Created
December 28, 2025 03:17
-
-
Save 2017310708/96bca5cf86d0c98e58a1572415e0b81b to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (function(){var kE=window.location.hostname.endsWith("jampea.com")?2:window.location.hostname=="www.vectorpea.com"?1:0,gu=!0;(function(){var t;try{t=window.localStorage}catch{}var i={};if(t){var e=t.getItem("_ppp");if(e)i=JSON.parse(e);else for(var r="0_uid 0_provider 0_token 0_stateLocal capShown localFonts __glm dpiUnit swfPrms lpOpt".split(" "),a=0;a<r.length;a++){var s=t.getItem(r[a]);s!=null&&(i[r[a]]=s)}}var o=window.locStor={};if(o.setItem=function(v,u){i[v]=u,t&&t.setItem("_ppp",JSON.stringify(i))},o.getItem=function(v){return i[v]},o.removeItem=function(v){delete i[v],t&&t.setItem("_ppp",JSON.stringify(i))},kE==0){let v=function(u){document.getElementById("cap").setAttribute("style",u?"":"display:none;"),window.locStor.setItem("capShown",""+u)};var h=v;window.showCap=function(){v(!0)},window.hideCap=function(){v(!1)},window.locStor.getItem("capShown")=="false"||window.self!=window.top||window.showCap()}})();var j8={f5:0,BP:null,$0:null,ale:null,nW:null,fP:null,amP:!0,a1r:0,wR:!1};j8.event=function(t,i,e){if(kE==0&&!(i!=null&&i<Math.random())){e==null&&(e=0);var r=new XMLHttpRequest;r.open("GET","/papi/event.php?id="+t+"&g="+e+"&rnd="+Math.random()),r.send()}},j8.j8="\u20AC",j8.D0=function(t){return kE!=0&&(t="//www.photopea.com/"+t),t},j8.Pe=function(t){var i=location.href;return i.indexOf("photopea.com")!=-1||i.indexOf("vectorpea.com")!=-1||i.indexOf("jampea.com")!=-1?"//vecpea.com/"+t:j8.D0(t)},j8.rf=function(){return!0},j8.HB=function(){return j8.arn()!=null},j8.js=function(){return j8.PZ(j8.aEt(1e3,999999999))},j8.PZ=function(t){return t==null?0:t[0]+t[1]*24*60*60},j8.aEt=function(t,i){var e=j8.y4(),r=e.pmnts,a=0,s=null;if(r==null||r.length==0)return 0;for(var o=0;o<r.length;o++){var h=r[o],v=j8.PZ(h);t<=h[2]&&h[2]<=i&&a<v&&(a=v,s=h)}return s},j8.y4=function(){return j8.fP},j8.xV=function(t){window.addEventListener("message",j8.aFX,!1),setInterval(j8.aAp,5e3),j8.HB()&&navigator.onLine?(j8.BP=t,j8._N()):setTimeout(t,1)},j8.aAp=function(){j8.HB()&&j8.wR&&(j8.arP(j8.h_()),j8.wR=!1)},j8.OL=function(t){j8.BP=t;var i="https://www.photopea.com/papi/login.php?redirect="+encodeURIComponent(window.location.href);j8.ale=window.open(i,"_blank")},j8.aL0=function(){var t=window.locStor;t.removeItem(j8.f5+"_uid"),t.removeItem(j8.f5+"_provider"),t.removeItem(j8.f5+"_token"),j8.fP=null},j8.aFX=function(t){if(!(t.data instanceof ArrayBuffer||t.data instanceof Object)&&t.data.charAt(0)=="{"){var i=JSON.parse(t.data);if(i.prms!=null){var e=i.prms.split(",");if(e[0]=="papi_logged_in"){var r=window.locStor;r.setItem(j8.f5+"_uid",e[1]),j8.We(e[2]),r.setItem(j8.f5+"_provider",e[3]),j8.ale.close(),j8._N()}e[0]=="payment_complete"&&(j8.nW.close(),j8._N())}}},j8.arn=function(){var t=window.locStor.getItem(j8.f5+"_token");return t!=null&&Date.now()*.001+10<parseInt(t.split("-")[0])?t:null},j8.We=function(t){var i=window.locStor.getItem(j8.f5+"_token");i!=null&&parseInt(t.split("-")[0])<parseInt(i.split("-")[0])||(window.locStor.setItem(j8.f5+"_token",t),clearTimeout(j8.a1r),j8.a1r=setTimeout(j8.aIg,Math.min(1e9,parseInt(t.split("-")[0])*1e3-Date.now()-20*1e3)))},j8.akL=function(t,i,e,r){if(!navigator.onLine)throw"a";var a=new XMLHttpRequest;a.open("POST","https://www.photopea.com/papi/record_new.php",!0),a.onload=e;var s=j8.fm(0)+"&read=3&tuid="+t+"&tid="+i;r&&(s+="&tpl="+encodeURIComponent(r)),a.setRequestHeader("Content-type","application/x-www-form-urlencoded"),a.send(s)},j8.aIg=function(){if(!navigator.onLine)throw"a";var t=new XMLHttpRequest;t.open("POST","https://www.photopea.com/papi/record_new.php",!0),t.onload=j8.aCy;var i=j8.fm(0)+"&read=2";t.setRequestHeader("Content-type","application/x-www-form-urlencoded"),t.send(i)},j8._N=function(){if(!navigator.onLine)throw"b";var t=new XMLHttpRequest;t.open("POST","https://www.photopea.com/papi/record_new.php",!0),t.onload=j8.auG;var i=j8.fm(0)+"&read=1";t.setRequestHeader("Content-type","application/x-www-form-urlencoded"),t.send(i)},j8.arP=function(t){if(!navigator.onLine)throw"c";var i=new XMLHttpRequest;i.open("POST","https://www.photopea.com/papi/record_new.php",!0),i.onload=j8.a8s;var e=j8.fm(0)+"&read=0&score="+(t.tpl?1:0)+"&spublic="+j8.amP+"&record="+encodeURIComponent(JSON.stringify(t));i.setRequestHeader("Content-type","application/x-www-form-urlencoded"),i.send(e)},j8.auG=function(t){var i=JSON.parse(t.target.response);if(!i.error){j8.fP=i.user;var e=j8.h_(),r=i.record;if(i.record)j8.amP=i.spublic,j8.nl(r);else if(e){var s=JSON.parse(JSON.stringify(e));delete s.tpl,delete s.acc,j8.nl(s),j8.arP(s)}}j8.We(i.token);var a=j8.BP,s=j8.$0;a&&(j8.BP=null,a()),s&&(j8.$0=null,s())},j8.aCy=function(t){var i=JSON.parse(t.target.response);j8.We(i.token)},j8.a8s=function(t){var i=JSON.parse(t.target.response);j8.We(i.token),j8.$0&&j8._N()},j8.fm=function(t){var i=window.locStor;return"app="+t+"&uid="+i.getItem(j8.f5+"_uid")+"&token="+i.getItem(j8.f5+"_token")},j8.tA=function(t){return t&&(j8.$0=t,j8._N()),j8.h_()},j8.Yb=function(t,i){j8.nl(t),j8.wR=!0,i&&(j8.$0=i,j8.aAp())},j8.h_=function(){var t=window.locStor.getItem(j8.f5+"_stateLocal"),i;if(t==null)return null;try{i=JSON.parse(t)}catch{return null}return i},j8.nl=function(t){var i=JSON.stringify(t);window.locStor.setItem(j8.f5+"_stateLocal",i)},j8.order=function(t,i,e){j8.BP=e;var r=window.locStor,a="https://www.photopea.com/papi/order.php?ptype="+i+"¶m="+t+"&uid="+r.getItem(j8.f5+"_uid")+"&token="+r.getItem(j8.f5+"_token");j8.nW=window.open(a,"_blank")},j8.a9b=function(t,i){j8.BP=i;var e=window.locStor,r="https://www.photopea.com/papi/insertKey.php?key="+t+"&uid="+e.getItem(j8.f5+"_uid")+"&token="+e.getItem(j8.f5+"_token");j8.nW=window.open(r,"_blank")};var cV={};cV.alw=function(t,i){if(typeof i!="string")throw"e";var e=J.OA[J.C8("%|xK")];if(e==null)return"XYP";var r=t.toString(16).slice(0,4),a=r+i+"aQYRDCB";return e(a).slice(5,17)+r.split("").reverse().join("")},cV.ur=function(){var t=J.OA[J.z$("3M"+(J.Fz(26)?"]K":"fa"))];return t=t[J.z$("]["+(J.Fz(28)?"`":","))],Math.floor(t()/1e3)},cV.Fz=function(t){for(var i=0,e=0;e<t;e++)i+=Math.random();return i/t<Math.PI/4},cV.z$=function(t){var i="";cV.Fz(28)||(t+="-3");for(var e=0;e<t.length;e++){var r=t.charCodeAt(e);if(r<32||126<r)throw"e";i+=String.fromCharCode(32+(r-32+17+3*e)%95)}return i},cV.C8=function(t){var i="";cV.Fz(28)||(t+="-1");for(var e=0;e<t.length;e++){var r=t.charCodeAt(e);r-=32,r+=95e4,r-=17+3*e,r=r%95,i+=String.fromCharCode(32+r)}return i},cV.fJ=cV.z$("XP"),cV.zO=cV.z$("XYP"),cV.aU=cV.z$("c[Y"),cV.aOd=cV.z$("][`"),cV.r$=cV.z$("SU_"),cV.i$=cV.z$("b^L"),cV.aET=cV.z$("61="),cV.Mk=cV.z$("Q[M_"),cV.kq=cV.z$("WQJJ"),cV._L=cV.z$("W^NL"),cV.aK8=cV.z$("[QOZ"),cV.jW=cV.z$("[[JJ"),cV.aHR=cV.z$("[[PU"),cV.Wg=cV.z$("^\\NT"),cV.aL6=cV.z$("bQUL"),cV.Tw=cV.z$("bQWJ"),cV.al2=cV.z$("3M]K"),cV.akq=cV.z$("<M]N"),cV.ape=cV.z$("][WK"),cV.Tp=cV.z$("?;<:"),cV.ii=cV.z$("P_bTF"),cV.tl=cV.z$("RXRIN"),cV.mx=cV.z$("aUPNW"),cV.ht=cV.z$("b`bRH"),cV.ae2=cV.z$("fUMZK"),cV.av_=cV.z$("Q[]ZRM"),cV.ayg=cV.z$("WQRMKT"),cV.aJs=cV.z$("WUMJHN"),cV.Xh=cV.z$("XR[GPE"),cV.aF4=cV.z$("aMWJRM"),cV.WT=cV.z$("bO[OST"),cV.aKR=cV.z$("cM[MHT"),cV.ahm=cV.z$("^Z5OQE"),cV.o$=cV.z$("^ZUUDD"),cV.aix=cV.z$("_M[KQT"),cV.aBa=cV.z$("POLUXNQ"),cV.EC=cV.z$("R[WLLRJ"),cV.aiu=cV.z$("SU\\VOAV"),cV.aFQ=cV.z$("XZMK[/C"),cV.aMr=cV.z$("^ZNXUOO"),cV.XX=cV.z$("aQYRDCB"),cV.HM=cV.z$("[[LGWILH"),cV.a3=cV.z$("S[L[PEKN"),cV.aDi=cV.z$("_[\\OWILH"),cV.bd=cV.z$("aQOKURBL"),cV.alv=cV.z$("aQUGWIS?"),cV.eT=cV.z$("aQ\\VRNP?"),cV.amY=cV.z$("XZWKU(1'#"),cV.aNb=cV.z$("SQLUGE2, "),cV.a67=cV.z$("]M_OJAQII"),cV.rV=cV.z$("bQ]:LMBILH"),cV.aoO=cV.z$("UU[YW#ECC8"),cV.asB=cV.z$("P^[G\\BR@=9C"),cV.Qv=cV.z$("cQaZ&OKN<BE"),cV.Pm=cV.z$("P\\YKQD B@@5"),cV.aNI=cV.z$("aQVUYE B@@5"),cV.aMT=cV.z$("bQ]/QTBLM5="),cV.qU=cV.z$("bQ]'WTOC9IE3"),cV.aC_=cV.z$("XZ\\KUT~?=CC3"),cV.aHZ=cV.z$("aQ\\VRNP?+MA3"),cV.qx=cV.z$('R^NGWE"F<A6<?'),cV.aC3=cV.z$("VQ]+OEJ?EHrGs,"),cV.Ms=cV.z$("G95.WTM,<EF3><"),cV.auh=cV.z$("PZLKVTLL&F:5468"),cV.U1=cV.z$("PPM+YEKN#=DB06*4"),cV.aeZ=cV.z$("bQ]8HQR?JHx3,,*4"),cV.ax_=cV.z$("SQLUGE2, v@;;73'-0");function bA(t){this.a4={},this.aez=!1,this.l3=0,this.f2(),t!=!0&&(window.__kb=this)}bA.f$=null,bA.prototype.f2=function(){var t=navigator.keyboard;t&&window.top==window.self&&t.getLayoutMap().then(function(i){bA.f$=i})},bA.prototype.aGz=function(t){this.aez=t},bA.prototype.a8X=function(){return this.aez},bA.prototype.aaN=function(t){var i={shiftKey:bA.gq,altKey:bA.AQ,ctrlKey:bA.Op};for(var e in i){var r=t[e],a=i[e],s=this.t(a);if(!r&&s)for(var o=0;o<a.zg.length;o++)this.oL(a.zg[o])}},bA.prototype.dI=function(t){this.l3++,this.a4[t]=!0},bA.prototype.oL=function(t){this.l3--,delete this.a4[t],(this.l3<=0||bA.II(t,bA.aHj))&&this.reset()},bA.prototype.t=function(t){for(var i=0;i<t.zg.length;i++)if(this.a4[t.zg[i]])return!0;return!1},bA.prototype.reset=function(){this.a4={},this.l3=0},bA.prototype.og=function(t){var i=this,e=i.t(bA.gq)?10:1,r=0,a=0;i.t(bA.p7)?r=-e:i.t(bA.KZ)?r=e:i.t(bA.Mx)?a=-e:i.t(bA.E5)&&(a=e);var s=new fh(r,a);if(t!=null){var o=new fp;o.rotate(t),s=o.n2(s),Math.abs(s.x)<Math.abs(s.y)?s.x=0:s.y=0,s.x=Math.round(s.x),s.y=Math.round(s.y)}return s},bA.prototype.n1=function(){for(var t=this,i=bA.ef,e=0;e<10;e++)if(t.t(i[e]))return e;return-1},bA.II=function(t,i){return i.zg.indexOf(t)!=-1},bA.aE8=function(t,i){return bA.II(bA.xa(t),i)},bA.WJ=function(){return navigator.userAgent.toLowerCase().indexOf("mac")!=-1},bA.auS="ZoomToggle BrightnessDown BrightnessUp AudioVolumeMute AudioVolumeDown AudioVolumeUp LaunchApplication1 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Enter Shift Escape KeyV".split(" "),bA.WJ()&&bA.auS.push("ControlLeft","ControlRight"),bA.a2C=function(t){var i=t.code;if(i=="")return!1;var e=bA.II;if(t.altKey&&!t.shiftKey&&!t.ctrlKey){for(var r=bA.ef.concat([bA.Ur,bA.cb,bA.dl,bA.Ad]),a=!1,s=0;s<r.length;s++)if(e(i,r[s]))return!1}return i=="KeyQ"&&t.metaKey||i=="KeyH"&&t.metaKey&&t.altKey?!1:bA.auS.indexOf(i)==-1||t.shiftKey&&(i=="F5"||i=="F6")},bA.aDq=function(t){var i=bA;t.ctrlKey&&(i.II(t.code,i.Ur)||i.II(t.code,i.cb))&&t.preventDefault()},bA.EZ=function(t){t.addEventListener("keydown",bA.aDq,!1)},bA.oO=function(t){if(typeof t=="string")return t;var i=navigator.platform.toUpperCase().indexOf("MAC")>=0;if(t==null)return"";for(var e=[],r=0;r<t.length;r++){var a=t[r].wZ?t[r].wZ:t[r];i&&t[r].aM&&(a=t[r].aM),e.push(a)}if(i||e.length==1)return e.join(" ");var s=e.pop();return e.join("+")+" + "+s},bA.xa=function(t){bA.f$==null&&window.__kb.f2();var i=t.code,e=bA.f$,r={"+":"NumpadAdd","-":"NumpadSubtract",".":"Period",";":"Semicolon"};if(e&&e.get(i)){var s=e.get(i).toLowerCase(),o=s.charCodeAt(0);if(97<=o&&o<=122){var a="Key"+s.toUpperCase();i=a}else r[s]&&(i=r[s]);return i}var s=t.key.toLowerCase(),o=s.charCodeAt(0);if(s.length==1)if(97<=o&&o<=122){var a="Key"+s.toUpperCase();i=a}else r[s]&&(i=r[s]);return s=="control"&&i!=""&&(i="ControlLeft"),i},bA.auJ=0,bA.a0T=function(t,i){var e=0;return Date.now()-bA.auJ>1e3?e=i==0?100:i*10:(t%10!=0&&(t*=10),e=(t+i)%100),bA.auJ=Date.now(),e},bA.aNx={nm:"No Touch",zg:["NoTouch"]},bA.LB={wZ:"Enter",zg:["Enter","NumpadEnter"]},bA.gq={wZ:"Shift",aM:"\u21E7",zg:["ShiftLeft","ShiftRight"]},bA.aHj={wZ:"Meta",zg:["MetaLeft","MetaRight","OSLeft","OSRight"]},bA.Op={wZ:"Ctrl",aM:"\u2318",zg:bA.WJ()?["MetaLeft","MetaRight","OSLeft","OSRight"]:["ControlLeft","ControlRight"]},bA.AQ={wZ:"Alt",aM:"\u2325",zg:["AltLeft","AltRight"]},bA.aep={wZ:"CtrlOrAlt",zg:bA.Op.zg.concat(bA.AQ.zg)},bA.c0={wZ:"Escape",zg:["Escape"]},bA.ya={wZ:"Space",zg:["Space"]},bA.A5={wZ:"Tab",zg:["Tab"]},bA.j1={wZ:"Home",zg:["Home"]},bA.a98={wZ:"End",zg:["End"]},bA.p7={wZ:"Left",zg:["ArrowLeft"]},bA.Mx={wZ:"Up",zg:["ArrowUp"]},bA.KZ={wZ:"Right",zg:["ArrowRight"]},bA.E5={wZ:"Down",zg:["ArrowDown"]},bA.Ur={wZ:"+",zg:["NumpadAdd","Equal"]},bA.cb={wZ:"-",zg:["NumpadSubtract","Minus"]},bA.Ch={wZ:";",zg:["Semicolon"]},bA.anI={wZ:"Dead",zg:["Dead"]},bA.a9a={wZ:"=",zg:["Equal"]},bA.S_={wZ:"Backspace",zg:["Backspace"]},bA.Yc={wZ:"Delete",zg:["Delete"]},bA.a00={wZ:"Backslash",zg:["Backslash","IntlBackslash"]},bA.acH={wZ:"Slash",zg:["NumpadDivide","Slash"]},bA.a1b={wZ:"Backquote",zg:["Backquote"]},bA.dl={wZ:"[",zg:["BracketLeft"]},bA.Ad={wZ:"]",zg:["BracketRight"]},bA.rU={wZ:".",zg:["Period"]},bA.l6={wZ:",",zg:["Comma"]},bA.Lk={wZ:"'",zg:["Quote"]},bA.m={wZ:"A",zg:["KeyA"]},bA.Wn={wZ:"B",zg:["KeyB"]},bA.kx={wZ:"C",zg:["KeyC"]},bA.m6={wZ:"D",zg:["KeyD"]},bA.E={wZ:"E",zg:["KeyE"]},bA.Zr={wZ:"F",zg:["KeyF"]},bA.sd={wZ:"G",zg:["KeyG"]},bA.BB={wZ:"H",zg:["KeyH"]},bA.JK={wZ:"I",zg:["KeyI"]},bA.R3={wZ:"J",zg:["KeyJ"]},bA.sI={wZ:"K",zg:["KeyK"]},bA.R8={wZ:"L",zg:["KeyL"]},bA.Ea={wZ:"M",zg:["KeyM"]},bA.eC={wZ:"N",zg:["KeyN"]},bA.ts={wZ:"O",zg:["KeyO"]},bA.xH={wZ:"P",zg:["KeyP"]},bA.ajp={wZ:"Q",zg:["KeyQ"]},bA.UN={wZ:"R",zg:["KeyR"]},bA.Cn={wZ:"S",zg:["KeyS"]},bA.Fd={wZ:"T",zg:["KeyT"]},bA.Rw={wZ:"U",zg:["KeyU"]},bA.H0={wZ:"V",zg:["KeyV"]},bA.aJp={wZ:"W",zg:["KeyW"]},bA.Bc={wZ:"X",zg:["KeyX"]},bA.mP={wZ:"Y",zg:["KeyY"]},bA.pq={wZ:"Z",zg:["KeyZ"]},bA.kG={wZ:"0",zg:["Numpad0","Digit0"]},bA.DG={wZ:"1",zg:["Numpad1","Digit1"]},bA.a9w={wZ:"2",zg:["Numpad2","Digit2"]},bA.aKs={wZ:"3",zg:["Numpad3","Digit3"]},bA.aeX={wZ:"4",zg:["Numpad4","Digit4"]},bA.abv={wZ:"5",zg:["Numpad5","Digit5"]},bA.avv={wZ:"6",zg:["Numpad6","Digit6"]},bA.Vt={wZ:"7",zg:["Numpad7","Digit7"]},bA.afT={wZ:"8",zg:["Numpad8","Digit8"]},bA.amy={wZ:"9",zg:["Numpad9","Digit9"]},bA.ef=[bA.kG,bA.DG,bA.a9w,bA.aKs,bA.aeX,bA.abv,bA.avv,bA.Vt,bA.afT,bA.amy],bA.a3P={wZ:"F1",zg:["F1"]},bA.aDk={wZ:"F2",zg:["F2"]},bA.aMK={wZ:"F3",zg:["F3"]},bA.ae9={wZ:"FF",zg:["F4"]},bA.aeF={wZ:"F5",zg:["F5"]},bA.aiB={wZ:"F6",zg:["F6"]},bA.akE={wZ:"F7",zg:["F7"]},bA.aLg={wZ:"F8",zg:["F8"]},bA.aIS={wZ:"F9",zg:["F9"]},bA.a1d={wZ:"F10",zg:["F10"]},bA.adh={wZ:"F11",zg:["F11"]},bA.aEU={wZ:"F12",zg:["F12"]},bA.a9l=(function(){for(var t={},i={},e="KeyZ,KeyS,KeyX,KeyD,KeyC,KeyV,KeyG,KeyB,KeyH,KeyN,KeyJ,KeyM,Comma,KeyL,Period,Semicolon,Slash".split(","),r="KeyQ,Digit2,KeyW,Digit3,KeyE,KeyR,Digit5,KeyT,Digit6,KeyY,Digit7,KeyU,KeyI,Digit9,KeyO,Digit0,KeyP,BracketLeft,Equal,BracketRight".split(","),a=0;a<e.length;a++)i[e[a]]=60+a;for(var a=0;a<r.length;a++)i[r[a]]=72+a;function s(o,h,v){if(i[o]){var u=i[o],p=t[u];if(p==null&&(p=!1),p==h)return;t[u]=h;var c=new f5(P.E.b,!0);c.data={l:P.m.X3,L:[h?9:8,u,127,Date.now()]},v.z(c)}}return s})();function hz(t){this.uv={},this.lr={},this.aba=0,this.akH={},this.azO=[],this.azC=0,this.jW=t,hz.Kv=this}hz.a3U=function(t,i){for(var e=0,r=hz.lt;e<r.length&&(i>>>e&1)!=1;)e++;return e!=0&&hz.Se(t,[33,126])>.7&&(e=0),(i==0||r[e][1]=="")&&((i&15)!=0&&hz.Se(t,[33,126])>.7||i==0,e=0),r[e][1]},hz.mz=120,hz.Q8=20,hz.cols=16,hz.CQ=function(t){var i=t.name.postScriptName;return i==null?null:i.replace(/ /g,"-")},hz.aDX=function(t){var i=t.name,e=i.typoFamilyName,r=i.typoSubfamilyName,a=e!=null&&r!=null,s=a?e:i.fontFamily,o=a?r:i.fontSubfamily;o==null&&(o="Regular");for(var h=hz.aHX,v=s.toLowerCase(),u=0;u<h.length;u++)if(h[u]!="roman"&&(v.endsWith(" "+h[u])||v.endsWith("-"+h[u]))){var p=s.length-h[u].length,c=s.slice(p);s=s.slice(0,p-1),c!=""&&(o=="Regular"||o==s+" Regular"?o=c:o=c+" "+o);break}for(var d="BPdots,Baloo,Diner,EB Garamond Initials,Encode Sans Semi Condensed,Encode Sans Semi Expanded,Changa,HVD Poster,IM FELL DW,IM FELL Double,IM FELL English,IM FELL FLOWERS,IM FELL French Canon,IM FELL Great Primer,itsadzoke,Noto Sans Cond,Noto Sans ExtCond,Noto Sans SemCond,Noto Serif Cond,Noto Serif ExtCond,Noto Serif SemCond,Office Code Pro,Mathlete,Mochiy Pop,Dehuti,Cicle,Chivo,JUICE,Lacuna,Latin Modern Mono,Latin Modern Sans,Latin Modern Roman,Latinia,Libre Barcode,Libre Caslon,Londrina,Panefresco,Qomolangma,UnifrakturMaguntia,WC Rhesus,WC Sold Out,WC Wunderbach,Walkway,Saira Condensed,Saira ExtraCondensed,Saira SemiCondensed".split(","),u=0;u<d.length;u++)if(s.startsWith(d[u])){var c=s.slice(d[u].length);s=d[u],(c.startsWith(" ")||c.startsWith("-"))&&(c=c.slice(1)),c!=""&&(o=="Regular"?o=c:o=c+" "+o);break}var g={"Caudex-BoldItalic":"Bold Italic","Comfortaa-Light":"Light","Comfortaa-Medium":"Medium","Comfortaa-SemiBold":"SemiBold",DevroyeSCOSF:"Regular SCOSF",DevroyeUnicode:"Regular Unicode","LeagueScriptThin-Regular":"Regular","Monda-Bold":"Bold","Nobile-Bold":"Bold","Oswald-BoldItalic":"Bold Italic","Oswald-HeavyItalic":"Heavy Italic","Oswald-LightItalic":"Light Italic","Oswald-MediumItalic":"Medium Italic","Oswald-RegularItalic":"Regular Italic","PaloAlto-Italic":"Heavy Italic"},m=g[hz.CQ(t)];return m&&(o=m),[s,o]},hz.prototype.ao4=function(t){var i=this.Rn();for(var e in i)i[e][0]==t&&this.zD(e)},hz.prototype.af9=function(){return Object.keys(this.lr).length!=0},hz.prototype.zD=function(t,i){if(this.uv[t])return this.uv[t];if(this.lr[t])return null;var e=null,r=this.Rn();if(r[t]!=null&&(e=r[t][5]),e==null){var a=hz.XX[t];if(a==null){var s="DejaVuSans DejaVuSans-Bold DejaVuSans-Oblique DejaVuSans-BoldOblique DejaVuSerif DejaVuSerif-Bold DejaVuSerif-Italic DejaVuSerif-BoldItalic".split(" "),o=t.toLowerCase(),h=0;o.indexOf("sans")!=-1?h=0:o.indexOf("serif")!=-1&&(h=4);var v=o.indexOf("bold")!=-1||o.indexOf("-black")!=-1,u=o.indexOf("italic")!=-1||o.indexOf("oblique")!=-1||o.endsWith("-it");v&&u?h+=3:u?h+=2:v&&(h+=1),a=s[h]}if(i!=null&&i>128&&(a=this.aAv(i,a)),this.akH[t]==null){this.akH[t]=1;var p=Date.now()-this.aba>2e3?2e3:0;this.aba=Date.now(),alert(t+" \u27A1 "+a,p)}return this.zD(a,i)}this.lr[t]="a",e=="--loc"?hz.gl.load(t):this.jW(e)},hz.prototype.aAv=function(t,i,e){var r=this.uv[i];if(r&&Typr.U.codeToGlyph(r,t)!=0)return i;var a=this.Rn(),s=hz.aE0(t),o=s[0];if(a[i]&&(a[i][3]&o)==0){if(e)for(var h=0;h<e.length;h++){var u=e[h].Name,v=a[u];if(v&&(v[3]&o)!=0)return u}var u=hz.lt[s[1]][4];if(a[u])return u}return i},hz.aE0=function(t){for(var i=hz.lt,e=[0],r=0;r<i.length;r++)for(var a=i[r][2],s=0;s<a.length;s+=2)a[s]<=t&&t<=a[s+1]&&(e[0]+=1<<r,e.push(r));return e.length==1&&e.push(0),e},hz.prototype.akG=function(){var t=this.azO,i=t[0],e=t.length-1,r=Date.now()-this.aAA>2e3?2e3:0;this.aAA=Date.now(),alert(fX.get([22,6,0])+" "+i+(e==0?"":", ... ("+e+")")+" "+fX.get([23,0])+".",1500),this.azO=[]},hz.prototype.auc=function(t,i){var e=hz.CQ(t),r=this.Rn(),a=r[e],s=hz.a4J(t);a==null&&(i!=!0&&(this.azO.push(t.name.fullName),clearTimeout(this.azC),this.azC=setTimeout(this.akG.bind(this),300)),s.agb=hz.a6y(t,s),this.V0(s)),delete this.lr[e],this.uv[e]=t},hz.aHf=function(){for(var t=hz.lt,i=[],e=0;e<t.length;e++)i.push(t[e][0]);return i},hz.a6y=function(t,i){var e=document.createElement("canvas"),r=e.getContext("2d"),a=e.width=hz.mz,s=e.height=hz.Q8,o=hz.Q8*1.2/t.head.unitsPerEm;r.translate(4,hz.Q8*.9),r.scale(o,-o),r.fillStyle="#000000";var h=Typr.U.shape(t,hz.a3U(t,i[3]),!0);Typr.U.pathToContext(Typr.U.shapeToPath(t,h),r),r.fill();var v=r.getImageData(0,0,a,s).data.buffer,u=j2.as("PNG").c6([[v,0]],a,s,{qual:1});return"data:image/png;base64,"+j2.mH(u)},hz.lt=[["Latin-1","Preview",[161,169,192,246,248,255],.7,"DejaVuSans"],["Latin Ext. A","",[256,383],.7,"DejaVuSans"],["Greek","\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC",[913,929,931,969],.7,"DejaVuSans"],["Cyrillic","\u041F\u0440\u0438\u0432\u0435\u0442",[1040,1119],.7,"DejaVuSans"],["Hebrew","\u05E2\u05D1\u05E8\u05D9\u05EA",[1473,1479,1488,1514,1520,1524],.7,"DejaVuSans"],["Arabic","\u0627\u064E\u0644\u0652\u0639\u064E\u0631\u064E\u0628\u0650\u064A\u064E\u0651\u0629\u064F",[1569,1594,1600,1749],.4,"DejaVuSans"],["Hangul","\uC608\uACE0\uD3B8",[4352,4607,44032,55203,12593,12686],.7,"NotoSansKR-Regular"],["Chi-Jap-Kor","\u9810\u7FD2",[12288,12351,12352,12447,12448,12543,19968,40895],.05,"DroidSansFallback"],["Tibetan","\u0F50\u0F74\u0F42\u0F66\u0F0B\u0F62\u0F97\u0F7A\u0F0B\u0F46\u0F7A\u0F0D",[3840,3948,3953,4044],.7,"NotoSansTibetan"],["Devanagari","\u092A\u0942\u0930\u094D\u0935\u093E\u0935\u0932\u094B\u0915\u0928",[2304,2431],.7,"Hind-Regular"],["Malayalam","\u0D2E\u0D32\u0D2F\u0D3E\u0D33\u0D02",[3328,3455],.5,"Hind-Regular"],["Thai","\u0E20\u0E32\u0E1E\u0E15\u0E31\u0E27\u0E2D\u0E22\u0E48\u0E32\u0E07",[3585,3642,3647,3675],.7,"K2D-Regular"],["Khmer","\u1798\u17BE\u179B\u1787\u17B6\u1798\u17BB\u1793",[6016,6109,6112,6121,6128,6137],.7,"Battambang-Regular"],["Vietnamese","Xem tr\u01B0\u1EDBc",[192,195,200,202,204,205,210,213,217,218,221,221,224,227,232,234,236,237,242,245,249,250,253,253,258,259,272,273,296,297,360,361,416,417,431,432,7840,7929],.95,"DejaVuSans"],["Bengali","\u09B8\u09CD\u09AC\u09BE\u09A7\u09C0\u09A8\u09AD\u09BE\u09AC\u09C7",[2432,2559],.2,"FreeSans"],["Ge\u02BDez","\u130D\u12D5\u12DD",[4608,4991],.4,"FreeSans"],["Emoji","",[9728,10095,127744,129535],.01,"DejaVuSans"]],hz.a4J=function(t,i,e){var r=t.name,a=0;if(hz.CQ(t)==null)throw console.log(t),"No postScriptName!";for(var s=hz.lt,o=[],h=0;h<s.length;h++){var v=s[h][2],u=s[h][3];o[h]=hz.Se(t,v)>u?1:0}for(var h=0;h<o.length;h++)a+=o[h]<<h;var p=hz.aDX(t);return[p[0],p[1],hz.CQ(t),a,e,i]},hz.Se=function(t,i){for(var e=0,r=0,a=0;a<i.length;a+=2)for(var s=i[a];s<=i[a+1];s++){var o=Typr.U.codeToGlyph(t,s);o==0?r++:e++}return e/(e+r)},hz.as6=function(t,i){return t[2]<i[2]?-1:t[2]>i[2]?1:0},hz.aBP=function(t,i){return t[5]=="fs/"+t[2]+".otf"?t[5]="":t[5]=="gf/"+t[2]+".otf"&&(t[5]="a"),t[2]==(t[0]+"-"+t[1]).replace(/\s/g,"")?t[2]="":t[2]==t[0].replace(/\s/g,"")&&(t[2]="a"),i&&(t[0]==i[0]&&(t[0]=""),t[1]==i[1]&&(t[1]=""),t[3]==i[3]&&(t[3]=""),t[4]==i[4]&&(t[4]="")),t.join(",")},hz.atj=function(t,i){return t=t.split(","),t[0]==""&&(t[0]=i[0]),t[1]==""&&(t[1]=i[1]),t[3]==""?t[3]=i[3]:t[3]=parseInt(t[3]),t[4]==""?t[4]=i[4]:t[4]=parseInt(t[4]),t[2]==""?t[2]=(t[0]+"-"+t[1]).replace(/\s/g,""):t[2]=="a"&&(t[2]=t[0].replace(/\s/g,"")),t[5]==""?t[5]="fs/"+t[2]+".otf":t[5]=="a"&&(t[5]="gf/"+t[2]+".otf"),t},hz.XX={ArialMT:"LiberationSans","Arial-BoldMT":"LiberationSans-Bold","Arial-ItalicMT":"LiberationSans-Italic","Arial-BoldItalicMT":"LiberationSans-BoldItalic",TimesNewRomanPSMT:"LiberationSerif","TimesNewRomanPS-BoldMT":"LiberationSerif-Bold","TimesNewRomanPS-ItalicMT":"LiberationSerif-Italic","TimesNewRomanPS-BoldItalicMT":"LiberationSerif-BoldItalic",CourierNewPSMT:"CourierPrime","CourierNewPS-BoldMT":"CourierPrime-Bold","CourierNewPS-ItalicMT":"CourierPrime-Italic","CourierNewPS-BoldItalicMT":"CourierPrime-BoldItalic",Courier:"CourierPrime","Courier-Bold":"CourierPrime-Bold",TrebuchetMS:"SourceSansPro-Regular","TrebuchetMS-Bold":"SourceSansPro-Semibold","TrebuchetMS-Italic":"SourceSansPro-It","TrebuchetMS-BoldItalic":"SourceSansPro-SemiboldIt","Times-Roman":"LiberationSerif",Impact:"Anton-Regular",Calibri:"SourceSansPro-Regular","Calibri-Italic":"SourceSansPro-It","Calibri-Bold":"SourceSansPro-Bold",CalibriBold:"SourceSansPro-Bold","Times-Roman":"LiberationSerif","Times-Italic":"LiberationSerif-Italic","Times-Bold":"LiberationSerif-Bold",Helvetica:"LiberationSans","Helvetica-Bold":"LiberationSans-Bold","Helvetica-Oblique":"LiberationSans-Italic","HelveticaNeue-Thin":"Roboto-Thin","HelveticaNeue-Light":"Roboto-Light",HelveticaNeue:"Roboto-Regular","HelveticaNeue-Roman":"Roboto-Regular","HelveticaNeue-Medium":"Roboto-Medium","HelveticaNeue-Bold":"Roboto-Bold","HelveticaNeue-BoldItalic":"Roboto-BoldItalic","HelveticaNeue-Black":"Roboto-Black","HelveticaNeue-Heavy":"Roboto-Black","BasisGrotesque-Regular":"Roboto-Regular","BasisGrotesque-Medium":"Roboto-Medium","BasisGrotesque-Bold":"Roboto-Bold",ElementaPro:"FreeMono","ElementaPro-Bold":"FreeMonoBold","SFProText-Light":"Roboto-Light","SFProText-Regular":"Roboto-Regular","SFProText-Roman":"Roboto-Regular","SFProText-Medium":"Roboto-Medium","SFProText-Semibold":"Roboto-Medium","SFProText-Bold":"Roboto-Bold","SFProText-BoldItalic":"Roboto-BoldItalic","SFProText-Black":"Roboto-Black","SFProText-Heavy":"Roboto-Black","SFProDisplay-Light":"Roboto-Light","SFProDisplay-Regular":"Roboto-Regular","SFProDisplay-Roman":"Roboto-Regular","SFProDisplay-Medium":"Roboto-Medium","SFProDisplay-Semibold":"Roboto-Medium","SFProDisplay-Bold":"Roboto-Bold","SFProDisplay-BoldItalic":"SFProDisplay-BoldItalic","SFProDisplay-Black":"Roboto-Black","SFProDisplay-Heavy":"Roboto-Black","SFUIText-Light":"Roboto-Light","SFUIText-Regular":"Roboto-Regular","SFUIText-Roman":"Roboto-Regular","SFUIText-Medium":"Roboto-Medium","SFUIText-Semibold":"Roboto-Medium","SFUIText-Bold":"Roboto-Bold","SFUIText-BoldItalic":"SFUIText-BoldItalic","SFUIText-Black":"Roboto-Black","SFUIText-Heavy":"Roboto-Black",Verdana:"DejaVuSans","Verdana-Bold":"DejaVuSans-Bold","Verdana-Italic":"DejaVuSans-Oblique","Verdana-BoldItalic":"DejaVuSans-BoldOblique","MyriadPro-Regular":"PTSans-Regular","MyriadPro-Bold":"PTSans-Bold","MyriadPro-LightIt":"PTSans-Italic","MyriadPro-Semibold":"PTSans-Bold","MyriadPro-Black":"PTSans-Bold","MyriadPro-BlackCond":"PTSans-NarrowBold","MyriadPro-SemiboldCond":"PTSans-NarrowBold","MyriadPro-BoldCond":"PTSans-NarrowBold",Cambria:"Oranienbaum-Regular",Georgia:"CharisSIL","Georgia-Bold":"CharisSIL-Bold","Georgia-Italic":"CharisSIL-Italic","Georgia-BoldItalic":"CharisSIL-BoldItalic","AGaramondPro-Regular":"EBGaramond08-Regular","AGaramondPro-Bold":"EBGaramond08-Bold","AGaramondPro-Italic":"EBGaramond08-Italic",Garamond:"EBGaramond08-Regular",FontAwesome:"FontAwesome5FreeSolid","ProximaNova-Regular":"Metropolis-Regular","ProximaNova-Semibold":"Metropolis-SemiBold","ProximaNova-Light":"Metropolis-Light",BellMT:"GalatiaSIL","MinionPro-Regular":"CrimsonText-Regular","LyonDisplay-Medium":"Buenard-Regular","LyonText-Regular":"Buenard-Regular","LyonDisplay-Black":"Buenard-Bold","LyonText-Bold":"Buenard-Bold","Interstate-Light":"Overpass-Light","Interstate-Regular":"Overpass-Regular","Interstate-Bold":"Overpass-Bold","Interstate-BlackCondensed":"Overpass-Black",BullettoKilla:"Lobster-Regular","Junegull-Regular":"RoundedMplus1c-Black",PalatinoLinotype:"TeXGyrePagella-Regular","PalatinoLinotype-Bold":"TeXGyrePagella-Bold","PalatinoLinotype-Italic":"TeXGyrePagella-Italic","PalatinoLinotype-BoldItalic":"TeXGyrePagella-BoldItalic"},hz.prototype.Rn=function(){if(FNTS.map==null)for(var t=FNTS.list,i=[],e=0;e<t.length;e++)i[e]=hz.atj(t[e],i[e-1]),i[e].xs=e,this.V0(i[e]);return FNTS.map},hz.prototype.V0=function(t){var i=t[0],e=t[1],r=t[5];FNTS.map==null&&(FNTS.map={}),FNTS.map[t[2]]=t,FNTS.mapFS==null&&(FNTS.mapFS={});var a=FNTS.mapFS[i+"---"+e];FNTS.mapFS[i+"---"+e]=t,FNTS.mapSub==null&&(FNTS.mapSub={});var s=FNTS.mapSub[i];s==null&&(s=FNTS.mapSub[i]=[]);var o=s.indexOf(e);o==-1?s.push(e):s[o]=e},hz.ay7=function(t,i){return hz.ID(t)-hz.ID(i)},hz.ID=function(t){t=t.toLowerCase();var i=hz.aOJ(t)+(hz.aeV(t)<<1);return t.indexOf("cond")==-1&&(i+=1<<25),i},hz.aOJ=function(t){return t.indexOf("italic")!=-1||t.indexOf("oblique")!=-1?1:0},hz.aHX="two,four,eight,hair,thin,ultralight,extralight,exlight,light,regular,roman,book,medium,semi bold,semibold,demibold,extra bold,extrabold,bold,heavy,ultra,x black,black,extra".split(","),hz.aeQ=["two","four","eight","hair","thin","ultralight","extralight","light",["regular","roman","book"],"medium",["semibold","demibold","smbold"],"bold",["extrabold","exbold"],"heavy","ultra","black","x black"],hz.aeV=function(t){for(var i=hz.aeQ,e=-1,r=-1,a=0;a<i.length;a++){var s=i[a];if(s instanceof Array)for(var o=0;o<s.length;o++){var h=s[o];t.indexOf(h)!=-1&&(e==-1||r<h.length)&&(e=a,r=h.length)}else t.indexOf(s)!=-1&&(e==-1||r<s.length)&&(e=a,r=s.length)}return e==-1&&(e=8),e},hz.ot=function(t,i){for(var e=1e9,r=null,a=hz.ID(i),s=0;s<t.length;s++){var o=Math.abs(hz.ID(t[s])-a);o<e&&(e=o,r=t[s])}return r},hz.prototype.R$=function(t,i){return this.Rn(),FNTS.mapFS[t+"---"+i]},hz.prototype.Hj=function(t){return this.Rn(),FNTS.mapSub[t]},hz.prototype.GY=function(){return this.Rn(),FNTS.mapSub},hz.gl={fR:null,hL:null},hz.gl.xV=function(t){hz.gl.hL=t;var i=window.locStor.getItem("localFonts");i&&(i=j2.NA(i),i=pako.inflate(new Uint8Array(i)),i=hz.gl.fR=JSON.parse(T.OH(i)),hz.gl.Ck())},hz.gl.load=function(t){var i=window.queryLocalFonts,e=hz.gl.fR.toPSN,r;for(var a in e)e[a].indexOf(t)!=-1&&(r=a);i({postscriptNames:[r]}).then(hz.gl.azj)},hz.gl.Ck=function(){var t=hz.Kv,i=hz.gl.fR,e=i.imap,r=t.Rn();for(var a in e)if(!r[a]){var s=e[a].slice(0);s.agb=i.tmap[a],t.V0(s)}},hz.gl.fQ=function(){var t=hz.gl.fR,i=pako.deflate(T.uB(JSON.stringify(t))),e=j2.mH(i.buffer);console.log(e.length),window.locStor.setItem("localFonts",e)},hz.gl.oM=function(){var t=hz.gl.fR;return t!=null&&t.added},hz.gl.dL=function(t,i,e){if(t==!1){hz.gl.fR=null,window.locStor.removeItem("localFonts");return}var r=hz.gl.fR;if(r){r.added=!r.added,hz.gl.fQ(),hz.gl.Ck();return}var a=window.queryLocalFonts;if(a==null){alert("This feature is not available in your web browser :("),e();return}a().then(hz.gl.azj.bind({aK$:i,arK:e}))},hz.gl.azj=async function(t){if(t.length==0){alert("You didn't allow us to access your fonts."),this.arK();return}if(t.length==1){var i=await t[0].blob();i=await i.arrayBuffer(),fA.AA({name:"file.otf"},i,hz.gl.hL);return}var M=new f5(P.E.b,!0),e=!1;M.data={l:P.m.E6,a_:"Loading local fonts ..."},hz.gl.hL.z(M);var r=Date.now(),a=hz.gl.fR;a==null&&(a=hz.gl.fR={toPSN:{},imap:{},tmap:{},added:!0});for(var s={},o=0;o<t.length;o++){var h=t[o],v=h.postscriptName;if(s[v]=!0,console.log(v),!a.toPSN[v]){var i=await h.blob();if(i=await i.arrayBuffer(),j2.OO(i)=="otf"){for(var u=Typr.parse(i),p=[],c=0;c<u.length;c++){var d=u[c],g=hz.CQ(d);if(p.push(g),!a.imap[g]){var m=a.imap[g]=hz.a4J(d,"--loc",0);a.tmap[g]=hz.a6y(d,m)}}a.toPSN[v]=p,e=!0}}}for(var v in a.toPSN)if(s[v]==null){var b=a.toPSN[v];delete a.toPSN[v];for(var o=0;o<b.length;o++)delete a.imap[b[o]],delete a.tmap[b[o]];e=!0}e?(console.log(Date.now()-r),hz.gl.fQ(),hz.gl.Ck(),this.aK$()):console.log("no change");var M=new f5(P.E.b,!0);M.data={l:P.m.VM,a_:"Loading local fonts ..."},hz.gl.hL.z(M),alert("Local fonts loaded!")};var fX={};fX.j8=0,fX.kX={},fX.aMy=function(t){var i=LNG.tables,e=i[t];return e==null&&(e=i[0]),typeof e=="string"&&(e=i[t]=fX.Ot(e)),e},fX.Ot=function(t){for(var i=[],e=0,r=0,a=[],s=t.length;r!=s;){var o=t[r];if(o=="[")i.push(a),a=[],r=e=r+1;else if(o=="]"){a.push(e==r?null:t.substring(e,r));var h=a;a=i.pop(),a.push(h),r=e=r+1}else o==";"?(t[r-1]!="]"&&a.push(e==r?null:t.substring(e,r)),r=e=r+1):r++}return a},fX.get=function(t){if(typeof t=="string")return t;var i=typeof t[0];if(i=="number"){for(var e=1;e<t.length;e++)if(typeof t[e]!="number")throw console.log(t),"e";return fX.BV(t)}for(var r=fX.get(t[0]),e=1;e<t.length;e++){var a=fX.get(t[e]),s=r.indexOf("VAR"+(e-1));r=r.slice(0,s)+a+r.slice(s+4)}return r},fX.BV=function(t){var i=JSON.stringify(t);if(fX.kX[i]!=null)return fX.kX[i];var e=fX.aMy(0),r=fX.aMy(fX.j8),a=fX.a1Z(t,r);return a==null&&(a=fX.a1Z(t,e)),a},fX.a1Z=function(t,i){for(var e=0;e<t.length;e++){if(i=i[t[e]],i==null)return null;if(typeof i=="string")break}return i instanceof Array&&(i=i[0]),i.split("::")[0]},fX.az1=function(){for(var t=navigator.languages,i=0;i<t.length;i++)(t[i]=="zh-HK"||t[i]=="zh-TW"||t[i]=="zh-MO")&&(t[i]="zh-CHT");return t},fX.adV=function(){var t=fX.az1(),i=function(r,a){var s=r.code,o=a.code;if(s=="en")return-1;if(o=="en")return 1;var h=t.indexOf(s)!=-1,v=t.indexOf(o)!=-1;return h&&v?s>o?1:-1:h?-1:v||s>o?1:-1},e=LNG.langs.slice(0);return e.sort(i),e},fX.a3z=function(t,i){if(fX.j8=t,LNG.tables[t])i();else{var e=new XMLHttpRequest;e.open("GET",j8.D0("code/lang/"+t+".js")),e.onreadystatechange=function(){LNG.tables[t]=e.responseText,i()},e.send()}},fX.a9z=function(t,i){for(var e=0;e<2;e++){for(var r=!1,a=0;a<LNG.langs.length;a++)LNG.langs[a].code==t&&(fX.a3z(a,i),r=!0);if(r)break;t=t.split("-")[0]}},fX.wp=function(){return LNG.langs[fX.j8].code},fX.aM1=function(t){for(var i=0;i<t.length;i+=2)t[i+1].indexOf(">")==-1&&(fX.kX[JSON.stringify(t[i])]=t[i+1])},fX.aks=function(t){for(var i=-1,e=LNG.langs,r=0;r<e.length;r++)e[r].code==t&&(i=r);return i};var et={Y7:!1,Fr:!1,aL1:!1,xI:null};et.wj=function(){return J.OA[cV.aU]!=J.OA[cV.aL6]},et.uz=function(){var t=J.OA[cV.HM][cV.auh];t==null&&(t=[J.OA[cV.a3][cV.bd]]);for(var i=0;i<t.length;i++)if(t[i].indexOf(cV.z$("UUPSDm@ID"))!=-1||t[i].indexOf(cV.z$("U^JSHR@>Ea4=8"))!=-1||t[i].indexOf(cV.z$("U^JSHRj=FA"))!=-1)return!0;return!1},et.hw=function(){var t=J.OA[cV.a3],i=t[cV.Mk],e=0,r=cV.qU,a=J.z$("PP\\KQSB"),s=J.z$("Y_5UDDB>idge"),o=t[cV.qx](cV.r$);return o[r](cV.fJ,a),o[r](cV.ht,J.z$("fUMZKyqifDIhJ0*+&$-OG?<y~>")),i[cV.Pm](o),o=t[cV.aC3](a),o==null?e=2:(i[J.z$("R[WZDIKM")](o)?Math.round(o[J.z$("VQ](RUK>@B8p71*03m}x'")]()[cV.ae2]-500)>5&&(e=4):e=3,i[cV.aNI](o)),et.Fr&&(e=5),et.aL1&&(e=6),e},et.aB0=function(t){var i=J.C8("y),+1ZRU:.787=mlITWRZVgphaifg}u~!C{+,P5)2328eDPnDJ\\NhYdgbjf2q}"),e={method:"HEAD",mode:"no-cors"},r=new Request(i,e);fetch(r).then(function(a){return a}).then(function(a){var s=J.C8('y),+1ZRU+1]7EN>KGHTTQ\\"e_q/ig ur"$F%"1'),o=new Request(s,e);fetch(o).then(function(h){return h}).then(function(h){var v=J.C8('y),+1ZRU-:@`KGEBQS[P\\e"Zij/y88DDvHzTSWW-Y1>DdDP'),u=new Request(v);fetch(u).then(function(p){p.text().then(function(c){et.Fr=c.length<900,t(c.length<900)})}).catch(function(p){et.Fr=!0,console.clear(),t(!0)})}).catch(function(h){et.Fr=!0,console.clear(),t(!0)})}).catch(function(a){et.Fr=!0,console.clear(),t(!0)})},et.aK0=function(){var t=J.z$("UU[YW#ECC8"),i=J.z$("VQ](RUK>@B8p71*03m}x'"),e=J.z$("WQRMKT"),r=this.De[t][i]();r[e]<4&&(et.aL1=!0,this.a8D(!0))},et.auv=function(){var t=J.OA._cwY,i=J.OA[cV.rV],e="FQh[VE\\;;J6@?18',!'*2${)mht|gfbVgjNTT^KNHR42@,00.(|#&<+atwq{][iYPOfWFCHKTF>K++B\"))y~y{q'eeq)wE^TM\\Kn_I?KSFAJ;-16;2%(/mmy/ llvVfgjId2QAF?H=L+*'03),49Onktwmpx#r<\\Qf-O]gWvGHTVEc&1~)3&{lssdidf\\qPP\\qbRBFF55Mz046.,}v@",r=" ";t(J.z$(e)+r+r+et.hw()),j8.rf()||i(et.auv,Math.round(Math.PI*1e4))},et.aEG=function(t){var i=J.OA[cV.a3],e=i[cV.qx](t[0]);for(var r in t[1])r=="txt"?e[cV.Qv]=t[1][r]:e[cV.qU](r,t[1][r]);return e},et.a9q=function(t,i,e,r){J.jq(e);var a=J.OA[cV.a3],s=J.C8(' u.$%"86<'),o=J.C8("!#c$,&"),h=J.OA[s][o],v=J.OA[J.C8(' u.$%"86<')][J.C8('}u&"3"+,')].slice(0,2)=="ru"&&Math.random()<.5;if(!et.wj()&&!et.hw()&&h&&t*i>300*300&&!v){for(var u=a[J.z$("VQ]+OEJ?EHDoD{&)l|&z")](cV.kq)[0],p=JSON.parse(J.C8(`lo9.!3-7>N[NWLNBc~iSbedj4,/fsy:%!~{+-5*6?[4CDhSqqY]aQ bai,kw)6/ "#)}$D_JC8@9GRk@CFQT_z~zy\\.\`*~q$}(/?L?H=?3ToZDSVU[%| Wdj+uqol{}&z'0L%45YDbbnnArE~}""W$[hn/nz,92t*3+#D_=>D7R5f9bWJ\\V\`gw%w!v}|-H3,!)"0;T1<?:B>P@Id%jeZb[it.juxs{w*y#>>AGFKkSVQFNGU\`yVad_gcuen8p}w6V<7,4-;F_<GJEMI[KT}Vc]{{~%chI14/$,%3>W4?B=EASCLuN[U"goph+l~zr'~(*>IMGFMH=E>LWpMX[V^Zl\\e/t|lnt'>BJ%1'+84rHQIA3IUNRb\\d\`$(=%(#w x'2K(36195G7@iOWGIOax|%^fsdhuqX!~-% .p7,2X\\qY\\]k!hsPVhZtepsnvr0P61&.'5@Y06H:TEPSNVRoorxW\\+3xl$%yX~o&5</@DFUu[o|feHK`)),c=0;c<p.length;c++){var d=et.aEG(p[p.length-1-c]);u[cV.aC_](d,u[cV.awy])}var g=J.C8("p}&$2a(:"),m=J.C8("'#!}i0%+"),b=J.C8('ps,}$"40'),M=J.OA.__cbu=et.aEG(JSON.parse(cV.z$("JmMOYahUX=5OdI:0(~($&tz}3fok``[rkH")));e[cV.Pm](M),J.OA.___ggo=function(){J.OA[b](cV.U1,2,function(S,C){if(C&&S[m]==!0){if(J.OA.__csrf=null,!J.OA[g]){J.OA[g]=!0;var A=et.av$.bind({mu:e,head:u,rj:i});A()}}else J.OA.__csrf=!0})}}else{var x=et.aim.bind({De:e,amH:r,rj:i});x(),setInterval(x,3e4)}},et.aim=function(){var t=J.OA[cV.a3],i=this.De,e=this.amH,r=et.xI,a=this.rj;J.jq(i);var s=J.OA[J.C8(' u.$%"86<')][J.C8('}u&"3"+,')].slice(0,2)=="ru"&&Math.random()<1.25,o=r==1?1:et.aLI(a),h=LNKS,v=t[cV.qx]("a");v.textContent=cV.z$(`0PhHOO@E@B8M/-9'"0}y`),v[cV.qU](cV._L,cV.z$("}z`]ZmMBFH@>0)R%.)G*($ 8vkoqigYRz^I^UkEe7@\\/66',')~Arr~5gws)b#T]yXVXo")),v[cV.qU](cV.aKR,cV.C8("pv${,,")),v[cV.qU](cV.ht,cV.z$("R[UUUyTB@H6h")),!s&&!et.wj()&&i[cV.Pm](v);for(var u=0;u<o;u++){for(var p=Math.random(),c=0,d=0;c+h[d][0]<p;)c+=h[d][0],d++;s&&(d=1),h[d][7]&&Date.now()>h[d][7]&&(d=0);var g=h[d],m=t[cV.qx](cV.zO);if(m[cV.qU](cV.ht,cV.z$("Ra[YRRvJF=?B0:_")+cV.z$(r==1?`fUMZKymofDIh3-.)'0RKB?|"A`:`fUMZKyoifDIh3-.)'0RGG?|"A`)),m[cV.qU](cV.i$,g[r]),console.log(g[r]),g.length>3){var b=g[3]+g[3+r],v=t[cV.qx]("a");v[cV.qU](cV._L,b),v[cV.qU](cV.aKR,cV.C8("pv${,,")),v[cV.Pm](m),i[cV.Pm](v),m[cV.U1](cV.tl,function(){j8.event("sclick_"+this.am8[6])}.bind({am8:g.slice(0)}),!1)}else m[cV.U1](cV.tl,e,!1),i[cV.Pm](m),m[cV.U1](cV.tl,function(){j8.event("sclick_show account")}.bind({am8:g.slice(0)}),!1)}},et.aLI=function(t){var i=2;return t>=3*270+30&&(i=3),t>=4*270+30&&(i=4),i},et.anG=function(t,i){var e=i;i-=30;var r=[];return t==0&&r.push(9),t==1&&(r.push(1),i-=610),t==2&&(i-260>0&&(r.push(2),i-=260),i-260>0&&(r.push(3),i-=260),i-260>0&&(r.push(4),i-=260),i-260>0&&(r.push(5),i-=260),i-260>0&&(r.push(6),i-=260),i-110>0&&(r.push(7),i-=110)),r},et.av$=function(){var t=cV.Pm,i=cV.qU,e=cV.U1,r=cV.XX,a=cV.ht,s=cV.i$,o=J.z$("P_bTF"),h=cV.Qv,v=cV.Xh,u=J.OA[cV.a3],p=cV.qx,c=cV.WT,d=this.mu,g=et.xI,m=this.head,b=this.rj,M=J.C8(`~u*"'/P)9ADBCrlnR]`),x=J.OA.__cbu,S=0;x&&g==0&&x[cV.qU](cV.ht,"position:absolute; left:124px; bottom:2px");for(var C=[1/11,10/11,0/12],A=Math.random();C[S]<A&&S<C.length-1;)A-=C[S],S++;var D=new URLSearchParams(window.location.search),E=D.get("adsfrom");E!=null&&(S=parseFloat(E));var k=et.anG(g,b);if(console.log(S),S==0){if(!et.Y7){et.Y7=!0;for(var F=0;F<2;F++){var j=u[cV.qx](cV.WT),L=['y),+1ZRU=23HH>LTDFL^{X"[irboklxxu!F*$6S<,5_>JhDPWsS_',"y),+1ZRU=A@7c<HNWIv^ORg&-09:"][F];j[cV.qU](cV.i$,cV.C8(L)),j[cV.qU](cV.ii,""),m[cV.Pm](j)}for(var N=JSON.parse(cV.C8("lo9\"-0+3/A1:c=AEKSM>Z`h~!,17=;@ECMQGPRZY]eieippnSNX`^bZY)apqf;?@,HMLFBETK*-eijirwvGxK$&)(025e7iBFGFVP!R%]abank<?pgq^Yckimedel{|qFJK7SXWQV^5;>0EU\\ROTyeY$9#0)q| z#~1!*S-15;C=.JPXnp{!'-+053=A7@BJIMUYUY``^C>HPNRJIxQ`aV+30{<9<625D;y|U]ZYfcf7h;swxw%\"%Uz}!$'*-036vH?I61;CAE=<=DSTI}&#n/,/)%(4<rx{m#3:0-2WC7av`mfOZ]X`\\n^g1jnrx!zk(.6LNY^djhmrpz~t} ('+3737>><!{&.,0('V/>?4jjmYu{ysor\"xWZ5587@FDtFxRXVU^db3d7qqts|}!QT&|'snx!~#zyz\"12']]`LhnlfbeqyPVYK`pwmjo5!t?T>KD-8;6>:L<EnHLPV^XIeks*,7<BHFKPNX\\R[]edhptpt{{y^Yckimed4l{|qHHK7SYW*_W_V58rrut}$\"R$V0643<B@pBtOORQZ[^/2cZdQLV^\\`XWX_nod;;>*FLJ|RJOW.47)>NUKHMr^R|2{)\"juxs{w*y#L&*.4<6'CIQgity &$).,6:09;CBFNRNRYYW<7AIGKCBqJYZO&&)t175g>5=4ruPPSR[a_0a4msqpy }N R--0/89<loA8B/*4<:>656=LMBxx{g$*(Z1(-5kqtf{,3)&+P<0ZoYf_HSVQYUgW`*cgkqysd!'/EGRW]cafkiswmvx! $,0,0775yt~'%)! O(78-ccfRntrE|rzqPS..109?=m?qKQONW][,]0jjmluvyJM~u lgqyw{srsz*+ VVYEage8oejrIORDYipfch.ym8M7D=&14/73E5>gAEIOWQB^dl#%05;A?DIGQUKTV^]aimimttrWR\\dbf^]-etujAAD0LRP#[PXO.1kknmv|zK|O)/-,5;9i;mHHKJSTW(+\\S]JEOWUYQPQXgh]447#?ECuNCHP'-0\"7GNDAFkWKu+t\"zcnqltp#r{E~#'-5/ <BJ`bmrx~|\"'%/3)24<;?GKGKRRP50:B@D<;jCRSH~~\"m)+.($'6-knIILKWU&W*ddgfnpsDGxoyfaksqumlmt$%yPPS?Z\\_Y^f=CF8M]dZW\\\"ma,A+81y%(#+'9)2[59=CKE6RX`vx$)/538=;EI?HJRQU]a]ahhfKFPXVZRQ!Yhi^558$CA;7:=LC\"\\\\_^jh9jakXS]ecg_^_fuvkBBE1PNHMU,25'<LSIFKp\\Pz0y' hsvqyu(w!J$(,2:4%AGOegrw}$\"',*48.79A@DLPLPWWU:5?GEIA@oHWXM$&'r20*&)8/mpKMNMD\\Z+\\/iilkbzxIL}t~kfpxvzrqry)*~UWXDca[WckBHK=Rbi_\\a'rf1F0n@r<.)3;9=545<KLAuyzf#('{)\"snx!~#zyz\"12'[c`LlilangYT^fdh`_`gvwlCCF2NTRGTM?:DLJNFEFM\\]R)),w4:8j@3@9+&086:2129HI>ttwc &$V-~,%vq{$\"&}|}%45*``cOkqoByjwpb]gomqihip !uLLO;W][.fVc\\NIS[Y]UTU\\kla88;'BDG<IB4/9A?C;:;BQRG}}!l,*~,%vq{$\"&}|}%45*`bcOnla@qjcX`Ygr,hsvqyu(w!<\\B=2:3ALeBMPKSOaQZuux~}huoH1ot8X@CF1<?:B>P@IrKXR~dlme(i{wo${%'CGA@GA/CSG;yGRUPXTfV_)nvfhn!8<Q9>KD6*Y3;H9=JF-USaYTbEk`f-1F.\"uE ,\"&3/ 9A=EA1GV]Pae{ 5|pd4l{{~v)/$f28?Gt=MMdh}eP[^Ya]o_h2lxnr {l\"29/,1BY]rZ]^l\"kxKtw%}sg}|8o}}~)W$)5>2BmMB@SJ~x!}al2bbijn}FEBE)4YCPI?3IHc;IIJT#OT`i]m9xmk~uJFFI-8]G&)")),I=N[2]+` | |
| `,F=0;F<k.length;F++)I+=N[0][k[F]]+` | |
| `;var j=u[cV.qx](cV.WT);j[cV.Qv]=I+N[3],m[cV.Pm](j);for(var F=0;F<k.length;F++){var B=u[cV.qx](cV.r$);B[cV.qU](cV.fJ,N[1][k[F]]),k[F]!=0&&B[cV.qU](cV.ht,N[4][g]),B[cV.ht].marginBottom="10px";var j=u[cV.qx](cV.WT),I=cV.C8(`x$'"*&8(1Z3@:fLTUMoQc_Wkcln+/)(/y%(#+'9)2[5=JJIA\\mo`)+N[1][k[F]]+"'); });";j[cV.Qv]=I,B[cV.Pm](j),d[cV.Pm](B)}}}else if(S==1){var j=u[p](c);j[i](s,J.C8("y),+1ZRU.@8iARrqq|S~P~Wcirdixxz$@$}0M2:*77D<<LPnSNX`^bZY^mnrl\";}|%G'3")),j[i](cV.ii,""),m[t](j);for(var U=JSON.parse(J.C8(`l6{$4M+7>Y17bIDNVTXPOTcd..6:9+81v~/H&29T,2]D?IQOSKJO^_(-/08&3,qy*C!-4O'-X?:DLJNFEJYZ#(,.3!.'lt%>{(/J"(S:5?GEIA@ETU}#'*/{)"go 9v#*E|#N50:B@D<;@OPx"| &v$|bjz4q}%@w}I0+5=;?76;JKsx}z~q~w]eu/lx ;rxD+&086:216EFoouz{lyrX\`p*gsz6ms?&!+315-,1@AjjrvrgtmS[k%bnu1hn:!{&.,0(',;<eemqnbohNVf ]ip,ci5{v!)'+#"'67_dfgp]<`)),_=JSON.parse(J.C8('l6/$"5,`I]abFQv^JJQRVe.v,10s~D.;4-" 3*^G[c`DOt\\HHOPTc,t.+.q|B,92+ }1(\\E[[^BMrZFFMNRa*r(.,oz@*70~}&G5*(;2fOeehLW|dUT\\}\\\\cdhw@)=FK&1V@MF?42E<pYoorVa\'nZZabfu>\'<B@$/T>KD=20C:nWmmpT_%lXX_`ds<%:@>"-R<IB;0.A8lUkknR]#jVV]^bq:#8>< +P:G@9.,?6jSiilP[!hTT[\\`o8!57:})N8E>7,*=4hQggjNY~fRRYZ^m6~":8{\'L6C<5*(;2fOeghLW|dPPWX\\k4| 86y%J4r')),F=0;F<k.length;F++){var B=u[p](J.z$("SU_")),V=k[F];B[i](cV.fJ,U[V]),B[i](a,M+";"+_[V]),d[t](B)}}else{var j=u[cV.qx](cV.WT),L="y),+1ZRU+1>6:GiMGYvX4kKoLOi";j[cV.qU](cV.i$,cV.C8(L)),j[cV.qU](cV.ii,""),m[cV.Pm](j);for(var N="120x240 160x600 300x250 300x250_0 300x250_1 300x250_2 300x250_3 300x100 320x50".split(" "),F=0;F<k.length;F++){var B=u[p](J.z$("SU_")),V=k[F];B[i]("data-onpage","true"),B[i]("data-adpath","/339474670,21623892374/Photopea/Photopea_"+N[V]),B[i](a,M),d[t](B)}}x&&d[t](x)},et.iD=function(t,i,e,r){if(clearInterval(et.XG),et.us=t,et.fJ=e||"default",et.wK=r??1,et.ao1==null){et.ao1=!0;var a=J.OA[cV.a3],s=a[cV.Mk],o=a[J.z$("VQ]+OEJ?EHDoD{&)l|&z")](cV.kq)[0],h=window.location.href.indexOf("nuwara")==-1?0:1;if(et.aEm=h,console.log("===",h),h==0){var v=a[cV.qx](cV.WT);v[cV.qU](cV.i$,"//www.googletagservices.com/tag/js/gpt.js"),o[cV.Pm](v);var v=a[cV.qx](cV.WT);v[cV.Qv]="window.googletag = window.googletag || {cmd: []};",o[cV.Pm](v)}else{var v=a[cV.qx](cV.WT);v[cV.qU](cV.i$,"//securepubads.g.doubleclick.net/tag/js/gpt.js"),v[cV.qU](cV.ii,""),o[cV.Pm](v);var v=a[cV.qx](cV.WT);v[cV.qU](cV.i$,"//www.nuload.net/photopea/ad.js"),v[cV.qU]("type","module"),o[cV.Pm](v),window.addEventListener("loadEnded",function(){window.__nuwara__=!0})}}i==null&&(i="You have to watch a short ad before you can proceed. Do you agree? Or get a Premium account for the unlimited access.");var u=window.confirm(i);u&&(et.XG=setInterval(et.i8,50))},et.i8=function(){var t=et.aEm;if(et.l$=1,t==0){var i={default:"/147246189,21623892374/photopea.com_rewarded",rmbg:"/147246189,21623892374/photopea.com_rewarded_remove_bg",inpa:"/147246189,21623892374/photopea.com_rewarded_inpainting"}[et.fJ];t==1&&(i="/8095840,21623892374/.2_A.41562.74_photopea.com_tier1");var e=window.googletag;if(e==null)return;e.cmd.push(function(){var a=e.defineOutOfPageSlot(i,e.enums.OutOfPageFormat.REWARDED).addService(e.pubads());e.enableServices(),e.pubads().addEventListener("rewardedSlotReady",function(s){s.makeRewardedVisible()}),e.pubads().addEventListener("rewardedSlotGranted",function(){et.l$==1&&(et.wK--,et.l$=2,et.wK==0&&(et.us&&et.us(),et.us=null))}),e.pubads().addEventListener("rewardedSlotClosed",function(){et.l$==2&&(et.l$=0,et.wK>0&&et.i8())}),e.display(a),e.pubads().refresh([a])})}else{if(window.__nuwara__==null)return;console.log("calling PlayRewarded");var r=new CustomEvent("PlayRewarded",{detail:{callback:function(){et.l$==2&&(et.wK--,et.l$=0,et.wK>0?et.i8():(et.us&&et.us(),et.us=null))}}});window.dispatchEvent(r),et.l$=2}clearInterval(et.XG)};var dI={Eq:-2,Bb:{expires_at:0},FE:[]};dI.oS=function(t){if(t&&dI.FE.splice(0,0,t),dI.Eq==-2){dI.Eq=-1;var i=document.createElement("script");i.src="//apis.google.com/js/client.js",document.body.appendChild(i),i.onload=function(e){setTimeout(function(){dI.Eq=0,dI.oS()},100)}}if(dI.Eq!=-1&&dI.Eq!=1)if(dI.Bb.expires_at>Date.now()*.001+30)for(;dI.FE.length>0;)dI.FE.pop()();else dI.Eq==0&&(dI.Eq=1),gapi.load("auth",function(){gapi.auth.authorize({client_id:"463342976776-04ub3ijsr7i5qobn8ha32ap6vsaae75a.apps.googleusercontent.com",scope:["https://www.googleapis.com/auth/drive.install","https://www.googleapis.com/auth/drive.file"].join(" "),immediate:dI.Eq!=2},dI.aOc)})},dI.aOc=function(t){t&&!t.error?(dI.Bb=t,dI.Eq=!1,dI.oS()):dI.Eq==1?(dI.Eq=2,dI.oS()):alert("Error: "+t.error)},dI.ahY=function(){return"access_token="+dI.Bb.access_token+"&token_type="+dI.Bb.token_type},dI.a0_=function(){return dI.Bb.token_type+" "+dI.Bb.access_token};var az={ady:null};az.KT=function(t,i){var e=t.auF.a7x;return e==null&&j8.rf()&&!az.MK(i)&&(e=window.locStor.getItem("__dak")),e},az.aLb=3e3,az.alx=function(t){var i=j8.tA();i==null&&(i={});var e=i.acc;if(e==null)return 0;var r="aiu"+j8.y4().id;e.aiu&&e[r]==null&&(e[r]=e.aiu,delete e.aiu,j8.Yb(i));var a=e[r];return a==null||a["m"+t]==null?0:a["m"+t]},az.ab=function(){return Math.floor(Date.now()/(365.25*24*60*6e4/12))},az.aAK=function(t){return t*(365.25*24*60*6e4/12)},az.MK=function(t){return j8.rf()?az.alx(az.ab())+t<=az.aLb:!1},az.asF=function(t){j8.tA(function(){var i=j8.tA();i==null&&(i={}),i.acc==null&&(i.acc={});var e="aiu"+j8.y4().id,r=i.acc;r[e]==null&&(r[e]={});var a=r[e],s="m"+az.ab();a[s]==null&&(a[s]=0);var o=a[s],h=a[s]=o+t,v=20*Math.floor(h/20);h>1e3&&o<=v&&h>v&&alert(t+" AI credit"+(t==1?"":"s")+" spent. "+(az.aLb-h)+" left to use (in this month).",3500),j8.Yb(i,function(){})})},az.iD=function(t){var i="This is a Premium feature. Go Premium for "+j8.j8+'5 a month (press "Account" at the top). Or watch';j8.rf()&&(i="Out of AI credits :( Watch"),et.iD(t,i+" a short ad to do it for free?","inpa",1)},az.ZD=function(t){return t&&az.nf(t)==null?(alert("Your area is too big, we support only smaller areas."),!1):!0},az.nf=function(t){function i(k,F){return(k&F)==0?k:k+F+1-(k&F)}for(var e=t.Z[t.j[0]],r=e.add.SoLd&&t.h==null,a=new l1(0,0,t.s,t.N),s=r?e.xb():t.h,o=s.V.vU(a),h=7,v=0,u=0;;){var p=1/Math.pow(2,v),c=o.s*p,d=o.N*p;if(Math.max(c,d)<=1024&&c*d*1.2<512*512)break;v++}for(var g=8<<v,m=o.Y(),E=(512<<v)*(512<<v),h=1024<<v;;){var b=m.Y();if(b.Pg(1,1),b.vU(a),b.D()*1.2<E&&Math.max(b.s,b.N)<h&&b.D()>m.D())m=b;else break}for(var M=0;M<1e6;M++){var x=m.D(),S=M&3,C=m.s%g,A=m.N%g;if(A!=0&&S==0&&(m.y--,m.N++),C!=0&&S==1&&m.s++,A!=0&&S==2&&m.N++,C!=0&&S==3&&(m.x--,m.s++),m=m.vU(a),m.D()==x&&u++,u>1e3)break}var C=m.s%g,A=m.N%g;return m.s=Math.min(m.s,h),C!=0&&(m.s+=g-C),m.N=Math.min(m.N,h),A!=0&&(m.N+=g-A),[m,v];for(var D,E;;){var m;m.Pg(1,1),m=m.vU(a);var c=i(m.s,h),d=i(m.N,h);if(m.D()>o.D()&&c*d<=E&&Math.max(c,d)<=2048)o=m;else break}},az.apR=function(t,i,e,r,a){if(!navigator.onLine){alert("Get online to use this feature.");return}var s=0,o,h,v,u=`l6(--.4;KXQHFL?@NJivodh\\jp"/(v{sw":G@4*)77DH@=<VLYR[]Q*W,]jrwkv~(8E>37'+846>>ASTMVXL"R'X104u!-:3|,/.4]UX.@<c=AYITuN]^#x&~th~}>x v !@MF19>2=ENFNJgtmX\`^lZgneno/<5$z0+"/6-67Vc\\6m(LdT_ A^u!.'{l{"!|-?LE+::@C5jI>MFZ]Odu#{cousj!1>7#,&C"`,p=!1;e&&(o=az.nf(e)[0],s=az.nf(e)[1]),u=JSON.parse(cV.C8(u));var c={};if(c[u[0]]=t,c[u[1]]=s>0?2:1,c[u[2]]=30,c[u[3]]=e?u[4]:u[5],c[u[12]]=u[13],c[u[14]]=u[15],a)for(var d in a)c[d]=a[d];console.log(c);for(var g="nude nudity nudify naked slut vagina pussy penis dick cock tits nipples boobs".split(" "),m=0;m<g.length;m++)t.indexOf(g[m])!=-1&&(p=!0);if(p){var b=az.MK(3)?"Premium":"Free";j8.event("dezgo_Nude "+b)}var M=new FormData;if(e==null)h=v=512;else{var x=e.Z[e.j[0]],S=e.h;x.add.SoLd&&e.h==null&&(S=x.xb());var C=f.n(o.D()*4);f.p3(f.E1(e.hv(),8),new l1(0,0,e.s,e.N),C,o);var A=f.n(o.D());f.LD(f.E1(S.I,8),S.V,A,o),f.round(A);for(var m=0;m<A.length;m++)C[m*4+3]<128&&(A[m]=255);for(var m=0;m<s;m++){console.log("downscaling");var D=f.e$(C,o);C=D.Ab;var E=f.Zt(A,o);A=E.Ab,o=E.V}var k=j2.as("jpg"),F=k.c6([[C.buffer]],o.s,o.N,{qual:85}),L=f.n(o.D()*4);L.fill(255),f.k9(A,L);var N=UPNG.encode([L.buffer],o.s,o.N,null,null,null,!0);M.append(u[9],new Blob([F],{type:"image/jpeg"})),M.append(u[10],new Blob([N],{type:"image/png"})),h=o.s>>>s,v=o.N>>>s}for(var d in c)M.append(d,c[d]);return az.aeh(e==null?u[7]:u[8],M,i,r),az.ady=[h,v,s,i==null],1},az.aeh=function(t,i,e,r){var a=cV.z$("W`]VVykh8D:[/-?).I{% >"),s=cV.z$("31C-2ls kta^n_TQOPLVHP@L?4A.,.*'4|.zs\"|zns`amg[eNQ\\HIT==5E4@:),&%|vzwpo{xa`om]"),o=new J.OA[cV.Ms],h;if(e==null){var v=0,u=cV.z$("XYJMH"),p=cV.z$("XZRZBIJ;>9"),c=cV.z$("_^XSST");i.get(u)&&(v+=i.get(u).size),i.get(p)&&(v+=i.get(p).size),i.get(c)&&(v+=i.get(c).length);var d=v*19+47631,g=String.fromCharCode(65+(d&15))+String.fromCharCode(100+(d>>>4&15));h=cV.z$("W`]VVykhNKH[;046.,}v@r{v5samc&X^W]ZvoODIt")+"m="+t+cV.z$("tYNZKOAv")+g,o[cV.Wg](cV.Tp,h,!0)}else h=a+t,o[cV.Wg](cV.Tp,h,!0),o[cV.aeZ](cV.z$('Gx-K]GLf"9J'),e||s);o[cV.aMr]=r,o[cV.o$]=r,o[cV.aHZ]=cV.asB,o[cV.Tw](i)},az.mt=function(t,i){var e=az.MK(i);if(j8.event("rembg_"+t+": "+(e?"Premium":"Free")),e){for(var r=0;r<i;r++)j8.event("aiusg_"+j8.y4().id);az.asF(i)}};function fh(t,i){t||(t=0),i||(i=0),this.x=t,this.y=i}fh.prototype.add=function(t){return new fh(this.x+t.x,this.y+t.y)},fh.prototype.Y=function(){return new fh(this.x,this.y)},fh.prototype.su=function(t){this.x=t.x,this.y=t.y},fh.prototype.O1=function(t){return this.x==t.x&&this.y==t.y},fh.prototype.normalize=function(t){var i=Math.sqrt(this.x*this.x+this.y*this.y);this.x*=t/i,this.y*=t/i},fh.prototype.offset=function(t,i){this.x+=t,this.y+=i},fh.prototype.YV=function(t,i){this.x=t,this.y=i},fh.prototype.x2=function(t){return new fh(this.x-t.x,this.y-t.y)},fh.RJ=function(t,i){return fh.atr(t.x-i.x,t.y-i.y)},fh.aMc=function(t,i,e){return new fh(t.x+e*(i.x-t.x),t.y+e*(i.y-t.y))},fh.acU=function(t,i){return new fh(t*Math.cos(i),t*Math.sin(i))},fh.atr=function(t,i){return Math.sqrt(t*t+i*i)},fh.QR={},fh.NW={},fh.QR.create=function(){var t=new Float32Array(4);return t},fh.NW.create=function(t){var i=new Float32Array(16);return i[0]=i[5]=i[10]=i[15]=1,t&&fh.NW.set(t,i),i},fh.QR.add=function(t,i,e){e[0]=t[0]+i[0],e[1]=t[1]+i[1],e[2]=t[2]+i[2],e[3]=t[3]+i[3]},fh.QR.set=function(t,i){i[0]=t[0],i[1]=t[1],i[2]=t[2],i[3]=t[3]},fh.NW.set=function(t,i){i[0]=t[0],i[1]=t[1],i[2]=t[2],i[3]=t[3],i[4]=t[4],i[5]=t[5],i[6]=t[6],i[7]=t[7],i[8]=t[8],i[9]=t[9],i[10]=t[10],i[11]=t[11],i[12]=t[12],i[13]=t[13],i[14]=t[14],i[15]=t[15]},fh.NW.multiply=function(t,i,e){var r=t[0],a=t[1],s=t[2],o=t[3],h=t[4],v=t[5],u=t[6],p=t[7],c=t[8],d=t[9],g=t[10],m=t[11],b=t[12],M=t[13],x=t[14],S=t[15],C=i[0],A=i[1],D=i[2],E=i[3];return e[0]=C*r+A*h+D*c+E*b,e[1]=C*a+A*v+D*d+E*M,e[2]=C*s+A*u+D*g+E*x,e[3]=C*o+A*p+D*m+E*S,C=i[4],A=i[5],D=i[6],E=i[7],e[4]=C*r+A*h+D*c+E*b,e[5]=C*a+A*v+D*d+E*M,e[6]=C*s+A*u+D*g+E*x,e[7]=C*o+A*p+D*m+E*S,C=i[8],A=i[9],D=i[10],E=i[11],e[8]=C*r+A*h+D*c+E*b,e[9]=C*a+A*v+D*d+E*M,e[10]=C*s+A*u+D*g+E*x,e[11]=C*o+A*p+D*m+E*S,C=i[12],A=i[13],D=i[14],E=i[15],e[12]=C*r+A*h+D*c+E*b,e[13]=C*a+A*v+D*d+E*M,e[14]=C*s+A*u+D*g+E*x,e[15]=C*o+A*p+D*m+E*S,e},fh.NW.inverse=function(t,i){var e=t[0],r=t[1],a=t[2],s=t[3],o=t[4],h=t[5],v=t[6],u=t[7],p=t[8],c=t[9],d=t[10],g=t[11],m=t[12],b=t[13],M=t[14],x=t[15],S=e*h-r*o,C=e*v-a*o,A=e*u-s*o,D=r*v-a*h,E=r*u-s*h,k=a*u-s*v,F=p*b-c*m,L=p*M-d*m,N=p*x-g*m,I=c*M-d*b,j=c*x-g*b,B=d*x-g*M,U=S*B-C*j+A*I+D*N-E*L+k*F;return U?(U=1/U,i[0]=(h*B-v*j+u*I)*U,i[1]=(a*j-r*B-s*I)*U,i[2]=(b*k-M*E+x*D)*U,i[3]=(d*E-c*k-g*D)*U,i[4]=(v*N-o*B-u*L)*U,i[5]=(e*B-a*N+s*L)*U,i[6]=(M*A-m*k-x*C)*U,i[7]=(p*k-d*A+g*C)*U,i[8]=(o*j-h*N+u*F)*U,i[9]=(r*N-e*j-s*F)*U,i[10]=(m*E-b*A+x*S)*U,i[11]=(c*A-p*E-g*S)*U,i[12]=(h*L-o*I-v*F)*U,i[13]=(e*I-r*L+a*F)*U,i[14]=(b*C-m*D-M*S)*U,i[15]=(p*D-c*C+d*S)*U,i):null},fh.NW.aK6=function(t,i,e){var r=i[0],a=i[1];e[0]=r*t[0]+a*t[4]+t[12],e[1]=r*t[1]+a*t[5]+t[13]},fh.NW.a8n=function(t,i,e){var r=i[0],a=i[1],s=i[2],o=i[3];e[0]=t[0]*r+t[4]*a+t[8]*s+t[12]*o,e[1]=t[1]*r+t[5]*a+t[9]*s+t[13]*o,e[2]=t[2]*r+t[6]*a+t[10]*s+t[14]*o,e[3]=t[3]*r+t[7]*a+t[11]*s+t[15]*o};function l1(t,i,e,r){t||(t=0),i||(i=0),e||(e=0),r||(r=0),this.x=t,this.y=i,this.s=e,this.N=r}l1.prototype.D=function(){return this.s*this.N},l1.prototype.Y=function(){return new l1(this.x,this.y,this.s,this.N)},l1.prototype.contains=function(t,i){return t>=this.x&&t<=this.x+this.s&&i>=this.y&&i<=this.y+this.N},l1.prototype.by=function(t){return this.contains(t.x,t.y)},l1.prototype.ri=function(t){return this.x<=t.x&&this.y<=t.y&&t.x+t.s<=this.x+this.s&&t.y+t.N<=this.y+this.N},l1.prototype.su=function(t){this.x=t.x,this.y=t.y,this.s=t.s,this.N=t.N},l1.prototype.O1=function(t){return this.x==t.x&&this.y==t.y&&this.s==t.s&&this.N==t.N},l1.prototype.Pg=function(t,i){this.x-=t,this.y-=i,this.s+=2*t,this.N+=2*i},l1.prototype.aa$=function(t){this.Pg(t.x,t.y)},l1.prototype.vU=function(t){var i=Math.max(this.x,t.x),e=Math.max(this.y,t.y),r=Math.min(this.x+this.s,t.x+t.s),a=Math.min(this.y+this.N,t.y+t.N);return r<i||a<e?new l1:new l1(i,e,r-i,a-e)},l1.prototype.o3=function(t){return!(t.y+t.N<this.y||t.x>this.x+this.s||t.y>this.y+this.N||t.x+t.s<this.x)},l1.prototype.lO=function(){return this.s<=0||this.N<=0},l1.prototype.offset=function(t,i){this.x+=t,this.y+=i},l1.prototype.azD=function(t){this.offset(t.x,t.y)},l1.prototype.a4R=function(){this.x=this.y=this.s=this.N=0},l1.prototype.YV=function(t,i,e,r){this.x=t,this.y=i,this.s=e,this.N=r},l1.prototype.N1=function(t){if(this.lO())return t.Y();if(t.lO())return this.Y();var i=this.Y();return i.ay2(t),i},l1.cX=new Float32Array(2),l1.prototype.ay2=function(t){if(!t.lO()){if(this.lO()){this.su(t);return}this.a4n(t.x,t.y),this.a4n(t.x+t.s,t.y+t.N)}},l1.prototype.a4n=function(t,i){var e=Math.min(this.x,t),r=Math.min(this.y,i);this.s=Math.max(this.x+this.s,t)-e,this.N=Math.max(this.y+this.N,i)-r,this.x=e,this.y=r},l1.prototype.aJM=function(t,i){this.x=t,this.y=i,this.s=this.N=0};function fp(t,i,e,r,a,s){typeof t>"u"&&(t=1,i=0,e=0,r=1,a=0,s=0),this.e7=t,this.c=i,this.JC=e,this.Il=r,this.i9=a,this.tU=s}fp.prototype.aG=function(){return Math.sqrt(Math.abs(this.e7*this.Il-this.c*this.JC))},fp.prototype.apc=function(){var t=this,i=function(e){return Math.abs(e)<1e-9?0:e};t.e7=i(t.e7),t.c=i(t.c),t.JC=i(t.JC),t.Il=i(t.Il),t.i9=i(t.i9),t.tU=i(t.tU)},fp.prototype.n2=function(t){return new fh(t.x*this.e7+t.y*this.JC+this.i9,t.x*this.c+t.y*this.Il+this.tU)},fp.prototype.translate=function(t,i){this.i9+=t,this.tU+=i},fp.prototype.rotate=function(t){var i=new fp(Math.cos(t),-Math.sin(t),Math.sin(t),Math.cos(t),0,0);this.concat(i)},fp.prototype.scale=function(t,i){var e=new fp(t,0,0,i,0,0);this.concat(e)},fp.prototype.concat=function(t){this.su(new fp(this.e7*t.e7+this.c*t.JC,this.e7*t.c+this.c*t.Il,this.JC*t.e7+this.Il*t.JC,this.JC*t.c+this.Il*t.Il,this.i9*t.e7+this.tU*t.JC+t.i9,this.i9*t.c+this.tU*t.Il+t.tU))},fp.prototype.m$=function(){var t=this.e7*this.Il-this.c*this.JC;this.su(new fp(this.Il/t,-this.c/t,-this.JC/t,this.e7/t,(this.JC*this.tU-this.Il*this.i9)/t,(this.c*this.i9-this.e7*this.tU)/t))},fp.prototype.Y=function(){return new fp(this.e7,this.c,this.JC,this.Il,this.i9,this.tU)},fp.prototype.su=function(t){this.e7=t.e7,this.c=t.c,this.JC=t.JC,this.Il=t.Il,this.i9=t.i9,this.tU=t.tU},fp.kV=function(t){return[t.e7,t.c,t.JC,t.Il,t.i9,t.tU]},fp.abH=function(t){return new fp(t[0],t[1],t[2],t[3],t[4],t[5])};function j2(){}j2.anP={ada:"PNG JPG WEBP PDF SVG GIF MP4".split(" "),awP:"DDS TIFF AVIF TGA EXR BMP ICO DXF RAW EMF PPM".split(" ")},j2.axI={ada:["WAV","QOA"],awP:["PDF","PNG"]},j2.XN=function(t){var i=kE==2?j2.axI:j2.anP,e=i.ada,r=i.awP,a,s=[];t==null?a=e.concat(r):a=t==0?e:r;for(var t=0;t<a.length;t++)j2.as(a[t]).c6&&s.push(a[t]);return s},j2.uE="psd jpg png gif webp svg bmp".split(" "),j2.a6E=["ai","svg","pdf"],j2.Ez=function(t,i){var e=t.memory.buffer.byteLength,r=(i-e>>>16)+1;try{e<i&&t.memory.grow(r)}catch{return r*65536}return 0},j2.sR={Bd:function(t,i){fetch(t).then(function(e){return e.arrayBuffer()}).then(function(e){var r=new Uint8Array(e),a=0,s="";if(i){a=r.length;var o={level:9},h=pako.deflateRaw(r,o),v=UZIP.deflateRaw(r,o);console.log(a,h.length,v.length),r=h.length<v.length?h:v}for(var u=0;u<r.length;u++)s+=String.fromCharCode(r[u]);var p=btoa(s);console.log(JSON.stringify([a,p]))})},get:function(t,i){for(var e=BINDB[t],r=Date.now(),a=atob(e[1]),s=a.length,o=new Uint8Array(s),h=0;h<s;h++)o[h]=a.charCodeAt(h);if(e[0]!=0){var v=new Uint8Array(e[0]);UZIP.inflateRaw(o,v),o=v}if(i){var u=j2.OO(o.buffer);o=j2.as(u).mF(o.buffer)}return o}},(function(){var t=j2.sR.get("wasm/dt").buffer;if(window.WebAssembly==null){window.alert("Your browser is too old (no WebAssembly). Please, update it.");return}WebAssembly.instantiate(t).then(function(i){j2.aGI=i})})(),j2.atZ=function(t,i){return new Promise(function(e,r){t.mF(i,null,function(a,s){e(s)})})},j2.OO=function(t){t instanceof ArrayBuffer||console.log("Input is not ArrayBuffer");var i=new Uint8Array(t),e=j2.ay4,r,a=0,s=i.length-1;for(e(i,[239,187,191])&&(a=3);a<i.length&&(i[a]==9||i[a]==10||i[a]==13||i[a]==32);)a++;for(;s!=0&&(i[s]==9||i[s]==10||i[s]==13||i[s]==32);)s--;if(e(i,[24,70,73,67])&&(r="gp3"),e(i,[66,67,70,90])&&(r="gpx"),e(i,[77,84,104,100])&&(r="mid"),e(i,[56,66,80,83])&&(r="psd"),e(i,[6,6,237,245])&&(r="indd"),e(i,[68,73,67,77],128)&&(r="dcm"),e(i,[99,104,108,118])&&(r="chlv"),e(i,[208,207,17,224])&&(T.wG(i,"L\0t\0f\0H\0e\0a\0d\0e\0r")!=-1?r="ufo":r="office"),(e(i,[102,116,121,112,109,105,102,49],4)||e(i,[102,116,121,112,97,118,105,102],4))&&(r="avif"),(e(i,[102,116,121,112,104,101,105,99],4)||e(i,[102,116,121,112,109,105,102,49],4)||e(i,[102,116,121,112,109,115,102,49],4))&&(r="heic"),e(i,[102,116,121,112,105,115,111,109],4)&&(r="mp4"),e(i,[102,116,121,112,109,112,52,50],4)&&(r="mp4"),e(i,[102,116,121,112,113,116,32,32],4)&&(r="mp4"),e(i,[102,116,121,112,105,115,111,53],4)&&(r="mp4"),e(i,[26,69,223,163])&&(r="mkv"),e(i,[102,116,121,112,99,114,120,32],4)&&(r="cr3"),e(i,[0,255,75,65])&&(r="afphoto"),e(i,[67,83,70,67,72,85,78,75])&&(r="clip"),e(i,[70,82,65,67])&&(r="frac"),e(i,[120])&&[94,156,218].indexOf(i[1])!=-1&&(r="pxd"),e(i,[80,68,78,51])&&(r="pdn"),e(i,[103,105,109,112,32,120,99,102,32])&&(r="xcf"),e(i,[102,105,103,45,107,105,119,105])&&(r="fig"),e(i,[105,99,110,115])&&(r="icns"),e(i,[137,80,78,71,13,10,26,10])){r="png";for(var o=8;o<i.length;){var h=T.TF(i,o);o+=4;var v=T.GU(i,o,4);o+=4,v=="mkTS"&&(r="fpng"),o+=h+4}}if(e(i,[87,76])&&(r="cdr"),e(i,[82,73,70,70])){var u=ap.Q_(i),p=u.gb;p=="WEBP"?r="webp":p.slice(0,3)=="CDR"?r="cdr":p=="sfbk"?r="sf2":p=="WAVE"?r="wav":r=p}if(e(i,[70,79,82,77])||e(i,[70,79,82,52])||e(i,[76,73,83,84])||e(i,[67,65,84,32])){var u=cN.Q_(i),p=u.gb;p=="ILBM"||p=="CIMG"||p=="ANIM"?r="ilbm":r=p}if(e(i,[255,216,255])&&(r="jpg"),e(i,[0,0,0,12,106,80,32,32])&&(r="jpx"),e(i,[48,0,1,0],4)&&(r="jb2"),e(i,[71,73,70,56])&&(r="gif"),(e(i,[255,10])||e(i,[0,0,0,12,74,88,76,32,13,10,135,10]))&&(r="jxl"),e(i,[0,0,0,2,121,102,113,76])&&(r="msh"),e(i,[0,0,0,3,121,102,113,76])&&(r="msh"),e(i,[0,0,0,16])&&(r="atn"),e(i,[0,1])&&(r="aco"),e(i,[0,2])&&(r="aco"),e(i,[65,83,69,70])&&(r="aco"),[0,1].indexOf(i[1])!=-1&&[1,2,3,9,10,11].indexOf(i[2])!=-1&&[0,16,24,32].indexOf(i[7])!=-1&&(r="tga"),e(i,[0,2,56,66,83,76])&&(r="asl"),e(i,[0,1,0,-1,0,2,0])&&(r="abr"),e(i,[0,2,0,-1,0,2,0])&&(r="abr"),e(i,[0,6,0,1])&&(r="abr"),e(i,[0,6,0,2])&&(r="abr"),e(i,[0,7,0,2])&&(r="abr"),e(i,[0,9,0,2])&&(r="abr"),e(i,[0,10,0,2])&&(r="abr"),e(i,[56,66,70,83])&&(r="shc"),e(i,[56,66,80,84])&&(r="pat"),e(i,[56,66,71,82])&&(r="grd"),e(i,[71,73,77,80,32,71,114,97])&&(r="grd"),e(i,[56,66,84,80])&&(r="tpl"),e(i,[0,4,0,5])&&(r="acv"),e(i,[99,117,115,104])&&(r="csh"),e(i,[0,1,0,0,0])&&(r="otf"),e(i,[79,84,84,79])&&(r="otf"),e(i,[116,116,99,102])&&(r="otf"),e(i,[119,79,70,70])&&(r="otf"),e(i,[68,68,83,32])&&(r="dds"),e(i,[80,86,82,3])&&(r="pvr"),e(i,[86,84,70,0])&&(r="vtf"),e(i,[83,73,77,80])&&(r="fits"),(e(i,[0,0,1,0])||e(i,[0,0,2,0]))&&i[4]!=0&&(r="ico"),e(i,[66,77])&&(r="bmp"),e(i,[40,0,0,0])&&(r="bmp"),e(i,[80,49])&&(r="ppm"),e(i,[80,50])&&(r="ppm"),e(i,[80,51])&&(r="ppm"),e(i,[80,52])&&(r="ppm"),e(i,[80,53])&&(r="ppm"),e(i,[80,54])&&(r="ppm"),e(i,[73,73,42,0])&&(r="tiff"),e(i,[77,77,0,42])&&(r="tiff"),e(i,[73,73,85,0])&&(r="tiff"),e(i,[73,73,82,83])&&(r="tiff"),e(i,[73,73,82,79])&&(r="tiff"),r=="tiff"){var c=UTIF.decode(i);if(c.length!=0){var d=j2.jt.aqc(c);d[1]?r=d[1]:c[0].t37724&&(r="ptif")}else r="---"}if(e(i,[70,85,74,73,70,73,76,77])&&(r="raf"),e(i,[112])&&(r="lif"),e(i,[73,73,26,0])&&(r="ciff"),e(i,[83,81,76,105])&&(r="sketch"),e(i,[80,75])){var g=UZIP.parse(t,!0);g["document.json"]?r="sketch":g.manifest?r="xd":g["maindoc.xml"]?r="kra":g["content/root.dat"]||g["content/riffData.cdr"]?r="cdr":g["canvas.fig"]?r="fig":g["manifest.json"]?r="pxz":r="zip"}if(i.length>260&&e(i,[117,115,116,97,114,32],257)&&(r="zip"),e(i,[55,122,188,175])&&(r="7z"),e(i,[123])&&(r="json"),T.TF(i,0)==i.length&&(r="icc"),e(i,[35])&&r==null&&(r="icc"),e(i,[84,73,84,76],a)&&(r="icc"),e(i,[76,85,84,95],a)&&(r="icc"),e(i,[60,63,120,109],a)&&(T.wG(i,"<look>")!=-1?r="icc":r="svg"),e(i,[255,254,60,0],a)&&(r="svg"),e(i,[60,115,118,103],a)&&(r="svg"),(e(i,[60,33,100,111],a)||e(i,[60,33,68,79],a)||e(i,[60,33,45,45],a)||e(i,[60,104,116,109],a)||e(i,[60,72,84,77],a))&&(T.wG(i,"<svg")!=-1?r="svg":r="html"),(e(i,[37,33])||e(i,[197,208,211,198]))&&(T.wG(i,"%AI9_PrivateDataBegin")!=-1||T.wG(i,"%AI5_BeginLayer")!=-1||T.wG(i,"%AI5_NumLayers")!=-1?r="ai":r="eps"),e(i,[37,80,68,70],a)){var m=T.wG(i,"/AIMetaData ");m!=-1?T.wG(i,">>/Encrypt ",m)!=-1||T.wG(i,"PrivateData",m)==-1?r="pdf":r="ai":r="pdf"}else e(i,[10,69,79,70],s-3)&&(r="dxf");return e(i,[1,0,9,0])&&(r="wmf"),e(i,[215,205,198,154])&&(r="wmf"),e(i,[1,0,0,0])&&(r="emf"),e(i,[118,47,49,1])&&(r="exr"),e(i,[35,63,82,65])&&(r="hdr"),e(i,[35,63,82,71])&&(r="hdr"),e(i,[10,10,10,10])&&(r="jsx"),e(i,[77,90])&&(r="exe"),r==null&&(e(i,[0,5,22,7])&&(r="adoub"),e(i,[80,108,101,97])&&(r="Please"),e(i,[78,111,116,32])&&(r="Not Found"),e(i,[70,114,111,109])&&(r="From"),e(i,[113,111,97,102])&&(r="qoa"),e(i,[73,68,51])&&(r="mp3"),e(i,[73,103,103,83])&&(r="ogg"),e(i,[79,103,103,83])&&(r="ogg"),e(i,[91,73,110,116])&&(r="url"),e(i,[98,112,108,105])&&(r="bpli"),e(i,[98,118,52,49])&&(r="lz4"),e(i,[119,79,70,50])&&(r="woff2"),e(i,[60,63,112,104])&&(r="php"),e(i,[82,97,114,33])&&(r="rar")),r==null&&f.raw.Y1(i.length)!=null?"tiff":r},j2.ay4=function(t,i,e){e==null&&(e=0);for(var r=0;r<i.length;r++)if(i[r]!=-1&&t[e+r]!=i[r])return!1;return!0},j2.as=function(t){var i={BMP:j2.aAN,CDR:j2.yy,DDS:j2.vH,EMF:j2.f1,DXF:j2.OX,EPS:j2.HK,FIG:j2.eO,FPNG:j2.kt,INDD:j2.X2,CHLV:j2.aaK,GIF:j2.hm,ICO:j2.rx,ILBM:j2.a5$,FITS:j2.ahD,EXR:j2.aK,HDR:j2.pU,JPG:j2.Rr,LIF:j2.ha,DCM:j2.aq8,PDF:j2.Ky,PDN:j2.ut,PNG:j2.y0,ICNS:j2.a4o,PPM:j2.GS,PSD:j2.Tk,PXD:j2.Hd,PXZ:j2.Kw,RAW:j2.GD,SKETCH:j2.Cf,UFO:j2.lL,OFFICE:j2.mC,SVG:j2.If,TGA:j2.l_,AVIF:j2.gT,HEIC:j2.gT,JXL:j2.gT,TIFF:j2.jt,PTIF:j2.j$,DNG:j2.jt,CR2:j2.jt,NEF:j2.jt,ARW:j2.jt,RW2:j2.jt,ORF:j2.jt,FFF:j2.jt,RAF:j2.$R,CR3:j2.KP,VTF:j2.avr,WEBP:j2.b4,WMF:j2.Bn,XCF:j2.Hs,XD:j2.j7,KRA:j2.m_,EXE:j2.aw6,AI:j2.Xl,AFPHOTO:j2.jv,GVDESIGN:j2.b2,CLIP:j2.YK,SAI2:j2.G3,FRAC:j2.nB,MP4:j2.ai4,MKV:j2.ai4,MID:j2.bM,SEQ:j2.db,OGG:j2.afB,GP3:j2.gm,GPX:j2.hi,QOA:j2.aM3,WAV:j2.z7};return i[t.toUpperCase()]},j2.a1q=(function(){var t;function i(r){var a=r.target,s=a.width,o=a.height,h=document.createElement("canvas");h.width=s,h.height=o;var v=h.getContext("2d");v.drawImage(a,0,0),t({dU:new l1(0,0,s,o),data:v.getImageData(0,0,s,o).data.buffer})}function e(r,a,s){t=s;var o=document.createElement("img");o.onload=i,o.src="data:"+a+";base64,"+j2.mH(r)}return e})(),j2.U7=function(t,i,e,r,a){var s=j2.Ai(t,i,e,r,a),o=j2.cl(s);return o.buffer},j2.cl=function(t){for(var i=atob(t.split(",").pop()),e=new Uint8Array(i.length),r=0;r<i.length;r++)e[r]=i.charCodeAt(r);return e},j2.Ai=function(t,i,e,r,a,s){if(!(t instanceof ArrayBuffer))throw"e";if(r==null&&(r="png"),r=="png"&&s==!0){var o=j2.as("PNG").c6([[t,0]],i,e);return"data:image/png;base64,"+j2.mH(o)}var h=j2.pg;h==null&&(h=j2.pg=document.createElement("canvas")),(h.width!=i||h.height!=e)&&(h.width=i,h.height=e);var v=h.getContext("2d"),u=new ImageData(new Uint8ClampedArray(t,0,i*e*4),i,e);return v.putImageData(u,0,0),h.toDataURL("image/"+r,a)},j2.as4=function(t,i,e,r,a){a==null&&(a=0);var s='<defs> <filter id="sofGlow" height="300%" width="300%" x="-75%" y="-75%"> <!-- Thicken out the original shape --> <feMorphology operator="dilate" radius="3" in="SourceAlpha" result="thicken" /> <!-- Use a gaussian blur to create the soft blurriness of the glow --> <feGaussianBlur in="thicken" stdDeviation="4" result="blurred" /> <!-- Change the colour --> <feFlood flood-color="rgb(255,255,255)" result="glowColor" /> <!-- Color in the glows --> <feComposite in="glowColor" in2="blurred" operator="in" result="softGlow_colored" /> <!-- Layer the effects together --> <feMerge> <feMergeNode in="softGlow_colored"/> <feMergeNode in="SourceGraphic"/> </feMerge> </filter></defs>',o='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="128" height="128"> '+s+'<g transform="translate(64 64) scale('+.25+')">';t==1&&(o+='<g transform="scale(0.07 0.07) translate(-550 -112)" style="fill:#ffffff; stroke:#000000; stroke-width:60px;"><path d="m 555.1899,112.08836 0,120.71094 0,920.7109 232.42188,-232.42184 111.90429,270.44924 169.76363,-84.8828 -114.09371,-273.8555 320.71481,0 z"/></g>'),o+='<g filter="url(#sofGlow)"><image transform="rotate('+a+')" xlink:href="'+i+'" x="'+80*e+'" y="'+80*r+'" height="80" width="80"/></g></g></svg>';var h=new Uint8Array(o.length);T.Uc(o,h,0);var v="data:image/svg+xml;base64,"+j2.mH(h.buffer);return{b8:v,lM:new l1(0,0,128,128),Wi:new fh(64,64)}},j2.mH=function(t){for(var i=new Uint8Array(t),e="",r=0;r<i.length;r++)e+=String.fromCharCode(i[r]);return btoa(e)},j2.NA=function(t){for(var i=atob(t),e=i.length,r=new Uint8Array(e),a=0;a<e;a++)r[a]=i.charCodeAt(a);return r.buffer},j2.anA=function(t,i,e,r,a){a==null&&(a=16);var s=new Uint8Array(t),o=~~(s.length/(i*e*(a>>>3))),h;if(a==32&&r)throw"e";if(r)for(var v=0;v<s.length;v+=2){var u=s[v];s[v]=s[v+1],s[v+1]=u}var p=a==16?Uint16Array:Float32Array;if(s=new p(s.buffer,0,s.buffer.byteLength>>>(a==16?1:2)),o==4)h=s.buffer;else if(o==3||o==2||o==1){var c=new p(i*e*4);h=c.buffer,c.fill(f.Z0(a));for(var d=0;d<c.length;d+=4){var v=d>>>2,g=d>>>1,m=v*3;o==3?(c[d]=s[m],c[d+1]=s[m+1],c[d+2]=s[m+2]):o==2?(c[d]=c[d+1]=c[d+2]=s[g],c[d+3]=s[g+1]):c[d]=c[d+1]=c[d+2]=s[v]}}else throw o;return h},j2.Yx=function(t){for(var i=[],e=[],r=0;r<t.Z.length;r++){var a=t.Z[r];a.getName().slice(0,3)=="_a_"&&(i.push(r),e.push(a.Dk()))}return[i,e]},j2.Ud=function(t,i,e,r,a,s){e==null&&(e=t.s),r==null&&(r=t.N);var o=new l1(0,0,t.s,t.N),h=new fp(e/(t.s+.001),0,0,r/(t.N+.001),0,0),v;t.B5(!0),i=i.toUpperCase();var u=j2.as(i);if(kE==2)if(i=="PDF"||i=="PNG"){var p=f$.shape(t),c=a.tabs,d=a.wdth,g=f$.Re(p,d,c),m=new ToPDF,b;if(i!="PDF"){var M=document.createElement("canvas");b=M.getContext("2d"),M.width=Math.ceil(d*2),M.height=Math.ceil(g*2),m=new ToContext2D(b),b.scale(2,2)}if(f$.wI(p,m,d,-1,c),i=="PDF")v=m.buffer;else{var x=b.getImageData(0,0,M.width,M.height).data.buffer;v=UPNG.encode([x],M.width,M.height)}}else{var S=t.m.zB*4*t.m.hj[0]/t.m.hj[1],C=Math.ceil(kx.u6(t)/S)*S,A=kx._J(C,t),D=a.srat,E=a.ster,k=Math.round(A*D),F=[new Float32Array(k),new Float32Array(k)],L=Date.now();hg.qp(t,s.PK[0],F[0],F[1],0,D),console.log(Date.now()-L,"sampled"),L=Date.now();var N=[];if(E)for(var I=0;I<2;I++){var j=new Int16Array(k),B=F[I];N.push(j);for(var U=0;U<k;U++)j[U]=B[U]*32767}else{var j=new Int16Array(k),_=F[0],V=F[1];N.push(j);for(var U=0;U<k;U++)j[U]=(_[U]+V[U])*16383}console.log(Date.now()-L,"rounded"),L=Date.now(),v=u.c6({X_:D,ec:N}),console.log(Date.now()-L,"encoded"),L=Date.now()}else if(u.n8)v=u.c6(t,e,r,a,s);else if(kE==1){var G=t.XC(s,e,r);v=u.c6([[G,0,t.HX,t.Le]],e,r,a)}else{var H=j2.Yx(t),Z=H[0],z=H[1],$=t.K8(),tt=null;t.depth==32&&($=null);var R=$&&a?a.srgb:!1,nt=$&&!R?$[0]:null,Q=i=="EXR"?32:a&&a.ke16?16:8;if(t.ec.length!=0){tt=[];for(var U=0;U<t.ec.length;U++)tt.push(t.ec[U].zt(o))}if(Z.length<2){var X=j2.nT(t.hv(),$,R,t,Q),K;if(e==t.s&&r==t.N)K=X.buffer;else{var Y=W.iz.Nq([X,o],h);if(K=Y.buffer.buffer,tt)for(var rt=f.n(o.D()*4),U=0;U<tt.length;U++){f.s6(tt[U],rt,3);var Y=W.iz.Nq([rt,o],h),ot=tt[U]=f.n(Y.V.D());f.lv(Y.buffer,ot,3)}}v=u.c6([[K,0,t.HX,t.Le,tt,nt]],e,r,a)}else{for(var st=[],U=0;U<Z.length;U++){var ht=Z[U],lt=t.root.At(ht),G;if(lt.H.rw())for(var vt=lt.children,pt=0;pt<vt.length;pt++)Z.indexOf(vt[pt].index)!=-1&&alert("You have a frame inside a folder, which is also a frame. This folder should not be a frame (should not start with _a_).",6e3);for(var pt=0;pt<Z.length;pt++)t.Z[Z[pt]].q0(Z[pt]==ht);if(t.WW(),t.sx(),t.mY(),e==t.s&&r==t.N)G=t.hv().slice(0);else{var Y=W.iz.Nq([t.hv(),o],h);G=Y.buffer}var K=j2.nT(G,$,R,t,Q).buffer,ct=t.Z[ht].getName().split(",");st.push([K,ct[1]?parseInt(ct[1]):100,t.HX,t.Le,tt,nt])}for(var U=0;U<Z.length;U++)t.Z[Z[U]].q0(z[U]);if(t.sx(),t.mY(),a){var ut=a.rvrs,dt=a.bmrn,yt=a.sped/100,xt=1;if(yt!=1)for(var U=0;U<st.length;U++)st[U][1]=Math.round((st[U][1]==0?16:st[U][1])/yt);if(xt<1){for(var mt=0,gt=[],wt=0,pt=0,U=0;U<st.length;++U)mt+=st[U][1],U>0?gt.push(gt[gt.length-1]+st[U-1][1]):gt.push(0);for(var Tt=xt*st.length,Wt=mt/Tt,Mt=[],U=0;U<Tt;++U){for(var Dt=0;wt>gt[pt]&&pt+1<st.length;)Dt+=st[pt][1],++pt;if(Dt!=0){var It=Math.round(Math.min(1,(gt[pt]-wt)/st[pt][1])*Dt);Mt[Mt.length-1][1]+=Dt-It,st[pt][1]<st[pt-1][1]/2?Mt.push(st[pt-1]):Mt.push(st[pt]),Mt[Mt.length-1][1]=st[pt][1]+It}else pt<st.length&&Mt.push(st[pt]);wt+=Wt,++pt}for(;pt<st.length;)Mt[Mt.length-1][1]+=st[pt][1],++pt;st=Mt}if(ut&&st.reverse(),dt){var St=st.slice(1,st.length-1);St.reverse(),st=st.concat(St)}}v=u.c6(st,e,r,a)}}return v},j2.nT=function(t,i,e,r,a){var s=r.GX();if(r.depth==32&&a!=32){t=t.slice(0);for(var o=0;o<t.length;o++)t[o]=Math.min(1,t[o]);s&&ICC.U.applyLUT(s[3],s[2],t,t)}return e?(t=t.slice(0),ICC.U.applyLUT(i[3],i[2],t,t)):s&&r.add.fcmy==1&&(t=t.slice(0),ICC.U.applyLUT(s[r.add.fcmy==1?5:3],s[2],t,t)),r.depth>a&&(t=f.E1(t,a),alert("Converting "+r.depth+"-bit to "+a+"-bit colors",3e3)),t},j2.a9g=function(t,i){for(var e=new Uint8Array(t.data),r=new Uint8Array(i.data),a=0,s=0,o=0;o<e.length;o+=4){var h=e[o]-r[o],v=e[o+1]-r[o+1],u=e[o+2]-r[o+2],p=e[o+3]-r[o+3],c=h*h+v*v+u*u+p*p>>>2;a+=c,c>25&&s++}var d=s/t.dU.D()<1e-4;return d},j2.Or=function(t,i){var e=i[0].Ag&&i[0].Ag.startsWith("_a_"),r;if(e&&!1){var a,s;for(var o;o<i.length-1;o++){var h,v,u;if(u)var p,c}if(a!=0)for(var o;o<i.length;o++)var d,g}var m=new er(t+"."+["psd","ai"][kE]);i[0].depth&&(m.depth=i[0].depth);var b=new l1(0,0,1,1);e&&(r=m.gV(),r.add.lsct=kd.dF,r.ZJ(t),r.$k="pass",r.kj=24,r.q0(!0),m.Z.push(m.c1()));for(var o=0;o<i.length;o++){var M=i[o];b=b.N1(M.dU);var x=m.gV();if(x.q0(o==0),x.ZJ(i.length==1?"Background":"Layer "+o),o==0&&M.HX&&(m.HX=M.HX),o==0&&M.Le&&(m.Le=M.Le),M.Ag&&x.ZJ(M.Ag),M.aP9)for(var S=0;S<M.aP9.length;S++){var C=M.aP9[S],A=er.XL(C[0]);A.add.vmsk.B=C[1],f.u.G_(C[1],new fp(b.s,0,0,b.N,0,0)),m.sZ.push(A)}M.pe&&(m.pe=M.pe),x.V=M.dU.Y();var D=M.depth?M.depth:m.depth;D==8?x.buffer=new Uint8Array(M.data):D==16?x.buffer=new Uint16Array(M.data):D==32&&(x.buffer=new Float32Array(M.data)),x.buffer=f.E1(x.buffer,m.depth),o==0&&M.wk&&m.KY(M.wk),f.X5(x,!0),m.Z.push(x)}if(e&&m.Z.push(r),i[0].ec)for(var o=0;o<i[0].ec.length;o++){var E=new d5.t$;m.ec.push(E),E.V=i[0].dU.Y(),E.I=i[0].ec[o]}return m.j=[e?m.Z.length-1:0],m.s=b.s,m.N=b.N,kE==0&&(m.buffer=f.n(b.D()*4,m.depth)),m.sx(),m},j2.asl=function(t,i,e){for(var r=t.length-e,a=new Uint8Array(r),s=0;s<i;s++)a[s]=t[s];for(var s=i;s<r;s++)a[s]=t[s+e];return a},j2.aob=function(t,i,e){for(var r=t.length,a=e.length,s=new Uint8Array(r+a),o=0;o<i;o++)s[o]=t[o];for(var o=i;o<r;o++)s[o+a]=t[o];return s.set(e,i),s},j2.a0t=function(t,i,e,r,a,s,o,h,v){var u=new f5(P.E.K,!0);u.U=W.zs,u.data={l:"h_stepbck"};for(var p={},c=1;c<e.length;c++){var d=t.j.slice(0),g=j2.a7c(t,v,i,e,r,c),m="img"+c,b=e[0].indexOf(o);o!=""&&(b==-1?alert("Column "+o+" not found."):m=e[c][b]),p[m+"."+a.toLowerCase()]=new Uint8Array(j2.Ud(t,a,null,null,s,h));for(var M=0;M<g;M++)v.z(u)}return UZIP.encode(p)},j2.a7c=function(t,i,e,r,a,s){var o=new f5(P.E.b,!0),h=0;o.data={l:P.m.cx};var v=new f5(P.E.K,!0);v.U=W.C7,v.data={l:d5.Sj,qN:{buffer:null,V:null}};for(var u=v.data.qN,p=0;p<e.length;p++){for(var c=e[p],d=c.trait,g=parseInt(c.docRef.slice(4,-2)),m=-1,b=0;b<t.Z.length;b++)t.Z[b].add.lyid==g&&(m=b);if(m!=-1){var M=r[0].indexOf(c.varName);if(M==-1){alert("Column "+c.varName+" is missing");return}var x=r[s][M],S=t.Z[m];if(t.j=[m],d=="textcontent"&&(o.data.Zm="app.activeDocument.activeLayer.textItem.contents = "+JSON.stringify(x)+";",i.z(o),h++),d=="visibility"&&S.Dk()+""!=x.toLowerCase()&&(x=x.trim().toLowerCase(),x!="true"&&x!="false"&&(x=x==""?"false":"true"),o.data.Zm="app.activeDocument.activeLayer.visible = "+x+";",S.Dk()+""!=x&&(i.z(o),h++)),d=="fileref"){var C=x.split("/").pop(),A=null;for(var D in a)D.split("/").pop()==C&&(A=a[D]);if(A==null)alert("Image "+C+" is missing.");else{var E=j2.as(j2.OO(A.buffer)).mF(A.buffer)[0],k=E.dU,F=S.V,L=0,N=0;if(S.add.SoLd){var I=W.iz.QX(S.add.SoLd.nonAffineTransform);F=f.Q.gR(I)}var j=F.s/F.N,B=k.s/k.N;j>B?(N=F.N,L=~~(N*B)):(L=F.s,N=~~(L/B)),o.data.Zm="app.activeDocument.activeLayer.visible = false;",i.z(o),h++;var U=W.iz.Nq([new Uint8Array(E.data),k],new fp(L/k.s,0,0,N/k.N,0,0));u.V=U.V,u.buffer=U.buffer,U.V.x=F.x+(F.s-L>>>1),U.V.y=F.y+(F.N-N>>>1),i.z(v),h++;var _=t.Z[t.j[0]];_.xq=S.xq,_.FO=S.FO,_.$k=S.$k,_.c9=S.c9}}}}return h},j2.y0={},j2.y0.c6=function(t,i,e,r){r==null&&(r={qual:100,rept:0});var a={sRGB:1,loop:r.rept},s=t[0],o=Math.floor(s[0].byteLength/(i*e*4))*8,h;if(s[5]!=null&&(delete a.sRGB,a.iCCP=s[5]),s[2]!=null){var v=Math.round(s[2]*39.37007874015748);a.pHYs=[v,v,1]}s[3]!=null&&r.mtdt&&Object.keys(s[3]).length!=0&&(a.iTXt={"XML:com.adobe.xmp":dN.o5(s[3])});var u=r.qual,p=u==100?0:Math.max(2,Math.floor(u*5));p==5&&(p=4);for(var c=[],d=[],g=0;g<t.length;g++)c.push(t[g][0]),d.push(t[g][1]);if(r.ctoa&&t[0][4]&&(c[0]=c[0].slice(0),f.s6(t[0][4][0],new Uint8Array(c[0]),3)),o==8)h=UPNG.encode(c,i,e,p,d,a,r.nplt);else{for(var m=[],b=0;b<c.length;b++)for(var M=m[b]=c[b].slice(0),x=new Uint8Array(M),g=0;g<x.length;g+=2){var S=x[g];x[g]=x[g+1],x[g+1]=S}h=UPNG.encodeLL(m,i,e,3,1,16,d,a,!1)}return h},j2.y0.UK=function(t,i,e,r){if(r==null&&(r=8),r==16){t=t.slice(0);for(var a=new Uint8Array(t),s=0;s<a.length;s+=2){var o=a[s];a[s]=a[s+1],a[s+1]=o}}return UPNG.encodeLL([t],i,e,3,1,r,null,null,!0)},j2.y0.mF=function(t){var i=Date.now(),e=UPNG.decode(t),r=e.width,a=e.height,s=8,o=e.ctype,h,v=0,u=null,p=e.tabs.iCCP;e.tabs.pHYs&&(v=Math.round(e.tabs.pHYs[0]*254/1e4));var c=e.tabs.iTXt;if(c&&c["XML:com.adobe.xmp"]&&(u=dN.gf(c["XML:com.adobe.xmp"])),gu&&e.depth==16?(h=[j2.anA(e.data.buffer.slice(0,r*a*8),r,a,!0)],s=16):h=UPNG.toRGBA8(e),h.length==1)return[{dU:new l1(0,0,r,a),data:h[0],HX:v,wk:p,Le:u,depth:s}];for(var d=[],g=0;g<h.length;g++)d.push({Ag:"_a_frm"+g+","+e.frames[g].delay,dU:new l1(0,0,r,a),data:h[g],HX:v,wk:p,Le:u,depth:s});return d},j2.GS={},j2.GS.c6=function(t,i,e,r){for(var a=new Uint8Array(t[0][0]),s=i*e,o=s*3,h=`P6 | |
| `+i+" "+e+` | |
| 255 | |
| `,v=h.length,u=new Uint8Array(v+o),p=0;p<v;p++)u[p]=h.charCodeAt(p);for(var p=0;p<s;p++){var c=p*4,d=p*3+v;u[d]=a[c],u[d+1]=a[c+1],u[d+2]=a[c+2]}return u.buffer},j2.GS.mF=function(t){t=new Uint8Array(t);var i=[32,10,9,13],e=0,r=String.fromCharCode(t[0])+String.fromCharCode(t[1]),a=[],s=0,o=r=="P1"||r=="P4"?2:3;for(e=2;e<t.length;e++){var h=t[e],v=String.fromCharCode(h);if(h==35){for(;t[e]!=10;)e++;continue}var u=i.indexOf(h)!=-1;if(s==0&&!u){a.push(v),s=1;continue}if(s==1&&!u){a[a.length-1]+=v;continue}if(s==1&&u){if(s=0,a.length==o)break;continue}}var p=parseInt(a[0]),c=parseInt(a[1]),d=p*c*4,g=r=="P1"||r=="P4"?1:255/parseInt(a[2]),m=f.n(d);if(r=="P1"||r=="P2"||r=="P3")for(var b="",M=0,s=0,x=35,S=e;S<t.length;S++){var h=t[S],v=String.fromCharCode(h),u=i.indexOf(h)!=-1;if(h==x)for(;t[S]!=10;)S++;else if(s==0&&!u)b=v,s=1;else if(s==1)if(u){s=0;var C=parseInt(b);b="",r=="P1"&&(m[M]=m[M+1]=m[M+2]=(1-C)*255,m[M+3]=255,M+=4),r=="P2"&&(m[M]=m[M+1]=m[M+2]=Math.round(C*g),m[M+3]=255,M+=4),r=="P3"&&(m[M]=Math.round(C*g),M++,(M&3)==3&&(m[M]=255,M++))}else b+=v}var A=p*c;if(r=="P4")for(var D=0;D<c;D++)for(var E=D*8*Math.ceil(p/8),k=0;k<p;k++){var S=E+k,F=t[e+1+(S>>3)];F=F>>7-(S&7)&1;var L=D*p+k<<2;m[L]=m[L+1]=m[L+2]=(1-F)*255,m[L+3]=255}if(r=="P5")for(var S=0;S<A;S++){var L=4*S;m[L]=m[L+1]=m[L+2]=Math.round(t[e+1+S]*g),m[L+3]=255}if(r=="P6")for(var S=0;S<A;S++){var L=4*S,N=e+1+3*S;m[L]=Math.round(t[N]*g),m[L+1]=Math.round(t[N+1]*g),m[L+2]=Math.round(t[N+2]*g),m[L+3]=255}return[{dU:new l1(0,0,p,c),data:m.buffer}]},j2.vH={},j2.vH.c6=function(t,i,e,r){r==null&&(r={cmpr:0,mpmp:!0}),typeof r[0]=="boolean"&&(r[0]=0);var a=new Uint8Array(t[0][0]);r.ctoa&&t[0][4]&&(a=a.slice(0),f.s6(t[0][4][0],a,3));var s=i&3,o=e&3;if(s!=0||o!=0){var h=i+(s==0?0:4-s),v=e+(o==0?0:4-o),u=new Uint8Array(h*v*4);f.Gl(u,4278190080),f.p3(a,new l1(0,0,i,e),u,new l1(0,0,h,v)),a=u,i=h,e=v}var p=UTEX.DDS.encode(a.buffer,i,e,[r.cmpr,r.mpmp,r.dxsr]);if(0){var c,u,d;for(var g;g<a.length;g++)var m}return p},j2.vH.mF=function(t){for(var i=UTEX.DDS.decode(t),e=[],r=0;r<1;r++){var a=i[r],s={dU:new l1(0,0,a.width,a.height),data:a.image};f.aO_(s),e.push(s)}return e},j2.avr={},j2.avr.mF=function(t){var i=UTEX.VTF.decode(t).pop(),e={dU:new l1(0,0,i.width,i.height),data:i.image};return f.aO_(e),[e]},j2.Rr={},j2.Rr.a3Q=null,j2.Rr.a1_=function(t,i){var e=j2.Rr.a3Q,r=t.byteLength,a=i.width,s=i.height,o=a*s,h=5e6+2*r+o*(i.progressive?Math.max(2,i.numComponents)*4+1:8),v=e.instance.exports;j2.Ez(v,h);var u=new Uint8Array(v.memory.buffer),p=v.malloc(r);u.set(new Uint8Array(t),p);var c=v.malloc(4),d=v.malloc(4),g=v.malloc(4),m=v.stbi_load_from_memory(p,r,c,d,g,4);v.free(p),v.free(c,d,g),v.free(m);var b=u.slice(m,m+o*4);return b},(function(){var t=j2.sR.get("wasm/jpg").buffer;window.WebAssembly==null&&window.alert("Your browser is too old (no WebAssembly). Please, update it."),WebAssembly.instantiate(t).then(function(i){j2.Rr.a3Q=i})})(),j2.Rr.c6=function(t,i,e,r){r==null&&(r={qual:85,mtdt:!0});var a=t[0],s=new Uint8Array(a[0]);if(f.nM(s)){var o=new Uint8Array(s.length);o.fill(255);var h=new l1(0,0,i,e);f.w.d4("norm",s,h,o,h,h,1),s=o}var v=new Uint8Array(j2.U7(s.buffer,i,e,"jpeg",r.qual/100));if(v.length<2e4||a[5]){var u=T.wG(v,[255,226]);if(u!=-1){var p=T.a9(v,u+2);v=j2.asl(v,u,p+2)}}if(a[5]!=null){var c=4+T.a9(v,4),d=a[5].length+16,g=new Uint8Array(d+2);g[0]=255,g[1]=226,T.mV(g,2,d),T.Bs(g,4,"ICC_PROFILE"),g[16]=g[17]=1,g.set(a[5],18),v=j2.aob(v,c,g)}if(a[2]!=null){var m=j2.Rr.qW(v)[224][0]+2;m+=9,v[m]=1,T.mV(v,m+1,a[2]),T.mV(v,m+3,a[2])}if(a[3]!=null&&r.mtdt==!0){var b=0,M=0,x=0,S=dN.IM(a[3]),C="http://ns.adobe.com/xap/1.0/",c=20;a[2]!=null&&(S.t282=S.t283=[[Math.round(a[2]*1e4),1e4]],S.t296=[2],S.exifIFD==null&&(S.exifIFD={}),S.t34665={},S.exifIFD.t40962=[Math.round(i*72/a[2])],S.exifIFD.t40963=[Math.round(e*72/a[2])]);var A=new Uint8Array(UTIF.encode([S]));b=10+A.length;var D=dN.o5(a[3]),E=T.uB(D);M=4+C.length+1+E.length;var k=dN.a2a(a[3]);if(k.length!=0){for(var F=0,L=0,N=0;N<k.length;N++)F+=5+k[N][1].length;var I=F+(F&1),j=f.n(26+I);T.Bs(j,L,"Photoshop 3.0"),L+=14,T.Bs(j,L,"8BIM"),L+=4,j[L++]=4,j[L++]=4,L+=2,T.TT(j,L,F),L+=4;for(var N=0;N<k.length;N++){var B=k[N],U=B[1];j[L++]=28,j[L++]=2,j[L++]=B[0],T.mV(j,L,U.length),L+=2,T.Bs(j,L,U),L+=U.length}x=4+j.length}for(var _=b+M+x,V=new Uint8Array(v.length+_),N=0;N<20;N++)V[N]=v[N];for(var N=20;N<v.length;N++)V[N+_]=v[N];V[c]=255,V[c+1]=225,T.mV(V,c+2,b-2),T.Bs(V,c+4,"Exif");for(var N=0;N<A.length;N++)V[c+10+N]=A[N];c+=b,V[c]=255,V[c+1]=225,T.mV(V,c+2,M-2),T.Bs(V,c+4,C);for(var N=0;N<E.length;N++)V[c+4+C.length+1+N]=E[N];if(c+=M,x!=0){V[c]=255,V[c+1]=237,T.mV(V,c+2,x-2);for(var N=0;N<j.length;N++)V[c+4+N]=j[N];c+=x}v=V}return v.buffer},j2.Rr.qW=function(t){for(var i=0,e=[],r=t.length;i<r;){for(;t[i]!=255&&i<r;)i++;for(;t[i]==255;)i++;if(i==r)break;var a=t[i];if(i++,e[a]==null&&(e[a]=[]),e[a].push(i-2),a!=216){if(a==217)break;if(224<=a&&a<=239||a==218||a==219||a==192||a==193||a==194||a==196||a==221||a==254){var s=T.a9(t,i);if(i+=s,a==218)for(;i<r&&(t[i]!=255||t[i+1]==0||208<=t[i+1]&&t[i+1]<=215);)i++;continue}console.log("unknown marker ",a.toString(16),i);break}}if(e[217]==null){console.log("EOI marker missing");var o=t.length-2;t[o]=255,t[o+1]=217,e[217]=[o]}return e},j2.Rr.aMB=function(t){if(t=new Uint8Array(t),t[0]!=255)return t.buffer;var i=j2.Rr.qW(t),e=j2.Rr.aLL(t,i);if(e.numComponents!=4||e.adobe&&e.adobe.transform==0)return t.buffer;var r=e.width,a=e.height,s=j2.Rr.av6(t,i,!0);return j2.Rr.c6([[s[0].data]],r,a,{qual:85})},j2.Rr.aLL=function(t,i){var e=(i[192]?i[192]:i[193]?i[193]:i[194])[0]+4,r={};if(r.progressive=i[194]!=null,r.precision=t[e],e++,r.height=T.a9(t,e),e+=2,r.width=T.a9(t,e),e+=2,r.numComponents=t[e],e++,i[224]){var a=r.jfif={};e=i[224][0]+2+2+5+2,a.densityUnits=t[e],e++,a.xDensity=T.a9(t,e),e+=2,a.yDensity=T.a9(t,e),e+=2}if(i[238]){var a=r.adobe={};e=i[238][0]+2+2+6,a.version=t[e],e++,a.flags0=T.a9(t,e),e+=2,a.flags1=T.a9(t,e),e+=2,a.transform=t[e],e++}return r},j2.Rr.a5Q=function(t,i,e){var r=i,a=T.a9(t,r);r+=2;var s=T.GU(t,r,4);if(s=="Exif"){r+=6;var o=t.slice(r,r+a-8),h;try{h=UTIF.decode(o.buffer,{parseMN:!1,debug:!1})}catch{}h&&h.length!=0&&(e.exif=h)}else if(s=="http"){for(var v=0;t[r+v]!=0;)v++;var u=T.GU(t,r,v);if(r+=v+1,u=="http://ns.adobe.com/xmp/extension/"){var p=T.GU(t,r,32);r+=32,r+=8;for(var c=i+a-r;t[r+c-1]==0;)c--;e.xmp_extn==null&&(e.xmp_extn="");try{e.xmp_extn+=T.OH(t,r,c)}catch{}}else if(u=="http://ns.adobe.com/xap/1.0/"){var d=T.OH(t.slice(r,r+a-v-3));d[0]=="?"&&(d="<"+d),e.xmp=d}}else console.log(s)},j2.Rr.av6=function(t,i,e){var r=j2.Rr.aLL(t,i),a=r.width,s=r.height,o=a*s,h,v=72,lt,u,p=null;if(a*s*4>2e9&&window.chrome!=null)return alert("A bug in Chromium doesn't allow us open such large images. Try it in Firefox!",2600),null;var c=-1;if(r.adobe&&(c=r.adobe.transform),e||a*s>16e6||c==0||c==2||r.progressive||window.WebAssembly==null){var d=new PDFJS.JpegImage;d.parse(t);for(var g=d.getData({width:a,height:s,forceRGB:!0,isSourcePDF:e}),h=f.n(o*4),m=0;m<o;m++){var b=m<<2,M=b-m;h[b]=g[M],h[b+1]=g[M+1],h[b+2]=g[M+2],h[b+3]=255}}else h=j2.Rr.a1_(t.buffer,r);var x=i[225];if(x)for(var m=0;m<x.length;m++)j2.Rr.a5Q(t,x[m]+2,r);var S=i[226];if(S)for(var m=0;m<S.length;m++){var C=S[m],A=T.a9(t,C+2),D=T.GU(t,C+4,11);if(r.icc==null&&D=="ICC_PROFILE"){var E=T.TF(t,C+18);r.icc=t.slice(C+18,C+18+E)}}var k=i[217][0]+2;k!=t.length&&(r.suffix=t.slice(k));var F=[a,s,1,0,0,0,1,0];if(r.exif&&r.exif[0].t282!=null&&r.exif[0].t282[0]){var L=r.exif[0].t282[0];v=L[0]/L[1]}else r.jfif&&r.jfif.densityUnits!=0&&(v=Math.round([72,1,2.54][r.jfif.densityUnits]*r.jfif.xDensity));if(r.exif){var N=r.exif;lt=dN.oG(N[0]);var I=N[0].t274;I&&(I=I[0]),I!=null&&I>1&&I<20&&(F=f.raw.a83(I,a,s))}r.xmp&&(lt=dN.gf(r.xmp,lt)),r.icc&&(u=r.icc);var j=i[237],B=[],U=[];if(j){for(var _=new Uint8Array(65536),V=0,C=0,m=0;m<j.length;m++){C=j[m]+2;var G=C+T.a9(t,C);C+=2;for(var H=C;t[C]!=0;)C++;C++;var Z=T.GU(t,H,C-H-1),z=G-C;if(z<0)break;for(;V+z>_.length;){var $=new Uint8Array(_.length*2);$.set(_),_=$}var tt=new Uint8Array(t.buffer,C,z);_.set(tt,V),V+=z}for(C=0,t=_;C<V;){var R=T.GU(t,C,4);C+=4;var nt=T.a9(t,C);C+=2;var Q=t[C++],X=T.GU(t,C,Q);C+=Q,(Q&1)==0&&C++;var A=T.TF(t,C);C+=4;var k=C+A+(A&1);if(nt==1028)for(;C+4<k;){var K=t[C++],Y=t[C++],rt=t[C++],ot=T.a9(t,C);C+=2,K==28&&Y==2&&B.push([rt,T.GU(t,C,ot)]),C+=ot}else if(nt==1032)p=bd.aie(t,C);else if((nt&2e3)==2e3){var st=ae.Uz(t,C,A);U.push([X,st])}C=k}B.length!=0&&(lt=dN.aCb(B,lt))}var ht=[{dU:new l1(0,0,a,s),data:h.buffer,HX:v,Le:lt,wk:u,aP9:U.length==0?null:U,pe:p}],lt=r.xmp_extn;if(lt){for(var vt=new DOMParser,pt=vt.parseFromString(lt,"image/svg+xml"),pt=pt.children[0].children[0].children[0],ct=[pt.getAttribute("GImage:Data"),pt.getAttribute("GDepth:Data")],m=0;m<ct.length;m++)if(ct[m]){var ut=atob(ct[m]),dt=new Uint8Array(ut.length);T.Bs(dt,0,ut),dt=dt.buffer;var yt=j2.OO(dt),xt=j2.as(yt).mF(dt);ht.push(xt[0])}}if(r.suffix){var mt=r.suffix,gt=!1,wt=T.GU(mt,4,4),Tt=T.wG(mt,[255,216,255]);if(j2.ay4(mt,[0,0,1,10,14,0,0,0])){gt&&console.log("Samsung");for(var C=0;C!=mt.length;){var Wt=T.UX(mt,C+2);C+=4;var Mt={2272:12,2320:21,2561:13,2625:21,2721:3,2608:0}[Wt];if(Mt!=null){var Dt=T.s1(mt,C);C+=4;var It=T.GU(mt,C,Dt);C+=Dt;var St=T.GU(mt,C,Mt);if(C+=Mt,Wt==2608){var Ct=C,Et=T.TF(mt,C+24);C+=Et+24;var At=T.TF(mt,C);C+=At;var Pt=mt.slice(Ct,C);j2.Rr.aHa(Pt)}}else if(Wt==18502){for(;T.GU(mt,C,4)!="SEFT";)C+=4;C+=4}else break}}else if(wt=="ftyp")gt&&console.log("MP4 Video"),j2.Rr.aHa(mt);else if(T.GU(mt,0,4)=="fixe"){gt&&console.log("fixe"),alert("Unknown data - "+mt.length+" B - at the end of the file",3e3);var C=4,A=T.s1(mt,C);C+=4;var Nt=T.s1(mt,C);C+=4;var jt=T.s1(mt,C);C+=4,console.log(A,Nt,jt,mt.slice(C,C+84)),C+=84;var _t=T.GU(mt,C,32);C+=32,C+=8;var _t=T.GU(mt,C,32);C+=32}else if(T.GU(mt,8,13)=="FocusShot_Map"){gt&&console.log("FocusShot_Map");for(var Rt=T.TF(mt,0),ot=T.s1(mt,4),dt=f.n(o*4),Gt=f.n(o*4),Lt=0;Lt<s;Lt++)for(var Jt=0;Jt<a;Jt++){var m=Lt*a+Jt,b=m<<2,Vt=21+((Lt>>>1)*a+Jt>>>1),Bt=mt[Vt],zt=mt[Vt+(o>>>2)];dt[b]=dt[b+1]=dt[b+2]=Bt,dt[b+3]=255,Gt[b]=Gt[b+1]=Gt[b+2]=zt,Gt[b+3]=255}ht.push({dU:new l1(0,0,a,s),data:dt.buffer},{dU:new l1(0,0,a,s),data:Gt.buffer})}else if(wt=="edof"){gt&&console.log("edof");var I=mt[15];console.log(I.toString(16));var C=24,kt=T.UX(mt,C),Ot=T.UX(mt,C+2),o=kt*Ot;C+=4,C+=48;for(var Ft=f.n(o*4),m=0;m<o;m++){var b=m<<2;Ft[b]=Ft[b+1]=Ft[b+2]=mt[C+m],Ft[b+3]=255}if(I!=16)if(I==19){var qt=Ft.slice(0);f.O.zk(Ft,qt,kt,Ot);var ti=kt;kt=Ot,Ot=ti,f.O.QO(qt,Ft,kt,Ot)}else throw"Unknown orientation of a depth map";ht.push({dU:new l1(0,0,kt,Ot),data:Ft.buffer})}else if(T.GU(mt,0,64).indexOf("DualShot")!=-1){let Pi=function(){var ei=Zt(mt,C);if(Zt(mt,C+4)!=0)throw"e";return C+=8,ei};var Kt=Pi;gt&&console.log("DualShot");var Zt=T.s1,ni=T.GU,yi=T.UX,C=0,si=T.TF(mt,C);C+=4;try{if(si==45066){C=1226;var a=Pi(),s=Pi();C=3445}else if(si==45322){var ii=Zt(mt,C);C+=4;var _t=ni(mt,C,ii);if(C+=ii,_t!="DualShot_DepthMap_1")throw _t;a=1008,s=756,ht[0].dU.s==4080&&(a=1020,s=764)}else throw si;var bi=f.n(a*s*4);bi.fill(255),f.k9(mt.slice(C,C+a*s),bi),ht.push({dU:new l1(0,0,a,s),data:bi.buffer})}catch{console.log("error reading a depth map")}try{Tt!=0&&(mt=mt.slice(Tt)),ht=ht.concat(j2.as("jpg").mF(mt.buffer))}catch{}}else if(Tt!=-1&&!(mt[0]==255&&mt[1]==129)){gt&&console.log("another JPG at",Tt);try{Tt!=0&&(mt=mt.slice(Tt)),ht=ht.concat(j2.as("jpg").mF(mt.buffer))}catch{}}else if(T.GU(mt,0,4)=="PMPD"){gt&&console.log("Xiaomi stuff");for(var C=4,oi=T.s1(mt,12),Xt=T.s1(mt,16),kt=T.s1(mt,1060),Ot=T.s1(mt,1064),ri=kt>Ot,wi=ht[0].dU.s>ht[0].dU.N,Ut=mt.slice(mt.length-kt*Ot-4),mi=f.n(kt*Ot),Lt=0;Lt<Ot;Lt++)for(var Jt=0;Jt<kt;Jt++)mi[Lt*kt+Jt]=Ut[(Ot-Lt-1)*kt+Jt];var bi=f.n(kt*Ot*4);if(bi.fill(255),f.k9(mi,bi),ri!=wi){var qt=bi.slice(0);f.O.zk(bi,qt,kt,Ot);var ti=kt;kt=Ot,Ot=ti,f.O.QO(qt,bi,kt,Ot)}ht.push({dU:new l1(0,0,kt,Ot),data:bi.buffer})}else console.log(T.GU(mt,0,4),mt)}if(ht.length>1){var Ht=ht[0].dU,Yt=!1,$t=!0;ht[0].Ag="Main";for(var vi=[!1],m=1;m<ht.length;m++)vi[m]=j2.Rr.aFu(new Uint8Array(ht[m].data)),vi[m]&&(Yt=!0),ht[m].dU.O1(ht[0].dU)||($t=!1);if(!Yt&&!$t)ht=ht.slice(0,1);else for(var m=1;m<ht.length;m++){ht[m].Ag=vi[m]?"Depth Map":null;var ui=ht[m].dU;if(!ui.O1(Ht)){var pi=Ht.s/ui.s,Ci=Ht.N/ui.N,Mi=new fp;Mi.scale(pi,Ci);var Di=W.iz.Rx([new Uint8Array(ht[m].data),ui],1,f.O.GJ(Mi));ht[m].dU=Di.V,ht[m].data=Di.buffer}}}if(j2.Rr.GK==1&&(F[2]!=1||F[6]!=1))for(var m=0;m<ht.length;m++){var xi=ht[m],Ti=new Uint8Array(xi.data),a=xi.dU.s,s=xi.dU.N,kt=F[0],Ot=F[1],h=f.n(kt*Ot*4);f.O.eP(Ti,a,s,h,F),xi.dU=new l1(0,0,kt,Ot),xi.data=h.buffer}return ht},j2.Rr.aHa=function(t){window.confirm("Photopea found a "+aH.XA(t.length)+" MP4 video inside your image. Would you like to save it?",4e3)&&cl.save(t.slice(0).buffer,"video.mp4")},j2.Rr.aFu=function(t){for(var i=!0,e=0;e<t.length;e+=4)i=i&&t[e]==t[e+1]&&t[e+1]==t[e+2];return i},j2.Rr.GK=0,j2.Rr.mF=function(t,i,e){if(t=new Uint8Array(t),t[0]==255){var r=j2.Rr.qW(t);if(r[195]==null){j2.Rr.GK++;var a=j2.Rr.av6(t,r,!1);return j2.Rr.GK--,a}for(var s=T.a9(t,r[195][0]+5),o=T.a9(t,r[195][0]+7),h=UTIF.LosslessJpegDecode(t),v=o*s,u=f.n(v*4),p=0;p<v;p++){var c=p<<2,d=c-p;u[c]=h[d],u[c+1]=h[d+1],u[c+2]=h[d+2],u[c+3]=255}return[{dU:new l1(0,0,o,s),data:u.buffer}]}else if(t[0]==0&&t[4]==48&&t[6]==1){var g=t,m=new PDFJS.Jbig2Image,b=[];i&&b.push({data:i,start:0,end:i.length}),b.push({data:g,start:0,end:g.length});var h=m.parseChunks(b);if(!e)for(var p=0;p<h.length;p++)h[p]=~h[p];for(var o=T.TF(t,11),s=T.TF(t,15),M=Math.ceil(o/8),x=f.n(o*s*4),S=0;S<s;S++)for(var C=S*M,A=0;A<o;A++){var c=(S*o+A)*4,D=h[C+(A>>>3)]>>>7-(A&7)&1,E=D*255;x[c]=E,x[c+1]=E,x[c+2]=E,x[c+3]=255}return[{dU:new l1(0,0,o,s),data:x.buffer}]}else{var m=new PDFJS.JpxImage;m.parse(t);for(var o=m.width,s=m.height,k=m.tiles,F=m.componentsCount,L=new Uint8Array(o*s*4),N=new l1(0,0,o,s),m=0;m<k.length;m++){var I=k[m],j=I.width,B=I.height,U=j*B,_=I.items,V=new l1(I.left,I.top,j,B),G=new Uint8Array(U*4);if(F==1)for(var p=0;p<U;p++){var H=_[p],c=p*4;G[c]=H,G[c+1]=H,G[c+2]=H,G[c+3]=255}else if(F==3)for(var p=0;p<U;p++){var d=p*3,c=p*4;G[c]=_[d],G[c+1]=_[d+1],G[c+2]=_[d+2],G[c+3]=255}else F==4?G.set(_):console.log("Unknown number of components: "+F);f.p3(G,V,L,N)}return[{dU:N,data:L.buffer}]}},j2.b4={},j2.b4.c6=function(t,i,e,r){r==null&&(r={qual:70,mtdt:!0,rept:0});var a=r.qual/100,s=0;if(t.length==1){var o=new Uint8Array(j2.U7(t[0][0],i,e,"webp",a)),h=o[20];if(j2.OO(o.buffer)!="webp")throw alert("Your browser cannot export WEBP :(",3e3),"e";if(o.length<2e4){for(var v=ap.Q_(o.buffer),u=v.sub,p=0;p<u.length;p++)if(u[p].do=="ICCP"){var c=u[p];h&32&&(h-=32),o=j2.asl(o,c.g-8,c.size+8),T.K3(o,4,v.size-(c.size+8));break}}if(r.mtdt&&t[0][3]){var d=t[0][3],g=new Uint8Array(UTIF.encode([dN.IM(d)])),m=g,b=T.uB(dN.o5(d)),M=8+m.length;M+=M&1;var x=8+b.length;x+=x&1;var S=new Uint8Array(M+x);T.Bs(S,0,"EXIF"),T.K3(S,4,m.length),S.set(m,8),T.Bs(S,M,"XMP "),T.K3(S,M+4,b.length),S.set(b,M+8);var C=new Uint8Array(o.length+S.length),v=ap.Q_(o.buffer),u=v.sub;C.set(o,0),C.set(S,o.length),T.K3(C,4,T.s1(C,4)+S.length),h|=12,o=C;var A=ap.Q_(o.buffer)}return T.GU(o,12,4)=="VP8X"&&(o[20]=h),o.buffer}var D=T.a8,E=T.Q$,k=new cW;D(k,s,"RIFF WEBPVP8X"),s+=16,E(k,s,10),s+=4,E(k,s,18),s+=4,E(k,s,i-1),s+=3,E(k,s,e-1),s+=3,D(k,s,"ANIM"),s+=4,E(k,s,6),s+=4,k.$t(s,4),k.data[s+3]=255,T.mf(k,s+4,r.rept),s+=6;for(var F=[],p=0;p<t.length;p++)F.push(t[p][0]);var L=UPNG.encode.compress(F,i,e,a==1?0:Math.max(2,Math.floor(a*500)),[!1,!0,!0,0,!0]).frames;function N(tt,R,nt,Q){var X=tt.g-8,K=tt.size+8;nt.$t(Q,K);for(var Y=0;Y<K;Y++)nt.data[Q+Y]=R[X+Y];return Q+K}for(var p=0;p<t.length;p++){D(k,s,"ANMF"),s+=4;var I=s,j=0,B=0;s+=4;for(var U=L[p],_=U.rect,V=[_.x>>>1,_.y>>>1,_.width-1,_.height-1,t[p][1]],G=0;G<5;G++)E(k,s+3*G,V[G]);s+=15,k.$t(s,1),k.data[s]=1-U.blend<<1|U.dispose,s++;for(var H=new Uint8Array(j2.U7(U.img.buffer,_.width,_.height,"webp",1)),u=ap.Q_(H.buffer).sub,Z={},z=0;z<u.length;z++)Z[u[z].do]=u[z];if(Z.VP8L)s=N(Z.VP8L,H,k,s);else throw"e";var $=s-I-4;E(k,I,$),($&1)==1&&(k.$t(s,1),s++)}return E(k,4,s-8),k.data.slice(0,s).buffer},(function(){var t=j2.sR.get("wasm/webp").buffer;WebAssembly.instantiate(t).then(function(i){var e=i.instance.exports;j2.b4.exp=e})})(),j2.b4.mF=function(t){for(var i=new Uint8Array(t),e=j2.b4.a0n,r=null,a=ap.Q_(t).sub,s={},o=null,h=0;h<a.length;h++)s[a[h].do]=a[h];if(s.EXIF){var c=s.EXIF,v=c.g,u=v+c.size;i[c.g]==69&&(v+=6);var p=t.slice(v,u),c=UTIF.decode(p)[0];console.log(c),c&&(o=dN.oG(c)),console.log(o)}var c=s["XMP\0"];if(c==null&&(c=s["XMP "]),c){var p=new Uint8Array(t,c.g,c.size);o==null&&(o={}),o=dN.gf(T.OH(p),o)}var d=s.ANIM,g=s.VP8L,m=s["VP8 "],b=s.VP8X;if(d==null){var C,A;if(m)C=T.UX(i,m.g+6),A=T.UX(i,m.g+8);else if(g){var M=T.s1(i,g.g+1);C=(M&16383)+1,A=(M>>>14&16383)+1}else throw"e";var x=e(r,t,{g:0,size:i.length},C,A);return x.Le=o,[x]}for(var S=b.g,C=1+(T.s1(i,S+4)&16777215),A=1+(T.s1(i,S+7)&16777215),D=[],E=new l1(0,0,C,A),k=f.n(C*A*4),h=0;h<a.length;h++){var F=a[h];if(F.do=="ANMF"){for(var L=[],N=0;N<5;N++)L.push(T.s1(i,F.g+N*3)&16777215);var I=new l1(L[0]*2,L[1]*2,L[2]+1,L[3]+1),j=L[4],B=e(r,t,{g:F.g+16,size:F.size-16},C,A),U=new Uint8Array(B.data),_=i[F.g+15];_>>>1?f.p3(U,I,k,E):f.w.d4("norm",U,I,k,E,I,1),D.push({Ag:"_a_"+D.length+","+j,dU:E.Y(),data:k.buffer.slice(0)}),(_&1)==1&&(U.fill(0),f.p3(U,I,k,E))}}return D},j2.b4.a0n=function(t,i,e,r,a){var s=j2.b4.exp,o=s.memory,h=5e6+2*e.size+r*a*10;j2.Ez(s,h);var v=new Uint8Array(o.buffer),u=s.malloc(e.size);v.set(new Uint8Array(i,e.g,e.size),u);for(var p=s.malloc(8),c=s.WebPDecodeARGB(u,e.size,p,p+4),d=T.s1(v,p),g=T.s1(v,p+4),m=d*g*4,b=f.n(m),M=0;M<m;M+=4)b[M]=v[c+M+1],b[M+1]=v[c+M+2],b[M+2]=v[c+M+3],b[M+3]=v[c+M];return s.WebPFree(c),s.free(p),s.free(u),{dU:new l1(0,0,d,g),data:b.buffer}},j2.aAN=(function(){function t(h,v,u,p){for(var c=new Uint8Array(h[0][0]),d=new Uint32Array(c.buffer),g=[],m={},b=24,M=0,x=0,S=0;S<d.length;S++){var C=d[S]&16777215;if(m[C]==null&&(m[C]=g.length,g.push(C),g.length>256)){g=null;break}}if(p&&p.nplt&&(g=null),g){for(b=1;1<<b<g.length;)b*=2;b==2&&(b=4)}var A={HD:v,rj:u,CC:1,A7:b,JJ:0,aCo:M},D=4*Math.floor((A.A7*A.HD+31)/32);A.size=D*A.rj+2;var E=new cW,k=g?(1<<b)*4:0;if(T.a8(E,x,"BM"),x+=2,T.Q$(E,x,D*u+16+40+k),x+=4,T.Q$(E,x,0),x+=4,T.Q$(E,x,54+k),x+=4,E.$t(x,40),T.Q$(E,x,40),x+=4,o(E.data,x,A,D),x+=36,g){E.$t(x,k);for(var F=E.data,S=0;S<g.length;S++){var L=x+S*4,N=g[S]>>>16,I=g[S]>>>8&255,j=g[S]&255;F[L]=N,F[L+1]=I,F[L+2]=j}x+=k}if(E.$t(x,D*u),b==24)for(var B=0;B<u;B++)for(var U=x+(u-1-B)*D,_=0;_<v;_++){var V=(B*v+_)*4;E.data[U+_*3+2]=c[V],E.data[U+_*3+1]=c[V+1],E.data[U+_*3+0]=c[V+2]}else if(b==8)for(var B=0;B<u;B++)for(var U=x+(u-1-B)*D,_=0;_<v;_++){var V=B*v+_,G=m[d[V]&16777215];E.data[U+_]|=G}else if(b==4)for(var B=0;B<u;B++)for(var U=x+(u-1-B)*D,_=0;_<v;_++){var V=B*v+_,G=m[d[V]&16777215];E.data[U+(_>>>1)]|=G<<4-(_&1)*4}else if(b==1)for(var B=0;B<u;B++)for(var U=x+(u-1-B)*D,_=0;_<v;_++){var V=B*v+_,G=m[d[V]&16777215];E.data[U+(_>>>3)]|=G<<7-(_&7)}return x+=D*u+2,E.data.slice(0,x).buffer}function i(h){if(h=new Uint8Array(h),T.s1(h,0)==40)return[e(h.buffer,0)];var v=0,u=T.GU(h,v,2);if(v+=2,u!="BM"){alert("Unsupported BMP format: "+u);return}var p=T.s1(h,v);v+=4,v+=4;var c=T.s1(h,v);return v+=4,[e(h.buffer,v,c)]}function e(h,v,u){h=new Uint8Array(h);var p=T.s1(h,v),c=s(h,v+4);if(c.CC!=1&&alert("unsupported number of color planes: "+c.CC),c.JJ!=0&&c.JJ!=1&&c.JJ!=2&&c.JJ!=3&&c.JJ!=861165636){alert("Unsupported BMP compression: "+c.JJ);return}v+=p;var d=v,g=h;if(u==null&&(u=v),c.JJ==1||c.JJ==2){var m=a(h,u,c);c.A7=8,h=m,u=0}var b=4*Math.floor((c.A7*c.HD+31)/32),M=c.HD,x=Math.abs(c.rj),S=new Uint8Array(M*x*4);if(S.fill(255),c.A7==32)for(var C=0;C<x;C++)for(var A=u+(x-1-C)*b,D=0;D<M;D++){var E=(C*M+D)*4;S[E]=h[A+D*4+2],S[E+1]=h[A+D*4+1],S[E+2]=h[A+D*4+0],S[E+3]=h[A+D*4+3]}else if(c.A7==24)for(var C=0;C<x;C++)for(var A=u+(x-1-C)*b,D=0;D<M;D++){var E=(C*M+D)*4;S[E]=h[A+D*3+2],S[E+1]=h[A+D*3+1],S[E+2]=h[A+D*3+0]}else if(c.A7==16)if(c.JJ==861165636)UTEX.readBC2(h,u,S,M,x);else for(var C=0;C<x;C++)for(var A=u+(x-1-C)*b,D=0;D<M;D++){var E=(C*M+D)*4,k=h[A+D*2+1]<<8|h[A+D*2];u==v?(S[E]=(k>>>10&31)*(255/31),S[E+1]=(k>>>5&31)*(255/31),S[E+2]=(k&31)*(255/31)):(S[E]=(k>>>11)*(255/31),S[E+1]=(k>>>5&63)*(255/63),S[E+2]=(k&31)*(255/31))}else if(c.A7==8)for(var C=0;C<x;C++)for(var A=u+(x-1-C)*b,D=0;D<M;D++){var E=(C*M+D)*4,F=h[A+D];S[E]=g[d+4*F+2],S[E+1]=g[d+4*F+1],S[E+2]=g[d+4*F+0]}else if(c.A7==4)for(var C=0;C<x;C++)for(var A=u+(x-1-C)*b,D=0;D<M;D++){var E=(C*M+D)*4,F=h[A+(D>>1)];F=F>>4-4*(D&1),F=F&15,S[E]=g[d+4*F+2],S[E+1]=g[d+4*F+1],S[E+2]=g[d+4*F+0]}else if(c.A7==1)for(var C=0;C<x;C++)for(var A=u+(x-1-C)*b,D=0;D<M;D++){var E=(C*M+D)*4,L=h[A+(D>>3)];L=L>>7-(D&7),L=L&1,S[E]=g[d+4*L+2],S[E+1]=g[d+4*L+1],S[E+2]=g[d+4*L+0]}else throw"Unknown bit depth "+c.A7;if(c.rj<0)for(var N=new Uint32Array(S.buffer),I=x>>>1,C=0;C<I;C++)for(var j=C*M,B=(x-C-1)*M,D=0;D<M;D++){var U=N[j+D];N[j+D]=N[B+D],N[B+D]=U}return{dU:new l1(0,0,M,x),data:S.buffer}}function r(h,v){return h>>>4-((v&1)<<2)&15}function a(h,v,u){for(var p=u.HD,c=Math.abs(u.rj),d=new Uint8Array(p*c),g=0,m=0,b=0;m<c;){var M=h[v++],x=h[v++],S=m*p+g;if(M>0){if(u.A7==4)for(b=0;b<M;b++)d[S+b]=r(x,b);else for(b=0;b<M;b++)d[S+b]=x;g+=M}else if(M==0&&x==0)m++,g=0;else{if(M==0&&x==1)break;if(M==0&&x==2)g+=h[v++],m+=h[v++];else{var C=x;if(u.A7==4){for(b=0;b<x;b++)d[S+b]=r(h[v+(b>>>1)],b);C=Math.ceil(x/2)}else for(b=0;b<x;b++)d[S+b]=h[v+b];(C&1)!=0&&C++,v+=C,g+=x}}}return d}function s(h,v){var u=T.Zb,p=T.s1,c=T.UX,d={};d.HD=u(h,v),v+=4,d.rj=u(h,v),v+=4,d.CC=c(h,v),v+=2,d.A7=c(h,v),v+=2,d.JJ=p(h,v),v+=4,d.size=p(h,v),v+=4;var g=u(h,v);v+=4;var m=u(h,v);return v+=4,d.aCo=p(h,v),v+=4,v+=4,d}function o(h,v,u,p){T.K3(h,v,u.HD),v+=4,T.K3(h,v,u.rj),v+=4,T.od(h,v,u.CC),v+=2,T.od(h,v,u.A7),v+=2,T.K3(h,v,u.JJ),v+=4,T.K3(h,v,u.size),v+=4,T.K3(h,v,2834),v+=4,T.K3(h,v,2834),v+=4,T.K3(h,v,u.aCo),v+=4,v+=4}return{mF:i,c6:t,ano:e}})(),j2.hm={},j2.hm.c6=function(t,i,e,r){r==null&&(r={qual:100,dthr:!1});for(var a=[],s=[],o=i*e*4,h=null,v=0;v<t.length;v++){for(var u=new Uint8Array(t[v][0].slice(0)),p=0;p<o;p+=4){var c=u[p+3]=u[p+3]>127?255:0;c==0&&(u[p]=u[p+1]=u[p+2]=0)}a.push(u.buffer),s.push(t[v][1])}for(var d=Math.round(2+254*r.qual/100),g=UPNG.encode.compress(a,i,e,d,[!0,!1,!1,8,!1,r.dthr]),m=g.plte,b=new Uint8Array(4),M=new Uint32Array(b.buffer),p=0;p<m.length;p++){M[0]=m[p];var x=b[0];b[0]=b[2],b[2]=x,m[p]=M[0],M[0]==0&&h==null&&(h=p)}for(;m.length<256;)m.push(0);var S=new Uint8Array(2e4+Math.round(1.5*i*e*t.length)),C=r.rept,A={palette:m};C!=1&&(A.loop=C==0?0:C-1);for(var D=new GifWriter(S,i,e,A),p=0;p<t.length;p++){var E=g.frames[p],k=E.rect,F=E.blend,L=E.dispose,N=Math.round(s[p]/10);N<2&&(N=2),D.addFrame(k.x,k.y,k.width,k.height,E.img,{transparent:h,disposal:L+1,delay:N})}return S.slice(0,D.end()).buffer},j2.hm.mF=function(t){for(var i=Date.now(),e=[],r=UGIF.decode(t),a=UGIF.toRGBA8(r),s=new l1(0,0,r.width,r.height),o=0;o<a.length;o++){var h=r.frames[o];e.push({dU:s.Y(),Ag:"_a_frm"+o+","+h.delay*10,data:a[o]})}return e},j2.rx={},j2.rx.c6=function(t,i,e,r){if(i>256||e>256){alert("Maximum ICO size is 256x256 px. Will be cropped.",4e3);var a=Math.min(i,256),s=Math.min(e,256),o=new l1(0,0,a,s),h=f.n(o.D()*4),v=new l1(0,0,i,e),u=new Uint8Array(t[0][0]);f.p3(u,v,h,o),t[0][0]=h.buffer,i=a,e=s}var p=new Uint8Array(t[0][0]).slice(0),c=0;p[3]=Math.min(p[3],254);var d=new cW,g=r&&r[0]==!0;T.mf(d,c,0),c+=2,T.mf(d,c,g?2:1),c+=2,T.mf(d,c,1),c+=2;var m=new Uint8Array(UPNG.encode([p.buffer],i,e,null,null,null,!0));return d.$t(c,16),d.data[c]=i==256?0:i,c++,d.data[c]=e==256?0:e,c++,c+=2,T.mf(d,c,g?Math.round(i/2):1),c+=2,T.mf(d,c,g?Math.round(e/2):32),c+=2,T.Q$(d,c,m.length),c+=4,T.Q$(d,c,22),c+=4,d.$t(c,m.length),d.data.set(m,c),c+=m.length,d.data.slice(0,c).buffer},j2.rx.mF=function(t){t=new Uint8Array(t);var i=4,e=T.UX(t,i);i+=2;for(var r=[],a=0;a<e;a++){var s=j2.rx.adO(t,i+a*16),o=t.buffer.slice(s.offset,s.offset+s.size),h=j2.OO(o);if(h=h||"bmp",h=="png"){var v=j2.as(h),u=v.mF(o);s.nr=u[0]}else{var p=j2.as("BMP").ano(o,0),o=f.n(s.HD*s.rj*4);f.p3(new Uint8Array(p.data),new l1(0,0,p.dU.s,p.dU.N),o,new l1(0,s.rj,s.HD,s.rj)),p.data=o.buffer,p.dU.N=s.rj,s.nr=p}r.push(s)}return r.sort(function(c,d){return c.HD!=d.HD?c.HD-d.HD:c.aan-d.aan}),[r.pop().nr]},j2.rx.adO=function(t,i){var e={};return e.HD=t[i],i++,e.HD==0&&(e.HD=256),e.rj=t[i],i++,e.rj==0&&(e.rj=256),e.aeA=t[i],i++,i++,e.aCR=T.UX(t,i),i+=2,e.aan=T.UX(t,i),i+=2,e.size=T.s1(t,i),i+=4,e.offset=T.s1(t,i),i+=4,e},j2.jt={},j2.jt.aqc=function(t){var i,e="dng";if(t[0].t33421)i=t[0];else if(t[0].subIFD&&t[0].t271&&t[0].t271[0]=="Hasselblad")e="fff",i=t[0].subIFD[0],i.t33421=[2,2];else if(t[0].subIFD&&t[0].subIFD[0].t33421)i=t[0].subIFD[0],i.t50706==null&&i.t258[0]==8&&(i.t258[0]=12),e=i.t50713||i.t50717?"dng":"arw";else if(t[0].subIFD&&t[0].subIFD[0]&&t[0].subIFD[0].t262&&t[0].subIFD[0].t262[0]==34892)i=t[0].subIFD[0];else if(t[0].t50706)i=t[0];else if(t[0].subIFD&&t[0].subIFD[1]&&t[0].subIFD[1].t33421)e="nef",i=t[0].subIFD[1];else if(t[0].subIFD&&t[0].subIFD[2]&&t[0].subIFD[2].t33421)e="nef",i=t[0].subIFD[2];else if(t[3]&&t[3].t50648){e="cr2";var r=t[0].exifIFD,a=r.makerNote;i=t[3];var s=a.t224[1],o=a.t224[2];i.t256=[s],i.t257=[o],i.t258=[16],i.t259=[7],i.t262=[32803],i.t277=[1],i.t33421=[2,2];var h=i.t50656[0],v=f.raw.DA[h];if(v==null)throw"e";i.t33422=v}else if(t[0].t1&&t[0].t1.length==4){e="rw2";var u=t[0],p={2:256,3:257,8:277,11:259,271:271,272:272,279:279,280:273,278:278,273:273,278:278},c=u.t280==null;i={};for(var d in p)u["t"+d]&&(i["t"+p[d]]=u["t"+d]);i.t2=u.t2,i.t3=u.t3,i.t10=u.t10,i.t45=u.t45,i.t258=[16],i.t33421=[2,2];var g=u.t9[0];c&&(g=2),i.t33422=[[0,1,1,2],[1,0,2,1],[1,2,0,1],[2,1,1,0]][g-1];var m=u.t4[0],b=u.t5[0],M=u.t6[0],x=u.t7[0];i.t50829=[m,b,M,x];var S=u.t36[0],C=u.t37[0],A=u.t38[0];i.t50728=[C/S,C/C,C/A]}else t[0].t258&&t[0].t258[0]>=12&&t[0].t258.length==1&&t[0].t271&&(t[0].t271[0].startsWith("OLYMPUS")||t[0].t271[0].startsWith("OM Digital Solutions"))&&(e="orf",i=t[0],i.t33421=[2,2]);return[i,i?e:null]},j2.jt.mF=function(t){var i=Date.now();if(f.raw.Y1(t.byteLength))return[f.raw.a9e(t)];var e=UTIF.decode(t);console.log(e.slice(0)),console.log(e[0]);var r=j2.jt.aqc(e),a=r[0];if(a){UTIF.decodeImage(t,a,e);for(var s in e[0])(s[0]=="t"||s[0]=="e"||s[0]=="d")&&a[s]==null&&(a[s]=e[0][s]);return a.AG=e[0].t274?e[0].t274[0]:1,[a]}for(var o=[],h=0;h<e.length;h++){var v=e[h],u=null,p=72,c,d=8,g=null;if(UTIF.decodeImage(t,v,e),v.width!=null){var m=v.t262;if(v.t258&&v.t258[0]==16&&v.t277&&v.t277[0]==1){for(var b=0,M=0,x=0,S=v.data,C=0;C<S.length;C+=2){var A=S[C+1]<<8|S[C];A>b&&(b=A),M+=A,x++}u=1/256*65535/(.5*b+.5*(2*M/x))}var D=v.t282,E=v.t296,k=dN.oG(v),F=v.t258,L=v.width,N=v.height;if(D!=null&&E!=null&&(p=D[0][0]/D[0][1],E[0]==3&&(p=Math.round(p/2.54))),gu&&(F[0]==16||F[0]==32||F[0]==64)){if(d=F[0],d==64){for(var I=new Float32Array(v.data.length>>>3),j=new Float64Array(v.data.buffer),C=0;C<I.length;C++)I[C]=j[C];v.data=I,d=32}c=j2.anA(v.data.buffer,L,N,null,d);var B=d==16?new Uint16Array(c):new Float32Array(c),b=f.Z0(d);if(m&&m[0]==0)for(var C=0;C<B.length;C+=4)B[C]=b-B[C],B[C+1]=b-B[C+1],B[C+2]=b-B[C+2]}else c=UTIF.toRGBA8(v,u).buffer;if(v.t338&&v.t338[0]==0){var U=f.n(L*N,d),g=[U],_=d==16?new Uint16Array(c):new Uint8Array(c),b=f.Z0(d);f.lv(_,U,3);for(var C=0;C<_.length;C+=4)_[C+3]=b}o.push({dU:new l1(0,0,L,N),data:c,HX:p,Le:k,wk:v.t34675?v.t34675.slice(0):null,ec:g,depth:d})}}return o},j2.jt.c6=function(t,i,e,r){r==null&&(r={mtdt:!0});var a={},s=t[0].slice(0),o=new Uint8Array(s[0]);return!f.nM(o)&&s[4]&&s[4][0]&&(o=o.slice(0),f.s6(s[4][0],o,3)),s[3]!=null&&r.mtdt&&(a=dN.IM(s[3])),s[2]!=null&&(a.t282=a.t283=[[Math.round(s[2]),1]],a.t296=[2]),UTIF.encodeImage(o.buffer,i,e,a)},j2.j$={},j2.j$.n8=!0,j2.j$.mF=function(t,i){var e=T.wG(new Uint8Array(t),"Alpha 1"),r=UTIF.decode(t),a=r[0],s=0;console.log(r);var o=i.s=a.t256[0],h=i.N=a.t257[0],v=o*h;i.buffer=f.n(v*4),i.q8=!1,i.h1=a.t258[0],i.TH=3,a.t262&&a.t262[0]==5&&(i.TH=4,i.add.fcmy=!0);var u=a.t34377;if(u){var p=new Uint8Array(u.length+4);p.set(u,4),T.TT(p,0,u.length),gM.a5g(i,p,0),gM.ahi(i)}var c=a.t37724.slice(36),d=T.GU(c,0,4)=="MIB8";iI.t3(c,0,c.length,i.add,!1,i,d);for(var g=d?T.s1:T.TF;s<c.length;){var m=T.zJ(c,s,d);s+=4;var b=T.zJ(c,s,d);s+=4;var M=g(c,s);if(s+=4,b=="Layr"){bd.OE(i,c,s,d);for(var x=0;x<i.Z.length;x++){var S=i.Z[x];S.add.vstk&&S.oX(i)}}s+=M,(M&3)!=0&&(s+=4-(M&3))}for(var C=a.t277[0],A=new Uint8Array(t,a.t273[0]),x=3;x<C;x++){for(var D=f.n(v),E=0;E<v;E++)D[E]=A[E*C+x];var k=new d5.t$;i.ec.push(k),k.name=i.DC?i.DC[x-3]:"Alpha",k.I=D,k.V=new l1(0,0,o,h)}},j2.a4o={},j2.a4o.mF=function(t){t=new Uint8Array(t);for(var i=8,e,r=0;i<t.length;){var a=T.GU(t,i,4),s=T.TF(t,i+4);if(a.startsWith("ic")){var o=t.slice(i+8,i+s),h=j2.OO(o.buffer),v=j2.as(h),u=v.mF(o.buffer),p=u[0].dU.D();p>r&&(r=p,e=u)}i+=s}return e},j2.Tk={},j2.Tk.n8=!0,j2.Tk.mF=function(t,i){bd.Q_(t,i)},j2.Tk.ak4=function(t,i,e,r){t.B5(!0),r==null&&(r=[!1,!1,!1,!1,!1]),r[0]||t.hv();var a=new cW,s=bd.EN(t,a,r);return[a.data.buffer,s]},j2.Tk.c6=function(t,i,e,r){var a=j2.Tk.ak4(t,i,e,r),s=a[0],o=a[1];return s.byteLength==o?s:s.slice(0,o)},j2.Hd={},j2.Hd.n8=!0,j2.Hd.mF=function(t,i){var e=pako.inflate(new Uint8Array(t)),r=T.a9(e,0),a=T.a9(e,2),s=4;i.s=T.TF(e,s),s+=4,i.N=T.TF(e,s),s+=4,i.buffer=f.n(i.s*i.N*4);var o=T.a9(e,s);s+=2,s+=4;for(var h=0;h<o;h++){var v=i.gV(),u=0,p=1,c=2,d=3,g=0;i.Z.push(v);var m=T.TF(e,s);s+=4;var b=s,M=T.a9(e,b);b+=2;var x=T.OH(e,b,M);b+=M,v.ZJ(x);var S=e[b];if(b++,S!=0&&S!=1)throw S;v.V.x=T.Sz(e,b),b+=4,v.V.y=T.Sz(e,b),b+=4,v.V.s=T.TF(e,b),b+=4,v.V.N=T.TF(e,b),b+=4,r>3&&(u=T.Sz(e,b),b+=4),v.xq=Math.round(255*e[b]/100),b++;var C=e[b];b++,v.q0(C!=0),v.$k="norm,lddg,norm,dark,diff,norm,hLit,norm,norm,lite,mul ,over,scrn,fsub".split(",")[e[b]],b++;var A=e[b];if(b++,A&&(v.add.lspf=1<<31),r>3){var D=T.a9(e,b);if(b+=2,D!=0){var E=JSON.parse(T.OH(e,b,D));b+=D;var k=E.text,F=E.textSettings,L=F.font,N=F.size,I=F.padding,j=parseInt(F.color.slice(1),16);v.add.lnsr="rend",v.add.TySh=e1.pz(0,0),v.add.TySh.K0=new l1(0,0,100,100);var B=v.add.TySh.F=new fp,U=v.V.s/2,_=v.V.N/2;B.translate(-U,-_),B.rotate(-u*Math.PI/180),B.translate(U,_),B.translate(v.V.x+I,v.V.y+I);var V=v.add.TySh.NY;e1.k7(V,1),e1.PN(V,[0,0,v.V.s-I*2,v.V.N]),e1.ow(V,0,k);var G=e1.fU(V,0,1);G.HI.FontSize=N,G.HI.FillColor={Type:1,Values:[1,(j>>>16&255)/255,(j>>>8&255)/255,(j>>>0&255)/255]},F.bold&&(L+="-Bold"),e1.Ib(G,L),G.tq.Justification=["left","right","center"].indexOf(F.align),e1.QQ(V,0,k.length,G)}}var H=T.TF(e,b);if(b+=4,H!=v.V.D()*4)for(var Z=v.V.s;Z>v.V.s/2;Z--){var z=H/(Z*4);if(z==Math.round(z)){v.V.s=Z,v.V.N=z;break}}v.buffer=f.n(v.V.D()*4),r>3&&(p=0,c=1,d=2,g=3);for(var Z=0;Z<H;Z+=4)v.buffer[Z]=e[b+Z+p],v.buffer[Z+1]=e[b+Z+c],v.buffer[Z+2]=e[b+Z+d],v.buffer[Z+3]=e[b+Z+g];b+=H;var $=T.TF(e,b);if(b+=4,$==0&&r>3){s+=m;continue}var tt=e[b];b++;var R=T.a9(e,b);if(b+=2,$!=0){v.c9=new d5.t$,v.c9.V=v.V.Y(),v.c9.I=f.n(v.V.D());for(var Z=0;Z<$;Z+=4)v.c9.I[Z>>>2]=e[b+Z+1];b+=$}if(tt!=0){var nt=JSON.parse(dB.default);v.add.lmfx=nt;for(var Z=0;Z<dB.order.length;Z++)nt[dB.Yr[Z]]={t:"VlLs",v:[]};for(var Q={102:9,101:2,103:0,104:3,105:8},Z=0;Z<tt;Z++){var X=T.a9(e,b),K=b+X+4,Y=e.slice(b,K),rt=e[b+2];b+=3;var ot=Q[rt+""],st=JSON.parse(dB.sq[ot]);if(nt[dB.Yr[ot]].v.push({t:"Objc",v:st}),ot!=0)st.Md.v.BlnM=j6.LZ("norm"),st.Opct.v.val=e[b],b++,(ot==9||ot==2)&&(st.Dstn.v.val=e[b+1]),b+=2,st.blur.v.val=Math.round(e[b]*1.2),b++,(ot==9||ot==2)&&(st.uglg.v=!1,st.lagl.v.val=180-T.a9(e,b),b+=2),st.Clr.v=f.gr.Rk({S:e[b+1],M:e[b+2],c:e[b+3]});else{st.hglM.v.BlnM=st.sdwM.v.BlnM=j6.LZ("norm"),b+=2;var ht=e[b++],lt=e[b++];st.blur.v.val=Math.round(Math.sqrt(lt*ht)*1.3),st.srgR.v.val=Math.round(100*ht/lt),st.uglg.v=!1,st.lagl.v.val=180-T.a9(e,b),b+=2,st.hglO.v.val=e[b++],st.hglC.v=f.gr.Rk({S:e[b+1],M:e[b+2],c:e[b+3]}),b+=4,st.sdwO.v.val=e[b++],st.sdwC.v=f.gr.Rk({S:e[b+1],M:e[b+2],c:e[b+3]}),b+=4}b=K}}if(b-s<m){var vt=T.TF(e,b),pt=0;b+=4,b++;var M=T.a9(e,b);b+=2;var k=T.OH(e,b,M);b+=M,k=k.replace(/\r/g,` | |
| `);var M=T.a9(e,b);b+=2;var L=T.OH(e,b,M);b+=M;var N=T.a9(e,b);b+=2;var ct=v.V.x,ut=v.V.s;vt&4&&(pt=1),vt&2&&(pt=2);var dt=Math.round(N*.4);(pt==0||pt==2)&&(ut+=dt),(pt==1||pt==2)&&(ut+=dt,ct-=dt),v.add.lnsr="rend",v.add.TySh=e1.pz(0,0),v.add.TySh.K0=new l1(0,0,100,100),v.add.TySh.F=new fp(1,0,0,1,ct,v.V.y+N*.25);var V=v.add.TySh.NY;e1.k7(V,1),e1.PN(V,[0,0,ut,v.V.N]),e1.ow(V,0,k);var G=e1.fU(V,0,1);G.HI.FontSize=N,G.HI.FillColor={Type:1,Values:[1,e[b+1]/255,e[b+2]/255,e[b+3]/255]},b+=4,e[b+5]&&(L+="-Bold"),e[b+6]&&(L+="-Italic"),e1.Ib(G,L),G.tq.Justification=pt,b+=8,e1.QQ(V,0,k.length,G)}s+=m}},j2.Kw={},j2.Kw.n8=!0,j2.Kw.mF=function(t,i){var e=UZIP.parse(t),r=JSON.parse(T.OH(e["manifest.json"].buffer));i.s=r.width,i.N=r.height,i.buffer=f.n(i.s*i.N*4),i.name=r.name+".psd";for(var a=r.stack,s=0;s<a.length;s++){var o=a[s],h=o.type,v=o.rect,u=o.format,p=u?u.fill:null,c=i.gV();c.ZJ(o.name),c.q0(o.visible),c.xq=Math.round(255*o.opacity);var d=c.V=new l1(v.x,v.y,v.w,v.h),g=v.r;if(g==null&&(g=0),i.Z.push(c),h=="image"&&g!=0||h=="shape"&&u.variant=="svg"){var m=i.wL(e[o.content],c.getName(),0,0);m.kj=c.kj,m.xq=c.xq,c=m,i.Z.pop(),i.Z.push(c);var b=f.Q.VT(d).J;f.Q.F(b,j2.Kw.kT(d,g),b),c.add.SoLd.Trnf=W.iz.UY(b),c.add.SoLd.nonAffineTransform=W.iz.UY(b),c.T_(i,!1)}else if(h=="image"){if(d.D()!=0){var M=e[o.content].buffer,x=j2.OO(M),S=j2.as(x),C=S.mF(M)[0];d.s=C.dU.s,d.N=C.dU.N,c.buffer=new Uint8Array(C.data)}}else if(h=="shape"){c.kj|=16;var A=c.add.vstk=dB.aE.er(!0),D=c.add.vmsk=new d5.JA,E,k=u.variant;if(k=="rectangle"||k=="rounded")E=f.u.zf.Rect(d.x,d.y,d.s,d.N,u.radii);else if(k=="ellipse")E=f.u.zf.WG(d.x,d.y,d.s,d.N);else if(k=="path"){var F=Typr.U.SVGToPath(o.content),L={g3:F.cmds,J:F.crds};E=f.Q.eG(L);var N=f.u.$X(E);f.u.G_(E,new fp(d.s/N.s,0,0,d.N/N.N,d.x,d.y))}else if(k=="line"){var L={g3:["M","L"],J:[d.x,d.y,d.x+d.s,d.y]};E=f.Q.eG(L)}else console.log(u);c.add.SoCo={classID:"null",Clr:{t:"Objc",v:f.gr.Rk({S:0,M:0,c:0})}},p==null?A.fillEnabled.v=!1:p.type=="color"?c.add.SoCo.Clr.v=f.gr.Rk(CSS.vz(p.value)):p.type=="gradient"?(delete c.add.SoCo,c.add.GdFl=j2.Kw.To(p,g)):console.log(p);var I=j2.Kw.kT(d,g);f.u.G_(E,I);var j=o.style;if(j&&j.outline){var B=j.outline;A.strokeEnabled.v=!0,A.strokeStyleLineWidth.v.val=B.size,A.strokeStyleContent.v.Clr.v=f.gr.Rk(CSS.vz(B.color))}D.B=E,c.va(),c.oX(i)}else if(h=="text"){c.add.lnsr="rend",c.add.TySh=e1.pz(0,0),c.add.TySh.K0=new l1(0,0,100,100);var U=c.add.TySh.NY;e1.k7(U,1),e1.PN(U,[0,0,d.s,d.N]);var _=o.content;e1.ow(U,0,_);var V=e1.fU(U,0,Math.min(_.length,1)),G=u.font.name,H=u.font.content;if(H&&e[H]){var Z=e[H];Z instanceof Uint8Array&&(Z=e[H]=Typr.parse(Z.buffer)[0]),G=Z.name.postScriptName}e1.Ib(V,G);var z=V.HI.FontSize=Math.round(u.size);if(p&&p.value){var $=null;if(p.type=="color"?$=p.value:p.type=="gradient"&&($=p.value.stops[0].color),$){var tt=CSS.vz($);V.HI.FillColor={Type:1,Values:[1,tt.S/255,tt.M/255,tt.c/255]}}}var R=u.linespace;R&&(V.HI.AutoLeading=!1,V.HI.Leading=Math.round(z*(1.06+parseFloat(R))),console.log(R,V.HI)),V.HI.FauxBold=u.bold,V.tq.Justification=["left","right","center","justify"].indexOf(u.align),e1.QQ(U,0,_.length,V);var nt=new fp,Q=d.s/2,X=d.N/2;nt.translate(Math.round(z*0),Math.round(z*.25)),nt.translate(-Q,-X),nt.rotate(-g*Math.PI/180),nt.translate(Q,X),nt.translate(d.x,d.y),c.add.TySh.F=nt,c.V=new l1}else console.log(o)}i.aQ=!0},j2.Kw.kT=function(t,i){var e=t.x+t.s/2,r=t.y+t.N/2,a=new fp;return a.translate(-e,-r),a.rotate(-i*Math.PI/180),a.translate(e,r),a},j2.Kw.To=function(t,i){var e=JSON.parse(dB.sq[dB.order.indexOf("GrFl")]),r=e.Grad.v;r.Intr.v=0;for(var a=[],s=t.value.stops,o=0;o<s.length;o++){var h=s[o],v=CSS.vz(h.color);a.push([h.position,[v.S/255,v.M/255,v.c/255]])}return f.gr.np(a,r),e.Angl.v.val=-(t.value.direction+i)+90+180,e},j2.m_={},j2.m_.n8=!0,j2.m_.mF=function(t,i){bo.Q_(t,i)};var bo=(function(){function t(c,d){var g=Date.now(),m=UZIP.parse(c),b=m["maindoc.xml"],M=new DOMParser,x=M.parseFromString(T.OH(b),"image/svg+xml").children[0].children[0],S=x.getAttribute("name"),C=d.s=u(x,"width"),A=d.N=u(x,"height");d.HX=Math.round(u(x,"x-res"));var D=x.children[0].children;i(D,d,{h3:S,J6:m,qO:null}),console.log(Date.now()-g),g=Date.now()}function i(c,d,g){for(var m=0;m<c.length;m++){var b=c[c.length-1-m],M=b.getAttribute("nodetype");if(M=="transparencymask"){g.qO.c9=p(b,g);continue}var x=b.getAttribute("compositeop"),S=b.getAttribute("filename"),C=b.getAttribute("channelflags"),A=b.children;A=A.length==0?null:A[0].children;var D=d.gV();if(M=="paintlayer"){var E=u(b,"x"),k=u(b,"y"),F=g.J6[g.h3+"/layers/"+S+".defaultpixel"],L=g.J6[g.h3+"/layers/"+S],N=v(L);D.V=N[0],D.V.offset(E,k),D.buffer=N[1],D.V.lO()&&F.join()!="0,0,0,0"&&(D.add.SoCo={classID:"null",Clr:{t:"Objc",v:f.gr.Rk({S:F[0],M:F[1],c:F[2]})}},D.oX(d))}else if(M=="grouplayer"){D.add.lsct=kd.dF,D.$k="pass",D.kj|=24,d.Z.push(d.c1());var I=g.qO;g.qO=D,i(A,d,g),g.qO=I}else if(M=="shapelayer"){var L=g.J6[g.h3+"/layers/"+S+".shapelayer/content.svg"],j=T.OH(L),B=d.wL(L,D.getName(),0,0);D=B;var U=new l1(0,0,d.s,d.N),_=f.Q.VT(U).J;D.add.SoLd.Trnf=W.iz.UY(_),D.add.SoLd.nonAffineTransform=W.iz.UY(_),D.T_(d,!1)}else if(M=="clonelayer"){for(var V=-1,G=0;G<c.length;G++)c[G].getAttribute("name")==b.getAttribute("clonefrom")&&(V=G);V!=-1&&(i([c[V]],d,g),D=d.Z.pop())}else console.log(M,b);D.ZJ(b.getAttribute("name")),u(b,"locked")==1&&(D.add.lspf=1<<31),D.q0(u(b,"visible")==1);var H={normal:"norm",multiply:"mul ",diff:"diff",hard_light:"hLit"}[x];H?D.$k=H:console.log(x),D.xq=u(b,"opacity"),C=="1110"&&(D.FO=!0);var Z=A?A[0]:null;Z&&Z.tagName=="mask"&&(D.c9=p(Z,g)),d.Z.push(D)}}function e(c,d){for(var g=0,m=0,b=c.length,M,x,S;g<b;)if(M=c[g++],M>31){x=M>>>5,x==7&&(x=7+c[g++]),S=(M&31)<<8|c[g++];var C=m-S-1,A=x>>>1;d[m++]=d[C++],d[m++]=d[C++];for(var D=0;D<A;D++)d[m++]=d[C++],d[m++]=d[C++];(x&1)==1&&(d[m++]=d[C++])}else for(var D=0;D<=M;D++)d[m++]=c[g++]}function r(c,d){for(var g=0;c[d+g]!=10;)g++;return T.GU(c,d,g)}var a=new l1(0,0,64,64),s=new Uint8Array(4096*4),o=new Uint8Array(4096*4);function h(){for(var c=0;c<4096;c++){var d=c<<2;s[d+0]=o[c+8192],s[d+1]=o[c+4096],s[d+2]=o[c],s[d+3]=o[c+12288]}}function v(c){for(var d=0,g={},m=0;m<5;m++){var b=r(c,d);d+=b.length+1,b=b.split(" "),g[b[0]]=parseInt(b[1])}for(var M=g.PIXELSIZE,x=[],S=new l1;d<c.length;){var b=r(c,d),C=b.split(",");if(d+=b.length+1,C[2]!="LZF")throw C[2];a.x=parseInt(C[0]),a.y=parseInt(C[1]),S=S.N1(a);var A=parseInt(C[3]);x.push([a.Y(),new Uint8Array(c.buffer,d+1,A-1)]),d+=A}for(var D=f.n(S.D()*M),m=0;m<x.length;m++){var E=x[m];e(E[1],o),M==4?(h(),f.p3(s,E[0],D,S)):f.LD(o,E[0],D,S)}return[S,D]}function u(c,d){return parseInt(c.getAttribute(d))}function p(c,d){var g=c.getAttribute("filename"),m=d.J6[d.h3+"/layers/"+g+".pixelselection"],b=v(m),M=new d5.t$;return M.Gg=u(c,"visible")==1,M.V=b[0],M.I=b[1],M}return{Q_:t}})();j2.Cf={},j2.Cf.n8=!0,j2.Cf.mF=function(t,i){is.Q_(t,i)},j2.nB={},j2.nB.mF=function(t){var i=new Uint8Array(t),e=j2.nB.Vv(i,0,0),r=e.sub[2],a=j2.nB.ae_(i,r),s=e.sub[3],o=j2.nB.ae_(i,s);return[a,o]},j2.nB.ae_=function(t,i){var e=i.sub[i.sub.length-1],r=e.sub[0].g,a=e.sub[1].g,s=t.slice(r,r+16),o=t.slice(a,a+e.sub[1].size),h=T.s1,v=t[r],u=h(t,r+1),p=h(t,r+5),c=t[r+13],d=new l1(0,0,u,p),g=f.n(u*p*4);return c?f.Gl(g,4278190080):UTEX.readBC1(t,a,g,u,p),{dU:d,data:g}},j2.nB.Vv=function(t,i,e){var r=T.GU,a=T.s1,s=r(t,i,4);s=s.split("").reverse().join("");var o=a(t,i+4);if(o!=0)throw console.log(t.slice(i-8)),o;for(var h=a(t,i+8);(h&3)!=0;)h++;var v={do:s,g:i+12,size:h};if(s=="CARF"||s=="CTEX"||s=="CREW"||s=="BMAP"){v.sub=[],i+=12,(s=="CTEX"||s=="CREW")&&(i+=32);for(var u=v.g+v.size;i<u;){var p=j2.nB.Vv(t,i,e+1);v.sub.push(p),i+=12+p.size+(p.size&1)}}return v},j2.j7={},j2.j7.n8=!0,j2.j7.mF=function(t,i){hV.Q_(t,i)},j2.eO={},j2.eO.n8=!0,j2.eO.mF=function(t,i){bt.Q_(t,i)},j2.Hs={},j2.Hs.n8=!0,j2.Hs.mF=function(t,i){li.Q_(t,i)},j2.kt={},j2.kt.n8=!0,j2.kt.mF=function(t,i){jE.Q_(t,i)},j2.jv={},j2.jv.n8=!0,j2.jv.mF=function(t,i){gx.Q_(t,i)},j2.b2={},j2.b2.n8=!0,j2.b2.mF=(function(){function t(p){var c=p.w,d=p.h,g=new l1(0,0,c,d);if(c==0)for(var m=0;m<p.$.length;m++){var b=p.$[m];b["@"]=="slice"&&(g=new l1(b.x,b.y,b.w,b.h))}return(g.s==0||g.N==0)&&(g.s=g.N=1024),g}function i(p,c){for(var d=T.OH(new Uint8Array(p)),g=JSON.parse(d),m=g.$,b=new l1,M=[],x=[],S=0,C=0;C<m.length;C++){var A=m[C],D=t(A);A["@"]=="page"&&(x[C]=new fh(D.x,D.y),D.x=D.y=0,C!=0&&(D.x+=b.s+40),b=b.N1(D),M[C]=D)}c.s=Math.round(b.s),c.N=Math.round(b.N),c.buffer=f.n(c.s*c.N*4);for(var C=0;C<m.length;C++){var A=m[C];if(A["@"]=="page"){var E=new fp;E.translate(M[C].x-x[C].x,-x[C].y),e(A,E,c,g,0),S++}}c.R9(S),c.aQ=!0}function e(p,c,d,g,m){var b=p["@"],M=!1;if(b!="annlst"){var x=h(p);x.concat(c);var S=d.gV(),C=p.$,A=b=="page"||b=="group"||b=="layer";if(!A&&C&&b!="Compound Shape"&&(p=f.o(p),delete p.$,C=[p].concat(C),A=!0,M=!0),A){if(S.add.lsct=m<2?kd.dF:kd.Mn,S.$k="pass",S.kj=24,M){var D=S.add.vmsk=new d5.JA;D.B=o(p),S.va(),S.oX(d)}if(d.Z.push(d.c1()),b=="page"){var E=t(p),k=new l1(x.i9+E.x,x.tU+E.y,E.s,E.N);S._n(k),p.bck&&p.bop!=0?(S.add.artb.Clr={t:"Objc",v:f.gr.Rk(s(p.bck))},S.add.artb.artboardBackgroundType={t:"long",v:4}):S.add.artb.artboardBackgroundType={t:"long",v:3}}if(C)for(var F=0;F<C.length;F++)e(C[F],c,d,g,m+1)}else if(b=="ellipse"||b=="rectangle"||b=="polygon"||b=="path"||b=="compoundpath"||b=="Compound Shape"){S.kj|=16;var D=S.add.vmsk=new d5.JA,L=null,N=null;D.B=o(p),f.u.G_(D.B,c);for(var I=p._layers?p._layers.$:[],F=0;F<I.length;F++)I[F]["@"]=="borderPaintLayer"&&(N=I[F]),I[F]["@"]=="fillPaintLayer"&&(L=I[F]);L&&L._vs==!1&&(L=null),N&&N._vs==!1&&(N=null),N&&N._bw==null&&(N=null),N&&N._pt==null&&(N=null);var j=L!=null,B=N!=null;j&&L._op!=null&&(L._op==0?j=!1:B||(S.xq=Math.round(S.xq*L._op)));var U=S.add.vstk=dB.aE.er(j,B);if(B){var _=dB.rF.er();N._ba=="I"&&(_.MX=0),N._ba=="O"&&(_.MX=2),N._bw&&(_.G4=N._bw),N._bds&&(_.lf=N._bds),N._blc&&(_.lw=["butt","round","square"].indexOf(N._blc)),_.be=2,dB.aE.write(U,_),N._pt&&(U.strokeStyleContent.v.Clr.v=f.gr.Rk(s(N._pt))),N._op!=null&&(U.strokeStyleOpacity.v.val=Math.round(N._op*100))}var V=j?L._pt:null;if(V&&V[0]=="L"){for(var G=JSON.parse(V.slice(2)),H=[],F=0;F<G.x.length;F++){var Z=G.x[F],z=s(Z.c);H.push([Z.p,[z.S/255,z.M/255,z.c/255],Z.o])}var $=S.add.GdFl=JSON.parse(dB.sq[dB.order.indexOf("GrFl")]),tt=$.Grad.v;$.Type.v.GrdT="Lnr";var R=[.5,0,1,0],nt=f.u.$X(D.B);nt.x=nt.y=0;var Q=new fp;G.r!=null&&Q.rotate(-G.r),Q.scale(G.s,G.s),Q.translate(G.fx,G.fy),Q.scale(nt.s,nt.N),f.Q.F(R,Q,R),f.gr.Sm(new fh(R[0],R[1]),new fh(R[2],R[3]),nt,$),f.gr.np(H,tt)}else S.add.SoCo={classID:"null",Clr:{t:"Objc",v:f.gr.Rk(j?s(V):{S:0,M:0,c:0})}};S.va(),S.oX(d)}else if(b=="text"){var X=JSON.parse(p.content),K=0,Y="",rt=0;S.add.lnsr="rend";var ot=S.add.TySh=e1.pz(0,0);ot.K0=new l1(0,0,100,100);var st=ot.NY;e1.ow(st,0," ");for(var ht=JSON.stringify(e1.fU(st,0,1)),F=0;F<X.length;F++){var wt=X[F],lt=wt.text.replaceAll("\u2028",` | |
| `),vt=JSON.parse(ht);vt.HI.FontSize=wt.fontSize,rt=Math.max(rt,wt.fontSize),e1.Ib(vt,a(wt));var pt=s(wt.fontColor);vt.HI.FillColor={Type:1,Values:[1,pt.S/255,pt.M/255,pt.c/255]},wt.align=="center"&&(vt.tq.Justification=2),wt.align=="right"&&(vt.tq.Justification=1),wt.transformation=="uppercase"&&(vt.HI.FontCaps=2),wt.strikeout&&(vt.HI.Strikethrough=!0),wt.lineSpacing!=null&&(vt.HI.AutoLeading=!1,vt.HI.Leading=Math.round(wt.lineSpacing*wt.fontSize*1.4)),e1.ow(st,K,lt),e1.QQ(st,K,K+lt.length,vt),K+=lt.length,Y+=lt}var ct=p.aw==!1&&p.w>10?1:0;if(ct==1){var ut=p.w,dt=p.h,yt=X[0].fontSize;if(p.ah!=!1){var xt=K*yt*.52/ut;dt=Math.max(dt,1.2*yt*Math.ceil(xt))}e1.k7(st,1),e1.PN(st,[0,0,Math.round(ut),Math.round(dt)])}var mt=p.va;p.va==null&&(mt="t"),mt=="m"&&(ot.ra.VAlign.v=2),mt=="b"&&(ot.ra.VAlign.v=1);var gt=ot.F=new fp,wt=X[0];ct==0?gt.translate(wt.align=="center"?p.w/2:0,rt*.9):gt.translate(0,rt*(mt=="b"?0:mt=="m"?.17:.3)),gt.concat(x)}else if(b=="image"){var Tt=p.url,Wt=null,Mt=g.dictionary.entries;if(Tt.startsWith("data:"))Wt=Tt;else for(var F=0;F<Mt.length;F++)Tt.endsWith(Mt[F].uuid)&&(Wt=Mt[F].value);var Dt=j2.cl(Wt);S=d.wL(Dt,"hey",0,0);var It=f.Q.VT(new l1(0,0,p.pw,p.ph)).J;f.Q.F(It,x,It),S.add.SoLd.Trnf=W.iz.UY(It),S.add.SoLd.nonAffineTransform=W.iz.UY(It),S.T_(d,!1)}else console.log(b,p);if(p._eff)for(var St=p._eff.$,F=0;F<St.length;F++){var Ct=St[F],Et=Ct["@"];if(Et=="overlayEffect"){var At=JSON.parse(dB.sq[dB.order.indexOf("SoFi")]);At.Clr.v=f.gr.Rk(s(Ct.pat)),r(S,"solidFillMulti",At)}else if(Et=="dropShadowEffect"){var At=JSON.parse(dB.sq[dB.order.indexOf("DrSh")]);At.Clr.v=f.gr.Rk(s(Ct.pat)),At.blur.v.val=Ct.r==null?5:Ct.r;var Pt=Ct.x,Nt=Ct.y;Pt==null&&(Pt=Nt=0),At.Dstn.v.val=Math.round(Math.sqrt(Pt*Pt+Nt*Nt)),At.lagl.v.val=Math.round(Math.atan2(Nt,-Pt)*180/Math.PI),At.uglg.v=!1,r(S,"dropShadowMulti",At)}else console.log(Ct,p)}p.name?S.ZJ(p.name):S.ZJ(b[0].toUpperCase()+b.slice(1)),p._stop&&(S.xq=Math.round(S.xq*p._stop)),p.vis!=null&&S.q0(p.vis),d.Z.push(S)}}function r(p,c,d){var g=p.add.lmfx;if(g==null)for(var g=p.add.lmfx=JSON.parse(dB.default),m=0;m<dB.order.length;m++)g[dB.Yr[m]]={t:"VlLs",v:[]};g[c].v.push({t:"Objc",v:d})}function a(p){var c={400:"Regular",600:"SemiBold",700:"Bold",800:"ExtraBold"},d=p.fontFamily,g=p.fontWeight;if(hz&&hz.Kv){var m=hz.Kv,b=m.GY(),M=b[d];if(M==null)return d;var x=c[""+g];x==null&&console.log(g,M),x==null&&(x=M[0]);var S=m.R$(d,x);return S[2]}return d}function s(p){var c=p[0];if(c=="#")return CSS.vz(p);if(c=="C"){var d=p.slice(3,-1).split(",").map(parseFloat);return{S:d[0],M:d[1],c:d[2]}}else return c=="L"?(p=JSON.parse(p.slice(2)),s(p.x[0].c)):(console.log(p),{S:0,M:0,c:0})}function o(p){var c=p["@"],d=f.u.zf.WG(-1,-1,2,2).slice(0,2),g=h(p),m=c=="compoundpath";if(c=="ellipse")d=f.u.zf.WG(-1,-1,2,2),f.u.G_(d,g);else if(c=="rectangle"){d=f.u.zf.Rect(-1,-1,2,2),f.u.G_(d,g);var b=p.sl;b!=0&&f.u.ql(d,2,[b,b,b,b])}else if(c=="polygon"){var M=p.cx,x=p.cy;d=f.u.zf.wg(M,x,p.or,-.31,p.pts,0,p.ir/p.or),f.u.G_(d,g)}else if(c=="Compound Shape"||m)for(var S=p[m?"paths":"$"],C=0;C<S.length;C++){var A=m?JSON.parse(S[C]):S[C],D=m?0:1;A.bool==4&&(D=2),A.bool==3&&(D=3);var E=o(A),k=E[2];k.y7=C==0?1:D,d=d.concat(E.slice(2))}else if(c=="path"){d.push({f:p.closed?0:3,y7:C==0?1:0,length:p.pts.length,x8:0,A8:0,tI:1});for(var F=!1,L=[],N=d.length-1,I=0;I<p.pts.length;I++){var j=p.pts[I],V,B,U,_=0;(j.length&1)==0&&(j=j.slice(1));for(var V=B=U=v(j[0]),G=3;G<j.length;G+=2){var H=j[G],Z=v(j[G+1]);H=="h"?V=Z:H=="H"?U=Z:H=="C"?(_=Z.x,F=!0):console.log(H,Z)}L.push(_),d.push({f:1,zQ:g.n2(V),_:g.n2(B),H3:g.n2(U)})}F&&f.u.ql(d,N,L)}else console.log("Unknown path type",c);return d}function h(p){var c=p.trf;return c?new fp(c[0],c[1],c[2],c[3],c[4],c[5]):new fp}function v(p){var c=T.vp,d=u(p);return new fh(c(d,0),c(d,4))}function u(p){return new Uint8Array(j2.NA(p))}return i})(),j2.If={},j2.If.n8=!0,j2.If.c6=function(t,i,e,r,a,s){r==null&&(r={arst:!0,mini:!0});var o=f9.PT(t,{aGg:r.arst,hidden:r.ahid,aDf:r.vtxt,aC1:r.rtxt,T3:r.mini,aDA:i,a78:e},a.BL,s);return o},j2.If.mF=function(t,i,e){f9.Q_(t,i,e)},j2.HK={},j2.HK.n8=!0,j2.HK.mF=function(t,i){var e=150,r=new fp(1,0,0,-1,0,0);r.scale(e/72,e/72),i.HX=e;var a=new eN(i,r,!0);FromPS.Parse(t,a)},j2.Ky={},j2.Ky.n8=!0,j2.Ky.c6=function(t,i,e,r,a){r==null&&(r={pags:"",qual:100}),r.fmts=["jpg"];var s=new ToPDF;return g4.PT(t,r,s,a.BL,i,e),s.buffer},j2.Ky.mF=function(t,i,e){for(var r=kE==0?2:1;;){var a=r*72,s=new fp(1,0,0,-1,0,0);s.scale(a/72,a/72),i.HX=a;var o=new eN(i,s,!0);FromPDF.Parse(t,o);var h=Math.max(i.s,i.N);if(e&&h<Math.max(e[0],e[1])){i.Z=[];for(var v=r;h*(r/v)<Math.max(e[0],e[1]);)r++}else break}},j2.Bn={},j2.Bn.n8=!0,j2.Bn.mF=function(t,i){var e=72,r=new fp(1,0,0,1,0,0);r.scale(e/72,e/72),i.HX=e;var a=new eN(i,r,!1);FromWMF.Parse(t,a)},j2.f1={},j2.f1.Eu=!0,j2.f1.n8=!0,j2.f1.c6=function(t,i,e,r,a){r==null&&(r={pags:"",qual:100}),r.fmts=[];var s=new ToEMF;return g4.PT(t,r,s,a.BL),s.buffer},j2.f1.mF=function(t,i){var e=72,r=new fp(1,0,0,1,0,0);r.scale(e/72,e/72),i.HX=e;var a=new eN(i,r,!1);FromEMF.Parse(t,a)},j2.yy={},j2.yy.n8=!0,j2.yy.mF=function(t,i){return jc.Q_(t,i)},j2.a5$={},j2.a5$.mF=(function(){var t,i,e,r,a,s,o=0,h=0,v=0,u=0,p=0,c="eJzt0lGR6kAUBNBIQEIkICESWgISkICESLgSIgEJkbAS2sG+s7AO+HkfO1RXQZPcOanJsnx/L5/k489n2/+tv/W3PlwXWeUqm0RucpeH7DJyyFNO+ZL+NwOuv9fvv//3PW7Vr/pVv+rXvsdv+k2/6Tf91vftN/3Nl5v+pr/1PXLX7/rdj12/90059If+0B/6o2/aqT/1p/7Un31Tq6+++urb15OGPwCxWfjj4vCHP/zhD3/4wx/+8Ic//OGPseEPf/jDH/7YKvzhD3/4wx/+8Ic//OEPf/jDH/7whz/84Q9/+MMf/vDP62SucpNdnqLnH/7hH/7hH/7hH/7hH/7hH/7hH/7hH/7hH/7hH/7hH/7hH/7hH/7hH/7hH/7hH/7hH/7hH/7hH/7hH/7hH/7XsfCXv/zl/2nLX/7yl7/85S9/+ctf/vKX/3Ws/OUvf/nL/zpq/vKXv/zlL3/5y1/+8pe//OUvf/nLX/7+vEL8tVENLX+Vl8tlWdd1uV6vy7ZtS+JNYrjf78vj8fDKetaZ5TiO5fl8Lud5Ll9fX/8ACveX4A==",d=null;function g(A){var D=cN.Q_(A),E=D.gb,k=0,F,L;console.log(D);var N=new Uint8Array(A);if(E=="ILBM")return m(D,N);if(E=="CIMG")return x(D,N);if(E=="ANIM"&&D.sub[0].do=="ADAT")return C(D,N);if(E!="ANIM")throw E;for(var I=T.a9,j=T.TF,B=D.sub,U=m(B[0],N),_=1;_<B.length-2;_++){for(var V=U[Math.max(0,_-2)].axm.slice(0),G=B[_],H=0;H<G.sub.length;H++){var Z=G.sub[H],z=Z.g;if(Z.do=="ANHD"){var $=N[z++];if($!=5)throw $;var tt=N[z++],R=I(N,z),nt=I(N,z+2);if(R!=0&&R!=t)throw R;if(nt!=0&&nt!=i)throw nt;var Q=I(N,z+4),X=I(N,z+6);if(Q!=0||X!=0)throw Q;z+=8;var K=I(N,z);if(z+=2,F=I(N,z),z+=2,N[z++]!=0||N[z++]!=0)throw"e";L=I(N,z),z+=2}else if(Z.do=="DLTA"){for(var Y=[],rt=z,ot=0;ot<16;ot++)Y.push(j(N,z+ot*4));z+=64;for(var st=s,ht=0;ht<a;ht++)if(Y[ht]!=0){z=rt+Y[ht];for(var lt=0;lt<st;lt++){var vt=N[z++],pt=0;if(vt!=0)for(var ot=0;ot<vt;ot++){var ct=N[z++];if(ct==0)for(var ut=N[z++],dt=N[z++],yt=0;yt<ut;yt++)V[(pt*a+ht)*st+lt]=dt,pt++;else if(ct<128)pt+=ct;else{ct-=128;for(var yt=0;yt<ct;yt++)V[(pt*a+ht)*st+lt]=N[z+yt],pt++;z+=ct}}}}}else console.log(Z.do)}_==1&&F>100&&(F=0);var xt=F==0?17:Math.round((F-k)*1e3/60);U.push({data:M(N,V).buffer,dU:new l1(0,0,t,i),axm:V,Ag:"_a_frm"+_+","+xt}),k=F}if(v!=0&&t>i*2){var mt=new Uint32Array(t*i*2);mt.fill(4294967295);for(var _=0;_<U.length;_++){for(var gt=U[_],wt=new Uint32Array(gt.data),pt=0;pt<i;pt++){for(var Tt=pt*2,lt=0;lt<t;lt++)mt[Tt*t+lt]=wt[pt*t+lt];Tt++;for(var lt=0;lt<t;lt++)mt[Tt*t+lt]=wt[pt*t+lt]}gt.dU.N*=2,gt.data=mt.slice(0).buffer}}return U}function m(A,D){var E,k,F;o=0,h=0,u=0,p=0,v=0;for(var L=0;L<A.sub.length;L++){var N=A.sub[L],I=N.g;if(N.do=="BMHD"){for(var j=[],B=0;B<4;B++)j[B]=T.a9(D,I+2*B);I+=8;var U=j[2],_=j[3];if(t=j[0],i=j[1],e=D[I++],r=D[I++],F=D[I++],F!=0&&F!=1)throw F;s=t+15>>>4<<1,a=e+r}else if(N.do=="CMAP")o=I;else if(N.do=="CAMG"){var V=T.TF(D,I);h=V&32768,v=V&4,u=V&2048,p=V&128}else N.do=="BODY"?(k=f.n(s*i*a),F==0&&(k=D.slice(I,I+k.length)),F==1&&il.yj(D,I,N.size,k,0,k.length)):N.do=="PLTP"&&console.log(D.slice(I,I+N.size))}return E=M(D,k),[{dU:new l1(0,0,t,i),data:E.buffer,axm:k}]}function b(A,D){return A[D>>>3]>>>7-(D&7)&1}function M(A,D){var E=e-2,k=(1<<E)-1,F=Math.round(255/k),L,N,I,j=s*8;if(o!=0){for(var B=1<<e,U=!0,_=1;_<B;_++){var V=o+_*3;(A[V]!=A[V-3]||A[V+1]!=A[V-2]||A[V+2]!=A[V-1]&&A[V+2]!=A[V-1]+1)&&(U=!1)}if(U)for(var _=0;_<B;_++){var V=o+_*3,G=Math.round(_*255/(B-1));A[V]=A[V+1]=A[V+2]=G}}for(var H=f.n(t*i*4),Z=0;Z<i;Z++)for(var z=0;z<t;z++){for(var $=0,tt=0;tt<a;tt++){var R=(Z*a+tt)*j+z,nt=b(D,R);$|=nt<<tt}$=$&(1<<e)-1;var _=Z*t+z,Q=_<<2;if(o!=0)if(u!=0&&$>>>E){var X=$>>>E,K=($&k)*F;X==1?I=K:X==2?L=K:X==3&&(N=K)}else{var K=o+$*3;L=A[K+0],N=A[K+1],I=A[K+2]}else if(e==24)L=$>>>0&255,N=$>>>8&255,I=$>>>16&255;else if(e==16){for(var Y=0,rt=1,ot=4,tt=0;tt<16;tt++)Y+=($>>>tt&1)<<15-tt;var st=(1<<rt)-1,ht=(1<<ot)-1;L=(Y>>>7&st)*(255/st),N=I=L}else throw e;H[Q+0]=L,H[Q+1]=N,H[Q+2]=I,H[Q+3]=255}return H}function x(A,D){for(var E=1,k=2,F=4,L=T.TF,N=T.a9,I=200,j=200,B,U,_,V,G=0;G<A.sub.length;G++){var H=A.sub[G],Z=H.g;if(H.do=="TBHD"){I=L(D,Z),Z+=4,j=L(D,Z),Z+=4,V=f.n(I*j*4),_=new l1(0,0,I,j),Z+=4;var z=L(D,Z);Z+=4;var $=N(D,Z);if(Z+=2,$!=0)throw"e";U=N(D,Z),Z+=2;var tt=L(D,Z);if(Z+=4,tt!=1)throw tt;B=0,z&E&&(B+=3),z&k&&(B+=1)}if(H.gb=="TBMP")for(var R=H.sub,nt=0;nt<R.length;nt++){var Q=R[nt].g,X=R[nt].size,K=N(D,Q),Y=N(D,Q+2),rt=N(D,Q+4)-K+1,ot=N(D,Q+6)-Y+1;Q+=8;var st=f.n(rt*ot*4),ht=f.n(rt*ot);st.fill(255);for(var lt=0;lt<4;lt++)Q=S(D,Q,X-8,ht,0),f.s6(ht,st,3-lt);if(Q!=R[nt].g+X)throw"e";f.p3(st,new l1(K,Y,rt,ot),V,_)}}return[{dU:_,data:V.buffer}]}function S(A,D,E,k,F){for(var L=D;F<k.length;){var N=A[D++],I=(N&127)+1;if(N&128){N=A[D++];for(var j=0;j<I;++j)k[F++]=N}else for(var j=0;j<I;++j)k[F++]=A[D++]}return D}function C(A,D){if(d==null){var E=j2.NA(c);d=new Uint32Array(pako.inflate(new Uint8Array(E)).buffer)}var k=T.TF,F=T.a9,L=A.sub[0],N=A.sub[1],I=F(D,L.g),j=F(D,L.g+2),B=F(D,L.g+4),U,_,V,G,H,Z;if(B!=3)throw B;var z=new l1(0,0,I,j),$=f.n(I*j*4),tt=f.n(I*j);$.fill(255);var R=new Uint32Array($.buffer),nt=N.g;for(G=0;G<2;G++)for(Z=G,H=0,U=Math.floor((I*j+2-G-1)/2);U>0;)if(_=D[nt++],_&128){_=257-_,U-=_,V=D[nt++],H=H&d[V]|d[V+256];do R[Z]=H,Z+=2;while(--_)}else{_++,U-=_;do V=D[nt++],R[Z]=H=H&d[V]|d[V+256],Z+=2;while(--_)}for(var _=0;_<$.length;_+=4){var Q=$[_+3],X=$[_+2],K=$[_+1];$[_]=Q,$[_+1]=X,$[_+2]=K,$[_+3]=255}for(var Y=0;Y<j>>>1;Y++)for(var rt=0;rt<I;rt++){var _=Y*I+rt,V=(j-1-Y)*I+rt,ot=R[_];R[_]=R[V],R[V]=ot}return[{dU:z,data:$.buffer}]}return g})(),j2.l_={},j2.l_.n8=!1,j2.l_.c6=function(t,i,e,r){var a=null,s=new Uint8Array(t[0][0]),o=2;r.ctoa&&t[0][4]?a=t[0][4]:f.nM(s)&&(a=[new Uint8Array(s.length>>>2)],f.lv(s,a[0],3));for(var h=!!a,v=h?4:3,u=new Uint8Array(i*e*v),p=0;p<e;p++)for(var c=0;c<i;c++){var d=p*i+c<<2,g=((e-p-1)*i+c)*v;u[g]=s[d+2],u[g+1]=s[d+1],u[g+2]=s[d+0],h&&(u[g+3]=a[0][p*i+c])}for(var m=u.length,b=0,M=new Uint8Array(m*2),x=0,S=0,C=i*v;S<m;){for(var A=S,D=0,E=C*(Math.floor(S/C)+1);A<E&&D<128;){for(var k=!0,F=0;F<v;F++)k=k&u[S+F]==u[A+F];if(!k)break;A+=v,D++}if(D==1){for(var L=1;L<128&&S+(L+1)*v<E;){for(var k=!0,N=S+L*v,F=0;F<v;F++)k=k&u[N+F]==u[N+v+F];if(k)break;L++}M[x++]=L-1;for(var I=0;I<L;I++)for(var F=0;F<v;F++)M[x++]=u[S++]}else{M[x++]=127+D;for(var F=0;F<v;F++)M[x+F]=u[S+F];x+=v,S+=v*D,b+=D}}u=M.slice(0,x),o+=8;var j=new Uint8Array(18+u.length+26);return j[2]=o,T.od(j,12,i),T.od(j,14,e),j[16]=v*8,j[17]=v==4?8:0,j.set(u,18),T.Bs(j,18+u.length+8,"TRUEVISION-XFILE."),j.buffer},j2.l_.mF=function(t){var i=new Uint8Array(t),x=0,e=i[0],r=i[1],a=i[2],s=i[4]*256+i[3],o=i[6]*256+i[5],h=i[7],v=i[9]*256+i[8],u=i[11]*256+i[10],p=i[13]*256+i[12],c=i[15]*256+i[14],d=i[16],g=i[17],m=g>>>4,b=T.GU(i,18,e),M=f.n(p*c*4),x=18+e+(o*h>>>3),S=new Uint8Array(i.buffer,x);if(a>3){for(var C=0,A=i,D=new Uint8Array(p*c*d>>>3),E=x,k=0,F=i.length,L=d>>>3;k<D.length;){var N=A[E];if(E++,N<128)for(var I=0;I<N+1;I++)for(var j=0;j<L;j++)D[k]=A[E],k++,E++;else{for(var I=0;I<N-127;I++)for(var j=0;j<L;j++)D[k]=A[E+j],k++;E+=L}}a-=8,S=D,x=E}else x+=p*c*d>>>3;for(var Q=new Uint8Array(4),B=j2.l_.aDs,U=0;U<c;U++)for(var _=0;_<p;_++){var V=(m&2)==0?(c-U-1)*p+_:U*p+_,G=U*p+_,H,Z,z,$=255,tt=V*d>>>3;if(a==1){var R=0;if(d==8)R=S[tt];else throw"e";B(i,18+e+s+(R*h>>>3),h,Q),H=Q[0],Z=Q[1],z=Q[2],$=Q[3]}else if(a==2)B(S,tt,d,Q),H=Q[0],Z=Q[1],z=Q[2],$=Q[3];else if(a==3)if(d==8)H=Z=z=S[tt];else throw"e";var nt=G*4;M[nt]=H,M[nt+1]=Z,M[nt+2]=z,M[nt+3]=$}var Q={dU:new l1(0,0,p,c),data:M.buffer,Ag:b};if(f.nM(M)){var X=f.n(p*c);f.lv(M,X,3),f.I9(M,1),Q.ec=[X]}return[Q]},j2.l_.aDs=function(t,i,e,r){var a,s,o,h=255;if(e==24||e==32)o=t[i],s=t[i+1],a=t[i+2],e==32&&(h=t[i+3]);else if(e==16){var v=t[i+1]<<8|t[i+0];a=v>>>10&31,s=v>>>5&31,o=v>>>0&31,a=Math.round(a*(255/31)),s=Math.round(s*(255/31)),o=Math.round(o*(255/31))}else throw"e";r[0]=a,r[1]=s,r[2]=o,r[3]=h},j2.gT=(function(){var t=[],i=!1,e,r=null,a=50,s=10,o;function h(m,b,M,x){t.push([0,m,x,M]),c()}async function v(m,b,M,x){return a=x.qual,s=x.smlr?5:10,new Promise(function(S){t.push([1,m,b,M,S]),c()})}function u(m){var b=t.shift();b[3](null,[m],b[2]),i=!1,c()}function p(){r=J.k("iframe"),r.setAttribute("src","code/ext_formats/formatsLoader.html"),J.C(r,"display:none"),window.addEventListener("message",g,!1),document.body.appendChild(r)}function c(){if(!(i||t.length==0)){i=!0;var m=t[0];m[0]==0&&j2.OO(m[1])=="avif"?j2.a1q(m[1],"image/avif",u):r==null?p():d()}}async function d(){var m=t[0],b;if(m[0]==0){var M=m[1],x=new Uint8Array(M),S=new Blob([M]);b={subject:"open",body:S};var C=T.wG(x,"Exif\0\0MM");if(e=null,C!=-1){var A=UTIF.decode(M.slice(C+6));e=dN.oG(A[0])}}else{var D={fmt:"avif",speed:s,quality:a,nochroma:0,lossless:0},E=new ImageData(new Uint8ClampedArray(m[1][0][0]),m[2],m[3]);b={subject:"save",body:E,prms:D}}o=Date.now(),r.contentWindow.postMessage(b)}function g(m){var b=m.data,M=b.subject,x=b.body;console.log(b),M=="rdy"?(i=!1,c()):M=="img"?u({dU:new l1(0,0,x.width,x.height),data:x.data.buffer,Le:e}):M=="file"?(console.log(Date.now()-o),t[0][4](x.buffer),i=!1,t.shift(),c()):console.log(b)}return{n8:!1,MT:!0,mF:h,c6:v}})(),j2.ai4=(function(){var t,i=[],e=10,r,a,s,o=0,h,v,u;function p(C){var A=j2.OO(C);return A=="mp4"?new fN(new Blob([C])):new e5(new Blob([C]))}async function c(C,A,D,E,k){t=D,i.push(C,E);var F=p(C),L=(await F.yU()).FH;console.log(L);var N=L.width,I=L.height,j=L.s4,B=j/L.X_,U=j/B,_=N+" \xD7 "+I+" px, "+j+" frames, "+aH.XA(N*I*4*j)+" decoded<br/>";_+=B.toFixed(2)+" seconds, "+U.toFixed(2)+" FPS";var V=new f5(P.E.b,!0);V.data={l:P.m.Ta,zx:"setFPS",zv:e,nh:d,a5p:_},k.z(V)}function d(C){e=Math.max(1,Math.min(60,C));var A=window.VideoDecoder;A?g():(alert("WebCodecs not available."),m())}async function g(){for(var C=Date.now(),A=i.shift(),D=[],E=p(A),k=(await E.yU()).FH,F=k.width,L=k.height,N=k.s4,I=N/k.X_,j=N/I,B=Math.min(j,e),U=Math.max(1,Math.round(j/B)),_=0;_<N;_++)if(_%U==0){var V=await E.ZL(0,_);D.push({Ag:"_a_"+D.length+","+Math.round(1e3/B),dU:new l1(0,0,F,L),data:V.buffer})}t(null,D,i.shift()),i.length!=0&&g()}function m(){if(i.length!=0){r=document.createElement("canvas"),a=r.getContext("2d"),s=document.createElement("video");var C="data:video/mp4;base64,"+j2.mH(i.shift());s.src=C,s.muted=!0,s.currentTime=0,s.addEventListener("canplay",b,!1),s.addEventListener("timeupdate",M,!1)}}function b(C){s.removeEventListener("canplay",b),h=r.width=s.videoWidth,v=r.height=s.videoHeight,u=[],s.play()}function M(C){clearTimeout(o),a.drawImage(s,0,0),u.push({Ag:"_a_"+u.length+","+Math.round(1e3/e),dU:new l1(0,0,h,v),data:a.getImageData(0,0,h,v).data.buffer});var A=s.currentTime+1/e;A<s.duration&&C?(s.currentTime=A,o=setTimeout(M,1e3)):(t(null,u,i.shift()),s.removeEventListener("timeupdate",M),m(),u=null)}function x(){this.Lq=new Uint8Array(1024),this.g=0}x.prototype.write=function(C){var A=this.Lq,D=this.g;if(C instanceof ArrayBuffer&&(C=new Uint8Array(C)),C instanceof Uint8Array){for(;A.length<D+C.length;){var E=new Uint8Array(A.length*2);E.set(A),A=E}A.set(C,D),D+=C.length}else if(C.f=="write")A.set(C.data,C.position);else throw console.log(C),"e";this.Lq=A,this.g=D},x.prototype.close=function(){this.Lq=this.Lq.slice(0,this.g)};async function S(C,A,D,E){var k=A,F=D;(A&1)!=0&&A++,(D&1)!=0&&D++;for(var L=A!=k||D!=F,N=L?f.n(A*D*4):null,I={FH:{jR:1,s4:C.length,X_:1e3/C[0][1],width:A,height:D}},j=new x,B=.02*(1+Math.pow(3.2*E.qual/100,2.3)),U=new f4(j,I,B),_=0;_<C.length;_++){var V=C[_],G=new Uint8Array(V[0]),H=G;L&&(f.p3(G,new l1(0,0,k,F),N,new l1(0,0,A,D)),H=N),await U.amz(H,0,_)}return await U.finish(),j.Lq.buffer}return{n8:!1,MT:!0,mF:c,c6:S}})(),j2.ha={},j2.ha.mF=function(t){var i=new Uint8Array(t),e=0,r=112,a=42,s=T.s1,o;e+=8;var h=i[e];if(e++,h!=a)throw"e";var v=s(i,e);e+=4;var u=T.KI(i,e,v);e+=v*2;for(var p=[];e<i.length;){if(o=s(i,e),e+=4,o!=r||(e+=4,o=i[e],e++,o!=a))throw o;var c=s(i,e);e+=4;var d=i[e];if(e++,d!=a&&(e-=5,c=s(i,e),e+=8,o=i[e],e++,o!=a))throw o;var g=s(i,e)*2;e+=4,c>0&&p.push(e+g),e+=g+c}var m=new DOMParser,b=m.parseFromString(u,"image/svg+xml").firstChild.firstChild,M=[];return j2.ha.aB4(b,i,p,M),M},j2.ha.aB4=function(t,i,e,r){var a=t.firstChild.firstChild;if(a.tagName=="Image"){for(var s=a.getElementsByTagName("ImageDescription")[0],o=s.children[0].children,h=s.children[1].children,v=e.shift(),u=[],p=0;p<h.length;p++)u.push(parseInt(h[p].getAttribute("NumberOfElements")));for(;u.length>3;)u[2]*=u.pop();for(var c=o.length,d=u[0],g=u[1],m=u[2],b=parseInt(h[0].getAttribute("BytesInc")),M=0;M<m;M++){var x=f.n(d*g*4);x.fill(255);for(var S=0;S<c;S++){var C=f.n(d*g);if(b==1)for(var A=0;A<C.length;A++)C[A]=i[v+A];else if(b==2)for(var A=0;A<C.length;A++)C[A]=Math.min(255,(i[v+A*2+1]<<8|i[v+A*2])>>>2);else throw b;S!=3&&f.s6(C,x,S),c==1&&(f.s6(C,x,1),f.s6(C,x,2)),v+=d*g*b}r.push({dU:new l1(0,0,d,g),data:x.buffer})}}else{for(var D=t.children,E=0;E<D.length&&D[E].tagName!="Children";)E++;if(E==D.length)throw"e";D=D[E].children;for(var k=0;k<D.length;k++)j2.ha.aB4(D[k],i,e,r)}},j2.aq8=(function(){function t(o,h,v,u,p){for(var c=new Int8Array(o.buffer),d=new Int8Array(u.buffer),g=h+v;h<g;){var m=c[h];if(h++,m>=0&&m<128)for(var b=0;b<m+1;b++)d[p]=c[h],p++,h++;if(m>=-127&&m<0){for(var b=0;b<-m+1;b++)d[p]=c[h],p++;h++}}return p}function i(o,h,v,u,p,c){for(var d=h*v*u>>>3,g=f.n(d*p),m=r(o,0,0,0)[0],b=0;b<p;b++){var M=m[b+1];if(c){var x=j2.as("jpg").mF(M.buffer),S=f.n(d);f.yr(new Uint8Array(x[0].data),S),g.set(S,d*b)}else if(M[0]==255&&M[1]==216&&M[2]==255){var C=UTIF.LosslessJpegDecode(M);g.set(new Uint8Array(C[0].buffer),d*b)}else t(M,64,M.length,g,d*b)}return g}function e(o){var h=new Uint8Array(o),v=0,u=T.GU(h,0,128);v+=128;var p=T.GU(h,v,4);v+=4;var c=a(h,v,0)[0],d=c.g28;if(d==null)return alert("No image."),[];var g=d.cols,m=d.rows,b=g*m,M=d.photoInterpret,x=d.bitsAlloc,S=d.bitsStored,C=d.lossyCompr;C==null&&(C=c.g8.lossyCompr);var A=c.g7fe0.pixelData,D=d.numOfFrames;D=D?parseInt(D):1;var E=new Uint8Array(A.buffer),k=b*x>>>3;E.length!=k*D&&(A=i(A,g,m,x,D,C)),x==16&&(A=new Uint16Array(A.buffer)),console.log(d),console.log(c);for(var F=[],L=0;L<D;L++){var N=L*k,o=f.n(g*m*4);if(o.fill(255),M=="MONOCHROME2"){var I=0,j=255,B=d.largestValue,U=d.smallestValue;if(B!=null)j=B,I=U;else if(S!=8){j=0,I=1e9;for(var _=0;_<b;_++){var V=A[N+_];V>1<<S-8&&(V>j&&(j=V),V<I&&(I=V))}}for(var G=255/(j-I),_=0;_<b;_++){var V=Math.max(0,Math.min(255,(A[N+_]-I)*G)),H=_*4;o[H]=o[H+1]=o[H+2]=V}}else if(M=="PALETTE COLOR")for(var Z=d.pltRed,z=d.pltGreen,$=d.pltBlue,_=0;_<b;_++){var tt=A[N+_],H=_*4;o[H]=Z[tt]>>>8,o[H+1]=z[tt]>>>8,o[H+2]=$[tt]>>>8}else throw M;F.push({dU:new l1(0,0,g,m),data:o.buffer})}return F}function r(o,h,v,u){v==0&&(v=o.length);for(var p=T.UX,c=T.yD,d=T.s1,g=[],m=h;h<v;){var b=p(o,h);h+=2;var M=p(o,h);h+=2;var x=d(o,h);if(h+=4,b==65534&&M==57344)if(x==4294967295){var S=a(o,h,u+1);g.push(S[0]),h=S[1]}else g.push(o.slice(h,h+x)),h+=x;else if(!(b==65534&&M==57357)){if(b==65534&&M==57565)break;throw"e"}}return[g,h]}function a(o,h,v){for(var u=T.UX,p=T.yD,c=T.s1,d=T.Zb,g={},m=" ".repeat(v);h<o.length;){var b=u(o,h),M="",x=0,S=null;h+=2;var C=u(o,h);h+=2;var A=b.toString(16),D=C.toString(16);if(b==65532)break;if(b==65534&&C==57357){h-=4;break}if(b==65534&&C==57565)throw"e";if(C==0){h+=8;continue}65<=o[h+1]?(M=T.GU(o,h,2),h+=2,M=="OB"||M=="SQ"||M=="OW"?(x=c(o,h+2),h+=6):(x=u(o,h),h+=2)):(M=s[A][D].split(",")[1],x=c(o,h),h+=4);var E=s[A][D];if(E&&(E=E.split(",")[0]),E==null&&(E="t"+D),M=="SQ"){var k=r(o,h,h+x,v);S=k[0],h=k[1],x=0}else if(M=="US")S=u(o,h);else if(M=="SS")S=p(o,h);else if(M=="UL")S=c(o,h);else if(M=="SL")S=d(o,h);else if(M=="FL")S=T.vp(o,h);else if(M=="AT")S=[u(o,h),u(o,h+2)];else if(M=="OB")S=o.slice(h,h+x);else if(M=="OW")S=new Uint16Array(o.slice(h,h+x).buffer);else if(M=="FD")S=new Float64Array(o.slice(h,h+x).buffer);else if("UI CS DA TM DT SH LO ST LT PN AE AS DS IS".split(" ").indexOf(M)!=-1){for(var F=h+x;o[F-1]==0;)F--;S=T.GU(o,h,F-h).trim()}else throw console.log(m,JSON.stringify(T.GU(o,h,Math.min(x,32)))),M;g["g"+A]==null&&(g["g"+A]={}),g["g"+A][E]=S,h+=x}return[g,h]}var s={2:{1:"fmiVersion",2:"classUID",3:"instanceUID",10:"syntaxUID",12:"icUID",13:"implVerName",16:"appTitle"},4:{1130:"fileSetID"},8:{5:"charSet",8:"imageType,CS",16:"classUID,UI",18:"instanceUID,UI",20:"studyDate",21:"seriesDate",22:"acqDate",23:"contentDate","2a":"acqDateTime",30:"studyTime",32:"acqTime",33:"contentTime",50:"accNumber",60:"modality,CS",64:"convType,CS",70:"manufacturer",80:"institutionName",81:"institutionAddress",90:"rpName",1010:"stationName",1030:"studyDescription","103e":"seriesDesc",1050:"ppName",1090:"modelName",1150:"rclassUID",1155:"rinstanceUID",2110:"lossyCompr",2112:"imageSequence"},9:{},10:{10:"patientName,PN",20:"patientID,LO",30:"patientBirthDate",40:"patientSex",1010:"patientAge"},18:{60:"KVP",1020:"swVersion",1063:"frameTime",1150:"expTime",1151:"xrayTubeCurrent",1152:"exposure",1155:"radiation",1500:"posMotion",1510:"posAngle0",1511:"posAngle1"},19:{},20:{d:"studyUID,UI",e:"seriesUID,UI",10:"studyID",11:"seriesNumber",12:"acqNumber,IS",13:"instanceNumber,IS",20:"patientOrientation"},21:{},23:{},25:{},27:{},28:{2:"spp,US",4:"photoInterpret,CS",8:"numOfFrames",9:"frameIncPointer",10:"rows,US",11:"cols,US",30:"pixelSpacing",100:"bitsAlloc,US",101:"bitsStored,US",102:"highBit,US",103:"pixRepresentation,US",106:"smallestValue",107:"largestValue",120:"pixPaddingValue",1040:"pixIntensityRelation",1050:"windCenter",1051:"windWidth",1090:"viewMode",1101:"pdRed",1102:"pdGreen",1103:"pdBlue",1199:"paletteUID",1201:"pltRed",1202:"pltGreen",1203:"pltBlue",2110:"lossyCompr",6010:"repFrameNum",6020:"foi",6022:"foiDescription",6040:"rWavePointer",6100:"maskSubtraction",6101:"maskOp",6110:"maskFrameNum"},29:{},32:{},37:{},38:{},40:{},43:{},50:{4:"calibImage"},5e3:{5:"curveDim",10:"numOfPoints",20:"typeOfData",30:"axisUnits",103:"dataValRepr",104:"minCrdValue",105:"maxCrdValue",106:"curveRange",110:"curveDataDesc",112:"crdStartValue",114:"crdStepValue",3e3:"curveData"},"7fe0":{10:"pixelData,OB"}};return{mF:e}})(),j2.ahD={},j2.ahD.mF=function(t){for(var i=new Uint8Array(t),e=0,r={},a=0;a<306;a++){var s=T.GU(i,e,8).trim(),o=T.GU(i,e+9,71).split("/")[0].trim();if(r[s]=o,e+=80,s=="END"){e=Math.ceil(e/2880)*2880;break}}var h=parseInt(r.NAXIS1),v=parseInt(r.NAXIS2),u=h*v,p=parseInt(r.BITPIX),c=r.BZERO?parseInt(r.BZERO):0,d=r.NAXIS3?parseInt(r.NAXIS3):1,g=new Float32Array(t,e,t.byteLength-e>>>2),m=new Float32Array(u),b=f.n(u*4,16);b.fill(65535);for(var M=f.n(u,16),x=0;x<d;x++){for(var S=1e9,C=-1e9,a=0;a<u;a++){if(p==-32){var A=i[e+0];i[e+0]=i[e+3],i[e+3]=A;var A=i[e+1];i[e+1]=i[e+2],i[e+2]=A,m[a]=g[a],e+=4}else if(p==16)m[a]=c+T.Kd(i,e),e+=2;else throw p;var D=m[a];D<S&&(S=D),D>C&&(C=D)}for(var E=1/C,k=0;k<v;k++)for(var F=0;F<h;F++){var a=k*h+F,L=(v-k-1)*h+F,D=m[a]*E;M[a]=65535*D}d==1?f.k9(M,b):f.s6(M,b,x)}return[{dU:new l1(0,0,h,v),data:b,Ag:r.OBJECT,depth:16}]},j2.$R={},j2.$R.mF=function(t){var i=new Uint8Array(t),e=16,r=T.GU(i,e,4),a=32,s=0,o=0,h=!1,v;e+=4;var u=T.GU(i,e,8);for(e+=8;i[e+a-1]==0;)a--;var p=T.GU(i,e,a);e+=32;var c=T.GU(i,e,4);e+=4,e+=20;var d=T.TF(i,e);e+=4;var g=T.TF(i,e);e+=4;var m=T.TF(i,e);e+=4;var b=T.TF(i,e);e+=4;var M=T.TF(i,e);e+=4;var tt=T.TF(i,e);e+=4;var x=p,S=[0,1,1,2];x=="X10"&&(x="FinePix X10",S=[2,1,1,0]);var C={t271:["FujiFilm"],t272:[x],t277:[1],t33421:[2,2],t33422:S,AG:1};e=m;var A=[],D=T.a9,E=T.TF(i,e);e+=4;for(var k=0;k<E;k++){var F=D(i,e);e+=2;var L=D(i,e);if(e+=2,F==256)o=D(i,e),s=D(i,e+2);else if(F==272)A=[D(i,e),D(i,e+2)];else if(F==273)A.push(D(i,e),D(i,e+2));else if(F==304)h=!(i[e]>>>7);else if(F==305){for(var N=Math.round(Math.sqrt(L)),I=[],j=0;j<L;j++)I.push(i[e+j]);I.reverse(),C.t33421=[N,N],C.t33422=I}else if(F==12272){var B=D(i,e),U=D(i,e+2),_=D(i,e+6);C.t50728=[B/U,1,B/_]}e+=L}var V=s<o,G=i.slice(M,M+tt),H=Math.round(tt*8/(s*o));if(G[0]==73&&G[1]==73&&G[2]==42){v=UTIF.decode(G.buffer)[0].fujiIFD,H=v.t61443[0];var Z=v.t61454,z=v.t61450;z&&(C.t50714=z),Z&&(C.t50728=[Z[0]/Z[1],1,Z[0]/Z[2]]);var $=v.t61447[0];G=G.slice($,$+v.t61448[0])}var tt=G.length,R=tt*8<s*o*H;if(R){console.log("compressed");for(var nt=C.t33422,Q=~~Math.sqrt(nt.length),X=[],k=0;k<Q;k++)X[k]=nt.slice(k*Q,k*Q+Q);G=new Uint8Array(UTIF._decompressRAF(G,X).buffer),tt=G.length}function K(ht,lt,vt){vt=vt<<8-(lt&7);var pt=lt>>>3;ht[pt]|=vt>>>16,ht[pt+1]|=vt>>>8,ht[pt+2]|=vt}var Y=tt*8/(s*o);if(Y==16)for(var k=0;k<tt;k+=2){var rt=G[k];G[k]=G[k+1],G[k+1]=rt}else if(Y==14)for(var k=0;k<tt;k+=4){var rt=G[k];G[k]=G[k+3],G[k+3]=rt,rt=G[k+1],G[k+1]=G[k+2],G[k+2]=rt}else if(Y==12)for(var k=0;k<tt;k+=3){var ot=G[k+2]<<16|G[k+1]<<8|G[k+0];ot=ot>>>12|(ot&4095)<<12,G[k]=ot>>>16&255,G[k+1]=ot>>>8&255,G[k+2]=ot&255}V&&(G=j2.$R.aBV(G,s,o));var st=V?2:1;return s*=st,C.t256=[s],C.t257=[o],C.t258=[H],C.t50719=[A[1],A[0]*st],C.t50720=[A[3],A[2]*st],C.width=s,C.height=o,C.data=new Uint8Array(G.buffer),[C]},j2.$R.aBV=function(t,i,e){t=new Uint16Array(t.buffer);for(var r=new Uint16Array(i*e*2),a=0;a<e;a+=2)for(var s=0;s<i;s++){var o=a*i+s,h=o*2,v=t[o],u=t[o+i];r[h+1]=r[h+2*i]=u,((a>>>1)+s&1)==0?(r[h]=v,r[h+2*i+1]=t[o+1]):(r[h]=t[o-1],r[h+2*i+1]=v)}return r},j2.KP={},j2.KP.ade=function(t,i,e){e=e<<8-(i&7);var r=i>>>3;t[r]|=e>>>16,t[r+1]|=e>>>8,t[r+2]|=e},j2.KP.MT=!0,j2.KP.mF=async function(t,i,e,r){for(var a=new Uint8Array(t),s=0,o=Date.now(),h=await gm.Q_(new Blob([t])),v=h.moov.uuid[0],u=new CR3Parser(t),p=u.getTrack().meta,c=v.CMT1[0],d=c.t256[0]=p.width,g=c.t257[0]=p.height,m=d*g,b=c.exifIFD=v.CMT2[0],M=b.makerNote=v.CMT3[0],x=h.moov.trak[3].mdia.minf.stbl,S=x.co64[0],C=a.slice(S,S+x.stsz[0]),A=0;A<C.length;){var D=T.s1(C,A);A+=4;var E=T.UX(C,A);A+=2;var k=C[A]==1;if(A+=2,A+=4,E==8||E==9){var F=UTIF.decode(C.slice(A+8,A+D-12).buffer)[0];for(var L in F)M[L]=F[L]}A+=D-12}c.t277=[1],c.t33421=[2,2],c.t33422=[0,1,1,2],c.AG=1,c.t274&&(c.AG=c.t274[0]);var N=u.extractCFA(),I=p.bitDepth;if(I!=14)throw"e";c.t258=[I];for(var j=new Uint8Array(Math.ceil(m*I/8)),B=16-I,U=0;U<m;U++)j2.KP.ade(j,U*14,N[U]<<B);c.width=d,c.height=g,c.data=j,e(null,[c],r)},j2.GD={},j2.GD.Eu=!0,j2.GD.c6=function(t,i,e,r){var a=new Uint8Array(t[0][0]),s=i*e,o=[1,3,4][r.cnum],h=8+8*r.dpth,v=r.endi;if(o==1){var u=new Uint8Array(i*e);f.lv(a,u,0),a=u}if(o==3){for(var u=new Uint8Array(i*e*3),p=0;p<s;p++){var c=p*4,d=p*3;u[d]=a[c],u[d+1]=a[c+1],u[d+2]=a[c+2]}a=u}if(h==16){for(var g=a.length,u=new Uint8Array(g*2),p=0;p<g;p++){var m=Math.round(a[p]*257);u[p*2+v]=m>>>8,u[p*2+1-v]=m&255}a=u}return a.buffer},j2.aK={},j2.aK.mF=function(t){function i(vt){var pt=(vt&32768)>>15,ct=(vt&31744)>>10,ut=vt&1023;return ct===0?(pt?-1:1)*2**-14*(ut/2**10):ct===31?ut?NaN:(pt?-1:1)*(1/0):(pt?-1:1)*2**(ct-15)*(1+ut/2**10)}t.buffer&&(t=t.buffer);var e=new Uint8Array(t),r=4,a=T.s1(e,r);r+=4;var s={};r=j2.aK.m7(e,r,s);var o=s.compression,h=s.channels,v=h.length,u=Date.now();if((o==3||o==2)&&v>4){let vt=function(ct,ut){for(var dt=0,yt=ct.length>>>1,xt=0;xt<ct.length;xt+=2)ut[xt]=ct[dt++],ut[xt+1]=ct[yt++]};for(var lt=vt,p=s.dataWindow,c=p[2]+1,d=p[3]+1,g=[],m={},b=[],M=0;M<h.length;M++){var x=h[M],S=x[0];S.indexOf(".")==-1&&(S="main."+S);for(var C=S.split(".");C.length>2;)C[0]=C.shift()+"_"+C[0];var A=C[0],D=C[1];if(m[A]==null){m[A]=g.length;var E=f.n(c*d*4,32);g.push(E),E.fill(1)}b.push([m[A],{R:0,G:1,B:2,A:3}[D]])}for(var k=o==3?16:1,F=h[0][1],L=[],N=0;N<d;N+=k){var I=T.s1(e,r+L.length*8);L.push(I)}for(var u=Date.now(),M=0;M<L.length;M++){var j=L[M],N=T.s1(e,j),B,U;j+=4;var _=M==L.length-1?d-N:k,V=T.s1(e,j);j+=4;var G=new Uint8Array(_*c*v*(F==1?2:4));UZIP.inflateRaw(e.slice(j+2,j+V),G);for(var H=1;H<G.length;H++){var Z=G[H-1]+G[H]-128;G[H]=Z}var z=new Uint8Array(G.length);vt(G,z),F==1&&(U=new Uint16Array(z.buffer)),F==2&&(B=new Float32Array(z.buffer));for(var $=0;$<v;$++)for(var tt=b[$],R=g[tt[0]],nt=tt[1],Q=0;Q<_;Q++){var X=Q*(v*c)+$*c,K=(Q+N)*c*4;if(F==2)for(var Y=0;Y<c;Y++){var rt=K+(Y<<2),ot=B[X+Y];nt==null?(R[rt]=ot,R[rt+1]=ot,R[rt+2]=ot):R[rt+nt]=ot}else for(var Y=0;Y<c;Y++){var rt=K+(Y<<2),ot=i(U[X+Y]);nt==null?(R[rt]=ot,R[rt+1]=ot,R[rt+2]=ot):R[rt+nt]=ot}}}var st=[];for(var S in m)st.push({dU:new l1(0,0,c,d),data:g[m[S]].buffer,depth:32,wk:j2.sR.get("icc/srgb_lin"),Ag:S});return st.reverse()}else{for(var F=s.channels[0][1],ht=EXRLoader.parse(t,1015),c=ht.width,d=ht.height,R=f.n(c*d*4,32),Q=0;Q<d;Q++)for(var Y=0;Y<c;Y++){var M=(Q*c+Y)*4,X=((d-Q-1)*c+Y)*4;R[M]=ht.data[X+0],R[M+1]=ht.data[X+1],R[M+2]=ht.data[X+2],R[M+3]=ht.data[X+3]}return[{dU:new l1(0,0,c,d),data:R.buffer,depth:32,wk:j2.sR.get("icc/srgb_lin")}]}},j2.aK.c6=function(t,i,e,r,a){a==null&&(a={compression:3,lineOrder:0,channels:[["A",2,0,1,1],["B",2,0,1,1],["G",2,0,1,1],["R",2,0,1,1]]},a.dataWindow=a.displayWindow=[0,0,i-1,e-1]);var s=t[0],o,h=Math.floor(s[0].byteLength/(i*e*4))*8,v=0,u=0;if(h==32&&(o=new Float32Array(s[0])),h==16&&(o=f.E1(new Uint16Array(s[0]),32)),h==8&&(o=f.E1(new Uint8Array(s[0]),32)),h==8||h==16)for(var p=f.qo,c=0;c<o.length;c+=4)o[c]=p(o[c]),o[c+1]=p(o[c+1]),o[c+2]=p(o[c+2]);var d=new Uint8Array(5e3);T.K3(d,v,20000630),v+=4,T.K3(d,v,2),v+=4,v=j2.aK.J1(d,v,a);function g(U,_){for(var V=0,G=U.length>>>1,H=0;H<U.length;H+=2)U[V++]=_[H],U[G++]=_[H+1]}for(var m=[],b=0;b<e;b+=16){for(var M=Math.min(16,e-b),x=new Float32Array(M*i*4),S=0;S<4;S++)for(var C=0;C<M;C++)for(var A=0;A<i;A++){var D=((C+b)*i+A)*4;x[C*(4*i)+S*i+A]=o[D+(3-S)]}var E=new Uint8Array(x.buffer);x=new Uint8Array(E.length),g(x,E);for(var k=x.length-1;k>0;k--){var F=x[k]-x[k-1]+128;x[k]=F}var L=UZIP.deflate(x);m.push(L)}for(var c=0;c<m.length;c++)u+=m[c].length;var N=v+m.length*16+u,I=d;d=new Uint8Array(N),d.set(I,0);for(var j=v+m.length*8,c=0;c<m.length;c++)T.K3(d,v,j),v+=8,j+=8+m[c].length;for(var c=0;c<m.length;c++){var B=m[c];T.K3(d,v,c*16),v+=4,T.K3(d,v,B.length),v+=4,d.set(B,v),v+=B.length}return d},j2.aK.J1=function(t,i,e){var r={"Exif:ImageHistory":"string",Software:"string",capDate:"string",channels:"chlist",screenWindowCenter:"v2f",dataWindow:"box2i",displayWindow:"box2i",pixelAspectRatio:"float",screenWindowWidth:"float"},a=T.Bs,s=T.K3,o=T.gO;for(var h in e){var v=r[h],u=e[h],p=0;v==null&&(v=h),a(t,i,h),i+=h.length+1,a(t,i,v),i+=v.length+1;var c=i;if(i+=4,v=="box2i"){for(var d=0;d<4;d++)s(t,i+d*4,u[d]);p=16}else if(v=="float")o(t,i,u),p=4;else if(v=="v2f"){for(var d=0;d<2;d++)o(t,i+d*4,u[d]);p=8}else if(v=="string")a(t,i,u),p=u.length;else if(v=="chlist"){for(var g=i,d=0;d<u.length;d++){var m=u[d];a(t,g,m[0]),g+=m[0].length+1,s(t,g,m[1]),g+=4,s(t,g,m[2]),g+=4,s(t,g,m[3]),g+=4,s(t,g,m[4]),g+=4}p=g-i+1}else t[i]=u,p=1;s(t,c,p),i+=p}return i++,i},j2.aK.m7=function(t,i,e){function r(b,M){for(var x=M;b[x]!=0;)x++;return x-M}for(;t[i]!=0;){var a=T.GU(t,i,r(t,i));i+=a.length+1;var s=T.GU(t,i,r(t,i));i+=s.length+1;var o=T.s1(t,i);i+=4;var h=t.slice(i,i+o);if(o==1)h=t[i];else if(s=="box2i"){h=[];for(var v=0;v<4;v++)h.push(T.Zb(t,i+4*v))}else if(s=="float")h=T.vp(t,i);else if(s=="v2f"){h=[];for(var v=0;v<2;v++)h.push(T.vp(t,i+4*v))}else if(s=="chlist"){var u=i;for(h=[];t[u]!=0;){var p=T.GU(t,u,r(t,u));u+=p.length+1;var c=T.s1(t,u);u+=4;var d=t[u];u++,u+=3;var g=T.s1(t,u);u+=4;var m=T.s1(t,u);u+=4,h.push([p,c,d,g,m])}}else s=="string"?h=T.GU(h,0,h.length):console.log("-----",s);e[a]=h,i+=o}return i+1},j2.pU={},j2.pU.mF=function(t,i){for(var e=new Uint8Array(t),r=0,a=[],s,o,h;;){for(var v=r;e[v]!=10&&v-r<80&&e[v]<128;)v++;if(e[v]!=10)break;var u=T.GU(e,r,v-r);if(u.startsWith("-Y")){var p=u.split(" ");o=parseInt(p[1]),s=parseInt(p[3]),h=f.n(s*o*4)}r=v+1}var c=Date.now();j2.pU.awh(e,h,r,s,o);for(var d=new Float32Array(s*o*4),g=[],m=0;m<256;m++)g[m]=1/255*Math.pow(2,m-128);for(var m=0;m<s*o;m++){var b=m*4,M=h[b+3];if(M!=0){var x=g[M];d[b]=(h[b+0]+.5)*x,d[b+1]=(h[b+1]+.5)*x,d[b+2]=(h[b+2]+.5)*x}d[b+3]=1}return[{dU:new l1(0,0,s,o),data:d.buffer,depth:32,wk:j2.sR.get("icc/srgb_lin")}]},j2.pU.awh=function(t,i,e,r,a){for(var s=new Int8Array(t.buffer),o=0;o<a;o++){var h=o*r,v=s[e],u=s[e+1],p=s[e+2];if(e+=4,v==2&&u==2&&p>=0)for(var c=0;c<4;c++)for(var d=h,g=0;g<r;){var m=t[e];if(e++,m<=128)for(var b=0;b<m;b++)i[c+d*4]=t[e],e++,d++;else{var M=t[e];for(e++,m-=128,b=0;b<m;b++)i[c+d*4]=M,d++}g+=m}else for(var d=h,g=0;g<r;g++){var v=0,u=0,p=0,x=0;if(g>0&&(v=s[e],u=s[e+1],p=s[e+2],x=s[e+3],e+=4),v==1&&u==1&&p==1){console.log("doing a run");var m=x&255,S=i[(d-1)*4],C=i[(d-1)*4+1],A=i[(d-1)*4+2],D=i[(d-1)*4+3];for(b=0;b<m;b++)i[d*4+0]=S,i[d*4+1]=C,i[d*4+2]=A,i[d*4+3]=D,d+=1;g+=m-1}else i[d*4+0]=t[e-4],i[d*4+1]=t[e-3],i[d*4+2]=t[e-2],i[d*4+3]=t[e-1],d+=1}}},j2.OX={},j2.OX.Eu=!0,j2.OX.n8=!0,j2.OX.c6=function(t,i,e,r,a){r={pags:"",qual:100},r.fmts=["jpg"];var s=new ToDXF;return g4.PT(t,r,s,a.BL),s.buffer},j2.OX.mF=function(t,i){var e=72,r=new fp(1,0,0,1,0,0);r.scale(e/72,e/72),i.HX=e;var a=new eN(i,r,!1);FromDXF.Parse(t,a)},j2.aw6={},j2.aw6.mF=(function(){var t=T.UX,i=T.s1,e=T.GU,r;function a(o,h,v,u,p){var c=i(o,v),d=i(o,v+4),g=i(o,v+8),m=t(o,v+12),b=t(o,v+14);v+=16;for(var M={},x=0;x<m+b;x++){var S=i(o,v),C=i(o,v+4),A,D;S>>>31==1&&(S=S&16777215),x<m?A=T.KI(o,h+S+2,t(o,h+S)):A="id"+S;var E=u.slice(0);if(E.push(A),C>>>31==1)C=C&268435455,D=a(o,h,h+C,E,p);else{var k=i(o,h+C),F=i(o,h+C+4),L=i(o,h+C+8),N=i(o,h+C+12);if(N!=0||k<p[0]||k>p[0]+p[1])throw"e";var I=p[2]+k-p[0];D=o.slice(I,I+F);var j=j2.OO(D.buffer);if(j&&["bmp","png","ico"].indexOf(j)!=-1){var B=j2.as(j);if(!B.n8){var U=null;try{U=B.mF(D.buffer)}catch{}U&&(U[0].Ag=E[1],r.push(U[0]))}}else j&&console.log(j)}M[A]=D,v+=8}return M}function s(o){r=[];var h=new Uint8Array(o),v=0,u=t(h,v);v+=2,v+=58;var p=i(h,v);v+=4,v=p;var c=e(h,v,4);v+=4;var d=t(h,v);v+=2;var g=t(h,v);v+=2;var m=i(h,v);v+=4;var b=i(h,v);v+=4;var M=i(h,v);v+=4;var x=t(h,v);v+=2;var S=t(h,v);v+=2,v+=x;for(var C={},A=0;A<g;A++){for(var D=v;h[D]!=0;)D++;var E=e(h,v,D-v),k=i(h,v+8),F=i(h,v+12),L=i(h,v+16),N=i(h,v+20),I=i(h,v+24),j=i(h,v+28),B=t(h,v+32),U=t(h,v+34),S=i(h,v+36);if(C[E]=[F,k,N,L,S],I+j!=0)throw"e";v+=40}for(var _ in C){var V=C[_];if(v=V[2],_==".rsrc")var G=a(h,v,v,[],V),H="id134"}return r}return s})(),j2.Xl={},j2.Xl.n8=!0,j2.Xl.mF=function(t,i,e){e&&e.length!=2&&(e=null),aU.Q_(t,i,e)},j2.Xl.c6=function(t,i,e){return aU.PT(t)},(function(){var t=j2.sR.get("wasm/zstd").buffer;WebAssembly.instantiate(t).then(function(i){var e=i.instance.exports;j2.Xl.ae6=e})})(),j2.Xl.Ml=function(t,i){var e=j2.Xl.ae6,r=t.length,a=e.memory,s=2*r+1e6,o=4;j2.Ez(e,s);var h=new Uint8Array(a.buffer),v=e.malloc(r);for(h.set(t,v);;){var u=i??r*o,p=j2.Ez(e,s+u);if(p!=0)return alert("This file is too bif for your browser (WASM memory grow breaks at "+aH.XA(p)+")",5e3),null;var c=e.malloc(u),d=e.ZSTD_decompress(c,u,v,r);if(d==-70){if(e.free(c),o+=o>>>1,i!=null)throw"error"}else{h=new Uint8Array(a.buffer),t=h.slice(c,c+d),e.free(c);break}}return e.free(v),t},j2.ut={},j2.ut.n8=!0,j2.ut.mF=(function(){var t=0,i=1,e=2,r=3,a=4,s=5,o=6,h=7,v=1,u=2,p=7,c=8,d=9,g,m,b,M,x;function S(){var H=T.Zb(g,m);return m+=4,H}function C(){for(var H=0,Z=0,z=0;z<5;z++){var $=g[m++];if(H+=($&127)<<Z,Z+=7,($&128)==0)break}return H}function A(){var H=C(),Z=T.OH(g,m,H);return m+=H,Z}function D(){return{typeName:A(),atu:S()}}function E(){for(var H=S(),Z=A(),z=[],$=S(),tt=0;tt<$;tt++)z.push([A()]);return{id:H,$p:Z,a65:z}}function k(H){for(var Z=H.a65,z=[],$=0;$<Z.length;$++)Z[$].push(g[m++]);for(var $=0;$<Z.length;$++){var tt=Z[$][1],R;Z[$].push(F(tt))}}function F(H){var Z;if(H==t)Z=g[m++];else if(H==r)Z=A();else if(H==a)Z=D();else if(!(H==i||H==e||H==o||H==s))throw H;return Z}function L(H,Z,z){var $;if(H==t)if(Z==v)$=g[m++]==1;else if(Z==u)$=g[m++];else if(Z==c)$=S();else if(Z==d)$=S(),S();else throw Z;else if(H==r)$=B(z+1);else if(H==a)$=B(z+1);else if(H==s)$=B(z+1);else if(H==i)$=B(z+1);else if(H==o)$=B(z+1);else if(H==e)$=B(z+1);else throw H;return $}function N(H,Z){for(var z=b["c"+H],$=z.a65,tt={_class:z.$p},R=0;R<$.length;R++){var nt=$[R],Q=nt[1],X=nt[2],K=L(Q,X,Z),Y=nt[0];tt[Y]=K}return tt}function I(H,Z,z,$){for(var tt=[],R=0;R<H;R++){var nt=L(Z,z,$);if(nt.p&&nt.p=="null_count"){for(var Q=nt.FH,X=0;X<Q;X++)tt.push(null);R+=Q-1}else tt.push(nt)}return tt}function j(){return[S(),S()]}function B(H){if(H==null)throw"e";var Z=null,z=g[m],$=null;if(m++,z==0){var tt=S(),R=S(),nt=S(),Q=S();Z=[tt,R,nt,Q]}else if(z==1){$=S();var X=S();Z=N(X,H)}else if(z==4){var K=E();$=K.id,k(K),b["c"+K.id]=K,Z=N(K.id,H)}else if(z==5){var K=E();$=K.id,k(K);var Y=S();b["c"+K.id]=K,Z=N(K.id,H)}else if(z==6){$=S();var rt=A();Z=rt}else if(z==7){$=S();var ot=g[m++];if(ot!=0)throw ot;var st=S();if(st!=1)throw st;var ht=S(),lt=g[m++],vt=F(lt);Z=I(ht,lt,vt,H)}else if(z==9){var pt=S();Z={p:"ref",FH:pt},x["o"+pt]=!0}else if(z==10)Z={p:"null_count",FH:1};else if(z==11)Z={p:"end"};else if(z==12)var Y=S(),ct=A();else if(z==13){var ut=g[m++];Z={p:"null_count",FH:ut}}else if(z==16){var dt=j();$=dt[0],Z=I(dt[1],a,null,H)}else if(z==17){var dt=j();$=dt[0],Z=I(dt[1],i,null,H)}else throw"e";if($!=null&&$>0){if(M["o"+$]!=null)throw"e";M["o"+$]=Z}return Z}function U(H,Z){if(H instanceof Array)for(var z=0;z<H.length;z++)H[z]=_(H[z],Z);else if(H instanceof Object)for(var $ in H)H[$]=_(H[$],Z)}function _(H,Z){return H&&H.p&&H.p=="ref"?Z["o"+H.FH]:H}function V(H,Z,z){var $=Date.now();g=new Uint8Array(H),m=0,b={},M={},x={};var tt=T.GU(g,0,4);if(tt!="PDN3")throw tt;m+=4;var R=T.UX(g,m)+g[m+2]*256*256;m+=3;var nt=T.GU(g,m,R);for(m+=R,m+=2;;){var Q=B(0);if(Q&&Q.p&&Q.p=="end")break}for(var X in x)if(M[X]==null)throw X;for(var X in M)U(M[X],M);var K=M.o1;console.log(K),Z.s=K.width,Z.N=K.height,Z.buffer=f.n(Z.s*Z.N*4);for(var Y=K.layers["ArrayList+_items"],rt=0;rt<Y.length;rt++){var ot=Y[rt];if(ot!=null){var st=ot["Layer+width"],ht=ot["Layer+height"],lt=ot["Layer+properties"],vt=ot.properties,pt=vt.blendOp._class.split("+").pop();pt=pt.slice(0,pt.length-7);var ct={Normal:"norm",Multiply:"mul ",Additive:"lddg",ColorBurn:"idiv",ColorDodge:"div ",Reflect:"lddg",Glow:"hMix",Overlay:"over",Difference:"diff",Negation:"smud",Lighten:"lite",Darken:"dark",Screen:"scrn",Xor:"smud"}[pt],ut=Z.gV();if(ut.ZJ(lt.name),ut.xq=lt.opacity,ut.q0(lt.visible),ut.$k=ct,g[m]!=0)throw"e";m++;var dt=T.TF(g,m);m+=4;var yt=Math.ceil(st*ht*4/dt);ut.V=new l1(0,0,st,ht);for(var xt=ut.buffer=f.n(st*ht*4),mt=0;mt<yt&&m<g.length;mt++){var gt=G();xt.set(gt[1],gt[0]*dt)}for(var wt=0;wt<xt.length;wt+=4){var Tt=xt[wt+0];xt[wt+0]=xt[wt+2],xt[wt+2]=Tt}Z.Z.push(ut)}}}function G(){var H=T.TF(g,m);m+=4;var Z=T.TF(g,m);m+=4,m+=10,Z-=10;var z=pako.inflateRaw(g.slice(m,m+Z));return m+=Z,[H,z]}return V})(),j2.X2={},j2.X2.n8=!0,j2.X2.mF=function(t,i){jR.Q_(t,i)},j2.YK={},j2.YK.n8=!0,j2.YK.mF=(function(){var t,i,e=null,r,a;function s(){var V=t[i];return i+=1,V}function o(){var V=T.a9(t,i);return i+=2,V}function h(){var V=T.TF(t,i);return i+=4,V}function v(){var V=T.Sz(t,i);return i+=4,V}function u(){var V=T.WO(t,i);return i+=8,V}function p(){var V=h();if(V>200)throw V;var G=T.ff(t,i,V);return i+=V*2,G}function c(){var V=T.zj(t,i);return i+=8,V}function d(){var V=T.U6(t,i);return i+=4,V}function g(){var V=h();if(h()!=4)throw"e";for(var G=[],H=0;H<V;H++)G.push(h());return G}function m(V,G,H){for(var Z=0;Z<V.length;Z++)if(V[Z][G]==H)return V[Z]}function b(V,G){var H=Date.now();t=new Uint8Array(V),i=T.wG(t,"CHNKSQLi")+8;var Z=u(),z=al.parse(t.buffer.slice(i,i+Z)),$=al.aKT(z,!0);console.log($);var tt=$.Canvas[0],R=tt.Width,nt=tt.Height,Q=tt.Unit,X=G.HX=tt.Resolution;if(Q!=0)if(Q==1)R=Math.round(R*X/2.54),nt=Math.round(nt*X/2.54);else if(Q==2)R=Math.round(R*X/25.4),nt=Math.round(nt*X/25.4);else if(Q==3)R=Math.round(R*X),nt=Math.round(nt*X);else if(Q==5)R=Math.round(R*X/72),nt=Math.round(nt*X/72);else throw console.log(tt),Q;G.s=R,G.N=nt,G.buffer=f.n(R*nt*4),console.log(Date.now()-H);var K=m($.Layer,"MainId",tt.RootFolder);j($,t,G,K.FirstChildIndex,0),console.log(Date.now()-H)}function M(){var V=T.UX(t,i);return i+=2,V}function x(){var V=T.s1(t,i);return i+=4,V}function S(){var V=T.Zb(t,i);return i+=4,V}function C(V){var G={11:"runs",31:"font",32:"size",33:"unit",34:"colr",42:"bbox",57:"fnts",63:"bdim",64:"bplg"},H=0;t=V,i=0;for(var Z={};i<t.length;){var z=x(),$=x(),tt=i+$;if($!=0){var R=[];if(z==11)for(var nt=x(),Q=0;Q<nt;Q++){var X=[x(),x()];R.push(X),H+=X[1];var K=i+x()-4;X.push(M(),M(),M(),M()),X.push(T.MQ(t,i)),i+=8;var Y=M();if(X.push(T.KI(t,i,Y)),i+=Y*2,i!=K)throw"e"}else if(z==31)R=T.OH(t,i,$),i+=$;else if(z==34)for(var rt=0;rt<3;rt++)R.push(x()>>>16);else if(z==42)for(var rt=0;rt<4;rt++)R.push(S());else if([32,33,35,37,38,43,44,45,46,48,49,50,51,52,53,55,58,59,60,61,62].indexOf(z)!=-1){if($!=4)throw"e";if(R=x(),[37,45,46,51,53,55,61,62].indexOf(z)!=-1){i=tt;continue}}else if(z==47){var ot=M();if(x()!=50||x()!=0)throw"e";var st=M();R=T.GU(t,i,st),i+=st}else if(z==57){for(var nt=M(),rt=0;rt<nt;rt++){var ht=M(),lt=T.GU(t,i,ht);i+=ht;var vt=M(),pt=T.GU(t,i,vt);i+=vt,R.push([lt,pt])}if(i<tt)for(var ct=x(),rt=0;rt<nt;rt++)R[rt].push(ct)}else if(z==39||z==63)R.push(x(),x());else if(z==64){for(var rt=0;rt<8;rt++)R.push(T.Zb(t,i+rt*4)/100);i+=32}else R=t.slice(i,tt),i+=$;var ut=G[z];if(ut==null&&(ut="t"+z),Z[ut])throw"e";if(Z[ut]=R,i!=tt)throw z}}return e=Z,Z}function A(V){t=V,i=0;var G=h();if(G!=V.length)throw"e";var H=h(),Z=p(),z=h(),$=c(),tt=[h()/4294967295,h()/4294967295,h()/4294967295];return[z,$,tt]}function D(V,G){function H(){for(var kt=[],Ot=0;Ot<4;Ot++)kt.push(T.Sz(t,i+Ot*4));return i+=16,kt}function Z(kt){for(var Ot=[],Ft=0;Ft<kt;Ft++)Ot.push(d());return Ot}function z(kt){for(var Ot="",Ft=i;Ft<kt;Ft+=4)Ot+=t.slice(Ft,Ft+4).join(", ")+` | |
| `;return Ot}t=V,i=G+8;var $=u(),tt=i+$;if(i+=56,i!=tt){for(var R=[],nt=[],Q=[],X=[],K=[];i<tt;){var Y=h(),rt=1;if(Y!=88&&Y!=92&&Y!=96&&Y!=100)throw Y;var ot=h();if(ot!=72&&ot!=76)throw ot;var st=h();if(st!=88&&st!=104&&st!=120)throw st;var ht=h();if(ht!=88)throw ht;var lt=h(),vt=h(),pt=H(),ct=[];Q.push(ct);for(var ut=0;ut<6;ut++)ct.push(E(h()));var dt=c();ot==76&&h();var yt=h();(vt&1)==0&&(console.log("8 extra bytes"),h(),yt=h());var xt=c();X.push(xt);for(var mt=h(),gt=(vt&256)!=0,wt=[],Tt=[],Wt={88:1,104:2,120:3}[st],ut=0;ut<lt;ut++){for(var Mt=ut==0?1:Wt,Dt=0;Dt<Mt;Dt++)wt.push(c(),c());Tt.push(Mt==1?ut==0?"M":"L":Mt==2?"Q":"C");var It=H(),St=h();rt=d();var Ct=Z(10),Et=h(),At=h()}if(K.push(rt),st==104){var Pt=c(),Nt=c();gt&&(Tt.push("Q"),wt.push(Pt,Nt,wt[0],wt[1]))}if(st==120){var Pt=c(),Nt=c(),jt=c(),_t=c();gt&&(Tt.push("C"),wt.push(Pt,Nt,jt,_t,wt[0],wt[1]))}if(vt&128){for(var Rt=["M"],Gt=[wt[0],wt[1]],Lt=wt.length>>>1,Jt=f.Q.arw(wt),ut=0;ut<Lt;ut++)for(var Vt=wt[2*ut],Bt=wt[2*ut+1],zt=.7,Dt=0;Dt<2;Dt++)Jt[ut*4+Dt*2]=zt*Jt[ut*4+Dt*2]+(1-zt)*Vt,Jt[ut*4+Dt*2+1]=zt*Jt[ut*4+Dt*2+1]+(1-zt)*Bt;for(var ut=1;ut<Lt;ut++)Rt.push("C"),Gt.push(Jt[ut*4-2],Jt[ut*4-1],Jt[ut*4],Jt[ut*4+1],wt[ut*2],wt[ut*2+1]);gt&&(Rt.push("C"),Gt.push(Jt[Lt*4-2],Jt[Lt*4-1],Jt[0],Jt[1],wt[0],wt[1])),wt=Gt,Tt=Rt}gt&&Tt.push("Z"),nt=nt.concat(wt),R=R.concat(Tt)}if(i!=tt)throw"e";return[{J:nt,g3:R},Q,X,K]}}function E(V){return Math.min(255,Math.round(V/16777216))}function k(V){t=V,i=0;var G=h();if(G!=16)throw G;var H=h();if(H!=102)throw H;var Z=h();if(Z!=42&&Z!=58)throw Z;var z=h();if(V.length-z!=118+Z)throw V.length-z;var st=p();if(st!="Parameter")throw st;for(var $=h(),tt=h(),R=h(),nt=h(),Q=[],X=0;X<16;X++)Q.push(h());var st=p();if(st!="InitColor")throw st;if(h()!=20)throw"e";var K=h(),Y=h(),rt=h();if(h()!=4)throw"e";if(Z==58){var ot=[];Q.push(ot);for(var X=0;X<4;X++)ot.push(E(h()))}var st=p();if(st!="BlockSize")throw st;var ht=h();if(ht!=12)throw ht;var lt=g();if(i!=t.length)throw"e";return[$,tt,R,nt,K*255,Q]}function F(V,G){var H=T.GU(G,0,40),Z=m(V.ExternalChunk,"ExternalID",H);return Z==null&&console.log("chnk not found",H),Z?Z.Offset:-1}function L(V,G,H,Z){r==null&&(r=f.n(256*256*4),a=f.n(256*256));var z=V.Mipmap,$=V.MipmapInfo,tt=V.Offscreen,R=m(z,"MainId",H),nt=m($,"MainId",R.BaseMipmapInfo),Q=m(tt,"MainId",nt.Offscreen),X=F(V,Q.BlockData),K=null;if(X==-1)return null;var Y=j2.YK.a8t(G,X),rt=k(Q.Attribute),ot=rt[0],st=rt[1],ht=rt[2],lt=rt[3],vt=rt[4],pt=rt[5],ct=pt[16],ut=pt[1],dt=pt[2],yt=ut+dt;if(dt!=pt[5]||ut!=pt[7])throw"e";var xt=f.n(256*(pt[6]+pt[8])),mt=new l1;if(ct)mt=new l1(0,0,ot,st);else for(var gt=0;gt<lt;gt++)for(var wt=0;wt<ht;wt++){var Tt=Y[gt*ht+wt];Tt.length!=0&&(mt=mt.N1(new l1(wt<<8,gt<<8,256,256)))}var Wt=mt.vU(new l1(0,0,ot,st)),Mt=f.n(Wt.D()*(yt==1?1:4));ct&&f.Gl(Mt,255<<24|ct[0]<<16|ct[1]<<8|ct[2]),yt==1&&Mt.fill(vt);for(var Dt=new Uint32Array(r.buffer),It={},gt=0;gt<lt;gt++)for(var wt=0;wt<ht;wt++){var Tt=Y[gt*ht+wt];if(Tt.length!=0){var St=new Uint8Array(Tt.buffer,Tt.byteOffset+2,Tt.length-6),Ct=new l1(wt<<8,gt<<8,256,256),Et=xt;if(St.length<2e3){var H=St.length+","+xt.length+","+St.slice(0,16).join(":");It[H]==null&&(UZIP.inflateRaw(St,xt),It[H]=xt.slice(0)),Et=It[H]}else UZIP.inflateRaw(St,xt);if(yt==1)pt[8]==32?(N(Et,0,a),f.LD(a,Ct,Mt,Wt)):f.LD(Et,Ct,Mt,Wt);else if(yt==2){if(pt[8]==32)f.Gl(r,267387135),N(Et,0,a),f.s6(a,r,3),N(Et,256*32,a),f.k9(a,r);else for(var At=0;At<262144;At+=4){var ct=Et[65536+(At>>>2)];r[At]=ct,r[At+1]=ct,r[At+2]=ct,r[At+3]=Et[At>>>2]}f.p3(r,Ct,Mt,Wt)}else if(yt==5){for(var At=0;At<262144;At+=4)Dt[At>>>2]=Et[At>>>2]<<24|Et[65536+At+0]<<16|Et[65536+At+1]<<8|Et[65536+At+2];f.p3(r,Ct,Mt,Wt)}else throw yt}}if(Z&&yt==1){var Pt=f.n(ot*st*4);f.s6(Mt,Pt,3),Mt=Pt}return[Wt,Mt,vt]}function N(V,G,H){for(var Z=0;Z<H.length;Z++)H[Z]=(V[G+(Z>>>3)]>>>7-(Z&7)&1)*255}var I=["norm","dark","mul ","idiv","lbrn",null,"dkCl","lite","scrn","div ","div ","lddg","lddg",null,"over","sLit","hLit","vLit","lLit","pLit",null,null,"smud",null,null,null,null,null,null,null,"pass",null,null,null,null,null,"fdiv"];function j(V,G,H,Z,z){for(var $=V.Layer,tt=V.Canvas[0];Z!=0;){var R=m($,"MainId",Z),nt=R.Type,Q=!1;console.log(R);var X=H.gV();X.ZJ(R.Name),X.xq=Math.min(255,R.Opacity),X.q0((R.Visibility&1)!=0),X.$k=I[R.Composite],X.$k==null&&(alert("Unknown blend mode "+R.Composite),X.$k="norm"),X.FO=R.Clip==1,H.Z.push(X);var K=R.LayerMaskMipmap;if(K!=0){var Y=L(V,G,K,!1);Y&&(X.c9=new d5.t$,X.c9.V=Y[0],X.c9.I=Y[1],X.c9.color=Y[2],B(X.c9.V,R,"Mask","Mask"),X.c9.BH())}for(var rt=[],ot=0;ot<3;ot++)rt.push(E(R["DrawColorMain"+["Red","Green","Blue"][ot]]));for(var st={t:"Objc",v:f.gr.Rk({S:rt[0],M:rt[1],c:rt[2]})},ht=JSON.parse(dB.default),ot=0;ot<dB.order.length;ot++)ht[dB.Yr[ot]]={t:"VlLs",v:[]};if(R.DrawColorEnable==1&&nt!=1584){Q=!0;var lt=JSON.parse(dB.sq[dB.order.indexOf("SoFi")]);lt.Clr=st,ht.solidFillMulti.v.push({t:"Objc",v:lt})}if(R.EffectInfo){var vt=A(R.EffectInfo),rt=vt[2];if(vt[0]==1){Q=!0;var lt=JSON.parse(dB.sq[dB.order.indexOf("FrFX")]);lt.Clr.v=f.gr.Rk({S:rt[0]*255,M:rt[1]*255,c:rt[2]*255}),lt.Sz.v.val=Math.round(vt[1]),ht.frameFXMulti.v.push({t:"Objc",v:lt})}}if(R.FilterLayerInfo){t=R.FilterLayerInfo,i=0;var pt=h(),ct=h();if(ct!=t.length-i)throw"e";var ut={1:"brit",3:"curv",4:"hue2",5:"blnc",6:"nvrt",9:"grdm"}[pt];if(ut!=null){var dt=iU.er(ut);if(X.add[ut]=dt||{},ut=="brit"&&iU.kV["g"+ut](dt,[v(),v(),!0]),ut=="hue2"&&kB.ML(dt,0,[v(),v(),v()]),ut=="curv"){for(var yt=[],xt=i,ot=0;ot<32;ot++){i=xt+ot*130;var mt=o(),gt=[];yt.push(gt);for(var wt=0;wt<mt;wt++)gt.push(o()/65535,o()/65535)}for(var ot=0;ot<4;ot++){for(var gt=yt[ot],Tt=l3.wl(dt,ot),Wt=Tt[0],wt=0;wt<gt.length;wt+=2){var Mt=Tt[wt>>>1]=f.o(Wt);Mt.v.Hrzn.v=Math.round(gt[wt]*255),Mt.v.Vrtc.v=Math.round(gt[wt+1]*255)}l3.ML(dt,ot,Tt)}}if(ut=="grdm"){var Dt=dt.Grad.v,It=[],St=h();if(St!=ct-4)throw St;var Ct=h();if(Ct!=16&&Ct!=24)throw Ct;var Et=h();if(Et!=28)throw Et;for(var At=h(),ot=0;ot<At;ot++){for(var Pt=0,Nt=[],wt=0;wt<7;wt++)Nt.push(h());It.push([Nt[6]/32768,[Nt[1]/4294967295,Nt[2]/4294967295,Nt[3]/4294967295],Nt[4]/4294967295])}f.gr.np(It,Dt)}if(ut=="blnc"){dt.PrsL.v=h()==1;for(var ot=0;ot<3;ot++)for(var jt=dt[["ShdL","MdtL","HghL"][ot]].v,wt=0;wt<3;wt++)jt[wt].v=v()}}else console.log("Unknown adjustment",pt,ct,X.getName())}if(nt==1584)X.kj|=16,X.add.SoCo={classID:"null",Clr:st},X.oX(H);else if(nt==800)H.Z.pop();else if(R.Folder!=0)X.add.lsct=(R.Folder&16)!=0?kd.Mn:kd.dF,X.$k="pass",H.Z.pop(),H.Z.push(H.c1()),j(V,G,H,R.FirstChildIndex,z+1),H.Z.push(X);else if(nt==0||nt==1||nt==2||nt==3){var Y=L(V,G,R.RenderMipmap,!0);if(Y&&(X.V=Y[0],X.buffer=Y[1],B(X.V,R,"Render",""),X.V.D()<2e6&&X.BH()),R.ResizableOriginalMipmap){var _t=L(V,G,R.ResizableOriginalMipmap,!0),Rt=_t[0],Gt;Rt.D()>4e6?Gt=j2.y0.UK(_t[1].buffer,Rt.s,Rt.N):Gt=j2.as("PNG").c6([[_t[1].buffer,0]],Rt.s,Rt.N);var Lt=H.wL(new Uint8Array(Gt),X.getName(),0,0);X.add.SoLd=Lt.add.SoLd,X.buffer=Lt.buffer,X.V=Lt.V,t=R.ResizableImageInfo,i=0;for(var Jt=[],ot=0;ot<10;ot++)Jt.push(h());for(var Vt=[],ot=0;ot<7;ot++)Vt.push(c());for(var ot=0;ot<6;ot++)Jt.push(h());for(var Bt=[],ot=0;ot<8;ot++)Bt.push(c());var zt=Bt[4];Bt[4]=Bt[6],Bt[6]=zt,zt=Bt[5],Bt[5]=Bt[7],Bt[7]=zt;for(var ot=0;ot<8;ot+=2)Bt[ot]+=R.OffsetX,Bt[ot+1]+=R.OffsetY;X.add.SoLd.Trnf=W.iz.UY(Bt),X.add.SoLd.nonAffineTransform=W.iz.UY(Bt),(X.Dk()||f.Q.HT(Bt).D()<1e8)&&X.T_(H,!1)}if(R.TextLayerType!=null){var kt="TextLayerString",Ot="TextLayerAttributes",Ft=[R[kt]],qt=[R[Ot]];if(R[kt+"Array"]){for(t=R[kt+"Array"],i=0;i<t.length;){var ct=x();Ft.push(t.slice(i,i+ct)),i+=ct}for(t=R[Ot+"Array"],i=0;i<t.length;){var ct=x();qt.push(t.slice(i,i+ct)),i+=ct}}var ti=X;H.Z.pop();for(var Zt=0;Zt<Ft.length;Zt++){var X=ti.Y(),ni=0,yi=0;H.Z.push(X);var si=C(qt[Zt]),ii=si.runs,bi=si.fnts,oi=si.bplg,Xt=si.bbox,ri=Xt[2]-Xt[0],wi=Xt[3]-Xt[1];oi&&(ni=oi[2]-oi[0],yi=oi[3]-oi[1]);var Ut=new fp;Ut.translate(-ri/2,-wi/2),Ut.rotate(Math.atan2(-yi,ni)),Ut.translate(ri/2,wi/2);var mi=Xt[0]+R.OffsetX,Ht=Xt[1]+R.OffsetY;Ut.translate(mi,Ht),X.add.lnsr="rend",X.add.TySh=e1.pz(0,0),X.add.TySh.K0=new l1(0,0,500,500),X.add.TySh.F=Ut;var Yt=X.add.TySh.NY,$t=T.OH(Ft[Zt]);if(X.ZJ($t),e1.ow(Yt,0,$t),e1.k7(Yt,1),e1.PN(Yt,[0,0,ri,wi]),ii)for(var ot=0;ot<ii.length;ot++){var vi=ii[ot],ui=vi[0],pi=ui+vi[1],Ci=vi[2],Mi=e1.fU(Yt,ui,pi),Di=H.HX/72*si.size/100;(Ci&512)!=0&&(Di*=vi[6]/100),Mi.HI.FontSize=Math.round(Di);var st=(Ci&256)!=0?vi.slice(3):si.colr;Mi.HI.FillColor={Type:1,Values:[1,st[0]/65535,st[1]/65535,st[2]/65535]};var xi=vi[7]==""?si.font:vi[7];if(bi)if(bi[ot])xi=bi[ot][1];else for(var wt=0;wt<bi.length;wt++)bi[wt][0]==xi&&(xi=bi[wt][1]);e1.Ib(Mi,xi),e1.QQ(Yt,ui,pi,Mi)}X.V.D()==0?H.aQ=!0:(X.V=new l1(mi,Ht,ri,wi),X.buffer=f.n(X.V.D()*4),f.p3(ti.buffer,ti.V,X.buffer,X.V))}}}var Ti=V.VectorObjectList;if(R.VectorNormalType!=null&&Ti&&m(Ti,"LayerId",Z)){var Kt=m(Ti,"LayerId",Z).VectorData,Si=F(V,Kt),Pi=D(G,Si);if(Pi){var ei=null;if(X.add.TySh){var ei=X.Y();H.Z.push(ei),delete X.add.TySh}if(U(X,R,Pi[0]),X.rw()){X.kj|=24;var Lt=H.gV();Lt.ZJ(X.getName()),Lt.xq=X.xq,H.Z.push(Lt),U(Lt,R,Pi[0]),_(Lt,Pi),Lt.oX(H)}else _(X,Pi,ei!=null);X.oX(H),ei&&ei.add.TySh.F.concat(new fp(1,0,0,1,X.V.x+X.V.s/2,X.V.y+X.V.N/2))}}Q&&(X.add.lmfx=ht),Z==tt.CurrentLayer&&(H.j=[H.Z.indexOf(X)]),Z=R.NextIndex}}function B(V,G,H,Z){V.x+=G[H+"OffscrOffsetX"]+G[Z+"OffsetX"],V.y+=G[H+"OffscrOffsetY"]+G[Z+"OffsetY"]}function U(V,G,H){V.add.vmsk=new d5.JA,f.Q.F(H.J,new fp(1,0,0,1,G.OffsetX,G.OffsetY),H.J),V.add.vmsk.B=f.Q.eG(H),V.va()}function _(V,G,H){var Z=G[1][0],z=G[2][0];V.kj|=16;var $=V.add.vstk=dB.aE.er(!0,!0);$.fillEnabled.v=H==!0,V.add.SoCo={classID:"null",Clr:{t:"Objc",v:f.gr.Rk({S:255,M:255,c:255})}},$.strokeStyleContent.v.Clr.v=f.gr.Rk({S:Z[0],M:Z[1],c:Z[2]}),$.strokeStyleLineWidth.v.val=z*2,$.strokeStyleLineCapType.v.strokeStyleLineCapType="strokeStyleRoundCap"}return b})(),j2.YK.a8t=function(t,i){var e={Lq:t,e9:i+8},r=0;function a(L){var N=T.TF(L.Lq,L.e9);return L.e9+=4,N}function s(L){var N=a(L);if(N>200)throw N;var I=T.ff(L.Lq,L.e9,N);return L.e9+=N*2,I}function o(L){var N=a(L);if(a(L)!=4)throw"e";for(var I=[],j=0;j<N;j++)I.push(a(L));return I}var h=T.WO(e.Lq,e.e9);e.e9+=8;var v=e.e9+h;e.e9+=56;for(var u=[];e.e9<v;){var p=a(e),c=e.e9+p-4;if(c>v)throw"e";if(p==11){e.e9-=4;var d=s(e),b=a(e);if(b!=12)throw"e";var g=o(e),m=s(e),b=a(e);if(b!=12)throw"e";var M=o(e);if(e.e9!=v)throw"e"}else{var x=s(e),S=a(e);if(S!=r)throw S;r++;var C=T.a9(e.Lq,e.e9);if(e.e9+=2,C!=0&&C!=1&&C!=2&&C!=5)throw C;var A=e.Lq[e.e9++];if(A!=0&&A!=32&&A!=64)throw A;var D=a(e);if(D!=1)throw D;if(a(e)!=1||e.Lq[e.e9++]!=0)throw"e";if(a(e)==1){var E=a(e),k=T.s1(e.Lq,e.e9);if(E!=k+4)throw"e";u.push(new Uint8Array(e.Lq.buffer,e.e9+4,k)),e.e9+=E}else u.push(new Uint8Array(0));var F=s(e);if(e.e9!=c)throw e.e9}}return u},j2.G3={},j2.G3.n8=!0,j2.G3.mF=function(t,i){a0.Q_(t,i)},j2.lL={},j2.lL.n8=!0,j2.lL.mF=function(t,i){var e=Date.now(),r=kH.parse(t),a=T.Zb,s=T.yD,o=r.LtfHeader,h=0,v=a(o,h);if(h+=4,v!=o.length)throw"e";var u=a(o,h);if(h+=4,u!=4609100)throw"e";var M=a(o,h);if(h+=4,M!=400&&M!=500&&M!=600)throw M;var m=s(o,h);if(h+=2,m!=2&&m!=4&&m!=32)throw m;var p=s(o,h);h+=2;var c=a(o,h),d=a(o,h+4);h+=8;var g=a(o,h)/1e4;h+=8;var M=a(o,h),m=a(o,h+4);if(h+=8,M!=0&&M!=1&&M!=2)throw M;if(M==600){for(var b=0;b<20;b++)if(o[h+b]!=0)throw b}h+=20;var M=a(o,h);if(h+=4,M!=0&&M!=1)throw M;var x=a(o,h);if(h+=4,x!=0&&x!=1)throw x;for(var b=0;b<476;b++)if(o[h+b]!=0)throw b;h+=476;var S=h+104;i.s=c,i.N=d,i.buffer=f.n(c*d*4);var C=r.LtfMainPalette,A=r.LtfObjectList;if(h=0,A){var D=a(A,0);if(a(A,4)!=D)throw"e";for(var E=0;E<D;E++){h=8+E*192;for(var k=h+128;A[k]!=0;)k+=2;var F=T.KI(A,h+128,k-(h+128)>>>1);j2.lL.wa(r[F],i,C)}}var L=i.gV();if(i.Z.push(L),L.ZJ("Background"),r.LtfMainImage){var N=j2.lL.nu(r.LtfMainImage,null,C);L.buffer=N[0],L.V=N[1]}else{L.V=new l1(0,0,c,d);var I=a(o,S);j2.lL.au9(L,C?a(C,2+I*4):I)}i.Z.reverse()},j2.lL.aLB=function(t){for(var i="",e=0;e<t.length;e++){for(var r=""+t[e];r.length<3;)r=" "+r;i+=r+", "}return i},j2.lL.wa=function(t,i,e){var r=T.Zb,a=i.gV(),s=0;i.Z.push(a);var o=t.ObjectData;if(r(o,0)!=o.length)throw"e";s+=4;for(var h=s;o[h]!=0;)h++;if(a.ZJ(T.GU(o,s,h-s)),s=h+1,h==5){if(o[s]!=0)throw"e";s++}var v=t.ObjectMask0,u=t.PathStream;if(u&&v==null){var p=a.add.vmsk=new d5.JA;p.B=j2.lL.ou(u),a.add.SoCo={classID:"null",Clr:{t:"Objc",v:f.gr.Rk({S:o[232],M:o[233],c:o[234]})}},a.add.vstk=dB.aE.er(!0),a.oX(i)}if(v!=null){if(a.V=new l1(r(v,0),r(v,4),r(v,8),r(v,12)),t.ObjectImage){var c=j2.lL.nu(t.ObjectImage,null,e,a.V.s);if(c[1].s!=a.V.s)throw"e";a.buffer=c[0]}else j2.lL.au9(a,r(o,188));j2.lL.nu(new Uint8Array(v.buffer,16),a.buffer)}},j2.lL.au9=function(t,i){t.buffer=f.n(t.V.D()*4),f.Gl(t.buffer,255<<24|i)},j2.lL.ou=function(t){var i=T.yD,e=T.Zb,r=T.vp,a=0;function s(x,S){var C=i(x,S),A=i(x,S+2);return A}var o=pako.inflate(t.slice(12));a=128;for(var h=0;h<260;h++)if(o[a+h]!=0)throw h;if(a+=260,e(o,a)!=50||(a+=4,e(o,a)!=0)||(a+=4,e(o,a)!=0))throw"e";a+=4;var v=e(o,a);a+=4;var v=e(o,a);if(v!=106&&v!=186&&v!=196&&v!=236)throw e(o,a);if(a+=4,e(o,a)!=0||(a+=4,e(o,a)!=24)||(a+=4,e(o,a)!=0))throw"e";a+=4;var v=e(o,a);a+=4;var u=e(o,a);if(a+=4,e(o,a)!=0||(a+=4,e(o,a)!=0)||(a+=4,e(o,a)!=1280))throw"e";a+=4;for(var h=0;h<24;h++)if(o[a+h]!=0)throw h;a+=24;var p=e(o,a);if(a+=4,42+p*10!=u)throw"e";var c=e(o,a);a+=4;var d=e(o,a);a+=4;var g=[{f:6},{f:8,all:0}];g.push({f:0,length:p,y7:0,tI:2,x8:0,A8:0});for(var h=0;h<p;h++){var m=s(o,a+2),b=s(o,a+6),M=new fh(m,b);g.push({f:2,zQ:M.Y(),_:M,H3:M.Y()}),a+=10}return g},j2.lL.nu=function(t,i,e,r){var a=T.Zb,s=T.UX,o=j2.lL.aLB,h=0,v=a(t,h),u,p=0,c;h+=4;var d=a(t,h);h+=4;var g=a(t,h);h+=4;var m=a(t,h);h+=4;var b=a(t,h);h+=4;var M=v*d,x=t.length;if(M==x-20)u=new Uint8Array(t.buffer,20+t.byteOffset);else if(g==4096*3||i&&g==4096){var S=j2.as("jpg"),C=0,A=0;for(u=f.n(v*d);h<t.length;){var D=a(t,h);h+=4;for(var E=S.mF(t.slice(h,h+D))[0],m=E.dU,k=new Uint8Array(E.data),F=i?v:v/3,L=0;L<m.N;L++)for(var N=0;N<m.s;N++){var I=L*m.s+N,j=(L+A)*F+(N+C);i?u[j]=k[I*4]:(u[j*3+0]=k[I*4+2],u[j*3+1]=k[I*4+1],u[j*3+2]=k[I*4+0])}C+=64,C>F&&(A+=64,C=0),h+=D}}else{u=f.n(M);for(var I=0;I<M;I+=g){var B=I+g,U=a(t,h);for(h+=4;p<B&&h<x;){var _=t[h];if(h++,_<128)for(var V=0;V<_+1;V++)u[p++]=t[h++],!i&&(u[p++]=t[h++],u[p++]=t[h++]);else{_-=127;for(var V=0;V<_;V++)u[p++]=t[h+0],!i&&(u[p++]=t[h+1],u[p++]=t[h+2]);h+=i?1:3}}}}if(i){for(var V=0;V<M;V++)i[V*4+3]=u[V];return[u,new l1(0,0,v,d)]}if(e){c=f.n(M*4);for(var V=0;V<M;V++){var G=V<<2,g=2+u[V]*4;c[G]=e[g],c[G+1]=e[g+1],c[G+2]=e[g+2],c[G+3]=255}}else if(r!=null&&r==v){c=f.n(M*4),c.fill(255);for(var V=0;V<M;V++)c[V*4+0]=c[V*4+1]=c[V*4+2]=u[V]}else{v=Math.round(v/3),M=v*d,c=f.n(M*4);for(var V=0;V<M;V++){var j=V*3,G=V<<2;c[G]=u[j],c[G+1]=u[j+1],c[G+2]=u[j+2],c[G+3]=255}}return[c,new l1(0,0,v,d)]},j2.mC={},j2.mC.n8=!0,j2.mC.mF=(function(){var t=T.UX,i=T.s1,e=0;function r(s,o){if(e=t(s,o+2),console.log("nFib",e,e.toString(16)),o+=32,t(s,o)!=14||(o+=2,o+=28,t(s,o)!=22))throw"e";o+=2;var h=i(s,o);o+=4,o+=8;var v=i(s,o);o+=4;var u=i(s,o);o+=4;var p=i(s,o);o+=4,o+=4;var c=i(s,o);o+=4;var d=i(s,o);o+=4;var g=i(s,o);o+=4;var m=i(s,o);o+=4,o+=44;var b=t(s,o);o+=2;for(var M=0;M<b;M++){var x=i(s,o),S=i(s,o+4);o+=8}}function a(s,o){var h=kH.parse(s);console.log(h);for(var v=["WordDocument","Data"],u=new l1,p=0;p<v.length;p++){for(var c=h[v[p]],d=[],g=0;g<c.length;){var m=T.wG(c,[255,216,255],g);if(m==-1)break;d.push(m),g=m+1}for(var b=[],M=0;M<d.length;M++){var x=c.slice(d[M],d[M+1]),S=j2.Rr.mF(x.buffer)[0];u=u.N1(S.dU);var C=o.gV();o.Z.push(C),C.ZJ("Layer"),C.V=S.dU,C.buffer=new Uint8Array(S.data)}}if(o.Z.length==0){alert("No images found inside a document.");return}o.s=u.s,o.N=u.N,o.buffer=f.n(u.D()*4)}return a})(),j2.aaK={},j2.aaK.mF=function(t){var i=new Uint8Array(t),e=T.s1,r=16;if(T.GU(i,0,4)!="chlv")throw"e";for(var a=e(i,4),s=e(i,8),o=e(i,12),h=[];r<i.length;){var v=e(i,r),u=e(i,r+48),p=e(i,r+52),c=u*p,d=u*4,g=f.n(u*p*4);g.fill(255);for(var m=0;m<p;m++)for(var b=0;b<u;b+=4){var M=m*u+b,x=M*4,S=r+108+(M>>>2)*6;g[x]=i[S+1],g[x+4]=i[S+3],g[x+8]=i[S+4],g[x+12]=i[S+5];for(var C=0;C<16;C+=4)g[x+C+1]=i[S+0],g[x+C+2]=i[S+2]}for(var A=new Int8Array(g.buffer),D=new Uint8ClampedArray(g.buffer),m=0;m<p;m++)for(var b=0;b<u;b++){var M=(m*u+b)*4,E=g[M],k=A[M+1],F=A[M+2],L=E+(45*F>>5),N=E-(11*k+23*F>>5),I=E+(113*k>>6);D[M]=L,D[M+1]=N,D[M+2]=I}r+=v+4,h.push({dU:new l1(0,0,u,p),data:g.buffer,Ag:"_a_"+h.length})}return h},j2.bM={},j2.bM.n8=!0,j2.bM.c6=function(t,i){var e={zB:t.m.zB,jR:[]},r=[],a=kx.qm(t),s=kx.D7(t),o=0,h=0,v=0;a.length==1&&a[0][3]==120||r.push({m:{il:500,list:a}}),s.length==1&&s[0][3].join(",")=="4,4"||r.push({m:{il:501,list:s}});for(var u=0;u<t.Z.length;u++){var p=t.Z[u];p.m.il<500&&r.push(p)}var c={};c[200]=9;for(var d=0;d<r.length;d++){var p=r[d],g=p.m,m=9;g.il<200&&(m=c[g.il],m==null&&(m=c[g.il]=Math.min(15,o),o++,o==9&&o++));var b={$n:[]};if(e.jR.push(b),g.il<=200){g.il!=0&&g.il!=200&&b.$n.push([0,12,m,g.il]);var M=Math.round((p.Dk()?1:0)*g.volume*127);M!=127&&b.$n.push([0,11,m,7,M]),i||b.$n.push([0,15,15,3,p.getName()])}for(var u=0;u<g.list.length;u++){var x=g.list[u];if(g.il<=200)b.$n.push([x[0],9,m,x[2],x[3]]),b.$n.push([x[0]+x[1],9,m,x[2],0]);else if(g.il==300)b.$n.push([x[0],15,15,1,""+x[3]]);else if(g.il==500){var S=Math.round(6e7/x[3]);b.$n.push([x[0],15,15,81,[S>>>16&255,S>>>8&255,S>>>0&255]])}else if(g.il==501){var S=x[3];b.$n.push([x[0],15,15,88,[S[0],{1:0,2:1,4:2,8:3,16:4,32:5}[S[1]],24,8]])}else console.log(g.il);h=Math.max(h,x[0]+x[1])}}for(var C=[],d=0;d<r.length;d++)500<=r[d].m.il&&(v=d+1);for(var u=0;u<=v;u++)C=C.concat(e.jR[u].$n);if(e.jR=[{$n:C}].concat(e.jR.slice(v+1)),i){var A=96,D=A/e.zB;e.zB=A;for(var E=0;E<e.jR.length;E++)for(var b=e.jR[E],u=0;u<b.$n.length;u++)b.$n[u][0]=Math.round(b.$n[u][0]*D)}for(var u=0;u<e.jR.length;u++){var b=e.jR[u];b.$n.sort(function(N,I){if(N[0]==I[0]){if(N[1]>9)return-1;if(I[1]>9)return 1;if(N[2]==I[2])return N[3]-I[3]}return N[0]-I[0]}),i||b.$n.push([h,15,15,47,[]]),j2.bM.agd(b.$n)}var k=cJ.EN(e);return k.buffer},j2.bM.agd=function(t){for(var i=0,e=0;e<t.length;e++){var r=t[e],a=i;i=r[0],r[0]-=a}},j2.bM.mF=function(t,i,e){var r=cJ.Q_(new Uint8Array(t));console.log(r),i.m.zB=r.zB;var a=j2.bM.fY(JSON.parse(JSON.stringify(r.jR))),s=j2.bM.a79(a,i.m),o=s[0],h=s[1],v=[];for(var u in o){var p=u.split("/").map(parseFloat),c=p[0],d=p[1];v[d]==null&&(v[d]=[]),v[d].push(u)}for(var d=0;d<v.length;d++){var g=v[d];if(g!=null)for(var m=0;m<g.length;m++){var u=g[m],p=u.split("/").map(parseFloat),c=p[0],b=o[u];if(!(b==null||b.length==0)){var M=r.jR[d].name;(M==null||v.length<3)&&(M=MIDDB.list[c]);var x=i.gV();i.Z.push(x),x.ZJ(M),x.m.il=c,x.m.list=b,x.m.volume=c>200?1:h[u],c<=200&&h[u]==0&&(x.q0(!1),x.m.volume=1)}}}i.s=i.N=1,kE==0&&(i.buffer=f.n(i.s*i.N*4)),i.Fe()},j2.bM.fY=function(t){for(var i=[],e=0;e<t.length;e++)for(var r=0,a=t[e].$n,s=0;s<a.length;s++){var o=a[s];o.push(e),o[0]+=r,r=o[0],i.push(o)}return i.sort(function(h,v){return h[0]-v[0]}),i},j2.bM.a79=function(t,i){var e=new Array(16),r=new Array(16),a=new Array(16);a.fill(1),e.fill(0),e[9]=200;for(var s={},o={},h=s["500/0"]=[],v=s["300/0"]=[],u=s["501/0"]=[],p=0;p<t.length;p++){var c=t[p],d=c.pop(),g=c[0],m=c[1],b=c[2],M=c[3],x=c[4];if(m==9&&x==0&&(m=8),m==15&&b==15){var S=M;M=x,S==1||S==2||S==3||S==4||S==5||S==6?M!=null&&v.push([g,100,9,M]):S==32||S==33||S==47||S==75||(S==81?h.push([g,300,11,6e7/(M[0]<<16|M[1]<<8|M[2])]):S==84||(S==88?u.push([g,300,12,[M[0],1<<M[1]]]):S==89||S==127||console.log(S.toString(16),M)))}else if(!(m==15&&b==0)){if(m==11){if(M!=-1){if(M!=0){if(M!=1){if(M!=6){if(M==7)a[b]==1&&(a[b]=x/127);else if(M!=10){if(M!=11){if(!(30<=M&&M<=33)){if(M!=38){if(M!=45){if(!(46<=M&&M<=47)){if(!(48<=M&&M<=51)){if(!(52<=M&&M<=63)){if(M!=64){if(M!=66){if(M!=67){if(M!=69){if(!(70<=M&&M<=79)){if(M!=91){if(M!=92){if(M!=93){if(M!=94){if(M!=95){if(M!=98){if(M!=99){if(M!=100){if(M!=101){if(M!=120){if(M!=121){if(M!=123)throw console.log(c),M+":"+x}}}}}}}}}}}}}}}}}}}}}}}}}}}}}else if(m==12){if(e[b]=b==9?200:M,M>127&&M!=200)throw M}else if(m!=13){if(m!=14)if(m==9){var C=e[b],A=C+"/"+d;if(o[A]=a[b],r[b]==null&&(r[b]=new Array(128)),s[A]==null&&(s[A]=[]),r[b][M])continue;var D=r[b][M]=[g,0,M,x];s[A].push(D)}else if(m==8){if(r[b]==null)continue;var D=r[b][M];if(D==null)continue;if(D[2]!=M||D[1]!=0)throw"e";D[1]=g-D[0],r[b][M]=null}else{if(m==10)continue;throw console.log(c),m}}}}return h.length==0&&h.push([0,300,11,120]),[s,o]},j2.Ob={},j2.Ob.n8=!0,j2.Ob.c6=function(t){var i=new Uint8Array(j2.bM.c6(t,!0)),e=T.a9(i,10),r=T.a9(i,12),a=new Uint8Array(i.length),s=4,o=s+4*e,h=14;T.mV(a,0,e-1),T.mV(a,2,r);for(var v=0;v<e;v++){var u=T.TF(i,h+4);T.TT(a,s,u),s+=4,a.set(i.slice(h+8,h+8+u),o),o+=u,h+=8+u}return pako.deflateRaw(a.slice(0,o),{level:9}).buffer},j2.Ob.mF=function(t,i,e){var r=pako.inflateRaw(t),a=T.a9(r,0)+1,s=T.a9(r,2),o=4,h=o+4*a,v=new Uint8Array(r.length-4+a*4+14),u=0;T.Bs(v,u,"MThd"),u+=4,T.TT(v,u,6),u+=4,T.mV(v,u,1),u+=2,T.mV(v,u,a),u+=2,T.mV(v,u,s),u+=2;for(var p=0;p<a;p++){var c=T.TF(r,o);o+=4,T.Bs(v,u,"MTrk"),u+=4,T.TT(v,u,c),u+=4,v.set(r.slice(h,h+c),u),h+=c,u+=c}j2.bM.mF(v.buffer,i)},j2.gm={},j2.gm.n8=!0,j2.gm.c6=function(t,i,e,r,a){},j2.gm.mF=function(t,i,e){var r=192,a=0,s=0;i.m.zB=r;var o=new Uint8Array(t),h=j2.gm.alR(o);console.log(h);for(var v=h.Tracks,u=h.Bars,p=0;p<v.length;p++){var c=v[p],d=h.ChannelData[c.Channel-1],g=i.gV();i.Z.push(g),g.ZJ(c.Name),g.m.il=c.Channel==10?200:d[0],g.m.volume=d[1]/16}var m=i.gV();i.Z.push(m),m.m.il=500,m.ZJ("Tempo"),m.m.list.push([0,r,11,h.BPM]);var b=i.gV();i.Z.push(b),b.m.il=501,b.ZJ("Time Signature");for(var M=h.BPM,x=M,S=0;S<u.length;S++){var C=u[S],A=h.MasterBars[S].Time,D=Math.round(A[0]*(4/A[1]));D!=a&&(b.m.list.push([s*r,r,12,A.slice(0)]),a=D);for(var E=0;E<C.length;E++)for(var c=C[E],k=i.Z[E].m.list,F=v[E].Tuning,L=v[E].Values[2],N=0;N<c.length;N++)for(var I=c[N],A=0,j=0;j<I.length;j++){var B=I[j],U=r*4>>>B.Duration,_=B.Strings,V=B.Tuplet;V&&(V==3||V==6?U=Math.round(U*2/3):console.log(E,S)),B.BPM&&(x=B.BPM),B.Dotted&&(U+=U>>>1);for(var G=0;G<_.length;G++){var H=_[G],Z=6-H[0],z=H[1],$=H[3],tt=H[4],R=z==3?Math.round(r/16):U;tt[0]==1&&(R=R>>>1),z==2?k[k.length-1]&&(k[k.length-1][1]+=R):k.push([s*r+A,R,F[Z]+$+L,128*H[2]/8])}A+=U}x!=M&&m.m.list.push([s*r,r,11,x]),M=x,s+=D}if(h.Lyrics){var g=i.gV(),nt=h.Lyrics[2];i.Z.push(g),g.ZJ("Lyrics"),g.m.il=300,g.m.list.push([0,50,9,nt])}i.Fe()},j2.gm.alR=(function(){var t=null,i=0,e=new Int8Array(1),r=new Uint8Array(e.buffer);function a(){return t[i++]}function s(){return r[0]=a(),e[0]}function o(){return i+=4,T.s1(t,i-4)}function h(){return i+=4,T.Zb(t,i-4)}function v(){return i+=2,T.UX(t,i-2)}function u(){var m=t[i],b=T.GU(t,i+1,m);return i+=1+m,b}function p(){var m=o();return u()}function c(m,b){for(var M=0;M<m.length;M++)b[m[M]]=p()}function d(m){t=m,i=31;var b=parseFloat(T.GU(t,21,4)),M=1,x=1,S=0,C=0;console.log("Version: "+b);var A={},D=A.Score={},E=["Title","SubTitle","Artist","Album"];5<=b&&E.push("Words Lyricist"),E.push("Music Composer","Copyright","Tab Transcriber","Instructions"),c(E,D);for(var k=o(),F=0;F<k;F++){var L=p();console.log("Notice "+F+":",L)}if(b<=4.06&&a(),4<=b)for(var G=o(),F=0;F<5;F++){var N=o(),I=o();I!=0&&(A.Lyrics=[G,N,T.GU(t,i,I)]),i+=I}if(5<b&&(i+=19),5<=b){for(var j=D.PageSetup=[],F=0;F<6;F++)j.push(o());j.push(o()/100);var B=v();if(B!=511)throw"e";var E="Title,Subtitle,Artist,Album,Words Lyricist,Music Composer,Words & Music,Copyright L1,Copyright L2,Page Number".split(","),U={};c(E,U)}if(5<=b){var _=p();_!=""&&(D["Tempo String"]=_)}A.BPM=o(),5<b&&a(),4<=b?i+=5:i+=4,A.ChannelData=[];for(var F=0;F<64;F++)A.ChannelData.push([o(),a(),a(),a(),a(),a(),a()]),i+=2;5<=b&&(i+=38),5<=b&&(i+=4);var V=o(),G=o();console.log(V+" bars, "+G+" tracks");for(var H=A.MasterBars=[],Z=0;Z<V;Z++){var z=a(),$={};if(H.push($),b<3)throw"e";if(z&1&&(M=a()),z&2&&(x=a()),z&4&&($.startRepeat=!0),z&8&&($.endRepeat=!0,$.repeatCount=a()),$.Time=[M,x],b<5){if(z&16&&($.alternateEnding=a()),z&32){var L=p(),tt=o();console.log(L,tt)}if(z&64){var S=a(),C=a();console.log(S,C)}}else{if(z&32)var L=p(),tt=o();if(z&64&&(S=a(),C=a()),z&3)var R=o();var nt=a(),Q=a();if(2<Q)throw"e";var X=a()}$.Key=[S,C]}for(var K=A.Tracks=[],Y=0;Y<G;Y++){var rt={};K.push(rt);var z=a(),ot=i+41;rt.Name=u(),i=ot;var st=o();console.log(rt.Name,st);for(var ht=rt.Tuning=[],F=0;F<7;F++)ht.push(h());rt.Port=o(),rt.Channel=o();for(var lt=rt.Values=[],F=0;F<3;F++)lt.push(o());if(rt.Color=o(),5<b){i+=6,i+=31,i+=8,i+=4;var vt=p(),pt=p();console.log(vt,pt)}b==5&&(i+=45)}5<=b&&a();for(var ct=A.Bars=[],ut=0;ut<V;ut++){var $=[];ct.push($);for(var Y=0;Y<G;Y++){var rt=[];$.push(rt);for(var dt=0;dt<(5<=b?2:1);dt++){var yt=[];rt.push(yt);var xt=o();if(xt>200)throw xt;for(var Z=0;Z<xt;Z++){var mt={},gt=1;yt.push(mt);var z=a();if(z&1&&(mt.Dotted=!0),z&64&&(gt=a(),gt!=0&>!=2))throw gt;mt.Type=gt;var wt=s();if(mt.Duration=wt+2,wt>4)throw wt;if(z&32&&(mt.Tuplet=o()),z&2){var Tt=a();if(Tt==0){var Wt=p(),Mt=o();if(Mt!=0)throw"e"}else{var Dt=a();i+=3;var It=a();b==3&&(i+=3);var St=a();b==3&&(i+=3);var k=a();b==3&&(i+=3);var Ct=o(),Et=a();i+=4;var ot=i+21,At=u();if(i=ot,v()!=0)throw"e";for(var Pt=[],F=0;F<3;F++)Pt.push(a()),b==3&&(i+=3);for(var Nt=[],F=0;F<8;F++)Nt.push(h());for(var jt=a(),_t=[[],[],[],[],[]],Rt=0;Rt<3;Rt++)for(var F=0;F<5;F++)_t[F].push(a());for(var Gt=[],F=0;F<7;F++)Gt.push(a());if(a()!=0)throw"e";for(var Lt=[],F=0;F<7;F++)Lt.push(s());var Jt=a()}}if(z&4&&(mt.Text=p()),z&8){var Vt=a();if(4<=b&&(Vt=Vt|a()<<8),Vt&16,Vt&32){var Bt=a();b<4&&o()}if(Vt&1024)var zt=g();if(Vt&64&&(a(),a()),Vt&512)throw"e"}if(z&16){var kt=s(),Ot=0;if(kt!=-1&&console.log("new instrument",kt),5<=b)var Ft=[o(),o(),o(),o()];var qt=[s(),s(),s(),s(),s(),s()];5<=b&&p();for(var ti=h(),Zt=[],F=0;F<6;F++)Zt.push(qt[F]==-1?0:a());ti!=-1&&(Ot=a(),5<b&&a(),mt.BPM=ti),4<=b&&a(),5<=b&&a(),5<b&&console.log(p(),p())}for(var ni=a(),yi=mt.Strings=[],si=7;si>=0;si--)if((ni&1<<si)!=0){var ii=a(),bi=1,oi=6,Mt=0,Lt=null,Xt=0;ii&32&&(bi=a()),b<5&&ii&1&&(a(),a()),ii&16&&(oi=a()),ii&32&&(Mt=Math.max(0,s())),ii&128&&(Lt=[a(),a()]),5<=b&&ii&1&&(i+=8),5<=b&&a();var ri=[si,bi,oi,Mt,[0]];if(yi.push(ri),ii&8){var Vt=a();if(4<=b&&(Vt=Vt|a()<<8),Vt&1)var wi=g();if(Vt&16){var Mt=a(),Ut=a(),mi=0;5<=b?mi=a():a();var Ht=a();5<=b&&a()}if(Vt&256&&(ri[4][0]=1),Vt&1024)throw"e";if(Vt&2048&&(s(),console.log("slide")),Vt&4096){var Yt=a();Yt==2&&(i+=3),Yt==3&&(i+=1)}if(Vt&8192)throw"e"}}if(5<=b){var $t=a(),vi=a(),ui=-1;(vi==8||vi==10)&&(ui=a())}}}5<=b&&a()}}return A}function g(){for(var m=a(),b=o(),M=o(),x=[],S=0;S<M;S++){var C=o(),A=o(),D=a();x.push([C,A,D])}return[m,b,x]}return d})(),j2.hi={},j2.hi.n8=!0,j2.hi.c6=function(t,i,e,r,a){},j2.hi.mF=function(t,i,e){var r=new Uint8Array(t);j2.hi.azI(r,i)},j2.hi.azI=(function(){var t,i;function e(p,c){t=u(p);var d=s(t),g=T.s1(t,8336),m=d["score.gpif"],b=T.OH(m,0,m.length),M=new DOMParser,x=M.parseFromString(b,"image/svg+xml"),S=x.firstChild,C=192,A=0,D=null;c.m.zB=C;for(var E=r(S,"Tracks").children,k=[],F=[],L=0;L<E.length;L++){var N=E[L],I=r(N,"GeneralMidi"),j=r(N,"Properties"),B=r(N,"Instrument").getAttribute("ref"),U=0;F.push(L),(B.endsWith("-gs")||B.endsWith("GrandStaff"))&&F.push(L);var _=c.gV();if(c.Z.push(_),_.ZJ(a(N,"Name")),_.m.il=a(I,"PrimaryChannel",1)==9?200:parseInt(a(I,"Program",1)),j)for(var V=0;V<j.children.length;V++){var G=j.children[V];G.getAttribute("name")=="Tuning"&&(k[L]=a(G,"Pitches").split(" ").map(parseFloat))}for(var H=a(r(r(N,"RSE"),"ChannelStrip"),"Parameters").split(" ").map(parseFloat),V=0;V<H.length;V++)U+=H[V]}for(var Z=r(S,"MasterBars").children,z=r(S,"Bars").children,$=r(S,"Voices").children,tt=r(S,"Beats").children,R=r(S,"Notes").children,nt=r(S,"Rhythms").children,Q=[],X=0;X<Z.length;X++)Q[X]=a(Z[X],"Time").split("/").map(parseFloat);for(var K=[],L=0;L<Q.length;L++){K.push(A);var Y=Q[L];A+=Y[0]*4/Y[1]}var rt=r(r(S,"MasterTrack"),"Automations").children,ot=c.gV();c.Z.push(ot),ot.m.il=500,ot.ZJ("Tempo");var st=c.gV();c.Z.push(st),st.m.il=501,st.ZJ("Time Signature");var ht=c.gV();c.Z.push(ht),ht.m.il=300,ht.ZJ("Lyrics");for(var L=0;L<rt.length;L++){var lt=rt[L];if(a(lt,"Type")=="Tempo"){var vt=a(lt,"Bar",1),pt=parseFloat(a(lt,"Value").split(" ")[0]);ot.m.list.push([K[vt]*C,C,11,pt])}}for(var L=0;L<Q.length;L++){var A=Q[L],ct=A.join("/");ct!=D&&(st.m.list.push([K[L]*C,C,12,A]),D=ct)}for(var ut=[],L=0;L<E.length*10;L++)ut.push([]);for(var dt=[],X=0;X<Z.length;X++)for(var yt=Z[X],xt=a(yt,"Bars").split(" ").map(parseFloat),mt=Math.min(xt.length,E.length),gt=0;gt<xt.length;gt++){var Y=F[gt];if(Y!=-1){var vt=z[xt[gt]],wt=a(vt,"SimileMark");wt=="Simple"?vt=dt[gt]:dt[gt]=vt;for(var Tt=c.Z[Y].m.list,Wt=a(vt,"Voices").split(" ").map(parseFloat),Mt=0;Mt<Wt.length;Mt++)if(Wt[Mt]!=-1)for(var Dt=$[Wt[Mt]],It=a(Dt,"Beats").split(" ").map(parseFloat),St=0,Ct=0;Ct<It.length;Ct++){var Et=tt[It[Ct]],At=a(Et,"Notes"),Pt=r(Et,"Lyrics"),Nt=r(Et,"Rhythm").getAttribute("ref"),jt=a(Et,"Dynamic"),_t={P:.2,MP:.4,MF:.6,F:.8,FF:.9,FFF:1}[jt];if(_t==null)throw jt;if(Pt){var Pt=Pt.children[0].textContent.trim();Pt!=""&&ht.m.list.push([K[X]*C+St,100,7,Pt])}var Rt=nt[Nt],Gt=a(Rt,"NoteValue"),Lt=r(Rt,"PrimaryTuplet"),Jt=r(Rt,"AugmentationDot")!=null,Vt={Whole:0,Half:1,Quarter:2,Eighth:3,"16th":4,"32nd":5}[Gt];if(Vt==null)throw Gt;if(Vt=(C*4>>>Vt)*(Jt?1.5:1),Lt){var Bt=parseFloat(Lt.getAttribute("num")),zt=parseFloat(Lt.getAttribute("den"));if(Vt=Math.round(Vt*zt/Bt),Jt)throw"e"}if(At==null){St+=Vt;continue}At=At.split(" ").map(parseFloat);for(var kt=0;kt<At.length;kt++){var Ot=r(R[At[kt]],"Properties").children,Ft=r(R[At[kt]],"Tie"),b=parseFloat(Ot[0].textContent),qt=parseFloat(Ot[1].textContent),ti=0,Zt=Ot[0].getAttribute("name");if(Zt=="Tone")ti=(qt-1)*12+b;else if(Zt=="Element"){if(qt==1)continue;var ni=[[1],[3,null,2],null,null,null,[14],null,[10],[12],[15],[7,null,11],[9],[14],[22],[20],[16]][b][qt];if(ni==null)throw"e";ti=35+ni}else if(Zt=="String")ti=(k[Y]?k[Y]:[38,43,48,53,57,62])[b]+qt;else throw Zt;if(Ft&&Ft.getAttribute("destination")=="true")ut[Y][ti][1]+=Vt;else{var yi=ut[Y][ti]=[K[X]*C+St,Vt,ti,Math.round(_t*128)];Tt.push(yi)}}St+=Vt}}}ht.m.list.length==0&&c.Z.pop(),c.Fe()}function r(p,c){for(var d=0;d<p.children.length;d++){var g=p.children[d];if(g.tagName==c)return g}}function a(p,c,d){var g=r(p,c);if(g==null)return null;var m=g.textContent;return d?parseFloat(m):m}function s(p){for(var c={},d=4096,g=4+d;g+3<p.length;){var m=T.s1(p,g);if(m===2){for(var b=4,M=0,x=0,S=0;p[g+b]!=0;)b++;for(var C=T.GU(p,g+4,b-4),A=T.s1(p,g+140),D=g+148,E=c[C]=new Uint8Array(A);M=T.s1(p,D+4*x++),M!=0;)g=4+M*d,E.set(new Uint8Array(p.buffer,g,Math.min(d,A-S)),S),S+=d}g+=d}return c}function o(){var p=t[i>>>3],c=p>>>7-(i&7)&1;return i++,c}function h(p){for(var c=0,d=0;d<p;d++)c=c<<1|o();return c}function v(p){for(var c=0,d=0;d<p;d++)c=c|o()<<d;return c}function u(p){t=p;var c=T.s1(t,4),d=[],g=t.length*8;for(i=64;i<g;)if(o()==0)for(var m=v(2),b=0;b<m;b++)d.push(h(8));else for(var M=h(4),x=v(M),S=v(M),C=d.length-x,b=0;b<S;b++)d.push(d[C+b]);return new Uint8Array(d)}return e})(),j2.db={},j2.db.n8=!0,j2.db.OR=[1,25,200,81,30,33,88,100,1,61,58,41,43,84,81,82,88,7,46,14,46,115,105,74,65,4,11,39,20,37,51,200,27,108,12,29,200,1,31,200,200,1,200,1,43,43,41,45,33,28,61,58,81,200,33,81,39,51,28,53,200,57],j2.db.alr="Elec. Piano (Classic),Acoustic Gtr (Classic),Drum Kit,Smooth Synth (Classic),Electric Guitar,Bass Guitar (Classic),Synth Pluck,Scifi,Grand Piano (Classic),French Horn (Classic),Trombone (Classic),Violin (Classic),Cello (Classic),8-Bit Sine,8-Bit Square,8-Bit Sawtooth,8-Bit Triangle,Harpsichord,Concert Harp,Xylophone,Pizzicato,Steel Drums,Sitar,Flute,Saxophone,Ragtime Piano,Music Box,Synth Bass (Classic),Church Organ,Slap Bass,Pop Synth (Classic),Electric Drum Kit,Jazz Guitar,Koto,Vibraphone,Muted E-Guitar,808 Drum Kit,808 Bass,Dist. Guitar (Classic),8-Bit Drum Kit,2013 Drum Kit,Grand Piano,909 Drum Kit,Electric Piano,Distortion Guitar,Cello,Violin,Strings,Bass,Clean Guitar,French Horn,Trombone,Smooth Synth,2023 Drum Kit,Bass Guitar,Synthesizer,Synth Bass,Pop Synth,Acoustic Guitar,Lucent Choir,EDM Kit (E),Brass".split(","),j2.db.aa_=[35,36,36,39,39,38,40,31,42,46,55,41,45,48,47,56,50,32],j2.db.auM=[35,40,42,38,38,52],j2.db.alA=[35,36,38,40,40,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,49,59,53,40,57,40],j2.db.awt=[35,36,36,40,40,38,45,47,47,48,50,50,37,39,42,42,46,46,49,51],j2.db.aM8=[31,35,36,36,36,36,37,38,40,40,40,40,41,45,50,43,47,48,50,46,44,42,49,57,57,51,59,53,53,55,55,52,54,83,34,80,60,61,62,63,64,65,66,67,68,45,50,45,38,37,68,67,76,77,50,50,50,50,50,50,86,86,86,58,84,56,56,56,27,77,76,75],j2.db.mF=function(t,i){var e=new Uint8Array(t),r=j2.db.aFy(e,0,j2.db.scheme,"Sequence"),a=i.m.zB,s=r.settings,o=s?s.instrMap:[],h=r.note,v=r.marker,u=1;o==null&&(o=[]);for(var p={},c=0;c<o.length;c++){var d=o[c].id,g=o[c].value;p[d]=g}s&&(i.m.Qw=s.bpm);for(var m={},c=0;c<h.length;c++){var b=h[c],o=b.instrument;o==null&&(o=43);var M=p[o],x=o%100,S=b.time;S==null&&(S=0);var C=b.volume;if((C==null||isNaN(C))&&(C=0),C=Math.min(C,1),m[o]==null){var E=m[o]=i.gV();i.Z.push(E);var A=j2.db.OR[x];A==null&&(A=1),E.m.il=A==200?200:A-1,M&&M.volume!=null&&(E.m.volume=Math.min(1,M.volume));var D=j2.db.alr[x];E.ZJ((D||"Track")+" "+o)}var E=m[o],k=b.type;x==31?k+=0:x==36?k=j2.db.aa_[k-27]:x==39?k=j2.db.auM[k-31]:x==40?k=j2.db.alA[k-31]:x==42?k=j2.db.awt[k-27]:x==53?k=j2.db.aM8[k-24]:[6,13,14,15,16,52,55,59].indexOf(x)!=-1&&(k+=12),k==null&&(k=b.type,C=0),M&&M.detune!=null&&E.m.il!=200&&(k+=Math.round(M.detune/100)),E.m.list.push([Math.round(S*a/4),Math.round(b.length*a/4),k,Math.round(C*127)])}var F=i.gV();if(i.Z.push(F),F.m.il=500,F.ZJ("Tempo"),F.m.list.push([0,a,11,i.m.Qw]),v)for(var c=0;c<v.length;c++){var L=v[c],N=L.setting;N==null&&F.m.list.push([Math.round(L.time*a/4),i.m.zB,11,L.value])}console.log(r),i.Fe()},j2.db.scheme={Sequence:{1:["SeqSettings","settings",0],2:["Note","note",1],3:["Marker","marker",1]},SeqSettings:{1:["int64","bpm",0],2:["int64","tSign",0],3:["InsMap","instrMap",1],4:["float","oneMinVol",0]},InsMap:{1:["int64","id",0],2:["InsSettings","value",0]},InsSettings:{1:["float","volume",0],2:["int64","delay",0],3:["int64","reverb",0],4:["float","pan",0],5:["int64","enableEq",0],6:["float","eqLow",0],7:["float","eqMid",0],8:["float","eqHihg",0],9:["float","detune",0],10:["int64","reverbType",0],11:["float","iRevVol",0],12:["int64","distortT",0],13:["float","distVol",0],14:["Synth","synth",0],15:["string","name",0],17:["int64","color",0],18:["int64","bitcrusher",0],19:["int64","bitcrDepth",0],20:["float","bitcrLevel",0]},Synth:{1:["int64","type",0],2:["Envelope","volEnv",0],3:["Envelope","fltEnv",0],4:["float","filter",0],5:["float","resonance",0],6:["int64","filterType",0],7:["int64","lfoEnabled",0],8:["int64","lfoType",0],9:["float","lfoFreq",0],10:["float","lfoLevel",0],11:["int64","lfoTarget",0]},Envelope:{1:["int64","enabled",0],2:["float","attack",0],3:["float","hold",0],4:["float","decay",0],5:["float","sustain",0],6:["float","release",0]},Note:{1:["int64","type",0],2:["float","time",0],3:["float","length",0],4:["int64","instrument",0],5:["float","volume",0]},Marker:{1:["float","time",0],2:["int64","setting",0],3:["int64","instrument",0],4:["float","value",0],5:["int64","blend",0]}},j2.db.aLF=function(t,i,e){for(var r="",a=0;a<e;a++)r+=String.fromCharCode(t[i+a]);return r},j2.db.aFy=function(t,i,e,r){var a=0,s=function(k){for(var F=0,L=0;k[a]>127;)F=F|(k[a]&127)<<L*7,a++,L++;return F=F|(k[a]&127)<<L*7,a++,F},o=j2.db.aLF,h=e[r],v="";if(h==null)throw r;for(var u={},p=0;p<i;p++)v+=" ";for(;a<t.length;){var c=s(t),d=c&7,g=c>>>3,m=h[g],b=null;if(m==null)throw console.log(r,g),console.log(u),"e";var M=m[0],x=m[1];if(d==0)b=s(t);else if(d==1)a+=8;else if(d==2){var S=s(t),C=M[0].toUpperCase(),A=M[0].toLowerCase();if(M=="string")b=o(t,a,S);else if(M=="bytes")b=new Uint8Array(t.buffer,t.byteOffset+a,S);else if(M=="float")b=new Float32Array(t.slice(a,a+S).buffer);else if(M=="double")b=new Float64Array(t.slice(a,a+S).buffer);else if(M=="int64"){b=[];for(var D=a;a-D<S;)b.push(s(t));a=D}else if(M[0]==C&&A!=C){var E=new Uint8Array(t.buffer,t.byteOffset+a,S);b=j2.db.aFy(E,i+1,e,M)}else throw m+" of "+r;a+=S}else if(d==5){if(M=="float")b=new Float32Array(t.slice(a,a+4).buffer)[0];else throw m;a+=4}else throw console.log(r,d,g),m;m[2]==0?u[x]=b:(u[x]==null&&(u[x]=[]),u[x].push(b))}return u},j2.z7={},j2.z7.mF=(function(){function t(i){for(var e=new Uint8Array(i),r=ap.Q_(i),a=T.UX,s=T.s1,p,o,h=0;h<r.sub.length;h++){var v=r.sub[h];v.do=="fmt "&&(p=v),v.do=="data"&&(o=v)}var u=p.g,p=a(e,u);if(u+=2,p!=1)throw p;var c=a(e,u);u+=2;var d=s(e,u);u+=4;var g=s(e,u);u+=4;var m=a(e,u);u+=2;var b=a(e,u);if(u+=2,b!=16)throw b;u=o.g;for(var M=Math.round(o.size/(c*2)),x=[],S=new Int16Array(i,u),C=0;C<c;C++){var A=new Int16Array(M);x.push(A);for(var h=0;h<M;h++)A[h]=S[h*c+C]}var D={X_:d,ec:x};return D}return t})(),j2.z7.c6=function(t){var i=t.ec,e=i.length,r=i[0].length,a=T.Bs,s=T.K3,o=T.od,h=new Uint8Array(44+e*r*2),v=0;a(h,v,"RIFF"),v+=4,s(h,v,h.length-8),v+=4,a(h,v,"WAVE"),v+=4,a(h,v,"fmt "),v+=4,s(h,v,16),v+=4,o(h,v,1),v+=2,o(h,v,e),v+=2,s(h,v,t.X_),v+=4,s(h,v,t.X_*e*2),v+=4,o(h,v,e*2),v+=2,o(h,v,16),v+=2,a(h,v,"data"),v+=4,s(h,v,r*e*2),v+=4;for(var u=new Int16Array(h.buffer,v),p=0;p<e;p++)for(var c=i[p],d=0;d<r;d++)u[d*e+p]=c[d];return h.buffer},j2.aM3=(function(){function t(C){var A=new Uint8Array(C),D=0,E=T.GU(A,D,4),k=0,F=0;D+=4;var L=T.TF(A,D);D+=4;for(var N=A[8],I=[],j=0;j<N;j++)I.push(new Int16Array(L));for(;D<A.length;){N=A[D],k=T.TF(A,D)&16777215;var B=T.a9(A,D+4),U=T.a9(A,D+6),_=D+U;D+=8;for(var V=[],j=0;j<N;j++){var G=[];V.push(G);for(var H=0;H<4;H++)G.push(T.Kd(A,D+H*2));D+=8;for(var H=0;H<4;H++)G.push(T.Kd(A,D+H*2));D+=8}for(;D<_;){for(var Z=0;Z<N;Z++)M(A,D,V[Z],I[Z],F,D==48),D+=8;F+=20}}var z={X_:k,ec:I};return console.log(z),window.aC$==null&&(window.aC$=100),z}for(var i=new Uint8Array(20),e=[.75,-.75,2.5,-2.5,4.5,-4.5,7,-7],r=[1,7,21,45,84,138,211,304,421,562,731,928,1157,1419,1715,2048],a=[],s=0;s<r.length;s++)a[s]=1/r[s];for(var o=new Uint8Array([7,7,7,5,5,3,3,1,0,0,2,2,4,4,6,6,6]),h=new Int16Array(128),s=0;s<16;s++)for(var v=r[s],u=0;u<8;u++){var p=v*e[u];h[s*8+u]=p<0?Math.ceil(p-.5):Math.floor(p+.5)}function c(C,A,D){i[C]=A>>>D&7}function d(C){return C[0]*C[4]+C[1]*C[5]+C[2]*C[6]+C[3]*C[7]>>13}function g(C){return Math.max(-32768,Math.min(C,32767))}function m(C,A,D){var E=D>>4;C[4]+=C[0]<0?-E:E,C[5]+=C[1]<0?-E:E,C[6]+=C[2]<0?-E:E,C[7]+=C[3]<0?-E:E,C[0]=C[1],C[1]=C[2],C[2]=C[3],C[3]=A}function b(C){var A=(C[4]*C[4]+C[5]*C[5]+C[6]*C[6]+C[7]*C[7]>>16)-2303;return A<0?0:A*A}function M(C,A,D,E,k,F){var L=T.a9(C,A),N=T.TF(C,A+1),I=T.TF(C,A+4),j=L>>>12;c(0,L,9),c(1,L,6),c(2,L,3),c(3,L,0);for(var B=0;B<8;B++)c(4+B,N,21-B*3),c(12+B,I,21-B*3);for(var U=0;U<20;U++){var _=h[j*8+i[U]],V=d(D),G=E[k+U]=g(V+_);m(D,G,_)}}function x(C,A,D,E,k){for(var F=1e9,L=0,N,I,j=0,B=0,U=0;U<17;U++){N=0,I=D,v=L,U!=16&&(I=D.slice(0),v=U);for(var _=0;_<20&&N<=F;_++){var V=E[k+_],G=d(I),H=V-G,Z=Math.round(H*a[v]),z=Math.max(-8,Math.min(8,Z)),$=i[_]=o[z+8],tt=h[(v<<3)+$],R=g(G+tt);m(I,R,tt);var nt=V-R;N+=nt*nt}N<=F&&(F=N,L=v)}for(var Q=L<<12|i[0]<<9|i[1]<<6|i[2]<<3|i[3]<<0,X=0;X<8;X++)j|=i[4+X]<<21-X*3,B|=i[12+X]<<21-X*3;T.TT(C,A+4,B),T.TT(C,A+1,j),T.mV(C,A+0,Q)}function S(C){var A=C.ec,D=C.ec[0].length,E=C.ec.length,k=new cW,F=0,L=0;T.a8(k,F,"qoaf"),F+=4,T.OW(k,F,D),F+=4;for(var N=[],I=0;I<E;I++)N.push([0,0,0,0,0,0,-8192,16384]);for(;L<D;){var j=20*Math.min(256,Math.ceil((D-L)/20));T.OW(k,F,C.X_),k.data[F]=E,F+=4,T.OT(k,F,j),F+=2,T.OT(k,F,8+E*(16+Math.round(8*j/20))),F+=2;for(var I=0;I<E;I++){for(var B=N[I],U=0;U<4;U++)T.xm(k,F+U*2,B[U]);F+=8;for(var U=0;U<4;U++)T.xm(k,F+U*2,B[U+4]);F+=8}for(var _=L+j;L<_;){k.$t(F,E*8);for(var V=0;V<E;V++)x(k.data,F,N[V],A[V],L),F+=8;L+=20}}var G=k.data.slice(0,F);return G.buffer}return{mF:t,c6:S}})();var dE={};dE.fx=!1,dE.az4=!1,dE.KR=!1,dE.LC=document.createElement("canvas"),dE.ez=null,dE._A=null,dE.sP=0,(function(){var t={alpha:!0,antialias:!1,depth:!1,premultipliedAlpha:!1},i;if(i||(i=dE.LC.getContext("webgl2",t)),i){dE.fx=!0,dE.az4=!0,dE.ez=i,dE._A=i.createFramebuffer(),i.bindFramebuffer(i.FRAMEBUFFER,dE._A),i.disable(i.BLEND),i.disable(i.DEPTH_TEST);var e=i.createBuffer();i.bindBuffer(i.ARRAY_BUFFER,e),i.bufferData(i.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]),i.STATIC_DRAW),i.enableVertexAttribArray(0),i.vertexAttribPointer(0,2,i.FLOAT,!1,0,0)}})(),dE.aGN=function(t){return t=t.replace(/\s\s+/g," "),t=t.replace(/; /g,";"),t=t.replace(/} /g,"}"),t=t.replace(/ }/g,"}"),t=t.replace(/{ /g,"{"),t=t.replace(/ {/g,"{"),t=t.replace(/= /g,"="),t=t.replace(/ =/g,"="),t=t.replace(/\| /g,"|"),t=t.replace(/ \|/g,"|"),t},dE.Fb=function(t,i){var e=dE.ez;t>e.getParameter(e.MAX_TEXTURE_SIZE)&&(dE.fx=!1,alert("Too big texture ("+t+" px), Disabling WebGL")),i==16&&e.getExtension("EXT_texture_norm16")==null&&(dE.fx=!1,alert("EXT_texture_norm16 missing, Disabling WebGL"))},dE.hO=function(t,i){return new Float32Array([(t.x-i.x)/i.s,(t.y-i.y)/i.N,t.s/i.s,t.N/i.N])},dE.H4=function(){return this.LC},dE.fO=function(t,i){var e=dE.ez;e.bindFramebuffer(e.FRAMEBUFFER,dE._A),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,t.kl,0),e.viewport(0,0,t.s,t.N),i?(e.enable(e.SCISSOR_TEST),e.scissor(i.x,i.y,i.s,i.N)):e.disable(e.SCISSOR_TEST)},dE.aqH=function(t,i,e){if(e)throw"error";var r=dE.ez;r.disable(r.SCISSOR_TEST),r.bindFramebuffer(r.FRAMEBUFFER,null),r.viewport(0,0,t,i),e?(r.enable(r.SCISSOR_TEST),r.scissor(e.x,e.y,Math.round(e.s),Math.round(e.N))):r.disable(r.SCISSOR_TEST)},dE.Cg=function(){var t=dE.ez;t.colorMask(!1,!1,!1,!0),dE.H7(255<<24),t.colorMask(!0,!0,!0,!0)},dE.H7=function(t){var i=dE.ez,e=(t>>>0&255)*(1/255),r=(t>>>8&255)*(1/255),a=(t>>>16&255)*(1/255),s=(t>>>24&255)*(1/255);i.clearColor(e,r,a,s),i.clear(i.COLOR_BUFFER_BIT)},dE.YL=function(t,i,e,r,a){var s=i.vU(r);if(a&&(s=s.vU(a)),!s.lO()){var o=dE.ez;dE.fO(t),o.bindTexture(o.TEXTURE_2D,e.kl),o.copyTexSubImage2D(o.TEXTURE_2D,0,s.x-r.x,s.y-r.y,s.x-i.x,s.y-i.y,s.s,s.N)}},dE.LF=function(t,i,e,r){r==null&&(r=8);var a=dE.asA[t];return(a==null||a.s!=i||a.N!=e||a.depth!=r)&&(a&&a.delete(),a=new dE.e1(i,e,r)),dE.asA[t]=a,a},dE.asA=[],dE.MU=function(){this.aq0=null,this.Rw=null},dE.MU.yX=null,dE.MU.prototype.OU=function(t){if(!this.Rw){this.Rw={};for(var i=dE.ez,e=this.aq0,r=this.Rw,a=0;a<t.length;a++){var s=t[a];r[s]=i.getUniformLocation(e,s)}}},dE.MU.prototype.FN=function(){},dE.MU.prototype.Ht=function(t){for(var i=dE.ez,e=0;e<t.length;e+=2)i.uniform1i(t[e],e>>>1),i.activeTexture(i["TEXTURE"+(e>>>1)]),i.bindTexture(i.TEXTURE_2D,t[e+1]);i.activeTexture(i.TEXTURE0)},dE.MU.prototype.xV=function(t,i){var e=dE.ez,r=e.createShader(e.FRAGMENT_SHADER);e.shaderSource(r,t),e.compileShader(r),e.getShaderParameter(r,e.COMPILE_STATUS)||console.log(e.getShaderInfoLog(r));var a=e.createShader(e.VERTEX_SHADER);e.shaderSource(a,i),e.compileShader(a),e.getShaderParameter(a,e.COMPILE_STATUS)||console.log(e.getShaderInfoLog(a));var s=e.createProgram();e.attachShader(s,a),e.attachShader(s,r),e.linkProgram(s),e.getProgramParameter(s,e.LINK_STATUS)||console.log("Could not initialise shaders"),this.aq0=s},dE.MU.prototype.VL=function(){dE.MU.yX!=this&&(dE.ez.useProgram(this.aq0),dE.MU.yX=this)},dE.gQ=function(t,i,e){dE.fe++,dE.sP+=t*i,dE.KR&&console.log("GL.Channels instances: "+dE.fe+", memory: "+dE.sP);var r=dE.ez;this.s=t,this.N=i,e==null&&(e=8),e==16&&r.getExtension("EXT_texture_norm16"),this.depth=e,this.sj=e==8?r.R8:e==16?33322:r.R32F,this.fX=(e==8||e==16,r.RED),this.an=e==8?r.UNSIGNED_BYTE:e==16?r.UNSIGNED_SHORT:r.FLOAT,this.kl=r.createTexture(),this.kY=null,this.aH(this.kl,t,i)},dE.gQ.prototype.aH=function(t,i,e){var r=dE.ez;r.bindTexture(r.TEXTURE_2D,t),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MIN_FILTER,r.NEAREST),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MAG_FILTER,r.NEAREST),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,r.CLAMP_TO_EDGE),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,r.CLAMP_TO_EDGE),r.texImage2D(r.TEXTURE_2D,0,this.sj,i,e,0,this.fX,this.an,null)},dE.gQ.prototype.set=function(t,i){var e=dE.ez;e.bindTexture(e.TEXTURE_2D,this.kl),e.pixelStorei(e.UNPACK_ALIGNMENT,1);var r=this.s*this.N;if(i==null||i.D()*10>r)e.texImage2D(e.TEXTURE_2D,0,this.sj,this.s,this.N,0,this.fX,this.an,t);else{var a=new l1(0,0,this.s,this.N),s=f.n(i.D(),this.depth);f.LD(t,a,s,i),e.texSubImage2D(e.TEXTURE_2D,0,i.x,i.y,i.s,i.N,this.fX,this.an,s)}e.pixelStorei(e.UNPACK_ALIGNMENT,4)},dE.gQ.prototype.delete=function(){var t=dE.ez;this.kl&&(t.deleteTexture(this.kl),dE.fe--,dE.sP-=this.s*this.N),dE.KR&&dE.KR&&console.log("GL.Channels instances: "+dE.fe+", memory: "+dE.sP*4)},dE.fe=0,dE.e1=function(t,i,e,r){e==null&&(e=8),r==null&&(r=!1),dE.fe++,dE.sP+=t*i*4,dE.KR&&console.log("GL.Channels instances: "+dE.fe+", memory: "+dE.sP);var a=dE.ez;e==16&&a.getExtension("EXT_texture_norm16"),e==32&&(a.getExtension("EXT_color_buffer_float"),a.getExtension("OES_texture_float_linear")==null&&(r=!1)),this.aKi=r,this.s=t,this.N=i,this.depth=e,this.sj=e==8?a.RGBA:e==16?32859:e==32?a.RGBA32F:a.RGBA16F,this.fX=(e==8||e==16,a.RGBA),this.an=e==8?a.UNSIGNED_BYTE:e==16?a.UNSIGNED_SHORT:a.FLOAT,this.kl=a.createTexture(),this.kY=null,this.aH(this.kl,t,i)},dE.OG=function(){var t=dE.ez;return t.getExtension("OES_texture_float_linear")?32:33},dE.e1.prototype.set=function(t,i){var e=dE.ez;if(e.disable(e.SCISSOR_TEST),e.bindTexture(e.TEXTURE_2D,this.kl),t==null||t instanceof Uint8Array||t instanceof Uint16Array||t instanceof Float32Array){var r=this.s,a=this.N,s=r*a;if((i==null||i.D()*10>s)&&(t==null||t.length>=s*4))e.texImage2D(e.TEXTURE_2D,0,this.sj,r,a,0,this.fX,this.an,t);else{var o=t;if(t.length==s*4){var o=f.n(i.D()*4,this.depth);f.p3(t,new l1(0,0,r,a),o,i)}e.texSubImage2D(e.TEXTURE_2D,0,i.x,i.y,i.s,i.N,this.fX,this.an,o)}}else e.texImage2D(e.TEXTURE_2D,0,this.sj,this.fX,this.an,t)},dE.e1.prototype.get=function(t){var i=dE.ez;dE.fO(this),i.readPixels(0,0,this.s,this.N,this.fX,this.an,t)},dE.e1.prototype.C9=function(t){if(!t.lO()){var i=dE.ez;if(this.kY==null&&(this.kY=i.createTexture(),this.aH(this.kY,this.s,this.N),dE.fe++,dE.sP+=this.s*this.N*4),i.bindFramebuffer(i.FRAMEBUFFER,dE._A),i.bindTexture(i.TEXTURE_2D,this.kY),t){var e=Math.max(t.x,0),r=Math.max(t.y,0);i.copyTexSubImage2D(i.TEXTURE_2D,0,e,r,e,r,t.s,t.N)}else i.copyTexImage2D(i.TEXTURE_2D,0,this.fX,0,0,this.s,this.N,0)}},dE.e1.prototype.aH=function(t,i,e){var r=dE.ez;r.bindTexture(r.TEXTURE_2D,t),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MIN_FILTER,this.aKi?r.LINEAR:r.NEAREST),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MAG_FILTER,r.NEAREST),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,r.CLAMP_TO_EDGE),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,r.CLAMP_TO_EDGE),r.texImage2D(r.TEXTURE_2D,0,this.sj,i,e,0,this.fX,this.an,null)},dE.e1.prototype.delete=function(){var t=dE.ez;this.kl&&(t.deleteTexture(this.kl),dE.fe--,dE.sP-=this.s*this.N*4),this.kY&&(t.deleteTexture(this.kY),dE.fe--,dE.sP-=this.s*this.N*4),dE.KR&&dE.KR&&console.log("GL.Channels instances: "+dE.fe+", memory: "+dE.sP)},dE.e1.prototype.Y=function(){var t=dE.ez,i=new dE.e1(this.s,this.N);return dE.fO(this),t.bindTexture(t.TEXTURE_2D,i.kl),t.copyTexImage2D(t.TEXTURE_2D,0,this.fX,0,0,this.s,this.N,0),i},dE.Gp={a3F:" vec3 ocbrn(vec3 a, vec3 b, float f) { vec3 d = (a*vec3(f)+ONE3-vec3(f)); return mix(ONE3 - min(ONE3,(ONE3-b)/d), ZERO3, vec3(vec3(greaterThan(vec3(0.001),d))) ); } ",a3N:" vec3 ocddg(vec3 a, vec3 b, float f) { return mix( min(ONE3, b/(ONE3 - a*f)) , ONE3 , vec3(equal(a*f,ONE3 )) ); } ",_G:"const vec3 ZERO3 = vec3(0.0,0.0,0.0) ; const vec3 QUAR3 = vec3(0.25,0.25,0.25) ; const vec3 HALF3 = vec3(0.5,0.5,0.5) ; const vec3 ONE3 = vec3(1.0,1.0,1.0) ;",tb:" float hueDiff(float shue, float hue) { float df = hue-shue, adf=abs(df), df0 = df-1.0, df1 = df+1.0; if(abs(df0) < adf) df = df0; else if(abs(df1) < adf) df = df1; return df; }",amR:" float hueCF(float hueS, float hue0) { float df = hueDiff(hue0, hueS)*6.0; return max(0.0, min(1.0, (df<0.0) ? 1.0+df : 1.0-df )); } ",i4:"float sat(vec3 c) { return max(c.x,max(c.y,c.z)) - min(c.x,min(c.y,c.z)); }",fV:"float lum(vec3 c) { return dot(c, vec3(0.3,0.59,0.11)); } ",m6:"vec3 D (vec3 x) { return mix( sqrt(x), ((16.0*x-12.0)*x+4.0)*x , vec3(lessThanEqual(x,QUAR3)) ); }",anU:"float midSat (vec3 v, float s) { return ((v.y-v.z)*s)/(v.x-v.z); }",Bg:"vec3 setSat (vec3 c, float s) { vec3 o; if(c.r==c.g && c.g==c.b) o = ZERO3; else if(c.r>c.g) { if(c.r>c.b) { if(c.g>c.b) o = vec3(s, midSat(c.rgb,s), 0.0); else o = vec3(s, 0.0, midSat(c.rbg,s)); } else o = vec3(midSat(c.brg,s), 0.0, s); } else { if(c.r<c.b) { if(c.g>c.b) o = vec3(0.0, s, midSat(c.gbr,s)); else o = vec3(0.0, midSat(c.bgr,s), s); } else o = vec3(midSat(c.grb,s), s, 0.0); } return o; }",acz:"vec3 clipCol(vec3 c) { vec3 o = c; float l = lum(c); float n = min(c.r,min(c.g,c.b)); float x = max(c.r,max(c.g,c.b)); if(n<0.0) o = l + (o-l)*(l/(l-n)); if(x>1.0) o = l + (o-l)*(1.0-l)/(x-l); return o; }",ll:"vec3 setLum (vec3 c, float l) { return clipCol(c+l-lum(c)); } ",oq:"bool in01(vec2 c) { return (0.0<=c.x) && (c.x<=1.0) && (0.0<=c.y) && (c.y<=1.0); }",hash:"float hash(vec2 v) { return fract(sin(dot(v ,vec2(12.9898,78.233))) * 43758.5453); }",Un:"vec3 rgbToHsl (vec3 rgb) { float r = rgb.r, g = rgb.g, b = rgb.b; float mx = max(r, max(g, b)), mn = min(r, min(g, b)); float h, s, l = (mx + mn) * 0.5; if(mx == mn) h = s = 0.0; else{ float d = mx - mn; s = l > 0.5 ? d / (2.0 - mx - mn) : d / (mx + mn); if(mx==r) h = (g - b) / d + (g < b ? 6.0 : 0.0); else if(mx==g) h = (b - r) / d + 2.0; else if(mx==b) h = (r - g) / d + 4.0; h /= 6.0; } return vec3(h,s,l); }",Fa:"vec3 hslToRgb (float h, float s, float l){ float r, g, b; if(s == 0.0) r = g = b = l; else{ float q = l < 0.5 ? l * (1.0 + s) : l + s - l * s; float p = 2.0 * l - q; r = hue2rgb(p, q, h + 1.0/3.0); g = hue2rgb(p, q, h); b = hue2rgb(p, q, h - 1.0/3.0); } return vec3(r,g,b); } ",tm:"float hue2rgb(float p, float q, float t){ if(t < 0.0) t += 1.0; if(t > 1.0) t -= 1.0; if(t < 1.0/6.0) return p + (q - p) * 6.0 * t; if(t < 1.0/2.0) return q; if(t < 2.0/3.0) return p + (q - p) * (2.0/3.0 - t) * 6.0; return p; }",yO:"vec3 rgbToHsv(vec3 rgb){ float r = rgb.r, g = rgb.g, b = rgb.b; float mx = max(r, max(g, b)), mn = min(r, min(g, b)); float h, s, v = mx; float d = mx - mn; s = mx == 0.0 ? 0.0 : d / mx; if(mx == mn) h = 0.0; else if(mx==r) h = (g - b) / d + (g < b ? 6.0 : 0.0); else if(mx==g) h = (b - r) / d + 2.0; else if(mx==b) h = (r - g) / d + 4.0; h /= 6.0; return vec3(h,s,v); }",SY:"vec3 hsvToRgb(float h, float s, float v) { float r, g, b, f, p, q, t, i; i = floor(h * 6.0); f = h * 6.0 - i; p = v * (1.0 - s); q = v * (1.0 - f * s); t = v * (1.0 - (1.0 - f) * s); if (i==0.0) { r = v, g = t, b = p; } else if(i==1.0) { r = q, g = v, b = p; } else if(i==2.0) { r = p, g = v, b = t; } else if(i==3.0) { r = p, g = q, b = v; } else if(i==4.0) { r = t, g = p, b = v; } else if(i==5.0) { r = v, g = p, b = q; } return vec3(r,g,b); }",axS:" float srgbGamma(float x) { return x < 0.0031308 ? 12.92 * x : 1.055 * pow(x, 1.0 / 2.4) - 0.055; } float srgbUngamma(float x) { return (x<0.04045) ? (x / 12.92) : pow( ( x + 0.055 ) / 1.055, 2.4); }",PC:" float srgbUngamma(float x) { return (x<0.04045) ? (x / 12.92) : pow( ( x + 0.055 ) / 1.055, 2.4); } float xyzScale(float x) { return (x>0.008856) ? pow(x,1.0/3.0) : (903.3*x+16.0)*(1.0/116.0); } vec3 rgbToLab(vec3 rgb) { bool ok = true; rgb.r = srgbUngamma(rgb.r); rgb.g = srgbUngamma(rgb.g); rgb.b = srgbUngamma(rgb.b); ok = ok && 0.0318<=rgb.r && rgb.r<=0.0319; ok = ok && 0.127 <=rgb.g && rgb.g<=0.128 ; ok = ok && 0.3047<=rgb.b && rgb.b<=0.305; mat3 srgb2xyz = mat3(0.4360747164307918, 0.222504478679176, 0.013932173981751634, 0.3850649153329662, 0.7168786002139355, 0.09710452396580642, 0.14308038098632878, 0.06061692340677909, 0.7141732835334675); vec3 xyz = srgb2xyz*rgb; ok = ok && 0.106<=xyz[0] && xyz[0]<=0.107; xyz=xyz*vec3(100.0/96.72, 100.0/100.0, 100.0/81.427); xyz.x = xyzScale(xyz.x); xyz.y = xyzScale(xyz.y); xyz.z = xyzScale(xyz.z); return vec3(116.0*xyz.y-16.0, 500.0*(xyz.x-xyz.y), 200.0*(xyz.y-xyz.z)); } float labSimilar(vec3 lab, vec3 mnm, vec3 mxm, float lim) { float L=lab.x, a=lab.y, b=lab.z; float dl = ((L<mnm.x) ? (mnm.x-L) : ((mxm.x<L) ? (mxm.x-L) : 0.0))*(1.0/100.0); float da = ((a<mnm.y) ? (mnm.y-a) : ((mxm.y<a) ? (mxm.y-a) : 0.0))*(1.0/116.0); float db = ((b<mnm.z) ? (mnm.z-b) : ((mxm.z<b) ? (mxm.z-b) : 0.0))*(1.0/116.0); /*float dl = (slab.x-lab.x)*(1.0/100.0), da=(slab.y-lab.y)*(1.0/116.0), db=(slab.z-lab.z)*(1.0/116.0);*/ float dst = sqrt(dl*dl+da*da+db*db)*1.35; return (dst<=lim) ? min(1.0,1.17*(1.0 - (dst/lim))) : 0.0; }",alC:" mat3 rgbToYuv = mat3(0.299, -0.147, 0.615, 0.587, -0.289, -0.515, 0.114, 0.436, -0.100 ); ",avF:" mat3 yuvToRgb = mat3(1.0, 1.0, 1.0, 0.0, -0.3946, 2.03199, 1.1398, -0.5805, -0.00048 ); ",ux:" float _blendIf(float c, vec4 br) { return min((c-br.x)*br.y, (c-br.w)*br.z); } float blendIf(vec4 sc, vec4 tc, vec4 br[10]) { float sg = lum(sc.rgb); float tg = lum(tc.rgb); float ms = _blendIf(sg,br[0]); ms = min(ms, _blendIf(sc.r,br[2])); ms = min(ms, _blendIf(sc.g,br[4])); ms = min(ms, _blendIf(sc.b,br[6])); float mt = _blendIf(tg,br[1]); mt = min(mt, _blendIf(tc.r,br[3])); mt = min(mt, _blendIf(tc.g,br[5])); mt = min(mt, _blendIf(tc.b,br[7])); mt=max(mt,1.0-tc.w); float mi=min(ms,mt); return clamp(mi,0.0,1.0); }",ar0:" vec4 mapLut(vec4 src, sampler2D lut, float N) { float iN = 1.0/N; float fb = 0.5*iN + src.b*(1.0-iN); float fg = 0.5*iN + src.g*(1.0-iN); float R = src.r*(N-1.0)*0.999999; float ir = floor(R); vec4 c0 = texture2D(lut, vec2(fb, (ir + fg )*iN)); vec4 c1 = texture2D(lut, vec2(fb, (ir+1.0+ fg )*iN)); vec4 rs = mix(c0,c1,clamp(R-ir,0.0,1.0)); return rs; }"},dE.w={},dE.w.O6={},dE.w.aj1=null,dE.w.MA=null,dE.w.BM=null,dE.w.aJB=function(t,i,e,r,a,s,o,h){h==null&&(h=dU.Jp()),"idiv,lbrn,div ,lddg,vLit,lLit,hMix,diff".split(",").indexOf(t)==-1&&(o=o*h.fill,h.fill=1,h.style=!1);var v=i instanceof Array,u=t+(h.v2?"1":"0")+(v?"1":"0");dE.w.O6[u]==null&&(dE.w.O6[u]=new dE.w.V5(t,h.v2!=null,v));var p=dE.w.O6[u],c=e.vU(a).vU(s);if(c.offset(-a.x,-a.y),!c.lO()){var d=dE.ez;dE.fO(r,c),r.C9(c),p.VL(),p.FN(v?i[1].kl:i.kl,r.kY,dE.hO(e,a),o,h.fill,h.style?1:0,h.pJ?1:0,h.v2?new Float32Array(h.v2):null,v?i[0]:null),d.drawArrays(d.TRIANGLES,0,6)}},dE.w.n0=function(t,i,e,r,a,s,o,h,v,u,p){dE.w.a5J==null&&(dE.w.a5J=new dE.w.vW(!0,!0,1)),dE.w.aGP==null&&(dE.w.aGP=new dE.w.vW(!0,!0,4)),dE.w.MA==null&&(dE.w.MA=new dE.w.vW(!0,!1,1)),dE.w.BM==null&&(dE.w.BM=new dE.w.vW(!1,!0,1));var c=u?1:0,d=t?a?a instanceof dE.gQ?dE.w.a5J:dE.w.aGP:dE.w.MA:dE.w.BM,g=new Float32Array(p?[p[0],p[1],p[2],1]:[1,1,1,1]),m=i?i.vU(r).vU(h):r.vU(h);if(!m.lO()){m.offset(-r.x,-r.y);var b=dE.ez;dE.fO(e,m),e.C9(m),d.VL(),t==null?d.FN(null,e.kY,a.kl,dE.hO(r,r),dE.hO(s,r),o/255,v,c,g):a?d.FN(t.kl,e.kY,a.kl,dE.hO(i,r),dE.hO(s,r),o/255,v,c,g):d.FN(t.kl,e.kY,null,dE.hO(i,r),null,o/255,v,c,g),b.drawArrays(b.TRIANGLES,0,6)}},dE.w.a5K=function(t,i,e){dE.w.aw0==null&&(dE.w.aw0=new dE.w.P9);var r=dE.w.aw0,a=new l1(0,0,t.s,t.N),s=dE.ez;dE.fO(i),i.C9(a),r.VL(),r.FN(a,t.kl,i.kY,e.kl),s.drawArrays(s.TRIANGLES,0,6)},dE.w.lj=function(t,i,e,r,a){dE.w.a9D==null&&(dE.w.a9D=new dE.w.Zd);var s=dE.w.a9D,o=i.vU(r).vU(a);if(!o.lO()){o.offset(-r.x,-r.y);var h=dE.ez;dE.fO(e,o),e.C9(o),s.VL(),s.FN(t.kl,e.kY,dE.hO(i,r)),h.drawArrays(h.TRIANGLES,0,6)}},dE.w.Zr={norm:"return a;",diss:"return a;",dark:"return min(a,b);","mul ":"return a*b;",idiv:" vec3 d = (a*vec3(f)+ONE3-vec3(f)); return mix(mix(ONE3-((ONE3-b)/max(d,vec3(1e-6))), ZERO3, vec3(greaterThanEqual(ONE3-b,d)) ), ONE3 , vec3(equal(b,ONE3) )); ",lbrn:"return max(ZERO3, a*f+b-f);",dkCl:"return ( lum(a)<lum(b) ? a : b );",lite:"return max(a,b);",scrn:"return b+a-b*a;","div ":"a*=f; return mix( mix( min(ONE3,b/(1.0-a)), ONE3, step(1.0-a, b)) , ZERO3, vec3(equal(b,ZERO3)) );",lddg:"a*=f; return min(ONE3,a+b);",lgCl:"return ( lum(a)>lum(b) ? a : b );",over:"return mix( a+(2.0*b -1.0)-a*(2.0*b-1.0) , 2.0*b*a , step(-HALF3,-b) );",sLit:"return mix( b+(2.0*a -1.0)*(D(b)-b) , b-(1.0-2.0*a)*b*(1.0-b) , step(-HALF3,-a) );",hLit:"return mix( b+(2.0*a -1.0)-b*(2.0*a-1.0) , 2.0*a*b , step(-HALF3,-a) );",vLit:" return mix( ocddg(2.0*a-1.0,b,f) , ocbrn(2.0*a,b,f) , vec3(greaterThanEqual(HALF3,a))); ",lLit:"return mix( min(ONE3, (2.0*a-1.0)*f+b) , max(ZERO3, 2.0*a*f+b-f) , step(-HALF3,-a));",pLit:"return mix( max(2.0*a-1.0,b) , min(2.0*a, b) , step(-HALF3,-a) );",hMix:"if(f>0.99) return vec3(greaterThanEqual(a+b,ONE3)); return min( ONE3, max(ZERO3, (b+a*f-f)/(1.0-f+1e-6) )) ; ",diff:"return abs(a*f-b);",smud:"return a+b-2.0*a*b;",fsub:"return max(b-a, ZERO3);",fdiv:"return min(b/max(a,vec3(0.000001)), ONE3);","hue ":"return setLum( setSat(a, sat(b)) , lum(b) ); ","sat ":"return setLum( setSat(b, sat(a)) , lum(b) ); ",colr:"return setLum( a, lum(b) ); ","lum ":"return setLum( b, lum(a) ); "},dE.w.V5=function(t,i,e){dE.MU.call(this);var r=" precision highp float; "+dE.Gp._G+" uniform sampler2D source; uniform sampler2D target; uniform float alpha; uniform float fill; uniform float style; uniform float keepBGA; "+(e?"uniform vec4 scolor;":"")+" "+(i?"uniform vec4 blIf[10];":"")+" varying vec2 tCoord; varying vec2 sCoord; "+dE.Gp.i4+" "+dE.Gp.fV+" "+dE.Gp.m6+" "+dE.Gp.a3F+" "+dE.Gp.a3N+" "+dE.Gp.anU+" "+dE.Gp.Bg+" "+dE.Gp.acz+" "+dE.Gp.ll+" "+dE.Gp.hash+" "+(i?dE.Gp.ux:"")+" vec3 BB(vec3 a, vec3 b, float f) { "+dE.w.Zr[t]+" } void main(void) { vec4 tgt = texture2D(target, tCoord); vec4 src = "+(e?"scolor; src.a=texture2D(source, sCoord).r;":"texture2D(source, sCoord);"),a=" attribute vec2 verPos; uniform vec4 srct; varying vec2 tCoord; varying vec2 sCoord; void main(void) { tCoord = verPos; sCoord = (verPos-srct.xy)/srct.zw; gl_Position = vec4(vec2(-1.0,-1.0) + 2.0*verPos, 0.0, 1.0); }";t=="diss"?r+=" gl_FragColor = (hash(tCoord) >= (keepBGA + (1.0-keepBGA)*src.w)*alpha ? tgt : vec4(src.xyz, keepBGA*tgt.w + (1.0-keepBGA))); }":r+=" float as = (keepBGA + (1.0-keepBGA)*src.w) * alpha, at = keepBGA + (1.0-keepBGA)*tgt.w; "+(i?" as*=blendIf(src,tgt,blIf); ":"")+" float ats = at * (1.0-as), ao = as + ats, iao = (ao==0.0) ? 0.0 : (1.0/ao); float ccf = (style==1.0) ? 1.0 : as; vec3 ncl = ( (1.0-at)*as*src.xyz + (1.0-ccf)*at*tgt.xyz + ccf*at*BB(src.xyz, tgt.xyz, (1.0+as-ccf)*fill) ) * iao; gl_FragColor = vec4(ncl, keepBGA*tgt.w + (1.0-keepBGA)*(as*fill + at*(1.0-as*fill))); }",this.xV(r,a)},dE.w.V5.prototype=new dE.MU,dE.w.V5.prototype.FN=function(t,i,e,r,a,s,o,h,v){this.OU("srct alpha source target fill style keepBGA blIf scolor".split(" "));var u=dE.ez,p=this.Rw;if(u.uniform4fv(p.srct,e),u.uniform1f(p.alpha,r),u.uniform1f(p.fill,a),u.uniform1f(p.style,s),u.uniform1f(p.keepBGA,o),h&&u.uniform4fv(p.blIf,h),v){var c=v?1/f.Z0(f.TP(v)):0;u.uniform4fv(p.scolor,new Float32Array([v[0]*c,v[1]*c,v[2]*c,0]))}this.Ht([p.source,t,p.target,i])},dE.w.vW=function(t,i,e){dE.MU.call(this),this.ajU=t,this.aoF=i;var r=" precision mediump float; uniform sampler2D source; uniform sampler2D target; uniform sampler2D weight; uniform vec4 cswitch; uniform float wcolor; uniform float awg; /* additional weight */ uniform float dissv; varying vec2 tCoord; varying vec2 sCoord; varying vec2 wCoord; "+dE.Gp.oq+" "+dE.Gp.hash+" void main(void) { vec4 tgt = texture2D(target, tCoord); vec4 src = "+(t?"texture2D(source, sCoord)":"vec4(0.0)")+"; float wg = awg "+(i?"* (in01(wCoord) ? texture2D(weight, wCoord)."+(e==1?"r":"a")+" : wcolor)":"")+"; "+(t?"":"wg = 1.0-wg;")+" float hwg = hash(tCoord)>=wg ? 0.0 : 1.0; wg = dissv*hwg + (1.0-dissv)*wg; float as = wg*src.w, at = (1.0-wg)*tgt.w, ao = as+at; vec4 nc = vec4( ao==0.0 ? vec3(0,0,0) : (as*src.xyz + at*tgt.xyz)/ao, ao ); gl_FragColor = "+(i?"nc":"cswitch*nc + (1.0- cswitch)*tgt")+"; }",a=" attribute vec2 verPos; varying vec2 tCoord; varying vec2 sCoord; varying vec2 wCoord; uniform vec4 srct; uniform vec4 wrct; void main(void) { tCoord = verPos; sCoord = (verPos-srct.xy)/srct.zw; wCoord = (verPos-wrct.xy)/wrct.zw; gl_Position = vec4(vec2(-1.0,-1.0) + 2.0*verPos, 0.0, 1.0); }";this.xV(r,a)},dE.w.vW.prototype=new dE.MU,dE.w.vW.prototype.FN=function(t,i,e,r,a,s,o,h,v){this.aoF?this.OU("srct wrct wcolor awg dissv source target weight cswitch".split(" ")):this.OU("srct awg dissv source target cswitch".split(" "));var u=dE.ez,p=this.Rw;u.uniform4fv(p.srct,r),this.aoF?(u.uniform4fv(p.wrct,a),u.uniform1f(p.wcolor,s)):u.uniform4fv(p.cswitch,v),u.uniform1f(p.awg,o),u.uniform1f(p.dissv,h);var c=[p.source,t,p.target,i];this.aoF&&c.push(p.weight,e),this.Ht(c)},dE.w.Zd=function(){dE.MU.call(this);var t=" precision mediump float; uniform sampler2D source; uniform sampler2D target; varying vec2 tCoord; varying vec2 sCoord; "+dE.Gp.oq+" void main(void) { vec4 tgt = texture2D(target, tCoord); vec4 src = texture2D(source, sCoord); gl_FragColor = vec4(tgt.rgb, tgt.a*src.a); }",i=" attribute vec2 verPos; varying vec2 tCoord; varying vec2 sCoord; uniform vec4 srct; void main(void) { tCoord = verPos; sCoord = (verPos-srct.xy)/srct.zw; gl_Position = vec4(vec2(-1.0,-1.0) + 2.0*verPos, 0.0, 1.0); }";this.xV(t,i)},dE.w.Zd.prototype=new dE.MU,dE.w.Zd.prototype.FN=function(t,i,e){this.OU(["srct","source","target"]);var r=dE.ez,a=this.Rw;r.uniform4fv(a.srct,e),this.Ht([a.source,t,a.target,i])},dE.w.P9=function(){dE.MU.call(this);var t=" precision mediump float; uniform sampler2D prev; uniform sampler2D next; uniform sampler2D alpha; varying vec2 coord; void main(void) { vec3 or = texture2D(prev , coord).rgb; vec3 ir = texture2D(next , coord).rgb; float al = texture2D(alpha, coord).r; gl_FragColor = vec4( (ir-(1.0-al)*or)*(1.0/al) ,1.0 ); }",i=" attribute vec2 verPos; varying vec2 coord; uniform vec4 rct; void main(void) { coord = verPos; gl_Position = vec4(vec2(-1.0,-1.0) + 2.0*verPos, 0.0, 1.0); }";this.xV(t,i)},dE.w.P9.prototype=new dE.MU,dE.w.P9.prototype.FN=function(t,i,e,r){this.OU(["rct","prev","next","alpha"]);var a=dE.ez,s=this.Rw;a.uniform4fv(s.rct,[0,0,1,1]),this.Ht([s.prev,i,s.next,e,s.alpha,r])},dE.jo={Cp:{},hJ:" attribute vec2 verPos; varying vec2 sCoord; void main(void) { sCoord = verPos; gl_Position = vec4(vec2(-1.0,-1.0) + 2.0*verPos, 0.0, 1.0); }"},dE.jo.jJ=function(t,i,e){var r=h0.dz,a=[r.GV,r.ml,r.Qn,r.F_,r.Bq,r.$F,r.Gz,r.H1].indexOf(t.f),s=t.f+(e?1:0),o=dE.jo.Cp[s];o==null&&(o=dE.jo.Cp[s]=new dE.Cp[a](e)),o.VL(),o.FN(i,t),dE.ez.drawArrays(dE.ez.TRIANGLES,0,6)},dE.Cp=[],dE.jo.aNP=function(t){return t?dE.Gp.axS+" vec4 SGI(vec4 v) { return vec4(srgbGamma(v.x),srgbGamma(v.y),srgbGamma(v.z),srgbGamma(v.w)); } vec4 SGO(vec4 v) { return vec4(srgbUngamma(v.x),srgbUngamma(v.y),srgbUngamma(v.z),srgbUngamma(v.w)); } ":"vec4 SGI(vec4 v) { return v; } vec4 SGO(vec4 v) { return v; }"},dE.Cp[0]=function(t){dE.MU.call(this),this.a7B={};var i=" precision highp float; "+dE.Gp.fV+" "+dE.Gp._G+" uniform sampler2D source; uniform sampler2D map; uniform float toGray; uniform float presLum; "+dE.jo.aNP(t)+" varying vec2 sCoord; vec4 getC(float x) { if(x>1.0) { vec4 a = texture2D(map, vec2((254.5/256.0), 0)); vec4 b = texture2D(map, vec2((255.5/256.0), 0)); return b + (b-a)*(x-1.0)*255.0; } return texture2D(map, vec2((0.5/256.0)+x*(255.0/256.0), 0)); } void main(void) { vec4 src = SGI(texture2D(source, sCoord)); float olum = lum(src.rgb); src.rgb = toGray * vec3(olum) + (1.0-toGray)*src.rgb; float r = getC(src.r).r; float g = getC(src.g).g; float b = getC(src.b).b; vec3 col = vec3(r,g,b); if(presLum==1.0) { float nlum = lum(col); if(olum>nlum) col += (olum-nlum)/(1.0-nlum)*(ONE3-col); else if(nlum==0.0) col = ZERO3; else col = (olum/nlum) * col; } gl_FragColor = SGO(vec4(col,src.w)); }";this.xV(i,dE.jo.hJ)},dE.Cp[0].prototype=new dE.MU,dE.Cp[0].prototype.FN=function(t,i){var e={S:i.VB,M:i.c4,c:i.NZ,e7:new Float32Array(i.VB.length)};e.e7.fill(1);var r=e.S.length,a=this.a7B["m"+r];a==null&&(a=this.a7B["m"+r]={anD:new dE.e1(r,1,dE.OG()),Ab:f.n(r*4,32)}),f.qX(e,a.Ab);var s=a.anD;s.set(a.Ab),this.OU(["source","map","toGray","presLum"]);var o=dE.ez,h=this.Rw;o.uniform1f(h.toGray,i.Mq?1:0),o.uniform1f(h.presLum,i.N7?1:0),this.Ht([h.source,t,h.map,s.kl]),o.activeTexture(o.TEXTURE1);var v=o.LINEAR;o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MIN_FILTER,v),o.texParameteri(o.TEXTURE_2D,o.TEXTURE_MAG_FILTER,v),o.activeTexture(o.TEXTURE0)},dE.Cp[1]=function(){dE.MU.call(this),this.Xw=new dE.e1(256,1,dE.OG());var t=" precision highp float; "+dE.Gp.tm+" "+dE.Gp.Un+" "+dE.Gp.Fa+" uniform sampler2D source; uniform sampler2D map; uniform float cfa; uniform float cfb; uniform int colorize; varying vec2 sCoord; void main(void) { vec4 src = texture2D(source, sCoord); vec3 rgb = src.rgb; float mn=min(rgb.r,min(rgb.g,rgb.b)), mx = max(rgb.r,max(rgb.g,rgb.b)); vec3 hsl = rgbToHsl(rgb); float h = hsl.r, s = hsl.g, l = hsl.b; vec4 mapv = texture2D(map, vec2(h+0.0015, 0)); float nh = mapv.r; float sc = mapv.g; float lc = mapv.b; float cf = -lc, tv=mn; if(0.0<lc) { cf=lc; tv=mx; } float a0 = cfa + cfb*cf*tv, a1 = cfb*(1.0-cf); rgb = a0 + a1 * rgb; hsl = rgbToHsl(rgb); s = hsl.g; l = hsl.b; float ns = sc; if(colorize==0) { if(sc>0.0) sc = pow(tan((3.14159265359*0.5)*sc),1.3); ns = min(s * (1.0 + sc), 1.0); } gl_FragColor = vec4(hslToRgb(nh,ns,l),src.w); }";this.xV(t,dE.jo.hJ)},dE.Cp[1].prototype=new dE.MU,dE.Cp[1].prototype.FN=function(t,i){this.Xw.set(i.map),this.OU(["source","map","cfa","cfb","colorize"]);var e=dE.ez,r=this.Rw;e.uniform1f(r.cfa,i.azG),e.uniform1f(r.cfb,i.a3o),e.uniform1i(r.colorize,i.ap$),this.Ht([r.source,t,r.map,this.Xw.kl]),e.activeTexture(e.TEXTURE1);var a=e.LINEAR;e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,a),e.activeTexture(e.TEXTURE0)},dE.Cp[2]=function(){dE.MU.call(this);var t=" precision mediump float; "+dE.Gp.alC+" "+dE.Gp.avF+" uniform sampler2D source; uniform float vib; uniform float sat; uniform vec3 yF; const float PI = 3.141592653; varying vec2 sCoord; vec3 vibrate(vec3 rgb) { vec3 yuv = rgbToYuv * rgb; return yuvToRgb * (yuv * yF * vec3(1.0,1.0+sat,1.0+sat)); } void main(void) { vec4 src = texture2D(source, sCoord); vec3 rgb = src.rgb; rgb = pow(rgb,vec3(2.4)); rgb = clamp(vibrate(rgb), 0.0, 1.0); rgb = pow(rgb,vec3(1.0/2.4)); gl_FragColor = vec4(rgb,src.w); }";this.xV(t,dE.jo.hJ)},dE.Cp[2].prototype=new dE.MU,dE.Cp[2].prototype.FN=function(t,i){this.OU(["source","vib","sat","yF"]);var e=dE.ez,r=this.Rw;e.uniform1f(r.vib,i.eE[0]),e.uniform1f(r.sat,i.eE[1]),e.uniform3fv(r.yF,new Float32Array([i.eE[2],i.eE[3],i.eE[3]])),this.Ht([r.source,t])},dE.Cp[3]=function(){dE.MU.call(this);var t=" precision mediump float; uniform sampler2D source; uniform mat4 trf; varying vec2 sCoord; void main(void) { vec4 src = texture2D(source, sCoord); vec4 nsr = vec4(src.rgb,1.0); gl_FragColor = vec4((trf*nsr).rgb,src.w); }";this.xV(t,dE.jo.hJ)},dE.Cp[3].prototype=new dE.MU,dE.Cp[3].prototype.FN=function(t,i){this.OU(["source","trf"]);var e=dE.ez,r=this.Rw;e.uniformMatrix4fv(r.trf,!1,new Float32Array(f.k8.zk(i.Kg))),this.Ht([r.source,t])},dE.Cp[4]=function(){dE.MU.call(this);var t=" precision mediump float; "+dE.Gp.PC+" "+dE.Gp.tm+" "+dE.Gp.Fa+" "+dE.Gp.Un+" uniform sampler2D source; uniform vec3 mnm; uniform vec3 mxm; uniform vec3 shift; uniform float lim; varying vec2 sCoord; void main(void) { vec4 src = texture2D(source, sCoord); vec3 lab = rgbToLab(src.rgb); float scl = labSimilar(lab, mnm,mxm, lim); vec3 hsv = rgbToHsl(src.rgb); float nh = 2.0 + hsv[0]+shift[0]; hsv[0] = fract(nh); hsv[1] = max(0.0, min(1.0, hsv[1] + shift[1])); hsv[2] = max(0.0, min(1.0, hsv[2] + shift[2])); vec3 rgb = hslToRgb(hsv[0], hsv[1], hsv[2]); gl_FragColor = vec4(mix(src.rgb,rgb,scl),src.w); }";this.xV(t,dE.jo.hJ)},dE.Cp[4].prototype=new dE.MU,dE.Cp[4].prototype.FN=function(t,i){this.OU(["source","mnm","mxm","shift","lim"]);var e=dE.ez,r=this.Rw;e.uniform3fv(r.mnm,new Float32Array(i.mK)),e.uniform3fv(r.mxm,new Float32Array(i.ko)),e.uniform3fv(r.shift,new Float32Array(i.shift)),e.uniform1f(r.lim,i.d5),this.Ht([r.source,t])},dE.Cp[5]=function(){dE.MU.call(this);var t=" precision mediump float; "+dE.Gp._G+" "+dE.Gp.tb+" "+dE.Gp.amR+" "+dE.Gp.Un+" uniform sampler2D source; uniform vec3 cfs[18]; varying vec2 sCoord; void main(void) { vec4 src = texture2D(source, sCoord); vec3 rgb = src.rgb; vec3 hsl = rgbToHsl(rgb); float mx = max(rgb.r, max(rgb.g, rgb.b)); float mn = min(rgb.r, min(rgb.g, rgb.b)); vec3 CMY = ONE3 - rgb; vec3 d = ZERO3; for(int j=0; j<9; j++) { vec3 NCMY = CMY * cfs[j+j] + cfs[j+j+1]; float cfK = 0.0; if (j< 6) { cfK = hueCF(float(j)*(1.0/6.0), hsl.x); cfK = cfK * hsl.y * 2.0*min(hsl.z, 1.0-hsl.z); } else if(j==6) cfK = max(0.0,mn-0.5)*2.0; else if(j==7) cfK = 1.0-(abs(mx-0.5)+abs(mn-0.5)); else cfK = max(0.0,0.5-mx)*2.0; d += (max(ZERO3, min(ONE3, NCMY))-CMY)*cfK; } CMY = max(ZERO3, min(ONE3, CMY+d)); rgb = ONE3 - CMY; gl_FragColor = vec4(rgb,src.w); }";this.xV(t,dE.jo.hJ)},dE.Cp[5].prototype=new dE.MU,dE.Cp[5].prototype.FN=function(t,i){this.OU(["source","cfs"]);var e=dE.ez,r=this.Rw;e.uniform3fv(r.cfs,i.aiE),this.Ht([r.source,t])},dE.Cp[6]=function(){dE.MU.call(this);var t=" precision mediump float; "+dE.Gp.tm+" "+dE.Gp.tb+" "+dE.Gp.amR+" "+dE.Gp.Un+" "+dE.Gp.Fa+" uniform sampler2D source; uniform float wght[6]; uniform float prms[6]; varying vec2 sCoord; void main(void) { vec4 src = texture2D(source, sCoord); vec3 rgb = src.rgb; float tint=prms[0], hue=prms[1], lum=prms[2], mcf=prms[3], x0=prms[4], x1=prms[5]; vec3 hsl = rgbToHsl(rgb); float cf = 0.0; for(int j=0; j<6; j++) cf += min(1.0, 1.7*(1.0-hsl.z)) * hsl.y * wght[j] * hueCF(hsl.x, float(j)*(1.0/6.0)); float lig = max(0.0, min(1.0, hsl.z*(1.0+cf))); if(tint==1.0) { float totl = 0.0; if (lig<x0) totl = lig*(0.5/lum); else if(lig<x1) totl = lig + (mcf)*(0.5 - lum); else totl = 1.0 - (1.0-lig)*0.5/(1.0-lum); hsl.x = hue; hsl.y = min(1.0, mcf + 3.0*mcf*abs(lig-0.5*(x0+x1))); hsl.z = totl; } else { hsl.x=0.0; hsl.y=0.0; hsl.z=lig; } rgb = hslToRgb(hsl.x, hsl.y, hsl.z); gl_FragColor = vec4(rgb,src.w); }";this.xV(t,dE.jo.hJ)},dE.Cp[6].prototype=new dE.MU,dE.Cp[6].prototype.FN=function(t,i){this.OU(["source","wght","prms"]);var e=dE.ez,r=this.Rw,a=[i.Wu,i.a9A,i.fV,i.a2G,i.OJ,i.aLd];e.uniform1fv(r.wght,new Float32Array(i.aDJ)),e.uniform1fv(r.prms,new Float32Array(a)),this.Ht([r.source,t])},dE.Cp[7]=function(){dE.MU.call(this),this.ajv={};var t=" precision mediump float; "+dE.Gp.ar0+" uniform sampler2D source; uniform sampler2D lut; uniform float N; varying vec2 sCoord; void main(void) { vec4 src = texture2D(source, sCoord); vec4 rs = mapLut(src, lut, N); gl_FragColor = vec4(rs.rgb,src.w); }";this.xV(t,dE.jo.hJ)},dE.Cp[7].prototype=new dE.MU,dE.Cp[7].prototype.FN=function(t,i){this.OU(["source","lut","N"]);var e=dE.ez,r=this.Rw,a=i.eC,s=i.NG;this.ajv["m"+a]==null&&(this.ajv["m"+a]=new dE.e1(a,a*a,dE.OG()));var o=this.ajv["m"+a];o.set(s),e.uniform1f(r.N,a),this.Ht([r.source,t,r.lut,o.kl]),e.activeTexture(e.TEXTURE1);var h=e.LINEAR;e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,h),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,h),e.activeTexture(e.TEXTURE0)},dE.filter={iY:{},hJ:"1u,/0*&<>2OI;<m^XJZ;]d/vp^r|ows/)z{M>5g7:@5nVPLIGeVMX`|njge-'&-$V&)/$BbHB4D%GNx`KSI=_f_menp%E+%vwKB4&'XQY``edhootpjxp&%*'vhxY{#>5HINMDXX]YnVW",adG:0,aNm:1,dC:2,aag:8,aut:3,ah1:4,aw$:5,zo:6,a7T:7},dE.filter.jJ=function(t,i){var e=dE.filter,a,r=t.f+":"+(t.x0?t.x0.join(","):""),a=dE.filter.iY[r];a==null&&(a=dE.filter.iY[r]=new dE.iY[t.f](t.x0)),a.VL(),a.FN(i,t),dE.ez.drawArrays(dE.ez.TRIANGLES,0,6)},dE.iY=[0,0,0,0,0,0,0,0,0,0,0,0],dE.iY[7]=function(){dE.MU.call(this);var t="1%* !*709;O;?@DOaKTZOe/lhffrxv,#s#)($4VkJA@II=BzXTRR^dbwqcd6's%xN,(&&286K5>D9O]LIYXH)P1o]q{nvr.(yzL=4f69?4mLHECaRIT\\xjfca)~|noC2).)[8*+^U`_felkrn$R[aVlzaoxD:;@N|)/G)28-CQNtjkp~`&*#!&4u*-.(q}$<}'-\"8FBi_`esTz~wuz)i~\"#xvhi=,r~(U0$:9==3bw^MLUUINwne8gjpe/}opB;/FMMRQBX__d`dGXLo%P\\e$kca,Bkw!?uR.3.CQf0<E_DAQP@QYbxm!-+0.~2iJ0).)L4,*YjDIDg>zJRH2aS\\;jjpvD}#}N4";this.xV(cV.C8(t),cV.C8(dE.filter.hJ))},dE.iY[7].prototype=new dE.MU,dE.iY[7].prototype.FN=function(t,i){this.OU(["source","iwh","kern"]);var e=dE.ez,r=this.Rw;e.uniform2fv(r.iwh,i.OB),e.uniform1fv(r.kern,i.aaF),this.Ht([r.source,t])},dE.iY[6]=function(t){dE.MU.call(this);var i=t[0],e=t[1],r=t[2],a="1%* !*709;O;?@DOaKTZOe/lhffrxv,#s#)($4VkJA@II=BzXTRR^dbwqcd6's%xN,(&&286K5>D9O]SEK%cQeobjf\"{mn@1(Z*-3(a@<97UF=HPl^ZWU|rpbc7&|\"|O,}~RITSZY`_fbwFOUJ`nUcl8./4Bp|#;|&,!7EAh[\"'zuV|!7<0+k!$%zkk0$J>'x~:=<d<.4[U<KMVNV`S,j\\]1 fr{I$w.-11'VkRA@II=BkbY,[^dY#qcd6/NVb<@#4(K`,8A_G?=g}GS\\zQ.ini~-Bkw!Lw&/HK^D=B=ar<JS|NNrafa%[}=3495/&+&I1)'VgAFAd;wGOE/^PY8ggmsAz zK1",s=cV.C8(a);s=s.replaceAll("PRC",r+".0"),s=s.replaceAll("DIR",["x,0","0,x"][e]),this.xV(s,dE.jo.hJ)},dE.iY[6].prototype=new dE.MU,dE.iY[6].prototype.FN=function(t,i){this.OU(["source","iwh","rad"]);var e=dE.ez,r=this.Rw;e.uniform2fv(r.iwh,i.OB),e.uniform1f(r.rad,i.wo),this.Ht([r.source,t])},dE.iY[4]=function(t){dE.MU.call(this);var i=t[0],e=t[1],r=" precision highp float; uniform sampler2D source; uniform vec2 iwh; uniform float rrad; uniform float tr; varying vec2 sCoord; const float PRC="+t[2]+".0; void main(void) { vec4 sclr = texture2D(source, sCoord); float rad = rrad; if(rad!=0.0) { vec4 sum=vec4("+["1.0,1.0,1.0,0.0","0.0,0.0,0.0,1.0","0.0"][e]+"); vec4 cnt = vec4(0.0); for(float y=-PRC; y<=PRC; y++) { if(y<-rad || y>rad) continue; for(float x=-PRC; x<=PRC; x++) { if("+["x<-rad || x>rad","(x*x+y*y)>rad*rad"][i]+") continue; vec4 clr = texture2D(source, sCoord+vec2(x,y)*iwh); "+["if(clr.w!=0.0) sum.rgb=min(sum.rgb,clr.rgb); sum.w=max(sum.w,clr.w)","sum.rgb=max(sum.rgb,clr.rgb); sum.w=min(sum.w,clr.w)","if(abs(sclr.r-clr.r)<tr) { sum.r+=clr.r; cnt.r+=1.0; };if(abs(sclr.g-clr.g)<tr) { sum.g+=clr.g; cnt.g+=1.0; };if(abs(sclr.b-clr.b)<tr) { sum.b+=clr.b; cnt.b+=1.0; };"][e]+"; } } sclr = "+(e==2?"vec4(sum.rgb/cnt.rgb, sclr.w)":"sum")+"; } gl_FragColor=sclr; }";this.xV(r,dE.jo.hJ)},dE.iY[4].prototype=new dE.MU,dE.iY[4].prototype.FN=function(t,i){this.OU(["source","iwh","rrad","tr"]);var e=dE.ez,r=this.Rw;e.uniform2fv(r.iwh,i.OB),e.uniform1f(r.rrad,i.mW),e.uniform1f(r.tr,i.a4f),this.Ht([r.source,t]);var a=e.LINEAR;a=e.NEAREST,e.activeTexture(e.TEXTURE0),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,a),e.activeTexture(e.TEXTURE0)},dE.iY[5]=function(){dE.MU.call(this);var t='1%* !*709;O;?@DOaKTZOe/lhffrxv,#s#)($4VkJA@II=BzXTRR^dbwn_ntso BW6-050`>:88DJH]WIJ{lYj^4qmkkw}{1z$*~5C(7;DmKGEEQWUjT]cXn|egmoG&s(2%-)D>01bSJ|LOUJ$O^`hlzdmsh~-bPKGLZ9520N?6AIeWSPNuki[\\0~qht}K(yzNEPQVRg6?E:P^YX]X+!"\'5sef:)xQO*}4377-\\qXGJOJkbY,[^dY!6dpv/py t+96\\OwcEjn\'rThklbP\\bz\\ek`v%!H;cO0VZr^?TWXNL>?paSK(a4cfla+ykl>7+A2DH+<0eD67jYAS ZNdcgg]-B)wz z<3%|EL/gc2;A6LZ#}HV^tTf ]o+"{mnB9DEKOUOVW^d^efpjrrwsv,Zci^t#}pIt+&@HcKLXZ]^cVd\\gssxxP_cl$()55::q!%.EISUX[^_d`cxXW\\Wlz0m`7neqz+9N,~D2&<;??5dy`ONWWKPypbZ#8}!mukU%v ^..4:g;:L^I@LUt`_d_!wocyx||rBW>-,55).WNEwGJPElriRTZ\\"7|';this.xV(cV.C8(t),cV.C8(dE.filter.hJ))},dE.iY[5].prototype=new dE.MU,dE.iY[5].prototype.FN=function(t,i){this.OU(["source","ssum","iwh","amnt","edgf"]);var e=dE.ez,r=this.Rw;e.uniform2fv(r.iwh,i.OB),e.uniform1f(r.amnt,i.aDF),e.uniform1f(r.edgf,i.asE),this.Ht([r.source,t,r.ssum,i.aJX])},dE.iY[3]=function(){dE.MU.call(this);var t='1%* !*709;O@;=ETOUgQZ`Uk5rnllx~|2)y)/.*:\\qPGFOOCH!^ZXXdjh}wij<-y+~T2.,,8><Q;DJ?Uc[NR`.kgeeqwu+t}$x/=36(.gEA??KQOd^PQ#sjjbc>{wuu"(&;5\'(ZJ<@=JtRNLLX^\\qbYo2!tvv\'@N,(&&286K<3IkZNPP`z(fThremi%~pqC4+]-06+d/?BBXEM2TTdugYZ.|v," qrF5)X,#=OAWACCSlkYoY[[k&!6pfx||{0!w2D-$>P<\\J`HhWioTKewc$s(o0|14JNDEJX>:,-_OE7G@qi[MN!pdo&|vhi<, ,>42$%WG=/H*8FySLTp\\g{&))4:;7CC;$0CSRPXZ_cg]Wd]quw~$}\'-/50=wm $$#7-~8y(6L\\R<EKNTlZLeGUc#8}ykl?/yv./QI;-.`PDOe\\VHI{k_k}smcuyyx-8&w(!RJ6AW?K]bM?OHyq}}%\'#lw.66B8".@E0"2+\\Tb`fbLXmxu"wal %oaqj<4?@KOE/;PWXea]GRe_owv{nz~))3<"}opC3,(&&UM?12dTHSi`ZLM oco"wqgy}}|1\'x)"SK7BX@L^bmlqqxx},qZiksw&ox~s*8kpda^Z[`nMIFDbSJU]ykgdb* }opD3*|)2_:.DCGG=l"hWV__SX"xoBqtzo7Lz$*~5C+/=D;r:>RiYLP^}gZfo.z/Dr{"v-;1#)d/3AH?cORDJ$UUygY_~>45:6,*{|O?6;6f5>D9O]T[$yz ~ubjb?66;Iw$*B$-3(>LIob)."|^$(>C72s(+,"rzrOFFKK+3+e77[PuiRDJehh0gY_\'!gvx"y",~W&28P2;A6LZV}p7<0+k26LQE@!6KCBGC9\'06+AO6NuTiKSK&WW{o6*rdj&)(P(y GA(79B:BL?wIImiU]Bddt&wij>5s,B3H2$*T[\\a]`c]DSU^V^h[4rde9(nz$Q, 6599/^sZIHQQEJsja4cfla+ykl>7u.D5GK.?3Vk:CI>TbIM)PTh obft4my#A.BW&/5*@N3K?wmnvpMYb!h$,-7>2nz$B~EMNTWS0<Ec;vENTI_mWfZ7pphi7%9uyB~#\\..R/G;tMMEFsbtnUaj)phfD2>>CC /#KO,8A_G?=]kcM\\Pyi[\\/\'9384Iw!\'{2@49>iW6:t@DRYPj-p{~^bpwn6os;D|!/6-PJgP[:>y|rsx+~ %2#ae1ko}%{?H $KNc2;A6LZAX!ww||chm7ry0En&L(-(H]\'>S0<EcKCA|beywX`V@oajIxx~%R"*n11ARD67jaippus_2adj_,y.98=<@GGLJ6h8;A6bQdonsrzx {~8rde90<:B@HFNI]=/0cZedkjqpxs)z#vm`luC qrF=,1,P8?V^^c_tZVHI{k_S2n`a4,zM| &zG5K6h8;A6bQfontp]0_bh]*w+@~pqD4(|Z7)*\\TCuEHNCo^s}{#\',$pCru{p=+AJIQK8j:=C8dSezYKL~n`dk`;osp};*PSIJOBdHA=;;jbNBoWLuo-u`]tu80{o=%yCX**N8<9FcSx{rrwsm_cj_+x@tx t@/U*.5*UEhD7CLjRJHhv,yY]kri.uyv$A/BF.29.f6>4}M?H\'VV\\b0i\\hq=#';this.xV(cV.C8(t),cV.C8(dE.filter.hJ))},dE.iY[3].prototype=new dE.MU,dE.iY[3].prototype.FN=function(t,i){this.OU("source iwh tdep rrad spec nois poly0 poly1".split(" "));var e=dE.ez,r=this.Rw;e.uniform2fv(r.iwh,i.OB),e.uniform1f(r.tdep,i.axL),e.uniform1f(r.rrad,i.mW),e.uniform2fv(r.spec,i.aiS),e.uniform3fv(r.nois,i.aIO),e.uniformMatrix4fv(r.poly0,!1,i.aEW),e.uniformMatrix4fv(r.poly1,!1,i.aGS),this.Ht([r.source,t]);var a=e.LINEAR;e.activeTexture(e.TEXTURE0),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,a),e.activeTexture(e.TEXTURE0)},dE.iY[0]=function(){dE.MU.call(this);var t="1%* !*709;O@;=ETOUgQZ`Uk5|uqoo{\" 5,|,21-=_tSJIRRFK$kd`^^jpn$}opB3 1%ZB;755AGEZTFGyiYT.unjhhtzx.w!'{2@7/3;5mUO=Q[NVRmgYZ,|sFux~sM5~(.#9G23E'?;AOZm_QR$th$}|$mv|q(62M?_E=1GFJJ@o%kZYbbV[%{o-{mn@9AHHMLCVW\\X\\?PDgo\\#jT]cXn|x5&F,$w.-11'VkRA@II=BkbVsbTU' z//43*=>C?C&7+NVCiQ;DJ?Uc`zl-rj^tswwm=R9('00$)RI=ZI;<mfatuzy}%%*&*l}q5=*P8\"+1&<JGbSsYQE[Z^^T$9 nmvvjo90$A0\"#TMH[\\a`WkkplpSdX{$p7~hqwl#1x0J=]CVWc[R:Qm^~doc }l(#8 irxm$2y2L>^DWXd\\S;Sn_ epe!~n)$9!zlm@0\"6V<.286-;;O=bTFGyqyTk(#`x31(8r*DA~7ROF.E_\\:Rlgj g]Seiih|drz1xs>$AV>?D>:75SD;FNj\\XUSztszdmsh~-({6V<PPUHVN9:L.FBHVatc6ehnc+/{sw yR:%-#l<.7uEEKQa\"g_Sihllb2G.|{%%x}G>5g7:@5\\`QEzbc";this.xV(cV.C8(t),cV.C8(dE.filter.hJ))},dE.iY[0].prototype=new dE.MU,dE.iY[0].prototype.FN=function(t,i){this.OU(["source","iwh","ld","shine"]);var e=dE.ez,r=this.Rw;e.uniform2fv(r.iwh,i.OB),e.uniform3fv(r.ld,i.ahQ),e.uniform1f(r.shine,i.ayb),this.Ht([r.source,t,r.tang,i.bi])},dE.iY[1]=function(){dE.MU.call(this);var t=`1%* !*709;O@;=ETOUgQZ\`Uk5|uqoo{" 5,|,21-=_tSJIRRFK$kd\`^^jpn$}opB3 1%ZB;755AGEZDMSH^lYfY4{tpnnz!~4}'-"8F,?9FJEAya[I]gZb^ysef8) R"%+ YA+4:/ES?;PHjLU[Pfths*!jsyn%3'3E?>E/8>3IWM?X:HVl-ribj'r}2<??JPQMYYQ:FYihfnpuy}smzs(,.5:4=CEKFS;1'9==<PF8Q3AOeukU^dgm&se~\`n|<Q9:?)28-CQ<=O,PMZOtfXY+{n+%$+%vwI:.@\`FQ<ZI;<mfwuzx}|%(1+0,/3u#uP82$%VG9>PpV@IORXp\\w-tn\`a3$u|]0P6*I.3\`H2;A6LZQqt$]V^z'**/+@("stF7}M@\`F-<CZDIdhUux&mgYZ,|c4&F,r")@*/L;-._Xddihppuqtxe&)6}gpvk"0"6V<($91S2abPfApq\`r(oYbh]s"sz+K1|x.&H'WWE[6efUg|dNW]Rhvha @&qm#z={KL:P+[[J\\qYCLRG]k]dYw8}iezr5sDD2H#SSBTiQ;DJ?UcOzl-rcbt'p%4+|$@&-mN<OdL6?E:P^Jvg(m^]o"kd/t{p;!(hI7J_G1:@5KYS_ eVUgy])'}i63x \`A0BW?9EeKVHTsZmnxoi,o#$)6005C+t}$x/=373>LlRLXf^DWQ^b]Yv$|hdyq4r")@,L:MQ>^a_:IPgSsbtxe&)$9!vl~##"6,0,7OP\\\\acjhmi~fglfb_]{lcnv3%!}{C=<C=/0aRNR[{aX+Z]cX&cth>& qrF5{++AaG?3IHLLBq'm\\[ddX]'}tGvy t<Q9 //S*KkQ<=O,PMZOthl~4{fndN}oxW''-3CcI0??pXY`;this.xV(cV.C8(t),cV.C8(dE.filter.hJ))},dE.iY[1].prototype=new dE.MU,dE.iY[1].prototype.FN=function(t,i){this.OU(["source","iwh","isc","bristle"]);var e=dE.ez,r=this.Rw;e.uniform2fv(r.iwh,i.OB),e.uniform1f(r.isc,i.aua),e.uniform1f(r.bristle,i.aFj),this.Ht([r.source,t])},dE.iY[2]=function(){dE.MU.call(this);var t=`1%* !*709;O@;=ETOUgQZ\`Uk5|uqoo{" 5,|,21-=_tSJIRRFK$kd\`^^jpn$zkz! {,NcB:*:6lTMIGGSYWlfXY+{hymC+$ }}*0.C-6<1GULEFOF#jc_]]iom#lu{p'5}4/1_GA/CM@HD_YKL}ne8gjpe?'py t+94%,-1@NY;DJ?Uc_rlkrh^ptts(p'"<7G.0;NBX5KFHdmivuzwd]^g^*vopyp;5AV>?D>:75SD;FNj\\XUSztszdmsh~-x+S-&'0'S?89B9u]GPVKaofmx9~338F.(yzN=494IiOG;QPTTJy/udcll\`e/&|O~"(|DYA;-._P:GYy_tsxuvfZpossi9N5%t%!H?6h8;A6]eSWmZLM~w#$.(/0:14I1+|}O@(FfL6CpXBNTlQYbp]4*8 lB;G/{@CD>=D>01bSGYy_V)X[aV0wams,mv|q(6,YOPUcKAmfgjmns"i_z}~xw~xjk=.~x7W=RQVSTD8NMQQGv,rbRb^&|p,4"&<)z{MFQR\\V]^h_bw_LLpP^f|e_*e-C:;@<65<-'bU93lTUZB\`!fWQ+rfx'<"rl5w)|R:$-3(>LGRrXSDKLP_uc|2ypup&4I/*?-!76::0_t[JIRRFKtk_z0wnu,A~E-yy>,Z\\+=QK1D:9Fx\`afN*|Yf4{|"ltjT$u~]--39IiOFKFefrrwyah|2yz`;this.xV(cV.C8(t),cV.C8(dE.filter.hJ))},dE.iY[2].prototype=new dE.MU,dE.iY[2].prototype.FN=function(t,i){this.OU(["source","tang","iwh","sigma","expo"]);var e=dE.ez,r=this.Rw;e.uniform2fv(r.iwh,i.OB),e.uniform1f(r.sigma,i.iB),e.uniform1f(r.expo,i.aD_),this.Ht([r.source,t,r.tang,i.bi]);var a=e.LINEAR;e.activeTexture(e.TEXTURE0),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,a),e.activeTexture(e.TEXTURE0)},dE.iY[8]=function(){dE.MU.call(this);var t="n\\[KFIPCFBP;0,.7,,8{~~m}A#ukc]cc[j[FOOH>HdsL=693! R4'|tnttl{lW``YOYu%]O9C9iK>4,&,,$3'rm9$juc3tg]UOUUM\\@CC2BJ;.),|S5)p~#oqg|p\\W#m^+TQQ@sUI?6.F1\"')?+!wo1%}~beeTdlR^!TGBE6\\B503$Z< ##q\"*z{!;z)#\"*k_KFs\\MLAPjJ<*:31+zDS4|uxr`_#sd1ZWWFgvXL83`I;%@Z:,y*#!zj4C$mWaWxiZ'PMM<]lNB.)T?#*6P0?87.)r\\&mk{bNItglgk_`[_PM\\>2}xD/p)C#fm5vZ``rQSV^EuemO6eX^@'EB=1*+~je1{iu0o`-VSSBuW;AAS/22!19)P@;:B$s:-(%\"|{$eUjgbVOPD0+VA, 8R2A:90+tbrkicS|,lV@J@aR@UW?=M4 zF9>9=12-1\"~.oVPnHPRbE9]3TdUPOE923}qG4qe9zutVn)hSGz\\JV^mM8,N+6$S5&%y)1@ q_ohf`Py)iRKNH65XI7L[=./?<I+qk*q:6^jxlLYIBIuWRQ3hU,3Z<76z|lPyehAjdddn)hYXMfaga`\\>?M\\>9";this.xV(cV.z$(t),cV.C8(dE.filter.hJ))},dE.iY[8].prototype=new dE.MU,dE.iY[8].prototype.FN=function(t,i){this.OU(["source","tang","iwh","sigma"]);var e=dE.ez,r=this.Rw;e.uniform2fv(r.iwh,i.OB),e.uniform1f(r.sigma,i.iB),this.Ht([r.source,t,r.tang,i.bi]);var a=e.LINEAR;e.activeTexture(e.TEXTURE0),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,a),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,a),e.activeTexture(e.TEXTURE0)};function f(){}f.q={},f.aej={},f.o=function(t){return JSON.parse(JSON.stringify(t))},f.TP=function(t){return t instanceof dE.e1?t.depth:t instanceof Float32Array?32:t instanceof Uint16Array?16:8},f.Z0=function(t){return t==8?255:t==16?65535:1},f.E1=function(t,i,e){var r=f.TP(t),a=t.length;if(r==i)return t;if(e==null&&(e=f.n(a,i)),i==8){if(r==16)for(var s=0;s<a;s++)e[s]=t[s]>>>8;if(r==32)for(var s=0;s<a;s++)e[s]=Math.min(255,~~(.5+255*t[s]))}else if(i==16){if(r==8)for(var s=0;s<a;s++)e[s]=t[s]<<8|t[s];if(r==32)for(var s=0;s<a;s++)e[s]=Math.min(65535,65535*t[s])}else if(i==32){if(r==8)for(var s=0;s<a;s++)e[s]=t[s]*(1/255);if(r==16)for(var s=0;s<a;s++)e[s]=t[s]*(1/65535)}return e},f.a1E=function(t,i){for(var e=0;e<t.length;e+=2)t[e]=f.E1(t[e],i)},f.a2A=(function(){for(var t=[64,64,128,256,512,1024,2048],i=[],e=0;e<t.length;e++){var r=t[e],a=document.createElement("canvas");a.width=r,a.height=r,i.push(a.getContext("2d",{willReadFrequently:!0}))}return i})(),f.H4=function(t,i){for(var e,r=f.a2A,a=1,s=Math.max(t,i);a<r.length&&s>r[a].canvas.width;)a++;if(a==r.length){e=r[0];var o=e.canvas;o.width=t,o.height=i}else e=r[a],e.clearRect(0,0,t,i);return e},f.uZ=function(t,i,e,r){r==null&&(r=new Uint32Array(i*e)),r[0]=t[0];for(var a=1;a<i;a++)r[a]=r[a-1]+t[a];for(var s=1;s<e;s++){var o=s*i;r[o]=r[o-i]+t[o];for(var a=1;a<i;a++)r[o+a]=t[o+a]+r[o+a-1]+r[o+a-i]-r[o+a-i-1]}return r},f.t_=function(t,i,e,r,a,s){var o=(a-1)*i,h=s*i;return t[h+r]-t[h+e-1]-t[o+r]+t[o+e-1]},f.a6S=function(t,i,e,r){var a=i*4;r==null&&(r=new Uint32Array(i*e*4)),r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=t[3];for(var s=1;s<i;s++)f.abf(t,r,4,s<<2);for(var o=1;o<e;o++){var h=o*i<<2;f.abf(t,r,a,h);for(var s=4;s<a;s+=4){var v=h+s;r[v]=t[v]+r[v-4]+r[v-a]-r[v-a-4],r[v+1]=t[v+1]+r[v-3]+r[v-a+1]-r[v-a-3],r[v+2]=t[v+2]+r[v-2]+r[v-a+2]-r[v-a-2],r[v+3]=t[v+3]+r[v-1]+r[v-a+3]-r[v-a-1]}}return r},f.abf=function(t,i,e,r){i[r]=i[r-e]+t[r],i[r+1]=i[r-e+1]+t[r+1],i[r+2]=i[r-e+2]+t[r+2],i[r+3]=i[r-e+3]+t[r+3]},f.aAR=function(t,i,e,r,a,s){var o=a+e<<2,h=a+i<<2,v=r+e<<2,u=r+i<<2;s[0]+=t[o]-t[h]-t[v]+t[u],s[1]+=t[o+1]-t[h+1]-t[v+1]+t[u+1],s[2]+=t[o+2]-t[h+2]-t[v+2]+t[u+2],s[3]+=t[o+3]-t[h+3]-t[v+3]+t[u+3]},f.$r=function(t,i,e){for(var r={},a=0,s=0,o=new Uint32Array(t.buffer),h=o.length,v=Date.now(),u=1;u<e-1;u++)for(var p=1;p<i-1;p++){var c=u*i+p,d=o[c];d>>>24<230&&s++,r[d]==null&&(r[d]=!0,a++)}return!(s!=0||a<20)},f.Sp=function(t,i,e,r,a,s){a==null&&(a=s=0);for(var o=Math.round(Math.log(r)/Math.log(2)),h=new Uint32Array(t.buffer),v=0;v<e;v++)for(var u=0;u<i;u++)h[v*i+u]=f.aGb(v+s,u+a,o)},f.a7S=function(t,i,e){return 255-((t>>>e)+(i>>>e)&1)*51},f.aGb=function(t,i,e){return 4294967295-((t>>>e)+(i>>>e)&1)*3355443},f.Ah=function(t,i){var e=i==null?1:i/255;return{S:(t>>>16&255)*e,M:(t>>>8&255)*e,c:(t&255)*e}},f.k_=function(t,i){var e=i==null?1:255/i;return Math.round(t.S*e)<<16|Math.round(t.M*e)<<8|Math.round(t.c*e)},f.Gx=function(t){for(var i=t.toString(16);i.length<6;)i="0"+i;return i},f.aNA=function(t){return parseInt(t,16)},f.fV=function(t){return .3*t.S+.59*t.M+.11*t.c},f.i4=function(t){return Math.max(t.S,t.M,t.c)-Math.min(t.S,t.M,t.c)},f.IO=function(t,i,e){return .3*t+.59*i+.11*e},f.aqe=function(t,i,e){return Math.max(t,i,e)-Math.min(t,i,e)},f.tb=function(t,i){var e=i-t,r=Math.abs(e),a=e-1,s=e+1;return Math.abs(a)<r?e=a:Math.abs(s)<r&&(e=s),e},f.Rf=function(t){return t<.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055},f.qo=function(t){return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},f.HU=function(t){var i=f.TP(t),e=f.Z0(i),r=1/e;if(i==8){for(var a=new Uint8Array(256),s=0;s<256;s++)a[s]=~~(.5+255*f.Rf(s/255));for(var s=0;s<t.length;s++)t[s]=a[t[s]]}else for(var s=0;s<t.length;s++)t[s]=e*f.Rf(t[s]*r)},f.tT=function(t){var i=f.TP(t),e=f.Z0(i),r=1/e;if(i==8){for(var a=new Uint8Array(256),s=0;s<256;s++)a[s]=~~(.5+255*f.qo(s/255));for(var s=0;s<t.length;s++)t[s]=a[t[s]]}else for(var s=0;s<t.length;s++)t[s]=e*f.qo(t[s]*r)},f.a0m=function(t,i){for(var e=f.Z0(f.TP(t)),r=1/e,a=e/255,s=Math.min(t.length,i.length),o=0;o<s;o+=4){var h=t[o]*r,v=t[o+1]*r,u=t[o+2]*r;i[o]=a*(16+65.481*h+128.553*v+24.966*u),i[o+1]=a*(128-37.797*h-74.203*v+112*u),i[o+2]=a*(128+112*h-93.786*v-18.214*u),i[o+3]=t[o+3]}},f.awf=function(t,i){for(var e=f.Z0(f.TP(t)),r=1/e,a=e/255,s=255/(e*256),o=Math.min(t.length,i.length),h=0;h<o;h+=4){var v=t[h]*s,u=t[h+1]*s,p=t[h+2]*s,c=v*298.082;i[h]=a*Math.max(0,Math.min(255,c+p*408.583-222.921)),i[h+1]=a*Math.max(0,Math.min(255,c-u*100.291-p*208.12+135.576)),i[h+2]=a*Math.max(0,Math.min(255,c+u*516.412-276.836)),i[h+3]=t[h+3]}},f.aJi=function(t,i,e){var r,a,s,o=Math.max(t,i,e),h=Math.min(t,i,e);if(s=o,o!=0?a=(o-h)/o:a=0,a==0)r=0;else{var v=o-h,u=(o-t)/v,p=(o-i)/v,c=(o-e)/v;t==o?r=c-p:i==o?r=2+u-c:r=4+p-u,r*=1/6,r<0&&(r=r+1)}return{rj:r,zH:a,c:s}},f.aCd=function(t,i,e){var r=0,a=0,s=0;if(i==0)r=a=s=e;else{var o=(t-Math.floor(t))*6,h=Math.floor(o),v=o-Math.floor(o),u=e*(1-i),p=e*(1-i*v),c=e*(1-i*(1-v));switch(h){case 0:r=e,a=c,s=u;break;case 1:r=p,a=e,s=u;break;case 2:r=u,a=e,s=c;break;case 3:r=u,a=p,s=e;break;case 4:r=c,a=u,s=e;break;case 5:r=e,a=u,s=p;break}}return{S:r,M:a,c:s}},f.Un=function(t,i,e){var r=Math.max(t,i,e),a=Math.min(t,i,e),s=0,o=0,h=(r+a)*.5;if(r!=a){var v=r-a;switch(o=h>.5?v/(2-(r+a)):v/(r+a),r){case t:s=(i-e)/v+(i<e?6:0);break;case i:s=(e-t)/v+2;break;case e:s=(t-i)/v+4;break}s*=1/6}return{rj:s,zH:o,kQ:h}},f.Fa=function(t,i,e){var r,a,s;if(i==0)r=a=s=e;else{var o=e<.5?e*(1+i):e+i-e*i,h=2*e-o;r=f.tm(h,o,t+1/3),a=f.tm(h,o,t),s=f.tm(h,o,t-1/3)}return{S:r,M:a,c:s}},f.tm=function(t,i,e){return e<0&&(e+=1),e>1&&(e-=1),e<1/6?t+(i-t)*6*e:e<1/2?i:e<2/3?t+(i-t)*(2/3-e)*6:t},f.yO=function(t,i,e){var r=Math.max(t,i,e),a=Math.min(t,i,e),s,o,h=r,v=r-a;if(o=r==0?0:v/r,r==a)s=0;else{switch(r){case t:s=(i-e)/v+(i<e?6:0);break;case i:s=(e-t)/v+2;break;case e:s=(t-i)/v+4;break}s*=1/6}return{rj:s,zH:o,FH:h}},f.SY=function(t,i,e){var r,a,s,o,h,v,u,p;switch(o=Math.floor(t*6),h=t*6-o,v=e*(1-i),u=e*(1-h*i),p=e*(1-(1-h)*i),o%6){case 0:r=e,a=p,s=v;break;case 1:r=u,a=e,s=v;break;case 2:r=v,a=e,s=p;break;case 3:r=v,a=u,s=e;break;case 4:r=p,a=v,s=e;break;case 5:r=e,a=v,s=u;break}return{S:r,M:a,c:s}},f.F0=(function(){for(var t=[],i=[],e=0;e<8e3;e++){var r=e*25e-5;t[e]=f.qo(r),i[e]=r>.008856?Math.pow(r,1/3):(903.3*r+16)*(1/116)}return[t,i]})(),f.PC=function(t,i,e,r){r==null&&(r=[.9642,1,.8249]);var a=f.F0[0],s=f.F0[1];t=a[~~(.5+t*(4e3/255))],i=a[~~(.5+i*(4e3/255))],e=a[~~(.5+e*(4e3/255))];var o=f.k8.aoy,h=o[0]*t+o[1]*i+o[2]*e,v=o[4]*t+o[5]*i+o[6]*e,u=o[8]*t+o[9]*i+o[10]*e;return h=h*(1/r[0]),v=v*(1/r[1]),u=u*(1/r[2]),f.a90(h,v,u)},f.a90=function(t,i,e){var r=f.F0[1],a=r[~~(.5+t*4e3)],s=r[~~(.5+i*4e3)],o=r[~~(.5+e*4e3)];return{R8:116*s-16,e7:500*(a-s),c:200*(s-o)}},f.cZ=function(t,i,e){for(var r=903.3,a=.008856,s=(t+16)/116,o=s*s*s,h=s-e/200,v=h*h*h,u=i/500+s,p=u*u*u,c=v>a?v:(116*h-16)/r,d=o>a?o:(116*s-16)/r,g=p>a?p:(116*u-16)/r,m=g*96.42,b=d*100,M=c*82.49,x=f.k8.Uh(f.k8.mN,[m/100,b/100,M/100,0]),S=0;S<4;S++)x[S]=Math.max(0,Math.min(255,f.Rf(x[S])*255));return{S:x[0],M:x[1],c:x[2]}},f.a7Z=function(t,i,e,r,a){var s=t.R8,o=t.e7,h=t.c,v=(s<i.R8?i.R8-s:e.R8<s?e.R8-s:0)*(1/100),u=(o<i.e7?i.e7-o:e.e7<o?e.e7-o:0)*(1/116),p=(h<i.c?i.c-h:e.c<h?e.c-h:0)*(1/116),c=Math.sqrt(v*v+u*u+p*p)*1.35;return c<=r?Math.min(1,1.17*(1-c*a)):0},f.Qg=function(t){var i=f.OC("cmykToRgb"),e=i[2],r=i[3],a=[0,0,0,0];return ICC.U.applyLUT4(r,e,t,a),a},f.ao6=function(t){var i=f.OC("cmykToRgb"),e=i[2],r=i[3];ICC.U.applyLUT4(r,e,t,t)},f.akK=function(){for(var t=function(s){return Math.round(s*255)},i="",e=3,r=0;r<tab.length;r++){var a=t(tab[r]);e<=r&&(a=a-t(tab[r-e])+256&255),i+=a.toString(16).padStart(2,"0")}return i},f.OC=function(t){var i=LUTS["_"+t];if(i==null){for(var e=LUTS[t],r=e[0],a=e[1],s=e[2],o=e[3],h=[],v=0;v<o.length;v+=2)h.push(parseInt(o.slice(v,v+2),16));for(var v=a;v<h.length;v++)h[v]=h[v]+h[v-a]&255;for(var v=0;v<h.length;v++)h[v]*=1/255;i=LUTS["_"+t]=[r,a,s,h]}return i},f.H6=function(t){var i=f.OC("rgbToCmyk"),e=i[2],r=i[3],a=[0,0,0,0];return ICC.U.applyLUT3to4(r,e,t,a),a},f.agg=function(t){var i=f.OC("rgbToCmyk"),e=i[2],r=i[3];ICC.U.applyLUT3to4(r,e,t,t),f.m$(t)},f.yr=function(t,i,e){var r=t.length,a=.3,s=.59,o=.11,h=f.TP(t);if(e&&(a=e[0],s=e[1],o=e[2]),h!=32)for(var v=0;v<r;v+=4)i[v>>2]=~~(t[v+0]*a+t[v+1]*s+t[v+2]*o+.5);else for(var v=0;v<r;v+=4)i[v>>2]=t[v+0]*a+t[v+1]*s+t[v+2]*o},f.k9=function(t,i){for(var e=i.length,r=0;r<e;r+=4){var a=t[r>>>2];i[r]=a,i[r+1]=a,i[r+2]=a}},f.qX=function(t,i){var e=f.TP(t.e7),r=f.TP(i);if(e!=r)throw"e";if(e==8)f.aJm(t,i);else for(var a=t.S,s=t.M,o=t.c,h=t.e7,v=0;v<i.length;v+=4){var u=v>>>2;i[v]=a[u],i[v+1]=s[u],i[v+2]=o[u],i[v+3]=h[u]}},f.aJm=function(t,i){for(var e=t.e7,r=t.S,a=t.M,s=t.c,o=Math.min(t.e7.length,i.buffer.byteLength>>>2),h=4*Math.floor(o/4),v=new Uint32Array(i.buffer),u=new Uint32Array(e.buffer),p=new Uint32Array(r.buffer),c=new Uint32Array(a.buffer),d=new Uint32Array(s.buffer),g=0;g<h;g+=4){var m=u[g>>2],b=d[g>>2],M=c[g>>2],x=p[g>>2];v[g]=m<<24|(b&255)<<16|(M&255)<<8|x&255,v[g+1]=(m&65280)<<16|(b&65280)<<8|M&65280|(x&65280)>>>8,v[g+2]=(m&16711680)<<8|b&16711680|(M&16711680)>>>8|(x&16711680)>>>16,v[g+3]=m&4278190080|(b&4278190080)>>>8|(M&4278190080)>>>16|(x&4278190080)>>>24}for(var g=h;g<o;g++)v[g]=e[g]<<24|s[g]<<16|a[g]<<8|r[g]},f.fT=function(t,i){var e=f.TP(i.e7),r=f.TP(t);if(e!=r)throw"e";if(e==8)f.a4q(t,i);else for(var a=i.S,s=i.M,o=i.c,h=i.e7,v=0;v<t.length;v+=4){var u=v>>>2;a[u]=t[v],s[u]=t[v+1],o[u]=t[v+2],h[u]=t[v+3]}},f.a4q=function(t,i){for(var e=i.e7,r=i.S,a=i.M,s=i.c,o=Math.min(i.e7.length,t.buffer.byteLength>>>2),h=4*Math.floor(o/4),v=new Uint32Array(t.buffer),u=new Uint32Array(e.buffer),p=new Uint32Array(r.buffer),c=new Uint32Array(a.buffer),d=new Uint32Array(s.buffer),g=0;g<h;g+=4){var m=v[g],b=v[g+1],M=v[g+2],x=v[g+3];p[g>>2]=m&255|(b&255)<<8|(M&255)<<16|x<<24,c[g>>2]=(m&65280)>>8|b&65280|(M&65280)<<8|(x&65280)<<16,d[g>>2]=(m&16711680)>>16|(b&16711680)>>8|M&16711680|(x&16711680)<<8,u[g>>2]=m>>>24|b>>>24<<8|M>>>24<<16|x&4278190080}for(var g=h;g<o;g++){var S=v[g];r[g]=S>>0&255,a[g]=S>>8&255,s[g]=S>>16&255,e[g]=S>>24&255}},f.lv=function(t,i,e){var r=Math.min(t.length/4,i.length),a=f.TP(t);if(a!=f.TP(i))throw"e";if(a==8)for(var s=0;s<r;s++)i[s]=t[(s<<2)+e];else for(var s=0;s<r;s++)i[s]=t[(s<<2)+e]},f.s6=function(t,i,e){var r=f.TP(t);if(r!=f.TP(i))throw"e";var a=Math.min(i.length>>>2,t.length);if(r==8){for(var s=new Uint8Array(i.buffer),o=new Uint32Array(t.buffer),h=0;h+4<a;){var v=o[h>>>2];s[(h<<2)+e]=v&255,s[(h<<2)+e+4]=v>>>8&255,s[(h<<2)+e+8]=v>>>16&255,s[(h<<2)+e+12]=v>>>24,h+=4}for(;h<a;)s[(h<<2)+e]=t[h],h++}else for(var h=0;h<a;h++)i[(h<<2)+e]=t[h]},f.Gl=function(t,i){new Uint32Array(t.buffer).fill(i)},f.E4=function(t,i,e,r){var a=f.TP(t),s=f.Z0(a),o=t.length,h=Math.round(i*s),v=Math.round(e*s),u=Math.round(r*s);if(a==8)for(var p=0;p<o;p+=4)t[p]=h,t[p+1]=v,t[p+2]=u;if(a==16)for(var p=0;p<o;p+=4)t[p]=h,t[p+1]=v,t[p+2]=u;if(a==32)for(var p=0;p<o;p+=4)t[p]=i*s,t[p+1]=e*s,t[p+2]=r*s},f.I9=function(t,i){var e=f.TP(t),r=f.Z0(e),a=t.length,s=Math.round(i*r);if(e==8)for(var o=0;o<a;o+=4)t[o+3]=s;if(e==16)for(var o=0;o<a;o+=4)t[o+3]=s;if(e==32)for(var o=0;o<a;o+=4)t[o+3]=i*r},f.azz=function(t,i,e,r,a){a==null&&(a=0);var s=new Uint32Array(t.buffer);e=e.vU(i);for(var o=e.x-i.x,h=e.y-i.y,v=e.s,u=e.N,p=i.s,c=0;c<u;c++)for(var d=(h+c)*p+o,g=0;g<v;g++)s[d]=s[d]&a|r,d++},f.rT=function(t,i){var e=Math.min(t.buffer.byteLength,i.buffer.byteLength),r=e>>>2,a=new Uint32Array(t.buffer,0,r),s=new Uint32Array(i.buffer,0,r);s.set(a)},f.O1=function(t,i){var e=t.buffer.byteLength,r=i.buffer.byteLength,a=new Uint32Array(t.buffer,0,e>>2),s=new Uint32Array(i.buffer,0,r>>2);if(e!=r)return!1;for(var o=a.length,h=0;h<o;h++)if(s[h]!=a[h])return!1;return!0},f.m$=function(t){var i=f.TP(t),e=t.length;if(i==8)for(var r=0;r<e;r++)t[r]=~t[r];if(i==16)for(var r=0;r<e;r++)t[r]=~t[r];if(i==32)for(var r=0;r<e;r++)t[r]=1-t[r]},f.aeH=function(t){for(var i=t.length,e=0;e<i;e+=4)t[e]=~t[e],t[e+1]=~t[e+1],t[e+2]=~t[e+2]},f.aDn=function(t){for(var i=t.length,e=3;e<i;e+=4)t[e]=~t[e]},f.aJc=function(t){return t+(t%4==0?0:4-t%4)},f.n=function(t,i){i==null&&(i=8);var e=i==8?Uint8Array:i==16?Uint16Array:Float32Array;i==8&&(t=f.aJc(t)),i==16&&(t+=t&1);try{var r=new e(t)}catch{throw alert("Not enough RAM! (need "+Math.round(t/(1<<20))+" MB)",7e3),"low_ram"}return r},f.aO_=function(t){for(var i=t.dU.s,e=t.dU.N,r=i*4,a=i*e,s=new Uint8Array(t.data),o=0,h=0,v=1;v<e;v++)for(var u=1;u<i;u++){var p=(v*i+u)*4;if(s[p-1]==0&&s[p+3]==0&&s[p-r+3]==0){h++;var c=s[p],d=s[p+1],g=s[p+2],m=c-s[p-4],b=c-s[p-r],M=d-s[p-3],x=d-s[p-r+1],S=g-s[p-2],C=g-s[p-r+2];m*m+M*M+S*S!=0&&b*b+x*x+C*C!=0&&o++}}if(h/a>.01&&o/h>.05){var A=f.n(i*e);f.lv(s,A,3),t.ec=[A];for(var p=0;p<s.length;p+=4)s[p+3]=255}},f.a0g=function(t,i,e,r){r==null&&(r=0);for(var a=0;a+3<t.length&&t[a+3].D()>=r&&i.aG()*(1<<(a>>>1))<e;)a+=2;var s=t[1],o=t[a+1],h=new fp;return h.translate(-o.x,-o.y),h.scale(s.s/o.s,s.N/o.N),h.translate(s.x,s.y),h.concat(i),[a,h]},f.r7=function(t){for(var i=t.length,e=t[i-2],r=t[i-1];r.s>=2&&r.N>=2;){var a=f.e$(e,r);t.push(a.Ab,a.V),e=a.Ab,r=a.V}},f.Jx=function(t){for(var i=t.length,e=t[i-2],r=t[i-1];r.s>=2&&r.N>=2;){var a=f.Zt(e,r);t.push(a.Ab,a.V),e=a.Ab,r=a.V}},f.e$=function(t,i,e){var r=i.s,a=i.N,s=r>>1,o=a>>1,h=new l1(i.x>>>1,i.y>>>1,s,o),v,u=f.TP(t);if(u==8){v=e&&e.length==s*o*4?e:f.n(s*o*4);for(var p=new Uint32Array(t.buffer),c=new Uint32Array(v.buffer),d=0;d<o;d++)for(var g=0;g<s;g++){var m=d*s+g,b=(d<<1)*r+(g<<1),M=p[b],x=p[b+1],S=p[b+r],C=p[b+r+1],A=M>>>24,D=x>>>24,E=S>>>24,k=C>>>24,F=A+D+E+k;if(F==1020){var L=(M>>>0&255)+(x>>>0&255)+(S>>>0&255)+(C>>>0&255)+2>>>2,N=(M>>>8&255)+(x>>>8&255)+(S>>>8&255)+(C>>>8&255)+2>>>2,I=(M>>>16&255)+(x>>>16&255)+(S>>>16&255)+(C>>>16&255)+2>>>2;c[m]=255<<24|I<<16|N<<8|L}else if(F==0)c[m]=0;else{var L=(M>>>0&255)*A+(x>>>0&255)*D+(S>>>0&255)*E+(C>>>0&255)*k,N=(M>>>8&255)*A+(x>>>8&255)*D+(S>>>8&255)*E+(C>>>8&255)*k,I=(M>>>16&255)*A+(x>>>16&255)*D+(S>>>16&255)*E+(C>>>16&255)*k,j=1/F;L=~~(L*j+.5),N=~~(N*j+.5),I=~~(I*j+.5),c[m]=F+2>>>2<<24|I<<16|N<<8|L}}}else{v=f.n(s*o*4,u);for(var d=0;d<o;d++)for(var g=0;g<s;g++){var m=d*s+g<<2,b=(d<<1)*r+(g<<1)<<2,B=b,U=b+4,_=b+r*4,V=b+r*4+4,A=t[B+3],D=t[U+3],E=t[_+3],k=t[V+3],F=A+D+E+k;if(F!=0){var j=1/F;v[m]=(t[B]*A+t[U]*D+t[_]*E+t[V]*k)*j,v[m+1]=(t[B+1]*A+t[U+1]*D+t[_+1]*E+t[V+1]*k)*j,v[m+2]=(t[B+2]*A+t[U+2]*D+t[_+2]*E+t[V+2]*k)*j,v[m+3]=F*.25}}}return{V:h,Ab:v}},f.anp=function(t,i,e){for(var r=i.s,a=i.N,s=r>>1,o=a>>1,h=new l1(i.x,i.y,s,o),v=e&&e.length==s*o*4?e:f.n(s*o*4),u=new Uint32Array(t.buffer),p=new Uint32Array(v.buffer),c=0;c<o;c++)for(var d=0;d<s;d++){var g=c*s+d,m=(c<<1)*r+(d<<1),b=u[m],M=u[m+1],x=u[m+r],S=u[m+r+1],C=2+(b>>>0&255)+(M>>>0&255)+(x>>>0&255)+(S>>>0&255)>>>2,A=2+(b>>>8&255)+(M>>>8&255)+(x>>>8&255)+(S>>>8&255)>>>2,D=2+(b>>>16&255)+(M>>>16&255)+(x>>>16&255)+(S>>>16&255)>>>2,E=2+(b>>>24&255)+(M>>>24&255)+(x>>>24&255)+(S>>>24&255)>>>2;p[g]=E<<24|D<<16|A<<8|C}return{V:h,Ab:v}},f.ao3=function(t,i,e){for(var r=i.s,a=i.N,s=2*Math.floor(r/3),o=2*Math.floor(a/3),h=new l1(i.x,i.y,s,o),v=e&&e.length==s*o*4?e:f.n(s*o*4),u=new Uint32Array(t.buffer),p=new Uint32Array(v.buffer),c=0;c<o;c+=2)for(var d=0;d<s;d+=2){var g=c*s+d,m=(c*3>>>1)*r+(d*3>>>1),b=u[m],M=u[m+1],x=u[m+2],S=u[m+r],C=u[m+1+r],A=u[m+2+r],D=u[m+r+r],E=u[m+1+r+r],k=u[m+2+r+r],F=b>>>24<<2,L=(b>>>16&255)*F,N=(b>>>8&255)*F,I=(b&255)*F,j=M>>>24<<1,B=(M>>>16&255)*j,U=(M>>>8&255)*j,_=(M&255)*j,V=x>>>24<<2,G=(x>>>16&255)*V,H=(x>>>8&255)*V,Z=(x&255)*V,z=S>>>24<<1,$=(S>>>16&255)*z,tt=(S>>>8&255)*z,R=(S&255)*z,nt=C>>>24,Q=(C>>>16&255)*nt,X=(C>>>8&255)*nt,K=(C&255)*nt,Y=A>>>24<<1,rt=(A>>>16&255)*Y,ot=(A>>>8&255)*Y,st=(A&255)*Y,ht=D>>>24<<2,lt=(D>>>16&255)*ht,vt=(D>>>8&255)*ht,pt=(D&255)*ht,ct=E>>>24<<1,ut=(E>>>16&255)*ct,dt=(E>>>8&255)*ct,yt=(E&255)*ct,xt=k>>>24<<2,mt=(k>>>16&255)*xt,gt=(k>>>8&255)*xt,wt=(k&255)*xt,Tt=F+j+z+nt,Wt=V+j+Y+nt,Mt=ht+ct+z+nt,Dt=xt+ct+Y+nt,It=Tt==0?0:1/Tt,St=Wt==0?0:1/Wt,Ct=Mt==0?0:1/Mt,Et=Dt==0?0:1/Dt,At=0,Pt=0,Nt=0,jt=0;At=~~(.5+(I+_+R+K)*It),Pt=~~(.5+(N+U+tt+X)*It),Nt=~~(.5+(L+B+$+Q)*It),jt=~~(.5+Tt*(1/9)),p[g]=jt<<24|Nt<<16|Pt<<8|At,At=~~(.5+(Z+_+st+K)*St),Pt=~~(.5+(H+U+ot+X)*St),Nt=~~(.5+(G+B+rt+Q)*St),jt=~~(.5+Wt*(1/9)),p[g+1]=jt<<24|Nt<<16|Pt<<8|At,At=~~(.5+(pt+yt+R+K)*Ct),Pt=~~(.5+(vt+dt+tt+X)*Ct),Nt=~~(.5+(lt+ut+$+Q)*Ct),jt=~~(.5+Mt*(1/9)),p[g+s]=jt<<24|Nt<<16|Pt<<8|At,At=~~(.5+(wt+yt+st+K)*Et),Pt=~~(.5+(gt+dt+ot+X)*Et),Nt=~~(.5+(mt+ut+rt+Q)*Et),jt=~~(.5+Dt*(1/9)),p[g+s+1]=jt<<24|Nt<<16|Pt<<8|At}return{V:h,Ab:v}},f.aph=function(t,i,e){for(var r=i.s,a=i.N,s=2*Math.floor(r/3),o=2*Math.floor(a/3),h=new l1(i.x,i.y,s,o),v=e&&e.length==s*o*4?e:f.n(s*o*4),u=new Uint32Array(t.buffer),p=new Uint32Array(v.buffer),c=0;c<o;c+=2)for(var d=0;d<s;d+=2){var g=c*s+d,m=(c*3>>>1)*r+(d*3>>>1),b=u[m],M=u[m+1],x=u[m+2],S=u[m+r],C=u[m+1+r],A=u[m+2+r],D=u[m+r+r],E=u[m+1+r+r],k=u[m+2+r+r],F=(b>>>16&255)<<2,L=(b>>>8&255)<<2,N=(b&255)<<2,I=(M>>>16&255)<<1,j=(M>>>8&255)<<1,B=(M&255)<<1,U=(x>>>16&255)<<2,_=(x>>>8&255)<<2,V=(x&255)<<2,G=(S>>>16&255)<<1,H=(S>>>8&255)<<1,Z=(S&255)<<1,z=C>>>16&255,$=C>>>8&255,tt=C&255,R=(A>>>16&255)<<1,nt=(A>>>8&255)<<1,Q=(A&255)<<1,X=(D>>>16&255)<<2,K=(D>>>8&255)<<2,Y=(D&255)<<2,rt=(E>>>16&255)<<1,ot=(E>>>8&255)<<1,st=(E&255)<<1,ht=(k>>>16&255)<<2,lt=(k>>>8&255)<<2,vt=(k&255)<<2,pt=0,ct=0,ut=0;pt=~~(.5+(N+B+Z+tt)*(1/9)),ct=~~(.5+(L+j+H+$)*(1/9)),ut=~~(.5+(F+I+G+z)*(1/9)),p[g]=255<<24|ut<<16|ct<<8|pt,pt=~~(.5+(V+B+Q+tt)*(1/9)),ct=~~(.5+(_+j+nt+$)*(1/9)),ut=~~(.5+(U+I+R+z)*(1/9)),p[g+1]=255<<24|ut<<16|ct<<8|pt,pt=~~(.5+(Y+st+Z+tt)*(1/9)),ct=~~(.5+(K+ot+H+$)*(1/9)),ut=~~(.5+(X+rt+G+z)*(1/9)),p[g+s]=255<<24|ut<<16|ct<<8|pt,pt=~~(.5+(vt+st+Q+tt)*(1/9)),ct=~~(.5+(lt+ot+nt+$)*(1/9)),ut=~~(.5+(ht+rt+R+z)*(1/9)),p[g+s+1]=255<<24|ut<<16|ct<<8|pt}return{V:h,Ab:v}},f.nM=function(t){var i=255,e=t.length;e-=e&31;for(var r=3;r<e;r+=32)i=i&t[r]&t[r+4]&t[r+8]&t[r+12]&t[r+16]&t[r+20]&t[r+24]&t[r+28];return i!=255},f.ajm=function(t,i,e,r){for(var a=f.e$,s=f.ao3,o={Ab:t,V:i},h=f.asr(e),v=0;v<h.length;v++)h[v]==2?o=a(o.Ab,o.V,r):o=s(o.Ab,o.V,r);return o},f.a5B=function(t,i,e,r){for(var a=f.Zt,s=f.anX,o={Ab:t,V:i},h=f.asr(e),v=0;v<h.length;v++)h[v]==2?o=a(o.Ab,o.V,r):o=s(o.Ab,o.V,r);return o},f.asr=function(t){for(var i=[],e=t;e<.499;)i.push(2),e*=2;return i.push(e<.5001?2:3),i},f.Zt=function(t,i,e){var r=i.s,a=i.N,s=r>>1,o=a>>1,h=new l1(i.x,i.y,s,o);if(t==null)return{V:h};for(var v=e&&e.length>=s*o?e:f.n(s*o),u=0;u<o;u++)for(var p=u*s,c=0;c<s;c++){var d=(u<<1)*r+(c<<1);v[p+c]=2+t[d]+t[d+1]+t[d+r]+t[d+r+1]>>>2}return{V:h,Ab:v}},f.anX=function(t,i,e){var r=i.s,a=i.N,s=2*Math.floor(r/3),o=2*Math.floor(a/3),h=new l1(i.x,i.y,s,o);if(t==null)return{V:h};for(var v=e&&e.length>=s*o?e:f.n(s*o),u=0;u<o;u+=2)for(var p=0;p<s;p+=2){var c=u*s+p,d=(u*3>>>1)*r+(p*3>>>1),g=t[d]<<2,m=t[d+1]<<1,b=t[d+2]<<2,M=t[d+r]<<1,x=t[d+1+r],S=t[d+2+r]<<1,C=t[d+r+r]<<2,A=t[d+1+r+r]<<1,D=t[d+2+r+r]<<2;v[c]=~~(.5+(g+m+M+x)*(1/9)),v[c+1]=~~(.5+(b+m+S+x)*(1/9)),v[c+s]=~~(.5+(C+A+M+x)*(1/9)),v[c+s+1]=~~(.5+(D+A+S+x)*(1/9))}return{V:h,Ab:v}},f.aHV=function(t,i,e,r,a){var s=i.vU(r);a&&(s=s.vU(a));for(var o=Math.max(0,s.x-i.x),h=Math.max(0,s.x-r.x),v=Math.max(0,s.y-i.y),u=Math.max(0,s.y-r.y),p=s.s,c=s.N,d=0;d<c;d++)for(var g=(v+d)*i.s+o,m=(u+d)*r.s+h,b=0;b<p;b++)e[m+b]=Math.max(e[m+b],t[g+b])},f.LD=function(t,i,e,r,a){var s=i.vU(r);a&&(s=s.vU(a));var o=Math.max(0,s.x-i.x),h=Math.max(0,s.x-r.x),v=Math.max(0,s.y-i.y),u=Math.max(0,s.y-r.y),p=s.s,c=s.N,d=f.TP(t),g=f.TP(e);if(d!=g)throw"e";for(var m=d>>>3,b=new Uint8Array(e.buffer),M=0;M<c;M++){var x=(v+M)*i.s+o,S=(u+M)*r.s+h;b.set(new Uint8Array(t.buffer,x*m,p*m),S*m)}},f.aeU=function(t,i,e,r){if(i.O1(r)){f.s6(t,e,3);return}for(var a=i.vU(r),s=Math.max(0,a.x-i.x),o=Math.max(0,a.x-r.x),h=Math.max(0,a.y-i.y),v=Math.max(0,a.y-r.y),u=a.s,p=a.N,c=0;c<p;c++)for(var d=(h+c)*i.s+s,g=(v+c)*r.s+o,m=0;m<u;m++)e[(g+m<<2)+3]=t[d+m]},f.Fm=function(t,i,e,r){for(var a=i.vU(r),s=Math.max(0,a.x-i.x),o=Math.max(0,a.x-r.x),h=Math.max(0,a.y-i.y),v=Math.max(0,a.y-r.y),u=a.s,p=a.N,c=0;c<p;c++)for(var d=(h+c)*i.s+s,g=(v+c)*r.s+o,m=0;m<u;m++)e[g+m]=t[(d+m<<2)+3]},f.p3=function(t,i,e,r,a){if(i.O1(r)&&(a==null||a.O1(r))){e.set(t);return}var s=i.vU(r);a&&(s=s.vU(a));for(var o=Math.max(0,s.x-i.x),h=Math.max(0,s.x-r.x),v=Math.max(0,s.y-i.y),u=Math.max(0,s.y-r.y),p=s.s,c=s.N,d=4*(f.TP(e)>>>3),g=new Uint8Array(e.buffer),m=0;m<c;m++){var b=(v+m)*i.s+o,M=(u+m)*r.s+h;g.set(new Uint8Array(t.buffer,b*d,p*d),M*d)}},f.YL=function(t,i,e,r){for(var a=i.vU(r),s=Math.max(0,a.x-i.x),o=Math.max(0,a.x-r.x),h=Math.max(0,a.y-i.y),v=Math.max(0,a.y-r.y),u=a.s,p=a.N,c=t.e7,d=t.S,g=t.M,m=t.c,b=e.e7,M=e.S,x=e.M,S=e.c,C=0;C<p;C++)for(var A=(h+C)*i.s+s,D=(v+C)*r.s+o,E=0;E<u;E++)b[D+E]=c[A+E],M[D+E]=d[A+E],x[D+E]=g[A+E],S[D+E]=m[A+E]},f.lP=function(t){var i=t.length,e=f.TP(t),r=f.Z0(e),a=1/r;if(e==8)for(var s=0;s<i;s+=4){var o=t[s+3];o!=255&&(t[s]=~~(t[s]*o*(1/255)+.5),t[s+1]=~~(t[s+1]*o*(1/255)+.5),t[s+2]=~~(t[s+2]*o*(1/255)+.5))}else for(var s=0;s<i;s+=4){var o=t[s+3];o!=r&&(t[s]=t[s]*(o*a),t[s+1]=t[s+1]*(o*a),t[s+2]=t[s+2]*(o*a))}},f.uL=function(t){var i=t.length,e=f.TP(t),r=f.Z0(e),a=1/r;if(e==8)for(var s=0;s<i;s+=4){var o=t[s+3];if(!(o==0||o==255)){var h=255/o;t[s]=~~(t[s]*h+.5),t[s+1]=~~(t[s+1]*h+.5),t[s+2]=~~(t[s+2]*h+.5)}}else for(var s=0;s<i;s+=4){var o=t[s+3];if(!(o==0||o==r)){var h=r/o;t[s]=t[s]*h,t[s+1]=t[s+1]*h,t[s+2]=t[s+2]*h}}},f.qd=function(t,i){for(var e=0;e<t.length;e++)if(t[e]!=i)return!1;return!0},f.ZN=function(t){return t+1+(t>>>8)>>>8},f.round=function(t,i){var e=f.TP(t),r=t.length;if(i==null&&(i=f.Z0(e)>>>1),e==8)for(var a=0;a<r;a++)t[a]=t[a]<i?0:255;if(e==16)for(var a=0;a<r;a++)t[a]=t[a]<i?0:65535;if(e==32)for(var a=0;a<r;a++)t[a]=t[a]<i?0:1},f.hW=function(t,i){var e=t.length,r=f.TP(t);if(r==8)for(var a=0;a<e;a++)t[a]=Math.round(t[a]*i);if(r==16)for(var a=0;a<e;a++)t[a]=Math.round(t[a]*i);if(r==32)for(var a=0;a<e;a++)t[a]=t[a]*i},f.DU=function(t,i){var e=f.TP(t);if(e==8)for(var r=new Uint32Array(t.buffer),a=new Uint32Array(i.buffer),s=r.length,o=0;o<s;o++){var h=r[o],v=a[o];a[o]=f.ZN((h>>>24)*(v>>>24))<<24|f.ZN((h>>>16&255)*(v>>>16&255))<<16|f.ZN((h>>>8&255)*(v>>>8&255))<<8|f.ZN((h&255)*(v&255))}else for(var u=1/(e==16?65535:1),o=0;o<t.length;o++)i[o]=i[o]*t[o]*u},f.rv=function(t,i){var e=f.TP(t);if(e!=f.TP(i))throw"e";var r=t.length;if(e==8)for(var a=0;a<r;a++)i[(a<<2)+3]=i[(a<<2)+3]*t[a]*(1/255);if(e==16)for(var a=0;a<r;a++)i[(a<<2)+3]=i[(a<<2)+3]*t[a]*(1/65535);if(e==32)for(var a=0;a<r;a++)i[(a<<2)+3]=i[(a<<2)+3]*t[a]},f.ass=function(t,i,e,r){for(var a=Math.max(0,r.x-i.x),s=Math.max(0,i.x-r.x),o=Math.max(0,r.y-i.y),h=Math.max(0,i.y-r.y),v=Math.min(i.x+i.s,r.x+r.s)-Math.max(i.x,r.x),u=Math.min(i.y+i.N,r.y+r.N)-Math.max(i.y,r.y),p=0;p<u;p++)for(var c=(o+p)*i.s+a,d=(h+p)*r.s+s,g=0;g<v;g++)e[d]=f.ZN(e[d]*t[c]),c++,d++},f.YQ=function(t,i,e,r,a){var s=f.TP(t),o=i.vU(r);a&&(o=o.vU(a));for(var h=Math.max(0,o.x-i.x),v=Math.max(0,o.x-r.x),u=Math.max(0,o.y-i.y),p=Math.max(0,o.y-r.y),c=o.s,d=o.N,g=0;g<d;g++)for(var m=(u+g)*i.s+h,b=((p+g)*r.s+v<<2)+3,M=0;M<c;M++)s==8?e[b]=f.ZN(e[b]*t[m]):s==16?e[b]=e[b]*t[m]*(1/65535):s==32&&(e[b]=e[b]*t[m]),m++,b+=4},f.lj=function(t,i,e,r,a){var s=f.TP(t),o=i.vU(r);a&&(o=o.vU(a));for(var h=Math.max(0,o.x-i.x),v=Math.max(0,o.x-r.x),u=Math.max(0,o.y-i.y),p=Math.max(0,o.y-r.y),c=o.s,d=o.N,g=0;g<d;g++)for(var m=((u+g)*i.s+h<<2)+3,b=((p+g)*r.s+v<<2)+3,M=0;M<c;M++)s==8?e[b]=f.ZN(e[b]*t[m]):s==16?e[b]=e[b]*t[m]*(1/65535):s==32&&(e[b]=e[b]*t[m]),m+=4,b+=4},f.T$=function(t,i){var e=f.TP(t),r=f.Z0(e),a=255/r,s=0;i==null&&(i=1);for(var o=4*i,h=t.length>>>2,v=new Float64Array(256),u=new Float64Array(256),p=new Float64Array(256),c=new Float64Array(256),d=4*Math.floor(h/i)*i,g=0;g<d;g+=o){var m=Math.min(255,Math.round(a*t[g+0])),b=Math.min(255,Math.round(a*t[g+1])),M=Math.min(255,Math.round(a*t[g+2])),x=a*t[g+3]*i,S=x*(1/255);u[m]+=S,p[b]+=S,c[M]+=S,s+=x}for(var g=0;g<256;g++)v[g]=u[g]+p[g]+c[g];return[v,u,p,c,h,s/255]},f.aCP=function(t,i){function e(k,F){for(var L=-1,N=0;N<=F;)L++,N+=k[L];return L}function r(k,F){for(var L=256,N=0;N<=F;)L--,N+=k[L];return L}function a(k){for(var F=0,L=0,N=0;N<256;N++)L+=k[N],F+=k[N]*N*(1/255);return F/L}for(var s=t[0],o=t[1]/100,h=t[2]/100,v=[],u=[],p=0;p<4;p++){var c=p==0?3:1;v[p]=e(i[p],c*o*i[5]),u[p]=r(i[p],c*h*i[5])}var d=[a(i[1]),a(i[2]),a(i[3])],g=d.slice(0);g.sort(function(k,F){return k-F});for(var m=d.indexOf(g[1]),b=(d[0]+d[1]+d[2])/3,M=[],p=0;p<4;p++){var x=0,S=255,C=v[p],A=u[p];if(s==0&&p==0&&(x=C,S=A),s==1&&p!=0&&(x=C,S=A),s==2&&p!=0){var c=d[p-1]/b;S=Math.max(0,Math.min(255,u[m]*c))}var D=[x,S];if(M.push(D),s==3&&p==0){var E=255*(1-b);D.push(E)}}return M},f.aLC=function(t,i,e,r,a,s,o){var h=t.length,v=f.TP(t),u=v==8?255:v==16?65535:1,p=1/u,c=(e.length-1)*.999999,d=f.aIw;if(!o&&!s){if(v==8&&e.length==256){e=f.E1(e,8),r=f.E1(r,8),a=f.E1(a,8);for(var g=0;g<h;g+=4)i[g]=e[t[g]],i[g+1]=r[t[g+1]],i[g+2]=a[t[g+2]],i[g+3]=t[g+3]}else for(var g=0;g<h;g+=4){var m=t[g]*p,b=t[g+1]*p,M=t[g+2]*p,x=d(e,c*m),S=d(r,c*b),C=d(a,c*M);i[g]=x*u,i[g+1]=S*u,i[g+2]=C*u,i[g+3]=t[g+3]}return}for(var g=0;g<h;g+=4){var m=t[g]*p,b=t[g+1]*p,M=t[g+2]*p;s&&(m=b=M=m*.3+b*.59+M*.11);var x=d(e,c*m),S=d(r,c*b),C=d(a,c*M);if(o){var A=f.IO(m,b,M),D=f.IO(x,S,C);if(A>D){var E=(A-D)/(1-D);x+=E*(1-x),S+=E*(1-S),C+=E*(1-C)}else if(D==0)x=S=C=0;else{var E=A/D;x=E*x,S=E*S,C=E*C}}i[g]=x*u,i[g+1]=S*u,i[g+2]=C*u,i[g+3]=t[g+3]}},f.aIw=function(t,i){var e=t.length;if(i>=e)return t[e-1]+(t[e-1]-t[e-2])*(i-e);var r=~~i,a=i-r;return t[r]*(1-a)+t[r+(r==e-1?0:1)]*a},f.gt=function(t,i){var e=f.E1(t,8),r=i.s,a=i.N,s=0,o=0,h=0,v=0,u=0;u=0;for(var p=0;p<a;p++){for(var c=p*r,d=0;d<r;d++)u|=e[c+d];if(u!=0)break;s++}if(s==a)return new l1(0,0,0,0);u=0;for(var p=a-1;p>=0;p--){for(var c=p*r,d=0;d<r;d++)u|=e[c+d];if(u!=0)break;h++}var g=a-h;u=0;for(var d=0;d<r;d++){for(var p=s;p<g;p++)u|=e[p*r+d];if(u!=0)break;o++}u=0;for(var d=r-1;d>=0;d--){for(var p=s;p<g;p++)u|=e[p*r+d];if(u!=0)break;v++}var m=new l1(i.x+o,i.y+s,r-o-v,a-s-h);return m},f.Ua=function(t,i,e,r,a){var s=f.E1(t,8),o=0,h=0,v=0,u=0,p=!1;r==null&&(r=[!0,!0,!0,!0]),e==null&&(e=0),a==null&&(a=4294967295);var c=new Uint32Array(s.buffer),d=i.s,g=i.N,m=[c[0],c[c.length-1],0][e];if(p=!1,r[0])for(var b=0;b<g;b++){for(var M=b*d,x=0;x<d;x++)c[M+x]&a^m&&(p=!0);if(p)break;o++}if(p=!1,r[2])for(var b=g-1;b>=0;b--){for(var M=b*d,x=0;x<d;x++)c[M+x]&a^m&&(p=!0);if(p)break;v++}if(p=!1,r[1])for(var x=0;x<d;x++){for(var b=0;b<g;b++)c[b*d+x]&a^m&&(p=!0);if(p)break;h++}if(p=!1,r[3])for(var x=d-1;x>=0;x--){for(var b=0;b<g;b++)c[b*d+x]&a^m&&(p=!0);if(p)break;u++}var S=new l1(i.x+h,i.y+o,d-h-u,g-o-v);return S.lO()?new l1(0,0,0,0):S},f.BH=function(t){var i=f.gt(t.I,t.V);if(!i.O1(t.V)){var e=f.n(i.D(),f.TP(t.I));f.LD(t.I,t.V,e,i),t.I=e,t.V=i}},f.X5=function(t,i){var e=f.Ua(t.buffer,t.V,2,null,i?null:4278190080);if(!e.O1(t.V)){var r=new f.n(e.D()*4,f.TP(t.buffer));f.p3(t.buffer,t.V,r,e),t.buffer=r,t.V=e}},f.extend=function(t,i,e){if(!t.V.ri(i)){var r=t.V.N1(i),a=f.TP(t.I),s=f.n(r.D(),a);e!=null&&s.fill(f.Z0(a)*e),f.LD(t.I,t.V,s,r),t.V=r,t.I=s}},f.aqS=function(t,i){if(!(i.lO()||t.V.ri(i))){var e=t.V.N1(i),r=f.n(e.D()*4,f.TP(t.buffer));f.p3(t.buffer,t.V,r,e),t.V=e,t.buffer=r}},f.en=function(t,i,e){if(!e.by(t))return!1;var r=Math.floor(t.x)-e.x,a=Math.floor(t.y)-e.y,s=a*e.s+r;return i[s]>f.Z0(f.TP(i))/2},f.ar4=function(t,i,e){if(!e.by(t))return!1;var r=Math.floor(t.x)-e.x,a=Math.floor(t.y)-e.y,s=a*e.s+r;return i[4*s+3]>f.Z0(f.TP(i))/2},f.e1=function(t){this.e7=f.n(t),this.S=f.n(t),this.M=f.n(t),this.c=f.n(t)},f.e1.prototype.Y=function(){var t=this.e7.length,i=new f.e1(1);return i.e7=this.e7.slice(0),i.S=this.S.slice(0),i.M=this.M.slice(0),i.c=this.c.slice(0),i},f.q.ayj=function(t,i,e,r,a){var s=a[0]+1,o=a[1],h=Math.abs(o-25)/4,v=a[2],u=v%2+v*v>>1,p=f.q.lF;p.xV(i,e);var c=p.ZQ(1),d=p.ZQ(1),g=p.ZQ(1);p.kL(t,r,v,v,u),p.zw(r),p.di(r,c),p.zl(c,d,s,s,1),p.zl(c,g,s,s,s*s),p.sub(g,d),p.DU(d,h),(o<25?p.sub:p.add)(c,d),p.S0(d,r),p.fi(r)},f.q.aOM=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=a[0]*2.55,h=a[1],v=h>>1,u=a[2]*.25,p=s.ZQ(4),c=s.ZQ(1),d=s.ZQ(1);s.M5(t,p,h,1,!0,v),s.M5(t,r,h,1,!1,v),s.Jh(t,c),s.mq(c,o),s.TL(c,d,3),s.B0(r,d,p),s.NJ(p,r,u)},f.q.agn=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e),s.wt(a[3]);var o=a[0]*-3+80,h=a[1]*-3+80,v=a[2]/2+.5,u=a[4],p=a[5],c=s.ZQ(1),d=s.ZQ(1),g=s.ZQ(1),m=s.ZQ(1),b=s.ZQ(4),M=s.ZQ(4);s.Jh(t,c),s.rT(c,d),s.Uu(c,h,5),s.aqy(c,.4,0),s.TL(c,g,3),s.tx(g,c,9,3,!0,27),s.rT(d,g),s.m$(g);for(var x=s.Qi(o,5,g),S=0;S<s.lg;S++)d[S]=x[255-d[S]];s.aqy(d,.4,0),s.rT(d,g),s.TL(g,m,2),s.tx(m,g,5,3,!1,15),s.DU(c,v),s.DU(g,v),s.RG(r,2155905279),s.RG(M,u),s.RG(b,p),s.B0(M,c,r),s.B0(b,g,r)},f.q.aOl=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=new Uint8Array(256),h=5+10*a[1];h+=a[1]>3?(a[1]-3)*10:0;for(var v=~~(a[2]*.73)+50,u=Math.min(v+h,128),p=u-v,c=-255*v,d=0;d<256;d++){var g=d*65;o[d]=s.wi(c/p),c+=255}var m=s.ZQ(1),b=s.ZQ(1),M=s.ZQ(1);s.Jh(t,m),s.rT(m,M),s.TL(m,b,2*a[0]+1),s.sub(b,m),s.DU(m,65),s.tx(m,b,9,3,!0,20);for(var d=0;d<s.lg;d++){var x=M[d],S=b[d];m[d]=S>0?~~((S*x+(255-S)*128)/255):128}s.TL(m,b,3),s.tx(b,m,15,2,!0,16),s.tx(b,M,15,2,!1,15),s.xX(m,M),s.Hu(M,b,2),s.lo(b,o),s.TL(b,m,2),s.Yu(m,r)},f.q.aMe=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=2*a[0]+1,h=s.awg[a[1]],v=a[2]*5.1,u=a[3],p=s.ZQ(1),c=s.ZQ(1),d=s.ZQ(4),g=s.ZQ(4);s.RG(d,u),s.zw(d,r),s.aik(p,v),s.S0(p,r),s.fi(r,d),s.Jh(t,c),s.TL(c,p,o),s.sub(p,c),s.DU(c,h),s.tx(c,p,9,3,!0,20),s.B0(t,p,d),s.PY(d,r,3),s.M5(r,d,15,2,!0,16),s.M5(r,g,15,2,!1,16),s.xX(d,g),s.NJ(g,r,2)},f.q.auP=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=(15-a[0])/4+1,h=(15-a[1])/4+1,v=a[2],u=a[3],p=s.sB(a[4]),c=a[5]+1,d=a[6],g=a[7],m=a[8],b=s.ZQ(1),M=s.ZQ(1),x=s.ZQ(1),S=s.ZQ(1),C=s.ZQ(4),A=s.ZQ(4);s.SR(x,v,u,d),s.Jh(t,M),s.TL(M,b,5),s.MB(x,b,S,c,p),s.DU(S,o),s.FM(S,2),s.m$(b),s.MB(x,b,M,c,p),s.DU(M,h),s.FM(M,2),s.RG(C,2155905279),s.RG(A,g),s.RG(r,m),s.B0(C,M,A),s.B0(A,S,r)},f.q.apH=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e),s.wt(a[3]);var o=a[0],h=a[1]/10,v=a[2]/10,u=s.ZQ(1),p=s.ZQ(1),c=s.ZQ(1),d=s.As(),g=s.As(),m=s.As();s.wW(u),s.TL(u,p,11),s.TL(p,u,11),s.$S(u,d),s.km(t,u),s.rT(u,c),s.TL(u,p,9),s.TL(p,u,9),s.$S(u,g),s.Zj(g,m,5),s.Zj(m,g,5),s.auX(d,.8),s.aD7(d,g,.8,.9),s.anE(g,u,o),s.zl(u,p,2,2,1),s.zl(p,u,2,2,3),s.zl(u,p,2,2,3),s.zl(c,u,5,5,13),s.bF(p,u,p,h),s.mA(u,p,p,v),s.MB(p,p,u,5,1),s.zw(t,r),s.S0(u,r),s.fi(r)},f.q.ag0=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=a[0],h=a[1]/2,v=a[2],u=o/2,p=s.ZQ(4),c=s.ZQ(4);s.rT(t,r);for(var d=0;d<v;d++)s.M5(r,p,o,1,!0,u),s.M5(r,c,o,1,!1,u),s.xX(c,p),s.PY(p,c,2),s.NJ(c,r,h)},f.q.aNK=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=a[0]*10,h=a[1]*4.9,v=a[2]*4.9,u=s.ZQ(1),p=s.ZQ(1),c=s.ZQ(4),d=s.ZQ(4);s.Jh(t,u),s.mq(u,s.axw(u,o)),s.TL(u,p,3),s.M5(t,c,5,1,!1,1),s.M5(t,r,15,2,!0,16),s.B0(r,p,c),s.zw(c,r),s.di(r,u),s.Uu(u,h,v),s.S0(u,r),s.fi(r)},f.q.aMd=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e),s.wt(a[4]);for(var o=a[0]/20,h=[0,.75,1,1.05,1.1,1.15,1.2,1.25,1.3,1.35,1.4,1.45,1.5,1.6,1.7,1.8,2,2.5,3,3.5,4][a[1]],v=[0,.25,.5,.75,.9,1,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2,2.25,2.5,3,3.5,4][a[2]],u=a[3],p=new Int16Array(256),c=0;c<256;c++)p[c]=~~((c-128)*o);var d=s.ZQ(1),g=s.ZQ(1),m=s.ZQ(4);s.Jh(t,d),s.TL(d,g,25),s.DU(g,h),s.FM(g,v),s.TL(g,d,25),s.wW(g),s.a0j(d,g,p),s.rT(t,r),s.RG(m,u),s.B0(m,d,r)},f.q.adj=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=a[0]+5,h=15-a[1],v=o*o/2,u=1-(3-a[2])/10,p=~~(h*h*u-1),c=~~(h*h*(1-u));c==0&&(c=1);var d=s.ZQ(1),g=s.ZQ(1),m=s.ZQ(1),b=s.ZQ(4);s.Jh(t,m),s.zl(m,d,o,o,v),s.TL(m,g,o),s.sub(d,g),s.mq(g,1),s.kL(t,b,h,h,p),s.kL(t,r,h,h,c),s.B0(b,g,r)},f.q.auL=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e),s.wt(a[3]);var o=(20-a[0])*.05,h=a[1]*-2.75+60,v=65-h,u=a[2]/10,p=s.ZQ(1),c=s.ZQ(1);s.km(t,c);var d=s.Qi(h,v,c);s.zw(t,r),s.di(r,c),s.wW(p),s.Dm(c,p,o),s.lo(c,d),s.DU(c,a[2]/10),s.add(p,c),s.S0(c,r),s.fi(r)},f.q.a6l=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=5+a[0],h=15-a[1],v=a[2],u=o*o/2+o*o%2*1,p=1-(3-a[2])/10,c=~~(h*h*p-1),d=~~(h*h*(1-p));d==0&&(d=1);var g=s.ZQ(1),m=s.ZQ(1),b=s.ZQ(1),M=s.ZQ(1),x=s.ZQ(1);s.km(t,m),s.Hu(m,g,3),s.zl(g,m,2,2,1);var S=s.Qi(20,20,m);s.lo(m,S),s.TL(m,x,5),s.zl(x,g,o,o,u),s.zl(x,m,h,h,c),s.zl(x,b,h,h,d),s.TL(x,M,o),s.sub(g,M),s.mq(M,1),s.amK(m,M,b),s.zw(t,r),s.S0(b,r),s.fi(r)},f.q.af3=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e),s.wt(a[5]);var o=s.lg,h=s._u,v=a[0],u=a[1],p=a[2],c=a[3],d=a[4],g=.05*v+1,m=v/100,b=v>>1,M=2*v-100,x=+(u==9),S=+(u==7),C=[4,1][x],A=[3,2][x],D=[1,2][S],E=[2,1][S],k=[50,75][x],F=u<4?p:(p>>1)+50,L=s.akm(k,F),N=s.tW(c),I=s.tW(d),j=s.ZQ(4),B=s.ZQ(4),U=s.ZQ(1),_=s.ZQ(1);function V(rt,ot){F!=50&&s.a35(rt,ot)}function G(rt,ot){for(var st=0;st<o;st++)rt[st]=s.wi(rt[st]+(ot[st]-128)*m)}function H(rt,ot){for(var st=0,ht=0;st<o;st++)rt[ht]=s.wi(rt[ht]+(ot[ht]-128)*m),rt[ht+1]=s.wi(rt[ht+1]+(ot[ht+1]-128)*m),rt[ht+2]=s.wi(rt[ht+2]+(ot[ht+2]-128)*m),ht+=4}function Z(rt,ot){s.wW(B),s.rT(rt,ot),H(ot,B),V(ot,L)}function z(rt){for(var ot=0,st=0;st<12;st++)ot+=s.random();return s.wi(b*(ot-6)+rt)}function $(rt,ot){s.rT(rt,ot);for(var st=0;st<h;st+=4)ot[st]=z(ot[st]),ot[st+1]=z(ot[st+1]),ot[st+2]=z(ot[st+2]);V(ot,L)}function tt(rt,ot){s.rT(rt,ot);for(var st=0;st<h;st+=4)s.random()<m&&(ot[st]=N[0],ot[st+1]=N[1],ot[st+2]=N[2]);V(ot,L)}function R(rt,ot){s.wW(j),s.kL(j,B,A,A,C),s.rT(rt,j),H(j,B),s.kL(j,ot,5,5,13),V(ot,L)}function nt(rt,ot){s.wW(B),s.rT(rt,j),H(j,B),V(ot,L),s.kL(j,ot,A,A,C)}function Q(rt,ot){s.rT(rt,j),V(ot,L),s.Jh(j,U);for(var st=0,ht=0;st<o;st++){var lt=((M-U[st]+255)*128.5+.5)/32767;s.random()<=lt?(ot[ht++]=I[0],ot[ht++]=I[1],ot[ht++]=I[2]):(ot[ht++]=N[0],ot[ht++]=N[1],ot[ht++]=N[2]),ot[ht]=rt[ht],ht++}}function X(rt,ot){s.zw(rt,ot),s.di(ot,U),s.Hu(U,_,g),s.zl(_,U,A,A,C),s.lo(U,L),s.S0(U,ot),s.fi(ot)}function K(rt){var ot=0;if(u==8){for(var st=0;st<i;st++)rt[ot++]=~~(s.random()*255);for(var ht=1;ht<e;ht++)for(var st=0;st<i;st++)rt[ot++]=rt[st]}else for(var ht=0;ht<e;ht++)for(var lt=~~(s.random()*255),st=0;st<i;st++)rt[ot++]=lt}function Y(rt,ot){s.Jh(rt,U),s.wW(_),G(U,_),K(_),G(U,_),s.PY(rt,j,9),s.PY(j,B,9),s.TL(U,_,2),s.lo(_,L),s.TL(_,U,2),s.zw(B,ot),s.S0(U,ot),s.fi(ot)}[Z,$,tt,R,R,nt,Q,Y,Y,X][u](t,r)},f.q.aaC=function(t,i,e,r,a){var s=[-1e3,34,51,61,71,80,87,95,101,108,113,119,124,129,134,139,143,148,153,157,161,165,168,172,175,180,183,186,190,194,197,200,203,207,210,213,216,218,222,225,228,230,233,236,239,241,244,247,250,252,255],o=f.q.lF,h=0,v,u,p,c,d,g=0,m=1,b=255;o.xV(i,e),o.wt(a[3]);var M=o.ZQ(1),x=o.ZQ(1);o.Jh(t,M);var S=a[0],C=a[1],A=C<=50?s[C]/255:1+(255-s[101-C])/255,D=a[2],E=M.length,k=new Float32Array(E),F=1+1/10*S,L=(1-1/F)/2,N=16/256,I=i-1;for(u=0;u<o.lg;u++)k[u]=M[u]/255,x[u]=S==1&&o.random()<1/255?b:m;function j(B,U){var _=B*i+U;if(!(x[_]!=m||B>=e||U>=i)){var V=k[_],G=A-V,H=o.random(),Z=H/F+L;h==0||Math.abs(d-V)>N?(v=Z<=G?g:b,h=~~(o.random()*S)):.1<H?h--:h=0,x[_]=v,d=V}}if(D==0){for(u=0;u<i;u++){for(p=0;p<i&&(c=u+p,!(c>=i));p++)j(p,I-c);h=0}for(u=1;u<e;u++){for(p=0;p<e&&(c=u+p,!(c>=e||p>=i));p++)j(c,I-p);h=0}}else if(D==1)for(u=0;u<e;u++){for(p=0;p<i;p++)j(u,p);h=0}else if(D==2){for(u=0;u<i;u++){for(p=0;p<i&&(c=u+p,!(c>=i));p++)j(p,c);h=0}for(u=1;u<e;u++){for(p=0;p<e&&(c=u+p,!(c>=e||p>=i));p++)j(c,p);h=0}}else for(u=0;u<i;u++){for(p=0;p<e;p++)j(p,u);h=0}o.Yu(x,r)},f.q.a31=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=a[0],h=a[1],v=a[2],u=s.ZQ(1),p=s.ZQ(1),c=s.ZQ(1),d=s.ZQ(1),g=s.ZQ(4),m=s.ZQ(4);s.di(t,d,3,4),s.Jh(t,u),s.zl(u,p,3,3,1),s.zl(u,c,3,3,9),s.sub(c,p),s.TL(p,u,3),s.Uu(u,40,10,d),s.M5(t,r,o,2,!1,o),s.M5(t,g,o,2,!0,o),s.RG(m,255),s.B0(r,u,m),s.B0(m,u,g),s.NJ(g,r,1),s.zw(r),s.di(r,u),s.Uu(u,h,v,d),s.S0(u,r),s.fi(r)},f.q.a3W=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e),s.wt(a[3]);var o=a[0],h=a[1],v=a[2]/10;o=o+h;var u=s.ZQ(1),p=s.ZQ(1),c=s.As(),d=s.As();s.wW(u),s.TL(u,p,11),s.TL(p,u,11),s.$S(u,c),s.Zj(c,d,5),s.Zj(d,c,5),s.auX(d,.97),s.anE(d,u,o),s.zl(u,p,h,h,1),s.km(t,u),s.bF(p,u,p,.6),s.mA(u,p,p,v),s.MB(p,p,u,5,1),s.zw(t,r),s.S0(u,r),s.fi(r)},f.q.aCs=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=Math.abs(a[0]),h=o+[1,0,1,2,1,2,1,2,3,2,3,2,3,2,3,2,3,4,3,4,5,4,5,4,5][o],v=2*o+1,u=a[1]/10,p=u*13/15,c=s.ZQ(1),d=s.ZQ(1),g=s.ZQ(1),m=s.ZQ(1),b=s.ZQ(4),M=s.ZQ(4),x=s.ZQ(4),S=s.ZQ(4),C=s.ZQ(4);s.Jh(t,c),a[0]>=0&&s.m$(c),s.rT(c,g),s.TL(c,m,h),s.TL(m,c,h),s.DU(c,u),s.rT(c,d),s.TL(c,m,v),s.TL(m,c,v),s.DU(c,p),s.RG(x,a[2]),s.RG(S,a[3]),s.RG(C,a[4]),s.B0(x,c,S,b),s.B0(C,d,b,M),s.B0(S,g,M,r),s.di(t,g,3),s.S0(g,r,3)},f.q.aeY=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e),s.wt(a[5]);var o=a[0]*5.1,h=a[1]/100,v=s.aMD[a[2]],u=s.ZQ(1),p=s.ZQ(1),c=s.ZQ(1);s.Jh(t,u),s.aik(p,255),s.wW(c),s.mq(u,o),s.Dm(p,u,.7),s.Dm(c,u,h),s.MB(u,u,p,5,v),s.rT(t,r),s.atC(r,o,a[4],a[3]),s.zw(r),s.S0(p,r),s.fi(r)},f.q.as7=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=a[0],h=4-a[1],v=11-a[2],u=s.ZQ(1),p=s.ZQ(1),c=s.ZQ(4);s.km(t,p);for(var d=0;d<h;d++)s.rT(p,u),s.aBv(u,p,o,o);s.PY(t,c,o),s.zw(c,c),s.S0(p,c),s.fi(c,c),(v<11?s.aue:s.rT)(c,r,v)},f.q.a54=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e),s.wt(a[2]);for(var o=a[0]+5,h=~~(o/5+1),v=~~(o/2)+1,u=v*v,p=~~(o/3),c=s.aMD[a[1]],d=new Array(256),g=0;g<256;g++)d[g]=~~(.2*(g-128));var m=s.ZQ(1),b=s.ZQ(1);s.aHG(t,r,o),s.zw(r),s.di(r,m),s.wW(b),s.a0j(m,b,d),s.aec(b,o,o,h,h),s.bF(m,b,m,1),s.TL(m,b,p),s.TL(b,m,p),s.zl(m,b,v,v,u),s.MB(b,b,m,5,c),s.S0(m,r),s.fi(r)},f.q.a4P=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=s.ZQ(1),h=s.ZQ(1),v=s.ZQ(1),u=s.As(),p=s.As();s.Jh(t,o),s.TL(o,h,a[2]),s.mq(h,a[0]*5.1),s.zl(h,o,2,2,4),s.TL(o,h,3),s.TL(h,o,3),s.rT(o,v),s.TL(o,h,5),s.TL(h,o,5),s.$S(o,u),s.Zj(u,p,5),s.Zj(p,u,5),s.atG(u,h,a[1]),s.m$(h),s.bF(v,h,v,1),s.Yu(v,r)},f.q.anH=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=1<<7-a[2],h=s.ZQ(1),v=s.ZQ(1),u=s.ZQ(1);s.km(t,v),s.TL(v,h,3),s.rT(h,v),s.TL(h,u,a[0]+5),s.sub(u,v),s.Uu(v,1,a[1]),s.DU(h,1/o),s.DU(h,o),s.sub(h,v),s.zw(t,r),s.S0(v,r),s.fi(r)},f.q.amw=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e),s.wt(a[3]);var o=s.ZQ(1),h=s.ZQ(1),v=s.ZQ(1);s.Jh(t,o),s.a3T(h,a[0]/50),s.TL(h,v,3),s.zl(o,h,9,9,41),s.Uu(h,a[1],a[2]),s.bF(h,v,v,.75),s.mA(h,v,h,.5),s.rT(h,o),s.zl(o,v,3,3,8),s.bF(v,h,v,.75),s.DU(v,1.2),s.Hu(v,o,1),s.TL(o,v,2),s.Hu(v,o,2),s.DU(o,1.2),s.TL(o,v,2),s.Yu(v,r)},f.q.aAG=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=a[0]+9,h=a[1]/2,v=a[2],u=a[3],p=s.sB(a[4]),c=a[5]+1,d=a[6],g=s.ZQ(1),m=s.ZQ(1),b=s.ZQ(4),M=s.ZQ(4);s.SR(m,v,u,d),s.ayX(t,r,o,1,1),s.ayX(r,b,o,1,1),s.aAu(b,b,M,7,h),s.DU(M,1.2),s.FM(M,1.2),s.MB(m,g,g,c,p),s.DU(g,3),s.rT(t,r),s.B0(M,g,r)},f.q.ajq=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e),s.wt(a[3]);var o=a[0]+4,h=o*2/5+(o%5|0);o--;var v=a[1]*-2.75+60,u=65-v,p=a[2]/10,c=s.ZQ(1),d=s.ZQ(1);s.wW(c),s.km(t,d);var g=s.Qi(v,u,d);s.zw(t,r),s.di(r,d),s.Dm(d,c,.8),s.lo(d,g),s.DU(d,p),s.add(c,d),s.tx(d,c,o,3,!1,h),s.S0(c,r),s.fi(r)},f.q.aco=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e),s.wt(a[3]);var o=a[0]+5,h=(o*o>>1)+o%2,v=a[1]/10,u=a[2],p=(u*u>>1)+u%2,c=s.ZQ(1),d=s.ZQ(1),g=s.ZQ(1),m=s.ZQ(4),b=s.ZQ(4),M=s.ZQ(4);s.wW(g),s.zw(t,M),s.di(M,c),s.Dm(c,g,.8),s.TL(g,c,3),s.Hu(c,g,v),s.S0(g,M),s.fi(M,M),s.Jh(M,g),s.zl(g,c,o,o,h),s.TL(g,d,o),s.sub(c,d),s.mq(d,1),s.kL(M,m,7,7,40),s.kL(M,b,7,7,10),s.B0(m,d,b),s.kL(b,r,u,u,p)},f.q.aex=function(t,i,e,r,a){var s=f.q.lF,o=255,h,v;s.xV(i,e);var u=a[0];u<2?o=u:u<12?o=5*u-5:u<47?o=2*u+28:u<50&&(h=u-47,o=125+12.5*h+12.5*h*h);var p=new Uint8Array(256);for(h=75,v=15;h<256;h++,v+=24)p[h]=Math.min(255,v);var c=s.ZQ(1),d=s.ZQ(1),g=s.ZQ(1);s.Jh(t,c),s.TL(c,d,11),s.TL(d,g,11),s.sub(g,c),s.DU(c,8),s.sub(g,c),s.mq(c,o),s.m$(c),s.TL(c,d,5),s.mq(d,51),s.TL(d,c,a[1]),s.TL(c,d,a[1]),s.m$(d),s.lo(d,p),s.Yu(d,r)},f.q.a3e=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=s.awg[a[1]],h=a[2],v=h*1.5,u=s.ZQ(1),p=s.ZQ(1),c=s.ZQ(1);s.km(t,u),s.tx(u,p,15,2,!0,15),s.rT(p,c),s.Uu(c,h,v),s.TL(c,u,3),s.TL(p,c,a[0]),s.sub(c,p),s.DU(p,o),s.sub(u,p),s.TL(p,u,3),s.tx(u,p,3,1,!1,1),s.PY(t,r,15),s.zw(r),s.S0(p,r),s.fi(r)},f.q.a0x=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e),s.wt(a[3]);var o=a[0]*5.1,h=16-a[1],v=[1,1,1.05,1.1,1.15,1.2,1.25,1.3,1.35,1.4,1.45,1.5,1.6,1.7,1.8,2,2.25,2.5,2.75,3,3.5,4,5,6,8,10][a[2]],u=s.ZQ(1),p=s.ZQ(1),c=s.ZQ(1);s.Jh(t,u),s.mq(u,o),s.TL(u,p,h),s.TL(p,u,h),s.wW(c),s.mA(u,c,c,1),s.bF(u,c,u,.75),s.DU(u,v),s.FM(u,v),s.zl(u,p,2,2,2),s.Yu(p,r)},f.q.azY=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=a[0]+9,h=a[1]+9,v=a[2],u=a[3],p=s.sB(a[4]),c=a[5]+1,d=a[6],g=s.ZQ(1),m=s.ZQ(1),b=s.ZQ(1),M=s.ZQ(1),x=s.ZQ(1),S=s.ZQ(4);s.km(t,g),s.aBv(g,b,o,o),s.TL(b,g,h),s.rT(b,x),s.rT(g,M),s.sub(x,M),s.sub(g,x),s.add(x,M),s.DU(M,10),s.SR(m,v,u,d),s.MB(m,g,x,c,p),s.amK(x,M,b,.8),s.PY(t,S,9),s.PY(S,r,9),s.zw(r),s.S0(b,r),s.fi(r)},f.q.auI=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);var o=16-a[0],h=a[1]*8,v=1-(3-a[2])/10,u=~~(o*o*v-1),p=~~(o*o*(1-v));p==0&&(p=1);var c=s.ZQ(1),d=s.ZQ(1),g=s.ZQ(1),m=s.ZQ(4);s.Jh(t,g),s.zl(g,c,7,7,25),s.TL(g,d,7),s.sub(c,d),s.mq(d,1),s.kL(t,m,o,o,u),s.kL(t,r,o,o,p),s.B0(m,d,r),s.zw(r),s.di(r,c),s.zl(c,g,3,3,1),s.zl(c,d,3,3,9),s.sub(d,g),s.rT(g,d),s.sub(c,g),s.sub(g,d),s.zl(d,c,3,3,8),s.Uu(c,h,1),s.S0(c,r),s.fi(r)},f.q.a7U=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e),s.wt(a[3]);var o=a[0],h=a[1],v=a[2],u=o>>1,p=Math.max(~~(o/5),1),c=Math.max(~~(o*2/3),1),d=s.akm(h,v),g=s.ZQ(1),m=s.ZQ(1),b=s.ZQ(1),M=s.ZQ(1),x=s.ZQ(4);s.km(t,g),s.aP2(2147483647,4,2,2,0,255,m),s.aP2(4,2147483647,2,2,0,255,M),s.wW(b),s.mA(m,b,m,1),s.mA(M,b,M,1),s.mA(m,g,m,1),s.mA(M,g,M,1),s.PY(t,x,u),s.PY(x,r,u),s.zl(m,g,1,o,p),s.zl(g,m,3,o,c),s.zl(M,g,o,1,p),s.zl(g,M,o,3,c),s.xX(m,M),s.zw(r),s.S0(M,r),s.fi(r),s.a35(r,d)},f.q.Wa=function(t,i,e){var r=e.aHP,a=e.lg,s=e.ZQ(1),o=e.ZQ(1),h=e.ZQ(1),v=e.ZQ(1),u=e.ZQ(1),p=e.ZQ(1),c=e.ZQ(1),d=e.ZQ(1),g=e.ZQ(1),m=e.HD,b=e.rj,M=f.dg.Sk,x=f.dg.cS;M(t,s,m,b,x([8,5,2,5,2,-1,2,-1,-4])),M(t,o,m,b,x([5,5,5,2,2,2,-1,-1,-1])),M(t,h,m,b,x([2,5,8,-1,2,5,-4,-1,2])),M(t,v,m,b,x([5,2,-1,5,2,-1,5,2,-1])),M(t,u,m,b,x([2,2,2,2,2,2,2,2,2])),M(t,p,m,b,x([-1,2,5,-1,2,5,-1,2,5])),M(t,c,m,b,x([2,-1,-4,5,2,-1,8,5,2])),M(t,d,m,b,x([-1,-1,-1,2,2,2,5,5,5])),M(t,g,m,b,x([-4,-1,2,-1,2,5,2,5,8]));for(var S=[s,o,h,v,u,p,c,d,g],C=0;C<b;C++)for(var A=0;A<m;A++){for(var D=C*m+A,E=t[D],k=null,F=0,L=-1;L<2;L++)for(var N=-1;N<2;N++){var I=S[(L+1)*3+N+1],j=Math.max(0,Math.min(C+L,b-1)),B=Math.max(0,Math.min(A+N,m-1)),U=I[j*m+B],_=Math.abs(U-E);(k==null||_<k)&&(k=_,F=U)}i[D]=F}},f.q.aMz=function(t,i,e,r,a){var s=f.q.lF;s.xV(i,e);for(var o=s.ZQ(1),h=s.ZQ(1),v=0;v<4;v++)s.di(t,o,v),v<3?(f.q.Wa(o,h,s),f.q.Wa(h,o,s),f.q.Wa(o,h,s),f.q.Wa(h,o,s),f.q.Wa(o,h,s),f.q.Wa(h,o,s),f.q.Wa(o,h,s),f.q.Wa(h,o,s),f.q.Wa(o,h,s)):h=o,s.S0(h,r,v)},f.q.lF={},f.q.lF.HD=0,f.q.lF.rj=0,f.q.lF.lg=0,f.q.lF.YA=0,f.q.lF._u=0,f.q.lF.xV=function(t,i){var e=t*i,r=f.q.lF;r.HD=t,r.rj=i,r.lg=e,r.YA=e<<1,r._u=e<<2},f.q.lF.wt=function(t){f.q.lF.random=function(){var i=t+=1831565813;return i=Math.imul(i^i>>>15,i|1),i^=i+Math.imul(i^i>>>7,i|61),((i^i>>>14)>>>0)/4294967296}},f.q.lF.ZQ=function(t){var i=f.q.lF;return new Uint8Array([-1,i.lg,i.YA,-1,i._u][t])},f.q.lF.As=function(){return new Int32Array(f.q.lF.YA)},f.q.lF.TL=function(t,i,e,r){r==null&&(r=e);for(var a=f.q.lF,s=a.HD,o=a.rj,h=r,v=r>>1,u=e,p=e>>1,c=e*r,d=0,g=0;g<o;g++){for(var m=0,b=0;b<h;b++)for(var M=0;M<u;M++){var x=0-p+M,S=g-v+b;x<0?x=0:x>=s&&(x=s-1),S<0?S=0:S>=o&&(S=o-1),m+=t[S*s+x]}i[d++]=~~(m/c);for(var C=1;C<s;C++){for(var b=0;b<h;b++){var A=C-p-1,D=A+u,S=g-v+b;A<0&&(A=0),D>=s&&(D=s-1),S<0?S=0:S>=o&&(S=o-1),m+=t[S*s+D]-t[S*s+A]}i[d++]=~~(m/c)}}},f.q.lF.Zj=function(t,i,e,r){for(var a=f.q.lF,s=new Int32Array(a.lg),o=new Int32Array(a.lg),h=0;h<2;h++)a.di(t,s,h,2),a.TL(s,o,e,r),a.S0(o,i,h,2)},f.q.lF.PY=function(t,i,e,r){for(var a=f.q.lF,s=a.ZQ(1),o=a.ZQ(1),h=0;h<4;h++)a.di(t,s,h),h<3?a.TL(s,o,e,r):o=s,a.S0(o,i,h)},f.q.lF.ayX=function(t,i,e,r,a){for(var s=f.q.lF,o=s.HD,h=s.rj,v=e+r-1,u=e>>1,p=v>>1,c=0,d=e*r,g=new Int32Array(e),m=0;m<h;m++){for(var b=0,M=0,x=0,S=0;S<e;S++)for(var C=a?v-S-r:S,A=C,D=r+C;A<D;A++){var E=0-p+A,k=m-u+S;A==C&&(g[S]=E),E<0?E=0:E>=o&&(E=o-1),k<0?k=0:k>=h&&(k=h-1);var F=o*k+E<<2;b+=t[F],M+=t[F+1],x+=t[F+2]}i[c++]=~~(b/d),i[c++]=~~(M/d),i[c++]=~~(x/d),i[c]=t[c],c++;for(var L=1;L<o;L++){for(var S=0;S<e;S++){var k=m-u+S,C=g[S]+1;g[S]=C;var N=C-1,I=C+r-1;k<0?k=0:k>=h&&(k=h-1),N<0?N=0:N>=o&&(N=o-1),I<0?I=0:I>=o&&(I=o-1);var j=k*o+N<<2,B=k*o+I<<2;b=b+t[B]-t[j],M=M+t[B+1]-t[j+1],x=x+t[B+2]-t[j+2]}i[c++]=~~(b/d),i[c++]=~~(M/d),i[c++]=~~(x/d),i[c]=t[c],c++}}},f.q.lF.tx=function(t,i,e,r,a,s){for(var o=f.q.lF,h=o.HD,v=o.rj,u=e+r-1,p=e>>1,c=u>>1,d=0,g=new Int32Array(e),m=new Int32Array(256),b=new Int32Array(16),M=0;M<v;M++){for(var x=0;x<256;x++)m[x]=0;for(var x=0;x<16;x++)b[x]=0;for(var S=0;S<e;S++)for(var C=a?u-S-r:S,A=C,D=r+C;A<D;A++){var E=0-c+A,k=M-p+S;A==C&&(g[S]=E),E<0?E=0:E>=h&&(E=h-1),k<0?k=0:k>=v&&(k=v-1),m[t[k*h+E]]++,b[t[k*h+E]>>>4]++}for(var F=0,L=0;F+b[L>>>4]<s;)F+=b[L>>>4],L+=16;for(;L<256&&(F+=m[L],!(F>=s));L++);i[d++]=L;for(var x=1;x<h;x++){for(var S=0;S<e;S++){var k=M-p+S,C=g[S]+1;g[S]=C;var N=C-1,I=C+r-1;k<0?k=0:k>=v&&(k=v-1),N<0?N=0:N>=h&&(N=h-1),I<0?I=0:I>=h&&(I=h-1),m[t[k*h+N]]--,m[t[k*h+I]]++,b[t[k*h+N]>>>4]--,b[t[k*h+I]>>>4]++}for(F=0,L=0;F+b[L>>>4]<s;)F+=b[L>>>4],L+=16;for(;L<256&&(F+=m[L],!(F>=s));L++);i[d++]=L}}},f.q.lF.M5=function(t,i,e,r,a,s){for(var o=f.q.lF,h=o.ZQ(1),v=o.ZQ(1),u=0;u<4;u++)o.di(t,h,u),u<3?o.tx(h,v,e,r,a,s):v=h,o.S0(v,i,u)},f.q.lF.zl=function(t,i,e,r,a){a=Math.min(r*e,a);for(var s=f.q.lF,o=s.HD,h=s.rj,v=r>>1,u=e>>1,p=0,c=new Int32Array(r),d=new Int32Array(256),g=new Int32Array(16),m=0;m<h;m++){for(var b=0;b<256;b++)d[b]=0;for(var b=0;b<16;b++)g[b]=0;for(var M=0;M<r;M++)for(var x=0,S=e;x<S;x++){var C=0-u+x,A=m-v+M;x==0&&(c[M]=C),C<0?C=0:C>=o&&(C=o-1),A<0?A=0:A>=h&&(A=h-1),d[t[A*o+C]]++,g[t[A*o+C]>>>4]++}for(var D=0,E=0;D+g[E>>>4]<a;)D+=g[E>>>4],E+=16;for(;E<256&&(D+=d[E],!(D>=a));E++);i[p++]=E;for(var b=1;b<o;b++){for(var M=0;M<r;M++){var A=m-v+M,k=c[M]+1;c[M]=k;var F=k-1,L=k+e-1;A<0?A=0:A>=h&&(A=h-1),F<0?F=0:F>=o&&(F=o-1),L<0?L=0:L>=o&&(L=o-1),d[t[A*o+F]]--,d[t[A*o+L]]++,g[t[A*o+F]>>>4]--,g[t[A*o+L]>>>4]++}for(D=0,E=0;E<256&&(D+=d[E],!(D>=a));E++);i[p++]=E}}},f.q.lF.kL=function(t,i,e,r,a){for(var s=f.q.lF,o=s.ZQ(1),h=s.ZQ(1),v=0;v<4;v++)s.di(t,o,v),v<3?s.zl(o,h,e,r,a):h=o,s.S0(h,i,v)},f.q.lF.Hu=function(t,i,e){for(var r=f.q.lF,a=r.HD,s=r.rj,o=0,h=0;h<s;h++){var v=h*a,u=(h-1)*a,p=(h+1)*a;u<0&&(u=v),p>=s&&(p=v);for(var c=0;c<a;c++){var d=c-1,g=c+1;d<0&&(d=c),g>=a&&(g=c);var m=v+d,b=v+g,M=u+c,x=p+c,S=v+c,C=t[m],A=t[b],D=t[M],E=t[x],k=t[S],F=k+(k*4*e+.5);F=F-((C+A+E+D)*e+.5),i[o++]=r.wi(F)}}},f.q.lF.NJ=function(t,i,e){for(var r=f.q.lF,a=r.ZQ(1),s=r.ZQ(1),o=0;o<4;o++)r.di(t,a,o),o<3?r.Hu(a,s,e):s=a,r.S0(s,i,o)},f.q.lF.aue=function(t,i,e){for(var r=f.q.lF,a=r.HD,s=r.rj,o=0,h=e+4,v=0;v<s;v++){var u=v*a,p=(v-1)*a,c=(v+1)*a;p<0&&(p=u),c>=s&&(c=u);for(var d=0;d<a;d++){var g=d-1,m=d+1;g<0&&(g=d),m>=a&&(m=d);for(var b=u+g<<2,M=u+m<<2,x=p+d<<2,S=c+d<<2,C=u+d<<2,A=0;A<3;A++){var D=t[b+A],E=t[M+A],k=t[x+A],F=t[S+A],L=t[C+A];i[o++]=(L*e+D+E+F+k)/h}i[o]=t[o],o++}}},f.q.lF.aBv=function(t,i,e,r){for(var a=f.q.lF,s=a.HD,o=a.rj,h=e>>1,v=r>>1,u=0,p=new Int32Array(e),c=new Int32Array(256),d=0;d<o;d++){for(var g=0;g<256;g++)c[g]=0;for(var m=0;m<e;m++)for(var b=0,M=r;b<M;b++){var x=0-v+b,S=d-h+m;b==0&&(p[m]=x),x<0?x=0:x>=s&&(x=s-1),S<0?S=0:S>=o&&(S=o-1),c[t[S*s+x]]++}for(var C=0,A=0,D=0;D<256;D++)C<c[D]&&(A=D,C=c[D]);i[u++]=A;for(var g=1;g<s;g++){for(var m=0;m<e;m++){var S=d-h+m,E=p[m]+1;p[m]=E;var k=E-1,F=E+r-1;S<0?S=0:S>=o&&(S=o-1),k<0?k=0:k>=s&&(k=s-1),F<0?F=0:F>=s&&(F=s-1),c[t[S*s+k]]--,c[t[S*s+F]]++}C=0,A=0;for(var D=0;D<256;D++)C<c[D]&&(A=D,C=c[D]);i[u++]=A}}},f.q.lF.acI=[function(t,i,e,r,a,s,o,h,v,u){return a+(t+i+e)*u-(v+h+o)*u},function(t,i,e,r,a,s,o,h,v,u){return a+(i+e+s)*u-(h+o+r)*u},function(t,i,e,r,a,s,o,h,v,u){return a+(e+s+v)*u-(o+r+t)*u},function(t,i,e,r,a,s,o,h,v,u){return a+(s+v+h)*u-(r+t+i)*u},function(t,i,e,r,a,s,o,h,v,u){return a+(v+h+o)*u-(t+i+e)*u},function(t,i,e,r,a,s,o,h,v,u){return a+(h+o+r)*u-(i+e+s)*u},function(t,i,e,r,a,s,o,h,v,u){return a+(o+r+t)*u-(e+s+v)*u},function(t,i,e,r,a,s,o,h,v,u){return a+(r+t+i)*u-(s+v+h)*u}],f.q.lF.MB=function(t,i,e,r,a){for(var s=f.q.lF,o=s.HD,h=s.rj,v=o,u=s.acI[r-1],p=0;p<h;p++)for(var c=(p>0?p-1:0)*v,d=p*v,g=(p<h?p+1:p)*v,m=0;m<o;m++){var b=m>0?m-1:0,M=m<o?m+1:m,x=d+m,S=t[c+b],C=t[c+m],A=t[c+M],D=t[d+b],E=i[x],k=t[d+M],F=t[g+b],L=t[g+m],N=t[g+M];e[x]=s.wi(u(S,C,A,D,E,k,F,L,N,a))}},f.q.lF.aAu=function(t,i,e,r,a){for(var s=f.q.lF,o=s.ZQ(1),h=s.ZQ(1),v=s.ZQ(1),u=0;u<3;u++)s.di(t,o,u),s.di(i,h,u),s.MB(o,h,v,r,a),s.S0(v,e,u);s.di(i,o,3),s.S0(o,e,3)},f.q.lF.Jh=function(t,i){for(var e=t.length,r=0,a=0;a<e;a++)i[r++]=~~((t[a++]+t[a++]+t[a++]+2)/3)},f.q.lF.Yu=function(t,i){for(var e=i.length,r=0,a=0;a<e;a++){var s=t[a];i[r++]=s,i[r++]=s,i[r++]=s,i[r++]=255}i[0]==255?i[0]--:i[0]++},f.q.lF.km=function(t,i){for(var e=i.length,r=0,a=0;a<e;a++){var s=t[r++],o=t[r++],h=t[r++];r++,o>s&&(s=o),h>s&&(s=h),i[a]=s}},f.q.lF.zw=function(t,i){i==null&&(i=t);for(var e=t.length,r=0;r<e;r+=4){var a=t[r],s=t[r+1],o=t[r+2],h=a,v=0,u=a,p;s<=a?a=s:(v=1,u=s),o<=u?a>o&&(a=o):(v=2,u=o);var c=u-a;c!=0?(v==0?p=~~(43*(s-o)/c):v==1?p=~~(43*(o+2*c-h)/c):p=43*(h+4*c-s)/c,p<0&&(p=255&p-1),i[r]=p,i[r+1]=~~(255*c/u)):(i[r]=c,i[r+1]=c),i[r+2]=u,i[r+3]=t[r+3]}},f.q.lF.fi=function(t,i){i==null&&(i=t);for(var e=t.length,r=0;r<e;r+=4){var a=t[r],s=t[r+1],o=t[r+2];if(s){a==255&&(a=0);var h=~~(6*a/255),v=~~(-255*h+6*a);h==0?(i[r]=o,i[r+1]=~~(o*(255-s*(255-v)/255)/255),i[r+2]=~~(o*(255-s)/255)):h==1?(i[r]=~~(o*(255-s*v/255)/255),i[r+1]=o,i[r+2]=~~(o*(255-s)/255)):h==2?(i[r]=~~(o*(255-s)/255),i[r+1]=o,i[r+2]=~~(o*(255-s*(255-v)/255)/255)):h==3?(i[r]=~~(o*(255-s)/255),i[r+1]=~~(o*(255-s*v/255)/255),i[r+2]=o):h==4?(i[r]=~~(o*(255-s*(255-v)/255)/255),i[r+1]=~~(o*(255-s)/255),i[r+2]=o):(i[r]=o,i[r+1]=~~(o*(255-s)/255),i[r+2]=~~(o*(255-s*v/255)/255))}else i[r]=o,i[r+1]=o,i[r+2]=o;i[r+3]=t[r+3]}},f.q.lF.S0=function(t,i,e,r){e==null&&(e=2),r==null&&(r=4);for(var a=t.length,s=0;s<a;s++)i[e]=t[s],e+=r},f.q.lF.di=function(t,i,e,r){e==null&&(e=2),r==null&&(r=4);for(var a=i.length,s=0;s<a;s++)i[s]=t[e],e+=r},f.q.lF.amK=function(t,i,e,r){r==null&&(r=1);for(var a=i.length,s=0,o,s=0;s<a;s++)o=i[s],o&&(o*=r,e[s]=~~((o*t[s]+(255-o)*e[s])/255))},f.q.lF.B0=function(t,i,e,r){r==null&&(r=e);for(var a=i.length,s=0,o,h,v=0;v<a;v++)o=i[v],o&&(h=255-o,r[s]=~~((o*t[s]+h*e[s])/255),r[s+1]=~~((o*t[s+1]+h*e[s+1])/255),r[s+2]=~~((o*t[s+2]+h*e[s+2])/255)),r[s+3]=t[s+3],s+=4},f.q.lF.bF=function(t,i,e,r){for(var a=~~(r*255),s=e.length,o=0;o<s;o++)e[o]=((255-a*(255-t[o])/255)*i[o]+t[o]*(a*(255-t[o])/255))/255},f.q.lF.mA=function(t,i,e,r){for(var a=~~(r*255),s=e.length,o=0;o<s;o++)e[o]=((255-a*t[o]/255)*i[o]+t[o]*(a*t[o]/255))/255},f.q.lF.Dm=function(t,i,e){for(var r=i.length,a=0;a<r;a++)i[a]=~~(t[a]*e+.5)+(i[a]-~~(i[a]*e+.5))},f.q.lF.sub=function(t,i){for(var e=t.length,r=0;r<e;r++)i[r]=Math.max(t[r]-i[r],0)},f.q.lF.add=function(t,i){for(var e=t.length,r=0;r<e;r++)i[r]=Math.min(t[r]+i[r],255)},f.q.lF.aHP=function(t,i){for(var e=t.length,r=0;r<e;r++)i[r]=t[r]+i[r]},f.q.lF.xX=function(t,i){for(var e=t.length,r=0;r<e;r++)i[r]=t[r]+i[r]>>1},f.q.lF.rT=function(t,i){for(var e=t.length,r=0;r<e;r++)i[r]=t[r]},f.q.lF.lo=function(t,i){for(var e=t.length,r=0;r<e;r++)t[r]=i[t[r]]},f.q.lF.a35=function(t,i){for(var e=f.q.lF._u,r=0;r<e;r+=4){var a=t[r],s=t[r+1],o=t[r+2],h=a;s>a&&(h=s),o>a&&(h=o);var v=i[h];v?(t[r]=~~(v*a/h),t[r+1]=~~(v*s/h),t[r+2]=~~(v*o/h)):(t[r]=v,t[r+1]=v,t[r+2]=v)}},f.q.lF.DU=function(t,i){for(var e=0,r=t.length;e<r;e++)t[e]=Math.min(255,~~(.5+t[e]*i))},f.q.lF.FM=function(t,i){for(var e=0,r=t.length;e<r;e++)t[e]=255-Math.min(255,~~(.5+(255-t[e])*i))},f.q.lF.m$=function(t){for(var i=t.length,e=0;e<i;e++)t[e]=255-t[e]},f.q.lF.mq=function(t,i,e,r){e==null&&(e=0),r==null&&(r=255);for(var a=0,s=t.length;a<s;a++)t[a]=t[a]>=i?r:e},f.q.lF.tW=function(t){return[t>>24&255,t>>16&255,t>>8&255,t&255]},f.q.lF.atC=function(t,i,e,r){e==null&&(e=255),r==null&&(r=4278190335);for(var a=f.q.lF,s=a._u,o=a.tW(e),h=a.tW(r),v=0;v<s;v+=4){var u=~~((t[v]+t[v+1]+t[v+2]+2)/3);u>=i?(t[v]=o[0],t[v+1]=o[1],t[v+2]=o[2]):(t[v]=h[0],t[v+1]=h[1],t[v+2]=h[2])}},f.q.lF.RG=function(t,i){for(var e=f.q.lF,r=e._u,a=e.tW(i),s=0;s<r;)t[s++]=a[0],t[s++]=a[1],t[s++]=a[2],t[s++]=a[3]},f.q.lF.aik=function(t,i){for(var e=t.length,r=0;r<e;)t[r++]=i},f.q.lF.akm=function(t,i){t=t>5?(100-Math.max(4,t))/100:.95,i=i!=100?Math.max(4,i)/100:.9995;for(var e=new Uint8Array(256),r=i>.5?.5/(1-i):i*2,a=~~(r*256),s=~~((.5-t*r)*256)<<8,o=0;o<256;o++)e[o]=f.q.lF.wi(s>>8),s+=a;return e},f.q.lF.wW=function(t){for(var i=0,e=f.q.lF,r=t.length;i<r;i++)t[i]=~~(e.random()*256)},f.q.lF.a3T=function(t,i){for(var e=0,r=f.q.lF,a=t.length;e<a;e++)t[e]=r.random()<i?255:0},f.q.lF.aqy=function(t,i,e){for(var r=0,a=f.q.lF,s=t.length;r<s;r++)a.random()<i&&(t[r]=e)},f.q.lF.a0j=function(t,i,e){for(var r=t.length,a=0;a<r;a++)t[a]=f.q.lF.wi(t[a]+e[i[a]])},f.q.lF.RL=function(t){for(var i=new Uint32Array(256),e=0,r=t.length;e<r;e++)i[t[e]]++;return i},f.q.lF.a0U=function(t,i){for(var e=0,r=0,a=new Uint32Array(256),s=new Float32Array(256),o=0,h=t.length;o<h;o++){var v=t[o],u=i[o];u==255?(a[v]++,e++):u>0&&(u/=255,r+=u,s[v]+=u,r>=1&&(r--,e++),s[v]>=1&&(s[v]--,a[v]++))}return[e,a]},f.q.lF.Qi=function(t,i,e,r){var a=f.q.lF,s,o,h=0,v=256;if(r){var u=a.a0U(e,r);s=u[1],o=u[0]/100}else s=a.RL(e),o=a.lg/100;var p=new Uint8Array(256),c=o*t,d=o*i,g=-1;do h+=s[++g];while(h<=c);h=0;do h+=s[--v];while(h<=d);v-g<=0&&(v=g+1),v>255&&(v=255,g=254);for(var m=255/(v-g),b=-g,M=0;M<256;M++)p[M]=a.wi(m*b+.5),b++;return p},f.q.lF.Uu=function(t,i,e,r){var a=f.q.lF;a.lo(t,a.Qi(i,e,t,r))},f.q.lF.axw=function(t,i){var e=f.q.lF,r=e.RL(t),a=e.lg*i/100,s=0,o=-1;do s+=r[++o];while(s<=a);return o},f.q.lF.$S=function(t,i){for(var e=0,r=f.q.lF,a=r.HD,s=r.rj,o=1/Math.PI,h=o*255,v=0;v<s;v++){var u=v+1;u==s&&u--;for(var p=v*a,c=~~((1-(v+1)/s)*255),d=0;d<a;d++){var g=d+1;g==a&&g--;var m=t[p+d],b=t[p+g],M=t[u*a+d];if(m-M==0)i[e++]=c;else{var x=m-M+255;x==255?x=0:(x=~~(Math.atan2(1/(255-x),1)*h+.5),x<0&&(x+=255)),i[e++]=x}if(m-b==0)i[e++]=~~((1-(d+1)/a)*255);else{var x=m-b+255;x==255?x=0:(x=~~(Math.atan2(1/(255-x),1)*h+.5),x<0&&(x+=255)),i[e++]=x}}}},f.q.lF.auX=function(t,i){for(var e=f.q.lF,r=e.HD,a=e.rj,s=0,o=0;o<a;o++)for(var h=0;h<r;h++)t[s]=~~(o*i+.5)+~~(t[s]*(1-i)+.5),s++,t[s]=~~(h*i+.5)+~~(t[s]*(1-i)+.5),s++},f.q.lF.aD7=function(t,i,e,r){for(var a=f.q.lF,s=a.HD,o=a.rj,h=0,v=0;v<o;v++)for(var u=0;u<s;u++)i[h]=~~(i[h]*(1-e)+.5)+~~(t[h]*r+.5),h++,i[h]=~~(i[h]*(1-e)+.5)+~~(t[h]*r+.5),h++},f.q.lF.anE=function(t,i,e){for(var r=f.q.lF,a=r.HD,s=r.rj,o=0,h=0,v=0;v<s;v++)for(var u=0;u<a;u++){var p=t[o++],c=t[o++];i[h++]=c%e>=2&&p%e>=2?255:0}},f.q.lF.aP2=function(t,i,e,r,a,s,o){for(var h=f.q.lF,v=h.HD,u=h.rj,p=0,c=0,d=0,g=0;g<u;g++)for(var m=g%t<e||u-e<=g,b=0;b<v;b++)o[p++]=m||b%i<r||v-r<=b?a:s},f.q.lF.SR=function(t,i,e,r){for(var a=f.q.lF,s=a.HD,o=a.rj,h=ft.SR(i),v=h[1],u=h[0].s,p=h[0].N,c=100/e,d=0;d<o;d++)for(var g=0;g<s;g++){var m=f.O.pX(g*c,d*c,v,u,p);t[d*s+g]=r?255-m:m}},f.q.lF.wi=function(t){return~~Math.min(255,Math.max(0,t))},f.q.lF.awg=[0,5,10,15,20,25,35,45,65,85,105,125,145,165,185,205],f.q.lF.aMD=[0,.2,.4,.5,.6,.7,.8,.9,1,1.1,1.2,1.3,1.4,1.5,1.7,2,2.5,3,3.5,4,5,6,7,8,9,10],f.q.lF.sB=function(t){return t>40?[1.25,1.5,1.75,2,2.5,3,4,5,7.5,10][t-41]:t/40},f.q.lF.aHG=function(t,i,e){for(var r=f.q.lF,a=r.HD,s=r.rj,o=e,h=e>>1,v=h-1,u=o*o,p=0,c=0;c<s;c++){for(var d=0,g=0,m=0,b=~~(c/e)*e,M=0,x=0;x<o;x++)for(var S=0;S<o;S++){var C=M+S,A=b+x;C>=a&&(C=a-1),A>=s&&(A=s-1),d+=t[A*a+C<<2],g+=t[(A*a+C<<2)+1],m+=t[(A*a+C<<2)+2]}var D=~~(d/u),E=~~(g/u),k=~~(m/u);i[p]=D,i[p+1]=E,i[p+2]=k,i[p+3]=t[p+3],p+=4;for(var F=1;F<a;F++){for(var x=0;x<o;x++){var L=F-1,N=L+o,A=b+x;N>=a&&(N=a-1),A>=s&&(A=s-1);var I=A*a,j=I+N<<2,B=I+L<<2;d+=t[j]-t[B],g+=t[j+1]-t[B+1],m+=t[j+2]-t[B+2]}F%e==0&&(D=~~(d/u),E=~~(g/u),k=~~(m/u)),i[p]=D,i[p+1]=E,i[p+2]=k,i[p+3]=t[p+3],p+=4}}},f.q.lF.aec=function(t,i,e,r,a){for(var s=f.q.lF,o=s.HD,h=s.rj,v=0,u=0,p=0,c=0,d=c;d<h+c;d++)for(var g=d%i>=r||d<r||h+c-r<=d,m=0;m<o;m++)t[v++]=g&&(m%e>=a||m<a||o-a<=m)?255:0},f.q.lF.atG=function(t,i,e){for(var r=function(p,c){return c<=p?p/c&1?c-p%c:p%c:p},a=[function(p,c){return r(p,255)/255},function(p,c){return(255+r(p,255)-r(c,255))/510},function(p,c){return(255-r(c,255))/255},function(p,c){return(510-r(p,255)-r(c,255))/510},function(p,c){return(255-r(p,255))/255},function(p,c){return(255-r(p,255)+r(c,255))/510},function(p,c){return r(c,255)/255},function(p,c){return(r(p,255)+r(c,255))/510}][e],s=0,o=0,h=0;h<f.q.lF.lg;h++){var v=t[s++],u=t[s++];i[o++]=~~(255*a(v,u))}},f.q.aiO=(function(){for(var t=[],i=new Uint8Array(512),e=new Float32Array(512),r=new Float32Array(512),a=[1,-1,1,-1,1,-1,0,0],s=[1,1,-1,-1,0,0,1,-1],o=0,h,v=0;o<256;o++)t[o]=o;for(;o!=0;)o--,h=Math.floor(Math.random()*o),t[h]^=t[o]^(t[o]=t[h]);function u(x){x=Math.floor(x*65536),x<256&&(x|=x<<8);for(var S=0;S<256;S++){var C=S+256,A=t[S]^(S&1?x:x>>8)&255;i[S]=i[C]=A,A=A%8,e[S]=e[C]=a[A],r[S]=r[C]=s[A]}}function p(x){return x*x*x*(x*(x*6-15)+10)}function c(x,S,C){return(1-C)*x+C*S}function d(x,S){return x&S}function g(x,S){return x%S}function m(x,S,C,A,D){var E=Math.floor(x),k=Math.floor(S),F,L,N,I,j,B;return x=x-E,S=S-k,E=E&255,k=k&255,F=E+i[k],I=e[F]*x+r[F]*S,F=E+i[D(k+1,A)],N=e[F]*x+r[F]*(S-1),F=D(E+1,C)+i[k],j=e[F]*(x-1)+r[F]*S,F=D(E+1,C)+i[D(k+1,A)],B=e[F]*(x-1)+r[F]*(S-1),L=p(x),c(c(I,j,L),c(N,B,L),p(S))}function b(x,S,C){x[S]=C}function M(x,S,C,A,D,E){for(var k=Math.min(Math.min(S,256),Math.min(256,C)),F=k==256||k<8,L=8,N=new Uint32Array(L),I=new Uint32Array(L),j=new Float32Array(L),B=new Float32Array(L),U=1,_=1,V=F?d:g,G=b,H,Z=0;Z<L;Z++)H=_*1/k,F?(I[Z]=(1<<Math.ceil(Math.log2(C*H)))-1,N[Z]=(1<<Math.ceil(Math.log2(S*H)))-1):(I[Z]=H*C,N[Z]=H*S),j[Z]=U,B[Z]=H,U*=.5,_=_<<1;u(E??Math.random());for(var z=0,$=0;z<C;z++)for(var tt=0;tt<S;tt++){for(var R=0,nt=0;nt<L;nt++)H=B[nt],R+=m(tt*H,z*H,N[nt],I[nt],V)*j[nt];G(A,$++,Math.round(Math.max(0,255*Math.min(1,.5+R*.5))))}}return M})(),f.q.a5V=(function(){function t(i,e,r,a){for(var s=new Uint8Array(i.length>>>2),o=new Uint8Array(i.length>>>2),h=new Uint8Array(i.length),v=0;v<i.length;v+=4){var u=i[v+0]*.3+i[v+1]*.59+i[v+2]*.11;o[v>>>2]=u,h[v]=i[v],h[v+1]=i[v+1],h[v+2]=i[v+2]}f.dg.awr(o,s,e,r),f.dg.Mv(i,a,e,r,f.dg.CU[1],!1,!0);for(var v=0;v<i.length;v+=4)h[v+3]=255-s[v>>>2];for(var v=0,p=i.length;v<p;v+=4){var c=h[v+3]/255;a[v]=h[v]*c+a[v]*(1-c),a[v+1]=h[v+1]*c+a[v+1]*(1-c),a[v+2]=h[v+2]*c+a[v+2]*(1-c)}}return t})(),f.q.aJF=(function(){function t(s,o,h,v,u){for(var p=new Uint32Array(s.buffer),c=0,d=0;d<h;d++)for(var g=0;g<o;g++,c+=4){var F=p[d*o+g],m=F&255,b=F>>>8&255,M=F>>>16&255,x=F>>>24&255,S=~~(Math.random()*8),C=S%3,A=0,D=0;S<3?D--:S>4&&D++,C==0?A--:C==2&&A++;var E=g+A,k=d+D;E<0?E=0:E>o-1&&(E=o-1),k<0?k=0:k>h-1&&(k=h-1);var F=p[k*o+E],L=F&255,N=F>>>8&255,I=F>>>16&255,j=F>>>24&255;v[c]=u(m,L),v[c+1]=u(b,N),v[c+2]=u(M,I),v[c+3]=u(x,j)}}function i(s,o){return o}function e(s,o){return s>o?o:s}function r(s,o){return s<o?o:s}function a(s,o,h,v,u){var p=u[0];p==0?t(s,o,h,v,i):p==1?t(s,o,h,v,e):p==2?t(s,o,h,v,r):p==3?console.error("Not implemented"):console.error("Mew mew")}return a})(),f.q.aEu=(function(){function t(i,e,r,a,s){for(var o=s&&s[0]?s[0]:4,h,v,u,p,c,d,g,m=0;m<r;m++)for(var b=Math.max(m-o,0),M=Math.min(m+o,r-1),x=0;x<e;x++){var S=Math.max(x-o,0),C=Math.min(x+o,e-1);h=b*e+S<<2,p=i[h],c=i[h+1],d=i[h+2],g=i[h+3],h=b*e+C<<2,p+=i[h],c+=i[h+1],d+=i[h+2],g+=i[h+3],h=M*e+S<<2,p+=i[h],c+=i[h+1],d+=i[h+2],g+=i[h+3],h=M*e+C<<2,p+=i[h],c+=i[h+1],d+=i[h+2],g+=i[h+3],h=m*e+x<<2,a[h]=p+2>>>2,a[h+1]=c+2>>>2,a[h+2]=d+2>>>2,a[h+3]=g+2>>>2}}return t})(),f.q.aDM=(function(){function t(i,e,r,a){var s=new Uint8Array(i.length),o=new Uint8Array(i.length>>>2),h=new Uint8Array(i.length>>>2);f.dg.Mv(i,s,e,r,f.dg.CU[2],!1,!0);for(var v=0;v<i.length;v+=4){var u=s[v+0]*.3+s[v+1]*.59+s[v+2]*.11;o[v>>>2]=u,a[v+0]=i[v+0],a[v+1]=i[v+1],a[v+2]=i[v+2],a[v+3]=i[v+3]}f.dg.awr(o,h,e,r);for(var v=0;v<i.length;v+=4)s[v+3]=~~(Math.max(0,255-h[v>>>2]-50)*(255/205));for(var v=0,p=i.length;v<p;v+=4){var c=s[v+3]/255;a[v]=s[v]*c+a[v]*(1-c),a[v+1]=s[v+1]*c+a[v+1]*(1-c),a[v+2]=s[v+2]*c+a[v+2]*(1-c)}}return t})(),f.q.zx=(function(){function t(S,C){return S[C]+S[C+1]+S[C+2]+S[C+3]}function i(S,C){return S[C]+S[C+1]+S[C+2]+2*S[C+3]}function e(S,C,A,D){S[C]=A[D],S[C+1]=A[D+1],S[C+2]=A[D+2],S[C+3]=A[D+3]}function r(S,C,A){S[C]=S[A],S[C+1]=S[A+1],S[C+2]=S[A+2],S[C+3]=S[A+3]}function a(S,C,A){S[A]=C[A],S[A+1]=C[A+1],S[A+2]=C[A+2],S[A+3]=255-C[A+3]}function s(S){for(var C=0,A=S.length;C<A;C+=4)S[C+3]=255-S[C+3]}function o(){var S=Math.random();return S>.5?0:S>.25?1:S>.1?2:S>.02143?3:S>.00445?4:S>65e-5?5:S>415e-6?6:S>55e-6?7:8}function h(S,C,A,D,E,k){S[C]=A[D]+(E[k]-A[D]>>1),S[C+1]=A[D+1]+(E[k+1]-A[D+1]>>1),S[C+2]=A[D+2]+(E[k+2]-A[D+2]>>1),S[C+3]=A[D+3]+(E[k+3]-A[D+3]>>1)}function v(S,C,A,D,E,k){S[C]=E[k]+A[D]>>1,S[C+1]=E[k+1]+A[D+1]>>1,S[C+2]=E[k+2]+A[D+2]>>1,S[C+3]=E[k+3]+A[D+3]>>1}function u(S,C,A,D,E,k,F,L,N){var I=0,j=0,B=0,U,_=E[k],V;for(h(L,0,S,C,S,A),U=0;U<_;U++)h(L,(U+1)*4,L,U*4,S,A);for(j=(_+1)*4,B+=_,k--,e(S,C,L,j-4),D[k]=t(S,C),C-=N;k>0&&D[k-1]<D[k];){for(V=L,L=F,F=V,I=j,v(L,0,S,C-N,F,0),U=4;U<I;U+=4)v(L,U,L,U-4,F,U);for(_=E[k],U=B;U<_;U++)h(L,j,L,j-4,F,I-4),j+=4,B++;k--,e(S,C,L,j-4),D[k]=t(S,C),C-=N}}function p(S,C,A,D,E){for(var k=C*4,F=0,L,N,I=new Uint8Array(C+1),j=new Uint8Array(40),B=new Uint8Array(40),U=0;U<A;U++){a(D,S,F),E[0]=t(D,F),I[0]=o(),L=F,F+=4;for(var _=1;_<C;_++)a(D,S,F),E[_]=t(D,F),N=o(),I[_]=N,E[_-1]<E[_]&&N>0&&u(D,F-4,F,E,I,_,j,B,4),F+=4;E[C]=E[0],I[C]=I[0],E[C-1]<E[C]&&N>0&&u(D,F,L,E,I,C,j,B,4)}s(D)}function c(){var S=Math.random();return S>.659755?0:S>.1625?10:S>.06?20:S>.01?30:S>.0035?40:S>65e-5?50:S>415e-6?60:S>55e-6?70:80}function d(S,C,A,D,E,k){for(var F=c()+1,L=D[E],N=1;N<F&&!(0>E);N++){if(D[E-N]<L)r(S,C,A);else break;C+=k}}function g(S,C,A,D,E){for(var k=C*4,F=0,L=0;L<A;L++){a(D,S,F),E[0]=t(D,F),F+=4;for(var N=1;N<C;N++)a(D,S,F),E[N]=t(S,F),E[N-1]<E[N]&&d(D,F-4,F,E,N,-4),F+=4;E[C]=E[0],E[N-1]<E[N]&&d(D,F-4,F-k,E,N,-4)}s(D)}function m(S,C,A,D,E,k){for(var F=1,L,N,I=new Uint8Array(4),j,B=C;Math.random()<1/F&&(B=C,!(D<=1||(L=A[D],N=A[D-1],L<=N)));){e(I,0,S,B-k),j=!0;for(var U=D;U<E;U++){if(N>A[U]){e(S,B-k,I,0),A[U-1]=N,j=!1;break}e(S,B-k,S,B),A[U-1]=A[U],B+=k}j&&(e(S,B-k,I,0),A[E-1]=N),F++,D--,C-=k}}function b(S,C,A,D,E){for(var k=0,F=0,L=C*4,N=0;N<A;N++){F=k;for(var I=0;I<C;I++)a(D,S,k),E[I]=i(D,k),k+=4;k=F;for(var I=1;I<C;I++)E[I-1]<E[I]&&Math.random()<.66&&m(D,k+4,E,I,C,4),k+=4;k+=4}s(D)}function M(S,C,A,D,E){var k=E[0],F=E[1],L=new Uint16Array(C+1),N=S,I=D,j;F&&(j=D.slice(0),x(S,D,C,A),N=D,I=j),k==0?p(N,C,A,I,L):k==1?g(N,C,A,I,L):k==2&&b(N,C,A,I,L),F&&x(j,D,C,A)}function x(S,C,A,D){for(var E=0;E<D;E++)for(var k=0;k<A;k++){var F=E*A+k<<2,L=E*A+(A-1-k)<<2;C[L]=S[F],C[L+1]=S[F+1],C[L+2]=S[F+2],C[L+3]=S[F+3]}}return M})(),f.q.ak8=function(t,i,e,r,a){var s=f.q.lF,o=1,h=0,v=0;s.xV(i,e),s.wt(a[2]);var u=24576,p=Math.PI/2.43,c=p/256,d=Math.PI*2/256;function g(){var F=s.random()*256,L=s.random()*256;return o*~~(Math.tan(p-F*c)*325*Math.cos(L*d)*256)+u>>16}o=a[0];for(var m=a[1],b=(m+2)/2,M=s.random()*255,x=s.ZQ(1),S=0;S<e;S++)for(var C=s.wi(g()+M),A=0;A<i;A++)C=s.wi(g()+C),x[h++]=C;h=i;for(var S=1;S<e;S++){var D=s.wi(g()+x[v++]);x[h++]=D;for(var A=1;A<i;A++){var E=v+1;A+1==i&&E--;var k=(b+D+x[E]+x[v]*m)/(m+2);D=s.wi(g()+k),x[h++]=D,v++}}s.Yu(x,r)};var iF=(function(){function t(Q){return Q=Q^61^Q>>>16,Q=Q+(Q<<3),Q=Q^Q>>>4,Q=Q*668265261,Q=Q^Q>>>15,Q}var i=function(){var Q=function(X){return X&&(this.e7=X),this.e7=t(this.e7),(this.e7&16777215)*5960464832810452e-23};return Q};function e(Q,X){return X==null&&(X=[0,0]),Math.sqrt((X[0]-Q[0])*(X[0]-Q[0])+(X[1]-Q[1])*(X[1]-Q[1]))}function r(Q,X){return X==null&&(X=[0,0]),[-(X[1]-Q[1])/e(Q,X),(X[0]-Q[0])/e(Q,X)]}function a(Q){return[Math.cos(Q),Math.sin(Q)]}function s(Q){var X=e(Q,[0,0]),K=[Q[0]/X,Q[1]/X],Y=Math.atan(K[1]/K[0]);return K[0]>0&&K[1]<0?Y+=2*Math.PI:(K[0]<0&&K[1]<0||K[0]<0&&K[1]>0)&&(Y+=Math.PI),Y}function o(Q){for(var X=0,K=1;K<Q.length/2;++K)X+=e([Q[2*K],Q[2*K+1]],[Q[2*(K-1)],Q[2*(K-1)+1]]);return X}function h(Q,X,K){for(var Y=new Float32Array(Q.length),rt=1/(Q.length/2),ot=D(K),st=0;st<Q.length/2;++st){var ht=st*rt,lt=ht/2+.5,vt=1,pt=0;K.shape==2&&(vt=1/(2*lt)),K.shape==3&&(lt=(1-ht)/2+.5,vt=1/(2*lt)+.5),K.shape==4&&(lt=ht,vt=Math.sin(3/2*Math.PI*lt)/4+1),K.shape==5&&(lt=(ht-.5)*6,vt=(-Math.atan(lt)/1.25+1)/5+.6-.2*ht);var ct=[null,null];st==0?ct=r([Q[2*st],Q[2*st+1]],[Q[2*(st+1)],Q[2*(st+1)+1]]):st==Q.length/2-1?ct=r([Q[2*(st-1)],Q[2*(st-1)+1]],[Q[2*st],Q[2*st+1]]):ct=r([Q[2*(st-1)],Q[2*(st-1)+1]],[Q[2*(st+1)],Q[2*(st+1)+1]]),Y[2*st]=Q[2*st]+(vt*X+pt)*ct[0],Y[2*st+1]=Q[2*st+1]+(vt*X+pt)*ct[1],K.style==2&&(Y[2*st]+=E(2*st/Y.length,ot,K))}return Y}function v(Q,X,K){for(var Y=new Float32Array(Q.length),rt=1/(Q.length/2),ot=0;ot<Q.length/2;++ot){var st=ot*rt,ht=[null,null],lt=.6*K.he*L(st,X.ayP)*K.hs/100,vt=.6*K.he*L(st,X.aar)*K.hs/100,pt=X.a1t*lt+(1-X.a1t)*vt;ot==0?ht=r([Q[2*ot],Q[2*ot+1]],[Q[2*(ot+1)],Q[2*(ot+1)+1]]):ot==Q.length/2-1?ht=r([Q[2*(ot-1)],Q[2*(ot-1)+1]],[Q[2*ot],Q[2*ot+1]]):ht=r([Q[2*(ot-1)],Q[2*(ot-1)+1]],[Q[2*(ot+1)],Q[2*(ot+1)+1]]),Y[2*ot]=Q[2*ot]+pt*ht[0],Y[2*ot+1]=Q[2*ot+1]+pt*ht[1]}return Y}function u(Q){if(Q.Vm==1)return[.150684932,.205479452,.465753425,.178082192];if(Q.Vm==2)return[.126829268,.131707317,.156097561,.317073171,.141463415,.126829268];for(var X=[],K=1/(B(Q)-1),Y=0;Y<B(Q)-1;++Y)X.push(K);return X}function p(Q,X,K){for(var Y=[],rt=X-Q,ot=Q,st=0;st<K.length-1;++st)Y.push(ot+K[st]*rt),ot=Y[st];return Y}function c(Q,X,K,Y){for(var rt=new Float32Array(K.length),ot=0,st={shape:Math.floor(Y.random()*2.99),ahd:Y.random()*.1+.15},ht=0;ht<K.length-1;++ht){var lt=ot+K[ht];rt[ht]=((1-lt)*Q+lt*X)*x(Y,lt,st),ot=lt}return rt}function d(Q,X,K,Y){for(var rt=I(Y),ot=Y.random(),st=ot*20+(1-ot)*26,ht=new Float32Array(K.length),lt=0,vt=0;vt<K.length-1;++vt){var pt=lt+K[vt];ht[vt]=(1-pt)*Q+pt*X+rt/st*(2/3*Math.sin(Math.PI*pt)+1/3*Math.sqrt(Math.sin(Math.PI*pt))),lt=pt}return ht}function g(Q,X,K){for(var Y=[],rt=0;rt<X.length-1;++rt){Y.push(X[rt].slice());for(var ot=rt*(B(K)-1),st=(rt+1)*(B(K)-1),ht=Q[st]-Q[ot],lt=ot+1;lt<st;++lt){for(var vt=D(K),pt=new Float32Array(X[0].length),ct=(Q[lt]-Q[ot])/ht,ut=0;ut<X[0].length/2;++ut)pt[2*ut]=(1-ct)*X[rt][2*ut]+ct*X[rt+1][2*ut],pt[2*ut+1]=(1-ct)*X[rt][2*ut+1]+ct*X[rt+1][2*ut+1],K.style==2&&(pt[2*ut]+=E(2*ut/X[0].length,vt,K));Y.push(pt)}}return Y.push(X[X.length-1]),Y}function m(Q,X,K){for(var Y=new Array(X.length),rt=z(Q),ot=null,st=0;st<X.length;++st)Y[st]=h(rt,(X[st]-.5)*K.hs,K);for(var ht=1+.05*K.a69*I(K)/I({Vm:1}),st=0;st<X.length;++st)X[st]==0&&(ot=st);for(var st=0;st<X.length;++st){for(var lt=(K.random()-.5)*2,vt=Math.round(K.random()*9+1),pt=new Float32Array(vt*2+2),ct=0;ct<=vt;++ct)pt[2*ct]=Y[st][0]-(Y[st][2*ct]-Y[st][0]),pt[2*ct+1]=Y[st][1]-(Y[st][2*ct+1]-Y[st][1]);st==ot&&(lt*=.1);for(var ct=(Y[st].length-1)/2;ct>vt;--ct)Y[st][2*ct]=(1-lt)*Y[st][2*ct]+lt*(Y[st][2*(ct-vt)]+ht*(Y[st][2*ct]-Y[st][2*(ct-vt)])),Y[st][2*ct+1]=(1-lt)*Y[st][2*ct+1]+lt*(Y[st][2*(ct-vt)+1]+ht*(Y[st][2*ct+1]-Y[st][2*(ct-vt)+1]));for(var ct=vt-1;ct>=0;--ct)Y[st][2*ct]=(1-lt)*Y[st][2*ct]+lt*(pt[2*(vt-ct)]+ht*(Y[st][2*ct]-pt[2*(vt-ct)])),Y[st][2*ct+1]=(1-lt)*Y[st][2*ct+1]+lt*(pt[2*(vt-ct)+1]+ht*(Y[st][2*ct+1]-pt[2*(vt-ct)+1]))}var ut=F(X,K);if(K.he>0)for(var dt=0,st=0;st<X.length;++st){st==0?dt+=X[st]:dt+=Math.abs(X[st]-X[st-1]);var yt=dt-Math.floor(dt),xt=1;yt==0&&(xt=0),Y[st]=v(Y[st],{ayP:ut[Math.floor(dt)],aar:ut[Math.floor(dt)+xt],a1t:yt},K)}return Y}function b(Q,X){for(var K=V(X,Q),Y=G(X,Q),rt=[],ot=[],st=[],ht=u(Q),lt=0;lt<X.length-1;++lt){rt.push(X[lt]),ot.push(K[lt]),st.push(Y[lt]);for(var vt=p(X[lt],X[lt+1],ht),pt=c(K[lt],K[lt+1],ht,Q),ct=d(Y[lt],Y[lt+1],ht,Q),ut=0;ut<vt.length;++ut)rt.push(vt[ut]),ot.push(pt[ut]),st.push(ct[ut])}return rt.push(X[X.length-1]),ot.push(K[K.length-1]),st.push(Y[Y.length-1]),{ajP:rt,aMG:ot,WI:st}}function M(Q,X,K,Y){for(var rt=new Float32Array(2*Y),ot=Q.length/2,st=ot-X,ht=K*st,lt=ht/Y,vt=0;vt<Y;++vt){var pt=Math.floor(X+vt*lt),ct=Math.ceil(X+vt*lt),K=X+vt*lt,ut=ct-pt,dt=1,yt=0;ut!=0&&(dt=(ct-K)/ut,yt=(K-pt)/ut),rt[2*vt]=dt*Q[2*pt]+yt*Q[2*ct],rt[2*vt+1]=dt*Q[2*pt+1]+yt*Q[2*ct+1]}return rt}function x(Q,X,K){var Y=K.ahd,rt=X*2*Math.PI,ot=rt,st=0;return K.shape==0?st=(Math.sin(2*ot+Math.PI/2)+1)/2:K.shape==1?st=(Math.sin(ot+Math.PI/2)+1)/2:st=(4*Math.sin(3/4*ot+Math.PI)+Math.sin(Math.PI/2+2*ot)-2*ot/Math.PI+6)/7,Math.min(1,1-Y+Y*st)}function S(Q,X,K,Y){for(var rt=[],ot=0;ot<Q.length;++ot)rt.push(M(Q[ot],X[ot],K[ot],Y));return rt}function C(Q,X,K){for(var Y=[],rt=0;rt<Q.length;++rt){for(var ot=a(2*Math.PI*K.random()),st=a(2*Math.PI*K.random()),ht=K.aeB*.5*U({Vm:1})/U(K),lt=ht*K.hs/200,vt=ht*X/500,pt=new Float32Array(Q[0].length),ct=0;ct<Q[0].length/2;++ct){var ut=a(2*Math.PI*K.random()),dt=2*ct/Q[0].length;pt[2*ct]=Q[rt][2*ct]+lt*(ut[0]+((1-dt)*ot[0]+dt*st[0])),pt[2*ct+1]=Q[rt][2*ct+1]+vt*(ut[1]+((1-dt)*ot[1]+dt*st[1]))}Y.push(pt)}return Y}function A(Q,X,K){var Y=K.EV,rt=2/Y,ot=[1/10,1/30,1/40,1/45,1/100],st=ot[K.Vm-1],ht=4*(K.xq/25*rt*st)*(1-K.aeB/150),lt=0,vt=0;if(K.style==3)return ht*.09;var pt=2.2*(Q-.5),ct=pt*pt*pt*pt+.27+Math.max(0,(K.xq-50)/15),ut=2*(Math.sin(3*Math.PI*X)/(Math.PI*X+2)+1.1)-X/2;if(X=2*X,X<.41){var dt=2*Math.PI*X/.41;lt=(Math.sin(dt-Math.PI/2)+1)/4+.5}else if(X<.77){var dt=2*Math.PI*(X-.41)/.36;lt=(Math.sin(dt-Math.PI/2)+1)/4+.5-dt/2/Math.PI*.5}else{var dt=2*Math.PI*(X-.77)/.23;lt=(Math.sin(dt-Math.PI/2)+1)/2*.12}return lt*=3,lt+=Math.max(0,(K.xq-50)/15),K.f==6?vt=ut:vt=lt,ht*ct*vt}function D(Q){return{m:Q.random()*7/2+.5,Wn:Q.random()*2*Math.PI}}function E(Q,X,K){return K.hs/300*B({Vm:1})/B(K)*10*(Math.sin(X.m*2*Math.PI*Q+X.Wn)+10*(K.random()-.5))}function k(Q){var X=Math.exp(-Q.he/25);return{m:Q.random()*3/2+.5,Wn:Q.random()*2*Math.PI,kx:(Q.random()-.5)*10*X}}function F(Q,X){for(var K=Math.ceil(H(Q)),Y=[],rt=0;rt<=K;++rt)Y.push(k(X));return Y}function L(Q,X){var K=X.m*4*Math.PI*Q+X.Wn;return Math.exp(-1/2*Math.PI*Q)*Math.cos(K)*Math.cos(K)*Math.cos(K)*Math.cos(K)*Math.cos(K)+Q*X.kx-X.kx/4}function N(Q,X,K,Y,rt){for(var ot=0,st=U(X)-1,ht=0;ht<st;++ht)for(var lt=0;lt<Q.length-1;lt+=B(X)-1)for(var vt=ht;vt<Q[0].length/2-st;vt+=st)for(var pt=lt;pt<lt+(B(X)-1);++pt){K[rt+ot]=A(pt*(X.EV-1)/(Q.length-1)%1,vt/Q[0].length,X);var ct=0,ut=0;X.f==6&&pt!=0&&pt!=Q.length-1&&(ut=(Q[pt][2*(vt+1)+1]-Q[pt][2*vt+1])/2,ct=(Q[pt][2*(vt+1)]-Q[pt][2*vt])/2),Y[8*rt+8*ot]=Q[pt][2*vt]+ct,Y[8*rt+8*ot+1]=Q[pt][2*vt+1]+ut,Y[8*rt+8*ot+2]=Q[pt][2*(vt+st)]+ct,Y[8*rt+8*ot+3]=Q[pt][2*(vt+st)+1]+ut,Y[8*rt+8*ot+4]=Q[pt+1][2*(vt+st)],Y[8*rt+8*ot+5]=Q[pt+1][2*(vt+st)+1],Y[8*rt+8*ot+6]=Q[pt+1][2*vt],Y[8*rt+8*ot+7]=Q[pt+1][2*vt+1],++ot}}function I(Q){var X=[100,300,500,700,1e3];return X[Q.Vm-1]}function j(Q){var X=[30,70,100,140,300];return X[Q.Vm-1]}function B(Q){var X=[5,7,26,40,100];return X[Q.Vm-1]}function U(Q){return Q.Vm==1?4:Q.Vm==2?8:Math.floor(j(Q)/9)}function _(Q){for(var X=Q.EV,K=new Float32Array(X),Y=null,rt=0;rt<X;++rt)K[rt]=Q.random();if(Q.EV<=3)K[0]=0,K[Q.EV-1]=1;else for(var rt=0;rt<2;++rt){var ot=Math.floor(Q.random()*X);Y==null||Y!=ot?(K[ot]=rt,Y=ot):K[ot+1]=rt}return K}function V(Q,X){for(var K=[],Y=.2,rt=0,ot=0;ot<Q.length;++ot){var st=X.random()*(1-Y)+Y;K.push(st)}for(var ht=Math.min(3,X.EV),ot=0;ot<Q.length;++ot)K[ot]>.9&&++rt;for(;rt<ht;){var lt=Math.floor(X.random()*Q.length);K[lt]<=.9&&(K[lt]=.9+.1*X.random(),++rt)}return K}function G(Q,X){for(var K=I(X),Y=I({Vm:1}),rt=[],ot=0;ot<Q.length;++ot)rt.push(Math.max(1,(X.random()*10+2)*K/Y));return rt}function H(Q){for(var X=0,K=0;K<Q.length;++K)K==0?X+=Q[K]:X+=Math.abs(Q[K]-Q[K-1]);return X}function Z(Q,X){if(Q.length/2-1==I(X))return Q;for(var K=new Float32Array(2*(I(X)+1)),Y=(Q.length-2)/(K.length-2),rt=0;rt<K.length/2;++rt){var ot=rt*Y,st=Math.floor(ot),ht=Math.ceil(ot),lt=ht-st,vt=1,pt=0;lt!=0&&(vt=(ht-ot)/lt,pt=(ot-st)/lt),K[2*rt]=vt*Q[2*st]+pt*Q[2*ht],K[2*rt+1]=vt*Q[2*st+1]+pt*Q[2*ht+1]}return K}function z(Q,X){var K=Q.length/2,Y=o(Q),rt=Y/K,ot=!1,st=0,ht=0,lt=1;if(X){var vt=Math.floor(Y/X.adt),pt=X.adt;X.adp&&Q[0]==Q[Q.length-2]&&Q[1]==Q[Q.length-1]&&(ot=!0,pt=Y/(vt+1)),X.f==2&&!ot&&pt*vt+X.length>Y?K=vt+1:K=vt+2,rt=pt}var ct=new Float32Array(K*2);ct[0]=Q[0],ct[1]=Q[1];for(var ut=1;ut<K;++ut){for(;st<=ut*rt;)ht=st,st+=e([Q[2*lt],Q[2*lt+1]],[Q[2*(lt-1)],Q[2*(lt-1)+1]]),++lt;var dt=1-(ut*rt-ht)/(st-ht);ct[2*ut]=(1-dt)*Q[2*lt]+dt*Q[2*(lt-1)],ct[2*ut+1]=(1-dt)*Q[2*lt+1]+dt*Q[2*(lt-1)+1]}return ct[ct.length-2]=Q[Q.length-2],ct[ct.length-1]=Q[Q.length-1],ct}function $(Q,X){for(var K=z(Q,X),Y=[],rt=0;rt<(K.length-2)/2;++rt){var ot=[];ot.push(K[2*rt]),ot.push(K[2*rt+1]);var st=e([K[2*(rt+1)],K[2*(rt+1)+1]],[K[2*rt],K[2*rt+1]]),ht=[(K[2*(rt+1)]-K[2*rt])/st,(K[2*(rt+1)+1]-K[2*rt+1])/st],lt=a((X.aLX-90)/360*2*Math.PI),vt=ht;X.f==3?vt=lt:X.f==4?vt=a(s(ht)+s(lt)):X.f==5&&(vt=a(((X.random()-.5)*X.aLX-90)/360*2*Math.PI));var pt=X.length;X.atL&&(pt=2*X.random()*X.length),ot.push(K[2*rt]+vt[0]*pt),ot.push(K[2*rt+1]+vt[1]*pt),Y.push(ot)}return Y}function tt(Q){Q.aAd?Q.bI=100*Math.random():Q.bI=Q.aKO,Q.random=new i,Q.random(Q.bI),Q.f==6&&(Q.EV=2,Q.shape=5,Q.a69=0)}function R(Q,X){Q=Z(Q,X);var K=[Q],Y=0;X.f>=2&&X.f<6&&(K=$(Q,X));for(var rt=U(X)-1,ot=j(X)-rt,st=(X.EV-1)*(B(X)-1),ht=K.length*ot*st,lt=new Float32Array(ht),vt=new Float32Array(8*ht),pt=0;pt<K.length;++pt){for(var ct=0;ct<1e4;++ct)X.bI=t(X.bI);X.random(X.bI);var Q=Z(K[pt],X),ut=_(X),dt=H(ut),yt=m(Q,ut,X),xt=b(X,ut),mt=g(xt.ajP,yt,X);mt=S(mt,xt.WI,xt.aMG,j(X)),X.aeB>0&&(mt=C(mt,o(K[pt]),X)),N(mt,X,lt,vt,Y),Y+=ot*st}return[lt,vt]}var nt=function(Q){var X=performance.now(),K=Q[0],Y=Q[1];tt(Y);for(var rt=[new Float32Array(0),new Float32Array(0)],ot=0;ot<K.length;++ot){Y.bI=t(Y.bI);var st=R(K[ot],Y),ht=new Float32Array(rt[0].length+st[0].length),lt=new Float32Array(rt[1].length+st[1].length);ht.set(rt[0]),ht.set(st[0],rt[0].length),rt[0]=ht,lt.set(rt[1]),lt.set(st[1],rt[1].length),rt[1]=lt}var vt=performance.now();return Y.aHw&&console.yU("Geometry: "+String(vt-X)+"ms"),rt};return nt})(),kW=(function(){function t(s,o){var h=[],v=0,u=o.length,p=0,c=0,d=new l1,g=0,m=1e9;for(c=0;c<u;c++){var b=c*8,M=o[c];M<m&&(m=M);var x=s[b+0],S=s[b+1],C=s[b+2],A=s[b+3],D=s[b+4],E=s[b+5],k=s[b+6],F=s[b+7],L=Math.min(x,C,D,k),N=Math.max(x,C,D,k),I=Math.min(S,A,E,F),j=Math.max(S,A,E,F),B=new l1(L,I,N-L,j-I),U=B.N1(d),_=g+M;c-p<10&&(c==p||U.D()*.8<B.D()+d.D())?(d=U,g=_):(h.push(c-p),p=c,d=B,g=M,m=M)}return c!=p&&h.push(c-p),h}function i(s,o,h,v,u,p){var c=document.createElement("canvas"),d=0,g=.8;c.width=o,c.height=h;for(var m=c.getContext("2d"),b=u[0],M=u[1],x=new Float64Array(o*h),S=Date.now(),C=t(M,b),A=0;A<C.length;A++){var D=d,E=d+C[A],k=1e9,F=1e9,L=0;d=E;for(var N=D*8,I=E*8,j=-k,B=-F,U=N;U<I;U+=2){var _=M[U],V=M[U+1];_<k&&(k=_),_>j&&(j=_),V<F&&(F=V),V>B&&(B=V)}k=Math.floor(k),j=Math.ceil(j),F=Math.floor(F),B=Math.ceil(B);for(var G=j-k,H=B-F,Z=D;Z<E;Z++)L+=b[Z];for(var U=N;U<I;U+=8){var z=b[U>>>3],$=M[U+0],tt=M[U+1],R=M[U+2],nt=M[U+3],Q=M[U+4],X=M[U+5],K=M[U+6],Y=M[U+7];m.fillStyle="rgba(0,0,0,"+z/L+")",m.beginPath(),m.moveTo($,tt),m.lineTo(R,nt),m.lineTo(Q,X),m.lineTo(K,Y),m.closePath(),m.fill()}for(var rt=m.getImageData(k,F,G,H).data,V=0;V<H;V++)for(var _=0;_<G;_++){var ot=V*G+_,st=rt[ot*4+3],ht=(F+V)*o+k+_;st!=0&&(x[ht]+=st*L)}m.clearRect(k,F,G,H)}for(var lt=p[1].color,vt=Math.pow(lt.S/255,g),pt=Math.pow(lt.M/255,g),ct=Math.pow(lt.c/255,g),ut=new l1(0,0,o,h),dt=f.n(o*h*4),V=0;V<h;V++)for(var _=0;_<o;_++){var ot=V*o+_,Z=ot*4,b=x[ot]*(1/255);dt[Z]=a(vt,b),dt[Z+1]=a(pt,b),dt[Z+2]=a(ct,b),dt[Z+3]=Math.min(255,b*255)}f.w.d4("norm",dt,ut,v,ut,ut,1)}for(var e=new Uint8Array(2e3),r=0;r<2e3;r++)e[r]=255*Math.min(1,Math.log(r/700+1));function a(s,o){return e[Math.min(1500,~~(s*o*1e3))]}return i})(),dl=(function(){var t=new Float32Array(3e3),i=new Float32Array(3e3),e=new Float32Array(256),r=new Float32Array(3e3);function a(){var g=t.length;t[0]=Math.log10(157647e-9);for(var m=1;m<g;++m)t[m]=Math.log10(m/g)}function s(){for(var g=i.length,m=0;m<g;++m)i[m]=Math.pow(10,20*(m-g/2)/g)}function o(){for(var g=e.length,m=0;m<g;++m)e[m]=f.qo(m/255)}function h(){for(var g=r.length,m=0;m<g;++m)r[m]=255*f.Rf(m/(g-1))}function v(g,m){for(var b=g.length>>>2,M=0;M<b;++M){var x=e[g[4*M]],S=e[g[4*M+1]],C=e[g[4*M+2]],A=.3811*x+.5783*S+.0402*C,D=.1967*x+.7244*S+.0782*C,E=.0241*x+.1288*S+.8444*C;A=t[~~(A*t.length)],D=t[~~(D*t.length)],E=t[~~(E*t.length)],m[3*M]=(A+D+E)*.5773502692,m[3*M+1]=(A+D-2*E)*.4082482905,m[3*M+2]=(A-D)*.7071067812}}function u(g,m){for(var b=m.length>>>2,M=r.length-1,x=0;x<b;++x){var S=.5773502692*g[3*x],C=.4082482905*g[3*x+1],A=.7071067812*g[3*x+2],D=i[~~((S+C+A+10)*(3e3/20))],E=i[~~((S+C-A+10)*(3e3/20))],k=i[~~((S-2*C+10)*(3e3/20))],F=4.4679*D-3.5873*E+.1193*k,L=-1.2186*D+2.3809*E-.1624*k,N=.0497*D-.2439*E+1.2045*k;m[4*x]=r[~~(M*Math.max(0,Math.min(1,F)))],m[4*x+1]=r[~~(M*Math.max(0,Math.min(1,L)))],m[4*x+2]=r[~~(M*Math.max(0,Math.min(1,N)))]}}function p(g){for(var m=0,b=0,M=0,x=0;x<g.length;x+=3)m+=g[x],b+=g[x+1],M+=g[x+2];return[m/(g.length/3),b/(g.length/3),M/(g.length/3)]}function c(g,m){for(var b=0,M=0,x=0,S=0;S<g.length;S+=3){var C=g[S]-m[0],A=g[S+1]-m[1],D=g[S+2]-m[2];b+=C*C,M+=A*A,x+=D*D}return[Math.sqrt(b/(g.length/3)),Math.sqrt(M/(g.length/3)),Math.sqrt(x/(g.length/3))]}function d(g,m,b,M){a(),s(),o(),h();var x=0,S,C;M[0]>100?x=-(M[0]-100)/100*.13:M[0]>=75?x=(100-M[0])/25*.04:M[0]>=50?x=.04+(75-M[0])/25*.04:M[0]>=25?x=.08+(50-M[0])/25*.08:x=.16+(25-M[0])/25*.24;var A=(M[1]-100+100)/100,D=M[2]/100,E=M[3],k=new Float32Array(g.length*3/4),F=new Float32Array(m.length*3/4),L=new Float32Array(b.length*3/4),N=Date.now();v(g,k),v(m,F),v(b,L);var I=Date.now(),j=p(k),B=p(F),U=Date.now(),_=c(k,j),V=c(F,B),G=Date.now();B[0]*=Math.pow(10,x),V[0]+V[1]+V[2]<.001&&(V=_.slice(0));for(var H=[V[0]/_[0],V[1]/_[1],V[2]/_[2]],Z=L.length,z=1/-1.1546978950500488,$=0;$<Z;$+=3){if(E){var tt=Math.max(0,Math.min(1,L[$]*z));tt=1-Math.sqrt(tt),S=tt*B[1],C=tt*B[2]}else S=B[1],C=B[2];L[$]=(L[$]-j[0])*H[0]+B[0],L[$+1]=(L[$+1]-j[1])*H[1]*A+S,L[$+2]=(L[$+2]-j[2])*H[2]*A+C}var R=Date.now(),nt=b.slice(0);u(L,b);for(var Q=b.length>>>2,$=0;$<Q;++$)b[4*$]=(1-D)*b[4*$]+D*nt[4*$],b[4*$+1]=(1-D)*b[4*$+1]+D*nt[4*$+1],b[4*$+2]=(1-D)*b[4*$+2]+D*nt[4*$+2]}return d})(),au=(function(){function t(i,e,r,a,s){var o=[-1,-1,-1,-1],h=255,v=160,u,p=!1,c=new Array(4);c[0]=new Array(e),c[1]=new Array(r),c[2]=new Array(e),c[3]=new Array(r);var d=new Array(2);d[0]=new Array(r),d[1]=new Array(r);function g(_,V,G,H,Z){this.start=H,this.axis=Z,this.dir=_,this.end=-1,this.source=V,this.D=G}function m(_,V,G,H,Z){G%2==0?(c[G][_]||(c[G][_]=new Array),c[G][_].push(new g(G,H,Z,V,_))):(c[G][V]||(c[G][V]=new Array),c[G][V].push(new g(G,H,Z,_,V)));var z=Date.now()}function b(_){var V=!1,G=0;if(i[4*_+3]<h)return V;var H=_%e,Z=Math.floor(_/e);if(M(H,Z),_+e<e*r&&i[4*(_+e)+3]<h&&i[4*(_-e)+3]>=h&&i[4*(_-2*e)+3]>=h){var z=2;i[4*(_+e)+3]<=v&&(G=-1),(i[4*(_+2*e-1)+3]<h&&i[4*(_+2*e+1)+3]<h||i[4*(_+2*e-1)+3]>=h&&i[4*(_+1)+3]>=h||i[4*(_+2*e+1)+3]>=h&&i[4*(_-1)+3]>=h)&&(V=!0),m(H,Z,z,G,V)}else if(_-e>=0&&i[4*(_-e)+3]<h&&i[4*(_+e)+3]>=h&&i[4*(_+2*e)+3]>=h){var z=0;i[4*(_-e)+3]<=v&&(G=-1),(i[4*(_-2*e-1)+3]<h&&i[4*(_-2*e+1)+3]<h||i[4*(_-2*e-1)+3]>=h&&i[4*(_+1)+3]>=h||i[4*(_-2*e+1)+3]>=h&&i[4*(_-1)+3]>=h)&&(V=!0),m(H,Z,z,G,V)}if(G=0,_+1<e*r&&i[4*(_+1)+3]<h&&i[4*(_-1)+3]>=h&&i[4*(_-2)+3]>=h){var z=3;i[4*(_+1)+3]<=v&&(G=-1),!V&&i[4*(_+e+2)+3]<h&&i[4*(_-e+2)+3]<h?(V=!0,m(H,Z,z,G,!0)):m(H,Z,z,G,!1)}else if(_>=1&&i[4*(_-1)+3]<h&&i[4*(_+1)+3]>=h&&i[4*(_+2)+3]>=h){var z=1;i[4*(_-1)+3]<=v&&(G=-1),!V&&i[4*(_+e-2)+3]<h&&i[4*(_-e-2)+3]<h?(V=!0,m(H,Z,z,G,!0)):m(H,Z,z,G,!1)}return V}function M(_,V){o[0]==-1&&(o[0]=_,o[1]=V,o[2]=1,o[3]=1),_<o[0]&&(o[2]+=o[0]-_,o[0]=_),_>o[0]+o[2]&&(o[2]=_-o[0]),V<o[1]&&(o[3]+=o[1]-V,o[1]=V),V>o[1]+o[3]&&(o[3]=V-o[1])}function x(_,V,G,H){if(G.D){var Z=(_+2)%4,z=G.start,$=o[1];_==2?$+=o[3]:_==1?$=o[0]:_==3&&($=o[0]+o[2]);var tt=G.source;if(c[Z][V])for(var R=0;R<c[Z][V].length;++R)if(_>1){var nt=z+Math.floor((c[Z][V][R].start-z)/2);c[Z][V][R].start>z&&nt<$&&($=nt)}else{var nt=z-Math.floor((z-c[Z][V][R].start)/2);c[Z][V][R].start<z&&nt>$&&($=nt)}for(var Q=1;Q<Math.abs($-z);++Q){var R=z+Q;(_==1||_==0)&&(R=z-Q);for(var X=0;X<2;++X){var K=2*X,Y=!1;if(_%2==0&&(K+=1),c[K][R]){for(var rt=0;rt<c[K][R].length;++rt)if(c[K][R][rt].D){var ot=c[K][R][rt].start,st=V-ot,ht=R-z;if((K==0||K==1)&&(st=-st),st<=0)continue;if((_==0||_==1)&&(ht=-ht),ht>st){$=R,Y=!0;break}}if(Y)break}}}G.end=$,A(_,V,z,$,tt)}}function S(_){for(var V=0;V<c[_].length;++V)if(c[_][V])for(var G=0;G<c[_][V].length;++G)x(_,V,c[_][V][G])}function C(){for(var _=[2,0,3,1],V=0;V<_.length;++V)S(_[V])}function A(_,V,G,H,Z){if(_==2){for(var z=G;z<=H;++z)if(!D(z*e+V,(G+Z)*e+V))return!1}else if(_==0){for(var z=G;z>=H;--z)if(!D(z*e+V,(G-Z)*e+V))return!1}else if(_==1){for(var z=G;z>=H;--z)if(!D(V*e+z,V*e+G-Z))return!1}else if(_==3){for(var z=G;z<=H;++z)if(!D(V*e+z,V*e+G+Z))return!1}}function D(_,V){return u[_]?!1:(a[4*_]=a[4*V],a[4*_+1]=a[4*V+1],a[4*_+2]=a[4*V+2],p&&(a[4*_+3]=255),u[_]=!0,!0)}function E(){for(var _=0;_<4;_+=1)for(var V=0;V<c[_].length;++V)if(c[_][V])for(var G=0;G<c[_][V].length;++G)for(var H=c[_][V][G],Z=1;Z<3;Z+=2){var z=(_+Z)%4;if(c[z][H.start]){for(var $=0;$<c[z][H.start].length;++$)if(c[z][H.start][$].start==H.axis){var tt=e*H.start+H.axis;_%2==1?(tt=H.start+e*H.axis,k(c[z][H.start][$])):k(H)}}}}function k(_){if(_.dir%2==0){var V=e*_.start+_.axis,G=_.start,H=1;if(!u[V+1])H=3;else if(u[V-1])return;for(var Z=a[4*V],z=a[4*V+1],$=a[4*V+2];a[4*V]==Z&&a[4*V+1]==z&&a[4*V+2]==$;)H==1?(d[0][G]||(d[0][G]=new Array),d[0][G].push(new g(H,0,!1,_.axis,G))):(d[1][G]||(d[1][G]=new Array),d[1][G].push(new g(H,0,!1,_.axis,G))),_.dir==2?(V+=e,G++):(V-=e,G--)}}function F(){for(var _=0;_<2;++_)for(var V=(_+1)%2,G=0;G<d[_].length;++G)if(d[_][G])for(var H=0;H<d[_][G].length;++H){var Z=o[0];_==1&&(Z+=o[2]);var z=d[_][G][H].start;if(d[V][G])for(var $=0;$<d[V][G].length;++$){var tt=d[V][G][$].zH;_==0?tt>Z&&tt<z&&(Z=z-Math.floor((z-tt)/2)):tt<Z&&tt>z&&(Z=z+Math.ceil((tt-z)/2))}_==0?A(d[_][G][H].dir,G,z-1,Z,-1):A(d[_][G][H].dir,G,z+1,Z,-1)}for(var G=0;G<u.length;++G)if(!u[G]&&G%e>=o[0]&&G%e<=o[0]+o[2]&&Math.floor(G/e)>=o[1]&&Math.floor(G/e)<=o[1]+o[3]){var z=e;(G<z||!u[G-z])&&(z=1),a[4*G]=a[4*(G-z)],a[4*G+1]=a[4*(G-z)+1],a[4*G+2]=a[4*(G-z)+2],u[G]=!0,p&&(a[4*G+3]=255)}}function L(){u=new Array(i.length/4);for(var _=0;_<a.length/4;++_)u[_]=!1,a[4*_]=i[4*_],a[4*_+1]=i[4*_+1],a[4*_+2]=i[4*_+2],a[4*_+3]=i[4*_+3],a[4*_+3]==255&&(u[_]=!0),b(_)&&(u[_]=!1);o[0]>0&&(o[0]--,o[2]++),o[1]>0&&(o[1]--,o[3]++),o[0]+o[2]<e&&o[2]++,o[1]+o[3]<r&&o[3]++}var N=Date.now();L();var I=Date.now();C();var j=Date.now();E();var B=Date.now();F();var U=Date.now();console.log("Init: "+String(I-N)),console.log("Filling: "+String(j-I)),console.log("Check areas: "+String(B-j)),console.log("Fill areas: "+String(U-B))}return t})();function ky(){}ky.aMW=function(t){var i=[f.qo(t[0]),f.qo(t[1]),f.qo(t[2]),0];return f.k8.Uh(f.k8.aoy,i)},ky.aCO=function(t){var i=f.k8.Uh(f.k8.mN,t);return[f.Rf(i[0]),f.Rf(i[1]),f.Rf(i[2])]},ky.Jc=function(t,i){var e={},r=5003,a=1667,s=25e3,o=57.4,h=16.1,v=1.8,u=0,p=1.54,c=.75,d=0;i>0&&(t-=i/100*4),t<0&&(h=22.54,o=80.36,p=.756),i>0&&(v=1.3,c=.2);var g=Math.min(r+o*t,s),m=Math.max(r-h*t,a);if(t<0&&(g=Math.max(r+h*t,a),m=Math.min(r-o*t,s)),t>0)if(t<=14)d=(t-1)/13*.075+.025;else if(t<=29)d=.1;else if(t<=60)d=.1-.1*(t-29)/31;else{var b=t-60;u=-20*(b/40),d=-.3*(b/40)}else if(t<-60){var b=t+60;u=-20*(b/40)}var M=Math.abs(t)/100*p+Math.abs(i)/100*c+d,x=-(i*v+u),S=bp.Bx(g,-x),C=bp.vO(S),A=bp.Bx(m,0),D=bp.vO(A),E=bp.a8r(C,D);return e.a29=M,e.a7M=E,t==0&&i==0?e.ahS=!0:e.ahS=!1,e},ky.axG=function(t,i,e,r){if(r.ahS)return[t,i,e];var a=this.aMW([t,i,e]),s=a[0],o=a[1],h=a[2],v=o+1e-12,u=[s/v,o/v,h/v,0],p=f.k8.Uh(r.a7M,u),c=0,d=.4;return p[0]*=v,p[1]*=v,p[2]*=v,v>d&&(c=1/(1-d)*(v-d)),a[0]=(1-c)*p[0]+c*s,a[1]=(1-c)*p[1]+c*o,a[2]=(1-c)*p[2]+c*h,this.aCO(a)},f.mR={d1:function(t,i){var e=t.length;t.push(i);for(var r=e>>>1;r!=0&&t[e][0]<t[r][0];){var a=t[e];t[e]=t[r],t[r]=a,e=r,r=e>>>1}},V2:function(t){if(t.length==2)return t.pop();var i=t[1],e=1;t[1]=t.pop();for(var r=t.length;;){var a=e<<1,s=a+1,o=e;if(a<r&&t[a][0]<t[o][0]&&(o=a),s<r&&t[s][0]<t[o][0]&&(o=s),o==e)break;var h=t[e];t[e]=t[o],t[o]=h,e=o}return i},a9U:function(t){for(var i=1;i<t.length;i++)for(var e=i,r=1e9;e!=0;){var a=t[e][0];if(a>r)throw console.log(i),"e";r=a,e=e>>>1}}},f.w={},f.w.Pn=new Float64Array(256),f.w.KX=new Uint8Array(256*256),f.w.akc=new Uint8Array(256*256),(function(){for(var t=0;t<256;t++)f.w.Pn[t]=255/t;for(var t=0;t<256;t++)for(var i=0;i<256;i++)f.w.KX[t*256+i]=t==0?0:Math.round(i*255/t);for(var t=0;t<256;t++)for(var i=0;i<256;i++)f.w.akc[t*256+i]=Math.round(t*(255-i)/255)})(),f.w.d4=function(t,i,e,r,a,s,o,h){h==null&&(h=dU.Jp());var v=f.TP(i instanceof Array?i[0]:i);if(v!=f.TP(r))throw"e";"idiv,lbrn,div ,lddg,vLit,lLit,hMix,diff".split(",").indexOf(t)==-1&&(o=o*h.fill,h.fill=1,h.style=!1);var u="norm,dark,mul ,idiv,lbrn,lite,scrn,div ,lddg,over,sLit,hLit,vLit,lLit,pLit,hMix,diff,smud,fsub,fdiv".split(","),p="dkCl,lgCl,hue ,sat ,colr,lum ".split(","),c=f.w[t+"F"];v==8?h.v2==null&&t=="norm"?f.w.aFA(i,e,r,a,s,o,c,h.pJ?1:0):t=="diss"?f.w.a45(i,e,r,a,s,o,c,h.pJ?1:0):u.indexOf(t)!=-1?f.w.aKj(i,e,r,a,s,o,c,h):p.indexOf(t)!=-1&&f.w.ay_(i,e,r,a,s,o,c,h):t=="diss"?f.w.ak$(i,e,r,a,s,o,c,h.pJ?1:0):u.indexOf(t)!=-1?f.w.aBE(i,e,r,a,s,o,c,h):p.indexOf(t)!=-1&&f.w.a8h(i,e,r,a,s,o,c,h)},f.w.aMs=function(t,i,e){var r=t*e+1-e;return r<.001?0:1-Math.min(1,(1-i)/r)},f.w.aev=function(t,i,e){return t*e==1?1:Math.min(1,i/(1-t*e))},f.w.m6=function(t){return t<=.25?((16*t-12)*t+4)*t:Math.sqrt(t)},f.w.normF=function(t,i,e){return t},f.w.darkF=function(t,i,e){return Math.min(t,i)},f.w["mul F"]=function(t,i,e){return t*i},f.w.idivF=function(t,i,e){var r=t*e+1-e;return i==1?1:1-i>=r?0:1-(1-i)/r},f.w.lbrnF=function(t,i,e){return Math.max(0,t*e+i-e)},f.w.dkClF=function(t,i,e){var r=f.fV(t)<f.fV(i)?t:i;return e.S=r.S,e.M=r.M,e.c=r.c,e},f.w.liteF=function(t,i,e){return Math.max(t,i)},f.w.scrnF=function(t,i,e){return i+t-i*t},f.w["div F"]=function(t,i,e){return t*=e,i==0?0:i>=1-t?1:i/(1-t)},f.w.lddgF=function(t,i,e){return t*=e,Math.min(1,t+i)},f.w.lgClF=function(t,i,e){var r=f.fV(t)>f.fV(i)?t:i;return e.S=r.S,e.M=r.M,e.c=r.c,e},f.w.overF=function(t,i,e){return f.w.hLitF(i,t,e)},f.w.sLitF=function(t,i,e){return t<=.5?i-(1-2*t)*i*(1-i):i+(2*t-1)*(f.w.m6(i)-i)},f.w.hLitF=function(t,i,e){return t<=.5?f.w["mul F"](2*t,i,e):f.w.scrnF(2*t-1,i,e)},f.w.vLitF=function(t,i,e){return t<=.5?f.w.aMs(2*t,i,e):f.w.aev(2*t-1,i,e)},f.w.lLitF=function(t,i,e){return t<=.5?f.w.lbrnF(2*t,i,e):f.w.lddgF(2*t-1,i,e)},f.w.pLitF=function(t,i,e){return t<=.5?f.w.darkF(2*t,i,e):f.w.liteF(2*t-1,i,e)},f.w.hMixF=function(t,i,e){return e>.99?t+i<1?0:1:Math.min(1,Math.max(0,(i+t*e-e)/(1-e+1e-6)))},f.w.diffF=function(t,i,e){return t*=e,Math.abs(t-i)},f.w.smudF=function(t,i,e){return t+i-2*t*i},f.w.fsubF=function(t,i,e){return Math.max(i-t,0)},f.w.fdivF=function(t,i,e){return Math.min(i/t,1)},f.w["hue F"]=function(t,i,e){f.w.Bg(t,f.i4(i),e),f.w.ll(e,f.fV(i),e)},f.w["sat F"]=function(t,i,e){f.w.Bg(i,f.i4(t),e),f.w.ll(e,f.fV(i),e)},f.w.colrF=function(t,i,e){f.w.ll(t,f.fV(i),e)},f.w["lum F"]=function(t,i,e){f.w.ll(i,f.fV(t),e)},f.w.ll=function(t,i,e){var r=i-f.fV(t);e.S=t.S+r,e.M=t.M+r,e.c=t.c+r,f.w.apA(e)},f.w.apA=function(t){var i=t.S,e=t.M,r=t.c,a=f.IO(i,e,r),s=Math.min(i,e,r),o=Math.max(i,e,r);if(s<0){var h=a/(a-s);i=a+(i-a)*h,e=a+(e-a)*h,r=a+(r-a)*h}if(o>1){var h=(1-a)/(o-a);i=a+(i-a)*h,e=a+(e-a)*h,r=a+(r-a)*h}t.S=i,t.M=e,t.c=r},f.w.Bg=function(t,i,e){var r=f.w.aK3,a=t.S,s=t.M,o=t.c;a==s&&s==o?e.S=e.M=e.c=0:a>s?a>o?s>o?(e.S=i,e.M=r(a,s,o,i),e.c=0):(e.S=i,e.c=r(a,o,s,i),e.M=0):(e.c=i,e.S=r(o,a,s,i),e.M=0):a<o?s>o?(e.M=i,e.c=r(s,o,a,i),e.S=0):(e.c=i,e.M=r(o,s,a,i),e.S=0):(e.M=i,e.S=r(s,a,o,i),e.c=0)},f.w.aK3=function(t,i,e,r){return(i-e)*r/(t-e)},f.w.aFA=function(t,i,e,r,a,s,o,h){for(var v=i.vU(r).vU(a),u=Math.max(0,v.x-i.x),p=Math.max(0,v.x-r.x),c=Math.max(0,v.y-i.y),d=Math.max(0,v.y-r.y),g=v.s,m=v.N,b=i.s,M=r.s,x=t instanceof Array,S=x?t[1]:null,C=new Uint32Array((x?t[0]:t).buffer),A=new Uint32Array(e.buffer),D=C[0]&16777215,E=0;E<m;E++)for(var k=(c+E)*b+u,F=(d+E)*M+p,L=0;L<g;L++){var N=x?D|S[k+L]<<24:C[k+L],I=1;if(N>>>24){if(N>>>24==255&&s==1&&h==0){A[F+L]=N;continue}var j=A[F+L],B=N&255,U=N>>>8&255,_=N>>>16&255,V=j&255,G=j>>>8&255,H=j>>>16&255,Z=s,z=(j>>>24)*(1/255);h==0&&(Z=(N>>>24)*s*(1/255),I=z);var $=I*(1-Z),tt=Z+$,R=1/tt;A[F+L]=~~(.5+(h*z+(1-h)*tt)*255)<<24|~~(.5+(_*Z+H*$)*R)<<16|~~(.5+(U*Z+G*$)*R)<<8|~~(.5+(B*Z+V*$)*R)}}},f.w.awu=function(t,i,e,r,a,s){for(var o=i.vU(r).vU(a),h=Math.max(0,o.x-i.x),v=Math.max(0,o.x-r.x),u=Math.max(0,o.y-i.y),p=Math.max(0,o.y-r.y),c=o.s,d=o.N,g=i.s,m=r.s,b=f.w.KX,M=f.w.akc,x=new Uint32Array(t.buffer),S=new Uint32Array(e.buffer),C=Math.floor(Math.random()*16777215),A=0,D=0;D<d;D++)for(var E=(u+D)*g+h,k=(p+D)*m+v,F=0;F<c;F++){var L=x[E+F];if(L>>>24){if(L>>24==255&&s==1){S[k+F]=L;continue}var N=S[k+F],I=(L>>>24)*s*(1/255),j=(N>>>24)*(1/255),B=j*(1-I),U=I+B,_=L&255,V=L>>>8&255,G=L>>>16&255,H=N&255,Z=N>>>8&255,z=N>>>16&255;A>>>=8,(F&3)==0&&(A=f.w.dJ(k+F+C));var $=U==0?0:1/U,tt=Math.floor(U*(256*255))+(A&255)>>>8,R=Math.floor((G*I+z*B)*$+.5),nt=Math.floor((V*I+Z*B)*$+.5),Q=Math.floor((_*I+H*B)*$+.5);S[k+F]=tt<<24|R<<16|nt<<8|Q}}},f.w.ux=function(t,i,e,r,a,s,o,h){var v=f.IO(t,i,e),u=f.IO(r,a,s),p=Math.min,c=f.w.aDw,d=c(v,h,0);d=p(d,c(t,h,8)),d=p(d,c(i,h,16)),d=p(d,c(e,h,24));var g=c(u,h,4);g=p(g,c(r,h,12)),g=p(g,c(a,h,20)),g=p(g,c(s,h,28)),g=Math.max(g,1-o);var m=Math.min(d,g);return m<0?0:m>1?1:m},f.w.aDw=function(t,i,e){return Math.min((t-i[e])*i[e+1],(t-i[e+3])*i[e+2])},f.w.UN=function(t){return~~(t+.5)},f.w.aKj=function(t,i,e,r,a,s,o,h){for(var v=.00392156862745098,u=v*s,p=f.w.UN,c=h.pJ?1:0,d=h.fill,g=h.style,m=i.vU(r).vU(a),b=Math.max(0,m.x-i.x),M=Math.max(0,m.x-r.x),x=Math.max(0,m.y-i.y),S=Math.max(0,m.y-r.y),C=m.s,A=m.N,D=i.s,E=r.s,k=t instanceof Array,F=k?t[1]:null,L=new Uint32Array((k?t[0]:t).buffer),N=new Uint32Array(e.buffer),I=L[0]&16777215,j=0;j<A;j++)for(var B=(x+j)*D+b,U=(S+j)*E+M,_=0;_<C;_++,B++,U++){var V=k?I|F[B]<<24:L[B],G=1;if(V>>>24){var H=N[U],Z=(V&255)*v,z=(V>>>8&255)*v,$=(V>>>16&255)*v,tt=(H&255)*v,R=(H>>>8&255)*v,nt=(H>>>16&255)*v,Q=s;c==0&&(Q=(V>>>24)*u,G=(H>>>24)*v),h.v2&&(Q*=f.w.ux(Z,z,$,tt,R,nt,G,h.v2));var X=G*(1-Q),K=Q+X,Y=K==0?0:255/K,rt=g?1:Q,ot=((1-G)*Q*Z+(1-rt)*G*tt+rt*G*o(Z,tt,(1+Q-rt)*d))*Y,st=((1-G)*Q*z+(1-rt)*G*R+rt*G*o(z,R,(1+Q-rt)*d))*Y,ht=((1-G)*Q*$+(1-rt)*G*nt+rt*G*o($,nt,(1+Q-rt)*d))*Y;K=Q*d+G*(1-Q*d),N[U]=p(c*(H>>>24)+(1-c)*p(K*255))<<24|p(ht)<<16|p(st)<<8|p(ot)}}},f.w.aBE=function(t,i,e,r,a,s,o,h){var v=f.TP(e),u=v==32?1:v==16?65535:255,p=1/u,c=h.pJ?1:0,d=h.fill,g=h.style,m=f.w.UN,b=i.vU(r).vU(a),M=Math.max(0,b.x-i.x),x=Math.max(0,b.x-r.x),S=Math.max(0,b.y-i.y),C=Math.max(0,b.y-r.y),A=b.s,D=b.N,E=i.s,k=r.s,F=t instanceof Array,L=F?t[1]:null;F&&(t=t[0]);for(var N=0;N<D;N++)for(var I=(S+N)*E+M,j=(C+N)*k+x,B=0;B<A;B++,I++,j++){var U=F?0:I*4,_=j*4,V=t[U]*p,G=t[U+1]*p,H=t[U+2]*p,Z=(F?L[I]:t[U+3])*p*s;if(Z!=0){var z=e[_]*p,$=e[_+1]*p,tt=e[_+2]*p,R=e[_+3]*p;h.v2&&(Z*=f.w.ux(V,G,H,z,$,tt,R,h.v2));var nt=R*(1-Z),Q=Z+nt,X=Q==0?0:u/Q,K=g?1:Z,Y=((1-R)*Z*V+(1-K)*R*z+K*R*o(V,z,(1+Z-K)*d))*X,rt=((1-R)*Z*G+(1-K)*R*$+K*R*o(G,$,(1+Z-K)*d))*X,ot=((1-R)*Z*H+(1-K)*R*tt+K*R*o(H,tt,(1+Z-K)*d))*X;Q=Z*d+R*(1-Z*d),v==16?(e[_]=m(Y),e[_+1]=m(rt),e[_+2]=m(ot),e[_+3]=m(c*e[_+3]+(1-c)*(Q*u))):(e[_]=Y,e[_+1]=rt,e[_+2]=ot,e[_+3]=c*e[_+3]+(1-c)*(Q*u))}}},f.w.ay_=function(t,i,e,r,a,s,o,h){for(var v=.00392156862745098,u=v*s,p=h.pJ?1:0,c=i.vU(r).vU(a),d=Math.max(0,c.x-i.x),g=Math.max(0,c.x-r.x),m=Math.max(0,c.y-i.y),b=Math.max(0,c.y-r.y),M=c.s,x=c.N,S=t instanceof Array,C=S?t[1]:null,A=new Uint32Array((S?t[0]:t).buffer),D=new Uint32Array(e.buffer),E=A[0]&16777215,k={S:0,M:0,c:0},F={S:0,M:0,c:0},L={S:0,M:0,c:0},N=0;N<x;N++)for(var I=(m+N)*i.s+d,j=(b+N)*r.s+g,B=0;B<M;B++,I++,j++){var U=S?E|C[I]<<24:A[I],_=D[j],V=(U&255)*v,G=(U>>>8&255)*v,H=(U>>>16&255)*v,Z=(_&255)*v,z=(_>>>8&255)*v,$=(_>>>16&255)*v,tt=s,R=1;p==0&&(tt=(U>>>24)*u,R=(_>>>24)*v),h.v2&&(tt*=f.w.ux(V,G,H,Z,z,$,R,h.v2));var nt=R*(1-tt),Q=tt+nt,X=255/Q;k.S=V,k.M=G,k.c=H,F.S=Z,F.M=z,F.c=$,o(k,F,L);var K=(((1-R)*V+R*L.S)*tt+Z*nt)*X,Y=(((1-R)*G+R*L.M)*tt+z*nt)*X,rt=(((1-R)*H+R*L.c)*tt+$*nt)*X,ot=p*(_>>>24)+(1-p)*Math.round(Q*255);D[j]=ot<<24|rt<<16|Y<<8|K}},f.w.a8h=function(t,i,e,r,a,s,o,h){var v=f.TP(e),u=v==32?1:v==16?65535:255,p=1/u,c=h.pJ?1:0,d=i.vU(r).vU(a),g=Math.max(0,d.x-i.x),m=Math.max(0,d.x-r.x),b=Math.max(0,d.y-i.y),M=Math.max(0,d.y-r.y),x=d.s,S=d.N,C={S:0,M:0,c:0},A={S:0,M:0,c:0},D={S:0,M:0,c:0},E=t instanceof Array,k=E?t[1]:null;E&&(t=t[0]);for(var F=0;F<S;F++)for(var L=(b+F)*i.s+g,N=(M+F)*r.s+m,I=0;I<x;I++,L++,N++){var j=E?0:L*4,B=N*4,U=t[j]*p,_=t[j+1]*p,V=t[j+2]*p,G=1;if(t[j+3]!=0){var H=e[B]*p,Z=e[B+1]*p,z=e[B+2]*p,$=s;c==0&&($=(E?k[L]:t[j+3])*p*s,G=e[B+3]*p),h.v2&&($*=f.w.ux(U,_,V,H,Z,z,G,h.v2));var tt=G*(1-$),R=$+tt,nt=u/R;C.S=U,C.M=_,C.c=V,A.S=H,A.M=Z,A.c=z,o(C,A,D),e[B]=(((1-G)*U+G*D.S)*$+H*tt)*nt,e[B+1]=(((1-G)*_+G*D.M)*$+Z*tt)*nt,e[B+2]=(((1-G)*V+G*D.c)*$+z*tt)*nt,e[B+3]=c*e[B+3]+(1-c)*Math.round(R*u)}}},f.w.iG=function(t){return t=t^61^t>>>16,t=t+(t<<3),t=t^t>>>4,t=t*668265261,t=t^t>>15,(t&16777215)*(1/16777215)},f.w.dJ=function(t){return t=t^61^t>>>16,t=t+(t<<3),t=t^t>>>4,t=t*668265261,t=t^t>>>15,t},f.w.oR=function(t){this.wt=t},f.w.oR.prototype.get=function(){var t=this.wt=f.w.dJ(this.wt);return(t&16777215)*(1/16777215)},f.w.a45=function(t,i,e,r,a,s,o,h){for(var v=Math.round(s*65793.00392156863),u=i.vU(r).vU(a),p=Math.max(0,u.x-i.x),c=Math.max(0,u.x-r.x),d=Math.max(0,u.y-i.y),g=Math.max(0,u.y-r.y),m=u.s,b=u.N,M=t instanceof Array,x=M?t[1]:null,S=new Uint32Array((M?t[0]:t).buffer),C=new Uint32Array(e.buffer),A=S[0]&16777215,D=0;D<b;D++)for(var E=(d+D)*i.s+p,k=(g+D)*r.s+c,F=0;F<m;F++,E++,k++){var L=M?A|x[E]<<24:S[E],N=C[k],I=h*255+(1-h)*(L>>>24);(f.w.dJ(E)&16777215)>=I*v||(C[k]=L&16777215|h*(N>>>24)+(1-h)*255<<24)}},f.w.ak$=function(t,i,e,r,a,s,o,h){var v=f.TP(e),u=v==32?1:v==16?65535:255,p=1/u,c=i.vU(r).vU(a),d=Math.max(0,c.x-i.x),g=Math.max(0,c.x-r.x),m=Math.max(0,c.y-i.y),b=Math.max(0,c.y-r.y),M=c.s,x=c.N,S=t instanceof Array,C=S?t[1]:null;S&&(t=t[0]);for(var A=0;A<x;A++)for(var D=(m+A)*i.s+d,E=(b+A)*r.s+g,k=0;k<M;k++,D++,E++){var F=S?0:D*4,L=E*4,N=(S?C[D]:t[F+3])*p,I=e[L+3]*p;N=h+(1-h)*N,!((f.w.dJ(D)&255)*(1/255)>=N*s)&&(e[L]=t[F],e[L+1]=t[F+1],e[L+2]=t[F+2],e[L+3]=(h*I+(1-h))*u)}},f.w.ax$=function(t,i,e){for(var r=0;r<t.length;r+=4){var a=e[r>>>2];if(a!=0){var s=a*(1/255),o=1/s,h=i[r],v=i[r+1],u=i[r+2],p=t[r],c=t[r+1],d=t[r+2];i[r]=Math.min(255,Math.max(0,Math.round((h-(1-s)*p)*o))),i[r+1]=Math.min(255,Math.max(0,Math.round((v-(1-s)*c)*o))),i[r+2]=Math.min(255,Math.max(0,Math.round((u-(1-s)*d)*o))),i[r+3]=255}}},f.w.UT=function(t,i,e,r,a,s,o,h,v,u,p){u==null&&(u=!1);var c=f.TP(t),d=c==8?255:c==16?65535:1;if(a&&a.length==s.D()*4){var g=f.n(s.D(),c);f.lv(a,g,3),a=g}if(a&&!i.O1(s)){var m=f.n(i.D(),c);m.fill(d*o/255),f.LD(a,s,m,i),a=m,s=i}if(c==8){p==null&&(p=[1,1,1]);var b=255<<24|p[2]*16711680|p[1]*65280|p[0]*255,M=~b;u?a==null?f.w.aGC(t,i,e,r,a,h,v,b,M):f.w.adk(t,i,e,r,a,h,v):a==null?f.w.akP(t,i,e,r,a,h,v,b,M):f.w.aai(t,i,e,r,a,h,v)}else{if(p&&p.join(",")!="1,1,1")throw"e";u?f.w.ast(t,i,e,r,a,h,v):f.w.atp(t,i,e,r,a,h,v)}},f.w.akP=function(t,i,e,r,a,s,o,h,v){for(var u=.00392156862745098,p=i.vU(r).vU(s),c=Math.max(0,p.x-i.x),d=Math.max(0,p.x-r.x),g=Math.max(0,p.y-i.y),m=Math.max(0,p.y-r.y),b=p.s,M=p.N,x=new Uint32Array(t.buffer),S=new Uint32Array(e.buffer),C=f.w.KX,A=o*255&255,D=0;D<M;D++)for(var E=(g+D)*i.s+c,k=(m+D)*r.s+d,F=0;F<b;F++,E++,k++){var L=x[E],N=S[k],I=L>>>24,j=N>>>24,B=f.ZN(A*I+(255-A)*j),U=f.ZN(I*A),_=f.ZN(j*(255-A)),V=L&255,G=L>>>8&255,H=L>>>16&255,Z=N&255,z=N>>>8&255,$=N>>>16&255,tt=U*V+Z*_,R=U*G+z*_,nt=U*H+$*_;tt=C[B<<8|f.ZN(tt)],R=C[B<<8|f.ZN(R)],nt=C[B<<8|f.ZN(nt)];var Q=B<<24|nt<<16|R<<8|tt;S[k]=v&N|h&Q}},f.w.aGC=function(t,i,e,r,a,s,o,h,v){for(var u=.00392156862745098,p=i.vU(r).vU(s),c=Math.max(0,p.x-i.x),d=Math.max(0,p.x-r.x),g=Math.max(0,p.y-i.y),m=Math.max(0,p.y-r.y),b=p.s,M=p.N,x=new Uint32Array(t.buffer),S=new Uint32Array(e.buffer),C=f.w.KX,A=o*16777215&16777215,D=0;D<M;D++)for(var E=(g+D)*i.s+c,k=(m+D)*r.s+d,F=0;F<b;F++,E++,k++)(f.w.dJ(E)&16777215)<A&&(S[k]=v&S[k]|h&x[E])},f.w.atp=function(t,i,e,r,a,s,o){for(var h=f.TP(t),v=h==8?255:h==16?65535:1,u=1/v,p=i.vU(r).vU(s),c=Math.max(0,p.x-i.x),d=Math.max(0,p.x-r.x),g=Math.max(0,p.y-i.y),m=Math.max(0,p.y-r.y),b=p.s,M=p.N,x=0;x<M;x++)for(var S=(g+x)*i.s+c,C=(m+x)*r.s+d,A=0;A<b;A++,S++,C++){var D=(a?a[S]*u:1)*o,E=S*4,k=C*4,F=t[E+3]*u,L=e[k+3]*u,N=F*D,I=L*(1-D),j=N+I,B=j==0?0:v/j,U=t[E]*u,_=t[E+1]*u,V=t[E+2]*u,G=e[k]*u,H=e[k+1]*u,Z=e[k+2]*u;e[k]=(N*U+I*G)*B,e[k+1]=(N*_+I*H)*B,e[k+2]=(N*V+I*Z)*B,e[k+3]=v*j}},f.w.aai=function(t,i,e,r,a,s,o){for(var h=.00392156862745098,v=i.vU(r).vU(s),u=Math.max(0,v.x-i.x),p=Math.max(0,v.x-r.x),c=Math.max(0,v.y-i.y),d=Math.max(0,v.y-r.y),g=v.s,m=v.N,b=new Uint32Array(t.buffer),M=new Uint32Array(e.buffer),x=f.w.KX,S=0;S<m;S++)for(var C=(c+S)*i.s+u,A=(d+S)*r.s+p,D=0;D<g;D++,C++,A++){var E=a[C]*o&255;if(E!=0){if(E==255){M[A]=b[C];continue}var k=b[C],F=M[A],L=k>>>24,N=F>>>24,I=f.ZN(E*L+(255-E)*N),j=f.ZN(L*E),B=f.ZN(N*(255-E)),U=k&255,_=k>>>8&255,V=k>>>16&255,G=F&255,H=F>>>8&255,Z=F>>>16&255,z=x[I<<8|f.ZN(j*U+G*B)],$=x[I<<8|f.ZN(j*_+H*B)],tt=x[I<<8|f.ZN(j*V+Z*B)];M[A]=I<<24|tt<<16|$<<8|z}}},f.w.ast=function(t,i,e,r,a,s,o){for(var h=f.TP(t),v=h==8?255:h==16?65535:1,u=1/v,p=i.vU(r).vU(s),c=Math.max(0,p.x-i.x),d=Math.max(0,p.x-r.x),g=Math.max(0,p.y-i.y),m=Math.max(0,p.y-r.y),b=p.s,M=p.N,x=o*u*65535,S=0;S<M;S++)for(var C=(g+S)*i.s+c,A=(m+S)*r.s+d,D=0;D<b;D++,C++,A++){var E=a[C];if((f.w.dJ(C)&65535)<E*x){var k=C*4,F=A*4;e[F]=t[k],e[F+1]=t[k+1],e[F+2]=t[k+2],e[F+3]=t[k+3]}}},f.w.adk=function(t,i,e,r,a,s,o){for(var h=.00392156862745098,v=i.vU(r).vU(s),u=Math.max(0,v.x-i.x),p=Math.max(0,v.x-r.x),c=Math.max(0,v.y-i.y),d=Math.max(0,v.y-r.y),g=v.s,m=v.N,b=new Uint32Array(t.buffer),M=new Uint32Array(e.buffer),x=f.w.KX,S=Math.round(o*257),C=0;C<m;C++)for(var A=(c+C)*i.s+u,D=(d+C)*r.s+p,E=0;E<g;E++,A++,D++){var k=a[A]*S;(f.w.dJ(A)&65535)<k&&(M[D]=b[A])}},f.w.ai$=function(t,i,e,r,a,s,o){for(var h=.00392156862745098,v=i.vU(r).vU(s),u=Math.max(0,v.x-i.x),p=Math.max(0,v.x-r.x),c=Math.max(0,v.y-i.y),d=Math.max(0,v.y-r.y),g=v.s,m=v.N,b=new Uint32Array(t.buffer),M=new Uint32Array(e.buffer),x=Math.floor(Math.random()*r.D()),S=f.w.a1U,C=0;C<m;C++)for(var A=(c+C)*i.s+u,D=(d+C)*r.s+p,E=0;E<g;E++){var k=a[A+E]*o;if(k!=0){if(k==255){M[D+E]=b[A+E];continue}var F=b[A+E],L=M[D+E],N=F>>>24,I=L>>>24,j=N*k*(1/255),B=I*(255-k)*(1/255),U=F&255,_=F>>>8&255,V=F>>>16&255,G=L&255,H=L>>>8&255,Z=L>>>16&255,z=f.w.dJ(D+E+x),$=Math.floor((j+B)*256+.5)+(z>>>0&255)>>>8,tt=$==0?0:256/(j+B),R=U*j+G*B,nt=_*j+H*B,Q=V*j+Z*B,X=Math.floor(R*tt+.5)+(z>>>8&255)>>>8,K=Math.floor(nt*tt+.5)+(z>>>16&255)>>>8,Y=Math.floor(Q*tt+.5)+(z>>>24&255)>>>8;M[D+E]=$<<24|Y<<16|K<<8|X}}},f.w.a1U=function(t){return Math.floor(t+Math.random())},f.w.pV=function(t,i,e,r,a,s,o){for(var h=1/f.Z0(f.TP(t)),v=i.vU(r).vU(s),u=Math.max(0,v.x-i.x),p=Math.max(0,v.x-r.x),c=Math.max(0,v.y-i.y),d=Math.max(0,v.y-r.y),g=v.s,m=v.N,b=0;b<m;b++)for(var M=(c+b)*i.s+u,x=(d+b)*r.s+p,S=0;S<g;S++,M++,x++){var C=o*a[M]*h;if(C!=0){if(C==1){e[x]=t[M];continue}e[x]=t[M]*C+e[x]*(1-C)}}},f.aeT=(function(){function t(s){var o=s*.85;return Math.exp(-(o*o)*(1/(2*.4*.4)))*(1/(.4*Math.sqrt(2*Math.PI)))}function i(s,o){var h=s<o?1:t((s-o)/Math.pow(1.001-o,.86));return h}var e=[];function r(s){if(e[s])return e[s];for(var o=Math.pow(s,.55),h=new Float64Array(8e3),v=0,u=8e3,p=0;p<8e3;p++){var c=i(p*3875e-7,o);c>=1?v=p:c<=0&&u==8e3&&(u=p),h[p]=c}var d=[h,v,u];return e[s]=d,d}function a(s,o,h){s<4&&(o=1);var v=1+.55*(1-o),u=Math.round(h*s*v)+2,p=new l1(0,0,u,u),c=f.n(u*u),d=[c,p],g=u/2,m=v/(g-1);s==2&&(m*=2),s==3&&(m*=1.6);for(var b=Date.now(),M=r(o),x=Math.round(8e3/g),S=M[0],C=M[1]-x,A=M[2]+x,D=Math.min(u,u+1>>>1),E=m*.4*(4e3/1.55),k=f.n(8e3),F=0;F<8e3;F++){var L=F,N=F,I=~~Math.max(0,L-E-E),j=~~Math.max(0,L-E),B=~~Math.min(7999,L+E),U=~~Math.min(7999,L+E+E),_=~~(.5+255*(1/5)*(S[N]+S[I]+S[j]+S[B]+S[U]));if(k[F]=_,_==0)break}for(var F=0;F<D;F++)for(var V=m*(F-g+.5),G=V*V,H=F*u,Z=(u-1-F)*u,z=0;z<D;z++){var $=m*(z-g+.5),N=~~(Math.sqrt($*$+G)*(4e3/1.55));if(!(A<N))if(N<C){for(var _=255;z<D;){var tt=u-1-z;c[H+z]=_,c[H+tt]=_,c[Z+z]=_,c[Z+tt]=_,z++}break}else{var _=k[N],tt=u-1-z;c[H+z]=_,c[H+tt]=_,c[Z+z]=_,c[Z+tt]=_}}return d}return{apf:a}})(),f.YU={},f.YU.a6L=function(t,i,e,r,a,s){f.YU.D_(t,i,e,r,a,s,null,0)},f.YU.awU=function(t,i,e,r,a){f.YU.D_(t,i,e,r,a,null,null,0)},f.YU.aIR=function(t,i,e,r,a,s,o,h){f.YU.D_(t,i,e,r,a,null,s,o*.5,h)},f.YU.D_=function(t,i,e,r,a,s,o,h,v){var u=0,p=0,c=1e9,d=0,g=1e9,m=0,b=1e9,M=0,x=0,S=0,C=0;s&&(u=a*.5,a=3+Math.round((a-3)*.75)),o&&(a=Math.round(a*2.2)),v==null&&(v=Math.floor(Math.random()*16777215));for(var A=new f.w.oR(v*i&16777215),D=1/a,E=Math.floor(i*D)+1,k=Math.floor(e*D)+1,F=[],L=new Uint8Array(E*k*4),N=o?.5:1,I=s?64:0,j=a>>>1,B=0;B<k;B++)for(var U=o?.5*(B&1):0,_=0;_<E;_++){var V=(_+A.get()*N+U)*a,G=(B+A.get()*N)*a;F.push(V,G);for(var H=Math.min(i-1,Math.floor(V)),Z=Math.min(e-1,Math.floor(G)),S=0;S<j;S+=2)for(var z=Math.max(0,H-S),$=Math.min(i-1,H+S),tt=Math.max(0,Z-S),R=Math.min(e-1,Z+S),nt=tt;nt<=R;nt++)for(var Q=z;Q<=$;Q++){var X=(nt*i+Q)*4;t[X+3]>64&&(H=Q,Z=nt,Q=nt=S=1e9)}for(var K=(Z*i+H)*4,Y=(B*E+_)*4,X=0;X<4;X++)L[Y+X]=Math.max(0,Math.min(255,Math.floor(t[K+X]+(A.get()-.5)*I)))}for(var rt=s||o||[0,0,0],ot=E*k*2,st=[-E-1,-E,-E+1,-1,0,1,E-1,E,E+1],B=0;B<e;B++){S=0;for(var _=0;_<i;_++){var z=_+.5,tt=B+.5,ht=Math.floor(tt*D),lt=Math.floor(z*D),vt=ht*E+lt,pt=0,ct=0;if(S>1+h)c=f.YU.akO(F,p,z,tt),M=Math.sqrt(c),S--,C++;else{c=g=b=1e9;for(var X=0;X<st.length;X++){var ut=(vt+st[X])*2;if(!(ut<0||ut>=ot)){var dt=f.YU.akO(F,ut,z,tt);dt<b&&(dt<g?dt<c?(m=d,b=g,d=p,g=c,p=ut,c=dt):(m=d,b=g,d=ut,g=dt):(m=ut,b=dt))}}M=Math.sqrt(c),x=Math.sqrt(g),S=x-(M+x)*.5}if(o==null){var yt=(M+x)*.5,xt=s?Math.max(0,yt-u):0;pt=Math.max(0,Math.min(1,.5+yt-M-xt)),ct=Math.max(0,Math.min(1,1-(.5+yt-M)-xt))}else{var mt=Math.min(f.YU.aea(F,p,d,z,tt),f.YU.aea(F,p,m,z,tt));pt=Math.max(0,Math.min(1,mt-h*.5)),(z<h||i-h<z||tt<h||e-h<tt)&&(pt=0),ct=0}var gt=1-ct-pt,Y=B*i+_<<2,wt=p<<1,Tt=d<<1;r[Y+0]=Math.floor(.5+pt*L[wt+0]+ct*L[Tt+0]+gt*rt[0]),r[Y+1]=Math.floor(.5+pt*L[wt+1]+ct*L[Tt+1]+gt*rt[1]),r[Y+2]=Math.floor(.5+pt*L[wt+2]+ct*L[Tt+2]+gt*rt[2]),r[Y+3]=t[Y+3]}}},f.YU.akO=function(t,i,e,r){var a=e-t[i],s=r-t[i+1];return a*a+s*s},f.YU.aea=function(t,i,e,r,a){var s=t[i],o=t[i+1],h=t[e],v=t[e+1],u=(s+h)*.5,p=(o+v)*.5,c=u+(v-o),d=p-(h-s),g=d-p,m=c-u;return Math.abs(g*r-m*a+c*p-d*u)/Math.sqrt(m*m+g*g)},f.E8=(function(){var t=f.n(0);function i(m){return t.length<m&&(t=f.n(m)),t}function e(m,b){var M=Math.sqrt(12*m*m/b+1),x=Math.floor(M);x%2==0&&x--;for(var S=x+2,C=(12*m*m-b*x*x-4*b*x-3*b)/(-4*x-4),A=Math.round(C),D=[],E=0;E<b;E++)D.push(E<A?x:S);return D}function r(m,b,M,x){for(var S=f.n(b*M,f.TP(m)),C=0;C<4;C++)f.lv(m,S,C),a(S,b,M,x),f.s6(S,m,C)}function a(m,b,M,x){for(var S=f.TP(m),C=0;C<x.length;C++)S==8&&s(m,b,M,x[C]-1>>1),S==16&&o(m,b,M,x[C]-1>>1),S==32&&h(m,b,M,x[C]-1>>1)}function s(m,b,M,x){var S=i(b*M);v(m,S,b,M,x),c(S,m,b,M,x)}function o(m,b,M,x){var S=new Uint16Array(i(b*M*2).buffer);u(m,S,b,M,x),d(S,m,b,M,x)}function h(m,b,M,x){var S=new Float32Array(i(b*M*4).buffer);p(m,S,b,M,x),g(S,m,b,M,x)}function v(m,b,M,x,S){for(var C=1/(S+S+1),A=M-S-S-1,D=0;D<x;D++){for(var E=D*M,k=E,F=E+S,L=m[E],N=m[E+M-1],I=(S+1)*L,j=0;j<S;j++)I+=m[E+j];for(var j=0;j<=S;j++)I+=m[F+j]-L,b[E+j]=I*C;F+=S+1,E+=S+1;for(var j=0;j<A;j++)I+=m[F+j]-m[k+j],b[E+j]=I*C;F+=A,k+=A,E+=A;for(var j=M-S;j<M;j++)I+=N-m[k++],b[E++]=I*C}}function u(m,b,M,x,S){for(var C=1/(S+S+1),A=M-S-S-1,D=0;D<x;D++){for(var E=D*M,k=E,F=E+S,L=m[E],N=m[E+M-1],I=(S+1)*L,j=0;j<S;j++)I+=m[E+j];for(var j=0;j<=S;j++)I+=m[F+j]-L,b[E+j]=I*C;F+=S+1,E+=S+1;for(var j=0;j<A;j++)I+=m[F+j]-m[k+j],b[E+j]=I*C;F+=A,k+=A,E+=A;for(var j=M-S;j<M;j++)I+=N-m[k++],b[E++]=I*C}}function p(m,b,M,x,S){for(var C=1/(S+S+1),A=M-S-S-1,D=0;D<x;D++){for(var E=D*M,k=E,F=E+S,L=m[E],N=m[E+M-1],I=(S+1)*L,j=0;j<S;j++)I+=m[E+j];for(var j=0;j<=S;j++)I+=m[F+j]-L,b[E+j]=I*C;F+=S+1,E+=S+1;for(var j=0;j<A;j++)I+=m[F+j]-m[k+j],b[E+j]=I*C;F+=A,k+=A,E+=A;for(var j=M-S;j<M;j++)I+=N-m[k++],b[E++]=I*C}}function c(m,b,M,x,S){for(var C=1/(S+S+1),A=x-S-S-1,D=0;D<M;D++){for(var E=D,k=E,F=E+S*M,L=m[E],N=m[E+M*(x-1)],I=(S+1)*L,j=0;j<S;j++)I+=m[E+j*M];for(var j=0;j<=S;j++)I+=m[F]-L,b[E]=I*C,F+=M,E+=M;for(var j=0;j<A;j++){var B=j*M;I+=m[F+B]-m[k+B],b[E+B]=I*C}k+=A*M,F+=A*M,E+=A*M;for(var j=x-S;j<x;j++)I+=N-m[k],b[E]=I*C,k+=M,E+=M}}function d(m,b,M,x,S){for(var C=1/(S+S+1),A=x-S-S-1,D=0;D<M;D++){for(var E=D,k=E,F=E+S*M,L=m[E],N=m[E+M*(x-1)],I=(S+1)*L,j=0;j<S;j++)I+=m[E+j*M];for(var j=0;j<=S;j++)I+=m[F]-L,b[E]=I*C,F+=M,E+=M;for(var j=0;j<A;j++){var B=j*M;I+=m[F+B]-m[k+B],b[E+B]=I*C}k+=A*M,F+=A*M,E+=A*M;for(var j=x-S;j<x;j++)I+=N-m[k],b[E]=I*C,k+=M,E+=M}}function g(m,b,M,x,S){for(var C=1/(S+S+1),A=x-S-S-1,D=0;D<M;D++){for(var E=D,k=E,F=E+S*M,L=m[E],N=m[E+M*(x-1)],I=(S+1)*L,j=0;j<S;j++)I+=m[E+j*M];for(var j=0;j<=S;j++)I+=m[F]-L,b[E]=I*C,F+=M,E+=M;for(var j=0;j<A;j++){var B=j*M;I+=m[F+B]-m[k+B],b[E+B]=I*C}k+=A*M,F+=A*M,E+=A*M;for(var j=x-S;j<x;j++)I+=N-m[k],b[E]=I*C,k+=M,E+=M}}return{Rd:function(m,b,M,x){a(m,b.s,b.N,e(M,x||3))},a9H:function(m,b,M){r(m,b.s,b.N,e(M,3))},aKr:function(m,b,M){a(m,b.s,b.N,[Math.round(M)*2+1])},a9n:function(m,b,M){r(m,b.s,b.N,[Math.round(M)*2+1])},al_:function(m,b,M){var x=b.s,S=b.N;M=Math.round(M);for(var C=i(x*S),A=f.n(x*S),D=0;D<4;D++)f.lv(m,A,D),v(A,C,x,S,M),f.s6(C,m,D)},ark:e}})(),f.dt=(function(){var t=[];function i(Z,z,$,tt){for(var R=tt.length,nt=0,Q=0,X=0,K=0;K<R;K++){var Y=tt[K];nt=Math.max(nt,Y[2]),Q=Math.max(Q,Y[0],z-Y[0]),X=Math.max(X,Y[1],$-Y[1])}if(R==1){Z.fill(255);return}if(R==2){var rt=tt[0],ot=tt[1];if(rt[2]<ot[2]){var st=rt;rt=ot,ot=st}var ht=rt[0],lt=rt[1],vt=ot[0]-ht,pt=-(ot[1]-lt),ct=Math.sqrt(pt*pt+vt*vt),ut=1/ct;pt/=ct,vt/=ct;for(var dt=Math.round(255*Math.min(rt[2],ot[2])/nt),yt=[],K=0;K<1100;K++){var xt=Math.pow(K*.001,.82);yt[K]=~~(.5+xt*dt+(1-xt)*255)}for(var mt=0;mt<$;mt++)for(var gt=0;gt<z;gt++){var st=(gt-ht)*pt+(mt-lt)*vt,wt=ht+st*pt-gt,Tt=lt+st*vt-mt,Wt=Math.sqrt(wt*wt+Tt*Tt),Mt=0;wt*vt-Tt*pt>0?Mt=255:Wt>ct?Mt=dt:Mt=yt[~~(.5+1e3*Wt*ut)],Z[mt*z+gt]=Mt}return}var Dt=Math.round((Q*Q+X*X)*.021),It=t.length;if(It<Dt)for(var K=It;K<Dt;K++)t[K]=1/(1e-6+Math.pow(.02*K,1.57));for(var St=260/nt,mt=0;mt<$;mt++)for(var gt=0;gt<z;gt++){for(var Ct=0,Et=0,K=0;K<R;K++){var At=tt[K],pt=gt-At[0],vt=mt-At[1],Wt=t[~~(.02*(pt*pt+vt*vt))];Et+=Wt*At[2],Ct+=Wt}Z[mt*z+gt]=Math.min(~~(St*Et/Ct),255)}}for(var e=[],r=0;r<1100;r++)e[r]=Math.pow(.5-.5*Math.cos(r/1e3*Math.PI),2);function a(Z,z,$,tt){for(var R=s(tt),nt=1-tt[10],Q=0;Q<$;Q++)for(var X=0;X<z;X++){var K=R.e7*X+R.JC*Q+R.i9,Y=R.c*X+R.Il*Q+R.tU,rt=Math.sqrt(K*K+Y*Y),ot=rt<=nt?0:rt>1?1:(rt-nt)/(1-nt);Z[Q*z+X]=~~(.5+Z[Q*z+X]*e[~~(ot*1e3)])}}function s(Z){var z=Z[0],$=Z[1],tt=Z[2]-z,R=Z[3]-$,nt=Z[6]-z,Q=Z[7]-$,X=Math.sqrt(tt*tt+R*R),K=Math.sqrt(nt*nt+Q*Q),Y=new fp;return Y.scale(X,K),Y.rotate(Math.atan2(-R,tt)),Y.translate(z,$),Y.m$(),Y.translate(-.5,-.5),Y.scale(2,2),Y}for(var o=[],r=0;r<1100;r++)o[r]=Math.pow(.5-.5*Math.cos(r/1e3*Math.PI),.8);function h(Z,z,$){var tt=Z[z]-Z[$],R=Z[z+1]-Z[$+1];return Math.sqrt(tt*tt+R*R)}function v(Z,z,$,tt){var R=tt[0],nt=tt[1],Q=tt[2]-R,X=-(tt[3]-nt),K=Math.sqrt(X*X+Q*Q);X/=K,Q/=K;for(var Y=h(tt,0,2),rt=h(tt,0,4),ot=h(tt,0,6),st=h(tt,0,8),ht=0;ht<$;ht++)for(var lt=0;lt<z;lt++){var vt=(lt-R)*X+(ht-nt)*Q,pt=R+vt*X-lt,ct=nt+vt*Q-ht,ut=Math.sqrt(pt*pt+ct*ct),dt=0;pt*Q-ct*X<0?dt=ut<ot?0:ut>Y?1:o[~~(1e3*(ut-ot)/(Y-ot))]:dt=ut<st?0:ut>rt?1:o[~~(1e3*(ut-st)/(rt-st))],Z[ht*z+lt]=~~(.5+Z[ht*z+lt]*dt)}}function u(Z,z,$){var tt=Z[0],R=Z[1],nt=R[0]+R[1]+R[2]+R[3],Q=!1;if(nt==0)return[f.n(z*$),nt];var X=tt[0],K=tt[1],Y=tt[3];Q&&console.log(X,K,Y);var rt=Date.now(),ot=f.n(z*$);ot.fill(255),R[0]!=0&&i(ot,z,$,X),Q&&console.log(Date.now()-rt,"field done"),rt=Date.now();var st=f.n(z*$);if(st.fill(255),R[1]!=0)for(var ht=0;ht<K.length;ht++)a(st,z,$,K[ht]);Q&&console.log(Date.now()-rt,"iris done"),rt=Date.now();var lt=f.n(z*$);if(lt.fill(255),R[3]!=0)for(var ht=0;ht<Y.length;ht++)v(lt,z,$,Y[ht]);Q&&console.log(Date.now()-rt,"tilt done"),rt=Date.now();for(var vt=R[0]/nt,pt=R[1]/nt,ct=R[3]/nt,ut=ot,dt=z*$,ht=0;ht<dt;ht++)ut[ht]=vt*ot[ht]+pt*st[ht]+ct*lt[ht];return[ut,nt]}function p(Z,z,$,tt,R){for(var nt=Date.now(),Q=new Uint32Array(5),X=f.a6S(Z,z,$),K=R/255,Y=0;Y<$;Y++)for(var rt=0;rt<z;rt++){var ot=Y*z+rt,st=ot<<2,ht=tt[ot]*K,lt=~~(ht*.948);if(lt!=0){Q[0]=0,Q[1]=0,Q[2]=0,Q[3]=0,Q[4]=0;var vt=~~(ht*.612);if(1<=rt-lt&&rt+lt+1<=z&&1<=Y-lt&&Y+lt+1<=$){var pt=rt-lt,ct=rt-vt,ut=rt+vt+1,dt=rt+lt+1,yt=Y-lt,xt=Y-vt,mt=Y+vt+1,gt=Y+lt+1;c(X,z,ct,ut,yt,xt,Q),c(X,z,pt,dt,xt,mt,Q),c(X,z,ct,ut,mt,gt,Q)}else{var pt=Math.max(1,rt-lt),ct=Math.max(1,rt-vt),ut=Math.min(z,rt+vt+1),dt=Math.min(z,rt+lt+1),yt=Math.max(1,Y-lt),xt=Math.max(1,Y-vt),mt=Math.min($,Y+vt+1),gt=Math.min($,Y+lt+1);c(X,z,ct,ut,yt,xt,Q),c(X,z,pt,dt,xt,mt,Q),c(X,z,ct,ut,mt,gt,Q)}if(Q[4]!=0){var wt=1/Q[4];Z[st]=Math.min(255,~~(Q[0]*wt)),Z[st+1]=Math.min(255,~~(Q[1]*wt)),Z[st+2]=Math.min(255,~~(Q[2]*wt)),Z[st+3]=Math.min(255,~~(Q[3]*wt))}}}}function c(Z,z,$,tt,R,nt,Q){var X=(tt-$)*(nt-R);0<X&&(f.aAR(Z,$-1,tt-1,(R-1)*z,(nt-1)*z,Q),Q[4]+=X)}var d="GeneralBlur IrisBlur LensTilt PathBlur WheelSpinBlur".split(" ");function g(Z){for(var z=[!1,!1,!1,!1,!1,!1],$=0;$<6;$++){var tt="blurb"+d[$]+"EffectApplied";Z[tt]&&Z[tt].v&&(z[$]=!0)}return z}function m(Z,z){for(var $=0;$<6;$++){var tt="blurb"+d[$]+"EffectApplied";Z[tt]={t:"bool",v:z[$]}}}for(var b=[],M=0;M<6;M++){var x,S="blurbWidgetLocationX",C="blurbWidgetLocationY";if(M==0&&(x=[S,C,"blurbGeneralBlurAmount"]),M==1||M==5){var A="blurb"+(M==1?"IrisBlur":"WheelSpin"),D=A+"Corner",E=A+"Feather";x=[D+"0x",D+"0y",D+"1x",D+"1y",D+"2x",D+"2y",D+"3x",D+"3y",S,C,E+"0",E+"1",E+"2",E+"3",M==1?A+"Amount":A+"BlurAmount"]}if(M==3){var A="blurbTiltShift",k=A+"InnerPoint",F=A+"OuterPoint";x=[A+"CenterX",A+"CenterY",F+"1X",F+"1Y",F+"2X",F+"2Y",k+"1X",k+"1Y",k+"2X",k+"2Y",A+"BlurAmount"]}b.push(x)}function L(Z,z){function $(yt,xt){return{t:"Objc",v:{classID:"Pnt",Hrzn:{t:"doub",v:yt},Vrtc:{t:"doub",v:xt}}}}for(var tt=[],R=0;R<6;R++)for(var nt=Z[R],Q=b[R],X=0;X<nt.length;X++){var K=nt[X],Y={classID:R==4?"blurbPathWidget":"blurbWidget",blurbWidgetEffectEnabled:{t:"bool",v:!1},blurbWidgetSelected:{t:"bool",v:!1},blurbWidgetType:{t:"long",v:R}};if(tt.push({t:"Objc",v:Y}),R==4){z.blurbPathBlurSpeed={t:"UntF",v:{type:"#Prc",val:nt[0][4]*100}};for(var rt=Y.blurbPathPointList={t:"VlLs",v:[$(K[0],K[1]),$(K[5],K[6])]},ot=0;ot<2;ot++){var st={classID:"blurbBezierKernel"};Y["blurb"+(ot==0?"Start":"End")+"BezierKernel"]={t:"Objc",v:st};var ht=K[ot*5],lt=K[ot*5+1],vt=K[ot*5+2],pt=K[ot*5+3];st.blurbBezierKernelUIControlPoint=$((ht+vt)/2,(lt+pt)/2);var ct=vt-ht,ut=pt-lt,dt=Math.atan2(-(K[6]-K[1]),K[5]-K[0]);st.blurbBezierKernelTangentOffsetAngle={t:"doub",v:(Math.atan2(-ut,ct)-dt+Math.PI)*180/Math.PI},st.blurbBezierKernelLocation=$(ht,lt),st.blurbBezierKernelOuterPoint=$(vt,pt),ct==0&&ut==0&&(st.blurbBezierKernelIsNull={t:"bool",v:!0})}}else for(var ot=0;ot<Q.length;ot++)Y[Q[ot]]={t:"doub",v:K[ot]}}delete z.blurbWidgetList,z.blurbWidgetList2={t:"VlLs",v:tt}}function N(Z){var z=Z.blurbWidgetList;(z==null||z.v.length==0)&&(z=Z.blurbWidgetList2),z=z.v;for(var $=[[],[],[],[],[],[]],tt=[0,0,0,0,0,0],R=0;R<z.length;R++){var nt=z[R].v,Q=nt.blurbWidgetType.v,X=[];if($[Q].push(X),Q<4||Q==5){for(var K=b[Q],Y=0;Y<K.length;Y++)X[Y]=nt[K[Y]].v;if(Q==5){var rt=X[0]-X[4],ot=X[1]-X[5],st=Math.sqrt(rt*rt+ot*ot),ht=X[X.length-1]*st*.005;tt[Q]=Math.max(tt[Q],ht)}else tt[Q]=Math.max(tt[Q],X[X.length-1])}if(Q==4)for(var lt=Z.blurbPathBlurSpeed.v.val/100,Y=0;Y<2;Y++){for(var vt=nt["blurb"+(Y==0?"Start":"End")+"BezierKernel"].v,pt=vt.blurbBezierKernelIsNull,ct=0;ct<2;ct++){var ut=vt["blurbBezierKernel"+(ct==0?"Location":"OuterPoint")].v;X.push(ut.Hrzn.v,ut.Vrtc.v)}var dt=X.length-4,yt=X[dt],xt=X[dt+1],rt=X[dt+2]-yt,ot=X[dt+3]-xt,st=Math.sqrt(rt*rt+ot*ot);pt&&pt.v&&(st=0),X.push(lt),tt[Q]=Math.max(tt[Q],st*lt)}}return[$,tt]}function I(Z,z,$){for(var tt=0;tt<Z.length;tt++)z[$+tt]=Z[tt]}function j(Z,z){for(var $=0;$<5;$++)for(var tt=Z[0][$],R=0;R<tt.length;R++){var nt=$==0?tt[R].slice(0,2):$==4?tt[R].slice(0,4).concat(tt[R].slice(5,9)):tt[R].slice(0,10);f.Q.F(nt,z,nt),$==4?(I(nt.slice(0,4),tt[R],0),I(nt.slice(4,8),tt[R],5)):I(nt,tt[R],0)}}function B(Z,z,$){for(var tt=z.V.s,R=z.V.N,nt=tt*R,Q=N(Z),X=g(Z),K=0;K<6;K++)X[K]||(Q[1][K]=0);var Y=new fp;Y.translate(-z.V.x,-z.V.y),j(Q,Y);var rt=Date.now(),ot=u(Q,tt,R),st=ot[0],ht=ot[1];$.buffer.set(z.buffer);var lt=f.nM($.buffer);lt&&f.lP($.buffer),ht!=0&&p($.buffer,tt,R,st,ht);var vt=Math.max(Q[1][4],Q[1][5]);if(vt!=0&&dE.fx){for(var rt=Date.now(),pt=f.n(tt*R*4),K=0;K<pt.length;K+=4)pt[K]=127,pt[K+1]=127;Q[1][4]!=0&&_(pt,Q,tt,R,vt),Q[1][5]!=0&&U(pt,Q,tt,R,vt);var ct=vt*.25,ut=new Float32Array([1/tt,1/R]),dt=dE.LF(0,tt,R);dt.set($.buffer);var yt=dE.LF(1,tt,R);yt.set(pt),dE.fO(dt,z.V),dt.C9(z.V),dE.filter.jJ({f:dE.filter.aag,bi:yt.kl,OB:ut,iB:ct,aD_:2},dt.kY),dt.get($.buffer)}lt&&f.uL($.buffer)}function U(Z,z,$,tt,R){var nt=z[0][5];if(nt.length!=0){for(var Q=Date.now(),X=0;X<nt.length;X++){var K=nt[X],Y=s(K),rt=Y.Y();rt.m$();for(var ot=1-K[10],st=K[14]*2.15/R,ht=0;ht<tt;ht++)for(var lt=0;lt<$;lt++){var vt=Y.e7*lt+Y.JC*ht+Y.i9,pt=Y.c*lt+Y.Il*ht+Y.tU,ct=vt*vt+pt*pt;if(ct<1){var ut=vt-pt*st,dt=pt+vt*st,yt=rt.n2(new fh(ut,dt)),xt=4*(ht*$+lt),mt=Math.sqrt(ct),gt=mt<ot?0:(mt-ot)/(1-ot);Z[xt]=Math.max(0,Math.min(255,gt*Z[xt]+(1-gt)*(127+yt.x-lt))),Z[xt+1]=Math.max(0,Math.min(255,gt*Z[xt+1]+(1-gt)*(127+yt.y-ht)))}}}console.log(Date.now()-Q)}}function _(Z,z,$,tt,R){var nt=z[0][4];if(nt.length!=0){for(var Q=nt[0],X=1;X<nt.length;X++)Q=Q.concat(nt[X]);for(var K=[],X=0;X<Q.length;X+=5){var Y=Q[X],rt=Q[X+1],ot=Q[X+2]-Y,st=Q[X+3]-Q[X+1],ht=Math.sqrt(ot*ot+st*st);ht!=0&&(ot/=ht,st/=ht),K.push(Y,rt,ot,st,ht,Q[X+4])}Q=K;for(var lt=Math.floor(Q.length/6),vt=127/R,rt=0;rt<tt;rt++)for(var Y=0;Y<$;Y++){for(var pt=0,ct=0,ut=0,dt=0,X=0;X<lt;X++){var yt=X*6,xt=Q[yt],mt=Q[yt+1],ot=Y-xt,st=rt-mt,ht=1/Math.pow(ot*ot+st*st,.5);ct+=ht*Q[yt+2],ut+=ht*Q[yt+3],dt+=ht*Q[yt+4]*Q[yt+5],pt+=ht}var gt=Math.sqrt(ct*ct+ut*ut),wt=vt*dt/(gt*pt);Z[4*(rt*$+Y)]=Math.min(ct*wt+127,255),Z[4*(rt*$+Y)+1]=Math.min(ut*wt+127,255)}}}function V(Z){var z=Z.blurbOpenPanel;if(z)return z.v;for(var $=Z.blurbWidgetList2.v,tt=0;tt<$.length;tt++){var R=$[tt].v.blurbWidgetSelected;if(R&&R.v)return $[tt].v.blurbWidgetType.v}return 0}function G(Z,z){if(z<4)Z.blurbOpenPanel={t:"long",v:z};else{delete Z.blurbOpenPanel;for(var $=Z.blurbWidgetList2.v,tt=0;tt<$.length;tt++)$[tt].v.blurbWidgetSelected.v=$[tt].v.blurbWidgetType.v==z}}function H(Z,z,$,tt){var R=N(Z)[0],nt=R[z],Q;if(z==0&&(Q=nt.length,nt.push([$,tt,20])),z==1||z==5){Q=nt.length*6+1;var X=100;nt.push([$-X,tt-X,$+X,tt-X,$+X,tt+X,$-X,tt+X,$,tt,.8,.8,.8,.8,20])}return z==3&&(Q=nt.length*5,nt.push([$,tt,$,tt-50,$,tt+50,$,tt-20,$,tt+20,20])),z==4&&(Q=nt.length*4+2,nt.push([$-100,tt,$-50,tt,1,$,tt,$+50,tt,1])),L(R,Z),G(Z,z),Q}return{apply:B,c2:N,R4:L,a5F:H,aJY:g,a2x:m,ajo:s,F:j,ahn:V,aEO:G}})(),f.yl={},f.yl.n=function(t,i,e,r){for(var a=[],s=0;s<4;s++)for(var o=0;o<4;o++)a.push(t+e*o/3,i+r*s/3);return a},f.yl.ayo=function(t,i){for(var e=t.slice(0),r=0;r<4;r++)for(var a=0;a<4;a++){var s=2*(r*4+a),o=2*(a*4+(3-r));if(i){var h=s;s=o,o=h}e[o]=t[s],e[o+1]=t[s+1]}return e},f.yl.drawImage=function(t,i,e,r,a,s,o){var h=!1,v=Date.now(),u=2;if(!r.ri(e))throw"e";var p=r.Y();p.offset(u,u);var c=p.Y();c.Pg(u,u);var d=f.TP(i),g=f.n(c.D()*4,d),m=e.Y();e.offset(u,u),f.p3(i,e,g,c),h&&console.log(Date.now()-v,"copy rect"),v=Date.now(),f.lP(g),h&&console.log(Date.now()-v,"multiply alpha"),v=Date.now();for(var b=c.s-2*u,M=c.N-2*u,x=Math.max(b,M),S=Math.round(50*b/x),C=Math.round(Math.sqrt(3)*.5*50*M/x),A=S-.5,D=b+2*u,E=M+2*u,k=[],F=[],L=[],N=0;N<C+1;N++)for(var I=(N&1)==0,j=0;j<S+1;j++){var B=(j-(I?.5:0))/A,U=N/C;if(j==0&&(B=0),j==S&&(B=1),k.push(D*B,E*U),j<S&&N<C){var _=N*(S+1)+j,V=_+1,G=_+S+1,H=G+1;I?F.push(_,V,G,G,V,H):F.push(_,V,H,_,H,G)}var Z=f.yl.amr(t,B,U);L.push(-Z)}var z=k.slice(0);f.yl.F(t,z,p),f.Q.F(z,new fp(1,0,0,1,-s.x,-s.y),z),h&&console.log(Date.now()-v,"mesh built"),v=Date.now();var $=s.s,tt=s.N;f.$w.wI(g,D,E,a,$,tt,k,z,L,F,o),h&&console.log(Date.now()-v,"rendered"),v=Date.now(),f.uL(a),h&&console.log(Date.now()-v,"divided"),v=Date.now()},f.yl.xv=new Array(10),f.yl.Lf=function(t,i){for(var e=200,r=0,a=0,s=1e9,o=f.yl.xv,h=0;h<e+1;h++)for(var v=0;v<e+1;v++){var u=v/e,p=h/e;f.yl.aNE(t,u,p,o);var c=o[8]-i.x,d=o[9]-i.y,g=c*c+d*d;g<s&&(s=g,r=u,a=p)}return[r,a]},f.yl.F=function(t,i,e){for(var r=e.x,a=e.y,s=1/e.s,o=1/e.N,h=f.yl.xv,v=0;v<i.length;v+=2){var u=(i[v]-r)*s,p=(i[v+1]-a)*o;f.yl.aNE(t,u,p,h),i[v]=h[8],i[v+1]=h[9]}},f.yl.amr=function(t,i,e){var r,a,s,o,h=f.yl.xv;return f.yl.aCi(t,i,e,h),r=h[8],a=h[9],f.yl.aEk(t,i,e,h),s=h[8],o=h[9],r*o-a*s},f.yl.b0=function(t,i,e){for(var r=0,a=0,s=t[2][0],o=t[2][1];r+2<s.length&&s[r+1]<i;)r++;for(i=(i-s[r])/(s[r+1]-s[r]);a+2<o.length&&o[a+1]<e;)a++;return e=(e-o[a])/(o[a+1]-o[a]),[r*3,a*3,i,e]},f.yl.aNE=function(t,i,e,r){var a=f.yl.b0(t,i,e);f.yl.zS(r,0,a[3]),f.yl.zS(r,4,a[2]),f.yl.Ik(t[3],a[0],a[1],t[0],r)},f.yl.aCi=function(t,i,e,r){var a=f.yl.b0(t,i,e);f.yl.zS(r,0,a[3]),f.yl.a7l(r,4,a[2]),f.yl.Ik(t[3],a[0],a[1],t[0],r)},f.yl.aEk=function(t,i,e,r){var a=f.yl.b0(t,i,e);f.yl.a7l(r,0,a[3]),f.yl.zS(r,4,a[2]),f.yl.Ik(t[3],a[0],a[1],t[0],r)},f.yl.a7l=function(t,i,e){var r=1-e;t[i]=-3*(r*r),t[i+1]=3*(r*r)-6*(e*r),t[i+2]=6*(e*r)-3*(e*e),t[i+3]=3*(e*e)},f.yl.zS=function(t,i,e){var r=1-e;t[i]=r*(r*r),t[i+1]=3*e*(r*r),t[i+2]=3*(e*e)*r,t[i+3]=e*e*e},f.yl.aux=function(t,i,e,r,a){var s=f.yl.b0(t,i,e),o=s[0],h=s[1],v=s[2],u=s[3],p=t[0],c=Math.floor(v*3),d=Math.floor(u*3),g=f.yl.xv,m=16,b=0;f.yl.zS(g,0,u),f.yl.zS(g,4,v);for(var M=[],x=[],S=[],C=0;C<4;C++)for(var A=0;A<4;A++){var D=C*4+A,E=g[C]*g[4+A];if(M.push(E),x.push((h+C)*p+o+A),(C==d||C==d+1)&&(A==c||A==c+1)){var k=v*3-c;A==c&&(k=1-k);var F=u*3-d;C==d&&(F=1-F),S[D]=k*F/E}else S[D]=0}for(var D=0;D<m;D++)b+=M[D]*S[D];for(var D=0;D<m;D++)S[D]/=b;for(var D=0;D<m;D++){var E=M[D],L=x[D];t[3][L*2]+=S[D]*r,t[3][L*2+1]+=S[D]*a}},f.yl.zk=function(t){for(var i=t[0],e=t[1],r=t[2],a=t[3],s=a.slice(0),o=0;o<e;o++)for(var h=0;h<i;h++)a[(h*e+o)*2]=s[(o*i+h)*2],a[(h*e+o)*2+1]=s[(o*i+h)*2+1];t[0]=e,t[1]=i,t[2]=[r[1],r[0]]},f.yl.split=function(t,i,e){i==1&&f.yl.zk(t);for(var r=t[0],a=t[1],s=t[2][0],o=t[3],h=0;s[h+1]&&s[h+1]<e;)h++;for(var v=(e-s[h])/(s[h+1]-s[h]),u=1-v,p=0;p<a;p++){var c=(p*(r+3)+h*3)*2,d=u*o[c]+v*o[c+2],g=u*o[c+1]+v*o[c+3],m=u*o[c+2]+v*o[c+4],b=u*o[c+3]+v*o[c+5],M=u*o[c+4]+v*o[c+6],x=u*o[c+5]+v*o[c+7],S=u*d+v*m,C=u*g+v*b,A=u*m+v*M,D=u*b+v*x,E=u*S+v*A,k=u*C+v*D;o.splice(c+2,4,d,g,S,C,E,k,A,D,M,x)}s.push(e),s.sort(),t[0]+=3,i==1&&f.yl.zk(t)},f.yl.Ik=function(t,i,e,r,a){var s=0,o=0,h=0,v=a[0],u=a[1],p=a[2],c=a[3],d=a[4],g=a[5],m=a[6],b=a[7],M=(e*r+i)*2;h=v*d,s+=t[M+0]*h,o+=t[M+1]*h,h=v*g,s+=t[M+2]*h,o+=t[M+3]*h,h=v*m,s+=t[M+4]*h,o+=t[M+5]*h,h=v*b,s+=t[M+6]*h,o+=t[M+7]*h,M+=r+r,h=u*d,s+=t[M+0]*h,o+=t[M+1]*h,h=u*g,s+=t[M+2]*h,o+=t[M+3]*h,h=u*m,s+=t[M+4]*h,o+=t[M+5]*h,h=u*b,s+=t[M+6]*h,o+=t[M+7]*h,M+=r+r,h=p*d,s+=t[M+0]*h,o+=t[M+1]*h,h=p*g,s+=t[M+2]*h,o+=t[M+3]*h,h=p*m,s+=t[M+4]*h,o+=t[M+5]*h,h=p*b,s+=t[M+6]*h,o+=t[M+7]*h,M+=r+r,h=c*d,s+=t[M+0]*h,o+=t[M+1]*h,h=c*g,s+=t[M+2]*h,o+=t[M+3]*h,h=c*m,s+=t[M+4]*h,o+=t[M+5]*h,h=c*b,s+=t[M+6]*h,o+=t[M+7]*h,M+=r+r,a[8]=s,a[9]=o},f.KE={},f.KE.aLv=function(t,i,e){var r=Date.now();return f.KE.a0r(t,i,e)},f.KE.a1o=function(t,i,e,r){var a=e*r,s=new Uint32Array(a),o=new Uint8Array(a),h=new Int16Array(a);s.fill(4294967295),s[i]=0;var v=new l9(a);v.push(i,s[i]);var u={kQ:t,M3:s,hU:o,rI:h,R8:v,a8e:i,ad:[-e-1,-e,-e+1,1,e+1,e,e-1,-1]};return u},f.KE.rc=function(t,i){for(var e=t.kQ,r=t.M3,a=t.hU,s=t.rI,o=t.R8,h=t.ad;o.$P!=0&&(i==null||a[i]==0);){var v=o.pop();if(a[v]!=1){a[v]=1;for(var u=0;u<8;u++){var p=e[8*v+u],c=v+h[u];if(!(p==255||a[c]==1)){var d=r[v]+p;d<r[c]&&(r[c]=d,s[c]=v-c,o.push(c,d))}}}}};function l9(t){this.list=[],this.$P=0,this.u9=4294967295}l9.prototype.push=function(t,i){var e=this.list;e[i]==null&&(e[i]=[]),e[i].push(t),this.$P++,this.u9=Math.min(this.u9,i)},l9.prototype.pop=function(){this.$P--;var t=this.list,i=this.u9,e=t[i].pop();if(t[i].length==0)if(t[i]=null,this.$P==0)this.u9=4294967295;else{for(;t[i]==null;)i++;this.u9=i}return e},f.KE.apo=function(t,i,e,r){for(var a=new Int16Array(r),s=0;s<e;s++)for(var o=0;o<i;o++){var h=s*i+o,v=0;1<o&&o<i-2&&1<s&&s<e-2?(v+=t[h-i-i],v+=t[h-i-1]+2*t[h-i]+t[h-i+1],v+=t[h-2]+2*t[h-1]-16*t[h]+2*t[h+1]+t[h+2],v+=t[h+i-1]+2*t[h+i]+t[h+i+1],v+=t[h+i+i]):v=-16*t[h],a[h]=v}return a},f.KE.ajH=function(t,i,e,r){r==null&&(r=128);for(var a=new Uint8Array(i*e),s=1;s<e;s++)for(var o=1;o<i;o++){var h=s*i+o;f.KE.anC(t,h,h-1,a,r),f.KE.anC(t,h,h-i,a,r)}return a},f.KE.anC=function(t,i,e,r,a){var s=t[i],o=t[e];Math.abs(s-o)>a&&s*o<0&&(Math.abs(s)<Math.abs(o)?r[i]=1:r[e]=1)},f.KE.a88=function(t,i,e,r){var a=new Float32Array(r),s=0;a.fill(0);for(var o=0;o<e;o++)for(var h=0;h<i;h++){var v=0,u=0,p=o*i+h,c=p*3;0<h&&h<i-1&&(v=t[p+1]-t[p-1]),0<o&&o<e-1&&(u=t[p+i]-t[p-i]);var d=v*v+u*u;if(d!=0){var g=a[c+2]=Math.sqrt(d),m=1/g;a[c]=v*m,a[c+1]=u*m,g>s&&(s=g)}}for(var b=3*i*e,M=s==0?0:1/s,p=0;p<b;p+=3)a[p+2]=1-a[p+2]*M;return a},f.KE.a0r=(function(){function t(v,u,p){var c=new ArrayBuffer(u*p*12),d=Date.now(),g=f.KE.apo(v,u,p,c),m=f.KE.ajH(g,u,p),b=f.KE.a88(v,u,p,c),M=new Uint8Array(u*p*8);M.fill(255);for(var x=[-u-1,-u,-u+1,1],S=1;S<p-1;S++)for(var C=1;C<u-1;C++)for(var A=S*u+C,D=0;D<4;D++)h(A,A+x[D],D,M,m,b);return M}for(var i=new Float64Array(256),e=0;e<256;e++)i[e]=Math.acos(-1+2*e/255)*(.95/Math.PI);for(var r=[-1,0,1,1,1,0,-1,-1],a=[-1,-1,-1,0,1,1,1,0],e=0;e<8;e++){var s=1/Math.sqrt(r[e]*r[e]+a[e]*a[e]);r[e]*=s,a[e]*=s}var o=[r[0],a[0],r[1],a[1],r[2],a[2],r[3],a[3]];function h(v,u,p,c,d,g){var m=3*v,b=3*u,M=1-d[u],x=1-d[v],S=(p&1)==0?1:Math.SQRT1_2,C=g[b+2]*S,A=g[m+2]*S,D=g[b+1],E=-g[b],k=g[m+1],F=-g[m],L=o[p+p],N=o[p+p+1],I=k*L+F*N,j=D*L+E*N;I+j<0&&(I=-I,j=-j);var B=i[~~((.5+.5*I)*255)]+i[~~((.5+.5*j)*255)];c[(v<<3)+p]=1+~~(.5+20*(.43*M+.43*B+.14*C)),c[(u<<3)+p+4]=1+~~(.5+20*(.43*x+.43*B+.14*A))}return t})(),f.dg={},f.dg.cS=function(t){for(var i=t.slice(0),e=0,r=0;r<t.length;r++)e+=t[r];for(var r=0;r<t.length;r++)i[r]/=e;return i},f.dg.CU=[f.dg.cS([1,2,1,2,16,2,1,2,1]),f.dg.cS([1,2,1,2,4,2,1,2,1]),f.dg.cS([0,-1,0,-1,8,-1,0,-1,0]),f.dg.cS([-.7,-1,-.7,-1,10,-1,-.7,-1,-.7]),[-1,0,1,-2,0,2,-1,0,1],[1,2,1,0,0,0,-1,-2,-1]],f.dg.Mv=function(t,i,e,r,a,s,o){o==null&&(o=!1);for(var h=Math.floor(Math.sqrt(a.length)),v=h-1>>>1,u=f.TP(t),p=f.Z0(u),c=new Uint32Array(t.buffer),d=new Uint8ClampedArray(i.buffer),g=0;g<r;g++)for(var m=0;m<e;m++){for(var b=0,M=0,x=0,S=0,C=0;C<h;C++)for(var A=0;A<h;A++){var D=a[C*h+A];if(D!=0){var E=m-v+A,k=g-v+C;if(E<0?E=0:E>e-1&&(E=e-1),k<0?k=0:k>r-1&&(k=r-1),u==8){var F=c[k*e+E];b+=(F&255)*D,M+=(F>>>8&255)*D,x+=(F>>>16&255)*D,S+=(F>>>24&255)*D}else{var L=k*e+E<<2;b+=t[L]*D,M+=t[L+1]*D,x+=t[L+2]*D,S+=t[L+3]*D}}}o&&(b<0&&(b=-b),M<0&&(M=-M),x<0&&(x=-x),S<0&&(S=-S));var N=g*e+m<<2;u==8?(d[N]=~~(.5+b),d[N+1]=~~(.5+M),d[N+2]=~~(.5+x),s&&(d[N+3]=~~(.5+S))):(i[N]=Math.max(0,Math.min(p,b)),i[N+1]=Math.max(0,Math.min(p,M)),i[N+2]=Math.max(0,Math.min(p,x)),s&&(i[N+3]=Math.max(0,Math.min(p,S))))}},f.dg.arN=function(t,i,e,r){var a=t.length,s=new Uint8Array(a);f.dg.Mv(t,i,e,r,f.dg.CU[4],!1,!0),f.dg.Mv(t,s,e,r,f.dg.CU[5],!1,!0);for(var o=0;o<a;o+=4){var h=i[o],v=i[o+1],u=i[o+2],p=i[o+3],c=s[o],d=s[o+1],g=s[o+2],m=s[o+3];i[o]=255-Math.max(0,Math.min(255,Math.sqrt(h*h+c*c))),i[o+1]=255-Math.max(0,Math.min(255,Math.sqrt(v*v+d*d))),i[o+2]=255-Math.max(0,Math.min(255,Math.sqrt(u*u+g*g)))}},f.dg.awr=function(t,i,e,r){var a=t.length,s=new Uint8Array(a);f.dg.Sk(t,i,e,r,f.dg.CU[4],!0),f.dg.Sk(t,s,e,r,f.dg.CU[5],!0);for(var o=0;o<a;o++){var h=i[o],v=s[o];i[o]=255-Math.max(0,Math.min(255,Math.sqrt(h*h+v*v)))}},f.dg.Sk=function(t,i,e,r,a,s){i=new Uint8ClampedArray(i.buffer);for(var o=[-e-1,-e,-e+1,-1,0,1,e-1,e,e+1],h=r-1,v=e-1,u=1;u<h;u++)for(var p=1;p<v;p++){var c=u*e+p,d=f.dg.EO(t,c,e,a);s&&d<0&&(d=-d),i[c]=~~(d+.5)}},f.dg.EO=function(t,i,e,r){return t[i-e-1]*r[0]+t[i-e]*r[1]+t[i-e+1]*r[2]+t[i-1]*r[3]+t[i]*r[4]+t[i+1]*r[5]+t[i+e-1]*r[6]+t[i+e]*r[7]+t[i+e+1]*r[8]},f.dg.afJ=function(t,i,e,r,a){for(var s=[-e-1,-e,-e+1,-1,0,1,e-1,e,e+1],o=r-1,h=e-1,v=1;v<o;v++)for(var u=1;u<h;u++){var p=v*e+u;i[p]=f.dg.ayn(t,p,e,a)}},f.dg.ayn=function(t,i,e,r){return t[i-e-1]*r[0]+t[i-e]*r[1]+t[i-e+1]*r[2]+t[i-1]*r[3]+t[i]*r[4]+t[i+1]*r[5]+t[i+e-1]*r[6]+t[i+e]*r[7]+t[i+e+1]*r[8]},f.ej={},f.ej.IU=(function(){function t(o,h,v,u,p,c){if(p==0){h.set(o);return}var d=f.n(v*u),g=f.n(v*u);if(f.nM(o))i(o,h,v,u,p,c),f.lv(o,d,3),f.ej.awF(d,g,v,u,p,c),f.s6(g,h,3);else for(var m=0;m<3;m++)f.lv(o,d,m),f.ej.awF(d,g,v,u,p,c),f.s6(g,h,m)}function i(o,h,v,u,p,c){for(var d=0,g=new ArrayBuffer(512*4*3),m=[new Int32Array(g,0),new Int32Array(g,2048),new Int32Array(g,2*2048)],b=1+2*Math.round(Math.sqrt(p)),M=b>>>1,x=new Array(b),S=new Array(b),C=0;C<b;C++){var g=new ArrayBuffer(6144);x[C]=[new Int32Array(g,0),new Int32Array(g,2048),new Int32Array(g,2*2048)],S[C]=x[C][0]}for(var A=[f.ej.RU,f.ej._$][c],D=A[0],E=A[1],k=m[0],F=0;F<v;F++)if(F<p||F>v-p-b-1){k.fill(0);for(var L=Math.max(F-p,0),N=Math.min(v,F+p+1),I=N-L,j=0;j<p;j++)r(k,o,j*v+L,j*v+N,1);for(var j=0;j<u;j++){var B=j-p-1,U=j+p;U<u&&r(k,o,U*v+L,U*v+N,1),B>=0&&r(k,o,B*v+L,B*v+N,-1);var _=j*v+F<<2;if(d=k[300],d!=0)for(var C=0;C<3;C++)h[_+C]=D(m[C],o[_+C],d)}}else{for(var C=0;C<b;C++)S[C].fill(0);for(var L=F-p+M,N=F+p+1+M,j=0;j<p;j++)e(S,o,j*v+L,j*v+N,1,M);for(var j=0;j<u;j++){var B=j-p-1,U=j+p;B>=0&&e(S,o,B*v+L,B*v+N,-1,M),U<u&&e(S,o,U*v+L,U*v+N,1,M);var V=x[M];d=V[0][300];for(var C=0;C<M;C++){var G=M-1-C,H=M+1+C,Z=x[G],z=x[H],$=d+Z[0][300],tt=d+z[0][300],R=j*v+F+G<<2,nt=j*v+F+H<<2;if($!=0)for(var Q=0;Q<3;Q++)h[R+Q]=E(V[Q],Z[Q],o[R+Q],$);if(tt!=0)for(var Q=0;Q<3;Q++)h[nt+Q]=E(V[Q],z[Q],o[nt+Q],tt)}var _=j*v+F+M<<2;if(d!=0)for(var Q=0;Q<3;Q++)h[_+Q]=D(V[Q],o[_+Q],d)}F+=b-1}}function e(o,h,v,u,p,c){var d=a,g=v<<2,m=u<<2;d(o[c-1],h,v-1<<2,p),d(o[c-1],h,u-1<<2,-p),d(o[c+1],h,u<<2,p),d(o[c+1],h,v<<2,-p);for(var b=1;b<c;b++)for(var M=o[c-b-1],x=o[c+b+1],S=0;S<=b;S++){var C=S<<2;d(M,h,v-1-S<<2,p),d(M,h,u-1-S<<2,-p),d(x,h,u+S<<2,p),d(x,h,v+S<<2,-p)}r(o[c],h,v,u,p)}function r(o,h,v,u,p){for(var c=v<<2,d=u<<2;c<d;)a(o,h,c,p),c+=4}function a(o,h,v,u){var p=u*h[v+3];o[300]+=p,s(o,h[v],0,p),s(o,h[v+1],512,p),s(o,h[v+2],1024,p)}function s(o,h,v,u){o[v|h]+=u,o[v|256|h>>>4]+=u}return t})(),f.ej.awF=(function(){function t(c,d,g,m,b,M){if(b==0){d.set(c);return}b<=200?i(c,d,g,m,b,M):s(c,d,g,m,b,M)}function i(c,d,g,m,b,M){for(var x=0,S=new Int32Array(512),C=1+2*Math.round(Math.sqrt(b)),A=C>>>1,D=new Array(C),E=0;E<C;E++)D[E]=new Int32Array(512);for(var k=[f.ej.RU,f.ej._$][M],F=k[0],L=k[1],N=0;N<g;N++)if(N<b||N>g-b-C-1){S.fill(0),x=0;for(var I=Math.max(N-b,0),j=Math.min(g,N+b+1),B=j-I,U=0;U<b;U++)x+=B,r(S,c,U*g+I,U*g+j,1);for(var U=0;U<m;U++){var _=U-b-1,V=U+b;_>=0&&(x-=B,r(S,c,_*g+I,_*g+j,-1)),V<m&&(x+=B,r(S,c,V*g+I,V*g+j,1));var G=F(S,c[U*g+N],x);d[U*g+N]=G}}else{for(var E=0;E<C;E++)D[E].fill(0);x=0;for(var I=N-b+A,j=N+b+1+A,B=j-I,U=0;U<b;U++)x+=B,e(D,c,U*g+I,U*g+j,1,A);for(var U=0;U<m;U++){var _=U-b-1,V=U+b;_>=0&&(x-=B,e(D,c,_*g+I,_*g+j,-1,A)),V<m&&(x+=B,e(D,c,V*g+I,V*g+j,1,A));for(var E=0;E<A;E++){var H=A-1-E,Z=A+1+E;d[U*g+N+H]=L(D[A],D[H],c[U*g+N+H],x),d[U*g+N+Z]=L(D[A],D[Z],c[U*g+N+Z],x)}d[U*g+N+A]=F(D[A],c[U*g+N+A],x)}N+=C-1}}function e(c,d,g,m,b,M){var x=a;x(c[M-1],d[g-1],0,b),x(c[M-1],d[m-1],0,-b),x(c[M+1],d[m],0,b),x(c[M+1],d[g],0,-b);for(var S=1;S<M;S++)for(var C=c[M-S-1],A=c[M+S+1],D=0;D<=S;D++)x(C,d[g-1-D],0,b),x(C,d[m-1-D],0,-b),x(A,d[m+D],0,b),x(A,d[g+D],0,-b);r(c[M],d,g,m,b)}function r(c,d,g,m,b){for(;g<m;)a(c,d[g++],0,b)}function a(c,d,g,m){c[g|d]+=m,c[g|256|d>>>4]+=m}function s(c,d,g,m,b,M){for(var x=0,S=new Int32Array(512),C=new Int32Array(1*g),A=new Int32Array(512*g),D=Math.min(b,g),E=Math.min(b,m),k=[f.ej.RU,f.ej._$][M],F=k[0],L=0;L<E;L++)o(A,C,c,g,L,1);for(var L=0;L<m;L++){L+b<m&&o(A,C,c,g,L+b,1),L-b-1>=0&&o(A,C,c,g,L-b-1,-1),S.fill(0),x=0;for(var N=0;N<D;N++)x+=C[N],h(S,A,N);for(var N=0;N<g;N++){var I=N-b-1,j=N+b;I>=0&&C[I]!=0&&(x-=C[I],v(S,A,I)),j<g&&C[j]!=0&&(x+=C[j],h(S,A,j));var B=x==0?0:F(S,c[L*g+N],x);d[L*g+N]=B}}}function o(c,d,g,m,b,M){for(var x=b*m,S=0;S<m;S++)a(c,g[x+S],S<<9,M),d[S]+=M}function h(c,d,g){for(var m=0;m<16;m++){var b=d[g<<9|256|m];if(b!=0){c[256|m]+=b;var M=m<<4,x=g<<9|M;u(c,d,M,x),u(c,d,M+4,x+4),u(c,d,M+8,x+8),u(c,d,M+12,x+12)}}}function v(c,d,g){for(var m=0;m<16;m++){var b=d[g<<9|256|m];if(b!=0){c[256|m]-=b;var M=m<<4,x=g<<9|M;p(c,d,M,x),p(c,d,M+4,x+4),p(c,d,M+8,x+8),p(c,d,M+12,x+12)}}}function u(c,d,g,m){c[g]+=d[m],c[g+1]+=d[m+1],c[g+2]+=d[m+2],c[g+3]+=d[m+3]}function p(c,d,g,m){c[g]-=d[m],c[g+1]-=d[m+1],c[g+2]-=d[m+2],c[g+3]-=d[m+3]}return t})(),f.ej.WP=.5,f.ej.RU=[function(t,i,e){for(var r=~~(.5+f.ej.WP*e),a=0,s=256;a+t[s]<r;)a+=t[s++];for(s=s-256<<4;a<r;)a+=t[s++];return s-1},function(t,i,e,r){for(var a=~~(.5+f.ej.WP*r),s=0,o=256;s+t[o]+i[o]<a;)s+=t[o]+i[o],o++;for(o=o-256<<4;s<a;)s+=t[o]+i[o],o++;return o-1}],f.ej.FI=100,f.ej._$=[function(t,i,e){for(var r=f.ej.FI,a=0,s=0,o=Math.max(0,i-r),h=Math.min(256,i+r+1);o<h;){var v=t[o];a+=o*v,s+=v,o++}return s==0?0:a/s},function(t,i,e,r){for(var a=f.ej.FI,s=0,o=0,h=Math.max(0,e-a),v=Math.min(256,e+a+1);h<v;){var u=t[h]+i[h];s+=h*u,o+=u,h++}return o==0?0:s/o}],f.O={},f.O.h4=function(t){var i=W.iz.QX(t.Trnf),e=new l1(0,0,1e3,1e3);if(t.Sz){var r=t.Sz.v;e=new l1(0,0,r.Wdth.v,r.Hght.v)}var a=f.O.Jc(i,e);return f.O.I_(a)},f.O.Jc=function(t,i){var e=t[0],r=t[1],a=t[2],s=t[3],o=t[6],h=t[7],v=t[4],u=t[5],p=0,c=0,d=1,g=0,m=0,b=1,M=1,x=1;return i&&(p=i.x,c=i.y,d=i.x+i.s,g=i.y,m=i.x,b=i.y+i.N,M=i.x+i.s,x=i.y+i.N),f.O.a7w(t,[p,c,d,g,M,x,m,b])},f.O.axd=function(t){function i(a,s){for(var o=0;o<s.length;o+=2)if(!e(a,s[o],s[o+1]))return!1;return!0}function e(a,s,o){return a[2*s]==a[2*o]&&a[2*s+1]==a[2*o+1]}var r=0;return i(t,[0,1,2,3])&&(r+=1),i(t,[0,3,1,2])&&(r+=2),r},f.O.a7w=function(t,i){function e(V,G,H){var Z=V[G*2]-V[H*2],z=V[G*2+1]-V[H*2+1];return Math.sqrt(Z*Z+z*z)}var r=t[0],a=t[1],s=t[2],o=t[3],h=t[6],v=t[7],u=t[4],p=t[5],c=i[0],d=i[1],g=i[2],m=i[3],b=i[6],M=i[7],x=i[4],S=i[5],C=[[c,d,1,0,0,0,-c*r,-d*r,r],[0,0,0,c,d,1,-c*a,-d*a,a],[g,m,1,0,0,0,-g*s,-m*s,s],[0,0,0,g,m,1,-g*o,-m*o,o],[b,M,1,0,0,0,-b*h,-M*h,h],[0,0,0,b,M,1,-b*v,-M*v,v],[x,S,1,0,0,0,-x*u,-S*u,u],[0,0,0,x,S,1,-x*p,-S*p,p]],A=[0,0,0,0,0,0,0,0],D=f.Kg.Eg(C,A);if(D!=0){A=[0,0,0,0,0,0,0,0];var E=f.O.axd(t),k=f.O.axd(i);if(E==k&&E!=0){var F=E==1,L=F?3:1,N=e(t,0,L),I=e(i,0,L),j=I/N,B=t[2*L]-t[0],U=t[2*L+1]-t[1],_=new fp;_.translate(-r,-a),_.rotate(Math.atan2(U,B)-(F?Math.PI/2:0)),F?_.scale(1,j):_.scale(j,1),_.translate(c,d),_.m$(),A=f.O.GJ(_)}}return A},f.O.n=function(t,i){return t==null&&(t=i=0),[1,0,t,0,1,i,0,0]},f.O.te=function(t){return Math.abs(t[6])<1e-18&&Math.abs(t[7])<1e-18},f.O.I_=function(t){return new fp(t[0],t[3],t[1],t[4],t[2],t[5])},f.O.GJ=function(t){return[t.e7,t.JC,t.i9,t.c,t.Il,t.tU,0,0]},f.O.F=function(t,i){for(var e=new Float64Array(2),r=0;r<i.length;r+=2){var a=i[r],s=i[r+1];f.O.rp(a,s,t,e),i[r]=e[0],i[r+1]=e[1]}},f.O.rp=function(t,i,e,r){var a=1/(e[6]*t+e[7]*i+1);r[0]=(e[0]*t+e[1]*i+e[2])*a,r[1]=(e[3]*t+e[4]*i+e[5])*a},f.O.arz=function(t,i){var e=new Float64Array(2);return f.O.rp(i.x,i.y,t,e),new fh(e[0],e[1])},f.O.zk=function(t,i,e,r){t=new Uint32Array(t.buffer),i=new Uint32Array(i.buffer);for(var a=0;a<r;a++)for(var s=0;s<e;s++)i[s*r+a]=t[a*e+s]},f.O.QO=function(t,i,e,r){t=new Uint32Array(t.buffer),i=new Uint32Array(i.buffer);for(var a=0;a<r;a++)for(var s=0;s<e;s++)i[a*e+s]=t[a*e+e-1-s]},f.O.acr=function(t,i,e,r){t=new Uint32Array(t.buffer),i=new Uint32Array(i.buffer);for(var a=0;a<r;a++)for(var s=0;s<e;s++)i[a*e+s]=t[(r-1-a)*e+s]},f.O.arV=function(t){return Math.abs(t[6])<1e-9&&Math.abs(t[7])<1e-9},f.O.aEH=function(t){return Math.abs(t[0])<1e-9&&Math.abs(t[4])<1e-9||Math.abs(t[1])<1e-9&&Math.abs(t[3])<1e-9},f.O.drawImage=function(t,i,e,r,a,s,o,h){o==null&&(o=!1);for(var v=f.O.m$(t),u=!0,p=0,c=0;c<8;c++){var d=Math.round(t[c]);c!=2&&c!=5&&(p+=Math.abs(d)),Math.abs(d-t[c])>1e-9&&(u=!1)}var g=f.O.arV(t),m=f.O.aEH(t)&&g,b=m?1:0;if(f.TP(i)!=8){f.O.a9Z(v,i,e,r,a,s,g,o||h);return}if(o||u&&p==e+r&&g){f.O.aOm(v,i,e,r,a,s,g,h);return}var M=s.s,x=s.N,S=new Float64Array(2);a=new Uint32Array(a.buffer),i=new Uint32Array(i.buffer);for(var C=0;C<x;C++)for(var A=0;A<M;A++){var D=C*M+A,E,k,F,L,N=0,I=0,j=0,B=0;a[D]=0;var U=A+s.x+.5,_=C+s.y+.5;E=U,k=_,F=v;var V=F[0]*E+F[1]*k+F[2],G=F[3]*E+F[4]*k+F[5];g||(L=1/(F[6]*E+F[7]*k+1),V*=L,G*=L);var H=V*e,Z=G*r,z=H<-1||H>e+1||Z<-1||Z>r+1;if(!z){var $=f.O.a1O(t,e,r,U,_,V,G),tt=Math.round($*2.3);if($<1.1){f.O.Ys(H,Z,i,e,r,a,D,b);continue}(H<.6||H>e-.6||Z<.6||Z>r-.6)&&(tt=Math.max(tt,5));var R=1/tt,nt=s.x+A,Q=s.y+C;F=v;for(var c=0;c<tt;c++)for(var X=0;X<tt;X++){E=nt+(c+.5)*R,k=Q+(X+.5)*R;var H=F[0]*E+F[1]*k+F[2],Z=F[3]*E+F[4]*k+F[5];if(g||(L=1/(F[6]*E+F[7]*k+1),H*=L,Z*=L),!(H<0||H>=1||Z<0||Z>=1)){H=Math.floor(H*e),Z=Math.floor(Z*r);var K=Z*e+H,Y=i[K],rt=Y>>>24;N+=(Y&255)*rt,I+=(Y>>>8&255)*rt,j+=(Y>>>16&255)*rt,B+=rt}}if(B!=0){var ot=1/B;N=~~(N*ot+.5),I=~~(I*ot+.5),j=~~(j*ot+.5),B=~~(B*R*R+.5),a[D]=B<<24|j<<16|I<<8|N}}}},f.O.a9Z=function(t,i,e,r,a,s,o,h){var v=s.s,u=s.N,p=new fp;p.scale(e,r),p.translate(1,1);var c=f.O.fY(f.O.GJ(p),t),d=new l1(0,0,e,r),g=d.Y();g.Pg(1,1);var m=f.n(g.D()*4,f.TP(i));f.p3(i,d,m,g),e=g.s,r=g.N;var b=s.x+.5,M=s.y+.5;f.lP(m);for(var x=0;x<u;x++)for(var S=0;S<v;S++){var C=x*v+S<<2,A=S+b,D=x+M,E=c[0]*A+c[1]*D+c[2],k=c[3]*A+c[4]*D+c[5];if(!o){var F=1/(c[6]*A+c[7]*D+1);E*=F,k*=F}if(E<.5||E>e-.5||k<.5||k>r-.5)a[C]=0,a[C+1]=0,a[C+2]=0,a[C+3]=0;else if(h){var L=~~k*e+~~E<<2;a[C]=m[L],a[C+1]=m[L+1],a[C+2]=m[L+2],a[C+3]=m[L+3]}else f.O.ajX(E,k,m,e,a,C)}f.uL(a)},f.O.a1O=function(t,i,e,r,a,s,o){var h=f.O.aKz(t,r,a,s+1/i,o),v=f.O.aKz(t,r,a,s,o+1/e);return 1/Math.sqrt(Math.max(h,v))},f.O.aKz=function(t,i,e,r,a){var s=1/(t[6]*r+t[7]*a+1),o=(t[0]*r+t[1]*a+t[2])*s-i,h=(t[3]*r+t[4]*a+t[5])*s-e;return o*o+h*h},f.O.aOm=function(t,i,e,r,a,s,o,h){if(o&&s.D()>4e6&&h){f.O.ayr(t,i,e,r,a,s,o,h);return}var v=s.x+s.s,u=s.y+s.N,p=0,c=new Uint32Array(a.buffer),d=new Uint32Array(i.buffer),g=t[0]*e,m=t[1]*e,b=t[2]*e,M=t[3]*r,x=t[4]*r,S=t[5]*r,C=t[6],A=t[7];if(o)for(var D=s.y+.5;D<u;D++)for(var E=s.x+.5;E<v;E++){var k=g*E+m*D+b,F=M*E+x*D+S;if(0<k&&k<e&&0<F&&F<r){var L=~~F*e+~~k;c[p]=d[L]}else c[p]=0;p++}else for(var D=s.y+.5;D<u;D++)for(var E=s.x+.5;E<v;E++){var N=1/(C*E+A*D+1),k=(g*E+m*D+b)*N,F=(M*E+x*D+S)*N;if(0<k&&k<e&&0<F&&F<r){var L=Math.floor(F)*e+Math.floor(k);c[p]=d[L]}else c[p]=0;p++}},f.O.ayr=function(t,i,e,r,a,s,o,h){var v=new Uint32Array(a.buffer),u=new Uint32Array(i.buffer),p=0;if(h&&(s.s&3)!=0)throw"e";for(var c=t[0]*e,d=t[1]*e,g=t[2]*e,m=t[3]*r,b=t[4]*r,M=t[5]*r,x=t[6],S=t[7],C=s.s,A=s.N,D=s.x+.5,E=s.y+.5,k=(C>>>2<<2)-1e-9,F=-.1+(A>>>1<<1)-1e-9,L=~~e,N=c==0?0:1/c,I=m==0?0:1/m,j=0;j<A;j++){var B=D*c+d*(j+E)+g,U=D*m+b*(j+E)+M,_=0,V=C;c==0||(N>0?(_=Math.max(_,-B*N),V=Math.min(V,(e-B)*N)):(V=Math.min(V,-B*N),_=Math.max(_,(e-B)*N))),m==0||(I>0?(_=Math.max(_,-U*I),V=Math.min(V,(r-U)*I)):(V=Math.min(V,-U*I),_=Math.max(_,(r-U)*I))),V<0&&(V=0),_>V&&(_=V),_=~~Math.ceil(_),V=~~V,p=~~(j*C),v.fill(0,p,p+_),p+=_;for(var G=_;G<V;G+=4){var H=c*G+B,Z=m*G+U,z=~~Z*L+~~H,$=u[z];v[p]=$,v[p+1]=$,v[p+2]=$,v[p+3]=$,p+=4}v.fill(0,p,p+C-V)}},f.O.m$=function(t){var i=t[4]-t[5]*t[7],e=t[2]*t[7]-t[1],r=t[1]*t[5]-t[2]*t[4],a=t[5]*t[6]-t[3],s=t[0]-t[2]*t[6],o=t[3]*t[2]-t[0]*t[5],h=t[3]*t[7]-t[4]*t[6],v=t[1]*t[6]-t[0]*t[7],u=1/(t[0]*t[4]-t[1]*t[3]);return[i*u,e*u,r*u,a*u,s*u,o*u,h*u,v*u]},f.O.fY=function(t,i){for(var e=t[0],r=t[1],a=t[2],s=t[3],o=t[4],h=t[5],v=t[6],u=t[7],p=i[0],c=i[1],d=i[2],g=i[3],m=i[4],b=i[5],M=i[6],x=i[7],S=[e*p+r*g+a*M,e*c+r*m+a*x,e*d+r*b+a,s*p+o*g+h*M,s*c+o*m+h*x,s*d+o*b+h,v*p+u*g+M,v*c+u*m+x],C=1/(v*d+u*b+1),A=0;A<8;A++)S[A]*=C;return S},f.O.Ys=function(t,i,e,r,a,s,o,h){var v=t,u=i,p=0,c=0,d=0,g=0;t-=.499999,i-=.499999;var m=Math.floor(t),b=Math.floor(i);if(h==0){var M=b*r+m,x=m>=0&&m<r,S=m+1>=0&&m+1<r,C=b>=0&&b<a,A=b+1>=0&&b+1<a;x&&C&&(p=e[M]),S&&C&&(c=e[M+1]),x&&A&&(d=e[M+r]),S&&A&&(g=e[M+r+1])}else if(h==1){var D=m<0?0:m>r-1?r-1:m,E=m<-1?0:m>r-2?r-1:m+1,k=b<0?0:b>a-1?a-1:b,F=b<-1?0:b>a-2?a-1:b+1;p=e[k*r+D],c=e[k*r+E],d=e[F*r+D],g=e[F*r+E]}else{var D=(m+50*r)%r,E=(m+50*r+1)%r,k=(b+50*a)%a,F=(b+50*a+1)%a;p=e[k*r+D],c=e[k*r+E],d=e[F*r+D],g=e[F*r+E]}var L=t-m,N=i-b,I=(1-N)*(1-L)*(p>>>24),j=(1-N)*L*(c>>>24),B=N*(1-L)*(d>>>24),U=N*L*(g>>>24),_=I+j+B+U,V=I*(p&255)+j*(c&255)+B*(d&255)+U*(g&255),G=I*(p>>>8&255)+j*(c>>>8&255)+B*(d>>>8&255)+U*(g>>>8&255),H=I*(p>>>16&255)+j*(c>>>16&255)+B*(d>>>16&255)+U*(g>>>16&255);if(_==0)s[o]=0;else{var Z=1/_;V=~~(V*Z+.5),G=~~(G*Z+.5),H=~~(H*Z+.5),_=~~(_+.5),s[o]=_<<24|H<<16|G<<8|V}},f.O.ajX=function(t,i,e,r,a,s){var o=t-.499999,h=i-.499999,v=~~o,u=~~h,p=o-v,c=h-u,d=(1-c)*(1-p),g=(1-c)*p,m=c*(1-p),b=c*p,M=u*r+v<<2,x=(u+1)*r+v<<2;a[s]=d*e[M]+g*e[M+4]+m*e[x]+b*e[x+4],a[s+1]=d*e[M+1]+g*e[M+5]+m*e[x+1]+b*e[x+5],a[s+2]=d*e[M+2]+g*e[M+6]+m*e[x+2]+b*e[x+6],a[s+3]=d*e[M+3]+g*e[M+7]+m*e[x+3]+b*e[x+7]},f.O.aIF=function(t,i,e,r,a,s){var o=t-.499999,h=i-.499999,v=~~o,u=~~h,p=o-v,c=h-u,d=(1-c)*(1-p),g=(1-c)*p,m=c*(1-p),b=c*p,M=u*r+v<<2,x=(u+1)*r+v<<2,S=d*e[M]+g*e[M+4]+m*e[x]+b*e[x+4],C=d*e[M+1]+g*e[M+5]+m*e[x+1]+b*e[x+5],A=d*e[M+2]+g*e[M+6]+m*e[x+2]+b*e[x+6],D=d*e[M+3]+g*e[M+7]+m*e[x+3]+b*e[x+7];s[0]=S,s[1]=C,s[2]=A,s[3]=D},f.O.pX=function(t,i,e,r,a){t-=.499999,i-=.499999;var s=Math.floor(t),o=Math.floor(i),h=t-s,v=i-o,u=(1-v)*(1-h),p=(1-v)*h,c=v*(1-h),d=v*h,g=(s+50*r)%r,m=(s+1+50*r)%r,b=(o+50*a)%a,M=(o+1+50*a)%a,x=e[b*r+g],S=e[b*r+m],C=e[M*r+g],A=e[M*r+m];return u*x+p*S+c*C+d*A},f.O.aaQ=function(t,i,e,r,a){t-=.499999,i-=.499999;var s=Math.floor(t),o=Math.floor(i),h=t-s,v=i-o,u=(1-v)*(1-h),p=(1-v)*h,c=v*(1-h),d=v*h,g=o*r+s,m=g+r;return u*e[g]+p*e[g+1]+c*e[m]+d*e[m+1]},f.O.a3C=function(t,i,e,r,a){t-=.499999,i-=.499999;var s=Math.floor(t),o=Math.floor(i),h=t-s,v=i-o,u=(1-v)*(1-h),p=(1-v)*h,c=v*(1-h),d=v*h,g=o*r+s,m=g+r;return u*e[g]+p*e[g+1]+c*e[m]+d*e[m+1]},f.O.aJh=function(t,i,e,r,a){t-=.499999,i-=.499999;var s=Math.floor(t),o=Math.floor(i),h=t-s,v=i-o,u=(1-v)*(1-h),p=(1-v)*h,c=v*(1-h),d=v*h,g=o*r+s,m=g+r;return u*e[g]+p*e[g+1]+c*e[m]+d*e[m+1]},f.O.aeI=function(t,i,e,r,a,s,o,h,v,u,p,c){for(var d=new Uint32Array(t.buffer),g=new Uint32Array(r.buffer),m=(1+2*u)/a,b=[],M=[],x=0;x<a;x++){var S=-.25+u-x*m;b.push(Math.cos(2*Math.PI*S)*c/p),b.push(Math.sin(2*Math.PI*S)/p)}o*=i,h*=e;for(var C=0;C<s;C++)for(var A=Math.pow(C/s,v)*s,x=0;x<a;x++){var D=o+b[x<<1]*A,E=h+b[(x<<1)+1]*A,k=~~(.5+(D<0?0:D>i-1?i-1:D)),F=~~(.5+(E<0?0:E>e-1?e-1:E));g[C*a+x]=d[F*i+k]}},f.O.aHT=function(t,i,e,r,a,s,o,h,v,u,p,c){for(var d=new Uint32Array(t.buffer),g=new Uint32Array(r.buffer),m=1/c,b=[],M=e*4,x=1/M,S=0;S<M+10;S++)b.push(Math.pow(S*x,1/v)*e*p);o*=a,h*=s;for(var S=0;S<s;S++)for(var C=0;C<a;C++){var A=m*(C-o),D=S-h,E=1.75-Math.atan2(D,A)*(1/(2*Math.PI));E=E-~~E,E=(E+u)*(1/(1+2*u));var k=Math.sqrt(A*A+D*D);k=b[~~(k*4)],f.O.Ys(E*i+.5,k+.5,d,i,e,g,S*a+C,1)}},f.O.eP=function(t,i,e,r,a){for(var s=a[0],o=a[1],h=0;h<o;h++)for(var v=0;v<s;v++){var u=a[2]*v+a[3]*h+a[4],p=a[5]*v+a[6]*h+a[7],c=h*s+v<<2,d=p*i+u<<2;r[c]=t[d+0],r[c+1]=t[d+1],r[c+2]=t[d+2],r[c+3]=t[d+3]}},f.gr=(function(){function t(A,D){var E=~~(.499+A*D);return E<0?0:(E>D?D:E)<<2}function i(A,D,E,k,F,L,N,I){for(var j=E[0],B=E[1],U=E[2],_=E[3],V=k.s,G=k.N,H=new Uint32Array(1),Z=new Uint8Array(H.buffer),z=Math.round(Math.random()*k.D()*100),$=0,tt=0;$<G;$++)for(var R=0;R<V;R++,tt++){var nt=R+F,Q=$+L,X=j*nt+B*Q,K=U*nt+_*Q,Y=0;I==0?Y=X+.5:I==1?Y=2*Math.sqrt(X*X+K*K):I==2?Y=(Math.PI+Math.atan2(-K,-X))/(2*Math.PI):I==3?Y=Math.abs(X*2):I==4&&(Y=2*(Math.abs(X)+Math.abs(K)));var rt=t(Y,N),ot=R*4;H[0]=f.w.dJ(tt+z);for(var st=0;st<4;st++){var ht=D[rt+st]*255,lt=Math.floor(ht);Z[st]<(ht-lt)*255&<++,A[(tt<<2)+st]=lt}}}function e(A,D,E,k,F){var L=D<<2;A[L]=E[k]*F,A[L+1]=E[k+1]*F,A[L+2]=E[k+2]*F,A[L+3]=E[k+3]*F}var r=[function(A,D,E,k,F,L,N,I){for(var j=E[0],B=E[1],U=E[2],_=E[3],V=k.s,G=k.N,H=0,Z=0;H<G;H++)for(var z=0;z<V;z++,Z++){var $=z+F,tt=H+L,R=j*$+B*tt,nt=U*$+_*tt,Q=R+.5;e(A,Z,D,t(Q,N),I)}},function(A,D,E,k,F,L,N,I){for(var j=E[0],B=E[1],U=E[2],_=E[3],V=k.s,G=k.N,H=0,Z=0;H<G;H++)for(var z=0;z<V;z++,Z++){var $=z+F,tt=H+L,R=j*$+B*tt,nt=U*$+_*tt,Q=2*Math.sqrt(R*R+nt*nt);e(A,Z,D,t(Q,N),I)}},function(A,D,E,k,F,L,N,I){for(var j=E[0],B=E[1],U=E[2],_=E[3],V=k.s,G=k.N,H=0,Z=0;H<G;H++)for(var z=0;z<V;z++,Z++){var $=z+F,tt=H+L,R=j*$+B*tt,nt=U*$+_*tt,Q=(Math.PI+Math.atan2(-nt,-R))/(2*Math.PI);e(A,Z,D,t(Q,N),I)}},function(A,D,E,k,F,L,N,I){for(var j=E[0],B=E[1],U=E[2],_=E[3],V=k.s,G=k.N,H=0,Z=0;H<G;H++)for(var z=0;z<V;z++,Z++){var $=z+F,tt=H+L,R=j*$+B*tt,nt=U*$+_*tt,Q=Math.abs(R*2);e(A,Z,D,t(Q,N),I)}},function(A,D,E,k,F,L,N,I){for(var j=E[0],B=E[1],U=E[2],_=E[3],V=k.s,G=k.N,H=0,Z=0;H<G;H++)for(var z=0;z<V;z++,Z++){var $=z+F,tt=H+L,R=j*$+B*tt,nt=U*$+_*tt,Q=2*(Math.abs(R)+Math.abs(nt));e(A,Z,D,t(Q,N),I)}}];function a(A,D,E,k,F,L,N,I,j,B,U,_,V){var G=1023,H=h(A,G+1,N,j,B,V),Z=f.TP(D),z=f.Z0(Z);if(Z==8&&_&&A.Clrs)i(D,H,k,E,E.x-F,E.y-L,G,I);else if(I<5)r[I](D,H,k,E,E.x-F,E.y-L,G,z);else for(var $=f.E1(H,Z),tt=E.s,R=E.N,nt=U.Dq,Q=U.O5,X=nt-Q,K=1/X,Y=U.VV.s-E.s>>1,rt=U.VV.N-E.N>>1,ot=U.VV.s,st=0,ht=0;st<R;st++)for(var lt=0;lt<tt;lt++,ht+=4){var vt=(st+rt)*ot+lt+Y,pt=(U.mE[vt]-Q)*K,ct=Math.max(0,Math.min(G,Math.round(pt*G)))<<2;D[ht]=$[ct],D[ht+1]=$[ct+1],D[ht+2]=$[ct+2],D[ht+3]=$[ct+3]}}function s(A,D,E){for(var k=[A.Clrs.v,A.Trns.v],F=[[],[]],L=255,N=0;N<2;N++)for(var I=0;I<k[N].length;I++){var j,B=k[N][I].v;if(N==0){var U=B.Type.v.Clry;U=="FrgC"?j={S:D>>16&255,M:D>>8&255,c:D&255}:U=="BckC"?j={S:E>>16&255,M:E>>8&255,c:E&255}:j=o(B.Clr.v)}else j=B.Opct.v.val*(255/100),j<L&&(L=j);F[N].push([j,B.Lctn.v/4096,B.Mdpn.v/100])}return F.push(L>254),F}function o(A){var D,E=A.classID;if(E=="RGBC")A.Rd?D={S:A.Rd.v,M:A.Grn.v,c:A.Bl.v}:D={S:A.redFloat.v*255,M:A.greenFloat.v*255,c:A.blueFloat.v*255},D.S=Math.max(D.S,0),D.M=Math.max(D.M,0),D.c=Math.max(D.c,0);else if(E=="HSBC")D=f.SY(A.H.v.val/360,A.Strt.v/100,A.Brgh.v/100),D.S*=255,D.M*=255,D.c*=255;else if(E=="CMYC"){var k=A.Cyn.v,F=A.Mgnt.v,L=A.Ylw.v,N=A.Blck.v,I=[k/100,F/100,L/100,N/100],j=f.Qg(I);D={S:j[0]*255,M:j[1]*255,c:j[2]*255}}else E=="Grsc"?D={S:255-A.Gry.v,M:255-A.Gry.v,c:255-A.Gry.v}:E=="LbCl"?D=f.cZ(A.Lmnc.v,A.A.v,A.B.v):E=="BkCl"?D={S:0,M:0,c:0}:console.log(A);return isNaN(D.S)&&(D.S=D.M=D.c=0),D}function h(A,D,E,k,F,L){L==null&&(L="Gcls");var N;if(A.Clrs){N=s(A,k,F);for(var I=0;I<N[0].length;I++){var j=N[0][I][0];if(L=="Lnr"&&(j.S=255*f.qo(j.S/255),j.M=255*f.qo(j.M/255),j.c=255*f.qo(j.c/255)),L=="Perc"||L=="Smoo"){var B=f.PC(j.S,j.M,j.c);j.S=B.R8*2.55,j.M=127.5+B.e7,j.c=127.5+B.c}}}var U=A.Clrs?p(A,N,D,E):v(A,D,E);if(A.Clrs&&L!="Gcls")for(var _=.00392156862745098,V=N[0],G=N[1],I=0;I<U.length;I+=4){if(L=="Lnr"&&(U[I]=f.Rf(U[I]),U[I+1]=f.Rf(U[I+1]),U[I+2]=f.Rf(U[I+2])),L=="Perc"||L=="Smoo"){var H=U[I]*100,Z=(U[I+1]-.5)*255,z=(U[I+2]-.5)*255,$=f.cZ(H,Z,z);U[I]=$.S*_,U[I+1]=$.M*_,U[I+2]=$.c*_}if(L=="stripes"){for(var tt=0;tt<V.length-1&&V[tt+1][1]*D<I>>>2;)tt++;var $=V[tt][0];for(U[I]=$.S*_,U[I+1]=$.M*_,U[I+2]=$.c*_,tt=0;tt<G.length-1&&G[tt+1][1]*D<I>>>2;)tt++;U[I+3]=G[tt][0]*_}}return U}function v(A,D,E){var k=new Uint32Array(D),F=new Uint8Array(k.buffer);k.fill(4278190080);for(var L=[],N=[],I=A.RndS.v,j=A.Smth.v/4096,B=0;B<4;B++)L[B]=~~(A.Mnm.v[B].v*255/100),N[B]=~~(A.Mxm.v[B].v*255/100);for(var U=f.n(D*4),_=f.n(D),V=0;V<3;V++){f.q.ak8(null,D,1,U,[1+Math.round(j*j*j*60),22,I*(2+V)]),f.lv(U,_,0),f.s6(_,F,V);for(var G=L[V],H=N[V],B=0;B<D;B++)F[4*B+V]=Math.max(G,Math.min(H,F[4*B+V]))}if(E)for(var B=0;B<D/2;B++){var Z=k[B];k[B]=k[D-1-B],k[D-1-B]=Z}return f.E1(F,32)}function u(A){return{classID:"RGBC",Rd:{t:"doub",v:A.S},Grn:{t:"doub",v:A.M},Bl:{t:"doub",v:A.c}}}function p(A,D,E,k){for(var F=new Float32Array(E*4),L=1/(E-0),N=0;N<E;N++){var I=N*4,j=c(A,D,(k?E-1-N:N)*L);F[I]=j[0],F[I+1]=j[1],F[I+2]=j[2],F[I+3]=j[3]}return F}function c(A,D,E){var k=A.Intr.v*.000244140625,F=D[0],L=D[1],N=F.length-1,I=L.length-1,j=-1,B=0,U=0,_=0,V=0;if(D[2])B=255;else{for(;j<I&&L[j+1][1]<=E;)j++;if(j==-1)B=L[0][0];else if(j==I)B=L[j][0];else{var G=g(L,j,E,k);B=G*L[j][0]+(1-G)*L[j+1][0]}}for(j=-1;j<N&&F[j+1][1]<=E;)j++;if(j==-1){var H=F[0][0];U=H.S,_=H.M,V=H.c}else if(j==N){var H=F[j][0];U=H.S,_=H.M,V=H.c}else{var Z=F[j][0],z=F[j+1][0],$=g(F,j,E,k);U=Math.min(255,$*Z.S+(1-$)*z.S),_=Math.min(255,$*Z.M+(1-$)*z.M),V=Math.min(255,$*Z.c+(1-$)*z.c)}return[U*(1/255),_*(1/255),V*(1/255),B*(1/255)]}function d(A,D,E){var k=c(A,D,E),F=~~(.5+k[0]*255),L=~~(.5+k[1]*255),N=~~(.5+k[2]*255),I=~~(.5+k[3]*255);return I<<24|N<<16|L<<8|F}function g(A,D,E,k){A.length==2&&(k*=.5);var F=A[D][1],L=A[D+1][1],N=F+A[D+1][2]*(L-F),I;return E<N?I=.5*(E-F)/(N-F):I=.5+.5*(E-N)/(L-N),I=.5+.5*(k*Math.cos(Math.PI*I)+(1-k)*(1-2*I)),I}function m(A,D,E){var k=.5*E.N,F=k*(A/D),L=Math.sqrt(k*k+F*F),N=.5*E.s,I=N*(D/A),j=Math.sqrt(N*N+I*I);return Math.min(L,j)}function b(A,D){var E=Math.PI*A.Angl.v.val/180,k=A.Scl.v.val/100,F=0,L=0;if(A.Ofst){var N=A.Ofst.v;F=N.Hrzn.v.val/100,L=N.Vrtc.v.val/100}var I=Math.cos(E),j=-Math.sin(E),B=m(I,j,D),U=B*k,_=D.x+D.s/2+F*D.s,V=D.y+D.N/2+L*D.N;return[new fh(_,V),new fh(_+I*U,V+j*U)]}function M(A,D,E,k){var F=D.x-A.x,L=-(D.y-A.y),N=Math.sqrt(F*F+L*L),I=Math.atan2(L,F),j=Math.cos(I),B=-Math.sin(I),U=m(j,B,E),_=N/U,V=(A.x-E.x-E.s/2)/E.s,G=(A.y-E.y-E.N/2)/E.N;k.Angl.v.val=180*I/Math.PI,k.Scl.v.val=_*100;var H=k.Ofst.v;H.Hrzn.v.val=V*100,H.Vrtc.v.val=G*100}function x(A,D){for(var E=0;E<A.length;E++){var k=A[E],F=Math.round(k[0]*4096),L=k[1],N=k[2],I=A[Math.max(0,E-1)][3];N==null&&(N=1),I==null&&(I=.5);var j=u({S:L[0]*255,M:L[1]*255,c:L[2]*255});D.Clrs.v[E]={t:"Objc",v:{classID:"Clrt",Lctn:{t:"long",v:F},Mdpn:{t:"long",v:Math.round(I*100)},Clr:{t:"Objc",v:j},Type:{t:"enum",v:{Clry:"UsrS"}}}},D.Trns.v[E]={t:"Objc",v:{classID:"TrnS",Lctn:{t:"long",v:F},Mdpn:{t:"long",v:Math.round(I*100)},Opct:{t:"UntF",v:{type:"#Prc",val:Math.round(N*100)}}}}}}function S(A,D,E){if(D){A=f.o(A);for(var k=0;k<2;k++){for(var B=A[k==0?"Clrs":"Trns"].v,F=0;F<B.length;F++)B[F].v.Lctn.v=4096-B[F].v.Lctn.v;B.reverse()}}var L=[],N=1/255,I=A.Clrs.v,j=A.Trns.v,B=I;if(kE==0||I.length!=j.length){kE!=0&&console.log("strange gradient"),E!=!0&&(B=I.concat(j));for(var U=s(A,0,0),k=0;k<B.length;k++){var _=B[k].v,V=_.Lctn.v/4096,G=c(A,U,V);L.push([V,[G[0],G[1],G[2]],G[3],_.Mdpn.v/100])}L.sort(function(Z,z){return Z[0]-z[0]});for(var k=1;k<L.length;k++)L[k][0]-L[k-1][0]<.001&&(L.splice(k,1),k--)}else for(var k=0;k<B.length;k++){var _=I[k].v,H=_.Clr.v,V=_.Lctn.v/4096;L.push([V,[H.Rd.v*N,H.Grn.v*N,H.Bl.v*N],j[k].v.Opct.v.val/100,I[Math.min(k+1,I.length-1)].v.Mdpn.v/100])}return L}function C(A,D){function E(I,j){I.addColorStop(j[0],CSS.aeD(j[1],j[2]))}function k(I,j,B,U){var _=Math.log(.5)/Math.log(U),V=Math.log(.5)/Math.log(1-U),G=U>.5?Math.pow(B,_):1-Math.pow(1-B,V),H=1-G,Z=I[0],z=I[1],$=j[1],tt=[Z+(j[0]-Z)*B,[z[0]*H+$[0]*G,z[1]*H+$[1]*G,z[2]*H+$[2]*G],I[2]*H+j[2]*G];return tt}E(A,D[0]);for(var F=1;F<D.length;F++){var L=D[F-1][3];if(L!=.5)for(var N=1;N<20;N++)E(A,k(D[F-1],D[F],N/20,L));E(A,D[F])}}return{Lo:a,Rk:u,Fx:o,aLR:h,Sm:M,a63:b,aNB:C,np:x,am_:S,aHH:s,B4:d}})(),f.aG9={},f.aG9.Et=function(t,i,e,r,a,s,o,h,v,u,p,c){var d,g,m,b=Date.now(),M=!1,x=o,S=u,C,A,D,E,k=s*255,F=255-v*255,L=1+a*6,N=1+h*6,I=1+c*4,j=(I-1)/7,B=0,U=255,_,V,G,H,Z,z,$,tt,R,nt,Q,X,K,Y=0,rt=1,ot,st,ht,lt,vt,pt,ct,ut,dt,yt,xt=1+p,mt,gt=f.n(e*r),wt=f.n(e*r),Tt=f.n(e*r),Wt=f.n(e*r),Mt=255/k,Dt=255/(255-F);for(g=0;g<r;g++)for(d=0;d<e;d++){var It=g*e+d,St=It<<2;ot=f.IO(t[St],t[St+1],t[St+2]),Wt[It]=ot,ot<k&&(gt[It]=255-ot*Mt),ot>F&&(wt[It]=255-(255-ot)*Dt)}M&&console.log("init",Date.now()-b),b=Date.now(),a*x>0&&f.E8.Rd(gt,new l1(0,0,e,r),x,2),h*S>0&&f.E8.Rd(wt,new l1(0,0,e,r),S,2),M&&console.log("blur",Date.now()-b),b=Date.now();for(var Ct=f.n(256),Et=f.n(256),It=0;It<256;It++){var At=It*.00392156862745098,Pt=0;Pt=(1-Math.pow(1-At,L))*255,Ct[It]=Math.max(0,Math.min(255,~~(Pt+.5))),Pt=Math.pow(At,N)*255,Et[It]=Math.max(0,Math.min(255,~~(Pt+.5)))}for(var Nt=new Uint8ClampedArray(i.buffer),jt=new Float32Array(32768),It=0;It<32768;It++)mt=Math.sqrt(It)*(1/128),xt>1?mt=(1-mt)*(xt-1)+1:mt=mt*(xt-1)+1,jt[It]=mt;for(g=0;g<r;g++)for(d=0;d<e;d++){var It=g*e+d,St=It<<2,Pt=Wt[It],_t=gt[It]*(1/255),Rt=wt[It]*(1/255);Pt=(1-_t)*Pt+_t*Ct[~~Pt],Pt=(1-Rt)*Pt+Rt*Et[~~Pt],ot=Pt;var Gt=t[St],Lt=t[St+1],Jt=t[St+2];st=-Gt*.168736-Lt*.331264+Jt*.5,ht=Gt*.5-Lt*.418688-Jt*.081312,mt=jt[~~(.5+st*st+ht*ht)],lt=st*mt,pt=ht*mt,rt=1-Math.min(2-(_t+Rt),1),st=rt*st+(1-rt)*lt,ht=rt*ht+(1-rt)*pt,ut=ot+1.402*ht,dt=ot-.34414*st-.71414*ht,yt=ot+1.772*st,Nt[St]=~~(.5+ut),Nt[St+1]=~~(.5+dt),Nt[St+2]=~~(.5+yt)}M&&console.log("apply masks",Date.now()-b),b=Date.now()},f.SP={},f.SP.YP=function(t,i,e,r,a){var s=Date.now(),o=!1,h=1,v=0,u=0;if(!i.ri(a)){var mt=i.N1(a),p=f.n(mt.D()*4);f.p3(t,i,p,mt),t=p,i=mt}var c=f.n(i.D());f.LD(e,a,c,i),f.round(c),a=a.vU(i);var d=a.s,g=a.N,m=d*3<g?2:1,b=g*3<d?2:1;if(a.D()*(m*2+1)*(b*2+1)<i.D()){var mt=new l1(a.x-d*m,a.y-g*m,d*(m*2+1),g*(b*2+1)).vU(i),p=f.n(mt.D()*4);f.p3(t,i,p,mt);var M=f.n(mt.D());f.LD(c,i,M,mt),i=mt,t=p,c=M}for(;(i.s+i.N)/2/h>400;)h++;var x=t,S=i,C=c,A=Math.floor(S.s/h),D=Math.floor(S.N/h);t=f.n(A*D*4),f.scale.oi(x,S.s,S.N,t,A,D,1/h),c=f.n(A*D),f.scale.eP(C,S.s,S.N,c,A,D,1/h),f.round(c,1),o&&console.log("scale down:",h,A,D);var E=f.gt(c,new l1(0,0,A,D));if(E.lO())return 1;var k=Math.round((E.s+E.N)/2/15);o&&console.log(Date.now()-s,"preprocess"),s=Date.now();var F=f.n(A*D*4);f.a0m(t,F);for(var L=Int16Array,N=new L(A*D*24),I=new L(64),j=new L(64),B=new L(64),U=new L(64),_=3;_<D-4;_++)for(var V=3;V<A-4;V++){var G=_*A+V;if(c[G]!=255&&f.SP.acS(F,c,V,_,A,D,I,j,B)==0){f.SP.al(I,U);var H=v*24;N[H]=V,N[H+1]=_,f.SP.rT(I,N,H+4,12),f.SP.al(j,U),f.SP.rT(j,N,H+16,4),f.SP.al(B,U),f.SP.rT(B,N,H+20,4);var Z=N[H+5],z=N[H+6];N[H+5]=N[H+16],N[H+6]=N[H+20],N[H+16]=Z,N[H+20]=z,v++}}if(v==0)return 2;o&&console.log(Date.now()-s,"FWHT computed"),s=Date.now();var $=[];f.SP.hH(0,v-1,$,N,new L(48)),o&&console.log(Date.now()-s,"KD tree computed"),s=Date.now();for(var tt=new Uint32Array(A*D*4),R=0;R<v;R++){var nt=R,Q=f.SP.aDx(nt,N,$,k);if(Q!=-1){var X=nt*24,K=Q*24,Y=N[X],rt=N[X+1],ot=N[K],st=N[K+1];u+=f.SP.getError(K,X,N,1e99);var ht=ot-Y,lt=st-rt;tt[(D+lt)*2*A+(A+ht)]+=1}}o&&console.log(Date.now()-s,"NN found"),s=Date.now();for(var vt=[],pt=1/(2*A),R=0;R<tt.length;R++)if(tt[R]>0){var _=Math.floor(R*pt),V=R-_*2*A;vt.push({x:V-A,y:_-D,L:tt[R],gw:-1})}vt.sort(function(jt,_t){return _t.L-jt.L});for(var ct=new Int32Array(A*D),ut=[],R=0;R<A*D;R++)c[R]==255?(ct[R]=ut.length>>>1,ut.push(R%A,Math.floor(R/A))):t[(R<<2)+3]<200?ct[R]=-2:ct[R]=-1;var dt=f.SP.azv(A,D,vt,ct,ut);if(dt==null)return o&&console.log("no appropriate labeling"),3;var yt=dt.QC,xt=dt.top;yt=f.SP.aHK(yt,t,A,D,xt,ct,ut),o&&console.log(Date.now()-s,"optimal labeling found"),s=Date.now();var mt=a.Y();mt.Pg(1,1),mt=mt.vU(S);var gt=f.n(mt.D()*4),wt=f.n(mt.D());f.p3(x,S,gt,mt);for(var Tt=S.s,Wt=S.N,_=0;_<Wt;_++)for(var V=0;V<Tt;V++)if(C[_*Tt+V]!=0){var Mt=Math.min(Math.floor(V/h),A-1),Dt=Math.min(Math.floor(_/h),D-1),It=ct[Dt*A+Mt];if(It!=-1){var St=yt[It],Ct=xt[St],Et=V+Ct.x*h,At=_+Ct.y*h,Pt=At*Tt+Et<<2,Nt=(_-mt.y+S.y)*mt.s+(V-mt.x+S.x)<<2;gt[Nt]=x[Pt],gt[Nt+1]=x[Pt+1],gt[Nt+2]=x[Pt+2],gt[Nt+3]=x[Pt+3],gt[Nt+3]=x[Pt+3],wt[Nt>>2]=St+1}}return o&&console.log(Date.now()-s,"copied back"),s=Date.now(),f.C1.YP(gt,wt,mt,null,1e3),o&&console.log(Date.now()-s,"poisson smooth"),s=Date.now(),f.p3(gt,mt,r,a),0},f.SP.aKH=function(t,i,e,r,a,s){return f.SP.OV(t+a.x,i+a.y,e,r,s)?0:1e9},f.SP.aHK=function(t,i,e,r,a,s,o){for(var h=Date.now(),v=o.length>>>1,u=[-1,0,0,-1,1,0,0,1],p=1e99,c=[],d=[],g=2*(v*2*3+v*2),m=null,b=0,M=0,x=0,S=1e99;Date.now()<h+12e3;){x++;for(var C=null,A=p,D=0;D<a.length;D++){for(var E=a[D],k=0,F=v+2,L=0,N=0;N<v;N++){for(var I=o[N*2],j=o[N*2+1],B=a[t[N]],U=f.SP.aKH(I,j,e,r,E,s),_=t[N]==D?1e9:f.SP.aKH(I,j,e,r,B,s),V=0;V<4;V++)if(!(V==0&&I==0||V==1&&j==0||V==2&&I==e-1||V==3&&j==r-1)){var G=u[2*V],H=u[2*V+1],Z=I+G,z=j+H,$=s[z*e+Z];if($!=-2){if($==-1)U+=3*f.SP.BF(Z+E.x,z+E.y,Z,z,e,r,i,s),U+=2*f.SP.BF(Z+E.x+G,z+E.y+H,Z+G,z+H,e,r,i,s),_+=3*f.SP.BF(Z+B.x,z+B.y,Z,z,e,r,i,s),_+=2*f.SP.BF(Z+B.x+G,z+B.y+H,Z+G,z+H,e,r,i,s);else if(V>1)if(t[N]==t[$]){var tt=0;tt+=f.SP.BF(I+B.x,j+B.y,I+E.x,j+E.y,e,r,i,s),tt+=f.SP.BF(Z+B.x,z+B.y,Z+E.x,z+E.y,e,r,i,s),c[k]=N,c[k+1]=$,d[k]=tt,d[k+1]=tt,k+=2}else{var R=a[t[$]],nt=F,Q=0,X=0,K=0;F++,Q+=f.SP.BF(I+B.x,j+B.y,I+E.x,j+E.y,e,r,i,s),Q+=f.SP.BF(Z+B.x,z+B.y,Z+E.x,z+E.y,e,r,i,s),X+=f.SP.BF(I+R.x,j+R.y,I+E.x,j+E.y,e,r,i,s),X+=f.SP.BF(Z+R.x,z+R.y,Z+E.x,z+E.y,e,r,i,s),K+=f.SP.BF(I+R.x,j+R.y,I+B.x,j+B.y,e,r,i,s),K+=f.SP.BF(Z+R.x,z+R.y,Z+B.x,z+B.y,e,r,i,s),c[k]=N,c[k+1]=nt,d[k]=Q,d[k+1]=Q,k+=2,c[k]=$,c[k+1]=nt,d[k]=X,d[k+1]=X,k+=2,c[k]=nt,c[k+1]=v+1,d[k]=K,d[k+1]=0,k+=2}}}c[k]=v,c[k+1]=N,d[k]=U,d[k+1]=0,k+=2,c[k]=N,c[k+1]=v+1,d[k]=_,d[k+1]=0,k+=2,L+=Math.min(U,_)}if(!(L>A)){var Y=f.YT.Eg(F,k,v,v+1,c,d,A);if(Y.M3<A){A=Y.M3;var rt=t.slice(0);f.SP.avY(rt,k,c,Y.aLm,D,v),C=rt}}}if(A*1>=p)break;if(p=A,t=C,(x&3)==0){if(A*1.03>=S)break;S=A}if((x&3)==0){for(var ot=0*a.length,N=0;N<a.length&&a.length>ot;N++)if(t.indexOf(N)==-1){a.splice(N,1);for(var $=0;$<t.length;$++)t[$]>N&&t[$]--;N--}}}return t},f.SP.avY=function(t,i,e,r,a,s){for(var o=0;o<r.length;o++){var h=r[o]<<1,v=0,u=0;h<i?(v=e[h],u=e[h+1]):(u=e[h],v=e[h+1]),v==s&&t[u]!=a&&(t[u]=a)}},f.SP.ayF=function(t,i,e,r,a,s,o,h,v){for(var u=0;u<e.length;u++){var p=e[u],c=!0;if(!(h!=null&&!f.SP.OV(h+p.x,v+p.y,s,o,r))&&(p.gw==-1&&(p.gw=f.SP.apg(p,r,a,s,o)),!(p.gw<=0))){for(var d=0;d<t.length;d++){var g=t[d],m=p.x-g.x,b=p.y-g.y;if(m*m+b*b<i){c=!1;break}}if(c)return p}}return null},f.SP.apg=function(t,i,e,r,a){for(var s=0,o=0;o<e.length;o+=2){var h=e[o]+t.x,v=e[o+1]+t.y;f.SP.OV(h,v,r,a,i)&&s++}return s/(e.length>>1)},f.SP.azv=function(t,i,e,r,a){for(var s=a.length>>>1,o=[],h=0;h<60;h++){var v=f.SP.ayF(o,25,e,r,a,t,i);if(v==null)break;o.push(v)}if(o.length==0)return null;for(var u=[],h=0;h<s;h++){for(var p=a[h*2],c=a[h*2+1],d=-1,g=0;;){g++;var m=Math.random();d=Math.floor(m*.99999*o.length);var b=o[d],M=p+b.x,x=c+b.y;if(f.SP.OV(M,x,t,i,r))break;if(g>1e3){var v;if(v=f.SP.ayF(o,0,e,r,a,t,i,p,c),v==null)for(var S=0;S<4;S++){for(var C,A,D=0;C=~~(Math.random()*t),A=~~(Math.random()*i),!f.SP.OV(C,A,t,i,r);)if(D++,D>500)throw"e";v={x:C-p,y:A-c,L:1,gw:-1},e.push(v),o.push(v)}else o.push(v);g=0}}u.push(d)}return{top:o,QC:u}},f.SP.BF=function(t,i,e,r,a,s,o,h){if(t==e&&i==r)return 0;if(t<0||i<0||t>=a||i>=s||e<0||r<0||e>=a||r>=s||h[i*a+t]!=-1||h[r*a+e]!=-1)return 1e7;var v=i*a+t<<2,u=r*a+e<<2,p=o[v]-o[u],c=o[v+1]-o[u+1],d=o[v+2]-o[u+2];return 1+(p*p+c*c+d*d)},f.SP.OV=function(t,i,e,r,a){return t>=0&&t<e&&i>=0&&i<r&&a[i*e+t]==-1},f.SP.aDx=function(t,i,e,r){for(var a=24*t,s=i[a],o=i[a+1],h=r*r,v=0,u=1e9;e[v]!=99;)i[a+e[v]]<e[v+1]?v=e[v+2]:v=e[v+3];for(var p=e[v+1],c=e[v+2],d=-1,g=p;g<=c;g++){var v=g,m=v*24,b=i[m],M=i[m+1];if(!((b-s)*(b-s)+(M-o)*(M-o)<h)){var x=f.SP.getError(m,a,i,u);x<u&&(u=x,d=v)}}return d},f.SP.getError=function(t,i,e,r){for(var a=0,s=4;s<24;s+=4){var o=e[i+s]-e[t+s],h=e[i+s+1]-e[t+s+1],v=e[i+s+2]-e[t+s+2],u=e[i+s+3]-e[t+s+3];if(a+=o*o+h*h+v*v+u*u,a>=r)return a+1}return a},f.SP.hH=function(t,i,e,r,a){var s=16,o=0;if(i-t<=s){e.push(99,t,i);return}f.SP.HT(t,i,r,a);for(var h=-1,v=-1,u=4;u<24;u++){var p=a[2*u+1]-a[2*u];p>v&&(v=p,h=u)}for(var c=t+i>>1,d=f.SP.ax1(c,t,i,r,h),g=-1,u=t;u<=i;u++)r[24*u+h]==d&&(g==-1&&(g=u),o=u);if(t+8<g&&g-t>i-o)c=g;else if(o+1<i-8)c=o+1;else if(i-t<64){e.push(99,t,i);return}else c=c;var m=e.length;e.push(h,d,0,0),e[m+2]=m+4,f.SP.hH(t,c-1,e,r,a),e[m+3]=e.length,f.SP.hH(c,i,e,r,a)},f.SP.HT=function(t,i,e,r){for(var a=0;a<48;a+=4)r[a]=3e4,r[a+1]=-3e4,r[a+2]=3e4,r[a+3]=-3e4;for(var a=t;a<=i;a++)for(var s=a*24,o=0;o<24;o++){var h=e[s+o],v=r[o<<1],u=r[(o<<1)+1];h<v&&(r[o<<1]=h),h>u&&(r[(o<<1)+1]=h)}},f.SP.$E=function(t,i,e){var r=0,a=0;r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++,r=e[t+a],e[t+a]=e[i+a],e[i+a]=r,a++},f.SP.oe=function(t,i,e,r){for(var a=e+r>>>1,s=t[24*a+i];e<=r;){for(;t[24*e+i]<s;)e++;for(;t[24*r+i]>s;)r--;e<=r&&(t[24*e+i]!=t[24*r+i]&&f.SP.$E(e*24,r*24,t),e++,r--)}return e},f.SP.ax1=function(t,i,e,r,a){for(var s=0;i!=e;)s=f.SP.oe(r,a,i,e),t<s?e=s-1:i=s;return r[t*24+a]},f.SP.rT=function(t,i,e,r){for(var a=0;a<r;a++)i[e+a]=t[a]},f.SP.acS=function(t,i,e,r,a,s,o,h,v){for(var u=(r-3)*a+(e-3),p=u<<2,c=0;c<8;c++){if(i[u]+i[u+1]+i[u+2]+i[u+3]+i[u+4]+i[u+5]+i[u+6]+i[u+7]!=0||t[p+3]<200||t[p+7]<200||t[p+11]<200||t[p+15]<200||t[p+19]<200||t[p+23]<200||t[p+27]<200||t[p+31]<200)return 1;var d=c<<3;o[d+0]=t[p+0],h[d+0]=t[p+1],v[d+0]=t[p+2],o[d+1]=t[p+4],h[d+1]=t[p+5],v[d+1]=t[p+6],o[d+2]=t[p+8],h[d+2]=t[p+9],v[d+2]=t[p+10],o[d+3]=t[p+12],h[d+3]=t[p+13],v[d+3]=t[p+14],o[d+4]=t[p+16],h[d+4]=t[p+17],v[d+4]=t[p+18],o[d+5]=t[p+20],h[d+5]=t[p+21],v[d+5]=t[p+22],o[d+6]=t[p+24],h[d+6]=t[p+25],v[d+6]=t[p+26],o[d+7]=t[p+28],h[d+7]=t[p+29],v[d+7]=t[p+30],p+=a<<2,u+=a}return 0},f.SP.al=function(t,i){i[0]=t[32]+t[0],i[1]=t[33]+t[1],i[2]=t[34]+t[2],i[3]=t[35]+t[3],i[4]=t[36]+t[4],i[5]=t[37]+t[5],i[6]=t[38]+t[6],i[7]=t[39]+t[7],i[8]=t[40]+t[8],i[9]=t[41]+t[9],i[10]=t[42]+t[10],i[11]=t[43]+t[11],i[12]=t[44]+t[12],i[13]=t[45]+t[13],i[14]=t[46]+t[14],i[15]=t[47]+t[15],i[16]=t[48]+t[16],i[17]=t[49]+t[17],i[18]=t[50]+t[18],i[19]=t[51]+t[19],i[20]=t[52]+t[20],i[21]=t[53]+t[21],i[22]=t[54]+t[22],i[23]=t[55]+t[23],i[24]=t[56]+t[24],i[25]=t[57]+t[25],i[26]=t[58]+t[26],i[27]=t[59]+t[27],i[28]=t[60]+t[28],i[29]=t[61]+t[29],i[30]=t[62]+t[30],i[31]=t[63]+t[31],i[32]=t[0]-t[32],i[33]=t[1]-t[33],i[34]=t[2]-t[34],i[35]=t[3]-t[35],i[36]=t[4]-t[36],i[37]=t[5]-t[37],i[38]=t[6]-t[38],i[39]=t[7]-t[39],i[40]=t[8]-t[40],i[41]=t[9]-t[41],i[42]=t[10]-t[42],i[43]=t[11]-t[43],i[44]=t[12]-t[44],i[45]=t[13]-t[45],i[46]=t[14]-t[46],i[47]=t[15]-t[47],i[48]=t[16]-t[48],i[49]=t[17]-t[49],i[50]=t[18]-t[50],i[51]=t[19]-t[51],i[52]=t[20]-t[52],i[53]=t[21]-t[53],i[54]=t[22]-t[54],i[55]=t[23]-t[55],i[56]=t[24]-t[56],i[57]=t[25]-t[57],i[58]=t[26]-t[58],i[59]=t[27]-t[59],i[60]=t[28]-t[60],i[61]=t[29]-t[61],i[62]=t[30]-t[62],i[63]=t[31]-t[63],t[0]=i[16]+i[0],t[1]=i[17]+i[1],t[2]=i[18]+i[2],t[3]=i[19]+i[3],t[4]=i[20]+i[4],t[5]=i[21]+i[5],t[6]=i[22]+i[6],t[7]=i[23]+i[7],t[8]=i[24]+i[8],t[9]=i[25]+i[9],t[10]=i[26]+i[10],t[11]=i[27]+i[11],t[12]=i[28]+i[12],t[13]=i[29]+i[13],t[14]=i[30]+i[14],t[15]=i[31]+i[15],t[16]=i[0]-i[16],t[17]=i[1]-i[17],t[18]=i[2]-i[18],t[19]=i[3]-i[19],t[20]=i[4]-i[20],t[21]=i[5]-i[21],t[22]=i[6]-i[22],t[23]=i[7]-i[23],t[24]=i[8]-i[24],t[25]=i[9]-i[25],t[26]=i[10]-i[26],t[27]=i[11]-i[27],t[28]=i[12]-i[28],t[29]=i[13]-i[29],t[30]=i[14]-i[30],t[31]=i[15]-i[31],i[0]=t[8]+t[0],i[1]=t[9]+t[1],i[2]=t[10]+t[2],i[3]=t[11]+t[3],i[4]=t[12]+t[4],i[5]=t[13]+t[5],i[6]=t[14]+t[6],i[7]=t[15]+t[7],i[8]=t[0]-t[8],i[9]=t[1]-t[9],i[10]=t[2]-t[10],i[11]=t[3]-t[11],i[12]=t[4]-t[12],i[13]=t[5]-t[13],i[14]=t[6]-t[14],i[15]=t[7]-t[15],t[0]=i[4]+i[0],t[1]=i[5]+i[1],t[2]=i[6]+i[2],t[3]=i[7]+i[3],t[4]=i[0]-i[4],t[5]=i[1]-i[5],t[6]=i[2]-i[6],t[7]=i[3]-i[7],t[8]=i[12]+i[8],t[9]=i[13]+i[9],t[10]=i[14]+i[10],t[11]=i[15]+i[11],t[12]=i[8]-i[12],t[13]=i[9]-i[13],t[14]=i[10]-i[14],t[15]=i[11]-i[15],i[0]=t[2]+t[0],i[1]=t[3]+t[1],i[2]=t[0]-t[2],i[3]=t[1]-t[3],i[4]=t[6]+t[4],i[5]=t[7]+t[5],i[6]=t[4]-t[6],i[7]=t[5]-t[7],i[8]=t[10]+t[8],i[9]=t[11]+t[9],i[10]=t[8]-t[10],i[11]=t[9]-t[11],i[12]=t[14]+t[12],i[13]=t[15]+t[13],i[14]=t[12]-t[14],i[15]=t[13]-t[15],t[0]=i[1]+i[0],t[1]=i[0]-i[1],t[2]=i[3]+i[2],t[3]=i[2]-i[3],t[4]=i[5]+i[4],t[5]=i[4]-i[5],t[6]=i[7]+i[6],t[7]=i[6]-i[7],t[8]=i[9]+i[8],t[9]=i[8]-i[9],t[10]=i[11]+i[10],t[11]=i[10]-i[11],t[12]=i[13]+i[12],t[13]=i[12]-i[13],t[14]=i[15]+i[14],t[15]=i[14]-i[15]},f.SP.aDa=function(){var t="",i=64,e="v",r="t",a="a",s=5,o,h,v;for(o=i>>1;o>0;o>>=1,s--){for(h=0;h<i;h++)v=(h>>s&1)!=0,v?t+=r+"["+h+"] = "+e+"["+(-o+h)+"] - "+e+"["+h+"]; ":t+=r+"["+h+"] = "+e+"["+(o+h)+"] + "+e+"["+h+"]; ";a=e,e=r,r=a,t+=` | |
| `}console.log(t)},f.SP.aC5=function(t,i,e){for(var r=i,a=e,s=r,o=0,h,v,u;t>>o!=2;)o++;var p=o;for(h=t>>1;h>0;h>>=1,o--){for(v=0;v<t;v++)u=(v>>o&1)!=0,u?a[v]=r[-h+v]-r[v]:a[v]=r[h+v]+r[v];s=r,r=a,a=s}if((p&1)==1)for(h=0;h<t;h++)e[h]=r[h]},f.gA={},f.gA.Zs=function(t,i,e,r,a,s,o,h,v){var u=Date.now(),p=new Uint32Array(t.buffer),c=new Uint32Array(i.buffer),d=o/e,g=h/r,m=1/d,b=1/g,M=new Float64Array(2),x=3,S=1/x,C=1/(x*x),A=0,D=0,E=e,k=r;a&&(A=a.x,D=a.y,E=a.s,k=a.N);for(var F=0;F<k;F++)for(var L=0;L<E;L++){var N=A+L,I=D+F,j=I*e+N,B=j<<1,U=j<<2;f.gA.aKn(s,o,h,(N+.5)*d,(I+.5)*g,M);var _=M[0]*m,V=M[1]*b;_==0&&V==0?c[j]=p[j]:f.O.Ys(N+_+.5,I+V+.5,p,e,r,c,j,v)}},f.gA.aKn=function(t,i,e,r,a,s){r-=.499999,a-=.499999;var o=~~r,h=~~a,v=r-o,u=a-h,p=(1-u)*(1-v),c=(1-u)*v,d=u*(1-v),g=u*v,m=o<i-1?o+1:o,b=h<e-1?h+1:h,M=h*i+o<<1,x=h*i+m<<1,S=b*i+o<<1,C=b*i+m<<1;s[0]=p*t[M]+c*t[x]+d*t[S]+g*t[C],s[1]=p*t[M+1]+c*t[x+1]+d*t[S+1]+g*t[C+1]},f.gA.aKy=function(t,i,e,r,a){for(var s=1/t,o=[-1,1,-t,t],h=r.length,v=0;v<h;v++){var u=r[v],p=u<<1,c=v<<1,d=~~(u*s),g=u-t*d,m=e[p],b=e[p+1],M=0,x=0;if(g!=0&&g!=t-1){var S=u-1<<1,C=u+1<<1,A=e[S],D=e[C],E=e[S+1],k=e[C+1],F=m-(A+D)*.5,L=b-(E+k)*.5;M-=F*a,x-=L*a}if(d!=0&&d!=i-1){var S=u-t<<1,C=u+t<<1,A=e[S],D=e[C],E=e[S+1],k=e[C+1],F=m-(A+D)*.5,L=b-(E+k)*.5;M-=F*a,x-=L*a}e[p]=m+M,e[p+1]=b+x}},f.gA.a8M=function(t,i){var e=t+","+i;if(f.gA.aEb==e)return f.gA.av5;var r=f.gA.av5=[];f.gA.aEb=e;for(var a=0;a<=1e3;a++){var s=a*.001,o=Math.sqrt(s),h=Math.exp(-4*o),v=.96*(1-o*o),u=i*((1-t)*h+t*v);r[a]=u}return r},f.gA.aEb="",f.gA.av5=[],f.gA.acw=function(t,i,e,r,a,s,o,h,v,u,p,c,d){var g=Math.max(0,Math.floor(a-o-1)),m=Math.min(i,Math.ceil(a+o+1)),b=Math.max(0,Math.floor(s-o-1)),M=Math.min(e,Math.ceil(s+o+1)),x=2*i,S=o*o,C=1/o,A=0;d&&(r==3||r==6)&&(v=-v);for(var D=f.gA.a8M(h,v),E=b;E<M;E++)for(var k=g;k<m;k++){var F=E*i+k,L=F<<1,N=(a-k)*C,I=(s-E)*C,j=N*N+I*I;if(j<1){c[A]=F;var B=D[~~(j*1e3)];if(r==1)t[L]=t[L]*(1-B*.05),t[L+1]=t[L+1]*(1-B*.05);else{var U=0,_=0,V,G,H,Z;r==0?(U=u*B,_=p*B):r==2||(r==3?(U=B*I,_=-B*N):r==4?(U=B*N,_=B*I):r==5?(U=-B*N,_=-B*I):r==6&&(U=p*B,_=-u*B));var z=t[L],$=t[L+1];k==0||k!=i-1&&U<0?(V=1+t[L+2]-z,H=t[L+3]-$):(V=z-t[L-2]+1,H=$-t[L-1]),E==0||E!=e-1&&_<0?(G=t[L+x]-z,Z=1+t[L+x+1]-$):(G=z-t[L-x],Z=$-t[L-x+1]+1),t[L]=-(V*U+G*_-z),t[L+1]=-(H*U+Z*_-$)}A++}}},f.gA.af6=function(t){for(var i=t[0],e=t[0],r=t[1],a=t[1],s=0;s<t.length;s+=2){var o=t[s],h=t[s+1];o<i?i=o:o>e&&(e=o),h<r?r=h:h>a&&(a=h)}return[i,r,e,a]},f.aEz=function(t,i,e,r,a){function s(rt,ot,st,ht){return Math.sqrt((rt-st)*(rt-st)+(ot-ht)*(ot-ht))}function o(rt,ot){return rt>=0&&rt<i&&ot>=0&&ot<e}function h(rt){return rt<0?0:rt>=i?i-1:rt}function v(rt){return rt<0?0:rt>=e?e-1:rt}function u(rt,ot){var st=ot[3]*.00392156862745098,ht=r[rt]+ot[0]*st;ht>255&&(ht=255),r[rt]=ht,ht=r[rt+1]+ot[1]*st,ht>255&&(ht=255),r[rt+1]=ht,ht=r[rt+2]+ot[2]*st,ht>255&&(ht=255),r[rt+2]=ht}function p(rt,ot,st){tt(rt,ot)&&(st[3]<0&&(st[3]=0),u((ot*i+rt)*4,st))}function c(rt){var ot=rt.slice(0,3);return ot[3]=0,ot}var d=i/800;function g(rt){return Math.round(rt*d)}function m(){for(var rt=0;rt<=300;rt++)nt[rt]=b(rt)}function b(rt){var ot=.8,st=.2,ht=ot*st,lt=rt/60%2-1,vt=ht*(1-lt*lt),pt=st-ht,ct;return rt<60?ct=[ht+pt,vt,0]:rt<120?ct=[vt,ht,0]:rt<180?ct=[0,ht,vt]:rt<240?ct=[0,vt,ht]:rt<300?ct=[vt,0,ht]:ct=[ht,0,vt],[(ct[0]+pt)*255,(ct[1]+pt)*255,(ct[2]+pt)*255]}function M(rt){return nt[~~rt]}function x(rt){return 1-S(rt)}function S(rt){return rt-~~rt}function C(rt,ot,st,ht){z(rt,ot,st,0,ot+1,1,ht)}function A(rt,ot,st,ht,lt,vt){z(rt,ot,st,0,ht,1,lt,vt)}function D(rt){for(var ot=0;ot<r.length;ot+=4)u(ot,rt)}function E(rt,ot,st,ht,lt,vt,pt,ct){k(rt,ot,st,ht,lt,1,vt,pt,ct)}function k(rt,ot,st,ht,lt,vt,pt,ct,ut){vt==null&&(vt=.5),pt==null&&(pt=0),ct==null&&(ct=0),ut==null&&(ut=!1);var dt=rt.x,yt=rt.y,xt=st.slice(0),mt=~~(st[3]*K);ht=ht*K,ut||(ot=$(ot),lt=$(lt),pt=$(pt),ct=$(ct));for(var gt=h(dt-ot),wt=h(dt+ot),Tt=gt;Tt<=wt;Tt++){for(var Wt=Tt-dt,Mt=Math.floor(Math.sqrt(ot*ot-Wt*Wt)),Dt=v(yt-Mt),It=v(yt),St=Dt;St<=It;St++){var Ct=s(Tt,St,dt,yt);if(Ct>ot||Ct<=ot-lt)break;var Et=(Ct-ot+lt)/lt;xt[3]=mt-ht*(vt==1?Et:Math.pow(Et,vt)),u((St*i+Tt)*4,xt)}Dt=v(yt+Mt);for(var St=Dt;St>It;St--){var Ct=s(Tt,St,dt,yt);if(Ct>ot||Ct<=ot-lt)break;var Et=(Ct-ot+lt)/lt;xt[3]=mt-ht*(vt==1?Et:Math.pow(Et,vt)),u((St*i+Tt)*4,xt)}}pt>0&&z(rt,ot+pt,xt,xt[3],pt,1,0,0,!0),ct>0&&z(rt,ot-lt,R(st),-st[3],ct,1,0,0,!0)}function F(rt,ot,st,ht,lt,vt){z(rt,ot,st,st[3],ot+1,1,ht,lt,vt)}function L(rt,ot,st,ht,lt){lt==null&&(lt=!1);var vt=rt.x,pt=rt.y;ht*=K,lt||(ot=$(ot),st=$(st));for(var ct=h(vt-ot),ut=h(vt+ot),dt=ct;dt<ut;dt++){for(var yt=dt-vt,xt=~~Math.sqrt(ot*ot-yt*yt),mt=v(pt-xt),gt=v(pt),wt=mt;wt<=gt;wt++){var Tt=s(dt,wt,vt,pt);if(Tt>ot||Tt<=ot-st)break;var Wt=(ot-Tt)/st,Mt=M(300*Wt);Mt[3]=ht,u((wt*i+dt)*4,Mt)}mt=v(pt+xt);for(var wt=mt;wt>gt;wt--){var Tt=s(dt,wt,vt,pt);if(Tt>ot||Tt<=ot-st)break;var Wt=(ot-Tt)/st,Mt=M(300*Wt);Mt[3]=ht,u((wt*i+dt)*4,Mt)}}}function N(rt,ot){var st=rt.k0,ht=rt.Mr,lt=ot.slice(0),vt=ot[3]*K,pt=Math.abs(ht.y-st.y)>Math.abs(ht.x-st.x);if(pt){var ct=st.x;st.x=st.y,st.y=ct,ct=ht.x,ht.x=ht.y,ht.y=ct}if(st.x>ht.x){var ct=st;st=ht,ht=ct}var ut=ht.x-st.x,dt=ht.y-st.y,yt=ut==0?1:dt/ut,xt=Math.round(st.x),mt=st.y+yt*(xt-st.x),gt=x(st.x+.5),wt=xt,Tt=~~mt;pt?(lt[3]=vt*x(mt)*gt,p(Tt,wt,lt),lt[3]=vt*S(mt)*gt,p(Tt+1,wt,lt)):(lt[3]=vt*x(mt)*gt,p(wt,Tt,lt),lt[3]=vt*S(mt)*gt,p(wt,Tt+1,lt));var Wt=mt-yt;xt=Math.round(ht.x),mt=ht.y+yt*(xt-ht.x),gt=S(ht.x+.5);var Mt=xt,Dt=~~mt;if(pt?(lt[3]=vt*x(mt)*gt,p(Dt,Mt,lt),lt[3]=vt*S(mt)*gt,p(Dt+1,Mt,lt)):(lt[3]=vt*x(mt)*gt,p(Mt,Dt,lt),lt[3]=vt*S(mt)*gt,p(Mt,Dt+1,lt)),pt)for(var It=wt+1;It<=Mt-1;It++)lt[3]=vt*x(Wt),p(~~Wt,It,lt),lt[3]=vt*S(Wt),p(~~Wt+1,It,lt),Wt+=yt;else for(var It=wt+1;It<=Mt-1;It++)lt[3]=vt*x(Wt),p(It,~~Wt,lt),lt[3]=vt*S(Wt),p(It,~~Wt+1,lt),Wt+=yt}function I(rt,ot,st,ht){for(var lt=0;lt<4;lt++){var vt=rt.H$(ot+1.3*lt,st);N(vt,ht,1)}}function j(rt,ot){this.x=Math.round(rt),this.y=Math.round(ot)}var B=Math.PI/180;j.prototype.H$=function(rt,ot){rt=rt*B;var st=this.x+ot*Math.cos(rt),ht=this.y+ot*Math.sin(rt);return new U(this.x,this.y,st,ht)},j.prototype.acU=function(rt,ot){rt=rt*B;var st=this.Bc+ot*Math.cos(rt),ht=this.mP+ot*Math.sin(rt);return new j(st,ht)};function U(rt,ot,st,ht){this.k0=new j(rt,ot),this.Mr=new j(st,ht)}U.prototype.tp=function(rt){var ot=rt*this.k0.x+(1-rt)*this.Mr.x,st=rt*this.k0.y+(1-rt)*this.Mr.y;return new j(ot,st)};var _=E,V=F,G=C,H=A,Z=L,z=k,$=g,tt=o,R=c,nt=[];m();for(var Q=0;Q<t.length;Q++)r[Q]=t[Q];var X=new U(i*a[2],e*a[3],i/2,e/2),K=a[1],Y=[];return Y[0]=function(){var ot=[80,40,15,60],st=0,ht=0;G(X.tp(1.4),260,ot,10),G(X.tp(1),100,[240,50,50,30],30),V(X.tp(1),60,[255,40,0,40]);var lt=[255,255,255,255];z(X.tp(1),70,lt,lt[3],58,.5),G(X.tp(1),12,lt),lt[3]=40,_(X.tp(1),150,lt,lt[3],150);for(var vt=0;vt<40;vt++){st+=Math.random()*25,ht=Math.random()*$(300)+$(100);var pt=X.tp(1).H$(st,ht);N(X.tp(1).H$(st,ht),[110,110,110,30])}V(X.tp(1),130,[255,255,255,8]);var ct=[170,30,23,70];H(X.tp(1),70,ct,1,3,3);var ut=[60,60,130,40];G(X.tp(.47),44,ut,5),G(X.tp(.43),22,ut,3),ut[3]=16,G(X.tp(.53),15,ut,2);var dt=[138,94,42,100];G(X.tp(.2),16,dt,2);var yt=[130,255,170,180];V(X.tp(0),4,yt),V(X.tp(-.25),5,yt),dt=[150,90,0,50],_(X.tp(-.45),55,R(dt),-dt[3],40,2),G(X.tp(-.42),35,dt,2),G(X.tp(-.5),15,dt,2),Z(X.tp(-1.28),145,11,70);var xt=M(0);xt[3]=50,_(X.tp(-1.28),149,xt,xt[3],4),xt=M(300),xt[3]=50,_(X.tp(-1.28),154,R(xt),-xt[3],3);var mt=[130,130,10,50];H(X.tp(-1),73,mt,3,2);var gt=[40,130,70,40];_(X.tp(-1),70,R(gt),-gt[3],35),gt=[40,170,60,50],G(X.tp(-.7),25,gt,4);var gt=[70,110,50,60];_(X.tp(1.3),30,R(gt),-gt[3],11,3),ut=[0,50,210,80],V(X.tp(-.72),20,ut)},Y[1]=function(){V(X.tp(1),150,[240,70,70,60]),G(X.tp(1),100,[200,60,60,40],30);var ot=[255,255,255,255],st=0,ht=0;z(X.tp(1),75,ot,ot[3],63),G(X.tp(1),12,ot),V(X.tp(1),270,[200,200,200,20],10);for(var lt=0;lt<10;lt++){st+=10+Math.random()*40,ht=Math.random()*$(250)+$(80);var vt=X.tp(1).H$(st,ht);N(vt,[110,110,110,35])}st=5,ht=100;for(var lt=0;lt<12;lt++)st+=30,I(X.tp(1),st,ht,[90,90,90,40]);var pt=[150,40,23,100];H(X.tp(1),70,pt,1,3,3);var ct=[30,100,60,40];V(X.tp(-.9),180,[255,255,255,20]),G(X.tp(-.9),140,ct,15);var ut=[170,80,25,15];H(X.tp(-.9),120,ut,1,4,4);var dt=[110,240,190,200];V(X.tp(-.6),3,dt),dt[3]=100,V(X.tp(-.6),7,dt);var yt=[230,120,40,85];V(X.tp(-.73),9,yt);var xt=[60,60,190,50];G(X.tp(.3),28,xt,6),xt[3]=25,G(X.tp(.34),20,xt,3)},Y[2]=function(){var xt=[255,255,255,255],ot=0,st=0;G(X.tp(1),13,xt),z(X.tp(1),150,xt,xt[3],137);var ht=[120,80,35,20];G(X.tp(1.4),260,ht,10);for(var lt=0;lt<40;lt++)ot+=5+Math.random()*30,st=Math.random()*$(300),N(X.tp(1).H$(ot,st),[110,110,110,20]);var vt=[10,30,255,30];G(X.tp(1),70,vt,50);var pt=[15,90,170,15];G(X.tp(1.5),60,pt);var ct=[220,220,20,50];G(X.tp(-1.15),8,ct,2);var xt=[255,255,255,40];V(X.tp(-1.18),6,xt),V(X.tp(-1.18),4,xt),ct=[110,110,10,8],_(X.tp(-1.2),32,R(ct),-ct[3],20,3);for(var ut=[5,0,16,255],lt=0;lt<4;lt++)G(X.tp(-1.36),10,ut,3);var dt=[90,200,150,20],yt=dt.slice(0);yt[3]*=2,G(X.tp(-1.32),7,yt,3),G(X.tp(-1.36),7,yt,3),G(X.tp(-1.4),7,yt,3);var xt=[230,230,230,100];V(X.tp(-1.36),2,xt),xt[3]=3,G(X.tp(-.55),10,xt),ct=[120,100,10,18],G(X.tp(-.55),160,ct,8),G(X.tp(-.55),80,ct,4),dt[3]=3,yt[3]=6,_(X.tp(-.49),13,R(yt),-yt[3],13,2),_(X.tp(-.55),13,R(yt),-yt[3],13,2),dt[3]=20,G(X.tp(.15),25,dt,3),ct[3]=100,V(X.tp(-.52),3,ct),ct=[200,200,50,40],G(X.tp(.27),1,ct,4);var mt=[150,40,23,30];_(X.tp(1),80,R(mt),-mt[3],2,1)},Y[a[0]]()},f.Kg={},f.Kg.zk=function(t){for(var i=t.length,e=t[0].length,r=new Array(e),a=0;a<e;a++)r[a]=new Array(i);for(var a=0;a<e;a++)for(var s=0;s<i;s++)r[a][s]=t[s][a];return r},f.Kg.x2=function(t,i){for(var e=t.length,r=t[0].length,a=new Array(e),s=0;s<e;s++)a[s]=new Array(r);for(var s=0;s<e;s++)for(var o=0;o<r;o++)a[s][o]=t[s][o]-i[s][o];return a},f.Kg.add=function(t,i){for(var e=t.length,r=t[0].length,a=new Array(e),s=0;s<e;s++)a[s]=new Array(r);for(var s=0;s<e;s++)for(var o=0;o<r;o++)a[s][o]=t[s][o]+i[s][o];return a},f.Kg.multiply=function(t,i){var e=t.length,r=t[0].length,a=i[0].length;if(r!=i.length)throw"e";for(var s=new Array(e),o=0;o<e;o++)s[o]=new Array(a);if((r&1)!=0)for(var o=0;o<e;o++)for(var h=t[o],v=s[o],u=0;u<a;u++){for(var p=0,c=0;c<r;c++)p+=h[c]*i[c][u];v[u]=p}else for(var o=0;o<e;o++)for(var h=t[o],v=s[o],u=0;u<a;u++){for(var p=0,c=0;c<r;c+=2)p+=h[c]*i[c][u]+h[c+1]*i[c+1][u];v[u]=p}return s},f.Kg.z0=function(t,i){for(var e=t.length,r=t[0].length,a=new Array(e),s=0;s<e;s++){for(var o=0,h=0;h<r;h++)o+=t[s][h]*i[h];a[s]=o}return a},f.Kg.WI=function(t,i){for(var e=[],r=0;r<t;r++){e.push([]);for(var a=0;a<i;a++)e[r].push(0)}return e},f.Kg.a5e=function(t){for(var i=0;i<t.length;i++)console.log(JSON.stringify(t[i]))},f.Kg.aih=function(t){for(var i=[],e=0;e<t.length;e++)i.push(t[e].join(","));return"["+i.join(";")+"]"},f.Kg.Eg=function(t,i){for(var e=t.length,r=0;r<e;r++){for(var a=0,s=Number.NEGATIVE_INFINITY,o=r;o<e;o++)Math.abs(t[o][r])>s&&(a=o,s=Math.abs(t[o][r]));f.Kg.a0F(t,r,a);for(var o=r+1;o<e;o++){if(t[r][r]==0)return 1;for(var h=t[o][r]/t[r][r],v=r;v<e+1;v++)t[o][v]-=t[r][v]*h}}for(var o=e-1;o>=0;o--){if(t[o][o]==0)return 1;var u=t[o][e]/t[o][o];i[o]=u;for(var v=o-1;v>=0;v--)t[v][e]-=t[v][o]*u,t[v][o]=0}return 0},f.Kg.a0F=function(t,i,e){var r=t[i];t[i]=t[e],t[e]=r},f.Kg.aBx=function(t){for(var i=t.length,e=f.Kg.WI(i,i),r=0;r<i;r++)e[r][r]=t[r];return e},f.Kg.a2$=function(t){for(var i=t.length,e=t[0].length,r=new Array(i),a=0;a<i;a++){r[a]=0;for(var s=0;s<e;s++)r[a]+=t[a][s];r[a]/=e}return r},f.Kg.w5=function(t){for(var i=0,e=0;e<t.length;e++)i+=t[e]*t[e];return Math.sqrt(i)},f.k8={},f.k8.Wk=function(t){var i=~~(t+.5);return i<0?0:i>255?255:i},f.k8.I1=function(t,i,e){function r(u){return Math.max(0,Math.min(1,u))}for(var a=t.S.length,s=0;s<a;s++){var o=t.S[s],h=t.M[s],v=t.c[s];i.S[s]=r(e[0]*o+e[1]*h+e[2]*v+e[3]),i.M[s]=r(e[4]*o+e[5]*h+e[6]*v+e[7]),i.c[s]=r(e[8]*o+e[9]*h+e[10]*v+e[11])}},f.k8.awS=function(t,i,e){var r=f.TP(t),a=r==8?255:r==16?65535:1,s=1/a,o=t.length;function h(d){return Math.max(0,Math.min(1,d))}for(var v=0;v<o;v+=4){var u=t[v]*s,p=t[v+1]*s,c=t[v+2]*s;i[v]=a*h(e[0]*u+e[1]*p+e[2]*c+e[3]),i[v+1]=a*h(e[4]*u+e[5]*p+e[6]*c+e[7]),i[v+2]=a*h(e[8]*u+e[9]*p+e[10]*c+e[11])}},f.k8.aGw=function(t){var i=t[0]+t[1]+t[2],e=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1];if(i==1){var r=t.indexOf(1);e[r]=e[r+4]=e[r+8]=1}else e[0]=t[0],e[5]=t[1],e[10]=t[2];return e},f.k8.cy=function(t,i,e){return[1,0,0,t,0,1,0,i,0,0,1,e,0,0,0,1]},f.k8.Sb=function(t,i,e){return[t,0,0,0,0,i,0,0,0,0,e,0,0,0,0,1]},f.k8.ahL=function(t){return[t[0],t[1],t[2],t[4],t[5],t[6],t[8],t[9],t[10]]},f.k8.p2=function(t){return[t[0],t[1],t[2],0,t[3],t[4],t[5],0,t[6],t[7],t[8],0,0,0,0,1]},f.k8.Uh=function(t,i){return[t[0]*i[0]+t[1]*i[1]+t[2]*i[2]+t[3]*i[3],t[4]*i[0]+t[5]*i[1]+t[6]*i[2]+t[7]*i[3],t[8]*i[0]+t[9]*i[1]+t[10]*i[2]+t[11]*i[3],t[12]*i[0]+t[13]*i[1]+t[14]*i[2]+t[15]*i[3]]},f.k8.zk=function(t){var i=[];return i[0]=t[0],i[1]=t[4],i[2]=t[8],i[3]=t[12],i[4]=t[1],i[5]=t[5],i[6]=t[9],i[7]=t[13],i[8]=t[2],i[9]=t[6],i[10]=t[10],i[11]=t[14],i[12]=t[3],i[13]=t[7],i[14]=t[11],i[15]=t[15],i},f.k8.add=function(t,i){for(var e=t.slice(0),r=0;r<16;r++)e[r]+=i[r];return e},f.k8.multiply=function(t,i){var e=[];return e[0]=t[0]*i[0]+t[1]*i[4]+t[2]*i[8]+t[3]*i[12],e[1]=t[0]*i[1]+t[1]*i[5]+t[2]*i[9]+t[3]*i[13],e[2]=t[0]*i[2]+t[1]*i[6]+t[2]*i[10]+t[3]*i[14],e[3]=t[0]*i[3]+t[1]*i[7]+t[2]*i[11]+t[3]*i[15],e[4]=t[4]*i[0]+t[5]*i[4]+t[6]*i[8]+t[7]*i[12],e[5]=t[4]*i[1]+t[5]*i[5]+t[6]*i[9]+t[7]*i[13],e[6]=t[4]*i[2]+t[5]*i[6]+t[6]*i[10]+t[7]*i[14],e[7]=t[4]*i[3]+t[5]*i[7]+t[6]*i[11]+t[7]*i[15],e[8]=t[8]*i[0]+t[9]*i[4]+t[10]*i[8]+t[11]*i[12],e[9]=t[8]*i[1]+t[9]*i[5]+t[10]*i[9]+t[11]*i[13],e[10]=t[8]*i[2]+t[9]*i[6]+t[10]*i[10]+t[11]*i[14],e[11]=t[8]*i[3]+t[9]*i[7]+t[10]*i[11]+t[11]*i[15],e[12]=t[12]*i[0]+t[13]*i[4]+t[14]*i[8]+t[15]*i[12],e[13]=t[12]*i[1]+t[13]*i[5]+t[14]*i[9]+t[15]*i[13],e[14]=t[12]*i[2]+t[13]*i[6]+t[14]*i[10]+t[15]*i[14],e[15]=t[12]*i[3]+t[13]*i[7]+t[14]*i[11]+t[15]*i[15],e},f.k8.m$=function(t){var i=[];i[0]=t[5]*t[10]*t[15]-t[5]*t[14]*t[11]-t[6]*t[9]*t[15]+t[6]*t[13]*t[11]+t[7]*t[9]*t[14]-t[7]*t[13]*t[10],i[1]=-t[1]*t[10]*t[15]+t[1]*t[14]*t[11]+t[2]*t[9]*t[15]-t[2]*t[13]*t[11]-t[3]*t[9]*t[14]+t[3]*t[13]*t[10],i[2]=t[1]*t[6]*t[15]-t[1]*t[14]*t[7]-t[2]*t[5]*t[15]+t[2]*t[13]*t[7]+t[3]*t[5]*t[14]-t[3]*t[13]*t[6],i[3]=-t[1]*t[6]*t[11]+t[1]*t[10]*t[7]+t[2]*t[5]*t[11]-t[2]*t[9]*t[7]-t[3]*t[5]*t[10]+t[3]*t[9]*t[6],i[4]=-t[4]*t[10]*t[15]+t[4]*t[14]*t[11]+t[6]*t[8]*t[15]-t[6]*t[12]*t[11]-t[7]*t[8]*t[14]+t[7]*t[12]*t[10],i[5]=t[0]*t[10]*t[15]-t[0]*t[14]*t[11]-t[2]*t[8]*t[15]+t[2]*t[12]*t[11]+t[3]*t[8]*t[14]-t[3]*t[12]*t[10],i[6]=-t[0]*t[6]*t[15]+t[0]*t[14]*t[7]+t[2]*t[4]*t[15]-t[2]*t[12]*t[7]-t[3]*t[4]*t[14]+t[3]*t[12]*t[6],i[7]=t[0]*t[6]*t[11]-t[0]*t[10]*t[7]-t[2]*t[4]*t[11]+t[2]*t[8]*t[7]+t[3]*t[4]*t[10]-t[3]*t[8]*t[6],i[8]=t[4]*t[9]*t[15]-t[4]*t[13]*t[11]-t[5]*t[8]*t[15]+t[5]*t[12]*t[11]+t[7]*t[8]*t[13]-t[7]*t[12]*t[9],i[9]=-t[0]*t[9]*t[15]+t[0]*t[13]*t[11]+t[1]*t[8]*t[15]-t[1]*t[12]*t[11]-t[3]*t[8]*t[13]+t[3]*t[12]*t[9],i[10]=t[0]*t[5]*t[15]-t[0]*t[13]*t[7]-t[1]*t[4]*t[15]+t[1]*t[12]*t[7]+t[3]*t[4]*t[13]-t[3]*t[12]*t[5],i[11]=-t[0]*t[5]*t[11]+t[0]*t[9]*t[7]+t[1]*t[4]*t[11]-t[1]*t[8]*t[7]-t[3]*t[4]*t[9]+t[3]*t[8]*t[5],i[12]=-t[4]*t[9]*t[14]+t[4]*t[13]*t[10]+t[5]*t[8]*t[14]-t[5]*t[12]*t[10]-t[6]*t[8]*t[13]+t[6]*t[12]*t[9],i[13]=t[0]*t[9]*t[14]-t[0]*t[13]*t[10]-t[1]*t[8]*t[14]+t[1]*t[12]*t[10]+t[2]*t[8]*t[13]-t[2]*t[12]*t[9],i[14]=-t[0]*t[5]*t[14]+t[0]*t[13]*t[6]+t[1]*t[4]*t[14]-t[1]*t[12]*t[6]-t[2]*t[4]*t[13]+t[2]*t[12]*t[5],i[15]=t[0]*t[5]*t[10]-t[0]*t[9]*t[6]-t[1]*t[4]*t[10]+t[1]*t[8]*t[6]+t[2]*t[4]*t[9]-t[2]*t[8]*t[5];for(var e=t[0]*i[0]+t[1]*i[4]+t[2]*i[8]+t[3]*i[12],r=0;r<16;r++)i[r]/=e;return i},f.k8.a1K=function(t){var i=[],e=t[5]*t[10]*t[15]-t[5]*t[14]*t[11]-t[6]*t[9]*t[15]+t[6]*t[13]*t[11]+t[7]*t[9]*t[14]-t[7]*t[13]*t[10],r=-t[4]*t[10]*t[15]+t[4]*t[14]*t[11]+t[6]*t[8]*t[15]-t[6]*t[12]*t[11]-t[7]*t[8]*t[14]+t[7]*t[12]*t[10],a=t[4]*t[9]*t[15]-t[4]*t[13]*t[11]-t[5]*t[8]*t[15]+t[5]*t[12]*t[11]+t[7]*t[8]*t[13]-t[7]*t[12]*t[9],s=-t[4]*t[9]*t[14]+t[4]*t[13]*t[10]+t[5]*t[8]*t[14]-t[5]*t[12]*t[10]-t[6]*t[8]*t[13]+t[6]*t[12]*t[9];return t[0]*e+t[1]*r+t[2]*a+t[3]*s},f.k8.kT=function(t,i,e,r){var a=Math.sin(r),s=Math.cos(r),o=1/Math.sqrt(t*t+i*i+e*e);return t*=o,i*=o,e*=o,f.k8.p2([t*t*(1-s)+s,t*i*(1-s)-e*a,t*e*(1-s)+i*a,t*i*(1-s)+e*a,i*i*(1-s)+s,i*e*(1-s)-t*a,t*e*(1-s)-i*a,i*e*(1-s)+t*a,e*e*(1-s)+s])},f.k8.mN=f.k8.p2([3.1338561,-1.6168667,-.4906146,-.9787684,1.9161415,.033454,.0719453,-.2289914,1.4052427]),f.k8.aO5=f.k8.p2([1.9624274,-.6105343,-.3413404,-.9787684,1.9161415,.033454,.0286869,-.1406752,1.3487655]),f.k8.ain=f.k8.p2([1.3459433,-.2556075,-.0511118,-.5445989,1.5081673,.0205351,0,0,1.2118128]),f.k8.axW=f.k8.p2([2.1861968,-.8165993,-.3530805,-.8443876,1.7943237,.024049,.0479222,-.1018347,1.2792565]),f.k8.aoy=f.k8.m$(f.k8.mN),f.YT={},f.YT.ap=new Uint32Array(1),f.YT.adR=function(t,i,e,r,a,s){var o=new Uint32Array(t),h=0,v=f.YT.ap;v.length<i*4&&(f.YT.ap=v=new Uint32Array(i*4));for(var u=new Float64Array(v.buffer),p=0;p<i;p+=2){var c=a[p],d=a[p+1],g=s[p],m=s[p+1];v[h]=d,u[h+2>>1]=g,v[h+1]=o[c],o[c]=h+1,h+=4,v[h]=c,u[h+2>>1]=m,v[h+1]=o[d],o[d]=h+1,h+=4}return{hU:v,aJA:u,a5A:o}},f.YT.Eg=function(t,i,e,r,a,s,o){var h=1,v=f.YT.adR(t,i,e,r,a,s),u=v.hU,p=v.aJA,c=v.a5A,d=new Uint32Array(t),g=new f.YT.rd(t),m=1,b=0;g.push(e),g.push(r);var M=new f.YT.rd(t),x=new Uint8Array(t),S=new Uint32Array(t);x[e]=1,x[r]=2;var C=new Uint32Array(t),A=new Uint32Array(t);for(A[e]=A[r]=0,C[e]=C[r]=1;;){for(var D=-1,E=0,k=1e30;!g.Er()&&D==-1;){for(var F=g.top(),L=x[F],N=c[F]-1;N!=-1;){var I=u[N],j=x[I],B=N^L-1<<2;p[B+2>>1]!=0&&(j==0?(f.YT.uk(F,N,I,x,S,A,C),g.push(I)):j==L&&C[I]<=C[F]&&A[I]>A[F]?f.YT.uk(F,N,I,x,S,A,C):j!=L&&(D=B)),N=u[N+1]-1}if(D!=-1)break;g.pop()}if(D==-1)break;m++;for(var U=D;U!=-1;)d[E]=U,E++,U=S[u[U^4]]-1;for(var _=E>>1,V=0;V<_;V++){var G=d[V];d[V]=d[E-V-1],d[E-V-1]=G}for(U=S[u[D]]-1;U!=-1;)d[E]=U^4,E++,U=S[u[U^4]]-1;for(var V=0;V<E;V++)k=Math.min(k,p[d[V]+2>>1]);if(b+=k,b>=o)return{aLm:null,M3:b};for(var V=0;V<E;V++){var H=d[V],Z=H^4,F=u[Z],I=u[H];p[H+2>>1]-=k,p[Z+2>>1]+=k,p[H+2>>1]==0&&x[F]==x[I]&&(x[F]==1&&(S[I]=0,M.push(I)),x[F]==2&&(S[F]=0,M.push(F)))}for(;!M.Er();){for(var F=M.pop(),L=x[F],N=c[F]-1,z=L==1?4:0,$=0,tt=0,R=1e9;N!=-1;){var I=u[N],nt=N^4,B=N^z;x[I]==L&&p[B+2>>1]>0&&f.YT.azw(I,e,r,S,u,m,C,A)+1<R&&($=I,tt=nt,R=A[I]+1),N=u[N+1]-1}if(tt!=0){f.YT.uk($,tt,F,x,S,A,C);continue}for(N=c[F]-1;N!=-1;){var I=u[N],B=N^z;x[I]==L&&(p[B+2>>1]>0&&g.push(I),S[I]==N+1&&(S[I]=0,M.push(I))),N=u[N+1]-1}x[F]=0,g.remove(F)}}for(var Q=[],V=0;V<i;V+=2){var F=a[V],I=a[V+1];x[F]==1&&x[I]!=1&&Q.push(V>>1),x[I]==1&&x[F]!=1&&Q.push(i+V>>1)}return{aLm:Q,M3:b}},f.YT.uk=function(t,i,e,r,a,s,o){r[e]=r[t],a[e]=i+1,s[e]=s[t]+1,o[e]=o[t]},f.YT.azw=function(t,i,e,r,a,s,o,h){for(var v=t,u=r[t]-1,p=0;u!=-1&&o[t]!=s;)t=a[u^4],u=r[t]-1,p++;if(u==-1&&t!=i&&t!=e)return 1e9;var c=h[t]+p;for(p=0,u=r[v]-1;v!=t;)h[v]=c-p,p++,o[v]=s,v=a[u^4],u=r[v]-1;return c},f.YT.aau=function(t,i,e,r,a,s){for(var o=f.YT.adR(t,i,e,r,a,s),h=o.hU,v=o.aJA,u=o.a5A,p=0,c=0,d=new Uint32Array(t*2),g=new f.YT.aAl(t),m=0;;){g.reset(),g.push(e);for(var b=0;b<t;b++)d[b<<1]=0;for(;!g.Er();){for(var M=g.pop(),x=u[M]-1;x!=-1;)m=h[x],d[m<<1]==0&&v[x+2>>1]>0&&m!=e&&(d[m<<1]=M+1,d[(m<<1)+1]=x,g.push(m)),x=h[x+1]-1;if(d[r<<1]!=0)break}if(d[r<<1]==0)break;var S=1e30;for(m=r;;){var C=d[m<<1]-1;if(C==-1)break;var A=d[(m<<1)+1];S=Math.min(S,v[A+2>>1]),m=C}for(m=r;;){var C=d[m<<1]-1;if(C==-1)break;var A=d[(m<<1)+1],D=A^4;v[A+2>>1]-=S,v[D+2>>1]+=S,m=C}p+=S}for(var E=[],b=0;b<i;b+=2){var C=a[b],m=a[b+1];(d[C<<1]!=0||C==e)&&d[m<<1]==0&&m!=e&&E.push(b>>1),(d[m<<1]!=0||m==e)&&d[C<<1]==0&&C!=e&&E.push(i+b>>1)}return{aLm:E,M3:p}},f.YT.aAl=function(t){t|=t>>1,t|=t>>2,t|=t>>4,t|=t>>8,t|=t>>16,this.gP=new Uint32Array(t+1),this.Nh=t,this.sY=0,this.ET=0},f.YT.aAl.prototype={push:function(t){var i=this.ET;this.gP[i]=t,this.ET=i+1&this.Nh},pop:function(){var t=this.sY,i=this.gP[t];return this.sY=t+1&this.Nh,i},Er:function(){return this.sY==this.ET},reset:function(){this.sY=0,this.ET=0}},f.YT.rd=function(t){t|=t>>1,t|=t>>2,t|=t>>4,t|=t>>8,t|=t>>16,this.gP=new Uint32Array(t+1),this.cs=new Uint32Array(t+1),this.Nh=t,this.sY=0,this.ET=0},f.YT.rd.prototype={top:function(){return this.gP[this.sY]},azN:function(){return this.gP[this.ET]},push:function(t){if(this.cs[t]==0){this.cs[t]=this.ET+1;var i=this.ET;this.gP[i]=t,this.ET=i+1&this.Nh}},pop:function(){var t=this.sY,i=this.gP[t];return this.cs[i]=0,this.sY=t+1&this.Nh,i},Er:function(){return this.sY==this.ET},remove:function(t){var i=this.cs[t]-1;if(i!=-1){if(this.cs[t]=0,i==this.sY){this.pop();return}var e=this.pop();this.gP[i]=e,this.cs[e]=i+1}},at:function(t){return t+this.Nh+1&this.Nh}},f.YT.asj=function(t,i,e){var r=f.YT.oe(t,i,e);i<r-1&&f.YT.asj(t,i,r-1),r<e&&f.YT.asj(t,r,e)},f.YT.oe=function(t,i,e){for(var r=t[i+e>>>1];i<=e;){for(;t[i]<r;)i++;for(;t[e]>r;)e--;i<=e&&(f.YT.$E(t,i,e),i++,e--)}return i},f.YT.$E=function(t,i,e){var r=t[i];t[i]=t[e],t[e]=r},f.GE=(function(){var t,i;function e(o,h,v){var u=v-1,p=h+v;t[v-2]=o[p-2],i[0]=o[p-1];for(var c=Math.max,d=1;d<u;d++)t[v-2-d]=c(t[v-1-d],o[p-2-d]),i[d]=c(i[d-1],o[p-1+d]);for(var d=0;d<u;d++)o[h+d]=c(t[d],i[d])}function r(o,h,v){for(var u=v-1,p=Math.ceil(h/u)*u,c=0;c<p;c+=u)e(o,c,v)}function a(o,h,v,u,p,c){if(h.set(o),p!=1){t=f.n(p-1),i=f.n(p-1);var d=p>>>1,g=f.n(Math.ceil(Math.max(v,u)/(p-1))*(p-1)+(p-2)),m=new Uint8Array(g.buffer,0,v);c||f.m$(h);for(var b=0;b<u;b++)g.fill(0),g.set(new Uint8Array(h.buffer,b*v,v),d),r(g,v,p),h.set(m,b*v);for(var M=0;M<v;M++){g.fill(0);for(var b=0;b<u;b++)g[b+d]=h[b*v+M];r(g,u,p);for(var b=0;b<u;b++)h[b*v+M]=g[b]}c||f.m$(h)}}function s(o,h,v,u,p,c){for(var d=f.n(v*u),g=0;g<4;g++)f.lv(o,d,g),g==3&&f.m$(d),a(d,d,v,u,p,c),g==3&&f.m$(d),f.s6(d,h,g)}return{Et:a,anN:s}})(),f.JN={},f.JN.Je=function(t){for(var i=0;i<t.length;i++)f.JN.zI(t,i)},f.JN.zI=function(t,i){t[i].v.keyShapeInvalidated={t:"bool",v:!0}},f.JN.aJ5=function(t){for(var i=0;i<t.length;i++)t[i].v.keyOriginIndex.v=i},f.JN.VH=function(){return{t:"Objc",v:{classID:"null",keyOriginIndex:{t:"long",v:0},keyShapeInvalidated:{t:"bool",v:!0}}}},f.JN.gG=function(t,i,e){t=t.v;var r={Rctn:2,Ln:4,Elps:5},a=r[t.classID],s=t.topLeft?f.JN.aBT(t):null,o=null,h=0,v=[!1,!1,0,0,0];if(a==4){var u=t.Strt.v,p=t.End.v;o=[u.Hrzn.v.val,u.Vrtc.v.val,p.Hrzn.v.val,p.Vrtc.v.val],h=t.Wdth.v.val;for(var c=0;c<2;c++){var d=t[c==0?"StrA":"EndA"];d!=null&&(d=d.v,v[c]=d.On.v,v[2]=d.Wdth.v,v[3]=d.Lngt.v,v[4]=d.Cncv.v.val)}}return a==null?null:f.JN.Vp(a,a==4?null:f.JN.zP(t,i,e),s,o,h,v)},f.JN.pc=function(t,i,e,r,a,s,o){var h={classID:t,unitValueQuadVersion:{t:"long",v:1}};if(i&&f.JN.eU(h,["Left","Top","Rght","Btom"],i),e&&f.JN.eU(h,["topLeft","topRight","bottomRight","bottomLeft"],e),t=="Ln"){h.Strt={t:"Objc",v:{classID:"Pnt",Hrzn:{t:"UntF",v:{type:"#Pxl",val:r[0]}},Vrtc:{t:"UntF",v:{type:"#Pxl",val:r[1]}}}},h.End={t:"Objc",v:{classID:"Pnt",Hrzn:{t:"UntF",v:{type:"#Pxl",val:r[2]}},Vrtc:{t:"UntF",v:{type:"#Pxl",val:r[3]}}}},h.Wdth={t:"UntF",v:{type:"#Pxl",val:a}};for(var v=0;v<2;v++){var u=v==0?"StrA":"EndA";h[u]={t:"Objc",v:{classID:"cArw",On:{t:"bool",v:o[v]},Wdth:{t:"doub",v:o[2]},Lngt:{t:"doub",v:o[3]},Cncv:{t:"UntF",v:{type:"#Prc",val:o[4]}}}}}}return s&&(h.Nm={t:"TEXT",v:s}),{t:"Objc",v:h}},f.JN.a3B=function(t,i){var e=f.JN.Uk(t),r=t[2]-t[0],a=t[3]-t[1],s=Math.sqrt(r*r+a*a),o=[0,0,s,0,s,i,0,i],h=new fp;return h.rotate(-e),h.translate(t[0],t[1]),f.Q.F(o,h,o),o},f.JN.Vp=function(t,i,e,r,a,s){var o=f.JN.VH(),h=o.v,v;if(delete h.keyShapeInvalidated,h.keyOriginType={t:"long",v:t},h.keyOriginResolution={t:"doub",v:75},t==4){h.keyOriginLineStart={t:"Objc",v:{classID:"Pnt",Hrzn:{t:"doub",v:r[0]},Vrtc:{t:"doub",v:r[1]}}},h.keyOriginLineEnd={t:"Objc",v:{classID:"Pnt",Hrzn:{t:"doub",v:r[2]},Vrtc:{t:"doub",v:r[3]}}},v=f.JN.a3B(r,a);var u=f.Q.HT(v);i=[u.x,u.y,u.x+u.s,u.y+u.N],h.keyOriginLineWeight={t:"doub",v:a},s&&f.JN.at2(h,s)}else v=[i[0],i[1],i[2],i[1],i[2],i[3],i[0],i[3]];h.keyOriginBoxCorners={t:"Objc",v:{classID:"null"}},f.JN.pi(h,"keyOriginBoxCorners",v);var p={classID:"unitRect",unitValueQuadVersion:{t:"long",v:1}};if(h.keyOriginShapeBBox={t:"Objc",v:p},f.JN.arR(h,i),e!=null){var c={classID:"radii",unitValueQuadVersion:{t:"long",v:1}};h.keyOriginRRectRadii={t:"Objc",v:c},f.JN.BT(h,e)}return o},f.JN.F=function(t,i,e,r){for(var a=f.O.aEH(i),s=f.O.arV(i),o=f.O.I_(i),h=o.e7*o.Il-o.c*o.JC,v=0;v<t.length;v++){var u=t[v].v;if(f.JN.OD(u)&&!(e.length!=0&&e.indexOf(v)==-1)){var p=u.keyOriginType.v,c=i;if(h<0&&p==2){var d=f.JN.MD(u),g=0;g=d[0],d[0]=d[1],d[1]=g,g=d[2],d[2]=d[3],d[3]=g,f.JN.BT(u,d);var F=f.JN.NP(u,"keyOriginBoxCorners"),m=f.Q.HT(F),b=m.x+m.s/2,M=new fp;M.translate(-b,0),M.scale(-1,1),M.translate(b,0),c=f.O.fY(c,f.O.GJ(M))}for(var x=["keyOriginPolyTrueRectCorners","keyOriginBoxCorners"],S=0;S<x.length;S++){var F=f.JN.NP(u,x[S]);if(F!=null){f.O.F(c,F),f.JN.pi(u,x[S],F);var m=f.Q.HT(F);f.JN.arR(u,[m.x,m.y,m.x+m.s,m.y+m.N]);var C=new fp;C.rotate(-f.JN.Uk(F));var A={classID:"Trnf"};u.Trnf={t:"Objc",v:A};for(var D="xx xy yx yy tx ty".split(" "),E=[C.e7,C.c,C.JC,C.Il,C.i9,C.tU],k=0;k<6;k++)A[D[k]]={t:"doub",v:E[k]}}}if(p==2&&r){for(var d=f.JN.MD(u),S=0;S<4;S++)d[S]=Math.round(d[S]*i[0]);f.JN.BT(u,d)}var F=f.JN.NP(u,"keyOriginBoxCorners"),L=F[2]-F[0],N=F[3]-F[1],I=Math.sqrt(L*L+N*N);L/=I,N/=I;var j=F[6]-F[0],B=F[7]-F[1],U=Math.sqrt(j*j+B*B);if(j/=U,B/=U,p==4){var _=o.aG();u.keyOriginLineWeight.v*=_;var V=f.JN.WZ(u);f.O.F(i,V),f.JN.aHu(u,V);var G=f.JN.acc(u);G[2]*=_,G[3]*=_,f.JN.at2(u,G)}var H=L*j+N*B;Math.abs(H)>.001&&f.JN.zI(t,v)}}},f.JN.OD=function(t){var i=t.keyShapeInvalidated,e=t.keyOriginType;return(i==null||!i.v)&&e!=null&&e.v!=9},f.JN.aF0=function(t){var i=t.keyOriginType.v,e=f.JN.$J(t),r=e[0],a=e[1],s=e[2],o=e[3],h=new fp,v=t.keyOriginPolyCornerRadius,u;v=v?v.v:0;var p=f.JN.NP(t,i==7||i==8?"keyOriginPolyTrueRectCorners":"keyOriginBoxCorners"),c=f.JN.P4(p),d=c[2],g=c[3];if(r=-d/2,s=d/2,a=-g/2,o=g/2,h.rotate(-f.JN.Uk(p)),h.i9=c[0],h.tU=c[1],i==1||i==2){var m=i==1?0:f.JN.MD(t);u=f.u.zf.Rect(r,a,s-r,o-a,m)}else if(i==4){var b=f.JN.WZ(t),M=f.JN.acc(t);h=new fp,M==null?u=f.u.zf.AO(b[0],b[1],b[2],b[3],t.keyOriginLineWeight.v):u=f.u.zf.Y3(b[0],b[1],b[2],b[3],t.keyOriginLineWeight.v,M)}else if(i==5)u=f.u.zf.WG(r,a,s-r,o-a);else if(i==7||i==8){var x=i==7?3:t.keyOriginPolySides.v;u=f.u.zf.Oj(0,0,100,Math.PI/x-Math.PI/2,x,v,s,o)}return f.u.G_(u,h),u},f.JN.Qq=function(t,i){for(var e=i.B,r=0;r<t.length;r++){var a=t[r].v;if(f.JN.OD(a)){var s=f.JN.aF0(a),o=f.u.nG(e,r),h=f.u.ks(e,r);s[2].y7=e[o].y7;var v=e;e=e.slice(0,o);for(var u=2;u<s.length;u++)e.push(s[u]);for(var u=o+h;u<v.length;u++)e.push(v[u])}}i.B=e,i.d_=!0},f.JN.Jc=function(t){for(var i=1e9,e=-i,r=1e9,a=-r,s=[],o=t.Sv(),h=o[0],v=o[1],u=0;u<v.length;u++){var p=h[v[u]],c=p.add.vogk;if(c!=null){for(var d=p.add.vmsk.j,g=0;g<c.length;g++)if(!(v.length==1&&d.length!=0&&d.indexOf(g)==-1)){var m=c[g].v,b=f.JN.aKX(m);if(b){s.push(b);var M=b[1];i=Math.min(i,M[0]),r=Math.min(r,M[1]),e=Math.max(e,M[2]),a=Math.max(a,M[3])}}}}return s.length==1?s[0]:[0,i<e?[i,r,e,a]:null,0]},f.JN.aKX=function(t){if(f.JN.OD(t)){var i=t.keyOriginType.v,e=0;if(i!=9){var r=f.JN.$J(t),a=f.JN.NP(t,"keyOriginBoxCorners");if(a){var s=f.JN.P4(a),o=s[2],h=s[3];r[2]=r[0]+o,r[3]=r[1]+h,e=f.JN.Uk(a)}var v=[i,r,e],u=t.keyOriginPolyCornerRadius;return i==2&&v.push(f.JN.MD(t)),(i==7||i==8)&&v.push(u?u.v:0),i==8&&v.push(t.keyOriginPolySides.v),v}}},f.JN.ag1=function(t,i,e){for(var r=0;r<t.length;r++)if(i.indexOf(r)!=-1){var a=t[r].v,s=f.JN.aKX(a);if(s){var o=s[0],h=f.JN.NP(a,o==7||o==8?"keyOriginPolyTrueRectCorners":"keyOriginBoxCorners"),v=f.JN.P4(h);if(console.log(o),o==2){for(var u=[],p=[],c=0;c<4;c++){var d=s[2]+(c+.5)*Math.PI/2,g=Math.max(s[3][c]*Math.sqrt(2),20/e.PD),m=h[2*c]+Math.cos(d)*g,b=h[2*c+1]+Math.sin(d)*g;p.push(m,b),u.push(h[2*c],h[2*c+1])}return[r,p,u,h,v.slice(0,2)]}if(o==5)return[r,null,null,h,v.slice(0,2)];if(o==8){var d=s[2]-Math.PI/2,M=v[3]*.5,g=M-Math.max(s[3],20/e.PD),x=Math.sin(d),S=Math.cos(d);return[r,[v[0]+S*g,v[1]+x*g],[v[0]+S*M,v[1]+x*M],h,v.slice(0,2)]}}}return null},f.JN.Uk=function(t){var i=t[2]-t[0],e=t[3]-t[1];return-Math.atan2(-e,i)},f.JN.aw5=function(t){var i=f.JN.$J(t);return f.JN.Uk(i)},f.JN.aa5=function(t,i,e){for(var r=f.JN.Jc(t),a=-1,s=0;s<i.length;s++)JSON.stringify(i[s])!=JSON.stringify(r[s])&&(a=s);a==1||a==2;for(var o=t.Sv(),h=o[0],v=o[1],u=0;u<v.length;u++){var p=h[v[u]],c=p.add.vogk;if(c!=null)for(var d=p.add.vmsk.j,g=0;g<c.length;g++){var m=c[g].v;if(f.JN.OD(m)&&!(v.length==1&&d.length!=0&&d.indexOf(g)==-1)){var b=m.keyOriginType.v;if(a==1||a==2){f.JN.F(c,f.JN.ak1(a,m,r,i),d,!1);break}a==3&&(b==2?f.JN.BT(m,i[3]):m.keyOriginPolyCornerRadius={t:"doub",v:i[3]}),a==4&&(m.keyOriginPolySides.v=i[4]),e&&f.JN.zI(c,g)}}}},f.JN.ak1=function(t,i,e,r){var a=r[1],s=e[1],o=(a[2]-a[0])/(s[2]-s[0]),h=(a[3]-a[1])/(s[3]-s[1]),v=new fp;if(t==1)if(Math.max(Math.abs(o-1),Math.abs(h-1))>1e-8){var u=a[0],p=a[1];if(r[0]!=0){var c=f.JN.NP(i,"keyOriginBoxCorners");u=c[0],p=c[1]}v.translate(-u,-p),v.rotate(r[2]),v.scale(o,h),v.rotate(-r[2]),v.translate(u,p)}else v.translate(-s[0],-s[1]),v.translate(a[0],a[1]);else{r[0]!=0&&(a=f.JN.$J(i));var u=(a[0]+a[2])/2,p=(a[1]+a[3])/2;v.translate(-u,-p),e[0]!=0&&v.rotate(e[2]),v.rotate(-r[2]),v.translate(u,p)}return f.O.GJ(v)},f.JN.P4=function(t){var i=t[0],e=t[1],r=t[2],a=t[3],s=t[4],o=t[5],h=t[6],v=t[7],p=r-i,c=a-e,u=Math.sqrt(p*p+c*c),p=s-r,c=o-a,d=Math.sqrt(p*p+c*c);return[(i+s)/2,(e+o)/2,u,d]},f.JN.NP=function(t,i){var e=t[i];if(e==null)return null;var r=[];e=e.v;for(var a=0;a<4;a++){var s=e["rectangleCorner"+["A","B","C","D"][a]].v;r.push(s.Hrzn.v,s.Vrtc.v)}return r},f.JN.pi=function(t,i,e){var r=t[i];if(r==null)return null;r=r.v;for(var a=0;a<4;a++){var s="rectangleCorner"+["A","B","C","D"][a];r[s]={t:"Objc",v:{classID:"Pnt",Hrzn:{t:"doub",v:e[2*a]},Vrtc:{t:"doub",v:e[2*a+1]}}}}},f.JN.$J=function(t){return f.JN.zP(t.keyOriginShapeBBox.v)},f.JN.zP=function(t,i,e){var r=t.classID,a=t.Left.v,s=t.Rght.v,o=t.Top.v,h=t.Btom.v,v=a.type;return a.val!=null&&(a=a.val,s=s.val,o=o.val,h=h.val),v=="#Prc"&&i&&(a*=i/100,s*=i/100,o*=e/100,h*=e/100),[a,o,s,h]},f.JN.HP=function(t,i,e){var r=f.JN.zP(t,i,e);return new l1(r[0],r[1],r[2]-r[0],r[3]-r[1])},f.JN.arR=function(t,i){f.JN.eU(t.keyOriginShapeBBox.v,["Left","Top","Rght","Btom"],i)},f.JN.MD=function(t){var i=t.keyOriginRRectRadii;return i==null?[0,0,0,0]:f.JN.aBT(i.v)},f.JN.aBT=function(t){for(var i=[],e=["topLeft","topRight","bottomRight","bottomLeft"],r=0;r<4;r++)i.push(t[e[r]].v.val);return i},f.JN.BT=function(t,i){f.JN.eU(t.keyOriginRRectRadii.v,["topLeft","topRight","bottomRight","bottomLeft"],i)},f.JN.eU=function(t,i,e){var r=t.classID;if(r=="unitRect"||r=="radii"||r=="Rctn")for(var a=0;a<4;a++)e[a]!=null&&(t[i[a]]={t:"UntF",v:{type:"#Pxl",val:e[a]}});else for(var a=0;a<4;a++)e[a]!=null&&(t[i[a]]={t:"doub",v:e[a]})},f.JN.WZ=function(t){var i=t.keyOriginLineStart.v,e=t.keyOriginLineEnd.v;return[i.Hrzn.v,i.Vrtc.v,e.Hrzn.v,e.Vrtc.v]},f.JN.aHu=function(t,i){var e=t.keyOriginLineStart.v,r=t.keyOriginLineEnd.v;e.Hrzn.v=i[0],e.Vrtc.v=i[1],r.Hrzn.v=i[2],r.Vrtc.v=i[3]},f.JN.acc=function(t){for(var i=[],e=["owSt","owEnd","Wdth","Lngth","Conc"],r=0;r<5;r++){var a=t["keyOriginLineArr"+e[r]];if(a==null)return null;i[r]=a.v}return i},f.JN.at2=function(t,i){t.keyOriginLineArrowSt={t:"bool",v:i[0]},t.keyOriginLineArrowEnd={t:"bool",v:i[1]},t.keyOriginLineArrWdth={t:"doub",v:i[2]},t.keyOriginLineArrLngth={t:"doub",v:i[3]},t.keyOriginLineArrConc={t:"long",v:i[4]}},f.JN.aDo=function(t){function i(D,E){return Math.abs(D-E)<.5}function e(D,E){return i(D.x,E.x)&&i(D.y,E.y)}function r(D,E,k,F,L,N,I){for(var j=0;j<I;j++){var B=D[E+(k+j)%I],U=F[L+(N+j)%I];if(!(e(B._,U._)&&e(B.zQ,U.zQ)&&e(B.H3,U.H3)))return!1}return!0}for(var a=[],s=0;s<t.length;s++){var o=t[s],h=null;if(!(o.f!=0&&o.f!=3||o.y7==-1)){var v=s;if(o.length==4||o.length==8){var u=f.u.agH(t.slice(0,2).concat(t.slice(v,v+o.length+1)));if(v=2,o.length==4){var p=f.u.m8(u,v+1,4),c=p.x,d=p.y,g=c+p.s,m=d+p.N;if(p.D()>4)if(f.u.Vr(u.slice(v-2,v+5)))h=f.JN.Vp(2,[c,d,g,m],[0,0,0,0]);else{for(var b=-1,M=0;M<4;M++)i(u[v+1+M]._.y,m)&&(b=M);if(b!=-1){var x=f.u.zf.WG(c,d,g-c,m-d),S=r(u,v+1,b,x,3,0,4);S&&(h=f.JN.Vp(5,[c,d,g,m]))}}}if(o.length==8){var p=f.u.m8(u,v+1,8),c=p.x,d=p.y,g=c+p.s,m=d+p.N;if(p.D()>4){for(var b=-1,M=0;M<8;M++)i(u[v+1+(M+1&7)]._.y,d)&&i(u[v+1+(M+2&7)]._.y,d)&&(b=M);if(b!=-1){var C=Math.abs(u[v+1+b]._.y-d),A=[C,C,C,C];if(C>.5){var x=f.u.zf.Rect(c,d,g-c,m-d,A),S=r(u,v+1,b,x,3,0,8);S&&(h=f.JN.Vp(2,[c,d,g,m],A))}}}}t[s+o.length+1]&&t[s+o.length+1].y7==-1&&(h=0)}a.push(h||f.JN.VH())}}return a},f.Q={},f.Q.Y=function(t){return{g3:t.g3.slice(0),J:t.J.slice(0)}},f.Q.aoc=function(t){if(t.length<6)return!0;for(var i=t.length-4,e=0;e<i;e+=2)if(!f.Q.z3(t[e],t[e+1],t[e+2],t[e+3],t[e+4],t[e+5]))return!1;return!(!f.Q.z3(t[i],t[i+1],t[i+2],t[i+3],t[0],t[1])||!f.Q.z3(t[i+2],t[i+3],t[0],t[1],t[2],t[3]))},f.Q.z3=function(t,i,e,r,a,s){return(i-r)*(a-e)+(e-t)*(s-r)>=0},f.Q.a7_=function(t,i){function e(R,nt,Q){var X=nt[0]-R[0],K=nt[1]-R[1],Y=f.Q.aw(Q[0],Q[1],-K,X,R[0],R[1],X,K);return[Q[0]-K*Y,Q[1]+X*Y]}function r(R,nt){var Q=R[0]-nt[0],X=R[1]-nt[1];return Math.sqrt(Q*Q+X*X)}t=f.Q.aKd(t);var a=[0,0,0,0],s=t.length,o=[0,0,0,0],h=Math.PI/2,v=Math.atan2(-1,0),u=1e9,p,c=0;function d(){for(var R=0;R<4;R++){var nt=a[R],Q=(nt+2)%s,X=t[Q]-t[nt],K=t[Q+1]-t[nt+1],Y=Math.atan2(K,X),rt=v+R*h;Y<rt&&(rt-=2*Math.PI),o[R]=Y-rt}}for(var g=0;g<s;g+=2){var B=t[g],U=t[g+1];B<t[a[0]]&&(a[0]=g),U<t[a[1]+1]&&(a[1]=g),B>t[a[2]]&&(a[2]=g),U>t[a[3]+1]&&(a[3]=g)}d();for(var m=f.Q.HT(t).D();c<s/2;){for(var b=0,g=0;g<4;g++)o[g]<o[b]&&(b=g);var M=a[b],x=(M+2)%s,S=a[b+2&3],C=a[b+3&3],A=a[b+1&3],B=t[M],_=t[x]-B,U=t[M+1],V=t[x+1]-U,D=t.slice(M,M+2),E=t.slice(x,x+2),k=t.slice(S,S+2),F=t.slice(C,C+2),L=t.slice(A,A+2),N=e(D,E,k),I=e(F,[F[0]-V,F[1]+_],L),H=r(N,k),G=r(I,L);if(G*H<u){u=G*H;var j=e(D,E,F);p=[j[0],j[1],_,V,G,H]}v+=o[b],a[b]=x,d(),c++}var B=p[0],U=p[1],_=p[2],V=p[3],G=p[4],H=p[5],Z=Math.sqrt(_*_+V*V);_/=Z,V/=Z;for(var z=B+_*G,$=U+V*G,tt=[B,U,z,$,z-V*H,$+_*H,B-V*H,U+_*H];tt[0]>tt[2]||Math.abs((tt[3]-tt[1])/(tt[2]-tt[0]))>1;)tt.push(tt.shift(),tt.shift());return tt},f.Q.aKd=function(t){for(var i=0,e=0;e<t.length;e+=2)t[e]<t[i]&&(i=e);for(var r=[i];;){var a=r[r.length-1],s=t[a],o=t[a+1],h=r.length==1?r[0]:r[r.length-2],v=t[h],u=t[h+1],p=0,c=1e9,d=0;r.length==1&&(u+=20);var g=v-s,m=u-o,b=Math.sqrt(g*g+m*m);g/=b,m/=b;for(var e=0;e<t.length;e+=2)if(!(e==h||e==a)){var M=t[e],x=t[e+1],S=M-s,C=x-o,A=Math.sqrt(S*S+C*C);S/=A,C/=A;var D=g*S+m*C;(D<c||D==c&&A>d)&&(c=D,p=e,d=A)}if(p==r[0])break;r.push(p)}for(var E=[],e=0;e<r.length;e++)E.push(t[r[e]],t[r[e]+1]);return E},f.Q.A1=function(t){for(var i={},e=0,r={M:2,L:2,Q:4,C:6},a="",s="",o={J:[],g3:[]},h=0;h<t.g3.length;h++){var v=t.g3[h];if(v[0]=="#")a=v;else if(v[0]=="X"){var u=a+s;i[u]==null&&(i[u]={J:[],g3:[]}),f.Q.concat(i[u],o),a="",s="",o={J:[],g3:[]}}else if(v[0]=="O"&&v[1]=="-")s=v;else if(v=="OX")s!=""&&(s+="-1");else{o.g3.push(v);var p=r[v];p==null&&(p=0);for(var c=0;c<p;c++)o.J.push(t.J[e+c]);e+=p}}return i},f.Q.aNG=function(t,i,e){var r=t[i]-t[e-2],a=t[i+1]-t[e-1];return r*r+a*a<1e-4},f.Q.Ny=function(t){for(var i=[],e=t.J,r=t.g3.length-1,a=0;a<r;a++)for(var s=a*6,o=e[s+6]-e[s+0],h=e[s+7]-e[s+1],v=Math.ceil(Math.sqrt(o*o+h*h)),u=0;u<v;u++){var p=u/v,c=1-p,d=c*c*c*e[s+0]+3*c*c*p*e[s+2]+3*c*p*p*e[s+4]+p*p*p*e[s+6],g=c*c*c*e[s+1]+3*c*c*p*e[s+3]+3*c*p*p*e[s+5]+p*p*p*e[s+7];i.push(d,g)}return i},f.Q.eG=function(t,i,e){t=f.Q.Dh(t);for(var r=t.J,a=t.g3,v=0,s="",o=0,h=0,v=0,u=null,p=0;p<a.length;p++){var c=a[p];if(c=="M"&&(o=r[v],h=r[v+1],v+=2,s=c),c=="C"){if(s=="Z"){a.splice(p,0,"M"),r.splice(v,0,o,h),p--;continue}v+=6,s=c}c=="Z"&&(s=c)}var d=[];v=0;for(var p=0;p<a.length;p++){var c=a[p];c=="M"&&(u={dE:v,lg:0,In:!1},d.push(u),v+=2),c=="C"&&(u.lg++,v+=6),c=="Z"&&u!=null&&(u.In=!0)}for(var g=[],p=0;p<d.length;p++)d[p].lg!=0&&g.push(d[p]);d=g;for(var p=0;p<d.length;p++){var m=d[p],b=m.dE,M=b+2+m.lg*6,x=0;m.u5=f.Q.HT(r,b,M);for(var S=f.Q.aNG(r,b,M),C=0;C<m.lg;C++){var A=b+C*6,D=A+6;x+=(r[D]-r[A])*(r[D+1]+r[A+1])}if(m.lg==2){var E=function(ot,st,ht){var lt=1-ht;return lt*lt*lt*ot[st]+3*lt*lt*ht*ot[st+2]+3*lt*ht*ht*ot[st+4]+ht*ht*ht*ot[st+6]},k=r[b],F=r[b+1],L=r[b+6],N=r[b+7],I=r[b+6],j=r[b+7],B=E(r,b,.5),U=E(r,b+1,.5),_=E(r,b+6,.5),V=E(r,b+7,.5);x=(B-k)*(U-F)+(L-B)*(N-U)+(_-L)*(V-N)+(I-_)*(j-V)}S||(x+=(r[b]-r[M-2])*(r[b+1]+r[M-1])),m.D1=x<=0}for(var p=0;p<d.length-1;p++)for(var A=p+1;A<d.length;A++){var G=d[p],H=d[A];H.u5.ri(G.u5)&&(d[p]=H,d[A]=G)}for(var Z=d.length==0?!0:d[0].D1,z=[{f:6},{f:8,all:0}],p=0;p<d.length;p++){var m=d[p],b=m.dE,M=b+2+m.lg*6,S=f.Q.aNG(r,b,M);m.lg==1&&(S=!1);var $=m.In||S?0:3,tt=m.D1==Z&&!i?1:0;if(!i&&p!=0){d[p-1].u5.ri(m.u5)&&d[p-1].D1!=m.D1&&(tt=0);for(var A=0;A<d.length;A++)A!=p&&d[A].u5.ri(m.u5)&&(tt=0)}z.push({f:$,length:m.lg+(S?0:1),y7:e?0:tt,tI:2});for(var A=0;A<m.lg;A++){var v=b+A*6,R=new fh(r[v],r[v+1]),nt=new fh(r[v+2],r[v+3]),Q;A==0?S?(Q=new fh(r[M-4],r[M-3]),fh.RJ(Q,R)<1e-5&&(Q=R.Y())):Q=R.Y():Q=new fh(r[v-2],r[v-1]),z.push({f:$+2,zQ:Q,_:R,H3:nt})}if(!S){var X=new fh(r[M-2],r[M-1]);z.push({f:$+2,zQ:new fh(r[M-4],r[M-3]),_:X,H3:X.Y()})}}for(var A=0;A<z.length;A++){var K=z[A];if(!(K.f>5||K.f==0||K.f==3)){var Y=K.zQ.O1(K._)||K.H3.O1(K.H3);if(!Y){var G=K.zQ.x*(K._.y-K.H3.y)+K._.x*(K.H3.y-K.zQ.y)+K.H3.x*(K.zQ.y-K._.y);Math.abs(G)<1e-6&&(Y=!0)}Y&&K.f--}}return z},f.Q.lE=function(t,i){for(var e=f.u._t(t),r=[],a=2;a<t.length;a++){var s=t[a].y7;s!=null&&(s==2||s==0||s==3||s==-1)&&r.push(s)}var o=r.length!=0;(o||i)&&1<e&&(console.log(o,i,e,"merge"),t.length<5e3&&e<30?t=f.u.CV(t):alert("Too complex shapes, skipping the merging step."));var h=f.Q.QV(t);return{UD:h,Z_:e==1?t[2].tI==2?0:1:o?1:0}},f.Q.QV=(function(){function t(r,a,s,o){if(o!=2&&r.H3.O1(r._)&&a.zQ.O1(a._))s.J.push(a._.x,a._.y),s.g3.push("L");else{var h=r._,v=r.H3,u=a.zQ,p=a._,c=3/2*v.x-1/2*h.x,d=3/2*v.y-1/2*h.y,g=3/2*u.x-1/2*p.x,m=3/2*u.y-1/2*p.y,b=g-c,M=m-d;o==0&&b*b+M*M<.001?(s.J.push((c+g)*.5,(d+m)*.5,p.x,p.y),s.g3.push("Q")):(s.J.push(v.x,v.y,u.x,u.y,p.x,p.y),s.g3.push("C"))}}function i(r,a,s,o,h,v){var u=a[s];r.J.push(u._.x,u._.y),r.g3.push("M");for(var p=s;p<s+o-1;p++)t(a[p],a[p+1],r,v);h||t(a[p],a[s],r,v)}function e(r,a){a==null&&(a=0);for(var s={J:[],g3:[]},o=0;o<r.length;o++)if(!(r[o].f>5)){var h=r[o].length;if(h!=0){if(o==r.length-1)break;var v=r[o].f==3;i(s,r,o+1,h,v,a),v||s.g3.push("Z"),o+=h}}return s}return e})(),f.Q.abI=function(t){for(var i=t.J,e=[],r,a=0,s=0;s<t.g3.length;s++){var o=t.g3[s];o=="C"?r.push(i[a++],i[a++],i[a++],i[a++],i[a++],i[a++]):o=="Z"||(r=[],o!="M"&&(r.push(o),s++),r.push(i[a++],i[a++]),e.push(r))}return e},f.Q.io=function(t,i,e,r,a){r==null&&(r=1e9),a==null&&(a=-1);for(var s=1e9,o=0,h=0;h<t.length;h+=2)if(h>>>1!=a){var v=i-t[h],u=e-t[h+1],p=v*v+u*u;p<s&&(s=p,o=h>>>1)}return s<r*r?o:-1},f.Q.aMc=function(t,i,e,r){for(var a=0;a<t.length;a+=2){var s=t[a],o=t[a+1],h=i[a],v=i[a+1];e[a]=s+(h-s)*r,e[a+1]=o+(v-o)*r}},f.Q.F=function(t,i,e){for(var r=0;r<t.length;r+=2){var a=t[r],s=t[r+1];e[r]=a*i.e7+s*i.JC+i.i9,e[r+1]=a*i.c+s*i.Il+i.tU}},f.Q.HT=function(t,i,e){i==null&&(i=0),e==null&&(e=t.length);for(var r=99999999999,a=-r,s=99999999999,o=-s,h=i;h<e;h+=2){var v=t[h],u=t[h+1];r=Math.min(r,v),s=Math.min(s,u),a=Math.max(a,v),o=Math.max(o,u)}return new l1(r,s,a-r,o-s)},f.Q.at8=function(t,i){var e=Math.max(i.x,Math.min(i.x+i.s,t.x)),r=Math.max(i.y,Math.min(i.y+i.N,t.y)),a=t.x-e,s=t.y-r;return Math.sqrt(a*a+s*s)},f.Q.SF=function(t,i){var e=Math.floor,r=Math.ceil;i&&(e=Math.ceil,r=Math.floor);var a=e(t.x),s=r(t.x+t.s),o=e(t.y),h=r(t.y+t.N);return new l1(a,o,s-a,h-o)},f.Q.gR=function(t,i){var e=f.Q.HT(t);return i&&e.Pg(-1e-9,-1e-9),f.Q.SF(e)},f.Q.VT=function(t,i){var e=t.x,r=t.y,a=t.x+t.s,s=t.y+t.N,o=[e,r,a,r,a,s,e,s];if(i){var h=i.Y();h.m$(),f.Q.F(o,h,o)}return{g3:["M","L","L","L","Z"],J:o}},f.Q.concat=function(t,i,e){e==null&&(e=new fp);for(var r=0;r<i.J.length;r+=2){var a=i.J[r],s=i.J[r+1];t.J.push(a*e.e7+s*e.JC+e.i9),t.J.push(a*e.c+s*e.Il+e.tU)}for(var r=0;r<i.g3.length;r++)t.g3.push(i.g3[r])},f.Q.reverse=function(t){var i=t.g3.slice(1),e=i.pop();e!="Z"&&i.push(e),i.reverse(),i=["M"].concat(i),e=="Z"&&i.push("Z");for(var r=[],a=t.J.length,s=0;s<a;s+=2)r[s]=t.J[a-2-s],r[s+1]=t.J[a-2-s+1];return{J:r,g3:i}},f.Q.ads=function(t,i,e,r,a){function s(d,g,m){return new fh(d.x*(1-m)+g.x*m,d.y*(1-m)+g.y*m)}var o=s(t,i,a),h=s(e,r,a),v=s(i,e,a),u=s(o,v,a),p=s(v,h,a),c=s(u,p,a);return[o,u,c,p,h]},f.Q.Dh=function(t){for(var i=t.J,e=[],r=[],a=0,s=0,o=0,h=0,v=0,u=0,p=0,c=0,d=0,g=0,m=0,b=0;b<t.g3.length;b++){var M=t.g3[b];if(M=="M")s=i[a],o=i[a+1],a+=2,r.push(M),e.push(s,o),g=s,m=o;else if(M=="C")h=i[a],v=i[a+1],u=i[a+2],p=i[a+3],c=i[a+4],d=i[a+5],a+=6,r.push(M),e.push(h,v,u,p,c,d),s=c,o=d;else if(M=="Q"){h=i[a],v=i[a+1],u=i[a+2],p=i[a+3],a+=4;var x=h-s,S=v-o,C=u-h,A=p-v;r.push("C"),e.push(s+2/3*x,o+2/3*S,h+1/3*C,v+1/3*A,u,p),s=u,o=p}else M=="L"?(h=i[a],v=i[a+1],a+=2,(h!=s||v!=o)&&(r.push("C"),e.push(s,o,h,v,h,v),s=h,o=v)):(M=="Z"&&(s=g,o=m),r.push(M))}return{g3:r,J:e}},f.Q.aFJ=function(t){for(var i=t.J,e=[],r=[],a=0,s=0;s<t.g3.length;s++){var o=t.g3[s];if(o=="Q"){var h=i[a-2],v=i[a-1],u=i[a],p=i[a+1],c=i[a+2],d=i[a+3];a+=4;var g=u-h,m=p-v,b=c-u,M=d-p;r.push("C"),e.push(h+2/3*g,v+2/3*m,u+1/3*b,p+1/3*M,c,d)}else{var x=0;o=="M"||o=="L"?x=2:o=="C"&&(x=6);for(var S=0;S<x;S++)e.push(i[a+S]);a+=x,r.push(o)}}return{g3:r,J:e}},f.Q.eI=function(t,i){for(var e=t.J,r=[],a=[],s=0,o=0,h=0,v=0,u=0,p=0,c=0,d=0,g=0,m=0;m<t.g3.length;m++){var b=t.g3[m];b=="M"?(o=e[s],h=e[s+1],s+=2,a.push(b),r.push(o,h)):b=="C"?(v=e[s],u=e[s+1],p=e[s+2],c=e[s+3],d=e[s+4],g=e[s+5],s+=6,f.Q.P2(o,h,v,u,p,c,d,g,i,a,r,0),o=d,h=g):a.push(b)}return{g3:a,J:r}},f.Q.P2=function(t,i,e,r,a,s,o,h,v,u,p,c){var d=Math.sqrt((o-t)*(o-t)+(h-i)*(h-i)),g=Math.sqrt((o-a)*(o-a)+(h-s)*(h-s))+Math.sqrt((a-e)*(a-e)+(s-r)*(s-r))+Math.sqrt((e-t)*(e-t)+(r-i)*(r-i)),m=(d+g)/2;if(m<=v)u.push("C"),p.push(e,r,a,s,o,h);else{var b=0,M=0,x=0,S=0,C=0,A=0,D=0,E=0,k=0,F=0,L=0,N=0,I=0;M=(t+e)/2,x=(i+r)/2,S=(e+a)/2,C=(r+s)/2,A=(a+o)/2,D=(s+h)/2,E=(M+S)/2,k=(x+C)/2,F=(S+A)/2,L=(C+D)/2,N=(E+F)/2,I=(k+L)/2,f.Q.P2(t,i,M,x,E,k,N,I,v,u,p,c+1),f.Q.P2(N,I,F,L,A,D,o,h,v,u,p,c+1)}},f.Q.sg=function(t,i,e,r,a){var s=Date.now(),o=f.Q.aOU(t,i,e);a&&(console.log("trace polygons",Date.now()-s),s=Date.now());for(var h=[],v=0;v<o.length;v++){var u=o[v],p=u[0],c=["M"],d=t[p[1]*i+p[0]];if(p.length>8&&(p=f.Q.ajQ(p,r,u[1])),!(p.length<=4)){for(var g=2;g<p.length;g+=2)c.push("L");c.push("Z"),h.push({path:{J:p,g3:c},color:d,parent:-1,u5:f.Q.HT(p)})}}a&&(console.log("simplify polygons",Date.now()-s),s=Date.now());for(var v=1;v<h.length;v++)for(var m=h[v],b=m.path.J,M=b[0],x=b[1],S=b[2],C=b[3],A=S-M,D=C-x,E=M+.5*A-.001*D,k=x+.5*D+.001*A,g=v-1;g>=0;g--){var F=h[g];if(F.u5.ri(m.u5)&&f1.VQ(F.path.J,E,k)){m.parent=g;break}}return a&&(console.log("checking parents",Date.now()-s),s=Date.now()),h},f.Q.aOU=function(t,i,e){for(var r=i*e,a=new Uint16Array(i*e),s=0,o=0;o<r;o++)a[o]=t[o];var h=new Uint8Array(i*e);h[1*i+1]=h[(e-1)*i+1]=h[1*i+i-1]=h[(e-1)*i+i-1]=1;for(var v=1;v<e;v++)for(var u=1;u<i;u++){var o=v*i+u,p=a[o-i-1],c=a[o-i],d=a[o-1],g=a[o],m=p==g&&c==d&&p!=c,b=0;g<d&&(s=g,g=d,d=s),d<c&&(s=d,d=c,c=s),c<p&&(s=c,c=p,p=s),g<d&&(s=g,g=d,d=s),d<c&&(s=d,d=c,c=s),g<d&&(s=g,g=d,d=s),p!=c&&b++,c!=d&&b++,d!=g&&b++,g!=p&&b++,(b>=3||m)&&(h[o]=1)}for(var M=[],v=1;v<e;v++)for(var u=1;u<i;u++){var o=v*i+u;if(a[o]!=a[o-1]){for(var x=f.Q.axA(a,i,e,u,v),S=[],C=0;C<x.length;C+=2)h[x[C+1]*i+x[C]]==1&&S.push(C>>>1);M.push([x,S]),f.Q.v$(a,i,e,u,v)}}return M},f.Q.v$=function(t,i,e,r,a){var s=[a*i+r],o=t[a*i+r];for(t[a*i+r]=65535;s.length!=0;){var h=s.pop();t[h]=0,t[h+i]==o&&(s.push(h+i),t[h+i]=65535),t[h-i]==o&&(s.push(h-i),t[h-i]=65535),t[h-1]==o&&(s.push(h-1),t[h-1]=65535),t[h+1]==o&&(s.push(h+1),t[h+1]=65535)}},f.Q.axA=function(t,i,e,r,a){var s=[0,-1,1,0,0,1,-1,0],o=1;function h(d,g,m){var b=p*i+u,M=0;return m==0?M=b-i:m==1?M=b:m==2?M=b-1:m==3&&(M=b-i-1),t[M]}var v=[],u=r,p=a,c=h(u,p,o);do v.push(u,p),u+=s[o*2],p+=s[o*2+1],h(u,p,o)!=c?o=o+1&3:h(u,p,o+3&3)!=c?o=o:h(u,p,o+2&3)!=c&&(o=o+3&3);while(u!=r||p!=a);return v},f.Q.ajQ=function(t,i,e){if(i==null||i==0)return t;var r=t.length-2;if(e&&e.length!=0){for(var a=e[0]*2,s=e[e.length-1]*2,o=a==0?r:a-2,h=t.slice(s),v=0;v<a;v++)h.push(t[v]);a==s?h.push(.9*t[a]+.1*t[o],.9*t[a+1]+.1*t[o+1]):h.push(t[a],t[a+1]),h=f.Q.Pa(h,i),h.pop(),h.pop();for(var v=0;v<e.length-1;v++){var u=t.slice(e[v]*2,e[v+1]*2+2);u=f.Q.Pa(u,i);for(var p=0;p<u.length-2;p++)h.push(u[p])}return h}var c=t.slice(0);return c.push(.9*t[0]+.1*t[r],.9*t[1]+.1*t[r+1]),c=f.Q.Pa(c,i),c.pop(),c.pop(),c},f.Q.Pa=function(t,i){for(var e=t.length-2,r=t[0],a=t[1],s=t[e],o=t[e+1],h=s-r,v=o-a,u=1/Math.sqrt(h*h+v*v),p=s*a-o*r,c=-1,d=-1,g=0,m=2;m<e;m+=2){var b=t[m],M=t[m+1],x=M*M*1e6+b*b,S=Math.abs(v*b-h*M+p)*u;(S>d||S==d&&x>g)&&(d=S,c=m,g=x)}if(d<i)return[r,a,s,o];for(var C=f.Q.Pa(t.slice(0,c+2),i),A=f.Q.Pa(t.slice(c),i),m=2;m<A.length;m++)C.push(A[m]);return C},f.Q.aJZ=(function(){var t=function(r,a,s,o,h,v){return(a-o)*(h-s)+(s-r)*(v-o)>=0},i=function(r,a,s,o,h,v,u,p){var c=u-s,d=p-o,g=h-s,m=v-o,b=r-s,M=a-o,x=c*c+d*d,S=c*g+d*m,C=c*b+d*M,A=g*g+m*m,D=g*b+m*M,E=1/(x*A-S*S),k=(A*C-S*D)*E,F=(x*D-S*C)*E;return k>=0&&F>=0&&k+F<1},e=function(r){var a=r.length>>>1,s=0;if(a<3)return[];for(var o=[],h=[],s=0;s<a;s++)h.push(s);for(var v=a;v>3;){var u=h[(s+0)%v],p=h[(s+1)%v],c=h[(s+2)%v],d=r[2*u],g=r[2*u+1],m=r[2*p],b=r[2*p+1],M=r[2*c],x=r[2*c+1],S=!1;if(t(d,g,m,b,M,x)){S=!0;for(var C=0;C<v;C++){var A=h[C];if(!(A==u||A==p||A==c)&&i(r[2*A],r[2*A+1],d,g,m,b,M,x)){S=!1;break}}}if(S)o.push(u,p,c),h.splice((s+1)%v,1),v--,s=0;else if(s++>3*v)break}return o.push(h[0],h[1],h[2]),o};return e})(),f.Q.asD=function(t,i){for(var e={},r={g3:[],J:[]},a=0;a<i.length;a+=3){var s=i[a]*2,o=i[a+1]*2,h=i[a+2]*2;f.Q.Ec(t,s,o,r,e),f.Q.Ec(t,s,h,r,e),f.Q.Ec(t,o,h,r,e)}return r},f.Q.Ec=function(t,i,e,r,a){if(i>e){var s=e;e=i,i=s}a[i+","+e]||(a[i+","+e]=!0,r.g3.push("M","L"),r.J.push(t[i],t[i+1],t[e],t[e+1]))},f.Q.ala=function(t,i){for(var e=[],r=t.length,a=0;a<r;a+=2){var s=t[a],o=t[a+1],h=t[(a+2)%r],v=t[(a+3)%r];if(v<o){var u=o;o=v,v=u}if(o<i&&i<v){var p=(i-o)/(v-o);e.push(s+p*(h-s))}}return e.sort(function(c,d){return c-d}),e},f.Q.akg=function(t,i,e,r,a,s,o){var h=t-e,v=i-r,u=a-e,p=s-r,c=1/Math.sqrt(h*h+v*v),d=1/Math.sqrt(u*u+p*p),g=h*c,m=v*c,b=u*d,M=p*d,x=m*o,S=-g*o,C=-M*o,A=b*o,k=f.Q.aw(x,S,g,m,C,A,b,M),D=x+g*k,E=S+m*k,k=f.Q.aw(0,0,g,m,D,E,-m,g),F=g*k,L=m*k;return[Math.sqrt(F*F+L*L),g,m,b,M]},f.Q.aje=function(t,i,e,r,a,s,o){var h=f.Q.akg(t,i,e,r,a,s,o),v=h[0],u=h[1],p=h[2],c=h[3],d=h[4],g=Math.atan2(u*d-p*c,u*c+p*d);g<0&&(g=g*-1);var m=Math.PI-g,b=4/3*Math.tan(m/4),M=e+v*u,x=r+v*p,S=e+v*c,C=r+v*d,A=M+b*o*-u,D=x+b*o*-p,E=S+b*o*-c,k=C+b*o*-d;return[0,0,M,x,A,D,E,k,S,C]},f.Q.aw=function(t,i,e,r,a,s,o,h){var v=o*(i-s)-h*(t-a),u=h*e-o*r;return u==0?0:v/u},f.Q.eX=function(t,i,e,r,a,s){return t*(r-s)+e*(s-i)+a*(i-r)},f.Q.arw=function(t){function i(_,V,G,H,Z,z,$,tt,R){var nt=f.Q.aw(_,V,G,H,Z,z,$,tt);R.push(_+G*nt,V+H*nt)}for(var e=[],r=t.length,a=[],s=0;s<r;s+=2){var o=s==0?r-2:s-2,h=s==r-2?0:s+2,v=t[s],u=t[s+1],p=v-t[o],c=u-t[o+1],d=t[h]-v,g=t[h+1]-u,m=Math.sqrt(p*p+c*c),b=Math.sqrt(d*d+g*g);a.push(b);var M=m/(m+b),x=v-p*.5,S=u-c*.5,C=v+d*.5,A=u+g*.5,D=(t[h]+t[o])*.5,E=(t[h+1]+t[o+1])*.5,k=x+M*(C-x),F=S+M*(A-S),L=v-k,N=u-F,I=(d*-p+g*-c)/(m*b),j=(M-.5)*7,B=1+j*M,U=1-j*(1-M);e.push(x+L*B,S+N*B,C+L*U,A+N*U)}return e},f.C1=function(){},f.C1.YP=function(t,i,e,r,a){for(var s=e.s,o=e.N,h=s*o,v=new Int32Array(h),u=0,p=0;p<h;p++)i[p]!=0?(v[p]=u,u++):t[(p<<2)+3]<200?v[p]=-2:v[p]=-1;if(u!=0){for(var c=new f.jL(u,u),d=new Array(3*u),g=new Array(3*u),p=0;p<g.length;p++)g[p]=d[p]=0;for(var m=1/255,b=[-s,-1,1,s],M=[],x=[],S=0;S<o;S++)for(var C=0;C<s;C++){var A=S*s+C,D=A<<2,p=v[A],E=p*3,k=0,F=0,L=0;if(!(p==-1||p==-2)){for(var N=0;N<4;N++){N==2&&(F=L,M[L]=0,x[L]=p,L++);var I=A+b[N],j=I<<2,B=v[I];N==0&&S==0||N==1&&C==0||N==2&&C==s-1||N==3&&S==o-1||B==-2||(k++,B==-1?(d[E+0]+=t[j+0],d[E+1]+=t[j+1],d[E+2]+=t[j+2]):(M[L]=-1,x[L]=B,L++,i[A]==i[I]&&(d[E+0]+=t[D+0]-t[j+0],d[E+1]+=t[D+1]-t[j+1],d[E+2]+=t[D+2]-t[j+2])))}M[F]=k,c.kw(M,x,L)}}for(var p=0;p<h;p++)if(v[p]!=-1){var U=p<<2,_=v[p],V=_*3;g[V]=t[U+0],g[V+1]=t[U+1],g[V+2]=t[U+2]}var G=Date.now();c.awx(g,d,r,a),console.log(Date.now()-G);for(var p=0;p<h;p++){var _=v[p],H=_*3,U=p<<2;_==-1||t[U+3]!=255||(t[U+0]=~~(.5+Math.max(0,Math.min(255,g[H+0]))),t[U+1]=~~(.5+Math.max(0,Math.min(255,g[H+1]))),t[U+2]=~~(.5+Math.max(0,Math.min(255,g[H+2]))))}}},f.V={},f.V.awI=function(t,i){for(var e=[t],r=[],a=0;a<i.length;a++){for(var s=i[a],o=!1,h=a+1;h<i.length;h++){var v=i[h];if(v[0]<=s[0]&&v[1]<=s[1]&&s[2]<=v[2]&&s[3]<=v[3]){o=!0;break}}o||r.push(s)}i=r;for(var a=0;a<i.length;a++){for(var s=i[a],h=0;h<e.length;h++){var v=e[h],u=Math.max(s[0],v[0]),p=Math.min(s[2],v[2]),c=Math.max(s[1],v[1]),d=Math.min(s[3],v[3]);if(u<p&&c<d){var g=[];if(v[1]<s[1]){var m=v.slice(0);m[3]=s[1],g.push(m)}if(v[0]<s[0]){var b=v.slice(0);b[1]=c,b[2]=s[0],g.push(b)}if(s[2]<v[2]){var M=v.slice(0);M[1]=c,M[0]=s[2],g.push(M)}if(s[3]<v[3]){var x=[u,d,p,v[3]];g.push(x)}if(g.length!=0){e[h]=g[0];for(var S=1;S<g.length;S++)e.push(g[S])}}}e.push(s),e=f.V.a05(e)}e.sort(function(C,A){return C[1]!=A[1]?C[1]-A[1]:C[0]-A[0]});for(var a=1;a<e.length;a++){var s=e[a-1],v=e[a];s[0]==v[0]&&s[1]==v[1]&&s[2]==v[2]&&s[3]==v[3]&&(e.splice(s[4]==null?a-1:a,1),a--)}return e},f.V.a05=function(t){t=t.slice(0);for(var i=0;i<t.length;i++){var e=t[i],r=null;if(e[4]==null){for(var a=0;a<t.length;a++){var s=t[a];if(!(i==a||s[4]!=null)){var o=e[0]==s[0],h=e[1]==s[1],v=e[2]==s[2],u=e[3]==s[3];if(h&&u&&(e[2]==s[0]||e[0]==s[2])&&(r=[Math.min(e[0],s[0]),e[1],Math.max(e[2],s[2]),e[3]]),o&&v&&(e[3]==s[1]||e[1]==s[3])&&(r=[e[0],Math.min(e[1],s[1]),e[2],Math.max(e[3],s[3])]),r){t[i]=r,t.splice(a,1);break}}}r&&i--}}return t},f.V.Im=function(t){for(var i=new l1,e=0;e<t.length;e++)i=i.N1(t[e]);return i},f.V.axr=function(t,i){for(var e=f.V.Im,r=new UnionFind(t.length),a=1e3,s=1e3,o=0;o<t.length;o++)for(var h=o+1;h<t.length;h++)if(i){var v=t[o],u=t[h],p=1e9,c=1e9;if(v.o3(u)){r.link(o,h);continue}var d=v.x+v.s,g=v.y+v.N,m=u.x+u.s,b=u.y+u.N;if(!((d<u.x||m<v.x)&&(g<u.y||b<v.y))){g<u.y||b<v.y||(p=Math.min(Math.abs(d-u.x),Math.abs(v.x-m))),d<u.x||m<v.x||(c=Math.min(Math.abs(g-u.y),Math.abs(v.y-b)));var M=Math.min(p,c),x=Math.min(v.s,v.N,u.s,u.N);M<.3*x&&r.link(o,h)}}for(var S=[],C={},o=0;o<t.length;o++){var A=r.find(o),D=t[o];C[A]==null&&(C[A]=S.length,S.push([])),S[C[A]].push(D)}for(var E=[],k=[],o=0;o<S.length;o++){E.push(e(S[o]));var F=e(S[o]);F.at=o,k.push(F)}k.sort(function(H,Z){return Math.max(Z.N,Z.s)-Math.max(H.N,H.s)});for(var L=new NETXUS.RectanglePacker(a,s);;){var N=!1;L.reset(a,s);for(var o=0;o<k.length;o++){var I=L.findCoords(k[o].s,k[o].N);if(I)k[o].x=I.x,k[o].y=I.y;else{a=Math.floor(a*1.1),s=Math.floor(s*1.1),N=!0;break}}if(!N)break}for(var o=0;o<S.length;o++)for(var j=k[o],B=j.at,U=E[B],_=S[B],V=j.x-U.x,G=j.y-U.y,h=0;h<_.length;h++)_[h].offset(V,G)},f.V.axT=function(t){for(var i=[],e=[],r=function(E,k){return E-k},a=0;a<t.length;a++){var s=t[a];i.indexOf(s[0])==-1&&i.push(s[0]),i.indexOf(s[2])==-1&&i.push(s[2]),e.indexOf(s[1])==-1&&e.push(s[1]),e.indexOf(s[3])==-1&&e.push(s[3])}i.sort(r),e.sort(r),i.push(i[i.length-1]+1),e.push(e[e.length-1]+1);for(var o=[],h=i.length-1,v=e.length-1,u=0;u<v;u++){var p=[];o.push(p);for(var c=0;c<h;c++){for(var d=i[c],g=i[c+1],m=e[u],b=e[u+1],M=(d+g)/2,x=(m+b)/2,S=-1,C=-1,a=0;a<t.length;a++){var s=t[a];s[0]==d&&s[1]==m&&(S=a),s[0]<M&&M<s[2]&&s[1]<x&&x<s[3]&&(C=a)}if(S!=-1){for(var s=t[S],A=1,D=1;i[c+A]<s[2];)A++;for(;e[u+D]<s[3];)D++;p.push([S,s[2]-s[0],s[3]-s[1],A,D])}else{if(C!=-1)continue;p.push([-1,g-d,b-m,1,1])}}}return[i.pop(),e.pop(),o]},f.V.aKC=function(t,i,e,r){for(var a=f.V.axT(t),s=['<table id="Table_01" width="'+a[0]+'" height="'+a[1]+'" border="0" cellpadding="0" cellspacing="0">'],o=a[2],h=0;h<o.length;h++){var v=o[h];s.push(" <tr>");for(var u=0;u<v.length;u++){var p=v[u],c=null,d="",g="",m=p[3],b=p[4],M="";if(p[0]!=-1){var x=p[0],S=t[x];S.length==5&&(c=e[S[4]].v,d=c.url.v),g='src="'+i[x]+'"',S[4]==null&&r==2&&(g="")}m!=1&&(M+=' colspan="'+m+'"'),b!=1&&(M+=' rowspan="'+b+'"'),s.push(" <td"+M+">"),d!=""&&s.push(' <a href="'+d+'" target="'+c.null.v+'">'),s.push((d==""?"":" ")+" <img "+g+' width="'+p[1]+'" height="'+p[2]+'" alt="'+(c?c.altTag.v:"")+'"></td>'+(d==""?"":"</a>"))}h==o.length-1&&(s.pop(),s.pop(),s.push(" <td></td>")),s.push(" </tr>")}return s.push("</table>"),s.join(` | |
| `)},f.AM=function(){},f.AM.pj=Math.floor(16*window.devicePixelRatio),f.AM.YI={},f.AM.FB=0,f.AM.gp=[[12,76,2],[12,76,3],[12,76,4],[12,76,5],[12,76,6]],f.AM.st=["px","in","cm","mm","%"],f.AM.Ig=function(t,i,e,r){var a=[1,i,i/2.54,i/25.4,e/100][r];return t*a},f.AM.Fy=function(t,i,e,r){var a=[1,i,i/2.54,i/25.4,e/100][r];return t/a},f.AM.ym=function(t,i,e,r,a){var s=e.SS.$A,o=[1,i,i/2.54,i/25.4,r/100][s],h=[2,3,2,1,2][s];t=t/o;var v=Math.round(t),u=s==0&&Math.abs(t-v)<1e-6?v+"":t.toFixed(h);return a&&(u+=" "+f.AM.st[s]),u},f.AM.aaD=function(t,i,e,r){var a=e.SS.$A,s=[1,i,i/2.54,i/25.4,r/100][a];return t=parseFloat(t)*s,t},f.AM.ac8=function(t,i){var e=t+","+i;if(f.AM.YI.clr!=e){var r=Math.round(f.AM.pj*.5);f.AM.FB=r;var a=f.H4(r,r);a.save(),a.font=r*1.5+"px monospace";for(var s="0 1 2 3 4 5 6 7 8 9 -".split(" "),o=0;o<s.length;o++)a.fillStyle="#"+f.Gx(i),a.fillRect(0,0,r,r),a.fillStyle="#"+f.Gx(t),a.fillText(s[o],0,r),f.AM.YI[s[o]]=new Uint8Array(a.getImageData(0,0,r,r).data.buffer);f.AM.YI.clr=e,a.restore()}},f.AM.ar9=function(t,i,e,r){for(var a=0,s=0,o=4*f.AM.pj,h=9;h>=0;h--){var v=Math.pow(10,h);if(5*v*t<=o){a=5*v,s=10;break}if(2*v*t<=o){a=2*v,s=4;break}if(1*v*t<=o){a=1*v,s=r;break}}a==0&&(a=1,s=r);var u=Math.ceil(a*t),p=f.n(u*f.AM.pj*4);f.Gl(p,4278190080|e);for(var h=0;h<f.AM.pj;h++)f.AM.IS(p,4*h*u,i);for(var h=0;h<u;h++)f.AM.IS(p,4*((f.AM.pj-1)*u+h),i);if(a==2&&(s=2),a==5&&(s=5),a>1||a==1&&u>20)for(var h=1;h<s;h++)f.AM.aJ1(p,h*(u/s),u,(h&1)==1?.8:.7,i);return{b8:p,step:a}},f.AM.aJ1=function(t,s,e,r,a){for(var s=Math.round(s),o=Math.round(f.AM.pj*r);o<f.AM.pj-1;o++)f.AM.IS(t,4*(o*e+s),a)},f.AM.IS=function(t,i,e){t[i+0]=e>>16&255,t[i+1]=e>>8&255,t[i+2]=e&255},f.AM.agx=function(t,i,e,r,a,s,o,h){var v=t.eW.s,u=t.eW.N,p=f.AM.pj,c=i&255,d=i>>8&255,g=i>>16&255;i=Math.round(c*.6)<<16|Math.round(d*.6)<<8|Math.round(g*.6),f.AM.ac8(Math.round(c*.8)<<16|Math.round(d*.8)<<8|Math.round(g*.8),e);for(var m=t.PD,b=t.g,M=t.Ll,x=0;x<2;x++){var S=x==0?s:o;t.PD=S[0],t.g=S[1],t.Ll=0;var C=this.ar9(t.PD,i,e,h),A=t.E3(0,0),D=t.E3(v,u),E=Math.floor(A.x/C.step)*C.step,k=Math.ceil(D.x/C.step)*C.step,F=Math.floor(A.y/C.step)*C.step,L=Math.ceil(D.y/C.step)*C.step,N=t.GZ(E,F),I=t.GZ(k,F),j=C.step*t.PD,B=Math.ceil(j);if(x==1){var U=C.b8;C.b8=f.n(U.length*4),f.O.zk(U,C.b8,B,p)}for(var _=x==0?t.hS.data:t.ph.data,V=new l1(0,0,[v,p][x],[p,u][x]),G=new l1(0,0,[B,p][x],[p,B][x]),H=new l1([0,Math.round(p*.2)][x],[Math.round(p*.08),0][x],f.AM.FB,f.AM.FB),Z=(x==0?k-E:L-F)/C.step,z=0;z<Z;z++){x==0?G.x=Math.round(N.x+z*j):G.y=Math.round(N.y+z*j),f.p3(C.b8,G,_,V,G);for(var $=(x==0?E+z*C.step:Math.abs(F+z*C.step)).toString(10),tt=0;tt<$.length;tt++){x==0?H.x=G.x+3+tt*Math.round(f.AM.FB*.8):H.y=G.y+3+tt*Math.round(f.AM.FB*1.15);var R=f.AM.YI[$[tt]];f.p3(R,H,_,V,H)}}}t.PD=m,t.g=b,t.Ll=M;var nt=Math.floor(p*.6),Q=new Uint32Array(t.hS.data.buffer),X=new Uint32Array(t.ph.data.buffer),K=c<128?4278190080:4294967295;if(0<r&&r<v)for(var z=0;z<nt;z++)Q[z*v+r]=K;if(0<a&&a<u)for(var z=0;z<nt;z++)X[a*p+z]=K;for(var Y=4278190080+e,rt=0;rt<p;rt++)for(var ot=0;ot<p;ot++)Q[rt*v+ot]=Y,X[rt*p+ot]=Y},f.scale={},f.scale.LC=document.createElement("canvas"),f.scale.ez=f.scale.LC.getContext("2d"),f.scale.qt=function(t,i,e){var r=f.scale.LC,a=f.scale.ez;r.width=i,r.height=e;var s=new ImageData(new Uint8ClampedArray(t.buffer),i,e);return a.putImageData(s,0,0),a.createPattern(a.canvas,"repeat")},f.scale.ayq=function(t,i,e,r,a,s,o,h,v){var u=f.scale.aGG(t,e,r,a,s,o,h,v);return i&&i.set(f.E1(u,f.TP(i))),new Uint8Array(u.buffer)},f.scale.aGG=function(t,i,e,r,a,s,o,h){var v=f.H4(i,e);return v.save(),v.beginPath(),v.rect(0,0,i,e),v.translate(s,o),v.scale(r,a),h!=null&&v.rotate(-h),v.fillStyle=t,v.fill(),v.restore(),new Uint8Array(v.getImageData(0,0,i,e).data.buffer)},f.scale.F=function(t,i,e,r,a){var s=f.TP(t),o=e.c==0&&e.JC==0,h=a.s,v=a.N,u=f.Q.VT(i,e).J,p=f.Q.gR(u,o).vU(a),c=p.x,d=p.y,g=c+p.s,m=d+p.N,b=~~i.x,M=~~i.y,x=~~i.s,S=~~i.N;if(e.e7*(g-1+.5)+e.i9-b>x&&g--,o&&s==8)for(var C=d;C<m;C++)for(var A=e.Il*(C+.5)+e.tU-M,D=~~A*x,E=c;E<g;E++){var k=e.e7*(E+.5)+e.i9-b,F=D+~~k;r[C*h+E]=t[F]}else if(o)for(var C=d;C<m;C++)for(var A=e.Il*(C+.5)+e.tU-M,D=~~A*x,E=c;E<g;E++){var k=e.e7*(E+.5)+e.i9-b,F=D+~~k;s==8?r[C*h+E]=t[F]:s==16?r[C*h+E]=t[F]>>>8:r[C*h+E]=t[F]*255}else for(var C=d;C<m;C++)for(var E=c;E<g;E++){var L=E+.5,N=C+.5,k=e.e7*L+e.JC*N+e.i9-b,A=e.c*L+e.Il*N+e.tU-M;if(0<=k&&0<=A&&k<x&&A<S){var F=~~A*x+~~k;s==8?r[C*h+E]=t[F]:s==16?r[C*h+E]=t[F]>>>8:r[C*h+E]=t[F]*255}}},f.scale.oy=function(t,i,e,r,a,s){function o(z){return 255*z}var h=f.TP(t),v=new Uint32Array(t.buffer),u=new Uint32Array(r.buffer),p=a.s,c=a.N,d=f.Q.VT(i,e).J,g=s?a:f.Q.gR(d).vU(a),m=g.x,b=g.y,M=m+g.s,x=b+g.N,S=~~i.x,C=~~i.y,A=~~i.s,D=~~i.N;e=e.Y(),e.translate(-S,-C);for(var E=e.n2(new fh(1,0)).x2(e.n2(new fh(0,0))),k=E.x,F=E.y,L=b;L<x;L++)for(var N=e.n2(new fh(m+.5,L+.5)),I=N.x,j=N.y,B=(L-a.y)*p+m-a.x,U=m;U<M;U++){if(s&&(I=((A<<10)+I)%A,j=((D<<10)+j)%D),0<=I&&0<=j&&I<A&&j<D)if(h==8)u[B]=v[~~j*A+~~I];else{var _=(~~j*A+~~I)*4,V,G,H,Z;h==16?(V=t[_]>>>8,G=t[_+1]>>>8,H=t[_+2]>>>8,Z=t[_+3]>>>8):(V=o(t[_]),G=o(t[_+1]),H=o(t[_+2]),Z=o(t[_+3])),u[B]=Z<<24|H<<16|G<<8|V}I+=k,j+=F,B++}},f.scale.eP=function(t,i,e,r,a,s,o){o<1?f.scale.abB(t,i,e,r,a,s,Math.round(1/o)):f.scale.aHI(t,i,e,r,a,s,o)},f.scale.oi=function(t,i,e,r,a,s,o,h){h&&(h=h.vU(new l1(0,0,i,e))),t=new Uint32Array(t.buffer),r=new Uint32Array(r.buffer),o<1?f.scale.afx(t,i,e,r,a,s,Math.round(1/o),h):f.scale.aoa(t,i,e,r,a,s,o)},f.scale.aHI=function(t,i,e,r,a,s,o){for(var h=0;h<e;h++)for(var v=0;v<i;v++)for(var u=t[h*i+v],p=Math.min(o,a-v*o),c=Math.min(o,s-h*o),d=0;d<c;d++)for(var g=0;g<p;g++)r[(o*h+d)*a+o*v+g]=u},f.scale.abB=function(t,i,e,r,a,s,o){for(var h=0;h<s;h++)for(var v=0;v<a;v++){for(var u=0,p=Math.min(o,i-v*o),c=Math.min(o,e-h*o),d=0;d<c;d++)for(var g=0;g<p;g++)u+=t[(o*h+d)*i+(o*v+g)];r[h*a+v]=Math.round(u/(p*c))}},f.scale.aoa=function(t,i,e,r,a,s,o){for(var h=0;h<e;h++)for(var v=0;v<i;v++)for(var u=t[h*i+v],p=Math.min(o,a-v*o),c=Math.min(o,s-h*o),d=0;d<c;d++)for(var g=0;g<p;g++)r[(o*h+d)*a+o*v+g]=u},f.scale.ai9=function(t,i,e){return(t>>>e&255)+(i>>>e&255)>>>1},f.scale.IC=function(t,i){var e=f.scale.ai9;return e(t,i,24)<<24|e(t,i,16)<<16|e(t,i,8)<<8|e(t,i,0)},f.scale.aqf=function(t,i,e,r,a,s){var o=f.TP(t);if(o==8){for(var h=new Uint32Array(t.buffer),v=new Uint32Array(r.buffer),u=0;u<e;u++)for(var p=0;p<i;p++){var c=u*i+p,d=h[c],g=d,m=d,b=d;p<i-1&&(g=f.scale.IC(d,h[c+1])),u<e-1&&(m=f.scale.IC(d,h[c+i])),p<i-1&&u<e-1&&(b=f.scale.IC(d,h[c+i+1]));var M=(u*a+p)*2;v[M]=d,v[M+1]=g,v[M+a]=m,v[M+a+1]=b}if((a&1)==1)for(var u=0;u<s;u++)v[u*a+a-1]=v[u*a+a-2];var x=a*(s-1);if((s&1)==1)for(var p=0;p<a;p++)v[x+p]=v[x-a+p]}else{for(var S=f.scale.a3I,C=f.scale.aLP,u=0;u<e;u++)for(var p=0;p<i;p++){var c=u*i+p,M=(u*a+p)*2;S(t,c,r,M),p<i-1?C(t,c,c+1,r,M+1):S(t,c,r,M+1),u<e-1?C(t,c,c+i,r,M+a):S(t,c,r,M+a),p<i-1&&u<e-1?C(t,c,c+i+1,r,M+a+1):S(t,c,r,M+a+1)}if((a&1)==1)for(var u=0;u<s;u++)S(r,u*a+a-2,r,u*a+a-1);var x=a*(s-1);if((s&1)==1)for(var p=0;p<a;p++)S(r,x-a+p,r,x+p)}},f.scale.a3I=function(t,i,e,r){var a=i<<2,s=r<<2;e[s]=t[a],e[s+1]=t[a+1],e[s+2]=t[a+2],e[s+3]=t[a+3]},f.scale.aLP=function(t,i,e,r,a){var s=i<<2,o=e<<2,h=a<<2;r[h]=(t[s]+t[o])*.5,r[h+1]=(t[s+1]+t[o+1])*.5,r[h+2]=(t[s+2]+t[o+2])*.5,r[h+3]=(t[s+3]+t[o+3])*.5},f.scale.afx=function(t,i,e,r,a,s,o,h){var v=0,u=a,p=0,c=s;h&&(v=Math.floor(h.x/o),u=Math.ceil((h.x+h.s)/o),p=Math.floor(h.y/o),c=Math.ceil((h.y+h.N)/o));for(var d=p;d<c;d++)for(var g=v;g<u;g++){for(var m=0,b=0,M=0,x=0,S=Math.min(o,i-g*o),C=Math.min(o,e-d*o),A=0;A<C;A++)for(var D=0;D<S;D++){var E=t[(o*d+A)*i+o*g+D],k=E>>>24;m+=k,b+=k*(E>>>16&255),M+=k*(E>>>8&255),x+=k*(E&255)}if(m!=0){var F=1/m;r[d*a+g]=m/(S*C)<<24|b*F<<16|M*F<<8|x*F}else r[d*a+g]=0}},f.h=(function(){function t(h,v,u){return(128&h[u-v-1]&h[u-v]&h[u-2]&h[u-1]&h[u+1]&h[u+v-1]&h[u+v])==0}function i(h,v,u){return(128&h[u-v-v]&h[u-v+1]&h[u+2]&h[u+v+1]&h[u+v+v])==0}function e(h,v,u){return(h[u-v]&h[u-1]&h[u+1]&h[u+v]&128)==0}function r(h,v){return(h[v]&128)!=0}function a(h,v,u,p){var c=0,d=u.s,g=u.N;if(p)for(var m=0;m<g;m++)for(var b=0;b<d;b++)r(h,c)&&(b<2||m<2||b>d-3||m>g-3||((h[c-1]&128)==0||v[c-1]!=0)&&t(h,d,c)||i(h,d,c))&&(v[c]=255),c++;else for(var m=0;m<g;m++)for(var b=0;b<d;b++)r(h,c)&&(b==0||m==0||b==d-1||m==g-1||e(h,d,c))&&(v[c]=255),c++}function s(h,v,u,p,c){var d=u.s,g=u.N,m=new Uint8Array(v.buffer),b=new Uint32Array(v.buffer);if(c)for(var M=2;M<g-2;M++)for(var x=2;x<d-2;x++){var S=M*d+x;r(h,S)&&(((h[S-1]&128)==0||b[S-1]!=0)&&t(h,d,S)||i(h,d,S))&&(b[S]=p[(x+M&4)>>>2])}else for(var M=1;M<g-1;M++)for(var x=1;x<d-1;x++){var S=M*d+x;r(h,S)&&e(h,d,S)&&(b[S]=p[(x+M&4)>>>2])}}function o(h,v,u,p,c,d){var g=.2+.8*d,m=u.s,b=u.N,M=c>>>16,x=c>>>8&255,S=c&255,C=0;c=S<<16|x<<8|M;var A=new Uint8Array(v.buffer),D=new Uint32Array(v.buffer);if(p==1)for(var E=0;E<b;E++)for(var k=0;k<m;k++,C++){var F=h[C];D[C]=(255-F)*g<<24|c}else for(var E=0;E<b;E++)for(var k=0;k<m;k++,C++){var F=h[C];D[C]=255<<24|(F<<16|F<<8|F)}}return{aeE:a,aKE:s,ac3:o}})(),f.yI={},f.yI.xh=function(t,i,e){var r,a;if(e==0&&(r=t.V.Y(),a=f.yI.aoV),e==1&&(r=t.V.N1(i.V),a=f.yI.N1),e==2&&(r=i.V.Y(),a=f.yI.acm),e==3&&(r=t.V.vU(i.V),a=f.yI.vU),e==4&&(r=t.V.N1(i.V),a=f.yI.apl),r.lO())return null;var s=f.TP(t.I),o=f.n(r.D(),s);f.LD(i.I,i.V,o,r);var h=f.n(r.D(),s);f.LD(t.I,t.V,h,r),a(h,o,o);var v=f.gt(o,r);if(v.lO())return null;if(!v.O1(r)){var u=f.n(v.D(),s);f.LD(o,r,u,v),o=u,r=v}return{I:o,V:r}},f.yI.aoV=function(t,i,e){for(var r=0;r<t.length;r++)e[r]=t[r]},f.yI.N1=function(t,i,e){for(var r=f.Z0(f.TP(t)),a=0;a<t.length;a++)e[a]=Math.min(t[a]+i[a],r)},f.yI.acm=function(t,i,e){for(var r=0;r<t.length;r++)e[r]=Math.max(i[r]-t[r],0)},f.yI.vU=function(t,i,e){for(var r=f.Z0(f.TP(t)),a=1/r,s=0;s<t.length;s++)e[s]=t[s]*i[s]*a},f.yI.apl=function(t,i,e){for(var r=f.Z0(f.TP(t)),a=1/r,s=0;s<t.length;s++)e[s]=Math.min(t[s]+i[s],r)-t[s]*i[s]*a},f.jL=function(t,i){this.m=[],this.md=[0],this.kd=[],this.wh=[],this.wz=[0],this.Wb=[],this.xy=[],this.rows=t,this.cols=i},f.jL.prototype.Y=function(){var t=this,i=t.rows,e=t.cols,r=new f.jL(i,e);return r.m=t.m.slice(0),r.md=t.md.slice(0),r.kd=t.kd.slice(0),r.wh=t.wh.slice(0),r.wz=t.wz.slice(0),r.Wb=t.Wb.slice(0),r.xy=t.xy.slice(0),r},f.jL.prototype.kw=function(t,i,e){for(var r=this.md.length-1,a=0;a<e;a++){var s=t[a],o=i[a];this.m.push(s),this.kd.push(o),o==r?this.xy.push(s==0?0:1/s):(this.wh.push(s),this.Wb.push(o))}this.md.push(this.m.length),this.wz.push(this.wh.length)},f.jL.prototype.z0=function(t,i){var e=this,r=e.rows,a=e.m,s=e.kd;i==null&&(i=new Array(r));for(var o=0;o<r;o++){for(var h=e.md[o],v=e.md[o+1],u=0;(v-h&3)!=0;)u+=a[h]*t[s[h]],h++;for(var p=h;p<v;p+=4)u+=a[p]*t[s[p]]+a[p+1]*t[s[p+1]]+a[p+2]*t[s[p+2]]+a[p+3]*t[s[p+3]];i[o]=u}return i},f.jL.prototype.multiply=function(t){return this.Dw(t.zk())},f.jL.prototype.Dw=function(t){for(var i=this,e=i.rows,r=i.cols,a=t.rows,s=new f.jL(e,a),o=i.kd,h=t.kd,v=0;v<e;v++){for(var u=[],p=[],c=i.md[v],d=i.md[v+1],g=0;g<a;g++){for(var m=t.md[g],b=t.md[g+1],M=0,x=c,S=m;x<d&&S<b;){for(var C=Math.max(o[x],h[S]);x<d&&o[x]<C;)x++;for(;S<b&&h[S]<C;)S++;x<d&&S<b&&o[x]==h[S]&&(M+=i.m[x++]*t.m[S++])}M!=0&&(u.push(M),p.push(g))}s.kw(u,p,u.length)}return s},f.jL.prototype.zk=function(){for(var t=this.rows,i=this.cols,e=[],r=0;r<i;r++)e.push([[],[]]);for(var a=this.m,s=this.md,o=this.kd,r=0;r<t;r++)for(var h=s[r],v=s[r+1],u=h;u<v;u++){var p=e[o[u]];p[0].push(a[u]),p[1].push(r)}for(var c=new f.jL(i,t),r=0;r<i;r++)c.kw(e[r][0],e[r][1],e[r][1].length);return c},f.jL.prototype.aAW=function(){for(var t=this.rows,i=this.cols,e=new Array(t),r=this.m,a=this.md,s=this.kd,o=0;o<t;o++){for(var h=e[o]=new Array(i),v=0;v<i;v++)h[v]=0;for(var u=a[o],p=a[o+1],c=u;c<p;c++)h[s[c]]=r[c]}return e},f.jL.prototype.$B=function(t,i,e,r,a){function s(k,F,L,N){for(var I=k.length,j=0;j<I;j++)N[j]=k[j]-F[j]*L}function o(k,F,L,N){for(var I=k.length,j=0;(I-j&3)!=0;)N[j]=k[j]+F[j]*L,j++;for(var B=j;B<I;B+=4)N[B]=k[B]+F[B]*L,N[B+1]=k[B+1]+F[B+1]*L,N[B+2]=k[B+2]+F[B+2]*L,N[B+3]=k[B+3]+F[B+3]*L}function h(k,F,L){for(var N=k.length,I=0;I<N;I++)L[I]=k[I]*F[I]}function v(k,F){for(var L=k.length,N=0,I=0;(L-N&3)!=0;)I+=k[N]*F[N],N++;for(var j=N;j<L;j+=4)I+=k[j]*F[j]+k[j+1]*F[j+1]+k[j+2]*F[j+2]+k[j+3]*F[j+3];return I}var u=r!=null?2:1,p=Date.now(),c=0,d=this,g=t.slice(0),m=t.slice(0);d.z0(t,m),s(i,m,1,g);var b=this.xy;u==0&&(b=g.slice(0),b.fill(1));var M=g.slice(0);h(b,g,M);for(var x=M.slice(0),S=v(g,M);;){d.z0(x,m);var C=S/v(x,m);if(o(t,x,C,t),s(g,m,C,g),(c&7)==0&&Math.sqrt(v(g,g))<e)break;if(u<=1)h(b,g,M);else{var A=g.slice(0);r.af0(A,g),a.ak5(M,A)}var D=v(g,M),E=D/S;o(M,x,E,x),S=D,c++}},f.jL.prototype.azq=function(t,i,e,r){var a=Date.now(),s=1.96,o=0;e==null&&(e=5e-6),r==null&&(r=1e9);for(var h=1-s,v=this.rows,u=this.wh,p=this.wz,c=this.Wb,d=this.xy;;){for(var g=0,m=0;m<v;m++){var b=i[m],M=p[m],x=p[m+1];if(x-M==4)b-=u[M]*t[c[M]]+u[M+1]*t[c[M+1]]+u[M+2]*t[c[M+2]]+u[M+3]*t[c[M+3]];else for(var S=M;S<x;S++)b-=u[S]*t[c[S]];var C=t[m]*h+d[m]*b*s,A=C-t[m];g+=A*A,t[m]=C}if(g/v<e||Date.now()>a+r)break}},f.jL.prototype.awx=function(t,i,e,r){var a=Date.now(),s=1.96,o=0;e==null&&(e=5e-5),r==null&&(r=1e9);for(var h=1-s,v=this.rows,u=this.wh,p=this.wz,c=this.Wb,d=this.xy;;){for(var g=0,m=0;m<v;m++){for(var b=m*3,M=i[b],x=i[b+1],S=i[b+2],C=p[m],A=p[m+1],D=C;D<A;D++){var E=u[D],k=c[D]*3;M-=E*t[k+0],x-=E*t[k+1],S-=E*t[k+2]}var F=d[m]*s,L=t[b+0]*h+M*F,N=t[b+1]*h+x*F,I=t[b+2]*h+S*F,j=L-t[b+0],B=N-t[b+1],U=I-t[b+2];g+=.4*j*j+.5*B*B+.1*U*U,t[b+0]=L,t[b+1]=N,t[b+2]=I}if(g/v<e||Date.now()>a+r)break}},f.cW={},f.cW.wr=function(t,i,e){return{t:"Objc",v:{classID:"CrPt",Hrzn:{t:"doub",v:t},Vrtc:{t:"doub",v:i},Cnty:{t:"bool",v:e}}}},f.cW.F=function(t,i){for(var e=0;e<t.length;e++){var r=t[e].v,a=i.n2(new fh(r.Hrzn.v,r.Vrtc.v));r.Hrzn.v=Math.round(a.x),r.Vrtc.v=Math.round(a.y)}},f.cW.ayt=function(t,i,e){for(var r=t.length-1,a=f.Kg.WI(r+1,r+2),s=1;s<r;s++)a[s][s-1]=1/(t[s]-t[s-1]),a[s][s]=2*(1/(t[s]-t[s-1])+1/(t[s+1]-t[s])),a[s][s+1]=1/(t[s+1]-t[s]),a[s][r+1]=3*((i[s]-i[s-1])/((t[s]-t[s-1])*(t[s]-t[s-1]))+(i[s+1]-i[s])/((t[s+1]-t[s])*(t[s+1]-t[s])));a[0][0]=2/(t[1]-t[0]),a[0][1]=1/(t[1]-t[0]),a[0][r+1]=3*(i[1]-i[0])/((t[1]-t[0])*(t[1]-t[0])),a[r][r-1]=1/(t[r]-t[r-1]),a[r][r]=2/(t[r]-t[r-1]),a[r][r+1]=3*(i[r]-i[r-1])/((t[r]-t[r-1])*(t[r]-t[r-1])),f.Kg.Eg(a,e)},f.cW.aMw=function(t,i,e,r){if(t<=i[0])return e[0];if(t>=i[i.length-1])return e[i.length-1];for(var a=1;i[a]<t;)a++;var s=i[a],o=i[a-1],h=e[a],v=e[a-1],u=(t-o)/(s-o),p=r[a-1]*(s-o)-(h-v),c=-r[a]*(s-o)+(h-v),d=(1-u)*v+u*h+u*(1-u)*(p*(1-u)+c*u);return d},f.cW.ar3=function(t,i,e,r){var a={Km:[t[0]],ta:[i[0]],zW:[]};r[0]=a;for(var s=1;s<t.length-1;s++)a.Km.push(t[s]),a.ta.push(i[s]),e[s]==!1&&(f.cW.ayt(a.Km,a.ta,a.zW),a={Km:[t[s]],ta:[i[s]],zW:[]}),r[s]=a;a.Km.push(t[s]),a.ta.push(i[s]),f.cW.ayt(a.Km,a.ta,a.zW),r[s]=a},f.cW.aeM=function(t,i,e,r){if(t<=i[0])return e[0];if(t>=i[i.length-1])return e[i.length-1];for(var a=1;i[a]<t;)a++;var s=r[a-1];return f.cW.aMw(t,s.Km,s.ta,s.zW)},f.cW.aLj=function(t){for(var i={Km:[],ta:[],a5j:[]},e=0;e<t.length;e++)i.Km[e]=t[e].v.Hrzn.v,i.ta[e]=t[e].v.Vrtc.v,i.a5j[e]=t[e].v.Cnty?t[e].v.Cnty.v:!0;return i},f.cW.$C=function(t,i,e){var r=0,a=255;e&&(r=-1e9,a=1e9);var s=f.cW.aLj(t),o=[];f.cW.ar3(s.Km,s.ta,s.a5j,o);for(var h=new Float32Array(i),v=0;v<i;v++)h[v]=1/255*Math.max(r,Math.min(a,f.cW.aeM(v*(255/(i-1)),s.Km,s.ta,o)));return h},f.cW.aEB=function(t,i,e){var r=Math.round(t.length/20),a=i-t.length,s=e?(t[r]-t[0])/r:0,o=e?t[0]-a*s:t[t.length-1],h=new Float32Array(i);h.set(t,e?a:0);for(var v=0;v<a;v++)h[v+(e?0:a)]=o+v*s;return h},f.cW.axb=function(t,i,e,r){r==null&&(r=8);var a=f.cW.$C(t,i,!1),s;if(r==8){s=new Uint8Array(i);for(var o=0;o<i;o++)s[o]=~~(.5+255*a[o])}if(r==16){s=new Uint16Array(i);for(var o=0;o<i;o++)s[o]=~~(.5+65535*a[o])}if(r==32&&(s=a),e&&s[0]!=0)for(var h=Math.ceil(i/12),o=0;o<h;o++)s[o]*=o/h;return s},f.cW.aDC=function(t,i){for(var e=new Uint8Array(t.length),r=0;r<t.length;r++)e[r]=i[t[r]];return e},f.cW.aO6=function(t,i){for(var e=i.length,r=new Float32Array(e),a=0;a<e;a++)r[a]=i[~~(t[a]*(e-1))];return r},f.cW.pS=function(t,i,e){var r=document.createElement("canvas");r.width=i,r.height=e;var a=r.getContext("2d"),s=f.cW.axb(t,256);a.scale(i/255,e/255),a.fillStyle="#fff",a.fillRect(0,0,255,255),a.fillStyle="#333",a.beginPath(),a.moveTo(0,255);for(var o=0;o<s.length;o++)a.lineTo(o,255-s[o]);return a.lineTo(255,255),a.closePath(),a.fill(),r.toDataURL()},f.style={},f.style.stroke=function(t,i,e,r){var a=e.s,s=e.N,o=f.style.YH(t,a,s);f.style.PW(i,e,o,e,r)},f.style.PW=function(t,i,e,r,a){var s=f.Z0(f.TP(t)),o=i.vU(r),h=o.s,v=o.N;a+=.5;for(var u=o.x-i.x,p=o.y-i.y,c=i.s,d=o.x-r.x,g=o.y-r.y,m=r.s,b=0;b<v;b++)for(var M=(b+g)*m+d,x=(b+p)*c+u,S=0;S<h;S++){var C=Math.max(0,Math.min(1,a-e[M+S]));t[x+S]=s==1?C:Math.round(C*s)}},f.style.aeR=function(t,i,e,r){for(var a=0;a<e;a++)for(var s=0;s<i;s++){var o=a*i+s,h=0,v=0,u=t[o];if(s==0||a==0?(h=t[o+1]-u,v=t[o+i]-u):s==e-1||a==i-1?(h=u-t[o-1],v=u-t[o-i]):(h=t[o+1]-t[o-1],v=t[o+i]-t[o-i]),h!=0||v!=0){var p=1/Math.sqrt(h*h+v*v);h*=p,v*=p}r[o+o]=h,r[o+o+1]=v}},f.style.YH=function(t,i,e){t=f.E1(t,8);var r=i*e,a=new ArrayBuffer((r+i*4)*4),s=new Float32Array(a,0,r),o=new Uint16Array(a,0,r<<1),h=new Int32Array(a,r*4,i),v=new Int32Array(a,(r+i)*4,i),u=new Int32Array(a,(r+i*2)*4,i),p=new Int32Array(a,(r+i*3)*4,i),c=1/255;for(let C=0;C<i;++C){let A=-e-i,D=0,E=C,k=0;for(;k<e;++k,E+=i)t[E]>128&&(A=k,D=t[E]),o[E<<1]=k-A,o[(E<<1)+1]=D;for(A=o[E+=E-i-i],D=o[E+1];k>1;--k)o[E-=i+i]>A?(o[E]=++A,o[E+1]=D):(A=o[E],D=o[E+1])}for(let C=0;C<r;C+=i){var d=C+i,g=o[C<<1]*o[C<<1],m=0;let A=h[0]=C,D=v[0]=C,E=g,k=E;for(let L=C+1;L<d;++L){for(var b=o[L<<1]*o[L<<1];m&&k>(D-L)*(D-L)+b;)D=v[--m],A=h[m],E=o[A<<1]*o[A<<1],k=(D-A)*(D-A)+E;if(m||k<=(D-L)*(D-L)+b){var M=L-A,x=C+Math.floor((M*(L+A-C-C)+b-E)/(M<<1))+1;x<d&&(D=v[++m]=x,A=h[m]=L,E=b,k=(D-A)*(D-A)+E)}else D=C,A=h[0]=L,E=b,k=(D-A)*(D-A)+E}for(let L=0;L<m;++L){var S=h[L]<<1;u[L]=o[S]*o[S],p[L]=o[S+1]}let F=.5-o[(h[m]<<1)+1]*c;for(let L=d-1;L>=C;--L)s[L]=Math.max(0,Math.sqrt((L-A)*(L-A)+E)+F),m&&L==D&&(D=v[--m],A=h[m],E=u[m],F=.5-p[m]*c)}return s},f.style.au6=function(t,i,e){for(var r=new Float64Array(i*e),a=0,s=i*e,o=0;o<s;o++)a|=t[o];if(a==0){r.fill(1e9);return}for(var h=f.style.bJ(t,i,e),v=0;v<e;v++)for(var u=0;u<i;u++){var o=v*i+u,p=h[o*2],c=h[o*2+1];if(p==0&&c==0){r[o]=0;continue}var d=Math.sqrt(p*p+c*c),g=t[(v+c)*i+u+p]*(1/255);r[o]=d+.5-g}return r},f.style.aBt=function(t,i,e){return(.5-e)*t},f.style.bJ=function(t,i,e,r){var a=new Int16Array(i*e*2);return f.style.aor(t,a,i,e,128),a},f.style.aor=function(t,i,e,r,a){var s=new Int32Array(e*r);f.style.a8W(t,s,e,r,a),f.style.a5v(s,i,e,r)},f.style.a8W=function(t,i,e,r,a){for(var s=new Int32Array(r),o=0;o<e;o++){for(var h=e+r,v=r-1;v>=0;v--)t[v*e+o]>a?h=0:h++,s[v]=h;h=e+r;for(var v=0;v<r;v++)t[v*e+o]>a?h=0:h++,i[v*e+o]=h<s[v]?-h:s[v]}},f.style.a5v=function(t,i,e,r){for(var a=(e+r)*(e+r),s=new Float64Array(e),o=new Uint16Array(e),h=0;h<r;h++){var v=h*e,u=0;o[0]=0,s[0]=-a,s[1]=+a;for(var p=1;p<e;p++){for(var c=t[p+v]*t[p+v]+p*p,d=(c-(t[o[u]+v]*t[o[u]+v]+o[u]*o[u]))/(2*p-2*o[u]);d<=s[u];)u--,d=(c-(t[o[u]+v]*t[o[u]+v]+o[u]*o[u]))/(2*p-2*o[u]);u++,o[u]=p,s[u]=d,s[u+1]=a}u=0;for(var p=0;p<e;p++){for(;s[u+1]<p;)u++;var g=o[u]-p,m=t[o[u]+v],b=h*e+p<<1;i[b]=g,i[b+1]=m}}},f.UF={},f.UF.e2=function(t,i,e){var r=t.canvas;(r.width!=i||r.height!=e)&&(r.width=i,r.height=e)},f.UF.Rv=function(t,i,e,r,a,s){var o=f.TP(a.I),h=o==8?255:o==16?65535:1,v=1/h;f.UF.e2(t,i,e),s==null&&(s=!1);var u=a.I,p=a.V,c=!a.isEnabled;if(i*e!=0){for(var d=new ImageData(i,e),g=d.data,m=1/i,b=1/e,M=a.color/255,x=0;x<e;x++)for(var S=0;S<i;S++){var C=(x*i+S)*4,A=Math.round(r.x+S*m*r.s),D=Math.round(r.y+x*b*r.N),E=0;A<p.x||A>=p.x+p.s||D<p.y||D>=p.y+p.N?E=M:E=u[(D-p.y)*p.s+(A-p.x)]*v,E=255-a.Pp+E*a.Pp,s&&(E=170+Math.round(.4*(E-170))),g[C]=E,g[C+1]=E,g[C+2]=E,g[C+3]=255}t.putImageData(d,0,0),c&&f.UF.ag4(t,i,e)}},f.UF.aOX={},f.UF.aoC=function(t,i,e,r){var a,s,o;a=Math.ceil(Math.max(i,e)*.35),s=i-a,o=e-a;var h=r.generativeDocInfo,v=a+"-"+(h?1:0),u=f.UF.aOX[v];if(u==null){var p=f.H4(a,a),c=Math.round(a*.27),d=p.lineWidth=Math.max(1,Math.round(a*.12)),g=d/2;if(h){p.fillStyle="black",p.fillRect(0,0,a,a),p.beginPath();for(var m=0;m<1;m++)for(var b=0;b<10;b++){var M=-Math.PI/2+b*2*Math.PI/10,x=((b&1)==0?1:.4)*a*.52,S=.5,C=.52;S=a*S+Math.cos(M)*x,C=a*C+Math.sin(M)*x,b==0?p.moveTo(S,C):p.lineTo(S,C)}p.closePath(),p.fillStyle="white",p.fill()}else p.fillStyle="#eeeeee",p.fillRect(0,0,a,a),p.strokeRect(1+g,1+g,a-d-2,a-d-2),p.strokeRect(c+g,c+g,a-c-c-d,a-c-c-d);u=f.UF.aOX[v]=p.getImageData(0,0,a,a)}t.putImageData(u,s,o)},f.UF.aIH=[],f.UF.ad4=function(t,i,e){var r,a,s;r=Math.ceil(Math.max(i,e)*.35),a=i-r,s=e-r;var o=f.UF.aIH[r];if(o==null){var h=f.H4(r,r);h.fillStyle="#eeeeee",h.fillRect(0,0,r,r),h.lineWidth=1,h.strokeRect(2.5,2.5,r-5,r-5);var v=new ImageData(3,3),u=v.data;f.Gl(u,4278190080),u[16]=u[17]=u[18]=238,h.putImageData(v,1,1),h.putImageData(v,r-4,1),h.putImageData(v,1,r-4),h.putImageData(v,r-4,r-4),o=f.UF.aIH[r]=h.getImageData(0,0,r,r)}t.putImageData(o,a,s)},f.UF.aok=function(t,i,e,r,a,s){f.UF.e2(t,i,e);var o=i/r.s;if(i*e!=0){t.fillStyle="#999999",t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,i,e),t.save();var h=f.UF.atx;if(h==null&&(h=f.UF.atx=dB.aE.er(!0,!0)),h.strokeStyleLineWidth.v.val=1/o,t.fillStyle="#ffffff",t.scale(o,o),f.u.Ep(a.B,t,0,0),f.u.Ep(a.B,t,0,0,h),t.restore(),s){t.save();var v=i*.4,u=e*.4;t.fillRect(i-v,e-u,v,u),t.beginPath(),t.moveTo(i-v/2,e-u),t.lineTo(i-v/2,e),t.setLineDash([3,3]),t.stroke(),t.restore()}}},f.UF.aMY=function(t,i,e,r,a){if(f.UF.e2(t,i,e),i*e!=0){t.setTransform(1,0,0,1,0,0),t.fillStyle="white",t.fillRect(0,0,i,e);var s=a.H,o;if(s.add.SoLd)o=W.iz.QX(s.add.SoLd.nonAffineTransform);else if(s.add.vmsk)o=s.add.vmsk.zG();else if(s.add.TySh){if(s.Fd.N$==null)return;o=f.Q.VT(s.Fd.N$).J,f.Q.F(o,s.add.TySh.F,o)}else return;var h=f.Q.HT(o),v=Math.min(i/h.s,e/h.N),u=h.s*v,p=h.N*v;t.translate(-h.x*v+(i-u)*.5,-h.y*v+(e-p)*.5),t.scale(v,v),a.Xa(r,t,null,null)}},f.UF.aHd=null,f.UF.Kh=function(t,i,e,r,a,s,o,h,v){if(f.UF.e2(t,i,e),i*e!=0){var u=Math.max(i,e),p=f.UF.aHd;(p==null||p.width<u||p.height<u)&&(f.UF.aHd=p=new ImageData(u,u)),u=p.width;for(var c=p.data,d=r.s/i,g=r.N/e,m=s.x,b=s.x+s.s,M=s.y,x=s.y+s.N,S=f.TP(a)-8,C=0;C<e;C++)for(var A=0;A<i;A++){var D=C*u+A,E=D*4,k=~~(r.x+A*d),F=~~(r.y+C*g),L=f.a7S(C,A,2);if(k<m||k>=b||F<M||F>=x||v)c[E]=L,c[E+1]=L,c[E+2]=L,c[E+3]=255;else{var N=(F-s.y)*s.s+(k-s.x)<<2;if(S!=24){var I=(a[N+3]>>>S)*.00392156862745098;c[E]=(a[N+0]>>>S)*I+L*(1-I),c[E+1]=(a[N+1]>>>S)*I+L*(1-I),c[E+2]=(a[N+2]>>>S)*I+L*(1-I)}else{var I=a[N+3];c[E]=a[N+0]*I*255+L*(1-I),c[E+1]=a[N+1]*I*255+L*(1-I),c[E+2]=a[N+2]*I*255+L*(1-I)}c[E+3]=255}}if(h!=null)for(var C=0;C<c.length;C+=4)c[C]=c[C+1]=c[C+2]=c[C+h];t.putImageData(p,0,0),o&&f.UF.ag4(t,i,e)}},f.UF.aeK=function(t,i,e,r){f.UF.e2(t,i,e),t.fillStyle=f.UF.Fx(r.Clr.v),t.fillRect(0,0,i,e),f.UF.f0(t,i,e)},f.UF.kh=null,f.UF.an_=function(t,i,e,r){f.UF.e2(t,i,e);var a=t.canvas.width,s=t.canvas.height,o=f.UF.kh;o==null||o.width!=a||o.height!=s?(t.fillStyle="#ffffff",t.fillRect(0,0,i,e),t.fillStyle="#000000",t.font=""+e*.7+"px serif",t.fillText("T",(i-e*.43)/2,e*.75),t.fillText("T",(i-e*.43)/2,e*.75),f.UF.kh=t.getImageData(0,0,a,s)):t.putImageData(o,0,0)},f.UF.aAB=function(t,i,e){f.UF.e2(t,i,e),t.clearRect(0,0,i,e),t.font=e*.7+"px serif",t.fillText(":(",(i-e*.43)/2,e*.7)},f.UF.aPc=function(t,i,e,r){f.UF.e2(t,i,e);var a=h0.get(r),s=t.canvas.width,o=f.UF.atc[s+a];if(o==null){var h=PIMG["adj/"+a],v=j2.cl(h),u=UPNG.decode(v.buffer),p=new Uint8Array(UPNG.toRGBA8(u)[0]),c=new l1(0,0,160,160),d=0,g=s-d*2,m=W.iz.Nq([p,c],new fp(g/160,0,0,g/160,0,0)),b=new l1(0,0,s,s),M=f.n(b.D()*4);f.w.d4("norm",m.buffer,m.V,M,b,m.V,1),o=f.UF.atc[s+a]=new ImageData(new Uint8ClampedArray(M.buffer),s,s)}t.putImageData(o,0,0)},f.UF.atc={},f.UF.aiG=function(t,i,e,r){f.UF.e2(t,i,e);var a=t.canvas.width,s=t.canvas.height,o=t.getImageData(0,0,a,s);f.gr.Lo(r.Grad.v,new Uint8Array(o.data.buffer),new l1(0,0,a,s),[1/a,0,0,1/s],a/2,s/2,!1,0,16711680,65280),t.putImageData(o,0,0),f.UF.f0(t,i,e)},f.UF.avV=function(t,i,e,r,a){f.UF.e2(t,i,e);var s=t,o=dU.KW(r.Ptrn.v,a.add.Patt);if(o!=null){var h=o.jA[1];f.UF.Kh(t,i,e,h,o.jA[0],h,!1),f.UF.f0(s,i,e)}},f.UF.ag4=function(t,i,e){t.strokeStyle="#bb0000",t.lineWidth=3,t.beginPath(),t.moveTo(i*.15,e*.15),t.lineTo(i*.85,e*.85),t.moveTo(i*.85,e*.15),t.lineTo(i*.15,e*.85),t.closePath(),t.stroke()},f.UF.f0=function(t,i,e){t.fillStyle="#eeeeee",t.fillRect(0,e*.75,i,e*.25),t.beginPath(),t.moveTo(0,e*.75),t.lineTo(i,e*.75),t.moveTo(i*.1,e*.875),t.lineTo(i*.9,e*.875),t.moveTo(i*.65,e*.825),t.lineTo(i*.65,e*.95),t.closePath(),t.stroke()},f.UF.Fx=function(t){var i=f.gr.Fx(t),e=Math.round(i.S)<<16|Math.round(i.M)<<8|Math.round(i.c);return"#"+f.Gx(e)},f.u={},f.u._x=function(t,i,e){for(var r=[],a=-1,s=0;s<t.length;s++){var o=t[s];(o.f==0||o.f==3)&&o.y7!=-1&&a++,!(o.f>5||o.f==0||o.f==3)&&(i!=null&&i.indexOf(a)==-1||e!=null&&e.indexOf(s)==-1||(r.push(o.zQ.x),r.push(o.zQ.y),r.push(o._.x),r.push(o._.y),r.push(o.H3.x),r.push(o.H3.y)))}return r},f.u.Ro=function(t,i,e,r){for(var a=0,s=-1,o=0;o<i.length;o++){var h=i[o];(h.f==0||h.f==3)&&h.y7!=-1&&s++,!(h.f>5||h.f==0||h.f==3)&&(e!=null&&e.indexOf(s)==-1||r!=null&&r.indexOf(o)==-1||(h.zQ.YV(t[a],t[a+1]),h._.YV(t[a+2],t[a+3]),h.H3.YV(t[a+4],t[a+5]),a+=6))}},f.u.G_=function(t,i,e,r){var a=f.u._x(t,e,r);f.Q.F(a,i,a),f.u.Ro(a,t,e,r)},f.u.a4Q=function(t,i,e,r){var a=f.u._x(t,e,r);f.O.F(i,a),f.u.Ro(a,t,e,r)},f.u.adJ=function(t,i,e,r){if(r==null)for(var a=f.u.auf(t,40,e),s=0;s<a.length;s++)t[s]=a[s];var o=f.u._x(t,e,r);f.yl.F(i,o,f.Q.HT(o)),f.u.Ro(o,t,e,r)},f.u.auf=function(t,i,e){for(var r=[],a=-1,s=0;s<t.length;s++){var o=t[s],h=o.length;if(o.f>5){r.push(f.o(o));continue}if(o=f.o(o),r.push(o),o.y7!=-1&&a++,e&&e.indexOf(a)==-1)r=r.concat(t.slice(s+1,s+1+h));else{var v=f.u.anR(t,s+1,h);v=f.Q.eI(v,i);var u=f.u.a2s(v);o.length=u.length;for(var p=0;p<u.length;p++)r.push(u[p])}s+=h}return r},f.u.anR=function(t,i,e){var r={g3:["M"],J:[]},a=t[i],s=t[i+e-1];r.J.push(a._.x,a._.y);for(var o=1;o<e;o++){var h=t[i+o-1],v=t[i+o];r.g3.push("C"),r.J.push(h.H3.x,h.H3.y,v.zQ.x,v.zQ.y,v._.x,v._.y)}return r.g3.push("C"),r.J.push(s.H3.x,s.H3.y,a.zQ.x,a.zQ.y,a._.x,a._.y),r},f.u.a2s=function(t){var i=[],e=t.g3,r=t.J,a=0,s=r.length;i.push({f:2,zQ:new fh(r[s-4],r[s-3]),_:new fh(r[0],r[1]),H3:new fh(r[2],r[3])});for(var o=0;o<e.length-2;o++){var h=o*6+4;i.push({f:2,zQ:new fh(r[h],r[h+1]),_:new fh(r[h+2],r[h+3]),H3:new fh(r[h+4],r[h+5])})}return i},f.u.aE4=function(t){for(var i=0;i<t.length;i++)if(!(t[i].f>5)){var e=t[i].length;if(!(e==4||e==6||e==8)){i+=e;continue}for(var r=0;r<e;r++){var a=t[i+1+r],s=t[i+1+(r+1)%e],o=Math.min(a._.x,s._.x),h=Math.min(a._.y,s._.y),v=0,u=0;if(a._.x<s._.x?(v=a._.y-h,u=v-(s._.x-o)):(v=s._.y-h,u=v-(a._.x-o)),Math.abs(u)<.2*v)return v}}return-1},f.u.$X=function(t,i,e){function r(g,m){var b=Math.min(g.x,m.x),M=Math.min(g.y,m.y),x=Math.max(g.x+g.s,m.x+m.s),S=Math.max(g.y+g.N,m.y+m.N);return new l1(b,M,x-b,S-M)}for(var a=null,s=-1,o=!f.u.Nl(t),h=0;h<t.length;h++){var v=t[h];if(!(v.f>5)&&((v.f==0||v.f==3)&&v.y7!=-1&&s++,!(i!=null&&i.indexOf(s)==-1))){if(h==t.length-1)break;var u=v.f==3,p=v.length,c=v.y7,d=f.u.m8(t,h+1,p,u);a==null?a=d:e?a=r(a,d):o?i!=null||c==0||c==-1||c==2?a=r(a,d):c==1?a=a:c==3&&(a=d,o=!1):i!=null||c==0||c==-1||c==1?a=r(a,d):c==2?a=a:c==3&&(a=a.vU(d)),h+=p}}return(a==null||a.s<0||a.N<0)&&(a=new l1(0,0,0,0)),a},f.u.aNV=new Float64Array(4),f.u.m8=function(t,i,e,r){var a=f.u.aNV;a[0]=1e30,a[1]=1e30,a[2]=-1e30,a[3]=-1e30;var s=t[i+e-1];r||f.u.aqs(s._.x,s._.y,s.H3.x,s.H3.y,t[i].zQ.x,t[i].zQ.y,t[i]._.x,t[i]._.y,a);for(var o=i;o<i+e-1;o++){var h=t[o],v=t[o+1];f.u.aqs(h._.x,h._.y,h.H3.x,h.H3.y,v.zQ.x,v.zQ.y,v._.x,v._.y,a)}return new l1(a[0],a[1],a[2]-a[0],a[3]-a[1])},f.u.aqs=function(t,i,e,r,a,s,o,h,v){if(t==e&&i==r&&a==o&&s==h){v[0]=Math.min(v[0],Math.min(t,o)),v[1]=Math.min(v[1],Math.min(i,h)),v[2]=Math.max(v[2],Math.max(t,o)),v[3]=Math.max(v[3],Math.max(i,h));return}for(var u=t,p=i,c=t,d=i,g=40,m=1/(g-1),b=0;b<g;b++){var M=b*m,x=1-M,S=x*x*x,C=3*x*x*M,A=3*x*M*M,D=M*M*M,E=S*t+C*e+A*a+D*o,k=S*i+C*r+A*s+D*h;E<u?u=E:E>c&&(c=E),k<p?p=k:k>d&&(d=k)}u<v[0]&&(v[0]=u),p<v[1]&&(v[1]=p),c>v[2]&&(v[2]=c),d>v[3]&&(v[3]=d)},f.u.a14=function(t,i){var e=t.length-3,r=i%e,a=Math.floor(r);if(i<0||a>=e)return null;var s=t[3+a],o=t[3+(a+1)%e],h=s._,v=s.H3,u=o.zQ,p=o._,c=r-a,d=1-c,g=d*d*d*h.x+3*d*d*c*v.x+3*d*c*c*u.x+c*c*c*p.x,m=d*d*d*h.y+3*d*d*c*v.y+3*d*c*c*u.y+c*c*c*p.y;return new fh(g,m)},f.u.Me=function(t,i){var e=f.Q.lE(t),r=e.UD;return e.UD=Typr.U.pathToSVG({crds:r.J,cmds:r.g3},i??2),e},f.u.a58=function(t){for(var i=[],e=t.J,r=0,a=0,s=0,o=0,h=0,v=!0,u=0;u<t.g3.length;u++){var p=t.g3[u];if(p=="M")!v&&(a!=o||s!=h)&&i.push(["L",[a,s],[o,h]]),o=a=e[r],h=s=e[r+1],r+=2,v=!1;else if(p=="L")i.push(["L",[a,s],[e[r],e[r+1]]]),a=e[r],s=e[r+1],r+=2;else if(p=="Q")i.push(["Q",[a,s],[e[r],e[r+1]],[e[r+2],e[r+3]]]),a=e[r+2],s=e[r+3],r+=4;else if(p=="C")i.push(["C",[a,s],[e[r],e[r+1]],[e[r+2],e[r+3]],[e[r+4],e[r+5]]]),a=e[r+4],s=e[r+5],r+=6;else if(p!="Z")throw p}return!v&&(a!=o||s!=h)&&i.push(["L",[a,s],[o,h]]),i},f.u.CV=function(t){var i=Date.now(),e;f.u.B3();for(var r=f.u.Xj(t),a=[],s=0;s<r.length;s++){var o=r[s][0],h=r[s][1];Math.abs(o.area)<1e-5?a.push(o):e==null?e=o:(o.closed||(o.closed=!0),e=e[h](o),e.remove())}if(e==null)e=new paper.CompoundPath(a);else{e.segments&&(e=new paper.CompoundPath(e));for(var s=0;s<a.length;s++)e.addChild(a[s])}var v=t.slice(0,2);v=v.concat(f.u.kS(e)),f.u.q_(r),f.u.q_([[e]]),v[2]&&(v[2].y7=1);for(var s=3;s<v.length;s++)v[s].y7!=null&&(v[s].y7=-1);return v},f.u.B3=function(){if(f.u.a8Z==null){var t=document.createElement("canvas");paper.setup(t),f.u.a8Z=!0}},f.u.ae4=function(t,i){f.u.B3();var e=[],r=f.u.Xj(t),a=new paper.Path.Rectangle(new paper.Rectangle(i.x,i.y,i.s,i.N));a.remove(),a.fillColor=new paper.Color(1,0,0);for(var s=0;s<r.length;s++)(a.intersects(r[s][0])||a.contains(r[s][0].children[0].segments[0].point))&&e.push(s);return f.u.q_(r),e},f.u.en=function(t,i,e,r,a){f.u.B3();var s=e?{curves:!0,tolerance:r}:null,o=new paper.Point(i.x,i.y),h=f.u.Xj(t,a);f.u.q_(h);for(var v=h.length-1;v>=0;v--){var u=h[v][0],p=u.hitTest(o,s);if(p!=null)return{xs:v,gl:e?p.location.index:null,rD:e?p.location.time:0}}return{xs:-1}},f.u.RZ=function(t,i,e,r){for(var a=[[],[],[]],s=0;s<t.length;s++){var o=t[s];if(!(o.f>5||o.f==0||o.f==3)){var h=i.by(o._),v=i.by(o.zQ),u=i.by(o.H3);e&&e.indexOf(s)==-1&&(r?(e.indexOf(s-1)==-1&&(v=!1),e.indexOf(s+1)==-1&&(u=!1)):v=u=!1),h&&a[0].push(s),v&&a[1].push(s),u&&a[2].push(s)}}return a[3]=a[0].length+a[1].length+a[2].length,a},f.u.aly=function(t,i,e){for(var r=t[i],a=i+1;a<e;a++)t[a-1]=t[a];t[e-1]=r},f.u.aMf=function(t,i,e,r){var a,s,o,h=0;for(t=t.slice(0),i.sort(function(b,M){return b-M}),o=-1,a=2;a<t.length;){var v=t[a],u=v.length;v.y7!=-1&&o++;for(var p=h;p<i.length&&i[p]<a+1+u;)p++;if(h!=p){var c=i.slice(h,p);for(h=p,s=0;s<u;s++)c.indexOf(a+1+s)!=-1&&(t[a+1+s]=null);if(v.f==0)for(var d=c[0]-(a+1);d!=0;)f.u.aly(t,a+1,a+1+u),d--;var g=v;for(g.length=0,s=0;s<u&&t[a+1+s]==null;)s++;for(;s<u;){var m=t[a+1+s];m!=null?g.length++:s<u+1&&t[a+1+s+1]&&r&&(g=t[a+1+s]={f:0,y7:-1,length:0,x8:0,A8:0,tI:1}),s++}if(r)for(s=-1;s<u;s++)t[a+1+s]&&t[a+1+s].f<3&&(t[a+1+s].f+=3);f.JN.zI(e,o)}a+=1+u}for(a=0;a<t.length;a++)t[a]==null&&(t.splice(a,1),a--);for(o=0,a=2;a<t.length;a++){var v=t[a];v.length==0?(t[a+1]&&t[a+1].y7==-1?t[a+1].y7=v.y7:v.y7!=-1&&e.splice(o,1),t.splice(a,1),a--):v.length!=null&&v.y7!=-1&&o++}return t},f.u.arG=function(t,i){for(var e=0;e<t.length;e++){var r=t[e];(r.f==0||r.f==3)&&(r.y7=e==2||i?0:-1,r.tI=i?1:2)}},f.u.aD$=function(t,i){for(var e=t.slice(0,2),r=-1,a=2;a<t.length;a++)(t[a].f==0||t[a].f==3)&&t[a].y7!=-1&&r++,i.indexOf(r)==-1&&e.push(t[a]);return e},f.u.ahl=function(t,i){for(var e=t.slice(0,2),r=-1,a=2;a<t.length;a++)(t[a].f==0||t[a].f==3)&&t[a].y7!=-1&&r++,i.indexOf(r)!=-1&&e.push(t[a]);return e},f.u.abT=function(t){for(var i=0,e=0;e<t.length;e++)(t[e].f==0||t[e].f==3)&&(i=e);return t[i]},f.u._t=function(t,i){for(var e=-1,r=0;r<t.length;r++)(t[r].f==0||t[r].f==3)&&(i||t[r].y7!=-1)&&e++;return e+1},f.u.nG=function(t,i,e){for(var r=-1,a=0;a<t.length;a++)if((t[a].f==0||t[a].f==3)&&(e||t[a].y7!=-1)&&(r++,r==i))return a;return-1},f.u.EK=function(t,i,e){for(var r=-1,a=0;a<t.length;a++)if((t[a].f==0||t[a].f==3)&&(e||t[a].y7!=-1)){if(a>=i)return r;r++}return r},f.u.ks=function(t,i){for(var e=-1,r=0,a=0;a<t.length;a++)(t[a].f==0||t[a].f==3)&&t[a].y7!=-1&&e++,e==i&&r++;return r},f.u.ap_=function(t){for(var i=180,e=0;e<t.length;e++)if(!(t[e].f!=0&&t[e].f!=3)){var r=t[e].length;if(!(r<3))for(var a=0;a<r;a++){var s=t[e+1+(a-1+r)%r],o=t[e+1+a],h=t[e+1+(a+1)%r],v=o._,g=o.zQ.O1(v)?s.H3:o.zQ,m=o.H3.O1(v)?h.zQ:o.H3;if(!(v.O1(g)||v.O1(m))){var u=g.x-v.x,p=g.y-v.y,c=m.x-v.x,d=m.y-v.y,g=Math.atan2(g.y-v.y,g.x-v.x)*180/Math.PI,m=Math.atan2(m.y-v.y,m.x-v.x)*180/Math.PI,b=Math.abs(m-g)%360,M=b>180?360-b:b;M<i&&(i=M)}}}return i*Math.PI/180},f.u.kS=function(t){for(var i=t.segments?[t]:t.children,e=[],r=0;r<i.length;r++){var a=i[r],s=a.segments,o=a.closed?0:3,h=e.length,v=null;if(!(s.length<=1)){e.push({f:o,length:s.length,y7:0,tI:2});for(var u=0;u<s.length;u++){var p=s[u],c=new fh(p.handleIn.x,p.handleIn.y),d=new fh(p.handleOut.x,p.handleOut.y),g=new fh(p.point.x,p.point.y),m={f:o+1,zQ:g.add(c),_:g,H3:g.add(d)};if(v==null&&(v=m),e.push(m),u+1==s.length&&fh.RJ(v._,m._)<1e-5&&(e.pop(),e[h].length--,v.zQ=m.zQ,o==3))for(var b=h;b<e.length;b++)e[b].f-=3}}}return e},f.u.Xj=function(t,i){f.u.B3();var e=[],r,a=new paper.Color(1,0,0),s=1;function o(x,S){x.remove(),x.closed=!S,x.fillRule=s==2?"nonzero":"evenodd"}for(var h=0;h<t.length;h++)if(!(5<t[h].f)){var v=t[h].length,u;if(h==t.length-1)break;var p=t[h].f==3;h==2?f.u.Wt(t)?u="unite":u="subtract":(t[h].y7==0&&(u="exclude"),t[h].y7==1&&(u="unite"),t[h].y7==2&&(u="subtract"),t[h].y7==3&&(u="intersect")),(i||t[h].y7!=-1)&&(s=t[h].tI,r=new paper.CompoundPath,e.push([r,u]),r.fillRule=s==2?"nonzero":"evenodd",r.fillColor=a);for(var c=[],d=0;d<v;d++){var g=t[h+1+d],m=g.zQ.x2(g._),b=g.H3.x2(g._);c.push([[g._.x,g._.y],[m.x,m.y],[b.x,b.y]])}var M=new paper.Path(c);o(M,p),r.addChild(M),h+=v}return e},f.u.q_=function(t){for(var i=0;i<t.length;i++)t[i][0].remove()},f.u.HA=function(t){for(var i=0;i<t.length;i++){var e=t[i];if(e._!=null&&(!e._.O1(e.zQ)||!e._.O1(e.H3)))return!1}return!0},f.u.aq7=function(t){if(t.length<=5)return 0;for(var i=0,e=t.length-3-1,r=0;r<e;r++){var a=t[3+r],s=t[3+r+1];if(a.f==0||s.f==0)return 0;i+=(s._.x-a._.x)*(a._.y+s._.y)}return i+=(t[3]._.x-t[3+e]._.x)*(t[3+e]._.y+t[4]._.y),-i*.5},f.u.Nl=function(t){var i=t[2],e=!1;return t.length==2?e=t[1].all==0:t[1].all==1?i.y7==1||i.y7==3?e=!0:e=!1:i.y7==1||i.y7==3||i.y7==0?e=!0:e=!1,e},f.u.Wt=function(t){for(var i=f.u.Nl(t),e=3;e<t.length;e++)t[e].y7==3&&(i=!0);return i},f.u.a5Y=0,f.u.aol=0,f.u.aGE=0,f.u.a37=function(t,i,e,r){if(!e.lO()){var a=e.D(),s=16384;f.u.a5Y+=a,a>f.u.aol&&(f.u.aol=a);var o=e.s,h=e.N;if(r==null&&f.u.HA(t)&&t[2]&&t[2].y7!=2){for(var v=!0,u=2;u<t.length;)if(t[u].length==2)u+=3;else{v=!1;break}if(v)return;if(f.u.Vr(t)){i.fill(255);var p=f.u.$X(t);if(p.D()!=a){var c=1-(p.x-e.x),d=1-(p.y-e.y),g=1-(e.x+e.s-(p.x+p.s)),m=1-(e.y+e.N-(p.y+p.N)),b=~~(c*255),M=~~(g*255),x=~~(d*255),S=~~(m*255);i.fill(x,0,o),i[0]=~~(c*d*255),i[o-1]=~~(g*d*255);for(var u=o;u<a;u+=o)i[u]=b,i[u+o-1]=M;i.fill(S,(h-1)*o,h*o),i[a-o]=~~(c*m*255),i[a-1]=~~(g*m*255)}return}}for(var C=Math.ceil(o/s),A=Math.ceil(h/s),D=Math.ceil(o/C),E=Math.ceil(h/A),k=Date.now(),F=0;F<A;F++)for(var L=0;L<C;L++){var N=L*D,I=F*E,j=D,B=E,U=f.H4(j,B);f.u.Nl(t)||U.fillRect(0,0,j,B),f.u.Ep(t,U,-e.x-N,-e.y-I,r);var _=new Uint8Array(U.getImageData(0,0,j,B).data.buffer);j==o&&B==h?f.lv(_,i,3):f.Fm(_,new l1(N,I,j,B),i,new l1(0,0,o,h))}}},f.u.ae7=function(t){for(var i=!1,e=!1,r=0,a=!1,s=0;s<t.length;s++){var o=t[s].y7;o!=null&&(r++,o==-1&&(i=!0),(o==1||o==2||o==3)&&(e=!0),t[s].f==0&&(a=!0))}return!i&&r<20&&a&&e&&(t=f.u.CV(t)),t},f.u.Ep=function(t,i,e,r,a,s){a!=null&&(t=f.u.ae7(t));for(var o=1,h=0;h<t.length;h++)if(!(5<t[h].f)){var v=t[h].length;if(v!=0){if(h==t.length-1)break;var u=t[h].f==3,p=t[h].y7;if(p!=-1)if(i.beginPath(),a)f.u.RM(dB.aE.JL(a),i);else{o=t[h].tI,p==3&&h==2&&(p=1);var c=["xor","source-over","destination-out","source-in"][p];i.globalCompositeOperation=c}f.u.awV(i,t,h+1,v,e,r,u),u||i.closePath(),(t[h+1+v]==null||t[h+1+v].y7!=-1)&&(a?(s&&i.clip(),i.stroke()):i.fill(o==2?"nonzero":"evenodd")),h+=v}}i.globalCompositeOperation="source-over",i.setLineDash([])},f.u.RM=function(t,i){var e=t.G4;i.setLineDash(t.lf),i.lineCap=["butt","round","square"][t.lw],i.lineJoin=["miter","round","bevel"][t.be],i.lineWidth=t.MX==1?e:e*2,i.miterLimit=t.r6},f.u.awV=function(t,i,e,r,a,s,o){var h=i[e],v=null;t.moveTo(h._.x+a,h._.y+s);for(var u=e;u<e+r-1;u++)h=i[u],v=i[u+1],h._.O1(h.H3)&&v.zQ.O1(v._)?t.lineTo(v._.x+a,v._.y+s):t.bezierCurveTo(h.H3.x+a,h.H3.y+s,v.zQ.x+a,v.zQ.y+s,v._.x+a,v._.y+s);o||(h=i[u],v=i[e],h._.O1(h.H3)&&v.zQ.O1(v._)?t.lineTo(v._.x+a,v._.y+s):t.bezierCurveTo(h.H3.x+a,h.H3.y+s,v.zQ.x+a,v.zQ.y+s,v._.x+a,v._.y+s))},f.u.aOY=function(t,i){for(var e=[],r=i?4:1,a=0;a<t.length;a+=2){var s=new fh(t[a],t[a+1]);e.push({f:r,zQ:s.Y(),_:s.Y(),H3:s.Y()})}return e},f.u.acA=function(t,i,e){var r=(1-(e??25)*.01)*10;if(r>0)for(var a=0;a<i.length;a++){var s=i[a],o=f.u.nG(t,s),h=f.u.ks(t,s),v=t.slice(o,o+h);f.u.B3();var u=new paper.Path;u.remove(),u.closed=!0;for(var p=1;p<v.length;p++)u.add(new paper.Point(v[p]._.x,v[p]._.y));var c=u.simplify(r);c&&t.splice(o,h,...f.u.kS(u))}return t},f.u.Bu=function(t,i,e){var r=f.Q.HT(t),a=Math.sqrt(Math.sqrt(r.D()))*.2,s=.2;t=t.slice(0);for(var o=t.length,h=i?0:2,v=0;v<5;v++)for(var u=h;u<t.length-h;u+=2){var p=(u-2+o)%o,c=(u+2)%o,d=t[u],g=t[u+1],m=(t[p]+t[c])*.5,b=(t[p+1]+t[c+1])*.5;t[u]=d+(m-d)*s,t[u+1]=g+(b-g)*s}if(e)return f.u.zf._2(t,null,!i);f.u.B3();var M=new paper.Path;M.remove(),M.closed=i;for(var u=0;u<t.length;u+=2)M.add(new paper.Point(t[u],t[u+1]));M.simplify(a);var x=[{f:6},{f:8,all:0}];return x=x.concat(f.u.kS(M)),x},f.u.ql=function(t,i,e){for(var r=t[i].length,a=t[i].f,s=0,o=t.slice(i+1,i+1+r),h=0;h<r;h++){var v=e[(h-1+r)%r],u=e[(h+1+r)%r],p=e[h];if(p!=0){var c=o[(h-1+r)%r]._,d=o[(h+0+r)%r]._,g=o[(h+1+r)%r]._,m=fh.RJ(d,c),b=fh.RJ(d,g),M=f.Q.akg(c.x,c.y,d.x,d.y,g.x,g.y,p)[0],x=Math.min(M,v==0?m:m/2,u==0?b:b/2);p*=x/M;var S=f.Q.aje(c.x,c.y,d.x,d.y,g.x,g.y,p),C={f:a+1,zQ:new fh(S[2],S[3]),_:new fh(S[2],S[3]),H3:new fh(S[4],S[5])},A={f:a+1,zQ:new fh(S[6],S[7]),_:new fh(S[8],S[9]),H3:new fh(S[8],S[9])};t.splice(i+s+1,1,C,A),s++,t[i].length++}s++}},f.u.HA=function(t){for(var i=0;i<t.length;i++){var e=t[i],r=e.f;if((r==1||r==2||r==4||r==5)&&(!e._.O1(e.zQ)||!e._.O1(e.H3)))return!1}return!0},f.u.Vr=function(t){if(t.length!=7||t[2].length!=4||!f.u.HA(t))return!1;for(var i=0;i<4;i++){for(var e=!0,r=0;r<4;r++){var a=t[3+(i+r&3)],s=t[3+(i+r+1&3)];a._.x!=s._.x&&a._.y!=s._.y&&(e=!1)}if(e)return!0}return!1},f.u.ami=function(t){if(t.length<6)return 0;for(var i=t.length-2,e=0,r=0;r<i;r+=2)e+=(t[r+2]-t[r])*(t[r+1]+t[r+3]);return e+=(t[0]-t[i])*(t[i+1]+t[1]),-e*.5},f.u.agH=function(t){t=d5.JA.Fu(t);for(var i=f.u._t(t),e=0;e<i;e++){for(var r=f.u.nG(t,e)+1,a=t[r-1].length,s=[],o=0;o<a;o++){var h=t[r+o]._;s.push(h.x,h.y)}var v=f.u.ami(s);v<0&&f.u.sK(t,r-1)}return t},f.u.sK=function(t,i){for(var e=i+1,r=t[i].length,a=[],s=0;s<r;s++){var o=t[e+s],h=o.zQ;o.zQ=o.H3,o.H3=h,a.push(o)}for(var s=0;s<r;s++)t[e+s]=a[r-1-s]},f.u.zf={},f.u.zf._2=function(t,i,e){var r=[{f:6},{f:8,all:0}],a=null;if(r.push({f:e?3:0,y7:1,length:0,x8:0,A8:0,tI:1}),i==0||i==null)a=null;else if(i instanceof Array)a=i;else{a=[];for(var s=0;s<t.length;s+=2)a.push(i)}return r=r.concat(f.u.aOY(t,e)),r[2].length=r.length-3,a&&(f.u.ql(r,2,a),r.push(r[3]),r.splice(3,1)),r},f.u.zf.ags=function(t,i,e,r,a){var s=[],o=[],h=.553,v=1,u=-1;s.push({f:1,zQ:new fh(0,h),_:new fh(0,0),H3:new fh(0,-h)}),a+=2;for(var p=0;p<a;p++){var c={f:1};if(p==0)c._=new fh(1,-1),c.zQ=new fh(1-h,-1),c.H3=new fh(1+h,-1);else{var d=-(p+2)*Math.PI/2,g=1+((p&1)==1?p-1:p),m=Math.sin(d),b=Math.cos(d);v+=g*(m-b),u+=g*(b+m),c._=new fh(v,u),c.zQ=new fh(v+g*b*h,u-g*m*h),(p&1)==1&&(g+=2),c.H3=new fh(v-g*b*h,u+g*m*h)}var M={f:1,zQ:new fh(-c.H3.x,-c.H3.y),_:new fh(-c._.x,-c._.y),H3:new fh(-c.zQ.x,-c.zQ.y)};s.push(c),p<a-2&&o.push(M)}o.reverse(),s=s.concat(o);var x=[{f:6},{f:8,all:0}];x.push({f:0,y7:1,length:s.length,x8:0,A8:0,tI:1}),x=x.concat(s);var S=new fp(e/a,0,0,e/a,0,0);return S.rotate(r),S.translate(t,i),f.u.G_(x,S),x},f.u.zf.Rect=function(t,i,e,r,a){var s=[t,i,t+e,i,t+e,i+r,t,i+r];return f.u.zf._2(s,a)},f.u.zf.Oj=function(t,i,e,r,a,s,o,h){for(var v=[],u=2*Math.PI/a,p=0;p<a;p++)v.push(Math.cos(p*u-r),Math.sin(p*u-r));if(o!=null){for(var c=f.Q.HT(v),d=c.s,g=c.N,m=o/(d/2),b=h/(g/2),p=0;p<v.length;p+=2)v[p]=(v[p]-(c.x+d/2))*m,v[p+1]=(v[p+1]-(c.y+g/2))*b;e=1}var M=new fp(e,0,0,e,0,0);return M.translate(t,i),f.Q.F(v,M,v),f.u.zf._2(v,s)},f.u.zf.a0y=function(t,i,e,r,a,s,o){var h=e-t,v=r-i,u=(h-o*(s+1))/s,p=(v-o*(a+1))/a,c={g3:[],J:[]};function d(b,M,x,S){c.g3.push("M","L","L","L","Z"),c.J.push(b,M,b+x,M,b+x,M+S,b,M+S)}d(t,i,h,v);for(var g=0;g<a;g++)for(var m=0;m<s;m++)d(t+o+m*(u+o),i+o+g*(p+o),u,p);return f.Q.eG(c)},f.u.zf.wg=function(t,i,e,r,a,s,o){for(var h=[],v=Math.PI/a,u=0;u<a*2;u++){var p=(u&1)==0?1:o;h.push(p*Math.cos(u*v),p*Math.sin(u*v))}var c=new fp(e,0,0,e,0,0);return c.rotate(r),c.translate(t,i),f.Q.F(h,c,h),f.u.zf._2(h,s)},f.u.zf.AO=function(t,i,e,r,a){return f.u.zf.Sh(0,t,i,e,r,a)},f.u.zf.a6c=function(t,i,e,r,a,s){return f.u.zf.Sh(1,t,i,e,r,a,s)},f.u.zf.Y3=function(t,i,e,r,a,s){return f.u.zf.Sh(2,t,i,e,r,a,s)},f.u.zf.Sh=function(t,i,e,r,a,s,o){var h=Math.sqrt((r-i)*(r-i)+(a-e)*(a-e)),v;if(s/=2,t==0&&(v=[-s,0,s,0,s,h,-s,h]),t==1){var u=s*2*o*1.3/1.5,p=s*o;v=[-s,0,s,0,s,h-u,p,h-u,0,h,-p,h-u,-s,h-u]}if(t==2){var u=o[3],p=o[2]/2,c=u*(2/3)*o[4]/100,d=u-c,g=u;v=[],o[0]?v.push(-s,d,-p,g,0,0,p,g,s,d):s==0?v.push(0,0):v.push(-s,0,s,0),o[1]?v.push(s,h-d,p,h-g,0,h,-p,h-g,-s,h-d):s==0?v.push(0,h):v.push(s,h,-s,h)}var m=new fp(1,0,0,1,0,0);return m.rotate(Math.atan2(-a+e,r-i)+Math.PI/2),m.translate(i,e),f.Q.F(v,m,v),f.u.zf._2(v,0)},f.u.zf.WG=function(p,c,e,r){var a=[{f:6},{f:8,all:0}],s=.553;a.push({f:0,y7:1,length:4,x8:0,A8:0,tI:1});var o=p,h=c,v=p+e,u=c+r,p=(o+v)/2,c=(h+u)/2,d=(o-v)/2,g=(h-u)/2;return a.push({f:1,zQ:new fh(p-s*d,c-g),_:new fh(p,c-g),H3:new fh(p+s*d,c-g)}),a.push({f:1,zQ:new fh(p+d,c-s*g),_:new fh(p+d,c),H3:new fh(p+d,c+s*g)}),a.push({f:1,zQ:new fh(p+s*d,c+g),_:new fh(p,c+g),H3:new fh(p-s*d,c+g)}),a.push({f:1,zQ:new fh(p-d,c+s*g),_:new fh(p-d,c),H3:new fh(p-d,c-s*g)}),a},f.u.zf.aEA=function(t,i,e,r,a){var s=[{f:6},{f:8,all:0}];s.push({f:3,y7:1,length:5,x8:0,A8:0,tI:1});for(var o=(a-r)/4,h=0;h<5;h++){var v=h*o,u=Math.cos(v),p=Math.sin(v),c=.553*(o/(Math.PI/2)),d=p*c,g=-u*c,m=new fh(u,p);s.push({f:4,zQ:h==0?m.Y():new fh(u+d,p+g),_:m,H3:h==4?m.Y():new fh(u-d,p-g)})}var b=new fp;return b.rotate(-r),b.scale(e,e),b.translate(t,i),f.u.G_(s,b),s},f.ib={},f.ib.f={warpNone:[22,5,0],warpCustom:[22,5,16],warpArc:[22,5,1],warpArcLower:[22,5,2],warpArcUpper:[22,5,3],warpArch:[22,5,4],warpBulge:[22,5,5],warpShellLower:[22,5,6],warpShellUpper:[22,5,7],warpFlag:[22,5,8],warpWave:[22,5,9],warpFish:[22,5,10],warpRise:[22,5,11],warpFisheye:[22,5,12],warpInflate:[22,5,13],warpSqueeze:[22,5,14],warpTwist:[22,5,15],warpCylinder:"Cylinder"},f.ib.a2l={warpNone:[],warpCustom:[],warpArc:[.5,0,.5,1],warpArcLower:[.5,1,.5,1],warpArcUpper:[.5,0,.5,1],warpArch:[.5,0,.5,1],warpBulge:[.5,0,.5,1],warpShellLower:[.5,1,.5,1],warpShellUpper:[.5,0,.5,1],warpFlag:[.25,0,.5],warpWave:[.25,.501,.25],warpFish:[.25,0,.5],warpRise:[0,1,2],warpFisheye:[.5,.66,.1],warpInflate:[.5,0,.25],warpSqueeze:[.5,0,.25],warpTwist:[.33,.5,.16]},f.ib.UB=function(t){var i=t.warpStyle.v.warpStyle;if(i=="warpNone")return!0;if(i=="warpCylinder")return!1;if(i=="warpCustom"){for(var e=!1,r=f.ib.aye(t),a=0;a<4;a++)for(var s=0;s<4;s++){var o=r[a*2]-r[(s*4+a)*2],h=r[a*4*2+1]-r[(a*4+s)*2+1];(o*o>1||h*h>1)&&(e=!0)}return!e}else return t.warpValue.v==0&&t.warpPerspective.v==0&&t.warpPerspectiveOther.v==0},f.ib.a9E=function(t){var i=f.o(t);return i.v.classID="quiltWarp",i.v.deformNumRows={t:"long",v:4},i.v.deformNumCols={t:"long",v:4},i.v.customEnvelopeWarp&&f.ib.ayK(i.v,[[0,1],[0,1]]),i},f.ib.aAm=function(t){var i;f.ib.fG(t.v)==16?i=f.o(t):i={t:"Objc",v:f.ib.n(f.ib.HP(t.v))},i.v.classID="warp",delete i.v.deformNumRows,delete i.v.deformNumCols;var e=i.v.customEnvelopeWarp;return e&&(delete e.v.quiltSliceX,delete e.v.quiltSliceY),i},f.ib.fG=function(t){return t.deformNumRows.v*t.deformNumCols.v},f.ib.n=function(t){var i={classID:"warp",warpStyle:{t:"enum",v:{warpStyle:"warpNone"}},warpValue:{t:"doub",v:0},warpPerspective:{t:"doub",v:0},warpPerspectiveOther:{t:"doub",v:0},warpRotate:{t:"enum",v:{Ornt:"Hrzn"}}};return t&&(i.classID="quiltWarp",i.bounds={t:"Objc",v:{classID:"Rctn",Top:{t:"UntF",v:{type:"#Pxl",val:t.y}},Left:{t:"UntF",v:{type:"#Pxl",val:t.x}},Btom:{t:"UntF",v:{type:"#Pxl",val:t.y+t.N}},Rght:{t:"UntF",v:{type:"#Pxl",val:t.x+t.s}}}},i.uOrder={t:"long",v:4},i.vOrder={t:"long",v:4},i.deformNumRows={t:"long",v:4},i.deformNumCols={t:"long",v:4}),i},f.ib.aOW=function(t,i,e){for(var r=0;r<t.length;r+=2){var a=t[r],s=t[r+1],o=(1-i)/2,h=1-o,v=o+a*(h-o);s=.5+(s-.5)*v*2;var u=(1-e)/2,p=1-u,c=u+s*(p-u);a=.5+(a-.5)*c*2,t[r]=a,t[r+1]=s}},f.ib.$N=function(t,i){return{id:t,type:"UnFl",uID:"#Pxl",arr:i}},f.ib.ayK=function(t,i){var e=f.ib.HP(t);function r(s,o){s=s.slice(0);var h=s.length,v;for(v=0;v<h;v++)s[v]*=o;return s[0]-=.6,s[h-1]+=.6,s}var a=t.customEnvelopeWarp.v;a.quiltSliceX={t:"ObAr",v:{classID:"UntF",arr:[f.ib.$N("quiltSliceX",r(i[0],e.s))]}},a.quiltSliceY={t:"ObAr",v:{classID:"UntF",arr:[f.ib.$N("quiltSliceY",r(i[1],e.N))]}}},f.ib.af7=function(t){var i=f.ib.HP(t);function e(h,v){h=h.slice(0);var u=h.length,p,c=1e9,d=-c;for(p=0;p<u;p++)h[p]<c&&(c=h[p]),h[p]>d&&(d=h[p]);for(p=0;p<u;p++)h[p]=(h[p]-c)/(d-c);return h[0]=0,h[u-1]=1,h}for(var r=t.customEnvelopeWarp.v,a=[],s=["X","Y"],o=0;o<2;o++)a.push(e(r["quiltSlice"+(o==0?"X":"Y")].v.arr[0].arr.slice(0),o==0?i.s:i.N));return a},f.ib.afh=function(t,i){for(var e=[],r=[],a=0;a<i.length;a+=2)e.push(i[a]),r.push(i[a+1]);t.customEnvelopeWarp.v.meshPoints.v.arr=[f.ib.$N("Hrzn",e),f.ib.$N("Vrtc",r)]},f.ib.aye=function(t){for(var i=[],e=t.customEnvelopeWarp.v.meshPoints.v.arr,r=e[0].arr,a=e[1].arr,s=0;s<r.length;s++)i.push(r[s],a[s]);return i},f.ib.Rq=function(t,i){var e,r=t.warpStyle.v.warpStyle;if(r=="warpCustom")e=[t.deformNumCols.v,t.deformNumRows.v,f.ib.af7(t),f.ib.aye(t)];else{if(i==null&&(i=f.ib.HP(t)),i.lO()&&(i.s=i.N=1),r=="warpCylinder"){var a=W.iz.QX(t.warpValues);e=f.ib.ib(r,a)}else{var s="warpPerspective";e=f.ib.ib(r,t.warpValue.v/100,t.warpRotate.v.Ornt=="Hrzn",t[s].v/100,t[s+"Other"].v/100,i.s/i.N)}f.ib.auC(e[3],i)}return e},f.ib.auC=function(t,i){for(var e=0;e<t.length;e+=2)t[e]=i.x+t[e]*i.s,t[e+1]=i.y+t[e+1]*i.N},f.ib.aNz=function(t){var i=Math.sin(t*Math.PI/2),e=Math.pow(t,1/3.5),r=(1-t)*i+t*e;r=Math.pow(r,1.045);var a=.1725+.0573*r,s=1-(.96*i+.04*e);s=Math.pow(s,1.27);var o=1/129+(.167684-1/129)*s;return[a,o]},f.ib.Tc=function(t,i){t.warpStyle.v.warpStyle="warpCustom",t.deformNumCols.v=i[0],t.deformNumRows.v=i[1];var e="customEnvelopeWarp";t[e]==null&&(t[e]={t:"Objc",v:{classID:"customEnvelopeWarp",meshPoints:{t:"ObAr",v:{classID:"rationalPoint",arr:[]}}}}),f.ib.ayK(t,i[2]),f.ib.afh(t,i[3])},f.ib.HP=function(t){var i=t.bounds.v,e=i.Left.v.val,r=i.Rght.v.val,a=i.Top.v.val,s=i.Btom.v.val;return e==null&&(e=i.Left.v,r=i.Rght.v,a=i.Top.v,s=i.Btom.v),new l1(e,a,r-e,s-a)},f.ib.ib=function(t,i,e,r,a,s){if(t=="warpCylinder"){for(var o=i,h=o[0],v=o[1],u=o[2],p=o[3],c=o[4],d=o[5],g=o[6],m=[],b=0;b<4;b++)for(var M=0;M<13;M++)m.push(M/12,b/3);for(var x=u-h,S=v-p,C=c*.5*(x/S),A=d*.5*(x/S),D=f.ib.aNz(g),E=[0,0,0,0,0,D[0],.5],k=[0,0,0,0,C*.42,C,C],F=[0,0,0,0,A*.42,A,A],b=0;b<4;b++)for(var M=0;M<7;M++){var L=b*13+M;m[L*2]=E[M];var N=k[M],I=1+F[M],B=b/3;m[L*2+1]=N*(1-B)+I*B}for(var b=0;b<4;b++)for(var M=0;M<6;M++){var L=b*13+M,j=b*13+12-M;m[j*2]=1-m[L*2],m[j*2+1]=m[L*2+1]}var B=D[1];return[13,4,[[0,B,.5,1-B,1],[0,1]],m]}var U=f.yl.n(0,0,1,1);if(t!="warpNone"){e||(s=1/s),f.ib.aLN(U,t,i,r,a,s);var _=U.slice(0);if(!e)for(var b=0;b<4;b++)for(var M=0;M<4;M++)U[(b*4+M)*2]=_[(M*4+b)*2+1],U[(b*4+M)*2+1]=_[(M*4+b)*2];if(i==0)f.ib.aOW(U,r,a);else{var V=new fp;V.translate(-.5,-.5),f.Q.F(U,V,U),f.ib.a95(U,a,r),V.m$(),f.Q.F(U,V,U)}}return[4,4,[[0,1],[0,1]],U]},f.ib.aLN=function(t,i,e,r,a,s){for(var o=new l1(0,0,s,1),h=0;h<t.length;h+=2)t[h]*=s;for(var h=0;h<4;h++)for(var v=0;v<4;v++){var u=2*(4*h+v),p=t[u]-o.x,c=t[u+1]-o.y,d=p,g=c;if(e!=0){var m=o.s/2,b=o.N/2;d-=m,g-=b;var M=d,x=d,S=-b,C=b,A=Math.abs(e),D=Math.tan((1-A)*Math.PI/2),E=Math.sqrt(D*D+1),k=Math.atan2(1,D),F=d/m*k,L=m*E,N=m*E+o.N,I=Math.cos(k),j=Math.sin(k),B=f.ib.aLU(I,j),U=f.ib.auk(I,j),_=-D*m+B*L;if(i=="warpArc"&&(M=Math.sin(F)*N,S=D*m-Math.cos(k)*N+b,x=Math.sin(F)*L,C=D*m-Math.cos(k)*L+b,(v==1||v==2)&&(M=v==1?-U*N:U*N,x=v==1?-U*L:U*L,S=D*m+b-B*N,C=D*m+b-B*L),e<0)){var V=M;M=x,x=V,V=S,S=-C,C=-V}if(i=="warpArcLower"&&(v==1||v==2)&&(x=v==1?-U*L:U*L,C=e<0?b-_:b+_),(i=="warpArcUpper"||i=="warpArch"||i=="warpBulge")&&((v==1||v==2)&&(M=v==1?-U*L:U*L,S=e<0?-b+_:-b-_),i=="warpArch"&&(x=M,C=S+2*b),i=="warpBulge"&&(x=M,C=-S)),i=="warpFish"||i=="warpFlag"||i=="warpWave"){var G=v;i=="warpFlag"&&(G=3-v),G==1&&(S-=e*4*b,C+=e*4*b),G==2&&(S+=e*4*b,C-=e*4*b),(i=="warpFlag"||i=="warpWave")&&(S=C-2*b)}i=="warpRise"&&(v<2&&(S=-b+e*b*4),C=S+2*b);var H=(g+b)/o.N;if(d=M+H*(x-M),g=S+H*(C-S),i=="warpWave"&&(h==0&&(g=-b),h==3&&(g=b),(h==1||h==2)&&(g=2*b*(h/3-.5)*(1/3)+g*(2/3))),i=="warpFisheye"&&(h==1||h==2)&&(v==1||v==2)&&(d=d+4*d*e,g=g+4*g*e),i=="warpInflate"){var Z=.6666666666666666;(h==1||h==2)&&(v==1||v==2)?(d=d+.5*d*e,g=g+.5*g*e):h==1||h==2?d=d+Z*d*e:(v==1||v==2)&&(g=g+Z*g*e)}if(i=="warpSqueeze"){var Z=.6666666666666666;(h==1||h==2)&&(v==1||v==2)?e>0?d=d-Z*d*e:g=g+Z*g*e:h==1||h==2?d=d-Z*d*e:(v==1||v==2)&&(g=g+Z*g*e)}if(i=="warpTwist"&&(h==1||h==2)&&(v==1||v==2)){var z=e*Math.PI/2,E=1+Math.abs(e)*2,$=d*Math.cos(z)-g*Math.sin(z),tt=d*Math.sin(z)+g*Math.cos(z);d=$*E,g=tt*E}if(i=="warpShellLower"||i=="warpShellUpper"){if(i=="warpShellUpper"&&(h=3-h,g=-g),h>2||h==2&&(v==0||v==3))if(e>0){var R=L+h/3*2*b;d=Math.sin(F)*R,g=-D*m-b+Math.cos(F)*R,(v==1||v==2)&&(d=v==1?-U*R:U*R,g=-D*m-b+B*R)}else(v==1||v==2)&&h==3?(d=v==1?-U*L:U*L,g=D*m-B*L+b):h==2&&(g=b-b*(2/3)*Math.cos(F),d=d+b*(2/3)*Math.sin(F));i=="warpShellUpper"&&(h=3-h,g=-g)}d+=m,g+=b}p=d,c=g,t[u]=p+o.x,t[u+1]=c+o.y}for(var h=0;h<t.length;h+=2)t[h]/=s},f.ib.a95=function(t,i,e){for(var r=[],a=0;a<4;a++)r.push(1-e+a/3*2*e);for(var s=[],a=0;a<4;a++)s.push(1-i+a/3*2*i);for(var o=[0,0,0,0],h=[0,0,0,0],v=0;v<4;v++)for(var a=0;a<4;a++){var u=2*(4*v+a),p=t[u],c=t[u+1];o[a]+=p/4,h[a]+=c/4}for(var v=0;v<4;v++)for(var a=0;a<4;a++){var d=r[a],u=2*(4*v+a),p=t[u],c=t[u+1],g=o[a],m=h[a];t[u]=g+d*(p-g),t[u+1]=m+d*(c-m)}for(var b=t.slice(0),v=0;v<4;v++)for(var a=1;a<3;a++){var u=2*(4*v+a),p=t[u],c=t[u+1],M=u+(a==1?-2:2),x=t[M],S=t[M+1];t[u]=p-x,t[u+1]=c-S}for(var C=t[0],A=t[1],D=t[8],E=t[9],k=t[16],F=t[17],L=t[24],N=t[25],I=t[6],j=t[7],B=t[14],U=t[15],_=t[22],V=t[23],G=t[30],H=t[31],Z=I-C,z=j-A,$=B-D,tt=U-E,R=_-k,nt=V-F,Q=G-L,X=H-N,v=0;v<4;v++){var K=2*v*4,Y=0,rt=0,ot=v==1?.33:.66,st=1-ot;v==0&&(Y=Z,rt=z),v==1&&(Y=st*Z+ot*-Q,rt=st*z+ot*-X),v==2&&(Y=st*Z+ot*-Q,rt=st*z+ot*-X),v==3&&(Y=-Q,rt=-X),t[K]=t[K]+Y/2,t[K+1]=t[K+1]+rt/2,t[K+6]=t[K+6]-Y/2,t[K+7]=t[K+7]-rt/2}for(var v=0;v<4;v++)for(var a=1;a<3;a++){var u=2*(4*v+a),p=t[u],c=t[u+1],M=u+(a==1?-2:2),x=t[M],S=t[M+1],d=2*v/3;t[u]=x+d*p,t[u+1]=S+d*c}for(var v=1;v<3;v++)for(var a=1;a<3;a++){var u=2*(4*v+a),p=t[u],c=t[u+1],ht=v==1?-8:-16,lt=v==1?16:8,vt=t[u+ht],pt=t[u+ht+1],ct=t[u+lt],ut=t[u+lt+1],d=v/3;p=(1-d)*vt+d*ct,c=(1-d)*pt+d*ut,t[u]=p,t[u+1]=c}f.Q.aMc(b,t,t,i)},f.ib.aLU=function(t,i){return(4-t)*(1/3)},f.ib.auk=function(t,i){return(1-t)*(3-t)/(3*i)},f.bG=(function(){function t(e){for(var r=e.quads.v,a=[],s=0;s<r.length;s++)for(var o=r[s].v.indices.v,h=0;h<4;h++)a.push(o[h].v);for(var v=[],u=[],p=0;p<2;p++)for(var c=p==0?v:u,d=e[p==0?"vertices":"warpedVertices"].v,s=0;s<d.length;s++){var g=d[s].v;c.push(g.Hrzn.v.val,g.Vrtc.v.val)}for(var m=e.referenceRect.v,b=m.Left.v.val,M=m.Rght.v.val,x=m.Top.v.val,S=m.Btom.v.val,C=[],A=0;A<4;A++)C.push(e["PuX"+A].v,e["PuY"+A].v);return{I0:v,SJ:u,at:a,a4g:new l1(b,x,M-b,S-x),NE:e.Md.v.perspectiveWarpMode=="warp"?1:0,ie:C}}function i(e,r){for(var a=r.quads.v=[],s=e.at,o=0;o<s.length;o+=4){var h=[],v={t:"Objc",v:{classID:"perspectiveWarpQuad",indices:{t:"VlLs",v:h}}};a.push(v);for(var u=0;u<4;u++)h.push({t:"long",v:s[o+u]})}for(var p=0;p<2;p++){for(var c=p==0?e.I0:e.SJ,d=r[p==0?"vertices":"warpedVertices"].v;d.length!=0;)d.pop();for(var o=0;o<c.length;o+=2){var g={t:"Objc",v:{classID:"Pnt",Hrzn:{t:"UntF",v:{type:"#Pxl",val:c[o]}},Vrtc:{t:"UntF",v:{type:"#Pxl",val:c[o+1]}}}};d.push(g)}}for(var m=e.ie,b=0;b<4;b++)r["PuX"+b].v=m[b*2],r["PuY"+b].v=m[b*2+1];r.Md.v.perspectiveWarpMode=e.NE==0?"layout":"warp"}return{aa3:t,Is:i}})();var bp={};bp.ac5={x:.34567,y:.3585},bp.aLo=[{S:0,TQ:.18006,FH:.26352,p:-.24341},{S:10,TQ:.18066,FH:.26589,p:-.25479},{S:20,TQ:.18133,FH:.26846,p:-.26876},{S:30,TQ:.18208,FH:.27119,p:-.28539},{S:40,TQ:.18293,FH:.27407,p:-.3047},{S:50,TQ:.18388,FH:.27709,p:-.32675},{S:60,TQ:.18494,FH:.28021,p:-.35156},{S:70,TQ:.18611,FH:.28342,p:-.37915},{S:80,TQ:.1874,FH:.28668,p:-.40955},{S:90,TQ:.1888,FH:.28997,p:-.44278},{S:100,TQ:.19032,FH:.29326,p:-.47888},{S:125,TQ:.19462,FH:.30141,p:-.58204},{S:150,TQ:.19962,FH:.30921,p:-.70471},{S:175,TQ:.20525,FH:.31647,p:-.84901},{S:200,TQ:.21142,FH:.32312,p:-1.0182},{S:225,TQ:.21807,FH:.32909,p:-1.2168},{S:250,TQ:.22511,FH:.33439,p:-1.4512},{S:275,TQ:.23247,FH:.33904,p:-1.7298},{S:300,TQ:.2401,FH:.34308,p:-2.0637},{S:325,TQ:.24792,FH:.34655,p:-2.4681},{S:350,TQ:.25591,FH:.34951,p:-2.9641},{S:375,TQ:.264,FH:.352,p:-3.5814},{S:400,TQ:.27218,FH:.35407,p:-4.3633},{S:425,TQ:.28039,FH:.35577,p:-5.3762},{S:450,TQ:.28863,FH:.35714,p:-6.7262},{S:475,TQ:.29685,FH:.35823,p:-8.5955},{S:500,TQ:.30505,FH:.35907,p:-11.324},{S:525,TQ:.3132,FH:.35968,p:-15.628},{S:550,TQ:.32129,FH:.36011,p:-23.325},{S:575,TQ:.32931,FH:.36038,p:-40.77},{S:600,TQ:.33724,FH:.36051,p:-116.45}],bp.aKv=function(t){for(var i=bp.aLo,e=2*t.x/(1.5-t.x+6*t.y),r=3*t.y/(1.5-t.x+6*t.y),a=0,s=0,o=0;o<31&&(a=r-i[o].FH-i[o].p*(e-i[o].TQ),!(o>0&&a<0));o++)s=a;for(;o>=i.length;)o--;a/=Math.sqrt(1+i[o].p*i[o].p),s/=Math.sqrt(1+i[o-1].p*i[o-1].p);var h=s/(s-a),v=1e6/((i[o].S-i[o-1].S)*h+i[o-1].S),u=e-((i[o].TQ-i[o-1].TQ)*h+i[o-1].TQ),p=r-((i[o].FH-i[o-1].FH)*h+i[o-1].FH),c=Math.sqrt(1+i[o].p*i[o].p),d=1/c,g=i[o].p/c,m=Math.sqrt(1+i[o-1].p*i[o-1].p),b=1/m,M=i[o-1].p/m,x=(d-b)*h+b,S=(g-M)*h+M,C=Math.sqrt(x*x+S*S);x/=C,S/=C;var A=(u*x+p*S)*-3e3;return{wD:v,Wu:A}},bp.Bx=function(t,i){for(var e=bp.aLo,r=1e6/t,a=1;a<31&&!(r<e[a].S);a++);var s=(e[a].S-r)/(e[a].S-e[a-1].S),o=(e[a-1].TQ-e[a].TQ)*s+e[a].TQ,h=(e[a-1].FH-e[a].FH)*s+e[a].FH,v=Math.sqrt(1+e[a].p*e[a].p),u=1/v,p=e[a].p/v,c=Math.sqrt(1+e[a-1].p*e[a-1].p),d=1/c,g=e[a-1].p/c,m=(d-u)*s+u,b=(g-p)*s+p,M=Math.sqrt(m*m+b*b);return m/=M,b/=M,o+=m*i/-3e3,h+=b*i/-3e3,{x:1.5*o/(o-4*h+2),y:h/(o-4*h+2)}},bp.a6U=function(t){var i=t[0]+t[1]+t[2];return{x:t[0]/i,y:t[1]/i}},bp.vO=function(t){return{x:t.x/t.y,y:1,Nr:(1-t.x-t.y)/t.y}},bp.a8r=function(t,i){var e=f.k8.p2([.8951,.2664,-.1614,-.7502,1.7135,.0367,.0389,-.0685,1.0296]),r=[t.x,t.y,t.Nr,0],a=[i.x,i.y,i.Nr,0];r=f.k8.Uh(e,r),a=f.k8.Uh(e,a);var s=a[0]/r[0],o=a[1]/r[1],h=a[2]/r[2],v=f.k8.p2([s,0,0,0,o,0,0,0,h]),u=f.k8.m$(e);return f.k8.multiply(f.k8.multiply(u,v),e)},f.wb={},f.wb.aH8=function(t,i,e,r,a,s,o,h,v,u){for(var p=0;p<h;p++)for(var c=0;c<o;c++){var d=3*(p*o+c),g=p+s,m=c+a,b=t[g*i+m];r[d]=b,r[d+1]=b,r[d+2]=b}},f.wb.eP=function(t,i,e,r,a,s,o,h,v,u){for(var p=[0,1,.5,.3333333333333333,.25,.2,.16666666666666666,.14285714285714285,.125,.1111111111111111],c=1/v,d=[-1,-1,0,-1,1,-1,-1,0,1,0,-1,1,0,1,1,1],g=new Uint32Array(6),m=0;m<h;m++)for(var b=0;b<o;b++){var M=3*(m*o+b),x=m+s,S=b+a;g[0]=0,g[1]=0,g[2]=0,g[3]=0,g[4]=0,g[5]=0;for(var C=0;C<16;C+=2){var A=S+d[C],D=x+d[C+1],E=A-v*~~(A*c),k=D-v*~~(D*c),F=u[k*v+E];g[F]+=t[D*i+A],g[F+3]++}var A=S,D=x,E=A-v*~~(A*c),k=D-v*~~(D*c),F=u[k*v+E];g[F]=t[x*i+S],g[F+3]=1,r[M]=g[0]*p[g[3]],r[M+1]=g[1]*p[g[4]],r[M+2]=g[2]*p[g[5]]}},f.wb.aA9=function(t,i,e,r,a,s,o,h,v,u){var p,c,d,g,m,b,M=new Float32Array(8);function x(C,A){return(C&1)*2+(A&1)}for(p=0;p<e;p++)for(c=0;c<i;c++){for(c==r&&p>=r&&p<e-r&&(c=i-r),M.fill(0),d=p-1;d!=p+2;d++)for(g=c-1;g!=c+2;g++)if(0<=g&&0<=d&&d<e&&g<i){m=a[x(d,g)];var S=t[(d*i+g)*3+m]=s[(d+u)*o+g+v];M[m]+=S,M[m+4]++}m=a[x(p,c)];for(var b=0;b<3;b++)b!=m&&M[b+4]&&(t[(p*i+c)*3+b]=M[b]/M[b+4])}},f.wb.Ys=(function(){var t,i,e;function r(v,u){t[v]=i[u],t[v+1]=i[u-e]+i[u-1]+i[u+1]+i[u+e]>>>2,t[v+2]=i[u-e-1]+i[u-e+1]+i[u+e-1]+i[u+e+1]>>>2}function a(v,u){t[v]=i[u-1]+i[u+1]>>>1,t[v+1]=i[u],t[v+2]=i[u-e]+i[u+e]>>>1}function s(v,u){t[v]=i[u-e]+i[u+e]>>>1,t[v+1]=i[u],t[v+2]=i[u-1]+i[u+1]>>>1}function o(v,u){t[v]=i[u-e-1]+i[u-e+1]+i[u+e-1]+i[u+e+1]>>>2,t[v+1]=i[u-e]+i[u-1]+i[u+1]+i[u+e]>>>2,t[v+2]=i[u]}function h(v,u,p,c,d,g,m,b,M){t=c,i=v,e=u;var x=0,S=m,C=0,A=b,D=d>0&&g>0&&e-d>m&&p-g>b,E=[[0,1,1,2],[1,0,2,1],[2,1,1,0],[1,2,0,1]][M];D||(x++,S--,C++,A--,M=[2,3,0,1][M]);for(var k=Date.now(),F=C;F<A;F+=2){var L=(F+g)*e+d;if(M==0)for(var N=x;N<S;N+=2){var I=L+N,j=(F*m+N)*3;r(j,I),a(j+3,I+1),s(j+3*m,I+e),o(j+3*m+3,I+e+1)}else if(M==1)for(var N=x;N<S;N+=2){var I=L+N,j=(F*m+N)*3;a(j,I),r(j+3,I+1),o(j+3*m,I+e),s(j+3*m+3,I+e+1)}else if(M==2)for(var N=x;N<S;N+=2){var I=L+N,j=(F*m+N)*3;o(j,I),s(j+3,I+1),a(j+3*m,I+e),r(j+3*m+3,I+e+1)}else if(M==3)for(var N=x;N<S;N+=2){var I=L+N,j=(F*m+N)*3;s(j,I),o(j+3,I+1),r(j+3*m,I+e),a(j+3*m+3,I+e+1)}}D||f.wb.aA9(t,m,b,1,E,v,e,p,d,g),console.log(Date.now()-k),k=Date.now()}return h})(),f.wb.alf=(function(){function t(h,v,u){return h[v-u-u]+h[v-2]+h[v+2]+h[v+u+u]}function i(h,v,u){return 2*(2*h[v-u]+2*h[v-1]+4*h[v]+2*h[v+1]+2*h[v+u]-t(h,v,u))}function e(h,v,u){return h[v-u-1]+h[v-u+1]+h[v+u-1]+h[v+u+1]}function r(h,v,u){return h[v-u-u]+h[v+u+u]-2*(h[v-2]+h[v+2])+8*(h[v-1]+h[v+1])}function a(h,v,u){return h[v-1-1]+h[v+1+1]-2*(h[v-2*u]+h[v+2*u])+8*(h[v-u]+h[v+u])}function s(h,v,u){return-3*(h[v-u-u]+h[v-2]+h[v+2]+h[v+u+u])+4*(h[v-u-1]+h[v-u+1]+h[v+u-1]+h[v+u+1])+12*h[v]}function o(h,v,u,p,c,d,g,m,b){var M=2,x=g-2,S=2,C=m-2,A=[[0,1,1,2],[1,0,2,1],[2,1,1,0],[1,2,0,1]][b],D=0;b==1&&(M++,x--),b==2&&(M++,S++,x--,C--),b==3&&(S++,C--);for(var E=S;E<C;E+=2)for(var k=M;k<x;k+=2){var F=3*(E*g+k),L=(E+d)*v+k+c;p[F+0]=h[L],p[F+1]=i(h,L,v)>>4,p[F+2]=s(h,L,v)>>4,p[F+3+1]=h[L+1],D=10*h[L+1]-2*e(h,L+1,v),p[F+3+0]=D+r(h,L+1,v)>>4,p[F+3+2]=D+a(h,L+1,v)>>4,F+=3*g,L+=v,p[F+1]=h[L],D=10*h[L]-2*e(h,L,v),p[F+0]=D+a(h,L,v)>>4,p[F+2]=D+r(h,L,v)>>4,p[F+3+0]=s(h,L+1,v)>>4,p[F+3+1]=i(h,L+1,v)>>4,p[F+3+2]=h[L+1]}f.wb.aA9(p,g,m,Math.max(M,S),A,h,v,u,c,d)}return o})(),f.raw={},f.raw.aKo=function(t){var i=Date.now(),e=t.width,r=t.height,a=0,s=0,o=e,h=r;if(t.t50829){var v=t.t50829;a=v[1],s=v[0],o=v[3],h=v[2]}if(t.t50720&&t.t50720[0]*1.5>e){if(t.t50719){var u=t.t50719;a+=u[0]>>1<<1,s+=u[1]>>1<<1}if(t.t50720){var p=t.t50720;o=a+(p[0]&65534),h=s+(p[1]&65534)}}var c=o-a,d=h-s,g=f.raw.acQ(t),m=t.t33422,b=t.t33421;if(b){for(var p=b[0],M=m.slice(0),x=0;x<p;x++)for(var S=0;S<p;S++){var C=(S+(a&1))%p,A=(x+(s&1))%p;M[x*p+S]=m[A*p+C]}m=M}t.t277[0]==1&&m&&f.raw.a4y(g,e,r,t,m),f.raw.m0(2,t,g,e,r);var D=new Float32Array(c*d*3);if(t.t277[0]==1)if(b==null)f.wb.aH8(g,e,r,D,a,s,c,d);else if(b.length!=2||b[0]!=2||b[1]!=2)console.log("Unknown CFA pattern size",b),f.wb.eP(g,e,r,D,a,s,c,d,b[0],m);else{var E=t.t33422.join(","),k=0;if(E=="0,1,1,2")k=0;else if(E=="1,0,2,1")k=1;else if(E=="2,1,1,0")k=2;else if(E=="1,2,0,1")k=3;else throw"Unknown CFA pattern "+E;if((c&1)!=0||(d&1)!=0)throw"e";var i=Date.now(),F=t.t50728;F==null&&(F=[1,1,1]),F=F.slice(0);for(var L=0;L<3;L++)F[L]=Math.max(F[L],.5);for(var N=1/F[m[0]],I=1/F[m[1]],j=1/F[m[2]],B=1/F[m[3]],x=0;x<r;x+=2)for(var S=0;S<e;S+=2){var L=x*e+S;g[L]*=N,g[L+1]*=I,g[L+e]*=j,g[L+e+1]*=B}f.wb.alf(g,e,r,D,a,s,c,d,k);for(var x=0;x<d;x++)for(var S=0;S<c;S++){var U=3*(x*c+S);D[U]*=F[0],D[U+1]*=F[1],D[U+2]*=F[2]}}else for(var x=0;x<d;x++)for(var S=0;S<c;S++){var _=((x+s)*e+S+a)*3,U=(x*c+S)*3;D[U+0]=g[_+0],D[U+1]=g[_+1],D[U+2]=g[_+2]}for(var V=D,G=D.length,H=f.raw.NT(t),Z=1/H,L=0;L<G;L+=3)D[L]=V[L]*Z,D[L+1]=V[L+1]*Z,D[L+2]=V[L+2]*Z;f.raw.m0(3,t,D,c,d);var z=t.AG,$=c,tt=d;if(!(z==1||z==9)){var R=f.raw.a83(z,c,d),U=0;$=R[0],tt=R[1];for(var nt=D.slice(0),x=0;x<tt;x++)for(var S=0;S<$;S++){var Q=R[2]*S+R[3]*x+R[4],X=R[5]*S+R[6]*x+R[7],_=(X*c+Q)*3;D[U]=nt[_],D[U+1]=nt[_+1],D[U+2]=nt[_+2],U+=3}}return{Ab:D,aJt:$,aaJ:tt}},f.raw.a83=function(t,i,e){var r=i,a=e;if(t==0)return[e,i,0,-1,i-1,1,0,0];if(t==2)return[i,e,-1,0,i-1,0,1,0];if(t==3)return[i,e,-1,0,i-1,0,-1,e-1];if(t==4)return[i,e,1,0,0,0,-1,e-1];if(t==5)return[e,i,0,1,0,1,0,0];if(t==6)return[e,i,0,1,0,-1,0,e-1];if(t==7)return[e,i,0,-1,i-1,-1,0,e-1];if(t==8)return[e,i,0,-1,i-1,1,0,0];throw"unknown orientation "+t},f.raw.a4y=function(t,i,e,r,a){var g=Date.now(),s=0;if(f.raw.NT(r)>4e4){for(var o=0;o<t.length;o++)t[o]>>=1;for(var h=["t50714","t50715","t50712","t50717"],o=0;o<h.length;o++){var v=r[h[o]];if(v)for(var u=0;u<v.length;u++)v[u]>>>=1}console.log("remapping to lower bit depth")}var p=~~Math.sqrt(a.length),c=~~(.987*f.raw.NT(r)),d=r.t50728;(d==null||d[0]==0)&&(d=[1,1,1]);for(var g=Date.now(),m=[],b=1;b<e-1;b++)for(var M=1;M<i-1;M++){var o=b*i+M;c<t[o]&&m.push(o),s=Math.max(s,t[o])}if(m.length!=0){for(var x=[-1,-1,0,-1,0,1,-1,0,0,0,1,0,-1,1,0,1,1,1],S=[],b=0;b<p;b++)for(var M=0;M<p;M++)for(var o=b*p+M,C=S[b*p+M]=[0,0,0],u=0;u<18;u+=2){var A=(p+M+x[u])%p,D=(p+b+x[u+1])%p,E=a[D*p+A];C[E]=x[u+1]*i+x[u]}for(var k=d[1]/d[0],F=d[1]/d[2],L=new Float32Array(131072),o=0;o<131072;o++)L[o]=Math.pow(o,1/3);for(var N=t.slice(0),I=0;I<m.length;I++){var o=m[I],b=~~(o/i),M=o-b*i,j=b%p*p+M%p,B=a[j];if(B==1){var U=L[~~(t[o+S[j][0]]*k+.5)],_=L[~~(t[o+S[j][2]]*F+.5)],V=(U+_)*.5,G=Math.min(65535,~~(V*V*V));G>N[o]&&(N[o]=G)}}t.set(N)}},f.raw.atg=function(t,i,e,r,a,s,o){var h=Math.max(s[0],s[1],s[2]);s=[s[0]/h,s[1]/h,s[2]/h],console.log(s);for(var v=new Uint32Array(t.length),u=0;u<e;u++);for(var p=0;p<i;p++)f.raw.ai_(t,v,i,e,1,1,p,a,o,s,0),f.raw.ai_(t,v,i,e,1,-1,p,a,o,s,1);t.set(v)},f.raw.ai_=function(t,i,e,r,a,s,o,h,v,u,p){var c=1,d=1,g=(a==0?e:r)-1;s==-1&&(d=g-1,g=0);for(var m=d;m!=g;m+=s){var b=m,M=o;a==1&&(b=o,M=m);var x=M*e+b,S=v,C=v,A=a==0?1:e,D=a==0?e:1,E=t[x],k=t[x+s*A];if(E<S&&k<C&&3<E&&3<k){var F=1;m&1?F=E/k:F=k/E,c=(3*c+F)*.25}if(S<=E&&h[(M&1)*2+(b&1)]==1){var L=0;k<C?m&1?L=k*c:L=k/c:c<1?m&1?L=E:L=k/c:m&1?L=k*c:L=E,p==0?i[x]=L:p==1?i[x]=Math.min(65535,(i[x]+L)/2):i[x]+=L}else i[x]=E}},f.raw.Ka=function(t,i,e,r,a){var s=bp.Bx(r[0],r[1]),o=f.raw.asc(e,s),h=[f.k8.mN,f.k8.aO5,f.k8.ain,f.k8.axW][a],v=f.k8.multiply(h,o),u=Math.pow(2,r[2]+(e.t50730?e.t50730[0]:0));v=f.k8.multiply(v,f.k8.Sb(u,u,u));var p=f.raw.Ka.aBH[a];if(p==null){p=f.raw.Ka.aBH[a]=new Float32Array(5e3);var c=1/[2.4,2.1992,1.8,2.4][a];if(a==0||a==3)for(var d=0;d<5e3;d++)p[d]=f.Rf(d*(1/4e3));else for(var d=0;d<5e3;d++)p[d]=Math.pow(d*(1/4e3),c)}for(var g=t.length,d=0;d<g;d+=4){var m=t[d],b=t[d+1],M=t[d+2],x=v[0]*m+v[1]*b+v[2]*M,S=v[4]*m+v[5]*b+v[6]*M,C=v[8]*m+v[9]*b+v[10]*M;x<0?x=0:x>1&&(x=1),S<0?S=0:S>1&&(S=1),C<0?C=0:C>1&&(C=1),i[d]=p[~~(x*4e3)],i[d+1]=p[~~(S*4e3)],i[d+2]=p[~~(C*4e3)]}},f.raw.Ka.aBH=[],f.raw.acQ=function(t){var i=t.width,e=t.height,r=i*e*t.t277,a=new Uint16Array(r),s=null,o=0;if(f.raw.adX(t,a),f.raw.m0(1,t,a,i,e),t.t50712&&(s=t.t50712,o=s.length-1,s[o]>65535))throw"too big values";var h=f.raw.aJE(t),v=f.raw.avM(t);if(s==null)for(var u=0;u<r;u++)a[u]=Math.max(0,a[u]-h);else for(var u=0;u<r;u++){var p=a[u];p>o&&(p=o),p=s[p],a[u]=Math.max(0,p-h)}return a},f.raw.aJE=function(t){var i=t.t50714,e=i?i[0]:0,r=t.t50715,a=t.t50716;return r&&(e+=r[0][0]/r[0][1]),a&&(e+=a[0][0]/a[0][1]),Math.round(e)},f.raw.avM=function(t){var i=null,e=0;t.t50712&&(i=t.t50712,e=i.length-1);var r=t.t50717?t.t50717[0]:(1<<t.t258[0])-1;return i&&(r=Math.min(r,i[e])),r==1&&(r=32767),r},f.raw.NT=function(t){var i=f.raw.aJE(t),e=f.raw.avM(t);return e-i},f.raw.adX=function(t,i){var e=i.length,r=t.data,a=t.t258[0],s=null;if(a!=32&&a!=16&&a!=14&&a!=12&&a!=10&&a!=8)throw"Unsupported Bits Per Sample:"+a;if(a=Math.round(r.length*8/e),t.t272&&t.t272[0]=="COOLPIX B700")for(var o=0;o<r.length;o+=4){var h=r[o];r[o]=r[o+3],r[o+3]=h;var h=r[o+1];r[o+1]=r[o+2],r[o+2]=h}if(a==16&&t.isLE){f.rT(r,i);return}for(var o=0;o<e;o+=2){var v=0,u=0,p=0;if(a==32)s==null&&(s=new Float32Array(r.buffer)),u=~~(s[o]*32767),p=~~(s[o+1]*32767);else if(a==16)v=o<<1,u=r[v]<<8|r[v+1],p=r[v+2]<<8|r[v+3];else if(a==14){var c=o*14,d=c>>>3,g=r[d]<<24|r[d+1]<<16|r[d+2]<<8|r[d+3];(c&7)==0?(u=g>>>18,p=g>>>4&16383):(u=g>>>14&16383,p=g&16383)}else if(a==12)v=o+(o>>>1),u=r[v]<<4|r[v+1]>>4,p=(r[v+1]&15)<<8|r[v+2];else if(a==10){var c=o*10,d=c>>>3;(c&7)==0?(u=(r[d]<<2|r[d+1]>>6)&1023,p=(r[d+1]<<4|r[d+2]>>4)&1023):(u=(r[d]<<6|r[d+1]>>2)&1023,p=(r[d+1]<<8|r[d+2]>>0)&1023)}else a==8&&(v=o,u=r[v],p=r[v+1]);i[o]=u,i[o+1]=p}},f.raw.aFt=function(t,i,e,r,a,s,o){var h=t-.499999,v=i-.499999,u=~~h,p=~~v,c=h-u,d=v-p,g=(1-d)*(1-c),m=(1-d)*c,b=d*(1-c),M=d*c,x=(p*r+u)*3,S=((p+1)*r+u)*3,C=g*e[x]+m*e[x+3]+b*e[S]+M*e[S+3],A=g*e[x+1]+m*e[x+4]+b*e[S+1]+M*e[S+4],D=g*e[x+2]+m*e[x+5]+b*e[S+2]+M*e[S+5];s[o]=C,s[o+1]=A,s[o+2]=D},f.raw.m0=function(t,i,e,r,a){var s=i["t"+[51008,51009,51022][t-1]],o=0;if(s!=null){var h=r*a,v=T.TF,u=T.zj,p=new Uint8Array(s),c=T.TF(p,o);o+=4;for(var d=0;d<c;d++){var g=v(p,o);o+=4;var m=v(p,o);o+=4;var b=v(p,o);o+=4;var M=v(p,o);if(o+=4,g==1&&t==3){var x=o,S=v(p,x);x+=4;var C=u(p,x);x+=8;var A=u(p,x);x+=8;var D=u(p,x);x+=8;var E=u(p,x);x+=8;var k=u(p,x);x+=8;var F=u(p,x);x+=8,x+=(S-1)*8*6;var L=u(p,x);x+=8;var N=u(p,x);x+=8;for(var I=L*r,j=N*a,B=Math.max(I,r-I),U=Math.max(j,a-j),_=Math.sqrt(B*B+U*U),V=1/_,G=e.slice(0),H=0;H<a;H++)for(var Z=0;Z<r;Z++){var z=(Z+.5-I)*V,$=(H+.5-j)*V,tt=z*z+$*$,R=C+A*tt+D*(tt*tt)+E*(tt*tt)*tt,nt=k*(2*z*$)+F*(tt+2*z*z),Q=F*(2*z*$)+k*(tt+2*$*$),X=Math.min(I+_*(R*z+nt),r-1),K=Math.min(j+_*(R*$+Q),a-1),Y=(H*r+Z)*3;f.raw.aFt(X,K,G,r,a,e,Y)}}else if(g==3&&t==3){var x=o,rt=u(p,x);x+=8;var ot=u(p,x);x+=8;var st=u(p,x);x+=8;var ht=u(p,x);x+=8;var lt=u(p,x);x+=8;var L=u(p,x);x+=8;var N=u(p,x);x+=8;for(var I=L*r,j=N*a,B=Math.max(I,r-I),U=Math.max(j,a-j),_=Math.sqrt(B*B+U*U),V=1/_,H=0;H<a;H++)for(var Z=0;Z<r;Z++){var z=(Z+.5-I)*V,$=(H+.5-j)*V,tt=z*z+$*$,vt=1+(rt+(ot+(st+(ht+lt*tt)*tt)*tt)*tt)*tt,Y=(H*r+Z)*3;e[Y]=vt*e[Y],e[Y+1]=vt*e[Y+1],e[Y+2]=vt*e[Y+2]}}else if(g==4&&t==1){var x=o,pt=v(p,x);x+=4;var ct=v(p,x);x+=4;for(var ut=0;ut<h;ut++)e[ut]==pt&&(e[ut]=e[ut-2]+e[ut+2]>>1)}else if(g==5&&t==1){var x=o,dt=v(p,x);x+=4;var yt=v(p,x);x+=4;var xt=v(p,x);x+=4;for(var ut=0;ut<yt;ut++){var mt=v(p,x);x+=4;var gt=v(p,x);x+=4;var ut=mt*r+gt;e[ut]=e[ut-2]+e[ut+2]>>1}}else if(g==7&&t==1){var x=o,wt=T.Lp(p,x);x+=16;var Tt=v(p,x);x+=4;var Wt=v(p,x);x+=4;var Mt=v(p,x),Dt=v(p,x+4);x+=8;var It=v(p,x);x+=4;for(var St=new Uint16Array(It),ut=0;ut<It;ut++)St[ut]=T.a9(p,x+2*ut);for(var Ct=wt.s,Et=wt.N,H=0;H<Et;H+=Mt)for(var Z=0;Z<Ct;Z+=Dt){var ut=(wt.y+H)*r+(wt.x+Z);e[ut]=St[e[ut]]}}else if(g==8&&t==2){var x=o,wt=T.Lp(p,x);x+=16;var Tt=v(p,x);x+=4;var Wt=v(p,x);x+=4;var Mt=v(p,x),Dt=v(p,x+4);x+=8;var At=v(p,x);x+=4;for(var Pt=[],ut=0;ut<=At;ut++)Pt[ut]=T.zj(p,x+ut*8);for(var Nt=wt.x,jt=wt.x+wt.s,_t=wt.y,Rt=wt.y+wt.N,Gt=i.t50717[0],Lt=1/Gt,Jt=0;Jt<Wt;Jt++)for(var H=_t;H<Rt;H+=Mt)for(var Y=3*H*r+Tt+Jt,Z=Nt;Z<jt;Z+=Dt){for(var ut=Y+3*Z,Vt=e[ut]*Lt,Bt=Pt[At],zt=At;zt>0;zt--)Bt=Bt*Vt+Pt[zt-1];e[ut]=Math.max(0,Math.min(65535,~~(Bt*Gt)))}}else if(g==9&&(t==2||t==3)){var x=o,wt=T.Lp(p,x),kt=!0;x+=16;var Tt=v(p,x);x+=4;var Wt=v(p,x);x+=4;var Mt=v(p,x),Dt=v(p,x+4);x+=8;var Ot=v(p,x),Ft=v(p,x+4);x+=8;var qt=u(p,x),ti=u(p,x+8);x+=16;var Zt=u(p,x),ni=u(p,x+8);x+=16;var yi=v(p,x);x+=4;for(var si=Ot*Ft*yi,ii=new Float32Array(si),zt=0;zt<si;zt++)ii[zt]=T.U6(p,x+zt*4);for(var zt=0;zt<si;zt++)ii[zt]!=1&&(kt=!1);if(t==2&&yi!=1||t==3&&yi!=3)throw"e";if(!kt)for(var Ct=Math.min(wt.s,r-wt.x),Et=Math.min(wt.N,a-wt.y),bi=.9999*(Ft-1)/Ct,oi=.9999*(Ot-1)/Et,H=0;H<Et;H+=Mt)for(var Z=0;Z<Ct;Z+=Dt){var ut=(wt.y+H)*r+(wt.x+Z),Xt=Z*bi,ri=H*oi,wi=Math.floor(Xt),Ut=Math.floor(ri),mi=Xt-wi,Ht=ri-Ut,Y=Ut*Ft+wi;if(t==2){var Yt=ii[Y]*(1-mi)+ii[Y+1]*mi,$t=ii[Y+Ft]*(1-mi)+ii[Y+1+Ft]*mi,vi=Yt*(1-Ht)+$t*Ht;e[ut]=Math.max(0,Math.min(65535,~~(e[ut]*vi+.5)))}if(t==3)for(var ui=0;ui<3;ui++){var pi=Y*3+ui,Yt=ii[pi]*(1-mi)+ii[pi+3]*mi,$t=ii[pi+Ft*3]*(1-mi)+ii[pi+3+Ft*3]*mi,vi=Yt*(1-Ht)+$t*Ht;e[3*ut+ui]=e[3*ut+ui]*vi}}}else console.log("Unknown opcode "+g+" in OpcodeList"+t+". Length: "+M);o+=M}}},f.raw.asc=function(t,i){var e=bp.vO(i),r=f.raw.ab4(t,i),a=f.k8.m$(r),s=bp.a8r(e,bp.vO(bp.ac5)),o=f.k8.multiply(s,a);return o},f.raw.acD=function(t){var i=t.t50728,e=t.t50729,r=1;if(e)return{x:e[0][0]/e[0][1],y:e[1][0]/e[1][1]};(i==null||i[0]==0)&&(i=[1,1,1]);var a=i.slice(0);a.push(0);var s={x:.34567,y:.3585};do{var o=f.k8.m$(f.raw.ab4(t,s)),h=f.k8.Uh(o,a),v=bp.a6U(h);r=Math.abs(s.x-v.x)+Math.abs(s.y-v.y),s=v}while(r>1e-7);return s},f.raw.ab4=function(t,i){var e=bp.aKv(i),r=f.raw.aO2,a=t.t50778?t.t50778[0]:0,s=t.t50779?t.t50779[0]:0,o=t.t50723,h=t.t50724;o&&o.length==3&&(o=null),h&&h.length==3&&(h=null);var v=r(t.t50721,t.t50722,a,s,e.wD),u=r(o,h,a,s,e.wD);v=v||[1,0,0,0,1,0,0,0,1],u=u||[1,0,0,0,1,0,0,0,1];var p=t.t50727?[t.t50727[0],0,0,0,t.t50727[1],0,0,0,t.t50727[2]]:[1,0,0,0,1,0,0,0,1];return f.k8.multiply(f.k8.p2(p),f.k8.multiply(f.k8.p2(u),f.k8.p2(v)))},f.raw.aO2=function(t,i,e,r,a){if(!t&&!i)return null;if(t&&!i)return t;if(a<e)return t;if(a>r)return i;for(var s=(1/a-1/r)/(1/e-1/r),o=1-s,h=[],v=0;v<9;v++)h[v]=t[v]*s+i[v]*o;return h},f.raw.w5={},f.raw.Y1=function(t){t*=8;var i=[8,10,12,14,16];for(var e in CAMS){var r=CAMS[e];if(r.length!=4){for(var a=r[4],s=r[5],o=0;o<i.length;o++)if(a*s*i[o]==t)return[e,i[o]]}}for(var h=[[4e3,3e3]],o=0;o<h.length;o++)for(var r=h[o],a=r[0],s=r[1],o=0;o<i.length;o++)if(a*s*i[o]==t)return[r,i[o]];return null},f.raw.a9e=function(i){for(var i=new Uint8Array(i),e=0;e<i.length;e+=2){var r=i[e];i[e]=i[e+1],i[e+1]=r}var a=f.raw.Y1(i.length),s=CAMS[a[0]];s==null&&(s=[[8489,-2583,-1036,-8051,15583,2643,-1307,1407,7354],0,1e3,64383,a[0][0],a[0][1]]);for(var o=s[4],h=s[5],v=Math.max(s[2],116),u={data:i,AG:1,width:o,height:h,t256:[o],t257:[h],t258:[a[1]],t277:[1],t33421:[2,2],t33422:f.raw.DA[s[1]],t50706:[1,2,0,0],t50714:[v,v,v,v],t50717:[s[3]],t50721:s[0].slice(0),t50723:[1,0,0,0,1,0,0,0,1],t50728:[.64,1,.46],t50778:[17]},e=0;e<9;e++)u.t50721[e]/=1e4;return u},f.raw.acn=function(t){if(t==null||t.length==0||typeof t[0]=="number")return t;for(var i=[],e=0;e<t.length;e++)i[e]=t[e][1]==0?0:t[e][0]/t[e][1];return i},f.raw.DA=[[2,1,1,0],[0,1,1,2],[1,0,2,1],[1,2,0,1]],f.raw.normalize=function(t,v){if(t.t259&&t.t259[0]==52546&&alert("JPEG XL compression is not supported yet.",4e3),t.t50706!=null||t.t271[0].startsWith("Hasselblad")){for(var e=[50714,50718,50719,50720,50721,50722,50723,50724,50727,50728,50730,50731,50732,50734,50736,50738,50739,50780,50964,50965],r=0;r<e.length;r++)t["t"+e[r]]!=null&&(t["t"+e[r]]=f.raw.acn(t["t"+e[r]]));if(t.t271&&t.t271[0].startsWith("Hasselblad")&&(t.t50706=[1,2,0,0],t.t33422=f.raw.DA[1],t.t50723=[1,0,0,0,1,0,0,0,1],t.t50778=[17],!t.isLE))for(var r=0;r<t.data.length;r+=2){var a=t.data[r];t.data[r]=t.data[r+1],t.data[r+1]=a}if(t.t272&&t.t272[0]=="HERO10 Black"&&(t.t50728=[.469725,1,.739884],!t.t305[0].startsWith("Adobe")))for(var s=new Uint16Array(t.data.buffer),r=0;r<s.length;r++)s[r]>>>=2;return}var o=t.t258[0],h=t.exifIFD,v=new Uint8Array(v);t.t50706=[1,2,0,0];var u=t.t271[0].trim(),p=t.t272[0].trim();t.t50708==null&&(t.t50708=[u+" "+p]);var c=(u+":"+p).toLowerCase().trim(),d=CAMS[c];if(c=="panasonic:dmc-lx2"&&(d[3]=65536),d==null&&(alert("Unknown camera:"+c),c.startsWith("canon")&&(d=[[8532,-701,-1167,-4095,11879,2508,-797,2424,7010],1,512,16e3])),d!=null){var g=d[2],m=d[3];g!=0&&(t.t50714=[g,g,g,g]),m!=0&&(t.t50717=[m]),t.t50721=d[0].slice(0);for(var r=0;r<9;r++)t.t50721[r]=t.t50721[r]*(1/1e4)}if(t.t50723=[1,0,0,0,1,0,0,0,1],t.t50728==null&&(t.t50728=[.35,1,.6]),t.t50778=[17],u.startsWith("OLYMPUS")||u.startsWith("OM Digital Solutions")){t.t33422=[2,1,1,0];var b=h.t41730,M;b&&(t.t33422=[b[4],b[5],b[6],b[7]]);var x=t.t50341;x==null&&(x=h.t36864);var S=f.raw.aM7(x.buffer,t);t.data=new Uint8Array(S.buffer),(t.height&1)==1&&(t.t50829=[0,0,t.height-1,t.width]);var C=h.makerNote,A=C.t8256;A?M=A.t256:M=C.t12288.t256,M&&(t.t50728=[256/M[0],1,256/M[1]])}else if(t.t271[0].startsWith("SONY")){var D=UTIF["_bin"+(t.isLE?"LE":"BE")],E=t.t28688,k;if(JSON.stringify(E)!="[8000,10400,12900,14100]"&&console.log(E),E&&E.join("")!="0000"){for(var F=[0,0,0,0,0,4095],L=new Uint16Array(16385),r=0;r<4;r++){var N=E[r]>>>2;if(F[r+1]=N,N>4095)throw"e"}for(var r=0;r<16385;r++)L[r]=r;for(var r=0;r<5;r++)for(var I=F[r]+1;I<=F[r+1];I++)L[I]=L[I-1]+(1<<r);var j=v.length*8<t.width*t.height*o;j&&(t.t50712=L)}else console.log("no curve");var B=t.dngPrvt;if(B){var U=B.t29184[0],_=B.t29185[0],V=(t.isLE?T.s1:T.TF)(B.t29217,0),G=new Uint32Array(v.slice(U,U+(_&4294967292)).buffer),H=new Uint32Array(_>>>2);f.raw.apF(G,H,_>>>2,V);var Z=new Uint8Array(U+_);Z.set(new Uint8Array(H.buffer),U);var z=[];UTIF._readIFD(D,Z,U,z,0,!1);var $=z.pop(),tt=$.t29458;t.t50728=[tt[1]/tt[0],1,tt[1]/tt[3]],t.t50730=[.5];var R=$.t29891;t.t50829=[R[1],R[0],R[3],R[2]]}else if(h.makerNote&&h.makerNote.t8208){for(var k=h.makerNote,nt=k.t8208,Q=nt.length,X=0,K=new Uint8Array(256),r=249;r<256;r++)K[r]=r;for(var r=0;r<249;r++)K[r*r*r%249]=r;for(var r=0;r<Q;r++)nt[r]=K[nt[r]];if(Q==6604)X=612;else throw"e";for(var tt=[],r=0;r<3;r++)tt.push(T.yD(nt,X+r*2));console.log(tt),t.t50728=[tt[1]/tt[0],1,tt[1]/tt[2]]}else console.log("no white balance");t.width*t.height*1.5==t.t279[0]&&(g=g>>>2,t.t50714=[g,g,g,g],t.t50717=[d[3]>>>2])}else if(t.t271[0].startsWith("Canon")){var v=t.data,Y=v.slice(0),rt=t.t50752,ot=[],st=0;if(rt==null||rt[0]==0&&rt[1]==0)ot.push(t.width);else{for(var r=0;r<rt[0];r++)ot.push(rt[1]);ot.push(rt[2])}var ht=t.width*2,lt=t.t50885&&t.t50885[0]==4;if(lt){let Pi=function(ei,Ai){gt[Ai*3+0]=mt[ei*3+0],gt[Ai*3+1]=mt[ei*3+1],gt[Ai*3+2]=mt[ei*3+2]};for(var Ti=Pi,mt=new Uint16Array(Y.buffer),gt=new Uint16Array(v.buffer),wt=(rt[0]*rt[1]+rt[2])/t.width,vt=0;vt<ot.length;vt++){for(var pt=Math.round(ot[vt]/wt),dt=0;dt<t.height;dt++)for(var At=t.height*st+(wt==3?(dt>>>3)*8+[0,4,1,5,2,6,3,7][dt&7]:dt)*pt,Tt=dt*t.width+st,Wt=0;Wt<pt;Wt++)Pi(At+Wt,Tt+Wt);st+=pt}for(var Mt=new Uint16Array(v.buffer),Dt=new Uint16Array(1),It=new Int16Array(Dt.buffer),r=0;r<Mt.length;r+=3){var St=Mt[r],Ct=Mt[r+1],Et=Mt[r+2];Dt[0]=Ct<<2,Ct=It[0]>>2,Dt[0]=Et<<2,Et=It[0]>>2,Mt[r+0]=Math.max(0,Et+St),Mt[r+1]=Math.max(0,(St<<12)-Ct*778-(Et<<11)>>12),Mt[r+2]=Math.max(0,Ct+St)}}else for(var vt=0;vt<ot.length;vt++){for(var pt=ot[vt],ct=2*st,ut=2*pt,dt=0;dt<t.height;dt+=2)for(var yt=dt*ht+ct,xt=t.height*ct+dt*ut,r=0;r<ut;r++)v[yt+r]=Y[xt+r],v[yt+r+ht]=Y[xt+r+ut];st+=pt}var k=h.makerNote,At=k.t224;if(At){var U=t.t50719=[At[5],At[6]],Pt=t.t50720=[At[7]+1-At[5],At[8]+1-At[6]],Nt=k.t154;Nt&&(U[0]+=Nt[3],U[1]+=Nt[4],Pt[0]=Nt[1],Pt[1]=Nt[2])}if(k.t16385){var jt=k.t16385,_t=jt.length,Rt=1;jt instanceof Array&&(jt=new Uint16Array(jt)),jt instanceof Uint8Array&&(jt=new Int16Array(jt.slice(0).buffer));var Gt=jt[0];(_t==1273||_t==1275)&&(Gt=66);var Lt=[[null,null,null],[63,196,null],[63,231,null],[63,231,null],[63,231,696],[63,231,696],[63,231,719],[63,231,719],[null,null,null],[63,231,723],[63,504,508],[63,728,732],[63,326,782],[63,326,782],[63,326,560],[63,326,782],[71,329,796],[71,329,796],[71,329,796],[71,329,796]];Lt[-3]=[71,264,662],Lt[-4]=[71,333,1385],Lt[66]=[63,251,483],Lt[32]=[85,343,810],Lt[33]=[85,343,810],Lt[34]=[105,363,640],Lt[48]=[105,363,640];var Jt=Lt[Gt];Jt==null&&(_t==582&&(Jt=[25,166,null]),_t==653&&(Jt=[34,286,null]));var Vt=t.t272?t.t272[0]:"";(Vt=="Canon EOS DIGITAL REBEL XS"||Vt=="Canon EOS 1000D")&&(Rt=.25);var X=Jt[0],Bt=Jt[1],zt=Jt[2];X&&(t.t50728=[jt[X+1]/jt[X],1,jt[X+1]/jt[X+3]]),Bt&&(t.t50714=[jt[Bt]*Rt,jt[Bt]*Rt,jt[Bt]*Rt,jt[Bt]*Rt]),zt&&(t.t50717=[jt[zt]*Rt]),Vt=="Canon PowerShot SX50 HS"&&(t.t50717=[3965])}else t.t50728=[.4,1,.6];lt&&(t.t277=[3],t.t50728=[1,1,1],t.t50714=[0,0,0,0])}else if(t.t271[0].startsWith("NIKON")){var k=h.makerNote,kt=t.isLE?T.yD:T.Kd,Ot=0,Ft=0,qt,ti=0;if(k.t61){for(var Zt=k.t61,ni=[],r=0;r<4;r++)ni[r]=Zt[r]/Math.pow(2,14-o);t.t50714=ni}if(k.t3585)for(var yi=k.t3585,r=0,U=22;U<yi.length&&r!=-4;){var si=T.s1(yi,U);if(U+=4,U+=14,r=T.s1(yi,U)-4,U+=4,si==1990472198&&yi[U]!=0)throw"Flip";if(si==1990472199){var ii=T.yD(yi,U);if(ii==0)t.AG=1;else if(ii==270)t.AG=8;else throw"e "+ii}U+=r}if(k.t183){for(var bi=k.t183,Pt=[],r=0;r<6;r++)Pt.push(kt(bi,16+r*2));Ot=Pt[0],Ft=Pt[1]}if(k.t3614){var oi=k.t3614;Ot=T.s1(oi,8),Ft=T.s1(oi,12)}if(Ot!=0&&Math.max(Ot,Ft)<Math.max(t.width,t.height)){if(Ot<Ft){var a=Ot;Ot=Ft,Ft=a}var Wt=t.width-Ot>>>1,dt=t.height-Ft>>>1;t.t50829=[dt,Wt,dt+Ft,Wt+Ot]}else t.t50829=[8,8,t.height-8,t.width-56];var Xt=k.t69;if(Xt){var ri=Xt[1];(ri&1)==1&&ri--;var wi=Xt[0];(wi&1)==1&&wi--,t.t50829=[ri,wi,ri+Xt[3],wi+Xt[2]]}if(k.t12){var Ut=f.raw.acn(k.t12);qt=[1/Ut[0],1,1/Ut[1]]}else if(k.t151){var mi=f.raw.ao$(k,151),Ht=mi[0],Yt=mi[1],$t=mi[2];if(Ht=="0100"&&Yt>=80){for(var vi=[],r=0;r<4;r++)vi.push(kt($t,68+r*2));qt=[vi[3]/vi[0],1,vi[3]/vi[1]]}else if(Ht=="0102"){for(var vi=[],r=0;r<4;r++)vi.push(kt($t,6+r*2));qt=[vi[1]/vi[0],1,vi[1]/vi[3]]}else if(Ht=="0103"&&Yt>=26){for(var vi=[],r=0;r<4;r++)vi.push(kt($t,16+r*2));qt=[vi[1]/vi[0],1,vi[3]/vi[2]]}else if(Ht=="0204"&&Yt>=564||Ht=="0205"&&Yt>=284){for(var U=Ht=="0204"?6:14,vi=[],r=0;r<4;r++)vi.push(kt($t,U+r*2));qt=[vi[1]/vi[0],1,vi[1]/vi[3]]}else throw"e"}else console.log("no white balance info");p=="NIKON D1"&&(qt=[1,1,1]),qt&&(t.t50728=qt);var ui=k.t150?k.t150:k.t140;if(ui){var pi=ui[ti++],Ci=ui[ti++],Mi;(pi==73||Ci==88)&&(ti+=2110),ti+=8;var Di=1<<o&32767,xi=kt(ui,ti);ti+=2;var L=[];if(xi>1&&(Mi=Math.floor(Di/(xi-1))),pi==68&&Ci==32&&Mi>0){for(r=0;r<xi;r++)L[r*Mi]=kt(ui,ti),ti+=2;for(r=0;r<Di;r++)L[r]=Math.floor((L[r-r%Mi]*(Mi-r%Mi)+L[r-r%Mi+Mi]*(r%Mi))/Mi)}else if(pi!=70&&xi<=16385){Di=xi;for(var r=0;r<xi;r++)L[r]=kt(ui,ti+2*r);ti+=2*xi}var p=t.t272[0];L.length!=0&&(t.t50712=new Uint16Array(L)),t.t258[0]==14&&t.t50717&&t.t50717[0]<1e4&&(console.log("fixing white"),t.t50717[0]*=4)}}else u.startsWith("FujiFilm")||(u.startsWith("Panasonic")?t.t277==null&&(t.t277=[1]):alert("Unknown camera "+u))},f.raw.apF=function(t,i,e,r){if(e!=0){for(var a=new Uint32Array(128),s=new Uint8Array(a.buffer),o=127,h=0,v=0,o=0;o<4;o++)a[o]=r=(r*15625>>>0)*3125+1>>>0;a[3]=a[3]<<1|(a[0]^a[2])>>>31;for(var o=4;o<127;o++)a[o]=(a[o-4]^a[o-2])<<1|(a[o-3]^a[o-1])>>>31;for(var o=0;o<127;o++)a[o]=T.TF(s,o*4);for(;e>0;e--){a[o&127]=a[o+1&127]^a[o+1+64&127];var u=a[o&127],p=t[h];p^=u,i[v]=p,h++,v++,o++}}},f.raw.aOg=function(t,i){for(var e=T.GU(i,0,4),r=f.raw.aKQ,a=0;a<r.length;a++)if(r[a][0]==t&&e.startsWith(r[a][1])&&(r[a][2]==0||r[a][2]==i.length))return r[a];throw"e"},f.raw.a2H=function(t){if(t.t29==null)return[];for(var i=f.raw.aHl,e=f.raw.aat,r=t.t29[0],a=0,s=0,o=0;o<r.length;o++){var h=r.charCodeAt(o);a=a*10+(48<=h&&h<=57?h-48:h%10)}for(var v=t.t167[0],o=0;o<4;o++)s^=v>>>(o<<3)&255;var u=i[a&255],p=e[s&255];return[u,p,96]},f.raw.ao$=function(t,i){var e=t["t"+i],r=e.length,a=f.raw.aOg(i,e),s=T.GU(e,0,4),o,h=a[4];if(h==null)o=e.slice(4);else{o=new Uint8Array(r-h);for(var v=f.raw.a2H(t),u=v[0],p=v[1],c=v[2],d=0;d<o.length;d++)p=p+u*c++&255,o[d]=e[h++]^p}return[s,r,o]},f.raw.aM7=function(t,i){var e=i.t271[0],r=i.t272[0],a=i.t256[0],s=i.t257[0],o=i.t258[0],h=i.t273[0],v=h,u=new Uint8Array(t),p,c=a-4,d=s,g=u.length-h,m=0,b=0;function M(){var E=new Uint16Array(4096),k=0;E[k]=3084;for(var F=12;F--;)for(var L=0;L<2048>>F;L++)E[++k]=F+1<<8|F;return E}function x(){return u[v++]}function S(E,k){var F;if(E>25||E==0||b<0)return 0;if(E<0)return m=0,b=0,0;for(;b<E&&(F=x(),F!=null);)m=(m<<8)+(255&F),b+=8;return F=b==0?0:m<<32-b>>>32-E,k?(b-=k[F]>>8,F=255&k[F]):b-=E,F}function C(){var E=M();v+=7,S(-1);for(var k=0;k<d;k++)for(var F=[new Int32Array(3),new Int32Array(3)],L=0;L<a;L++){var N=F[L&1],I=2*(N[2]<3),j;for(j=2+I;(65535&N[0])>>j+I;j++);var B=S(3),U=B&3;B=B<<29>>31;var _=S(12,E);_==12&&(_=S(16-j)>>>1);var V=S(j);N[0]=_<<j|V;var G=(N[0]^B)+N[1];if(N[1]=G*3+N[1]>>5,N[2]=N[0]>16?0:N[2]+1,!(L>=c)){var H=p[k*a+L-2],Z=p[(k-2)*a+L],z=p[(k-2)*a+L-2];p[k*a+L]=(k<2&&L<2?0:k<2?H:L<2?Z:H<z&&z<Z||Z<z&&z<H?Math.abs(H-z)>32||Math.abs(Z-z)>32?H+Z-z:H+Z>>1:Math.abs(H-z)>Math.abs(Z-z)?H:Z)+(G<<2|U)}}}function A(){var E=a*o/8,k=s+1>>1,F=0,L=0;E+=E&0;for(var N=E*8-a*o,I=0;I<s;I++){var j=I%k*2+~~(I/k);j==1&&(F=0,v=h-(-k*E&-2048));for(var B=0;B<a;B++){for(F-=o;F<0;F+=8){L<<=8;for(var U=0;U<8;U+=8)L|=x()<<U}var _=L<<64-o-F>>>64-o;p[j*a+B]=_}F-=N}}function D(){var E=!e.startsWith("OLYMPUS")||!e.startsWith("OM Digi")||!e.toLowerCase().startsWith("clauss")&&!r.toLowerCase().startsWith("pix 5oo");return E&&g<a*s*(o/8)}return D()?(p=new Uint16Array(c*d),C()):a*s*2==i.data.length?p=new Uint16Array(i.data.buffer):(p=new Uint16Array(a*s),A()),p},f.raw.aKQ=[[145,"0208",0,0,4],[145,"0209",0,1,4],[145,"0210",5291,2,4],[145,"0210",5303,3,4],[145,"02",0,4,4],[145,"01",0,5,null],[151,"0100",0,0,null],[151,"0102",0,1,null],[151,"0103",0,4,null],[151,"0204",0,3,284],[151,"0205",0,2,4],[151,"0206",0,3,284],[151,"0207",0,3,284],[151,"0208",0,3,284],[151,"0209",0,5,284],[151,"02",0,3,284],[152,"0100",0,0,null],[152,"0101",0,1,null],[152,"0201",0,1,4],[152,"0202",0,1,4],[152,"0203",0,1,4],[152,"0204",0,2,4],[168,"0100",0,0,null],[168,"0101",0,0,null],[168,"0102",0,1,null],[168,"0103",0,2,null]],f.raw.aHl=[193,191,109,13,89,197,19,157,131,97,107,79,199,127,61,61,83,89,227,199,233,47,149,167,149,31,223,127,43,41,199,13,223,7,239,113,137,61,19,61,59,19,251,13,137,193,101,31,179,13,107,41,227,251,239,163,107,71,127,149,53,167,71,79,199,241,89,149,53,17,41,97,241,61,179,43,13,67,137,193,157,157,137,101,241,233,223,191,61,127,83,151,229,233,149,23,29,61,139,251,199,227,103,167,7,241,113,167,83,181,41,137,229,43,167,23,41,233,79,197,101,109,107,239,13,137,73,47,179,67,83,101,29,73,163,19,137,89,239,107,239,101,29,11,89,19,227,79,157,179,41,67,43,7,29,149,89,89,71,251,229,233,97,71,47,53,127,23,127,239,127,149,149,113,211,163,11,113,163,173,11,59,181,251,163,191,79,131,29,173,233,47,113,101,163,229,7,53,61,13,181,233,229,71,59,157,239,53,163,191,179,223,83,211,151,83,73,113,7,53,97,113,47,67,47,17,223,23,151,251,149,59,127,107,211,37,191,173,199,197,197,181,139,239,47,211,7,107,37,73,149,37,73,109,113,199],f.raw.aat=[167,188,201,173,145,223,133,229,212,120,213,23,70,124,41,76,77,3,233,37,104,17,134,179,189,247,111,97,34,162,38,52,42,190,30,70,20,104,157,68,24,194,64,244,126,95,27,173,11,148,182,103,180,11,225,234,149,156,102,220,231,93,108,5,218,213,223,122,239,246,219,31,130,76,192,104,71,161,189,238,57,80,86,74,221,223,165,248,198,218,202,144,202,1,66,157,139,12,115,67,117,5,148,222,36,179,128,52,229,44,220,155,63,202,51,69,208,219,95,245,82,195,33,218,226,34,114,107,62,208,91,168,135,140,6,93,15,221,9,25,147,208,185,252,139,15,132,96,51,28,155,69,241,240,163,148,58,18,119,51,77,68,120,40,60,158,253,101,87,22,148,107,251,89,208,200,34,54,219,210,99,152,67,161,4,135,134,247,166,38,187,214,89,77,191,106,46,170,43,239,230,120,182,78,224,47,220,124,190,87,25,50,126,42,208,184,186,41,0,60,82,125,168,73,59,45,235,37,73,250,163,170,57,167,197,167,80,17,54,251,198,103,74,245,165,18,101,126,176,223,175,78,179,97,127,47],f.z4={},f.z4.z4=function(t,i,e,r,a){r==null&&(r=3),a==null&&(a=!0);var s=t.s,o=t.N,h=1/s,v=s*o,u=Date.now(),p=!1,c=f.z4.aDT(e,s,o,255,128),d=f.z4.aDT(e,s,o,0,128),g=0;p&&console.log("extract contours",Date.now()-u),u=Date.now();var m=function(Jt,Vt){var Bt=Jt<<2,zt=Vt<<2;return i[Bt]+i[Bt+1]+i[Bt+2]-(i[zt]+i[zt+1]+i[zt+2])};c.sort(m),d.sort(m);var b=f.n(v),M=f.n(v),x=[],S=new Uint32Array(s*o);S.fill(4294967295);for(var C=0;C<v;C++)e[C]==0?M[C]=255:e[C]==255?b[C]=255:(S[C]=x.length,x.push(C));var A=c.length,D=d.length,E=x.length;function k(Jt,Vt,Bt,zt){for(var kt=Jt.length,Ot=new Array(kt*2),Ft=0;Ft<kt;Ft++){var qt=Jt[Ft],ti=~~(qt*zt),Zt=qt-ti*Bt,ni=qt<<2;Ot[Ft*2]=Zt<<16|ti,Ot[Ft*2+1]=Vt[ni]<<16|Vt[ni+1]<<8|Vt[ni+2]}return Ot}var F=k(c,i,s,h),L=k(d,i,s,h),N=k(x,i,s,h);p&&console.log("Itemize",Date.now()-u,"Unknown:",E,A,D),u=Date.now();var I=f.style.bJ(b,s,o,!0),j=f.style.bJ(M,s,o,!0),B=new Array(E),U=new Array(E),_=new Array(E),V=new Array(E),G=new Array(E);p&&console.log("Dist transform",Date.now()-u),u=Date.now();for(var H=f.z4.M3,C=0;C<E;C++){var Z=x[C],z=~~(Z*h),$=Z-z*s,tt=I[Z<<1],R=I[(Z<<1)+1],nt=Math.sqrt(tt*tt+R*R),Q=j[Z<<1],X=j[(Z<<1)+1],K=Math.sqrt(Q*Q+X*X);B[C]=1/nt,U[C]=1/K;var Y=Math.floor(f.w.iG(Z*17)*A),rt=Math.floor(f.w.iG(Z*19)*D);_[C]=Y,V[C]=rt,G[C]=H(N[C*2],N[C*2+1],F[Y*2],F[Y*2+1],L[rt*2],L[rt*2+1],B[C],U[C],1e9)}for(var ot=[-s-1,-s,-s+1,-1,1,s-1,s,s+1];Math.floor(Math.max(A,D)*Math.pow(.5,g))>1;)g++;for(var st=0;st<r;st++)for(var ht=0,C=0;C<E;C++){var Z=x[C],z=~~(Z*h),$=Z-z*s,lt=B[C],vt=U[C],pt=N[C*2],ct=N[C*2+1],ut=G[C],Y=_[C],rt=V[C],dt=1;if(z!=0&&$!=0&&$!=s-1&&z!=o-1)for(var yt=0;yt<8;yt++){var xt=S[Z+ot[yt]];if(xt!=4294967295){var mt=_[xt],gt=V[xt];if(!(mt==Y&>==rt)){var wt=H(pt,ct,F[mt*2],F[mt*2+1],L[gt*2],L[gt*2+1],lt,vt,ut);wt<ut&&(ut=wt,Y=mt,rt=gt)}}}for(var Tt=0;Tt<g;Tt++){var Wt=~~(A*dt),Mt=~~(D*dt);dt*=.5;var Dt=f.w.iG(Z+st*17+Tt*31),It=f.w.iG(Z+st*29+Tt*63),St=Math.max(0,Y-Wt),Ct=Math.min(Y+Wt,A-1),Et=Math.max(0,rt-Mt),At=Math.min(rt+Mt,D-1),mt=St+~~(Dt*(Ct-St)),gt=Et+~~(It*(At-Et)),wt=H(pt,ct,F[mt*2],F[mt*2+1],L[gt*2],L[gt*2+1],lt,vt,ut);wt<ut&&(ut=wt,Y=mt,rt=gt)}G[C]=ut,_[C]=Y,V[C]=rt,ht+=ut}p&&console.log(ht),p&&console.log("iterations",Date.now()-u),u=Date.now();for(var Pt=e.slice(0),C=0;C<E;C++){var Nt=f.z4.alpha(N[C*2+1],F[_[C]*2+1],L[V[C]*2+1]);Pt[x[C]]=~~(.5+255*Nt)}if(Pt=f.Mg.arQ(Pt,i,new l1(0,0,s,o),16,.01*.01),p&&console.log("guided filter",Date.now()-u),u=Date.now(),a)for(var C=0;C<v;C++)(e[C]==255||e[C]==0)&&(Pt[C]=e[C]);for(var jt=i.slice(0),C=0;C<E;C++){var _t=x[C],Y=c[_[C]],ut=G[C],Rt=_t<<2,Gt=Pt[_t],Lt=(Gt>=250?_t:Y)<<2;jt[Rt]=i[Lt],jt[Rt+1]=i[Lt+1],jt[Rt+2]=i[Lt+2]}return f.s6(Pt,jt,3),p&&console.log(Date.now()-u),u=Date.now(),jt},f.z4.M3=function(t,i,e,r,a,s,o,h,v){var u=t>>>16,p=t&65535,c=u-(e>>>16),d=p-(e&65535),g=u-(a>>>16),m=p-(a&65535),b=Math.sqrt(c*c+d*d)*o,M=Math.sqrt(g*g+m*m)*h;if(b+M>=v)return 1e9;var x=f.z4.aq5(i,r,s);return x+b+M},f.z4.aq5=function(t,i,e){var r=t>>>16,a=t>>>8&255,s=t&255,o=i>>>16,h=i>>>8&255,v=i&255,u=e>>>16,p=e>>>8&255,c=e&255,d=f.z4.alpha(t,i,e),g=r-(d*o+(1-d)*u),m=a-(d*h+(1-d)*p),b=s-(d*v+(1-d)*c);return Math.sqrt(g*g+m*m+b*b)},f.z4.alpha=function(t,i,e){var r=t>>>16,a=t>>>8&255,s=t&255,o=i>>>16,h=i>>>8&255,v=i&255,u=e>>>16,p=e>>>8&255,c=e&255,d=o-u,g=h-p,m=v-c,b=r-u,M=a-p,x=s-c,S=d*d+g*g+m*m,C=S==0?.5:(b*d+M*g+x*m)/S;return Math.max(0,Math.min(1,C))},f.z4.aL2=function(t){},f.z4.aDT=function(t,i,e,r,a){for(var s=[],o=i-1,h=e-1,v=1;v<h;v++)for(var u=1;u<o;u++){var p=v*i+u;t[p]==r&&(t[p-i-1]==a||t[p-i]==a||t[p-i+1]==a||t[p-1]==a||t[p+1]==a||t[p+i-1]==a||t[p+i]==a||t[p+i+1]==a)&&s.push(p)}return s},f.Mg={},f.Mg.aaO=function(t,i,e,r,a){var s=e.s,o=e.N,h=s*o,v=f.Mg.aOp,u=f.n(h*4),p;u.fill(255);var c=e,d=t,g=i,m=r;f.s6(t,u,0),p=f.e$(u,e),p=f.e$(p.Ab,p.V),c=p.V,m=r>>>2,console.log(c,m),d=f.n(c.D()),f.lv(p.Ab,d,0),f.s6(i,u,0),p=f.e$(u,e),p=f.e$(p.Ab,p.V),g=f.n(c.D()),f.lv(p.Ab,g,0);var b=f.Mg.a96(d,g,c,m,a),M=b[0],x=b[1],S=new l1(0,0,c.s*2,c.N*2);M=v(M,c,S,!0),M=v(M,S,e,!0),x=v(x,c,S,!0),x=v(x,S,e,!0);for(var C=f.n(h),A=0;A<h;A++)C[A]=Math.max(0,Math.min(255,Math.floor(.5+(M[A]*i[A]+255*x[A]))));return C},f.Mg.E8=function(t,i,e,r){i.set(t),f.E8.aKr(i,e,r)},f.Mg.aOp=function(t,i,e,r){for(var a=e.s,s=e.N,o=i.s,h=i.N,v=f.Mg.Ys,u=new Float32Array(a*s),p=0;p<h;p++)for(var c=(p+p)*a,d=0;d<o;d++)u[c]=u[c+1]=u[c+a]=u[c+a+1]=t[p*o+d],c+=2;return u},f.Mg.Ys=function(t,i,e,r,a){t-=.499999,i-=.499999;var s=Math.floor(t),o=Math.floor(i),h=o*r+s,v=t-s,u=i-o,p=(1-u)*(1-v),c=(1-u)*v,d=u*(1-v),g=u*v;if(e[h]==null||e[h+r+1]==null)throw console.log(t,i,r,a),"e";return p*e[h+0]+c*e[h+1]+d*e[h+r+0]+g*e[h+r+1]},f.Mg.a96=function(g,d,e,r,a){var s=e.s,o=e.N,h=s*o,v=f.Mg.aIT,u=f.Mg.n,p=f.Mg.E8,c=f.Mg.iw,d=v(d,h),g=v(g,h),m=u(h);p(d,m,e,r);var b=u(h);p(g,b,e,r);var M=u(h);c(d,d,M),p(M,M,e,r);var x=u(h);c(d,g,x),p(x,x,e,r);for(var S=u(h),C=u(h),A=0;A<h;A++){var D=m[A],E=b[A],k=M[A]-D*D,F=x[A]-D*E,L=F/(k+a),N=E-L*D;S[A]=L,C[A]=N}var I=u(h);p(S,I,e,r);var j=u(h);return p(C,j,e,r),[I,j]},f.Mg.arQ=function(t,i,e,r,a){var s=e.s,o=e.N,h=s*o,v=f.Mg.aOp,u=Date.now(),p=!1,c=e,d=t,g=i,m=r;c=new l1(0,0,s>>>2,o>>>2),m=r>>>2,d=f.Mg.a5C(t,s,o),g=f.Mg.auQ(i,s,o),p&&console.log(Date.now()-u),u=Date.now();var b=f.Mg.awX(d,g,c,m,a),M=b[0],x=b[1],S=b[2],C=b[3];p&&console.log(Date.now()-u),u=Date.now();for(var A=f.n(h),D=0;D<o;D++)for(var E=0;E<s;E++){var k=D*s+E,F=(D>>>2)*(s>>>2)+(E>>>2),L=k<<2,N=M[F]*i[L]+x[F]*i[L+1]+S[F]*i[L+2]+C[F]*255;A[k]=Math.max(0,Math.min(255,~~(.5+N)))}return p&&console.log(Date.now()-u),u=Date.now(),A},f.Mg.a5C=function(t,i,e){for(var r=i>>>2,a=e>>>2,s=f.n(r*a),o=0;o<a;o++)for(var h=0;h<r;h++)s[o*r+h]=t[o*i+h<<2];return s},f.Mg.auQ=function(t,i,e){for(var r=i>>>2,a=e>>>2,s=f.n(r*a*4),o=0;o<a;o++)for(var h=0;h<r;h++){var v=o*r+h<<2,u=o*i+h<<4;s[v]=t[u],s[v+1]=t[u+1],s[v+2]=t[u+2],s[v+3]=t[u+3]}return s},f.Mg.awX=function(d,m,e,r,a){var s=e.s,o=e.N,h=s*o,v=f.Mg.aIT,u=f.Mg.n,p=f.Mg.E8,c=f.Mg.iw,d=v(d,h),g=new f.e1(s*o);f.fT(m,g);var m=[v(g.S,h),v(g.M,h),v(g.c,h)],b=f.Mg.aOb(d,m,e,r,a),M=u(h);p(d,M,e,r);var x=u(h);c(m[0],d,x),p(x,x,e,r);var S=u(h);c(m[1],d,S),p(S,S,e,r);var C=u(h);c(m[2],d,C),p(C,C,e,r);for(var A=u(h),D=u(h),E=u(h),k=u(h),F=0;F<h;F++){var L=M[F],N=b.aKW[F],I=b.a9N[F],j=b.ahM[F],B=x[F]-N*L,U=S[F]-I*L,_=C[F]-j*L;A[F]=b.aK7[F]*B+b.als[F]*U+b.aMO[F]*_,D[F]=b.als[F]*B+b.aLq[F]*U+b.acl[F]*_,E[F]=b.aMO[F]*B+b.acl[F]*U+b.a0e[F]*_,k[F]=L-A[F]*N-D[F]*I-E[F]*j}return p(A,A,e,r),p(D,D,e,r),p(E,E,e,r),p(k,k,e,r),[A,D,E,k]},f.Mg.aOb=function(t,i,e,r,a){var s=e.s,o=e.N,h=s*o,v=f.Mg.n,u=f.Mg.E8,p=f.Mg.iw,c={};c.aKW=v(h),u(i[0],c.aKW,e,r),c.a9N=v(h),u(i[1],c.a9N,e,r),c.ahM=v(h),u(i[2],c.ahM,e,r);var d=v(h);p(i[0],i[0],d),u(d,d,e,r);var g=v(h);p(i[0],i[1],g),u(g,g,e,r);var m=v(h);p(i[0],i[2],m),u(m,m,e,r);var b=v(h);p(i[1],i[1],b),u(b,b,e,r);var M=v(h);p(i[1],i[2],M),u(M,M,e,r);var x=v(h);p(i[2],i[2],x),u(x,x,e,r),c.aK7=d,c.als=g,c.aMO=m,c.aLq=b,c.acl=M,c.a0e=x;for(var S=0;S<h;S++){var C=c.aKW[S],A=c.a9N[S],D=c.ahM[S],E=d[S]-C*C+a,k=g[S]-C*A,F=m[S]-C*D,L=b[S]-A*A+a,N=M[S]-A*D,I=x[S]-D*D+a,j=L*I-N*N,B=N*F-k*I,U=k*N-L*F,_=E*I-F*F,V=F*k-E*N,G=E*L-k*k,H=j*E+B*k+U*F,Z=1/H;c.aK7[S]=j*Z,c.als[S]=B*Z,c.aMO[S]=U*Z,c.aLq[S]=_*Z,c.acl[S]=V*Z,c.a0e[S]=G*Z}return c},f.Mg.n=function(t){return new Float32Array(t)},f.Mg.aIT=function(t,i){for(var e=new Float32Array(i),r=0;r<i;r++)e[r]=t[r]*(1/255);return e},f.Mg.iw=function(t,i,e){for(var r=0;r<t.length;r++)e[r]=t[r]*i[r]},f.f9={},f.f9._j=function(t,i,e,r){var a=t[i]-e[r],s=t[i+1]-e[r+1],o=t[i+2]-e[r+2];return Math.sqrt(a*a+s*s+o*o)*(1/441.7)},f.f9.getSelection=function(t,i,e){for(var r=i*e,a=f.n(r),s=!1,N=Math.round(e*.7),o=1,h=new Uint32Array(12),v=f.n(12),u=0;u<N;u++)for(var p=0;p<i;p++)if(p<o||u<o||p>i-o-1||u>e-o-1){var c=u*i+p,d=c<<2,g=0;u<o?g=4:p>i-o-1&&(g=8),h[g]+=t[d],h[g+1]+=t[d+1],h[g+2]+=t[d+2],h[g+3]++,a[c]=255}for(var c=0;c<12;c+=4)for(var m=0;m<3;m++)v[c+m]=h[c+m]/h[c+3];for(var b=new Float32Array(r),c=0;c<r;c++){var d=c*4,M=f.f9._j(t,d,v,0),x=f.f9._j(t,d,v,4),S=f.f9._j(t,d,v,8),C=Math.max(M,Math.max(x,S));b[c]=M+x+S-C}f.f9.Sx(b);for(var A=Date.now(),D=new Float32Array(r),E=[],k=f.n(r),c=0;c<3;c++){f.lv(t,k,c);var F=new Uint16Array(r);E.push(F),f.f9.a7N(k,a,i,e,F)}s&&console.log("MBD",Date.now()-A),A=Date.now();for(var c=0;c<r;c++)D[c]=E[0][c]+E[1][c]+E[2][c];f.f9.Sx(D);for(var c=0;c<r;c++)D[c]+=.4*b[c];for(var L=i>>>1,N=e>>>1,I=1/Math.sqrt(L*L+N*N),u=0;u<e;u++)for(var p=0;p<i;p++){var j=p-L,B=u-N,U=1-Math.sqrt(j*j+B*B)*I;D[u*i+p]*=U}s&&console.log("Centeredness",Date.now()-A),A=Date.now();for(var c=0;c<r;c++)a[c]=D[c]*255;var _=Math.round(i/120),V=Math.round(_*.8);s&&console.log(_,V),f.GE.Et(a,a,i,e,_+_+1,!1),s&&console.log("erosion",Date.now()-A),A=Date.now();for(var c=0;c<r;c++)D[c]=a[c];f.f9.Sx(D);for(var G=f.n(256),c=0;c<256;c++)G[c]=256/(1+Math.exp(-20*(c/255-.5)));for(var c=0;c<r;c++){var H=~~(D[c]*255+.5);a[c]=G[H]}return s&&console.log("Simoid",Date.now()-A),A=Date.now(),a},f.f9.Sx=function(t){for(var i=t.length,e=0,r=0;r<i;r++)e=Math.max(e,t[r]);for(var a=1/e,r=0;r<i;r++)t[r]=t[r]*a},f.f9.a7N=function(t,i,e,r,a){for(var s=e*r,o=t.slice(0),h=t.slice(0),v=0;v<s;v++)a[v]=i[v]==255?0:65535;return f.f9.aeS(t,h,o,a,e,r),f.f9.aJL(t,h,o,a,e,r),f.f9.aeS(t,h,o,a,e,r),f.f9.aJL(t,h,o,a,e,r),a},f.f9.aeS=function(t,i,e,r,a,s){for(var o=1;o<a;o++)f.f9.U5(o,-1,t,i,e,r);for(var h=1;h<s;h++){f.f9.U5(h*a,-a,t,i,e,r);for(var o=1;o<a;o++){var v=h*a+o;f.f9.U5(v,-1,t,i,e,r),f.f9.U5(v,-a,t,i,e,r)}}},f.f9.aJL=function(t,i,e,r,a,s){for(var o=a-2;o>=0;o--)f.f9.U5(a*s-a+o,1,t,i,e,r);for(var h=s-2;h>=0;h--){f.f9.U5(h*a+a-1,a,t,i,e,r);for(var o=a-2;o>=0;o--){var v=h*a+o;f.f9.U5(v,1,t,i,e,r),f.f9.U5(v,a,t,i,e,r)}}},f.f9.U5=function(t,i,e,r,a,s){var o=t+i,h=e[t],v=r[o],u=a[o];v<h?v=h:h<u&&(u=h);var p=v-u;s[o]!=65535&&p<s[t]&&(s[t]=p,r[t]=v,a[t]=u)},f.om={},f.om.filter=function(t,i,e,r){var a=i.s,s=i.N,o=a*s,h=r[0],v=r[1],u=r[2],p=r[3],c=r[4],d=r[5],g=r[6],m=Date.now(),b=new Float32Array(a*s*4);f.om.ajk(t,a,s,b);for(var M=Math.ceil(h*Math.sqrt(-2*Math.log(.1))),x=new ArrayBuffer(o*4),S=new Float32Array(x),C=new Float32Array(o),A=new Float32Array(o),D=0;D<o;D++){var E=D*4;S[D]=b[E],C[D]=b[E+1],A[D]=b[E+2]}f.E8.Rd(S,i,M*1/2.4,2),f.E8.Rd(C,i,M*1/2.4,2),f.E8.Rd(A,i,M*1/2.4,2);for(var D=0;D<o;D++){var E=D*4;b[E]=S[D],b[E+1]=C[D],b[E+2]=A[D]}for(var k=new Uint8Array(x),D=0;D<o;D++){var E=D*4,F=D*4,S=b[E],C=b[E+1],A=b[E+2],L=Math.sqrt((S-A)*(S-A)+4*C*C),N=(S+A+L)*.5,I=(S+A-L)*.5,j=I-A,B=C,U=j*j+B*B;if(U!=0){var _=Math.sqrt(U),V=1/_;j*=V,B*=V}k[F]=128+127*j,k[F+1]=128+127*B}var G=1.3*v+2,H=p*(2/10),Z=t.slice();if(dE.fx){var z=new Float32Array([1/a,1/s]),$=dE.LF(0,a,s);$.set(Z);var tt=dE.LF(1,a,s);tt.set(k),dE.fO($,i),c&&($.C9(i),dE.filter.jJ({f:dE.filter.aNm,OB:z,aua:1/u,aFj:H},$.kY)),$.C9(i),dE.filter.jJ({f:dE.filter.dC,bi:tt.kl,OB:z,iB:G,aD_:2},$.kY),c&&($.C9(i),dE.filter.jJ({f:dE.filter.adG,OB:z,ahQ:new Float32Array(g),ayb:d},$.kY)),$.get(e)}else c&&f.om.aff(1/u,H,Z,a,s),f.om.dC(Z,e,k,a,s,G),c&&f.om.acP(a,s,e,g,d);for(var R=o*4,D=3;D<R;D+=4)e[D]=t[D]},f.om.dC=function(t,i,e,r,a,s){for(var o=Math.ceil(2*s),h=-1/(2*s*s),v=[],u=1,p=0;p<o+20;p++)v[p]=Math.exp(p*p*h);for(var c=[0,0,0,0],d=0;d<a;d++)for(var g=0;g<r;g++){for(var m=d*r+g,b=m*4,M=1,x=t[b],S=t[b+1],C=t[b+2],A=t[b+3],D=(e[b]-128)*(1/127),E=(e[b+1]-128)*(1/127),k=D,F=E,L=g==0?.51:.49,N=d==0?.51:.49,p=0;p<2;p++){for(var I=g+L,j=d+N,B=0;B<o&&!(I<.5||r-.5<I||j<.5||a-.5<j);){var U=~~I,_=~~j,V=_*r+U,G=V*4,H=(e[G]-128)*(1/127),Z=(e[G+1]-128)*(1/127);if(H*k+Z*F<0&&(H=-H,Z=-Z),k=H,F=Z,I+=u*H,j+=u*Z,I<.5||r-.5<I||j<.5||a-.5<j)break;var z=~~I,$=~~j,tt=$*r+z<<2;B+=u;var R=v[~~B];f.O.aIF(I,j,t,r,a,c),x+=c[0]*R,S+=c[1]*R,C+=c[2]*R,A+=c[3]*R,M+=R}k=-D,F=-E}var nt=1/M;i[b]=~~(.5+x*nt),i[b+1]=~~(.5+S*nt),i[b+2]=~~(.5+C*nt),i[b+3]=~~(.5+A*nt)}},f.om.acP=function(t,i,e,r,a){for(var s=0;s<i;s++)for(var o=0;o<t;o++){var h=s*t+o<<2,v=1+f.om.azt(o,s,e,t,i,r)*a;e[h]=Math.max(0,Math.min(255,e[h]*v)),e[h+1]=Math.max(0,Math.min(255,e[h+1]*v)),e[h+2]=Math.max(0,Math.min(255,e[h+2]*v))}},f.om.azt=function(t,i,e,r,a,s){var o=e[(i*r+Math.max(0,t-1))*4+3],h=e[(i*r+Math.min(r-1,t+1))*4+3],v=e[(Math.max(0,i-1)*r+t)*4+3],u=e[(Math.min(a-1,i+1)*r+t)*4+3],p=.7,c=(h-o)*(1/255),d=.7,g=(u-v)*(1/255),m=-c*d,b=-p*g,M=p*d,x=Math.sqrt(m*m+b*b+M*M),S=1/x,C=m*S,A=b*S,D=M*S,E=s[0]*C+s[1]*A+s[2]*D;return E},f.om.aff=function(t,i,e,r,a){function s(u,p,c){return Math.max(p,Math.min(c,u))}for(var o=0;o<a;o++)for(var h=0;h<r;h++){var v=f.om.aEg(h+.5,o+.5,t,i);e[(o*r+h)*4+3]=Math.max(0,Math.min(255,v*255))}},f.om.aEg=function(t,i,e,r){function a(F,L,N){return(1-N)*F+N*L}var s=(t+613)*e,o=(i+117)*e,h=~~s,v=~~o,u=s-h,p=o-v,c=Math.sin(11),d=Math.cos(h)*c,g=Math.cos(h+1)*c,m=Math.cos(v)*c,b=Math.cos(v+1)*c,M=f.om.hash(d,m),x=f.om.hash(g,m),S=f.om.hash(d,b),C=f.om.hash(g,b),A=a(M,x,u),D=a(S,C,u),E=a(A,D,p);E=E<.5?0:1;var k=E+r*f.om.hash(Math.cos(s)*c,Math.cos(o)*c);return k*(1/3)},f.om.hash=function(t,i){var e=Math.sin(t*11.697096+i*73.32456)*12157.47691;return e-Math.floor(e)},f.om.ajk=function(t,i,e,r){for(var a=[-1,0,1,-2,0,2,-1,0,1],s=[-1,-2,-1,0,0,0,1,2,1],o=i-1,h=e-1,v=i*4,u=1;u<h;u++)for(var p=1;p<o;p++){var c=u*i+p,d=c*4,g=f.om.EO(t,d,v,a),m=f.om.EO(t,d,v,s),b=f.om.EO(t,d+1,v,a),M=f.om.EO(t,d+1,v,s),x=f.om.EO(t,d+2,v,a),S=f.om.EO(t,d+2,v,s);r[d]=g*g+b*b+x*x,r[d+1]=g*m+b*M+x*S,r[d+2]=m*m+M*M+S*S}f.om.agC(r,i,e)},f.om.EO=function(t,i,e,r){return t[i-e-4]*r[0]+t[i-e]*r[1]+t[i-e+4]*r[2]+t[i-4]*r[3]+t[i]*r[4]+t[i+4]*r[5]+t[i+e-4]*r[6]+t[i+e]*r[7]+t[i+e+4]*r[8]},f.om.agC=function(t,i,e){function r(v,u,p){var c=u*4,d=p*4;v[d]=v[c],v[d+1]=v[c+1],v[d+2]=v[c+2]}var a=i-1,s=e-1;r(t,i+1,0),r(t,2*i-2,i-1);for(var o=1;o<a;o++)r(t,i+o,o);for(var h=1;h<s;h++)r(t,h*i+1,h*i),r(t,h*i+i-2,h*i+i-1);for(var o=1;o<a;o++)r(t,(e-2)*i+o,(e-1)*i+o);r(t,(h-2)*i+1,(h-1)*i),r(t,(h-1)*i-2,h*i-1)},f.Jj=(function(){function t(u,p,c,d){for(var g=new Float32Array(u*u),m=u/2,b=0;b<u;b++)for(var M=0;M<u;M++){var x=M+c-m,S=b+d-m;g[b*u+M]=Math.max(0,Math.min(1,p+.5-Math.sqrt(x*x+S*S)))}return g}var i=[],e=null;function r(u,p,c,d){var g=Math.floor(p*10),m=i[g],b=u*8,M=b>>>1;if(m==null){m=i[g]=[];for(var x=new l1(0,0,b,b),S=u/2/(1+.2*p),C=Math.floor(u*g*.1),A=0;A<2;A++)for(var D=0;D<2;D++){var E=t(b,S,.25+D*.5,.25+A*.5),k=0;for(f.E8.Rd(E,x,C);E[b*M+k]<.005;)k++;k!=0&&k--;for(var F=2*(M-k),H=new l1(k,k,F,F),L=new Float32Array(F*F),N=0;N<F;N++)for(var I=0;I<F;I++)L[N*F+I]=E[(k+N)*b+k+I];m.push([L,H])}}var j=Math.floor(c),B=Math.floor(d),U=c-j,_=d-B,V=U<.5?1:0,G=_<.5?1:0;m=m[G*2+V];var H=m[1].Y();return H.x+=j-M,H.y+=B-M,[m[0],H]}function a(u,p,c){if(e==null){e=new Uint8Array(4e4);for(var d=0;d<4e4;d++)e[d]=Math.min(255,~~(.5+255*f.qo(d*(1/255))))}for(var g=u.length,d=0;d<g;d++){var m=u[d],b=~~(255*m);p[d]=e[b]<<24|c}}function s(u,p,c,d,g){for(var m=p.vU(d),b=Math.max(0,m.x-p.x),M=Math.max(0,m.x-d.x),x=Math.max(0,m.y-p.y),S=Math.max(0,m.y-d.y),C=m.s,A=m.N,D=0;D<A;D++)for(var E=(x+D)*p.s+b,k=(S+D)*d.s+M,F=0;F<C;F++)c[k+F]+=g*u[E+F]}var o=-1;function h(u,p,c,d,g){var m=Math.round(d[1]*p*c*.01),b=d[2],M=d[3],x=d[4],S=d[5],C=d[6],A=d[7],D=d[8],E=d[9],k=d[10]?d[10]:1,F=!1;b!=o&&(i=[],o=b);var L=Date.now(),N=new l1(0,0,p,c),I=new v(d[0]);g&&u.fill(0);for(var j=new Float32Array(g?u.buffer:p*c),B=0;B<m;B++){var U=I.get()*p,_=I.get()*c,V=I.get()*M,G=I.get()*b*4,H=(I.get()+C)*Math.PI*2,Z=I.get()*b*4,z=(I.get()+2*C)*Math.PI*2;U+=E*(G*Math.cos(H)+Z*Math.cos(z)),_+=E*(G*Math.sin(H)+Z*Math.sin(z)),D&&(_=_+C*c*k);var $=r(b,V,U,_%c),tt=x,R=I.get();A&&(tt=.5+.5*x*(.5+.5*Math.sin((2*C+R)*2*Math.PI))),s($[0],$[1],j,N,tt)}F&&console.log(Date.now()-L,"add floats"),L=Date.now();var nt=new Uint8Array(j.buffer);a(j,new Uint32Array(nt.buffer),S.c<<16|S.M<<8|S.S),F&&console.log(Date.now()-L,"toInt"),L=Date.now(),g||(f.w.d4("scrn",nt,N,u,N,N,1),F&&console.log(Date.now()-L,"blendOver"))}function v(u){this.xY=123456789,this.Ff=987654321,this.c9=4294967295,this.wt(u)}return v.prototype.wt=function(u){this.xY=123456789+u&this.c9,this.Ff=987654321-u&this.c9},v.prototype.get=function(){this.Ff=36969*(this.Ff&65535)+(this.Ff>>16)&this.c9,this.xY=18e3*(this.xY&65535)+(this.xY>>16)&this.c9;var u=(this.Ff<<16)+(this.xY&65535)>>>0;return u/=4294967296,u},{Bd:h}})(),f.MO={},f.MO.QG=function(t,i,e,r){var a=t[i*2],s=t[i*2+1],o=t[e*2],h=t[e*2+1],v=t[r*2],u=t[r*2+1];return a*h+o*u+v*s-v*h-o*s-a*u},f.MO.aLO=function(t,i){for(var e=[],r=[],a=[],s={},o=0;o<i.length;o+=3){var h=~~(o*.3333333333333333),v=i[o+0],u=i[o+1],p=i[o+2],c=f.MO.QG(t,v,u,p);if(c>0){var d=u;u=p,p=d}var g=s[p+"-"+u],m=s[u+"-"+v],b=s[v+"-"+p],M=[p,g,h,null],x=[u,m,h,M],S=[v,b,h,x];M[3]=S,g&&(g[1]=M),m&&(m[1]=x),b&&(b[1]=S),s[p+"-"+v]=S,s[v+"-"+u]=x,s[u+"-"+p]=M,e[v]=x,a[o]=x,e[u]=M,a[o+1]=M,e[p]=S,a[o+2]=S,r[h]=x}return{Wr:e,Q0:r,ln:a}},f.MO.aj9=function(t){for(var i=[],e=t.Q0,r=0;r<e.length;r++){var a=e[r];i.push(a[0]),a=a[3],i.push(a[0]),a=a[3],i.push(a[0])}return i},f.MO.aCg=function(t,i,e,r){var a=t[i*2],s=t[i*2+1],o=t[e*2],h=t[e*2+1],v=t[r*2],u=t[r*2+1],p=o-a,c=h-s,d=v-a,g=u-s,m=p*(a+o)+c*(s+h),b=d*(a+v)+g*(s+u),M=2*(p*(u-h)-c*(v-o));if(Math.abs(M)<1e-5){var x=Math.min(a,o,v),S=Math.min(s,h,u),D=(Math.max(a,o,v)-x)*.5,E=(Math.max(s,h,u)-S)*.5;return[x+D,S+E,D*D+E*E,1]}var C=(g*m-c*b)/M,A=(p*b-d*m)/M,D=C-a,E=A-s;return[C,A,D*D+E*E,0]},f.MO.a0G=function(t,i,e){var r=e[1],a=e[3],s=a[3],o=r[3],h=o[3],v=e[2],u=r[2],p=e[0],c=r[0],d=a[0],g=o[0],m=f.MO.aCg(t,c,g,d),b=t[p*2]-m[0],M=t[p*2+1]-m[1],x=b*b+M*M>m[2]&&m[3]==0&&f.MO.QG(t,g,p,d)<0&&f.MO.QG(t,d,c,g)<0;return x&&(e[0]=d,r[0]=g,e[3]=s,s[3]=o,o[3]=e,r[3]=h,h[3]=a,a[3]=r,a[2]=u,o[2]=v,i.Q0[u]=h,i.Q0[v]=s,i.Wr[c]=o,i.Wr[p]=a),x},f.MO.ayY=function(t,i,e){var r=t[i*2]-t[e*2],a=t[i*2+1]-t[e*2+1];return Math.sqrt(r*r+a*a)},f.MO.aMH=function(t,i,e){var r=e[1],a=e[3],s=a[3],o,h,v=e[2],u,p=e[0],c=s[0],d=a[0],g;r&&(o=r[3],h=o[3],u=r[2],g=o[0]);var m=t.length>>>1;t[2*m]=(t[2*c]+t[2*p])*.5,t[2*m+1]=(t[2*c+1]+t[2*p+1])*.5;var b=v,M=e,x=i.Q0.length,S=[m,null,b,M],C=[d,S,x,s];S[1]=C;var A=[m,null,x,C];if(a[3]=S,s[3]=A,s[2]=x,i.Q0[b]=a,i.Q0[x]=A,i.Wr[p]=a,i.Wr[d]=s,i.ln.push(S,C,A),r){var D=u,E=r,k=x+1;A[1]=E,E[1]=A;var F=[m,null,D,E],L=[g,F,k,h];F[1]=L;var N=[m,M,k,L];M[1]=N,o[3]=F,h[3]=N,h[2]=k,i.Q0[D]=o,i.Q0[k]=h,i.Wr[c]=o,i.Wr[g]=h,i.ln.push(F,L,N)}i.Wr[m]=M},f.MO.abS=function(t,i){for(var e=0;;){for(var r=e,a=0;a<i.ln.length;a++){var s=i.ln[a];if(s[1]!=null){var o=f.MO.a0G(t,i,s);if(o){e++;break}}}if(r==e)break}return e!=0},f.MO.aru=function(t,i,e,r){for(var a=0,s=0;s<r;s++){for(var o=null,h=0,v=0;v<i.ln.length;v++){var u=i.ln[v],p=f.MO.ayY(t,u[0],u[3][3][0])*(u[1]?1:2);p>h&&(o=u,h=p)}h>e&&(f.MO.aMH(t,i,o),a++)}return a!=0},f.MO.a86=function(t,i){for(var e=[],r=0,a=0;a<t.length;a++)e.push(0);for(var a=0;a<i.ln.length;a++){var s=i.ln[a],o=s[0],h=s[3][3][0],v=t[o*2],u=t[o*2+1],p=t[h*2],c=t[h*2+1],d=v-p,g=u-c;e[o*2]+=-d,e[o*2+1]+=-g,e[h*2]+=d,e[h*2+1]+=g}for(var a=0;a<t.length;a+=2){var m=a>>>1,b=i.Wr[m],s=b,M=!0;do{if(s[1]==null){M=!1;break}s=s[1][3]}while(s!=b);if(M){var x=.02;t[a]+=x*e[a],t[a+1]+=x*e[a+1],r+=x*(e[a]*e[a]+e[a+1]*e[a+1])}}return r},f.MO.aKa=function(t,i,e){var r=f.Q.HT(t),a=f.MO.aLO(t,i);f.MO.abS(t,a);for(var s=0;s<300;s++){var o=!1,h=!1;o=f.MO.aru(t,a,e,5),o&&(h=f.MO.abS(t,a));var v=f.MO.a86(t,a);if(!o&&!h&&v<1e-4)break}return f.MO.aj9(a)},f.$w={},f.$w.aBD=function(t){var i=t.Y9,e=t.es,r=t.J$,a=t.aCF,s=t.IX,o=t.SJ,h=t.nK,v=f.Kg.z0,u,p,c=0;function d(ht){for(var lt=new Array(ht),vt=0;vt<ht;vt++)lt[vt]=0;return lt}for(var g=e.length>>>1,m=d(i.aAC*2),b=d(i.aAC),M=d(i.aAC),x=Date.now(),S=0;S<t.IV.length;S++){var C=i.a5H+S,A=i.HD*(o[S*2]+h[S*2]),D=i.HD*(o[S*2+1]+h[S*2+1]);m[C*2]=A,m[C*2+1]=D,b[C]=A,M[C]=D}i.a8I.$B(a,i.a57.z0(m),.01,u,p);for(var S=0;S<i.aEN.ln.length;S++){var E=i.aEN.ln[S],k=E[3][3][0],F=E[0],L=E[3][0],N=E[1]?E[1][3][0]:L;if(!(E[1]&&k>F)){var I=e[k*2],j=e[k*2+1],B=e[F*2],U=e[F*2+1],_=a[k*2],V=a[k*2+1],G=a[F*2],H=a[F*2+1],Z=a[L*2],z=a[L*2+1],$=a[N*2],tt=a[N*2+1],R=[_,V,G,H,Z,z];E[1]&&R.push($,tt);var nt=v(i.aq2[c],R),Q=nt[0],X=nt[1],K=1/Math.sqrt(Q*Q+X*X);Q*=K,X*=K;var Y=B-I,rt=U-j;b[c]=Q*Y+X*rt,M[c]=-X*Y+Q*rt,c++}}for(var ot=new Array(g),st=new Array(g),S=0;S<g;S++)ot[S]=s[S*2],st[S]=s[S*2+1];i.aAY.$B(ot,i.ahX.z0(b),.5),i.aAY.$B(st,i.ahX.z0(M),.5);for(var S=0;S<g;S++)s[S*2]=ot[S],s[S*2+1]=st[S]},f.$w.a0l=function(t){for(var i=t.es,e=t.J$,r=t.IV,a=f.Kg.multiply,s=Date.now(),o=f.MO.aLO(i,e),h=i.length>>>1,v=0,u=0,p=1e3,c=0;c<o.ln.length;c++)v+=o.ln[c][1]?.5:1;for(var d=v+r.length,g=[],m=new f.jL(d*2,h*2),b=new f.jL(d,h),M=[[[-1,0,1,0,0,0],[0,-1,0,1,0,0]],[[-1,0,1,0,0,0,0,0],[0,-1,0,1,0,0,0,0]]],x=[],S=[],c=0;c<o.ln.length;c++){var C=o.ln[c],A=C[3][3][0],D=C[0],E=C[3][0],k=C[1]?C[1][3][0]:E;if(!(C[1]&&A>D)){var F=i[A*2],L=i[A*2+1],N=i[D*2],I=i[D*2+1],j=i[E*2],B=i[E*2+1],U=i[k*2],_=i[k*2+1],V=[[F,L,1,0],[L,-F,0,1],[N,I,1,0],[I,-N,0,1],[j,B,1,0],[B,-j,0,1]];C[1]&&V.push([U,_,1,0],[_,-U,0,1]);var G=f.Kg.zk(V),H=a(linear.invert(a(G,V)),G);H.pop(),H.pop(),g.push(H);var Z=N-F,z=I-L,$=M[C[1]?1:0];$=f.Kg.x2($,a([[Z,z],[z,-Z]],H));for(var tt=[A*2,A*2+1,D*2,D*2+1,E*2,E*2+1,k*2,k*2+1],R=C[1]?8:6,nt=[],Q=0;Q<R;Q++)nt.push([tt[Q],$[0][Q],$[1][Q]]);nt.sort(function(lt,vt){return lt[0]-vt[0]});for(var X=0;X<2;X++){for(var Q=0;Q<R;Q++)x[Q]=nt[Q][0],S[Q]=nt[Q][1+X];m.kw(S,x,R)}A<D?b.kw([-1,1],[A,D],2):b.kw([1,-1],[D,A],2),u++}}for(var c=0;c<r.length;c++){var K=r[c];m.kw([p],[K*2],1),m.kw([p],[K*2+1],1),b.kw([p],[K],1)}var Y=m.zk(),rt=Y.Dw(Y),ot=b.zk(),st=ot.Dw(ot);return{a5H:v,aAC:d,a57:Y,a8I:rt,ahX:ot,aAY:st,aEN:o,aq2:g,HD:p}},f.$w.aKf=function(t,i,e,r,a){var s=new l1(0,0,i,e),o=f.n(s.D());f.lv(t,o,3),f.round(o,70);var h=f.gt(o,s),v=[.1,.065,.035][r]*Math.max(h.s,h.N),u=a+1,p=i+u*2,c=e+u*2,d=new l1(-u,-u,p,c),g=f.n(d.D());f.LD(o,s,g,d);for(var m=g.slice(0),b=0;b<a;b++){for(var M=1;M<c-1;M++)for(var x=1;x<p-1;x++){var S=M*p+x;m[S]=g[S-p]|g[S-1]|g[S]|g[S+1]|g[S+p]}var C=m;m=g,g=C}for(var A=f1.s$(g,p,c,Math.round(h.D()*5e-4)),D=f1.Sv(A),E=new fp(1,0,0,1,-u,-u),S=0;S<D.length;S++){var k=D[S];f.Q.F(k.path.J,E,k.path.J),k.es=f.$w.a97(k.path),k.J$=f.Q.aJZ(k.es),k.J$=f.MO.aKa(k.es,k.J$,v)}return D},f.$w.a97=function(t){var i=f.Q.Ny(t);i=f.Q.ajQ(i,1);for(var e=[],r=i.length,a=0;a<r;a+=2){var s=i.pop(),o=i.pop();e.push(o,s)}return e},f.$w.aFq=function(t,i,e,r){function a(L,N,I,j,B){var U=B[L*2]-B[N*2],_=B[L*2+1]-B[N*2+1],V=Math.sqrt(U*U+_*_);I[L].indexOf(N)==-1&&(I[L].push(N),j[L].push(V)),I[N].indexOf(L)==-1&&(I[N].push(L),j[N].push(V))}var s=t.length>>>1,o=new Array(s);if(e.length==0)return o.fill(0),o;for(var h=new Array(s),v=new Array(s),u=0;u<s;u++)h[u]=[],v[u]=[];for(var u=0;u<i.length;u+=3)a(i[u],i[u+1],h,v,t),a(i[u],i[u+2],h,v,t),a(i[u+1],i[u+2],h,v,t);var p=new Float64Array(s*2),c=new Uint32Array(s*2);p.fill(1e9);for(var d=new Uint8Array(s),g=0;g<e.length;g++){d.fill(0);for(var m=["---",[0,e[g]]];m.length!=1;){var b=f.mR.V2(m),M=b[0],x=b[1];if(d[x]!=1){var S=x<<1;M<p[S]?(p[S+1]=p[S],c[S+1]=c[S],p[S]=M,c[S]=g):M<p[S+1]&&(p[S+1]=M,c[S+1]=g),d[x]=1;for(var C=h[x],A=v[x],u=0;u<C.length;u++){var D=C[u];d[D]!=1&&f.mR.d1(m,[M+A[u],D])}}}}for(var u=0;u<s;u++){var S=u<<1,E=p[S],k=p[S+1],F=1/(E+k);o[u]=(1-E*F)*r[c[S]]+(1-k*F)*r[c[S+1]]}return o},f.$w.aee=function(t){for(var i={g3:[],J:[]},e=[t];e.length!=0;){var r=e.pop(),a=r.u5;r.aD4 instanceof Array||r.aDG instanceof Array?(i.g3.push("M","L","L","L","Z"),i.J.push(a[0],a[1],a[2],a[1],a[2],a[3],a[0],a[3])):e.push(r.aD4,r.aDG)}return i},f.$w.wI=function(t,i,e,r,a,s,o,h,v,u,p){for(var c=Math.round(u.length/3),d=new Array(c),g=0;g<c;g++)d[g]=g;v&&d.sort(function(b,M){return v[u[b*3]]-v[u[M*3]]});for(var g=0;g<c;g++){var m=d[g]*3;f.$w.aLY(u[m]*2,u[m+1]*2,u[m+2]*2,o,h,t,i,e,r,a,s,p)}},f.$w.aLY=function(t,i,e,r,a,s,o,h,v,u,p,c){for(var d=[t,i,e,1.2,1.2,1.2,0],g=[0,0,0,0],m=a[t],b=a[t+1],M=a[i],x=a[i+1],S=a[e],C=a[e+1],A=f.TP(s),D=1/f.Z0(A),E=M-m,k=x-b,F=S-m,L=C-b,N=E*L-F*k+1e-9,I=1/N,j=Math.max(0,Math.min(o-1,r[t])),B=Math.max(0,Math.min(o-1,r[i])),U=Math.max(0,Math.min(o-1,r[e])),_=Math.max(0,Math.min(h-1,r[t+1])),V=Math.max(0,Math.min(h-1,r[i+1])),G=Math.max(0,Math.min(h-1,r[e+1])),H=m<M?m<S?t:e:M<S?i:e,Z=a[H+1]+.5,z=Math.max(0,Math.floor(Math.min(m,M,S))),$=Math.min(u,Math.ceil(Math.max(m,M,S))),tt=Math.max(0,Math.floor(Math.min(b,x,C))),R=Math.min(p,Math.ceil(Math.max(b,x,C))),nt=1e9,Q=tt;Q<R;Q++){var X=Q>Z&&nt!=1e9?nt:z;nt=1e9;for(var K=X;K<$;K++){var Y=K+.5-m,rt=Q+.5-b,ot=(Y*L-F*rt)*I,st=(E*rt-Y*k)*I;if(ot>=0&&st>=0&&ot+st<=1){nt==1e9&&(nt=K);var ht=1-ot-st,lt=j*ht+B*ot+U*st,vt=_*ht+V*ot+G*st;if(c){var pt=Math.floor(.5+vt)*o+Math.floor(.5+lt),ct=pt<<2,ut=Q*u+K<<2;v[ut]=s[ct],v[ut+1]=s[ct+1],v[ut+2]=s[ct+2],v[ut+3]=s[ct+3]}else f.O.aIF(lt,vt,s,o,h,g),A==8?f.$w.aCv(g,v,Q*u+K<<2):f.$w.aF3(g,v,Q*u+K<<2,D)}else if(nt!=1e9)break}}},f.$w.aCv=function(t,i,e){if(t[3]>250)i[e]=~~(.5+t[0]),i[e+1]=~~(.5+t[1]),i[e+2]=~~(.5+t[2]),i[e+3]=~~(.5+t[3]);else{var r=i[e],a=i[e+1],s=i[e+2],o=i[e+3],h=1-t[3]*(1/255);i[e]=~~(.5+t[0]+r*h),i[e+1]=~~(.5+t[1]+a*h),i[e+2]=~~(.5+t[2]+s*h),i[e+3]=~~(.5+t[3]+o*h)}},f.$w.aF3=function(t,i,e,r){var a=i[e],s=i[e+1],o=i[e+2],h=i[e+3],v=1-t[3]*r;i[e]=t[0]+a*v,i[e+1]=t[1]+s*v,i[e+2]=t[2]+o*v,i[e+3]=t[3]+h*v},f.$w.a9_=(function(){var t=function(e,r,a,s){var o=s[0],h=s[1],v=s[2],u=e[o+0],p=e[o+1],c=e[h+0],d=e[h+1],g=e[v+0],m=e[v+1],b=c-u,M=d-p,x=g-u,S=m-p,C=r-u,A=a-p,D=b*S-x*M,E=1/(D+1e-9),k=(C*S-x*A)*E,F=(b*A-C*M)*E;return k>=0&&F>=0&&k+F<=1?(s[3]=1-k-F,s[4]=k,s[5]=F,1):0},i=function(e,r,a,s){for(var o=[0,0,0,0,0,0],h=0;h<r.length;h+=3)if(o[0]=r[h]*2,o[1]=r[h+1]*2,o[2]=r[h+2]*2,t(e,a,s,o)==1)return!0;return!1};return{avj:t,a6A:i}})(),f.TN={},f.TN.aqx=function(t,i,e,r){if(t=t.slice(0),r)for(var a=0;a<t.length;a+=4)t[a+3]=(t[a+3]&254)+(r[a>>>2]<128?0:1);else for(var a=0;a<t.length;a+=4)t[a+3]=t[a+3]&254;var s=f.n(i*e*4),o=!1;return f.O.eP(t,i,e,s,[e,i,0,1,0,1,0,0]),[f.TN.ws(t,i,e,o),f.TN.ws(s,e,i,o)]},f.TN.F=function(t,i){var e=!1,r=t[0],a=t[1],s=r[1],o=r[2],h=r[3],v=i.s,u=i.N;if(o==v&&h==u)s=s.slice(0);else if(h!=u){var p=f.n(o*u*4);f.TN.Hr(a,u,p,e),s=f.n(o*u*4),f.O.eP(p,u,o,s,[o,u,0,1,0,1,0,0]),o!=v&&(r=f.TN.ws(s,o,u,e),s=f.n(v*u*4),f.TN.Hr(r,v,s,e))}else o!=v&&(s=f.n(v*h*4),f.TN.Hr(r,v,s,e));for(var c=0;c<s.length;c+=4)s[c+3]==254&&(s[c+3]=255);return s},f.TN.ws=function(t,i,e,r){var a=Date.now(),s=new Uint16Array(i*e),o=1;f.TN.awj(t,i,e,s);for(var h=0;h<e;h++)for(var v=0;v<i;v++){var u=h*i+v;s[u]+=Math.floor((65535-s[u])*(t[u*4+3]&1))}for(var d=Math.ceil(i/o),p=new Uint32Array(o),c=new Uint32Array(o),d=Math.floor(i/o),g=0;g<o;g++)c[g]=g<o-1?d:i-(o-1)*d;for(var h=0;h<e;h++)for(var u=h*i,g=0;g<o;g++){for(var d=c[g],v=0;v<d;v++)p[g]+=s[u+v];u+=d}r&&(console.log(Date.now()-a,"cost"),a=Date.now());for(var m=new Uint32Array(i),b=new Uint32Array(i),M=new Uint32Array(i*e),v=0;v<i;v++)M[(e-1)*i+v]=s[(e-1)*i+v];for(var h=e-2;h>=0;h--)for(var x=h*i,g=0;g<o;g++){var d=c[g];M[x]=s[x]+Math.min(M[x+i],M[x+i+1]);for(var v=1;v<d-1;v++){var u=x+v;M[u]=s[u]+Math.min(M[u+i-1],Math.min(M[u+i],M[u+i+1]))}x+=d-1,M[x]=s[x]+Math.min(M[x+i-1],M[x+i]),x++}r&&(console.log(Date.now()-a,"Building M"),a=Date.now());function S(j,B){return j<B?j:B}function C(j,B){var U=b[j],_=M[B],V=~~(U*_*1e-4);return V}for(var A=new Uint8Array(i*e),D=new Uint32Array(i),u=0;u<i;u++)m[u]=u,b[u]=s[u];for(var h=1;h<e;h++){for(var E=0,x=h*i,g=0;g<o;g++){var d=c[g],u=x;D[E]=C(E,u);var k=D[E]+C(E+1,u+1),F=C(E,u+1)+C(E+1,u);D[E+1]=S(k,F);for(var v=2;v<d;v++){var u=x+v,L=D[E+v-1]+C(E+v-1,u-1),N=D[E+v-2]+C(E+v-1,u-2)+C(E+v-2,u-1);D[E+v]=S(L,N)}for(var v=d-1;v>=2;){var u=x+v,L=D[E+v-1]+C(E+v-1,u-1),N=D[E+v-2]+C(E+v-1,u-2)+C(E+v-2,u-1);D[E+v]==L?(A[u-i]=1,v-=1):(A[u-i]=0,A[u-i-1]=2,v-=2)}var u=x;v==0?A[u-i]=1:D[E+1]==k?(A[u+1-i]=1,A[u-i]=1):(A[u+1-i]=0,A[u-i]=2),x+=d,E+=d}f.TN.aHi(h,i,A,s,m,b,!0,a)}r&&(console.log(Date.now()-a,"Matching"),a=Date.now());var I=s;return[UZIP.adler(t,0,t.length),t,i,e,o,c,p,m,b,A,I]},f.TN.Hr=function(t,i,e,r){for(var a=t.slice(0),s=a.shift(),o=a.shift(),h=a.shift(),v=a.shift(),u=a.shift(),p=a.shift(),c=a.shift(),d=a.shift(),g=a.shift().slice(0),m=a.shift(),b=a.shift(),M=Date.now(),x=Math.abs(h-i),S=Math.floor(x/u),C=new Uint32Array(u),A=0,D=1e9,E=0,k=0,F=0,L=0;L<u;L++)C[L]=L<u-1?S:x-(u-1)*S;b.fill(0);for(var N=0;N<h;N++)A=Math.max(A,g[N]),D=Math.min(D,g[N]);for(var L=0;L<u;L++){for(var I=p[L],S=C[L],j=0;j<S;j++){for(var B=0,U=1e9,N=0;N<I;N++)g[k+N]<U&&(U=g[k+N],B=k+N);i<h?g[B]=1e9:g[B]*=1.2,F<h/3&&(E+=U);var _=d[B],V=b[_],G=V<65280?65280:V+1;if(G<65280)throw"e";for(var H=0;H<v;H++){var Z=H*h+_;b[Z]=G,_+=m[Z]-1}F++}k+=I}r&&(console.log(Date.now()-M,"Removing best seams"),M=Date.now());function z(tt,R){var nt=tt<<2,Q=R<<2;e[nt]=o[Q],e[nt+1]=o[Q+1],e[nt+2]=o[Q+2],e[nt+3]=o[Q+3]}for(var H=0;H<v;H++)for(var $=0,Z=H*h,N=0;N<i;N++,$++)if(i<h){for(;b[Z+$]==65280;)$++;z(H*i+N,H*h+$)}else for(z(H*i+N,H*h+$);b[Z+$]>=65280;)b[Z+$]--,N++,z(H*i+N,H*h+$);r&&(console.log(Date.now()-M,"Shifting image pixels"),M=Date.now())},f.TN.aHi=function(t,i,e,r,a,s){for(var o=0,h=t*i;o<i;)if(e[h-i]==1)s[o]=s[o]+r[h],o++,h++;else{var v=a[o];a[o]=a[o+1],a[o+1]=v;var u=s[o];s[o]=s[o+1]+r[h],s[o+1]=u+r[h+1],o+=2,h+=2}},f.TN.awj=function(t,i,e,r){function a(d,g,m){var b=g<<2,M=m<<2,x=d[b]-d[M],S=d[b+1]-d[M+1],C=d[b+2]-d[M+2];return Math.abs(x)+Math.abs(S)+Math.abs(C)}for(var s=1;s<i;s++){var o=a(t,s,s-1);r[s-1]+=o,r[s]+=o}for(var h=1;h<e;h++){var v=h*i,o=a(t,v,v-i);r[v]+=o,r[v-i]+=o;for(var s=1;s<i;s++){var u=h*i+s,p=a(t,u,u-1),c=a(t,u,u-i);r[u-i]+=c,r[u-1]+=p,r[u]+=c+p}}for(var h=0;h<e;h++)r[h*i]*=2,r[h*i+i-1]*=2;for(var u=0;u<r.length;u++)r[u]==0&&(r[u]=1)},f.RH=(function(){function t(){return 1953e6+Math.floor(Math.random()*999999)}function i(U,_){var V=_[0]-U[0],G=_[1]-U[1];return V*V+G*G}function e(U,_,V,G,H,Z,z,$){var tt=V-U,R=G-_,nt=f.Q.aw(U,_,tt,R,H,Z,z-H,$-Z),Q=[U+nt*tt,_+nt*R],X=nt>0?[[[U,_],Q,!1,0,1],[[H,Z],Q,!1,0,5]]:[[[V,G],Q,!1,0,1],[[z,$],Q,!1,0,5]];return X}function r(U,_){for(var V=e(U[0],U[1],U[2],U[3],U[6],U[7],U[4],U[5]),G=e(U[0],U[1],U[6],U[7],U[2],U[3],U[4],U[5]),H=[V,G],Z=[V[0][1],G[0][1]],z=0;z<2;z++){var $=Z[1-z],tt=H[z];if(i(tt[0][0],$)<i(tt[1][0],$)){var R=tt[0];tt[0]=tt[1],tt[1]=R}}var nt=[t(),0,-1,0,[0,0],V[0],V[1],G[0],G[1]],Q=D(nt,_),X=Q[1][0];if(nt[3]=X,nt[4]=Q[0][X],nt[5][3]=nt[6][3]=Q[0].indexOf(nt[5][1]),nt[7][3]=nt[8][3]=Q[0].indexOf(nt[7][1]),(nt[6][3]+1)%3!=nt[7][3]){var R=nt[5];nt[5]=nt[7],nt[7]=R;var R=nt[6];nt[6]=nt[8],nt[8]=R}for(var z=0;z<4;z++)nt[5+z][4]=[1,5,7,3][z];return nt}function a(U){var _=U[5],V=U[8],G=U[6],H=_[0],Z=V[0],z=G[0],$=_[1],tt=V[1],R=Z[0],nt=Z[1],Q=tt[0]-R,X=tt[1]-nt,K=f.Q.aw(R,nt,Q,X,z[0],z[1],$[0]-z[0],$[1]-z[1]);return[H[0],H[1],R,nt,R+K*Q,nt+K*X,z[0],z[1]]}function s(U,_){return U[0]==_[0]&&U[1]==_[1]}function o(U){return{1:0,5:1,7:2,3:3}[U]}function h(U,_,V){var G=_[5+o(U)],H=G[1],Z=G[0][0]-H[0],z=G[0][1]-H[1],$=Math.sqrt(Z*Z+z*z);Z/=$,z/=$;for(var tt=0;tt<V.length;tt++){var R=V[tt];if(!(R[0]!=_[1]&&R[1]!=_[0]))for(var nt=0;nt<4;nt++){var Q=R[5+nt],X=Q[0];if(s(H,Q[1])){var K=X[0]-H[0],Y=X[1]-H[1];$=Math.sqrt(K*K+Y*Y),K/=$,Y/=$;var rt=K*Z+Y*z;if(Math.abs(rt-1)<1e-7)return!0}}}return!1}function v(U,_){return f.O.F(U,_),_}function u(U,_){for(var V=[],G=0;G<U.length;G++)for(var H=U[G],Z=H[1],z=0;z<Z.length;z++)if(!(_&&_[G].indexOf(z)==-1)){for(var $=Z[z],tt=[],R=f.O.Jc(a($),new l1(0,0,1,1)),nt=1;nt<=7;nt+=2)tt[nt]=h(nt,$,Z);tt[1]||(tt[7]||V.push([v(R,[0,0]),G,z,0]),V.push([v(R,[.5,0]),G,z,1])),tt[3]||(tt[1]||V.push([v(R,[1,0]),G,z,2]),V.push([v(R,[1,.5]),G,z,3])),tt[5]||(tt[3]||V.push([v(R,[1,1]),G,z,4]),V.push([v(R,[.5,1]),G,z,5])),tt[7]||(tt[5]||V.push([v(R,[0,1]),G,z,6]),V.push([v(R,[0,.5]),G,z,7]))}return V}function p(U){for(var _=U.length-2,V=0,G=0;G<_;G+=2)V+=(U[G+2]-U[G])*(U[G+1]+U[G+3]);return V+=(U[0]-U[_])*(U[_+1]+U[1]),-V*.5}function c(U,_,V,G){}function d(U,_){var V=U[_+2&7]-U[_&7],G=U[_+3&7]-U[_+1&7],H=1/Math.sqrt(V*V+G*G);return[V*H,G*H]}function g(U){var _=U[2];U[2]=U[6],U[6]=_;var _=U[3];U[3]=U[7],U[7]=_}function m(U,_,V,G){G==null&&(G=0);var H=_[1],Z=a(_),z=null,$,tt,R,nt,Q,X,K;if(H==0){p(Z)<0&&g(Z);for(var Y=6,rt=Z[7]+Z[1],ot=0;ot<6;ot+=2){var st=Z[ot+1]+Z[ot+3];st<rt&&(rt=st,Y=ot)}Z=Z.slice(Y).concat(Z.slice(0,Y));var Et=W.gj.fw(Z,V[0],V[1]),ht=Math.sqrt(i(Z,Z.slice(2))),lt=Math.sqrt(i(Z.slice(4),Z.slice(6))),X=(ht+lt)*.5;return[Z,new l1(0,0,X,X/Et)]}for(var ot=0;ot<U.length&&z==null;ot++){$=U[ot][1];for(var vt=0;vt<$.length&&z==null;vt++)$[vt][0]==H&&(z=$[vt])}var pt=m(U,z,V,G+1),ct=pt[0];pt=pt[1];for(var ot=0;ot<8;ot+=2)for(var ut=ct[ot&7],dt=ct[ot+1&7],yt=ct[ot+2&7],xt=ct[ot+3&7],vt=0;vt<8;vt+=2){var mt=Z[vt],gt=Z[vt+1],wt=Z[vt+2&7],Tt=Z[vt+3&7],Wt=Math.abs(f.Q.eX(ut,dt,yt,xt,mt,gt))+Math.abs(f.Q.eX(ut,dt,yt,xt,wt,Tt));Wt<=30&&(tt=vt,R=ot)}var Mt=d(ct,R),Dt=d(Z,tt),It=Mt[0]-Dt[0],St=Mt[1]-Dt[1],Ct=It*It+St*St;for(Ct<.001&&(g(Z),tt={0:6,2:4,4:2,6:0}[tt]);tt!=(R+4&7);)Z.unshift(Z.pop()),tt=tt+1&7;var Et=W.gj.fw(Z,V[0],V[1]),At=f.O.Jc(ct,pt);At=f.O.m$(At);var Pt=[Z[tt],Z[tt+1],Z[tt+2&7],Z[tt+3&7]];f.O.F(At,Pt);var Nt=f.Q.HT(Pt);return R==0||R==4?(X=Nt.s,K=X/Et,nt=Nt.x,Q=Nt.y+(R==0?-K:0)):(K=Nt.N,X=K*Et,Q=Nt.y,nt=Nt.x+(R==6?-X:0)),[Z,new l1(nt,Q,X,K)]}function b(U,_){function V(X,K,Y,rt){var ot=v(X,[K,Y]);return ot.push(rt),ot}for(var G=[],H=0;H<U.length;H++)for(var Z=U[H],z=Z[1],$=0;$<z.length;$++){var tt=z[$],R=m(U,tt,_),nt=R[0],Q=f.O.Jc(nt,new l1(0,0,1,1));G.push(V(Q,.5,0,1)),G.push(V(Q,1,.5,3)),G.push(V(Q,.5,1,5)),G.push(V(Q,0,.5,7)),G.push(V(Q,.5,.5,[R?(R[1].s/R[1].N).toFixed(2):""].join(", ")))}return G}function M(U,_,V,G){for(var H=[_],Z=[_];;){for(var z=[],$=0;$<U.length;$++)for(var tt=U[$],R=!1,nt=0;nt<H.length;nt++)(tt[1]==U[H[nt]][0]||tt[0]==U[H[nt]][1])&&z.push($);for(var Q=H.length,$=0;$<z.length;$++){var X=z[$],tt=U[X];if(Z.indexOf(X)==-1){Z.push(X);var K=m([[10,U]],tt,G);K[1].o3(V)&&H.push(X)}}if(Q==H.length)break}return H}function x(U,_,V){var G=V[0],H=V[1],Z=_.x-U[0],z=_.y-U[1],$=f.Q.aw(U[0],U[1],Z,z,H[0],H[1],G[0]-H[0],G[1]-H[1]);return[U[0]+$*Z,U[1]+$*z]}function S(U,_,V){U=f.o(U);var G=U[_[1]][1][_[2]],H=_[3]>=8,Z=_[3]&7;if((Z&1)==0)return U;var z=o(Z);if(Z==1||Z==7){var $=G[5+z],tt=G[7-z],R=G[5+(Z==1?3:1)],nt=G[5+(Z==1?1:3)],Q=$[1],X=x(Q,V,tt);if(!H&&i(X,tt[1])<i(nt[0],tt[1]))return U;$[0]=tt[0]=X,R[0]=x(Q,V,R)}else{var R=G[5+z],Q=R[1],$=G[5+(Z==3?0:2)],X=x(Q,V,$);if(!H&&i(X,$[1])>i($[0],$[1])||Math.sign($[1][0]-$[0][0])!=Math.sign($[1][0]-X[0]))return U;R[0]=X}return U}function C(U,_,V){var G=_[0]-U[0],H=_[1]-U[1],Z=f.Q.aw(V[0],V[1],-H,G,U[0],U[1],G,H);return[V[0]-H*Z,V[1]+G*Z]}function A(U,_,V){var G=V[0],H=V[1],Z=C(U,_,V),z=Z[0],$=Z[1],tt=C(U,V,_),R=f.Q.aw(z,$,G-z,H-$,_[0],_[1],tt[0]-_[0],tt[1]-_[1]);return[z+(G-z)*R,$+(H-$)*R]}function D(U,_){var V=U[5][1],G=U[7][1],H=A(V,G,_),Z=[V,G,H];if(Z.sort(function(tt,R){return tt[0]-R[0]}),p([Z[0][0],Z[0][1],Z[1][0],Z[1][1],Z[2][0],Z[2][1]])<0){var z=Z[1];Z[1]=Z[2],Z[2]=z}var $=[Z.indexOf(V),Z.indexOf(G),Z.indexOf(H)];return[Z,$]}function E(U,_,V){U=f.o(U);var G=_[1],H=U[G][1][_[2]],Z=_[3];if((Z&1)!=1)return U;var z=D(H,V),$=z[1][2],tt=z[0][$],R=f.o(H);return U[G][1].push(R),R[0]=t(),R[1]=H[0],R[2]=-10+Z,R[3]=$,R[4]=tt,Z==1||Z==5?(R[7][3]=R[8][3]=$,R[7][1]=R[8][1]=tt,Z==5&&(R[5][0]=R[7][0]=H[6][0],R[8][0]=a(H).slice(4,6))):(R[5][3]=R[6][3]=$,R[5][1]=R[6][1]=tt,Z==3&&(R[5][0]=R[7][0]=H[8][0],R[6][0]=a(H).slice(4,6))),U}function k(U,_,V){U=f.o(U);var G=_[1],H=U[G][1][_[2]],Z=H[2]+10,z=Z+4&7,$=Z==1||Z==5,tt=H[5+o($?7:1)][1],R=H[5+o(z)][0],nt=H[5+o(Z)][0];H[2]=($?90:0)+(i(R,tt)<i(nt,tt)?180:0);for(var Q=r(a(H),V),X=5;X<9;X++)H[X]=Q[X];return U}function F(U,_,V){for(var G=U.length>>1,H,Z=U[2*G-3]-V,z=U[2*G-2]-_,$=U[2*G-1]-V,tt=!1,R=0,nt=0;nt<G;nt++)H=z,Z=$,z=U[2*nt]-_,$=U[2*nt+1]-V,Z!=$&&(tt=$>Z);for(var nt=0;nt<G;nt++)if(H=z,Z=$,z=U[2*nt]-_,$=U[2*nt+1]-V,!(Z<0&&$<0)&&!(Z>0&&$>0)&&!(H<0&&z<0)){if(Z==$&&Math.min(H,z)<=0)return!0;if(Z!=$){var Q=H+(z-H)*-Z/($-Z);if(Q==0)return!0;Q>0&&R++,Z==0&&tt&&$>Z&&R--,Z==0&&!tt&&$<Z&&R--,tt=$>Z}}return(R&1)==1}function L(U,_,V,G,H){for(var Z=null,z=0;z<U.length;z++)for(var $=U[z][1],tt=0;tt<$.length;tt++){var R=a($[tt]);if((F(R,_,V)||H&&H[0]==z&&H[1]==tt&&Z==null)&&(Z=[z,tt],G)){var nt=m(U,$[tt],G),Q=f.O.Jc(nt[0],nt[1]),X=[_,V];Q=f.O.m$(Q),f.O.F(Q,X),Z.push(X)}}return Z}function N(U,_){for(var V=0;V<U.length;V++){var G=U[V][1],H=_[V];if(H.length!=0)for(var Z=I(G,H),z=0;z<G.length;z++)Z.indexOf(G[z][0])!=-1&&(G.splice(z,1),z--)}for(var V=0;V<U.length;V++)U[V][1].length==0&&(U.splice(V,1),V--);return U}function I(U,_){for(var V=[],G=0;G<10;G++)for(var H=0;H<U.length;H++){var Z=U[H];(_.indexOf(H)!=-1||V.indexOf(Z[1])!=-1)&&V.indexOf(Z[0])==-1&&V.push(Z[0])}return V}function j(U){var _=T.GU(U,0,U.length),V=_.split(` | |
| `).slice(1);function G(){return parseFloat(V.shift())}function H(){var yt=[G(),G()];return Z(1),yt}function Z(yt){for(var xt=0;xt<yt;xt++)V.shift()}for(var z=[],$=G(),tt=0;tt<$;tt++){var R=G(),nt=G(),Q=[];z.push([R,Q]);for(var X=0;X<nt;X++){var K=G(),Y=G(),rt=G(),ot=G(),st=H(),ht=[K,Y,rt,ot,st];Q.push(ht);for(var lt=0;lt<4;lt++){var vt=H(),pt=H(),ct=G()==1,ut=G(),dt=G();ht.push([vt,pt,ct,ut,dt])}}}return z}function B(U){function _(Q){V.push(Q[0],Q[1],"")}var V=["tNaF203"];V.push(U.length);for(var G=0;G<U.length;G++){V.push(U[G][0]);var H=U[G][1];V.push(H.length);for(var Z=0;Z<H.length;Z++){var z=H[Z];V.push(z[0],z[1],z[2],z[3]),_(z[4]);for(var $=0;$<4;$++){var tt=z[5+$];_(tt[0]),_(tt[1]),V.push(tt[2]?1:0,tt[3],tt[4])}}}var R=V.join(` | |
| `),nt=new Uint8Array(R.length);return T.Bs(nt,0,R),nt}return{Q_:j,EN:B,anO:a,anc:r,aY:u,aq1:S,dK:b,a1H:function(U,_){return _&&(_[3]&1)==0&&U[_[1]][1].length==1},afX:function(U,_){return _&&(_[3]&1)==1},HG:m,aHE:E,am6:k,aKZ:N,N_:I,Zy:L,b9:M}})(),f.am4=(function(){var t=0,i=0,e=15,r=256;function a(p,c,d,g,m,b){var M=(m-1)*c,x=b*c;return p[x+g]-p[x+d-1]-p[M+g]+p[M+d-1]}var s=Math.round(e/8),o=[];function h(p,c){for(var d=0;d<c.length;d++){for(var g=c[d],m=0,b=0,M=p[g.v6],x=M.Br,S=M.HD,C=M.rj,A=-e;A<=e;A++)for(var D=-e;D<=e;D++){var E=D+g.akA,k=A+g.a2S;if(!(D*D+A*A>e*e||E<0||k<0||E>=S||k>=S)){var F=x[k*S+E];m+=D*F,b+=A*F}}g.oK=Math.atan2(b,m)}}function v(p,c,d,g,m){var b=~~(p+.5),M=~~(c+.5);return a(d,g,b-s,b+s,M-s,M+s)}function u(p,c,d,g,m){if(t=g,i=m,o.length==0){let ht=function(vt){var pt=vt[0]-vt[2],ct=vt[1]-vt[3];return pt*pt+ct*ct},lt=function(){for(var vt=0,pt=0;vt===0;)vt=b.get();for(;pt===0;)pt=b.get();return Math.sqrt(-2*Math.log(vt))*Math.cos(2*Math.PI*pt)};for(var ot=ht,st=lt,b=new f.w.oR(16200817),M=8,x=0,S=lt,C=[];x!=r;){var A=Math.max(-e,Math.min(e,S()*M)),D=Math.max(-e,Math.min(e,S()*M)),E=Math.max(-e,Math.min(e,S()*M)),k=Math.max(-e,Math.min(e,S()*M)),F=A-E,L=D-k,N=Math.sqrt(F*F+L*L);N<3||N>12||(o.push(A,D,E,k),x++)}}for(var I=20,j=0;j<c.length;j++){var B=c[j],U=p[B.v6],_=U.ahw,d=U.Br,g=U.HD,m=U.rj,V=B.akA,G=B.a2S,H=B.oK,Z=Math.cos(H),z=Math.sin(H),$=new Uint8Array(r>>>3);B.br=$;for(var tt=0;tt<r;tt++){var R=tt*4,A=o[R+0],D=o[R+1],E=o[R+2],k=o[R+3],nt=Z*A-z*D,Q=z*A+Z*D,X=Z*E-z*k,K=z*E+Z*k,Y=v(V+nt,G+Q,_,g,m),rt=v(V+X,G+K,_,g,m);$[tt>>>3]|=(Y<rt?0:1)<<(tt&7)}}}return{ad7:h,a33:u}})(),f.afq=(function(){function t(i,e){for(var r=[[9]],a=Date.now(),s=[],o=0;o<i.length;o++){var h=i[o],v=h.ahw,u=h.HD,p=h.rj,c=9,d=1,g=24;if(v!=null){var m=new Float32Array(u*p),b=new Uint8Array(u*p),M=c>>>1,x=M>>>1,S=Math.round(c/3);if(S!=c/3)throw"e";for(var C=1/(c*c),A=1.2*(c/9),D=M+1;D<p-M;D+=d)for(var E=M+1;E<u-M;E+=d){var k=f.t_(v,u,E-x,E+x,D-M,D+M)-3*f.t_(v,u,E-x,E+x,D-M+S,D+M-S),F=f.t_(v,u,E-M,E+M,D-x,D+x)-3*f.t_(v,u,E-M+S,E+M-S,D-x,D+x),L=E-M+1,N=E+M-1,I=D-M+1,j=D+M-1,B=f.t_(v,u,L,E-1,I,D-1)+f.t_(v,u,E+1,N,D+1,j)-f.t_(v,u,E+1,N,I,D-1)-f.t_(v,u,L,E-1,D+1,j),U=(F*k-.9*B*(.9*B))*(C*C);m[D*u+E]=Math.abs(U),b[D*u+E]=U<0?0:1}for(var _=u*d,D=g;D<p-g;D+=d)for(var E=g;E<u-g;E+=d){var V=D*u+E,G=m[V];G<16||m[V-d]>=G||m[V+d]>=G||m[V-_-d]>=G||m[V-_]>=G||m[V-_+d]>=G||m[V+_-d]>=G||m[V+_]>=G||m[V+_+d]>=G||s.push({x:~~(E*h.Jf+.5),y:~~(D*h.Jf+.5),akA:E,a2S:D,v6:o,L:G,agX:b[V],zH:A})}}}return e!=null&&(s.sort(function(Q,X){return X.L-Q.L}),s=s.slice(0,e)),s;for(var H=[],V=0;V<s.length;V++){for(var Z=!0,z=s[V],$=0;$<s.length;$++){var tt=s[$];if($!=V&&tt.L>z.L&&(tt.v6==z.v6+1||tt.v6==z.v6-1)){var R=z.x-tt.x,nt=z.y-tt.y;if(R*R+nt*nt<5){Z=!1;break}}}Z&&H.push(z)}return console.log(s.length,H.length),H}return{aNv:t}})(),f.HW={},f.HW.aGW=function(t){var i=t.length,e=f.HW.ag7(t,!1),r=0,a=1;throw"e";for(var s,o;o<i;o++)s[o]=f.HW.ayU(e[o]);for(var h,v,u,p,c,d,g,m,b,o;o<1;o++)var M=p[o],x=e[r][M[0]],S=e[a][M[1]],C=f.i7.aeC(d,b*(x.x-g),b*(x.y-m),b*(S.x-g),b*(S.y-m));for(var A,D,o;o<2;o++){var E=A[o],k=[E[0][0],E[0][1],E[0][2],E[1][0],E[1][1],E[1][2],E[2][0],E[2][1]],F=W.iz.Rx(t[o],null,k);D.push([F.buffer,F.V])}},f.HW.uF=function(t,i){var e=t.length,r=!1,a=Date.now(),s=f.HW.ag7(t,!1,1e4);r&&console.log("Descriptors ready",Date.now()-a),a=Date.now();for(var o=0;o<e;o++)for(var h=t[o][1],v=0;v<s[o].length;v++)s[o][v].x+=h.x,s[o][v].y+=h.y;r&&console.log("shifted",Date.now()-a),a=Date.now();for(var u=[],o=0;o<e;o++)u[o]=f.HW.ayU(s[o]);r&&console.log("trees built",Date.now()-a),a=Date.now();for(var p=[],o=0;o<e-1;o++)for(var v=o+1;v<e;v++){var c=f.HW.match(s[o],s[v],u[v]);if(r&&console.log("Matches found",o,v,c.length),c=c.slice(0,c.length>>>1),!(c.length<10)){var d=f.HW.al$(s[o],s[v],c,2);p.push([o,v,c,d])}}p.sort(function(N,I){return I[2].length-N[2].length}),r&&console.log("Matches found",Date.now()-a),a=Date.now();for(var g=[],m=new UnionFind(e),o=0;o<p.length;o++){var b=p[o],M=m.find(b[0]),x=m.find(b[1]);M!=x&&(g.push(b),m.link(M,x))}for(var S=[],o=0;o<e;o++)S[o]=[1,0,0,0,1,0,0,0];var C=[0],A=new Uint8Array(e);for(A[C[0]]=1;C.length!=0;)for(var x=C.pop(),d=S[x],D=[],o=0;o<g.length;o++){var b=g[o],E=b[0],k=b[1];E==x&&A[k]==0&&(S[k]=f.O.fY(d,b[3]),C.push(k),A[k]=1),k==x&&A[E]==0&&(S[E]=f.O.fY(d,f.O.m$(b[3])),C.push(E),A[E]=1)}if(i==null){for(var F=[],o=0;o<e;o++)F.push([S[o][2],o]);F.sort(function(N,I){return N[0]-I[0]}),i=F[F.length>>>1][1]}for(var L=f.O.m$(S[i]),o=0;o<e;o++)S[o]=f.O.fY(S[o],L);return r&&console.log("Transforms reordered",Date.now()-a),a=Date.now(),S},f.HW.ag7=function(t,i,e){for(var r=[],a=!1,s=0;s<t.length;s++){var o=t[s][0],h=t[s][1],v=h.s,u=h.N,p=f.n(h.D());f.yr(o,p);var c=Date.now(),d=f.HW.adP(p,h,!0);a&&console.log("Pyramid built ---------------",Date.now()-c),c=Date.now();var g=f.afq.aNv(d,e);a&&console.log("SURF Generation",Date.now()-c),c=Date.now(),i||(f.am4.ad7(d,g),a&&console.log("ORB Orientations",Date.now()-c),c=Date.now(),f.am4.a33(d,g,p,v,u),a&&console.log("ORB Descriptors",Date.now()-c),c=Date.now()),r.push(g)}return r},f.HW.adP=function(t,i,e){var r=[],a=[t,i];if(f.Jx(a),e){var s=f.anX(t,i),o=s.V,h=[s.Ab,o];f.Jx(h)}for(var v=0;v<a.length;v++){var u=a[2*v],p=a[2*v+1],c=p.s,d=p.N,g=Math.min(c,d);if(g<30)break;if(g<1600&&r.push({Br:u,HD:c,rj:d,Jf:1<<v,ahw:f.uZ(u,c,d)}),!!e){var u=h[2*v],p=h[2*v+1],c=p.s,d=p.N,g=Math.min(c,d);if(g<30)break;g<1600&&r.push({Br:u,HD:c,rj:d,Jf:(1<<v)*3/2,ahw:f.uZ(u,c,d)})}}return r},f.HW.al$=function(t,i,e,r){for(var a=Date.now(),s,o=0,h=0,v=e.length,u=new Float64Array(2),p=0;p<3e3;p++){var c=~~(Math.random()*v),d=~~(Math.random()*v),g=~~(Math.random()*v),m=~~(Math.random()*v),b=0,M=0;if(!(c==d||c==g||c==m||d==g||d==m||g==m)){var x=e[c],S=e[d],C=e[g],A=e[m],D=t[x[0]],E=i[x[1]],k=t[S[0]],F=i[S[1]],L=t[C[0]],N=i[C[1]],I=t[A[0]],j=i[A[1]],B=[D.x,D.y,k.x,k.y,L.x,L.y,I.x,I.y],U=[E.x,E.y,F.x,F.y,N.x,N.y,j.x,j.y],_=f.O.a7w(B,U);if(!(_[0]==0&&_[1]==0&&_[3]==0&&_[4]==0)){for(var V=v-o+2,G=0;G<v&&G-b<V;G++){var H=t[e[G][0]],Z=i[e[G][1]];f.O.rp(Z.x,Z.y,_,u);var z=u[0]-H.x,$=u[1]-H.y,tt=z*z+$*$;tt<r&&(b++,M+=tt)}(b>o||b==o&&M<h)&&(s=_,o=b,h=M)}}}return s};for(var g$=new Uint8Array(256),n=0;n<256;n++){for(var jY=0,d7=n;d7!=0;)d7=d7&d7-1,jY++;g$[n]=jY}f.HW.aaq=function(t,i,e){for(var r=0,a=t.length,s=0;s<a&&r<e;s++)r+=g$[t[s]^i[s]];return r},f.HW.aKY=function(t,i,e,r,a){if(a[e]!=1){var s=f.HW.aaq(t.br,i.br,r[0]);s<r[0]&&(s<r[2]?(r[0]=r[2],r[1]=r[3],r[2]=s,r[3]=e):(r[0]=s,r[1]=e)),a[e]=1}},f.HW.ayU=function(t){for(var i=[],e=[],r=[[],[]],a=4,s=0;s<t.length;s++)(t[s].agX==0?i:e).push(s);for(var o=0;o<2;o++){for(var M=new Array(a),b=[],h=o==0?i:e,v=h.length/256,u=[],p=0;p<32;p++){for(var c=new Array(256),d=0,g=0;g<256;g++)c[g]=[];for(var g=0;g<h.length;g++){var m=h[g];c[t[m].br[p]].push(m)}for(var g=0;g<256;g++)d+=Math.abs(c[g].length-v);u.push([d,p,c])}u.sort(function(x,S){return x[0]-S[0]});var b=[],M=[];r[o]=[b,M];for(var s=0;s<a;s++)b.push(u[s][1]),M.push(u[s][2])}return r},f.HW.match=function(t,i,e){var r=[],a=new Uint16Array(i.length);a.fill(65535);for(var s=new Uint8Array(i.length),o=new Uint32Array(4),h=[],v=0;v<t.length;v++){var u=t[v],p=u.br;o.fill(1e6),s.fill(0);for(var c=e[u.agX],d=0;d<c[1].length;d++)for(var g=c[1][d][p[c[0][d]]],m=0;m<g.length;m++){var b=g[m];f.HW.aKY(u,i[b],b,o,s)}if(o[2]<50&&o[2]<o[0]*.5){var M=a[o[3]];M==65535?(a[o[3]]=r.length,r.push([v,o[3],o[2]])):o[2]<r[M][2]&&(r[M]=[v,o[3],o[2]])}}return r.sort(function(x,S){return x[2]-S[2]}),r},f.HW.air=function(t){for(var i=new l1,e=0;e<t.length;e++)i=i.N1(t[e][1]);for(var r=f.n(i.D()*4),e=0;e<t.length;e++)f.w.d4("norm",t[e][0],t[e][1],r,i,i,1);return[r,i]},f.HW.auN=function(t,i,e,r,a,s,o,h){var v=t[1].Y(),u=v.Y();v.x=v.y=0;var p=i[1].Y(),c=p.Y();p.x=p.y=0,p.x=v.s;var d=v.N1(p),g=c.y-u.y,m=f.n(d.D()*4);f.p3(t[0],v,m,d),f.p3(i[0],new l1(p.x,p.y+g,p.s,p.N),m,d);var b=document.createElement("canvas");b.width=d.s,b.height=d.N;var M=b.getContext("2d");if(M.lineWidth=.5,M.putImageData(new ImageData(new Uint8ClampedArray(m.buffer),d.s,d.N),0,0),s)for(var x=s[0],S=f.Kg.zk(x),C=v.s,A=h.s,D=0;D<a.length;D++){var E=a[D],t=e[E[0]],i=r[E[1]];M.strokeStyle="#ff0000",M.beginPath();var k=f.i7.aFi(S,o[0],i,0,A),F=f.i7.aFi(x,o[1],t,0,A);M.moveTo(-u.x+k[0],-u.y+k[1]),M.lineTo(-u.x+k[2],-u.y+k[3]),M.moveTo(C-c.x+F[0],-c.y+g+F[1]),M.lineTo(C-c.x+F[2],-c.y+g+F[3]),M.stroke()}if(a)for(var L=a.length,D=0;D<L;D++){var E=a[D],t=e[E[0]],i=r[E[1]];M.strokeStyle="#ffff00"}var N=new Uint8Array(M.getImageData(0,0,d.s,d.N).data.buffer);if(0)for(var I;I<2;I++){var j,B;for(var D;D<j.length;D++)var U,_,V,G}return[N,d]},f.xC={},f.xC.list=[[[22,4,1],0],[[22,4,0],0],["Dual Axis",0],["Diagonal",0],[[22,5,9],0],[[12,93,5],0],[[12,93,2],0],["Parallel",0],[[19,0,1],1],["Mandala",2]],f.xC.aj8=["BasicPath","Radial","Mandala","RectangularTile"],f.xC.Cq=function(t,i){var e=.14,r=[{g3:["M","L"],J:[.5,.1,.5,.9]},{g3:["M","L"],J:[.1,.5,.9,.5]},{g3:["M","L","M","L"],J:[.5,.1,.5,.9,.1,.5,.9,.5]},{g3:["M","L"],J:[.1,.1,.9,.9]},{g3:["M","C","C"],J:[.5,.1,.4,.2,.4,.4,.5,.5,.6,.6,.6,.8,.5,.9]},{g3:["M","C","C","C","C"],J:[.5,.25,.5+e,.25,.75,.5-e,.75,.5,.75,.5+e,.5+e,.75,.5,.75,.5-e,.75,.25,.5+e,.25,.5,.25,.5-e,.5-e,.25,.5,.25]},null,{g3:["M","L","M","L"],J:[.35,.1,.35,.9,.65,.1,.65,.9]}],a=.4;if(r[t])return r[t];if(t==6){var s="m418 377c30 0 16-55-28-48-78 12-76 160 54 166 135 6 204-212 34-302-135-71-303 53-296 214 8 177 170 240 236 243",o=Typr.U.SVGToPath(s);return o={J:o.crds,g3:o.cmds},f.Q.F(o.J,new fp(1/840,0,0,1/840,0,0),o.J),o}for(var h={g3:[],J:[]},v=2*Math.PI/i,u=0;u<i;u++)h.g3.push("M","L"),h.J.push(.5,.5,.5+Math.sin(u*v)*a,.5-Math.cos(u*v)*a);return h},f.xC.tL=function(t,i){var e=Math.PI*.5+Math.atan2(t.y-i.y,i.x-t.x),r=new fp;return r.translate(-t.x,-t.y),r.rotate(-e),r.scale(-1,1),r.rotate(e),r.translate(t.x,t.y),r},f.xC.aCm=function(t,i,e){var r=[new fp];if(e==null)return r;var a=e[0],s=e[1],o=e[2];if(a==0){var h=f.u._t(o,!0),v=f.u.nG(o,0,!0),u=o[v].length;if(h==1)if(u==2)r.push(f.xC.tL(o[v+1]._,o[v+2]._));else{var p=f.Q.QV(o);p=f.Q.Dh(p);var c=f.Q.Ny(p),d=f.Q.io(c,t.x,t.y),g=new fh(c[d*2],c[d*2+1]),m=t.x-g.x,b=t.y-g.y,M=new fh(g.x-b,g.y+m);r.push(f.xC.tL(g,M))}if(h==2){var x=f.u.nG(o,1,!0),S=o[x].length;if(u==2&&S==2){var C=o[v+1]._,A=o[v+2]._,D=o[x+1]._,E=o[x+2]._,k=f.Q.aw(C.x,C.y,A.x-C.x,A.y-C.y,D.x,D.y,E.x-D.x,E.y-D.y),F=f.xC.tL(C,A);r.push(F);var L=f.xC.tL(D,E);r.push(L),0<k&&k<1&&(F=F.Y(),F.concat(L),r.push(F))}else alert("two curves")}}if(a==1||a==2){r=[];for(var N=o[3]._,I=o[4]._,j=0;j<s;j++){var B=new fp;B.translate(-N.x,-N.y),B.rotate(j*Math.PI*2/s),B.translate(N.x,N.y),r.push(B),a==2&&(B=B.Y(),B.concat(f.xC.tL(N,I)),r.push(B))}}if(a==3){r=[];for(var U=-1;U<2;U++)for(var _=-1;_<2;_++){var B=new fp;B.translate(_*i.s,U*i.N),r.push(B)}}return r},f.stack={},f.stack.stack=function(t,i,e){var r=t.length,a=i.length;if(r==1){i.set(t[0]);return}if(e=="avrg"||e=="stdv"||e=="summ"||e=="vari")for(var s=1/r,o=0;o<a;o++){for(var h=0,v=0;v<r;v++)h+=t[v][o];var u=~~(h*s+.5);if(e=="avrg"||(o&3)==3)i[o]=u;else if(e=="summ")i[o]=255*Math.pow(Math.min(255,h)*(1/255),1/2.4);else{for(var p=0,v=0;v<r;v++){var c=t[v][o]-u;p+=c*c}var d=Math.sqrt(p*s)*(1/255);e=="stdv"?i[o]=255*Math.pow(d,1/2.4):i[o]=255*Math.pow(d*d,1/2.4)}}else if(e=="maxx")for(var o=0;o<a;o++){for(var g=0,v=0;v<r;v++)g=Math.max(g,t[v][o]);i[o]=g}else if(e=="minn")for(var o=0;o<a;o++){for(var g=255,v=0;v<r;v++)g=Math.min(g,t[v][o]);i[o]=g}else if(e=="medn"||e=="rang"){var m=function(S,C){return S-C},b=new Array(r),M=0,x=0;(r&1)==0?(x=r>>>1,M=x-1):M=x=r>>>1;for(var o=0;o<a;o++){for(var v=0;v<r;v++)b[v]=t[v][o];b.sort(m),e=="medn"?i[o]=b[M]+b[x]>>>1:i[o]=(o&3)==3?b[r-1]:b[r-1]-b[0]}}else console.log(e)},f.kU={},f.kU.aLk=function(t,i,e,r){if(r!=0)for(var a=Date.now(),s=new Uint32Array(i*e),o=new Uint8Array(i*e);;){o.fill(0),s.fill(0);for(var h=[],v=0,u=0;u<e;u++)for(var p=0;p<i;p++){var c=u*i+p;if(o[c]==0){var d=h.length,g=f.kU.v$(t,i,e,p,u,o,s,d);h.push([d,p,u,g[0],g[1],t[c]]),g[0]<r&&v++}}if(v==0)break;for(var m=h.length,b=new UnionFind(m),M=[],c=0;c<m;c++)M.push([]);for(var c=0;c<m;c++){var g=h[c],x=g[4],S=0,C=0;if(!(g[3]>=r)){for(var d=g[0],A=0;A<x.length;A+=2){var D=s[x[A+1]*i+x[A]],E=h[D];E[3]>C&&(C=E[3],S=D)}b.find(d)!=b.find(S)&&(b.link(d,S),M[d].push(S),M[S].push(d))}}var k=new Uint32Array(m);k.fill(4294967295);for(var F=new Uint32Array(m),c=0;c<m;c++)if(!(k[c]!=4294967295||M[c].length==0)){for(var L=[c],N=[c],I=c,j=h[c][3];N.length!=0;)for(var B=N.pop(),U=M[B],A=0;A<U.length;A++){var _=U[A];if(L.indexOf(_)==-1){L.push(_),N.push(_);var V=h[_];V[3]>j&&(j=V[3],I=_)}}for(var A=0;A<L.length;A++){k[L[A]]=I;var G=h[I];F[L[A]]=t[G[2]*i+G[1]]}}for(var u=0;u<e;u++)for(var p=0;p<i;p++){var c=u*i+p,H=k[s[c]];H!=4294967295&&(t[c]=F[H])}}},f.kU.v$=function(t,i,e,r,a,s,o,h){var v=[r,a],u=t[a*i+r],p=0,c=[];for(s[a*i+r]=1;v.length!=0;){var d=v.pop(),g=v.pop(),m=d*i+g;o[m]=h,p++,d!=e-1&&(t[m+i]==u?s[m+i]==0&&(v.push(g,d+1),s[m+i]=1):c.push(g,d+1)),d!=0&&(t[m-i]==u?s[m-i]==0&&(v.push(g,d-1),s[m-i]=1):c.push(g,d-1)),g!=i-1&&(t[m+1]==u?s[m+1]==0&&(v.push(g+1,d),s[m+1]=1):c.push(g+1,d)),g!=0&&(t[m-1]==u?s[m-1]==0&&(v.push(g-1,d),s[m-1]=1):c.push(g-1,d))}return[p,c]},f.kU.aI9=function(t,i,e){for(var r=new Uint32Array(i*e),a=0;a<r.length;a++)r[a]=t[a];for(var s=[],o=0;o<e;o++)for(var h=0;h<i;h++){var a=o*i+h,v=r[a];if(v<1e3){var u=f.kU.azd(r,i,e,h,o,1e3+s.length);s.push([h,o,v,u,0])}}for(var a=0;a<r.length;a++)r[a]-=1e3;var p=new Float32Array(i*e);p.fill(i+e);for(var o=0;o<e;o++)for(var h=0;h<i;h++){var a=o*i+h,v=r[a];if(h==0||o==0||r[a-1]!=v||r[a-i]!=v)p[a]=0;else{var c=Math.min(p[a],p[a-1]+1,p[a-i]+1);r[a-i-1]==v&&(c=Math.min(c,p[a-i-1]+1.414)),p[a]=c}}for(var o=e-1;o>=0;o--)for(var h=i-1;h>=0;h--){var a=o*i+h,v=r[a];if(h==i-1||o==e-1||r[a+1]!=v||r[a+i]!=v)p[a]=0;else{var c=Math.min(p[a],p[a+1]+1,p[a+i]+1);r[a+i+1]==v&&(c=Math.min(c,p[a+i+1]+1.414)),p[a]=c}}for(var o=0;o<e;o++)for(var h=0;h<i;h++){var a=o*i+h,d=s[r[a]];p[a]>d[4]&&(d[4]=p[a],d[0]=h,d[1]=o)}return s},f.kU.azd=function(t,i,e,r,a,s){var o=[r,a],h=t[a*i+r],v=0;for(t[a*i+r]=4294967295;o.length!=0;){var a=o.pop(),r=o.pop(),u=a*i+r;v++,t[u]=s,a<e-1&&t[u+i]==h&&(o.push(r,a+1),t[u+i]=4294967295),a>0&&t[u-i]==h&&(o.push(r,a-1),t[u-i]=4294967295),r>0&&t[u-1]==h&&(o.push(r-1,a),t[u-1]=4294967295),r<i-1&&t[u+1]==h&&(o.push(r+1,a),t[u+1]=4294967295)}return v},f.kU.aHL=function(t,i,e,r,a){for(var s=f.kU.aam(t.buffer,i,e).h5,o=Date.now(),h=[],v=0;v<s.length;v++)for(var u=s[v],p=1,c=0;c<p;c++)h.push(u.JC);for(var d=new Uint32Array(h),g=UPNG.quantize.getKDtree(new Uint8Array(d.buffer),r),m=[i,1,-i,-1,i+1,-i+1,-i-1,i-1,i+i,2,-i-i,-2,i+i-1,i+i+1,i+2,-i+2,-i-i+1,-i-i-1,-i-2,i-2,i+i+2,-i-i+2-i-i-2,i+i-2],b=new Uint8Array(i*e),M=t,x=0;x<e;x++)for(var S=0;S<i;S++){var v=x*i+S<<2,C=M[v]*(1/255),A=M[v+1]*(1/255),D=M[v+2]*(1/255),E=M[v+3]*(1/255),k=f.kU.zy(g,C,A,D,E,a);if(k==null){for(var F=[],L=0;L<20;){var N=x*i+S+m[L]<<2,I=M[N]*(1/255),j=M[N+1]*(1/255),B=M[N+2]*(1/255),U=M[N+3]*(1/255),_=f.kU.zy(g,I,j,B,U,.005);_!=null&&(F.indexOf(_)==-1?(F.push(_),_.jk=1):_.jk++),L++}for(F.sort(function(Rt,Gt){return Gt.jk-Rt.jk});F.length!=0&&F[F.length-1].jk<3;)F.pop();if(F.length==0)k=f.kU.zy(g,C,A,D,E,100);else if(F.length==1)k=F[0];else if(F.length==2){var V=F[0],G=F[1],H=V.est.q,Z=G.est.q,z=Z[0]-H[0],$=Z[1]-H[1],tt=Z[2]-H[2],R=Z[3]-H[3],nt=C-H[0],Q=A-H[1],X=D-H[2],K=E-H[3],Y=z*z+$*$+tt*tt+R*R,rt=nt*nt+Q*Q+X*X+K*K,ot=(nt*z+Q*$+X*tt+K*R)/Y,st=rt-ot*ot*Y;st<.5?k=ot<.5?V:G:k=f.kU.zy(g,C,A,D,E,100)}else{var V=F[0],G=F[1],ht=F[2],H=V.est.q,Z=G.est.q,lt=ht.est.q,vt=H[0]-lt[0],pt=H[1]-lt[1],ct=H[2]-lt[2],ut=H[3]-lt[3],dt=Z[0]-lt[0],yt=Z[1]-lt[1],xt=Z[2]-lt[2],mt=Z[3]-lt[3],gt=lt[0]-C,wt=lt[1]-A,Tt=lt[2]-D,Wt=lt[3]-E,Mt=vt*vt+pt*pt+ct*ct+ut*ut,Dt=vt*dt+pt*yt+ct*xt+ut*mt,It=gt*vt+wt*pt+Tt*ct+Wt*ut,St=vt*dt+pt*yt+ct*xt+ut*mt,Ct=dt*dt+yt*yt+xt*xt+mt*mt,Et=gt*dt+wt*yt+Tt*xt+Wt*mt,At=1/(Dt*St-Mt*Ct),ot=(Ct*It-Et*Dt)*At,Pt=(Et*Mt-It*St)*At,Nt=1-ot-Pt,jt=Math.max(ot,Pt,Nt);jt==ot?k=V:jt==Pt?k=G:k=ht}}b[v>>2]=k.ind}return{J$:b,h5:g[1]}},f.kU.aam=function(t,i,e){for(var r=[],a={},s=i-1,o=e-1,h=0,v=new Uint32Array(t),u=[-i-1,-i,-i+1,-1,1,i-1,i,i+1,i+i,2,-i-i,-2,i+i-1,i+i+1,i+2,-i+2,-i-i+1,-i-i-1,-i-2,i-2,i+i+2,-i-i+2-i-i-2,i+i-2],p=1;p<o;p++)for(var c=1;c<s;c++){for(var d=p*i+c,g=v[d],m=!0,b=0;b<8;b++)m=m&&v[d+u[b]]==g;if(m){h++;var M=a[g];M==null?(a[g]=r.length,r.push({JC:g,eC:1})):r[M].eC++}}return{h5:r,aEE:h}},f.kU.zy=function(t,i,e,r,a,s){var o=UPNG.quantize.getNearest(t[0],i,e,r,a);return f.kU.ay3(o,i,e,r,a)<s?o:null},f.kU.ay3=function(t,i,e,r,a){var s=t.est.q,o=i-s[0],h=e-s[1],v=r-s[2],u=a-s[3];return o*o+h*h+v*v+u*u},(function(){f.kU.Bu=function(h,v,u,p,c){for(var d=h.sI,g=v*u,m=h.wE,b=h.J$,M=r(p,b,d,g),x=new UnionFind(d),S=0,C=1;C<u;C++)for(var A=1;A<v;A++){var D=C*v+A,E=b[D],k=0;(k=b[D-1])!=E&&M[k]==M[E]&&t(m,0,E*6,k*6)<c&&x.link(E,k),(k=b[D-v])!=E&&M[k]==M[E]&&t(m,0,E*6,k*6)<c&&x.link(E,k)}var F=new Uint16Array(d);F.fill(65535);for(var L=new Uint16Array(d),D=0;D<d;D++){var N=x.find(D);F[N]==65535&&(F[N]=S++),L[D]=F[N]}for(var I=new Uint16Array(g),D=0;D<g;D++)I[D]=L[b[D]];return{J$:I,sI:S}},f.kU.afG=function(h,v,u){for(var p=f.n(v),c=h.length,d=0;d<c;d++){var g=u[d];if(g==0||g==255){var m=h[d],b=2-(g>>>7),M=p[m]=p[m]|b;if(M==3)return m}}return-1};function t(h,v,u,p){var c=1/h[u+5],d=1/h[p+5],g=h[u]*c-h[p]*d,m=h[u+1]*c-h[p+1]*d,b=h[u+2]*c-h[p+2]*d,M=h[u+3]*c-h[p+3]*d,x=h[u+4]*c-h[p+4]*d,S=Math.sqrt(g*g+m*m+b*b),C=Math.sqrt(M*M+x*x);return~~(S+v*C+.5)}function i(h,v){for(var u=0,p=h.length;u!=p&&h[u]!=v;)u+=2;return u==p?-1:u}function e(h,v){v==h.length-2?(h.pop(),h.pop()):(h[v+1]=h.pop(),h[v]=h.pop())}f.kU.aoi=function(h,v,u,p,c){for(var d=new Uint32Array(c*4400),g=[],m=0;m<c;m++)g.push([]);for(var b=0;b<u;b++)for(var M=0;M<v;M++){var m=b*v+M,x=m<<2,S=p[m],C=0,A=h[x]>>>4,D=h[x+1]>>>4,E=h[x+2]>>>4;d[S*4400+(A<<8|D<<4|E)]++,d[S*4400+4096]++,d[S*4400+4100+(A<<4|D)]++,d[S*4400+4360+A]++,M!=0&&(C=p[m-1])!=S&&i(g[S],C)==-1&&(g[S].push(C,0),g[C].push(S,0)),b!=0&&(C=p[m-v])!=S&&i(g[S],C)==-1&&(g[S].push(C,0),g[C].push(S,0))}for(var m=0;m<c;m++)for(var E=g[m],k=0;k<E.length;k+=2)E[k+1]=o(d,m,E[k]);return[d,g]};function r(h,v,u,p){for(var c=f.n(u),d=0;d<p;d++){var g=h[d];(g==0||g==255)&&(c[v[d]]=2-(g>>>7))}return c}f.kU.aak=function(h,v,u,p,c,d,g){for(var m=v*u,b=g[0],M=g[1],x=new UnionFind(p),S=r(c,h,p,m),C=-1,A=!0,D=0,E=0;E<p;E++)S[E]==1&&(C==-1?C=E:x.link(E,C));if(C==-1){for(var E=0;E<m;E++)d[E]=c[E]==255?255:0;return}for(;A;){for(;A;){A=!1;for(var E=0;E<p;E++)if(S[E]==0){var k=a(M[E]);S[k]==1&&(S[E]=S[k],A=!0,x.link(E,k))}}for(A=!0,D=0;A;){A=!1;for(var E=0;E<p;E++)if(S[E]==0){var k=a(M[E]);if(S[k]==0){for(var F=E*4400,L=k*4400,N=0;N<4400;N+=2)b[F+N]+=b[L+N],b[F+N+1]+=b[L+N+1];s(M,b,E,k),D++,S[k]=3,A=!0,x.link(E,k)}}}A=D!=0}for(var I=x.find(C),E=0;E<p;E++)S[E]=x.find(E)==I?255:0;for(var E=0;E<m;E++)d[E]=S[h[E]];for(var E=0;E<m;E++){var k=c[E];(k==0||k==255)&&(d[E]=k)}};function a(h){for(var v=0,u=0,p=h.length,c=0;c<p;c+=2){var d=h[c+1];d>u&&(u=d,v=c)}return h[v]}function s(h,v,u,p){var c=h[u],d=h[p];e(c,i(c,p)),e(d,i(d,u));for(var g=0;g<d.length;g+=2){var m=d[g],b=h[m];e(b,i(b,p)),i(b,u)==-1&&(b.push(u,0),c.push(m,0))}for(var g=0;g<c.length;g+=2){var m=c[g],b=h[m],M=o(v,u,m);c[g+1]=M,b[i(b,u)+1]=M}}function o(h,v,u){for(var p=0,c=4096,d=v*4400,g=u*4400,m=0;m<16;m++)if(!(h[d+4360+m]==0||h[g+4360+m]==0))for(var b=0;b<16;b++){var M=m<<4|b;if(!(h[d+4100+M]==0||h[g+4100+M]==0))for(var x=d+(M<<4),S=g+(M<<4),C=0;C<16;C++)p+=Math.sqrt(h[x+C]*h[S+C])}var A=p/Math.sqrt(h[d+c]*h[g+c]);return~~(999.99999*A)}})(),f.kU.S2=(function(){var t,i,e,r=0,a=0;function s(g,m,b){for(var M=[],x=b,S=b,C=b>>>2,A=0;A<m;A++)for(var D=0;D<g;D++){for(var E=~~((D+.5)*x),k=~~((A+.5)*S),F=1e9,L=Math.max(0,E-C),N=Math.min(i,E+C+1),I=Math.max(0,k-C),j=Math.min(e,k+C+1),B=I;B<j;B++)for(var U=L;U<N;U++){var _=o(U,B);_<F&&(E=U,k=B,F=_)}M.push(E,k)}return M}function o(g,m){var b=(m*i+g)*4,M=i*4,x=h(b-4,b)+h(b,b+4),S=h(b-M,b)+h(b,b+M);return x+S}function h(g,m){var b=t[g]-t[m],M=t[g+1]-t[m+1],x=t[g+2]-t[m+2];return b*b+M*M+x*x}function v(g,m,b,M){a++,M<r&&(r=M),g[M].push(m,b)}function u(g){for(a--;g[r].length==0;)r++}function p(g,m,b,M,x){var S=(b*i+m)*4,C=M[x+5],A=1/C,D=t[S]*C-M[x],E=t[S+1]*C-M[x+1],k=t[S+2]*C-M[x+2],F=m*C-M[x+3],L=b*C-M[x+4],N=Math.sqrt(D*D+E*E+k*k),I=Math.sqrt(F*F+L*L);return~~((N+g*I)*A+.5)}function c(g,m,b,M,x){t=g,i=m,e=b,r=0,a=0;var S=i*e,C=Math.round(Math.min(i,e)/(M||30));C==0&&(C=1);for(var A=(x||30)/C,D=Math.floor(i/C),E=Math.floor(e/C),k=new Uint16Array(S),F=0;F<S;F++)k[F]=65535;var L=s(D,E,C),N=L.length>>>1;if(N>65535)throw N;for(var U=new Uint32Array(N*6),I=[],F=0;F<1e3+e;F++)I.push([]);var j=1e3*700/(i*e),B=Math.floor(E*j);B=Math.min(E,Math.max(4,B)),B=E;for(var U=new Uint32Array(N*6),_=0;_<E;_+=B){for(var V=Math.min(_+B,E),G=_;G<V;G++)for(var H=0;H<D;H++){var F=G*D+H;v(I,L[F*2+1]<<16|L[F*2],F,0)}var Z=Math.min(e,V*C);_+B>=E&&(Z=e),d(U,I,k,A,Z)}return t=null,{J$:k,sI:N,wE:U,a61:A}}function d(g,m,b,M,x){for(;a!=0;){u(m);var S=m[r].pop(),C=m[r].pop(),A=C>>>16,D=C&65535,E=A*i+D;if(b[E]==null)throw"e";if(b[E]==65535){var k=S*6,F=E<<2;b[E]=S,g[k]+=t[F],g[k+1]+=t[F+1],g[k+2]+=t[F+2],g[k+3]+=D,g[k+4]+=A,g[k+5]++,A!=x-1&&b[E+i]==65535&&v(m,A+1<<16|D,S,p(M,D,A+1,g,k)),A!=0&&b[E-i]==65535&&v(m,A-1<<16|D,S,p(M,D,A-1,g,k)),D!=0&&b[E-1]==65535&&v(m,A<<16|D-1,S,p(M,D-1,A,g,k)),D!=i-1&&b[E+1]==65535&&v(m,A<<16|D+1,S,p(M,D+1,A,g,k))}}}return c.eI=function(g,m,b,M,x,S){t=g,i=m,e=b;var C=M.sI=M.sI+1,A=M.J$,D=M.wE,E=M.wE=new Uint32Array(C*6);E.set(D,0);for(var k=A[x[1]*i+x[0]],F=0;F<A.length;F++)A[F]==k&&(A[F]=65535);for(var F=0;F<6;F++)E[k*6+F]=0;for(var L=[],F=0;F<1e3+e;F++)L.push([]);for(var F=0;F<x.length;F+=2)v(L,x[F+1]<<16|x[F],k,0);for(var F=0;F<S.length;F+=2)v(L,S[F+1]<<16|S[F],C-1,0);d(E,L,A,M.a61,e),t=null},c})(),f.wm={},f.wm.aPb=(function(){var t=11,i=7,e=t>>>1,r=i>>>1,a=2,s=2e3/a,o=[],h=null,v="";function u(c,d,g){var m=(c[d+0]-c[g+0])*.00392156862745098,b=(c[d+1]-c[g+1])*(1/255),M=(c[d+2]-c[g+2])*(1/255),x=(c[d+3]-c[g+3])*(1/255),S=m*m*.125+b*b*.25+M*M*.5+x*x;return o[~~(S*s)]}function p(c,d,g,m,b,M,x){var S=Date.now(),C=!1,A=f.TP(c),D=f.Z0(A);if(x!=0){var E=c;c=c.slice(0),f.a0m(c,c),C&&console.log(Date.now()-S,"to YCbCr"),S=Date.now();for(var k=f.n(d*g,A),F=[1,2],L=0;L<2;L++)f.lv(c,k,F[L]),f.E8.Rd(k,new l1(0,0,d,g),6+Math.round(x*6),1),f.s6(k,c,F[L]);if(C&&console.log(Date.now()-S,"blur"),S=Date.now(),f.awf(c,c),C&&console.log(Date.now()-S,"to RGB"),S=Date.now(),x!=1)for(var L=0;L<c.length;L+=4)c[L]=x*c[L]+(1-x)*E[L],c[L+1]=x*c[L+1]+(1-x)*E[L+1],c[L+2]=x*c[L+2]+(1-x)*E[L+2];C&&console.log(Date.now()-S,"combine with the old"),S=Date.now()}if(b==0){m.set(c);return}var N=f.n(d*g,A);f.yr(c,N);var I=f.E1(N,8),j=UZIP.adler(I,0,d*g);if(j!=v){var B=f.uZ(I,d,g);h=f.n(d*g*4),v=j;for(var U=[1,1/9,1/25,1/49,1/81],_=0;_<g;_++)for(var V=0;V<d;V++)for(var L=0;L<4;L++){var G=Math.max(1,V-L),H=Math.min(d-1,V+L),Z=Math.max(1,_-L),z=Math.min(g-1,_+L),$=f.t_(B,d,G,H,Z,z);h[(_*d+V)*4+L]=$*U[L]}C&&console.log(Date.now()-S,j),S=Date.now()}if(dE.fx){var tt=dE.LF(0,d,g,A);tt.set(c);var R=dE.LF(1,d,g);R.set(h);var nt=dE.LF(2,d,g,A);dE.fO(nt),dE.filter.jJ({f:dE.filter.aw$,OB:new Float32Array([1/d,1/g]),aJX:R.kl,aDF:b,asE:M},tt.kl),nt.get(m)}else{for(var L=0;L<2e3;L++)o[L]=Math.exp(-(L/2e3)*a*(100+(1-b)*(1-b)*1e4));for(var Q=r+2,_=Q;_<g-Q;_++)for(var V=Q;V<d-Q;V++){for(var X=0,K=0,Y=0,rt=0,ot=0;ot<t;ot++)for(var st=0;st<t;st++){var ht=V+st-e,lt=_+ot-e;if(!(ht==V&<==_||ht<Q||lt<Q||ht>=d-Q||lt>=g-Q)){var vt=u(h,(_*d+V)*4,(lt*d+ht)*4),pt=lt*d+ht<<2;X+=vt*c[pt+0],K+=vt*c[pt+1],Y+=vt*c[pt+2],rt+=vt}}if(rt!=0){var ct=1/rt,ut=(_*d+V)*4;m[ut+0]=(1-M)*ct*X+M*m[ut+0],m[ut+1]=(1-M)*ct*K+M*m[ut+1],m[ut+2]=(1-M)*ct*Y+M*m[ut+2]}}}C&&console.log(Date.now()-S,"denoise")}return p})(),f.aq_=(function(){var t=6,i=t>>>1,e=[[-.0662912607,-.0855816496],[.1104854346,-.0855816496],[.6629126074,.1711632992],[.6629126074,.1711632992],[.1104854346,-.0855816496],[-.0662912607,-.0855816496],[0,0],[0,0]],r=[[-.0662912607,.0855816496],[-.1104854346,-.0855816496],[.6629126074,-.1711632992],[-.6629126074,.1711632992],[.1104854346,.0855816496],[.0662912607,-.0855816496],[0,0],[0,0]];function a(b,M){for(var x=!1,S=b.length,C=M[0],A=5,D=0,E=0,k=1;k<S;k++)C=C.N1(M[k]);(C.s&1)!=0&&C.s++,(C.N&1)!=0&&C.N++;for(var F=C.s,L=C.N,N=Math.max(F,L);N>>>A>8&&A<10;)A++;var I=1<<A;if(F%I!=0&&(D=I-F%I),L%I!=0&&(E=I-L%I),C.Pg(D>>>1,E>>>1),F=C.s,L=C.N,F%I!=0||L%I!=0)throw"e";for(var j=Date.now(),B=[],U=f.n(C.D()),_=[],V=F*L,G=new Float32Array(F*L*2),k=0;k<S;k++){var H=M[k],Z=f.n(H.D());f.yr(b[k],Z),U.fill(0),f.LD(Z,H,U,C),B.push(U.slice(0));for(var z=H.x-C.x,$=H.y-C.y,tt=z+H.s-2,R=$+H.N,nt=0;nt<H.N;nt++){for(var Q=(nt+$)*F,X=0;X<z;X++)U[Q+X]=U[Q+z];for(var X=tt;X<F;X++)U[Q+X]=U[Q+tt-1]}for(var X=0;X<F;X++){for(var nt=0;nt<$;nt++)U[nt*F+X]=U[$*F+X];for(var nt=R;nt<L;nt++)U[nt*F+X]=U[(R-1)*F+X]}var K=new Float32Array(F*L*2);_.push(K);for(var Y=0;Y<V;Y++)K[Y*2]=U[Y]*(1/255);v(K,G,F,L,A),s(K,F,L,A)}x&&console.log("to gray, decompose",Date.now()-j),j=Date.now();for(var rt=f.n(F*L),nt=0;nt<L;nt++)for(var X=0;X<F;X++){for(var ot=0,st=0,ht=nt*F+X<<1,k=0;k<S;k++){var lt=_[k],vt=lt[ht],pt=lt[ht+1],ct=vt*vt+pt*pt;ct>st&&(st=ct,ot=k)}rt[ht>>>1]=ot}x&&console.log("max abs value",Date.now()-j),j=Date.now(),o(rt,F,L,A),h(rt,F,L),x&&console.log("denoise",Date.now()-j),j=Date.now();for(var ut=G.slice(0),nt=0;nt<L;nt++)for(var X=0;X<F;X++){var k=nt*F+X,ht=k<<1,dt=_[rt[k]];ut[ht]=dt[ht],ut[ht+1]=dt[ht+1]}u(ut,G,F,L,A),x&&console.log("compose",Date.now()-j),j=Date.now();for(var Y=0;Y<V;Y++){for(var ct=ut[Y*2]*255,ot=0,st=1e9,k=0;k<S;k++){var yt=Math.abs(B[k][Y]-ct);yt<st&&(st=yt,ot=k),B[k][Y]=0}B[ot][Y]=255}return x&&console.log("toRGB",Date.now()-j),j=Date.now(),[B,C]}function s(b,M,x,S){for(var C=M>>>S,A=x>>>S,D=1e-4,E=0;E<x;E++)for(var k=0;k<M;k++)if(!(k<C&&E<A)){var F=(E*M+k)*2,L=b[F],N=b[F+1],I=L*L+N*N;if(I<D)L=N=0;else{var j=(I-D)/I;L*=j,N*=j}b[F]=L,b[F+1]=N}}function o(b,M,x,S){for(var C=0;C<S;C++)for(var A=M>>>C,D=x>>>C,E=A>>>1,k=D>>>1,F=0;F<k;F++)for(var L=0;L<E;L++){var N=F*M+E+L,I=(F+k)*M+E+L,j=(F+k)*M+L,B=b[N],U=b[I],_=b[j];B==U==_||(B==U?b[j]=B:U==_?b[N]=U:B==_&&(b[I]=B))}}function h(b,M,x){for(var S=1;S<x-1;S++)for(var C=1;C<M-1;C++){var A=S*M+C,D=b[A-M],E=b[A-1],k=b[A],F=b[A+1],L=b[A+M],N=D==E&&D==F||D==F&&F==L||F==L&&E==L||D==E&&L==E;N?b[A]=D==E?D:E==F?E:D:(k>D&&k>E&&k>F&&k>L||k<D&&k<E&&k<F&&k<L)&&(b[A]=D+E+F+L>>>2)}}function v(b,M,x,S,C){for(var A=0;A<C;A++){var D=x>>>A,E=S>>>A;p(b,M,x,S,D,E)}}function u(b,M,x,S,C){for(var A=C-1;A>=0;A--){var D=x>>A,E=S>>A;c(b,M,x,S,D,E)}}function p(b,M,x,S,C,A){g(b,M,x,S,C,A,!0),g(M,b,x,S,C,A,!1)}function c(b,M,x,S,C,A){m(b,M,x,S,C,A,!0),m(M,b,x,S,C,A,!1)}function d(b,M,x,S,C,A){var D=x*S+M<<1;b[D]=C,b[D+1]=A}function g(b,M,x,S,C,A,D){for(var E=D?C:A,k=D?A:C,F=k>>>1,L=0;L<E;L++)for(var N=0;N<k;N+=2){for(var I=0,j=0,B=0,U=0,_=N>>>1,V=0;V<6;V++){var G=N+V-3;G<0&&(G=k+G),G>=k&&(G=G-k);var H=(D?G*x+L:L*x+G)<<1,Z=b[H],z=b[H+1],$=e[V],tt=r[V];I+=Z*$[0]-z*$[1],j+=z*$[0]+Z*$[1],B+=Z*tt[0]-z*tt[1],U+=z*tt[0]+Z*tt[1]}D?(d(M,L,_,x,I,j),d(M,L,_+F,x,B,U)):(d(M,_,L,x,I,j),d(M,_+F,L,x,B,U))}}function m(b,M,x,S,C,A,D){for(var E=D?C:A,k=D?A:C,F=k>>>1,L,N,I,j,B=0;B<E;B++)for(var U=0;U<k;U++){for(var _=0,V=0,G=U+3&1;G<6;G+=2){var H=U-G+3>>1;H<0&&(H=F+H),H>=F&&(H=H-F),D?(L=B,N=H,I=B,j=H+F):(N=B,L=H,j=B,I=H+F);var Z=N*x+L<<1,z=j*x+I<<1,$=b[Z],tt=b[Z+1],R=b[z],nt=b[z+1],Q=e[G],X=r[G];_+=$*Q[0]+R*X[0],_+=tt*Q[1]+nt*X[1],V+=tt*Q[0]+nt*X[0],V-=$*Q[1]+R*X[1]}D?d(M,B,U,x,_,V):d(M,U,B,x,_,V)}}return{Et:a}})(),f.a3a=(function(){var t=Math.floor(1500),i,e,r,a;function s(c,d,g,m){var b=UPNG.quantize.findNearest,M=[c,new l1(0,0,d,g)],x;f.r7(M);for(var S=Date.now(),C=d+g>>>1,A=C<1e3?2:4;A>=0;A-=2){var D=M[A+1],E=D.s,k=D.N;if(x==null&&(x=new Uint8Array(E*k),b(M[A],x,m)),o(M[A],E,k,m,x),A!=0){for(var F=M[A-1],L=F.s,N=F.N,I=new Uint8Array(L*N),j=0;j<N;j++)for(var B=0;B<L;B++)I[j*L+B]=x[(j>>>1)*E+(B>>>1)];x=I}}return x}function o(c,d,g,m,b){i=c,e=d,r=g,a=m;for(var M=a.length>>>2,x=[-1,-e,1,e],S=[-1,-e,-e+1,2,e+1,e],C=[-1,-e,1,e+1,e+e,e-1],A=8,D=e+r>>>1,E=1e9;D>512;)A>>=1,D>>=1;A=Math.max(1,Math.min(4,A));for(var k=0;k<A;k++)for(var F=0,L=0;L<r;L++)for(var N=0;N<e;N++)if(!(u(b,N,L)<2)){var I=L*e+N,j=b[I],B=1e9,U=0,_=N==0||L==0||N>e-3||L>r-3;if(_){B=1e9;for(var V=0;V<M;V++){b[I]=V;var G=p(b,N,L,2);G<B&&(B=G,U=V)}if(b[I]=U,U==j&&N+1<e&&b[I+1]==j){B=1e9;for(var V=0;V<M;V++){b[I]=b[I+1]=V;var G=p(b,N,L,2)+p(b,N+1,L,2);G<B&&(B=G,U=V)}b[I]=b[I+1]=U}if(U==j&&L+1<r&&b[I+e]==j){B=1e9;for(var V=0;V<M;V++){b[I]=b[I+e]=V;var G=p(b,N,L,2)+p(b,N,L+1,2);G<B&&(B=G,U=V)}b[I]=b[I+e]=U}}else{B=1e9,U=-1;for(var V=0;V<4;V++){var H=b[I+x[V]];if(H!=U){b[I]=H;var G=p(b,N,L,2);G<B&&(B=G,U=H)}}if(b[I]=U,U==j&&N+1<e&&b[I+1]==j){B=1e9,U=-1;for(var V=0;V<6;V++){var H=b[I+S[V]];if(H!=U){b[I]=b[I+1]=H;var G=p(b,N,L,2)+p(b,N+1,L,2);G<B&&(B=G,U=H)}}b[I]=b[I+1]=U}if(U==j&&L+1<r&&b[I+e]==j){B=1e9,U=-1;for(var V=0;V<6;V++){var H=b[I+C[V]];if(H!=U){b[I]=b[I+e]=H;var G=p(b,N,L,2)+p(b,N,L+1,2);G<B&&(B=G,U=H)}}b[I]=b[I+e]=U}}F+=B}}function h(c){for(var d=0,g=0;g<r;g++)for(var m=0;m<e;m++)d+=p(c,m,g,1);return d/(e*r)}function v(c,d,g){var m=g*e+d,b=m*4,M=c[m]*4,x=i[b]-a[M],S=i[b+1]-a[M+1],C=i[b+2]-a[M+2],A=i[b+3]-a[M+3];return x*x+S*S+C*C+A*A}function u(c,d,g){if(d<0||d>=e||g<0||g>=r)throw"e";var m=g*e+d,b=c[m],M=0;return g>0&&b!=c[m-e]&&(M+=2),d>0&&b!=c[m-1]&&(M+=2),d<e-1&&b!=c[m+1]&&(M+=2),g<r-1&&b!=c[m+e]&&(M+=2),g>0&&d>0&&b!=c[m-e-1]&&M++,g<r-1&&d>0&&b!=c[m+e-1]&&M++,g>0&&d<e-1&&b!=c[m-e+1]&&M++,g<r-1&&d<e-1&&b!=c[m+e+1]&&M++,M}function p(c,d,g,m){return v(c,d,g)+u(c,d,g)*m*t}return s})();var f1=(function(){function t(){this.D=0,this.lg=0,this.B_={},this.ui=[],this.gY=1e5,this.Hi=1e5,this.Kb=-1,this.AD=-1,this.color=0}function i(a){this.P=a,this.Yk=new Array(a),this.JC=new Array(a*6),this.a6k=0,this.RO=new Array(a*2),this.alpha=new Array(a),this.IF=new Array(a),this.Fo=new Array(a)}function e(a,s,o,h){function v(F,L,N,I){return N[I*L+F]}function u(F){for(var L=a.length;F<L&&a[F]==0;)F++;return F<L?F:-1}function p(F,L,N){for(var I=2;I<5;I++){for(var j=0,B=-I+1;B<=I-1;B++)j+=v(F+B,L+I-1,a,s)==N?1:-1,j+=v(F+I-1,L+B-1,a,s)==N?1:-1,j+=v(F+B-1,L-I,a,s)==N?1:-1,j+=v(F-I,L+B,a,s)==N?1:-1;if(j>0)return 1;if(j<0)return 0}return 0}function c(F,L){var N=new t,I=F,j=L,B=0,U=1,_;for(N.color=a[L*s+F],N.sign=v(F,L,a,s)==N.color?"+":"-";N.ui.push(I,j),I>N.Kb&&(N.Kb=I),I<N.gY&&(N.gY=I),j>N.AD&&(N.AD=j),j<N.Hi&&(N.Hi=j),N.lg++,I+=B,j+=U,N.D-=I*U,!(I==F&&j==L);){var V=v(I+(B+U-1>>1),j+(U-B-1>>1),a,s)==N.color,G=v(I+(B-U-1>>1),j+(U+B-1>>1),a,s)==N.color;G&&!V?h.g7=="right"||h.g7=="black"&&N.sign=="+"||h.g7=="white"&&N.sign=="-"||h.g7=="majority"&&p(I,j,N.color)||h.g7=="minority"&&!p(I,j,N.color)?(_=B,B=-U,U=_):(_=B,B=U,U=-_):G?(_=B,B=-U,U=_):V||(_=B,B=U,U=-_)}return N}for(var d=0,g=[];;){var d=u(d);if(d==-1)break;for(var m=Math.floor(d/s),b=c(d-m*s,m),M=0;M<b.ui.length-2;M+=2){var x=b.ui[M],S=b.ui[M+1],C=S*s+x;x==b.ui[M+2]&&S+1==b.ui[M+3]&&a[C]!=0&&f1.fill(C,a,s,0)}b.D>h.a43&&g.push(b)}for(var M=0;M<g.length;M++)g[M].parent=-1;for(var A=Date.now(),M=1;M<g.length;M++)for(var D=g[M],E=M-1;E>=0;E--){var k=g[E];if(!(D.gY<k.gY||D.Kb>k.Kb||D.Hi<k.Hi||D.AD>k.AD)&&f1.VQ(k.ui,D.ui[0]+.5,D.ui[1]+.5)){D.parent=E;break}}return g}function r(a,s){function o(L,N,I,j,B){this.x=L,this.y=N,this.Dn=I,this.Xg=j,this.$b=B}function h(L,N){return(N+L)%N}function v(L,N,I,j){return L*j-I*N}function u(L,N,I,j){return L*I+N*j}function p(L,N,I){return L<=I?L<=N&&N<I:L<=N||N<I}function c(L,N,I){var j=0;return j+=N*L[0]*N,j+=N*L[1]*I,j+=N*L[2],j+=I*L[3]*N,j+=I*L[4]*I,j+=I*L[5],j+=L[6]*N,j+=L[7]*I,j+=L[8],j}function d(L,N,I){return N+L*(I-N)}function g(L,N,I,j){var B=Math.sign(I-L),U=-Math.sign(j-N);return B*(I-L)-U*(j-N)}function m(L,N){return Math.sqrt(L*L+N*N)}function b(L,N,I,j,B){var U=1-L;return U*U*U*N+3*(U*U*L)*I+3*(L*L*U)*j+L*L*L*B}function M(L,N,I,j,B,U,_,V){var G=v(L,N,_,V),H=v(I,j,_,V),Z=v(B,U,_,V),z=G-2*H+Z,$=-2*G+2*H,tt=G,R=$*$-4*z*tt;if(z==0||R<0)return-1;var nt=Math.sqrt(R),Q=(-$+nt)/(2*z),X=(-$-nt)/(2*z);return Q>=0&&Q<=1?Q:X>=0&&X<=1?X:-1}function x(L){var N,I,j;L.OJ=L.ui[0],L.a7Y=L.ui[1],L.a2Z=[];var B=L.a2Z;for(B.push(new o(0,0,0,0,0)),N=0;N<L.lg;N++)I=L.ui[N<<1]-L.OJ,j=L.ui[(N<<1)+1]-L.a7Y,B.push(new o(B[N].x+I,B[N].y+j,B[N].Dn+I*j,B[N].Xg+I*I,B[N].$b+j*j))}function S(L){var N=L.lg,I=L.ui,j,B=new Array(N),U=new Array(N),_=new Array(4),V,G,H,Z,z,$,tt,R,nt,Q,X,K,Y,rt,ot,st,ht,lt,vt=0;for(L.Ae=new Array(N),K=N-1;K>=0;K--)I[K<<1]!=I[vt<<1]&&I[(K<<1)+1]!=I[(vt<<1)+1]&&(vt=K+1),U[K]=vt;for(K=N-1;K>=0;K--){var pt=h(K+1,N)<<1;for(_[0]=_[1]=_[2]=_[3]=0,j=(3+3*(I[pt]-I[K<<1])+(I[pt+1]-I[(K<<1)+1]))/2,_[j]++,V=0,G=0,H=0,Z=0,vt=U[K],rt=K;;){if(X=0,j=(3+3*Math.sign(I[vt*2]-I[rt*2])+Math.sign(I[vt*2+1]-I[rt*2+1]))/2,_[j]++,_[0]&&_[1]&&_[2]&&_[3]){B[K]=rt,X=1;break}if(nt=I[vt*2]-I[K*2],Q=I[vt*2+1]-I[K*2+1],v(V,G,nt,Q)<0||v(H,Z,nt,Q)>0||(Math.abs(nt)<=1&&Math.abs(Q)<=1||(z=nt+(Q>=0&&(Q>0||nt<0)?1:-1),$=Q+(nt<=0&&(nt<0||Q<0)?1:-1),v(V,G,z,$)>=0&&(V=z,G=$),z=nt+(Q<=0&&(Q<0||nt<0)?1:-1),$=Q+(nt>=0&&(nt>0||Q<0)?1:-1),v(H,Z,z,$)<=0&&(H=z,Z=$)),rt=vt,vt=U[rt],!p(vt,K,rt)))break}X==0&&(tt=Math.sign(I[vt*2]-I[rt*2]),R=Math.sign(I[vt*2+1]-I[rt*2+1]),nt=I[rt*2]-I[K*2],Q=I[rt*2+1]-I[K*2+1],ot=v(V,G,nt,Q),st=v(V,G,tt,R),ht=v(H,Z,nt,Q),lt=v(H,Z,tt,R),Y=1e7,st<0&&(Y=Math.floor(ot/-st)),lt>0&&(Y=Math.min(Y,Math.floor(-ht/lt))),B[K]=h(rt+Y,N))}for(Y=B[N-1],L.Ae[N-1]=Y,K=N-2;K>=0;K--)p(K+1,B[K],Y)&&(Y=B[K]),L.Ae[K]=Y;for(K=N-1;p(h(K+1,N),Y,L.Ae[K]);K--)L.Ae[K]=Y}function C(L){function N(Q,X,K){var Y=Q.lg,rt=Q.ui,ot=Q.a2Z,st,ht,lt,vt,pt,ct,ut,dt,yt,xt,mt,gt,wt,Tt,Wt=0;return K>=Y&&(K-=Y,Wt=1),Wt==0?(st=ot[K+1].x-ot[X].x,ht=ot[K+1].y-ot[X].y,vt=ot[K+1].Xg-ot[X].Xg,lt=ot[K+1].Dn-ot[X].Dn,pt=ot[K+1].$b-ot[X].$b,ct=K+1-X):(st=ot[K+1].x-ot[X].x+ot[Y].x,ht=ot[K+1].y-ot[X].y+ot[Y].y,vt=ot[K+1].Xg-ot[X].Xg+ot[Y].Xg,lt=ot[K+1].Dn-ot[X].Dn+ot[Y].Dn,pt=ot[K+1].$b-ot[X].$b+ot[Y].$b,ct=K+1-X+Y),mt=(rt[X<<1]+rt[K<<1])/2-rt[0],gt=(rt[(X<<1)+1]+rt[(K<<1)+1])/2-rt[1],Tt=rt[K<<1]-rt[X<<1],wt=-(rt[(K<<1)+1]-rt[(X<<1)+1]),ut=(vt-2*st*mt)/ct+mt*mt,dt=(lt-st*gt-ht*mt)/ct+mt*gt,yt=(pt-2*ht*gt)/ct+gt*gt,xt=wt*wt*ut+2*wt*Tt*dt+Tt*Tt*yt,Math.sqrt(xt)}var I,j,B,U,_=L.lg,V=new Array(_+1),G=new Array(_+1),H=new Array(_),Z=new Array(_+1),z=new Array(_+1),$=new Array(_+1),tt,R,nt;for(I=0;I<_;I++)nt=h(L.Ae[h(I-1,_)]-1,_),nt==I&&(nt=h(I+1,_)),nt<I?H[I]=_:H[I]=nt;for(j=1,I=0;I<_;I++)for(;j<=H[I];)Z[j]=I,j++;for(I=0,j=0;I<_;j++)z[j]=I,I=H[I];for(z[j]=_,B=j,I=_,j=B;j>0;j--)$[j]=I,I=Z[I];for($[0]=0,V[0]=0,j=1;j<=B;j++)for(I=$[j];I<=z[j];I++){for(R=-1,U=z[j-1];U>=Z[I];U--)tt=N(L,U,I)+V[U],(R<0||tt<R)&&(G[I]=U,R=tt);V[I]=R}for(L.v=B,L.azi=new Array(B),I=_,j=B-1;I>0;j--)I=G[I],L.azi[j]=I}function A(L){function N(xt,mt,gt,wt,Tt,Wt){for(var Mt=xt.lg,Dt=xt.a2Z,It=0,St;gt>=Mt;)gt-=Mt,It+=1;for(;mt>=Mt;)mt-=Mt,It-=1;for(;gt<0;)gt+=Mt,It-=1;for(;mt<0;)mt+=Mt,It+=1;var Ct=Dt[gt+1].x-Dt[mt].x+It*Dt[Mt].x,Et=Dt[gt+1].y-Dt[mt].y+It*Dt[Mt].y,At=Dt[gt+1].Xg-Dt[mt].Xg+It*Dt[Mt].Xg,Pt=Dt[gt+1].Dn-Dt[mt].Dn+It*Dt[Mt].Dn,Nt=Dt[gt+1].$b-Dt[mt].$b+It*Dt[Mt].$b,jt=gt+1-mt+It*Mt;wt[Wt]=Ct/jt,wt[Wt+1]=Et/jt;var _t=(At-Ct*Ct/jt)/jt,Rt=(Pt-Ct*Et/jt)/jt,Gt=(Nt-Et*Et/jt)/jt,Lt=(_t+Gt+Math.sqrt((_t-Gt)*(_t-Gt)+4*Rt*Rt))/2;_t-=Lt,Gt-=Lt,Math.abs(_t)>=Math.abs(Gt)?(St=Math.sqrt(_t*_t+Rt*Rt),St!=0&&(Tt[Wt]=-Rt/St,Tt[Wt+1]=_t/St)):(St=Math.sqrt(Gt*Gt+Rt*Rt),St!=0&&(Tt[Wt]=-Gt/St,Tt[Wt+1]=Rt/St)),St==0&&(Tt[Wt]=Tt[Wt+1]=0)}var I=L.v,j=L.azi,B=L.lg,U=L.ui,_=L.OJ,V=L.a7Y,G=new Array(I*2),H=new Array(I*2),Z=new Array(I),z=new Array(3),$,tt,R,nt,Q,X,K,Y,rt,ot,st;for(L.B_=new i(I),$=0;$<I;$++)tt=j[h($+1,I)],tt=h(tt-j[$],B)+j[$],G[$<<1]=0,G[($<<1)+1]=0,H[$<<1]=0,H[($<<1)+1]=0,N(L,j[$],tt,G,H,$<<1);for($=0;$<I;$++){Z[$]=[0,0,0,0,0,0,0,0,0];var ht=H[$<<1]*H[$<<1]+H[($<<1)+1]*H[($<<1)+1],lt=1/ht;if(ht!=0)for(z[0]=H[($<<1)+1],z[1]=-H[$<<1],z[2]=-z[1]*G[($<<1)+1]-z[0]*G[$<<1],nt=0;nt<3;nt++)Z[$][nt*3+0]=z[nt]*z[0]*lt,Z[$][nt*3+1]=z[nt]*z[1]*lt,Z[$][nt*3+2]=z[nt]*z[2]*lt}var vt=[0,0,0,0,0,0,0,0,0];for($=0;$<I;$++){vt[0]=vt[1]=vt[2]=vt[3]=vt[4]=vt[5]=vt[6]=vt[7]=vt[8]=vt[9]=0;var pt=U[j[$]<<1]-_,ct=U[(j[$]<<1)+1]-V,ut=0,dt=0;for(tt=h($-1,I),nt=0;nt<9;nt+=3)vt[nt+0]=Z[tt][nt+0]+Z[$][nt+0],vt[nt+1]=Z[tt][nt+1]+Z[$][nt+1],vt[nt+2]=Z[tt][nt+2]+Z[$][nt+2];for(;;){var yt=vt[0]*vt[4]-vt[1]*vt[3];if(yt!=0){ut=(-vt[2]*vt[4]+vt[5]*vt[0])/yt,dt=(vt[2]*vt[3]-vt[5]*vt[0])/yt;break}vt[0]>vt[4]?(z[0]=-vt[1],z[1]=vt[0]):vt[4]?(z[0]=-vt[4],z[1]=vt[3]):(z[0]=1,z[1]=0);var ht=z[0]*z[0]+z[1]*z[1],lt=1/ht;for(z[2]=-z[1]*ct-z[0]*pt,nt=0;nt<3;nt++)vt[nt*3+0]+=z[nt]*z[0]*lt,vt[nt*3+1]+=z[nt]*z[1]*lt,vt[nt*3+2]+=z[nt]*z[2]*lt}if(Q=Math.abs(ut-pt),X=Math.abs(dt-ct),Q<=.5&&X<=.5){L.B_.RO[$<<1]=ut+_,L.B_.RO[($<<1)+1]=dt+V;continue}if(K=c(vt,pt,ct),rt=pt,ot=ct,vt[0]!=0)for(st=0;st<2;st++)dt=ct-.5+st,ut=-(vt[1]*dt+vt[2])/vt[0],Q=Math.abs(ut-pt),Y=c(vt,ut,dt),Q<=.5&&Y<K&&(K=Y,rt=ut,ot=dt);if(vt[4]!=0)for(st=0;st<2;st++)ut=pt-.5+st,dt=-(vt[3]*ut+vt[5])/vt[4],X=Math.abs(dt-ct),Y=c(vt,ut,dt),X<=.5&&Y<K&&(K=Y,rt=ut,ot=dt);for(nt=0;nt<2;nt++)for(R=0;R<2;R++)ut=pt-.5+nt,dt=ct-.5+R,Y=c(vt,ut,dt),Y<K&&(K=Y,rt=ut,ot=dt);L.B_.RO[$<<1]=rt+_,L.B_.RO[($<<1)+1]=ot+V}}function D(L){var N=L.B_.P,I=L.B_,j,B,U,_,V,G,H,Z,z;for(j=0;j<N;j++){B=h(j+1,N),U=h(j+2,N);var $=I.RO[j<<1],tt=I.RO[(j<<1)+1],R=I.RO[U<<1],nt=I.RO[(U<<1)+1],Q=I.RO[B<<1],X=I.RO[(B<<1)+1],K=d(.5,R,Q),Y=d(.5,nt,X);V=g($,tt,R,nt),V!=0?(_=v(Q-$,X-tt,R-$,nt-tt)/V,_=Math.abs(_),G=_>1?1-1/_:0,G=G*(1/.75)):G=4/3,I.IF[B]=G;var rt=3*B<<1;if(G>=s.atq)I.Yk[B]=0,I.JC[rt+0]=I.JC[rt+1]=0,I.JC[rt+2]=Q,I.JC[rt+3]=X,I.JC[rt+4]=K,I.JC[rt+5]=Y;else{G<.55?G=.55:G>1&&(G=1);var ot=.5+.5*G;I.Yk[B]=1,I.JC[rt]=d(ot,$,Q),I.JC[rt+1]=d(ot,tt,X),I.JC[rt+2]=d(ot,R,Q),I.JC[rt+3]=d(ot,nt,X),I.JC[rt+4]=K,I.JC[rt+5]=Y}I.alpha[B]=G,I.Fo[B]=.5}I.aen=1}function E(L){function N(){this.BX=0,this.aOe=0,this.aA3=0,this.aEd=0,this.aCJ=0,this.p=0,this.zH=0,this.alpha=0}function I(At,Pt,Nt,jt,_t,Rt,Gt){var Lt=At.B_.P,Jt=At.B_.JC,Vt=At.B_.RO;if(Pt==Nt)return 1;var Bt=Pt,zt=h(Pt+1,Lt),kt=h(Bt+1,Lt),Ot=Vt[Pt<<1],Ft=Vt[(Pt<<1)+1],qt=Vt[zt<<1],ti=Vt[(zt<<1)+1],Zt=Rt[kt];if(Zt==0)return 1;var ni=m(Ot-qt,Ft-ti);for(Bt=kt;Bt!=Nt;Bt=kt){var kt=h(Bt+1,Lt),yi=h(Bt+2,Lt),si=Vt[kt<<1],ii=Vt[(kt<<1)+1],bi=Vt[yi<<1],oi=Vt[(yi<<1)+1];if(Rt[kt]!=Zt||Math.sign(v(qt-Ot,ti-Ft,bi-si,oi-ii))!=Zt||u(qt-Ot,ti-Ft,bi-si,oi-ii)<ni*m(si-bi,ii-oi)*-.999847695156)return 1}var Xt=h(Pt,Lt)*3+2<<1,ri=h(Pt+1,Lt)<<1,wi=h(Nt,Lt)<<1,Ut=h(Nt,Lt)*3+2<<1,mi=Jt[Xt],Ht=Jt[Xt+1],Yt=Vt[ri],$t=Vt[ri+1],vi=Vt[wi],ui=Vt[wi+1],pi=Jt[Ut],Ci=Jt[Ut+1],Mi=Vt[0],Di=Vt[1];Xt=Nt*3+2<<1;var xi=Jt[Xt],Ti=Jt[Xt+1],Kt=Gt[Nt]-Gt[Pt];Kt-=v(xi-Mi,Ti-Di,xi-Mi,Ti-Di)/2,Pt>=Nt&&(Kt+=Gt[Lt]);var Si=Yt-mi,Pi=$t-Ht,ei=vi-mi,Ai=ui-Ht,ve=pi-mi,Zi=Ci-Ht,me=v(Si,Pi,ei,Ai),Bi=v(Si,Pi,ve,Zi),zi=v(ei,Ai,ve,Zi),Qt=me+zi-Bi;if(Bi==me)return 1;var Ei=zi/(zi-Qt),Li=Bi/(Bi-me),Qi=Bi*Ei/2;if(Qi==0)return 1;var Ji=Kt/Qi,Ri=2-Math.sqrt(4-Ji/.3);for(jt.aOe=d(Ei*Ri,mi,Yt),jt.aA3=d(Ei*Ri,Ht,$t),jt.aEd=d(Li*Ri,pi,vi),jt.aCJ=d(Li*Ri,Ci,ui),jt.alpha=Ri,jt.p=Ei,jt.zH=Li,Yt=jt.aOe,$t=jt.aA3,vi=jt.aEd,ui=jt.aCJ,jt.BX=0,Bt=h(Pt+1,Lt);Bt!=Nt;Bt=kt){kt=h(Bt+1,Lt);var re=Vt[Bt<<1],Wi=Vt[(Bt<<1)+1],si=Vt[kt<<1],ii=Vt[(kt<<1)+1];if(Ei=M(Yt-mi,$t-Ht,vi-Yt,ui-$t,pi-vi,Ci-ui,si-re,ii-Wi),Ei<-.5)return 1;var Ni=b(Ei,mi,Yt,vi,pi),_i=b(Ei,Ht,$t,ui,Ci),ni=m(si-re,ii-Wi);if(ni==0)return 1;var Hi=v(si-re,ii-Wi,Ni-re,_i-Wi)/ni;if(Math.abs(Hi)>_t||u(si-re,ii-Wi,Ni-re,_i-Wi)<0||u(re-si,Wi-ii,Ni-si,_i-ii)<0)return 1;jt.BX+=Hi*Hi}for(Bt=Pt;Bt!=Nt;Bt=kt){kt=h(Bt+1,Lt);var Xt=Bt*3+2<<1,ri=kt*3+2<<1,Ui=Jt[Xt],Se=Jt[Xt+1],ne=Jt[ri],Ii=Jt[ri+1];if(Ei=M(Yt-mi,$t-Ht,vi-Yt,ui-$t,pi-vi,Ci-ui,ne-Ui,Ii-Se),Ei<-.5)return 1;var Ni=b(Ei,mi,Yt,vi,pi),_i=b(Ei,Ht,$t,ui,Ci),ni=m(ne-Ui,Ii-Se);if(ni==0)return 1;var Hi=v(ne-Ui,Ii-Se,Ni-Ui,_i-Se)/ni,Yi=v(ne-Ui,Ii-Se,Vt[kt<<1]-Ui,Vt[(kt<<1)+1]-Se)/ni;if(Yi*=.75*At.B_.alpha[kt],Yi<0&&(Hi=-Hi,Yi=-Yi),Hi<Yi-_t)return 1;Hi<Yi&&(jt.BX+=(Hi-Yi)*(Hi-Yi))}return 0}var j=L.B_,B=j.P,U=j.RO,_=new Array(B+1),V=new Array(B+1),G=new Array(B+1),H=new Array(B+1),Z,z,$,tt,R=new N,nt,Q,X,K,Y,rt,ot,st=new Array(B),ht=new Array(B+1);for(z=0;z<B;z++)if(j.Yk[z]=="CURVE"){var lt=U[h(z-1,B)<<1],vt=U[(h(z-1,B)<<1)+1],pt=U[z<<1],ct=U[(z<<1)+1],ut=U[h(z+1,B)<<1],dt=U[(h(z+1,B)<<1)+1];st[z]=Math.sign(v(pt-lt,ct-vt,ut-pt,dt-ct))}else st[z]=0;X=0,ht[0]=0;var yt=j.RO[0],xt=j.RO[1];for(z=0;z<B;z++){if(Q=h(z+1,B),j.Yk[Q]=="CURVE"){K=j.alpha[Q];var mt=z*3+2<<1,gt=Q*3+2<<1,wt=j.JC[mt],Tt=j.JC[mt+1],Wt=U[Q<<1],Mt=U[(Q<<1)+1],Dt=j.JC[gt],It=j.JC[gt+1];X+=.3*K*(4-K)*v(Wt-wt,Mt-Tt,Dt-wt,It-Tt)/2,X+=v(wt-yt,Tt-xt,Dt-yt,It-xt)/2}ht[z+1]=X}for(_[0]=-1,V[0]=0,G[0]=0,$=1;$<=B;$++)for(_[$]=$-1,V[$]=V[$-1],G[$]=G[$-1]+1,z=$-2;z>=0&&(tt=I(L,z,h($,B),R,s.apZ,st,ht),!tt);z--)(G[$]>G[z]+1||G[$]==G[z]+1&&V[$]>V[z]+R.BX)&&(_[$]=z,V[$]=V[z]+R.BX,G[$]=G[z]+1,H[$]=R,R=new N);for(Z=G[B],Y=new i(Z),rt=new Array(Z),ot=new Array(Z),$=B,z=Z-1;z>=0;z--){var St=h($,B),Ct=z*3+0<<1,Et=St*3+0<<1;_[$]==$-1?(Y.Yk[z]=j.Yk[St],Y.JC[Ct]=j.JC[Et],Y.JC[Ct+1]=j.JC[Et+1],Y.JC[Ct+2]=j.JC[Et+2],Y.JC[Ct+3]=j.JC[Et+3],Y.JC[Ct+4]=j.JC[Et+4],Y.JC[Ct+5]=j.JC[Et+5],Y.RO[z<<1]=j.RO[St<<1],Y.RO[(z<<1)+1]=j.RO[(St<<1)+1],Y.alpha[z]=j.alpha[St],Y.IF[z]=j.IF[St],Y.Fo[z]=j.Fo[St],rt[z]=ot[z]=1):(Y.Yk[z]="CURVE",Y.JC[Ct]=H[$].aOe,Y.JC[Ct+1]=H[$].aA3,Y.JC[Ct+2]=H[$].aEd,Y.JC[Ct+3]=H[$].aCJ,Y.JC[Ct+4]=j.JC[Et+4],Y.JC[Ct+5]=j.JC[Et+5],Y.RO[z<<1]=d(H[$].zH,j.JC[Et+4],U[St<<1]),Y.RO[(z<<1)+1]=d(H[$].zH,j.JC[Et+5],U[(St<<1)+1]),Y.alpha[z]=H[$].alpha,Y.IF[z]=H[$].alpha,rt[z]=H[$].zH,ot[z]=H[$].p),$=_[$]}for(z=0;z<Z;z++)Q=h(z+1,Z),Y.Fo[z]=rt[z]/(rt[z]+ot[Q]);Y.aen=1,L.B_=Y}for(var k=0;k<a.length;k++){var F=a[k];x(F),S(F),C(F),A(F),D(F),s.aFM&&E(F)}}return{avJ:e,aKM:r}})();f1.s$=function(t,i,e,r){var a={g7:"minority",a43:r,aFM:!0,atq:1,apZ:.2},s=f1.avJ(t,i,e,a);return f1.aKM(s,a),s},f1.Sv=function(t){for(var i=[],e=0;e<t.length;e++){for(var r=t[e],a=r.B_,s=["M"],o=[a.JC[(a.P-1)*6+4],a.JC[(a.P-1)*6+5]],h=0;h<a.P;h++){var v=h*6;if(a.Yk[h]==1){s.push("C");for(var u=0;u<6;u++)o.push(a.JC[v+u])}else if(a.Yk[h]==0){s.push("L");for(var u=2;u<4;u++)o.push(a.JC[v+u])}}s.push("Z"),i.push({parent:r.parent,color:r.color,path:{J:o,g3:s}})}return i},f1.VQ=function(t,i,e){for(var r=t.length>>1,a,s=t[2*r-3]-e,o=t[2*r-2]-i,h=t[2*r-1]-e,v=h>s,u=0,p=0;p<r;p++)a=o,s=h,o=t[2*p]-i,h=t[2*p+1]-e,s!=h&&(v=h>s);for(var p=0;p<r;p++)if(a=o,s=h,o=t[2*p]-i,h=t[2*p+1]-e,!(s<0&&h<0)&&!(s>0&&h>0)&&!(a<0&&o<0)){if(s==h&&Math.min(a,o)<=0)return!0;if(s!=h){var c=a+(o-a)*-s/(h-s);if(c==0)return!0;c>0&&u++,s==0&&v&&h>s&&u--,s==0&&!v&&h<s&&u--,v=h>s}}return(u&1)==1},f1.fill=function(t,i,e,r){for(var a=i[t],s=[t],o=0;o<s.length;){var h=s[o];o++,i[h]=r,i[h-e]==a&&(s.push(h-e),i[h-e]=254),i[h-1]==a&&(s.push(h-1),i[h-1]=254),i[h+1]==a&&(s.push(h+1),i[h+1]=254),i[h+e]==a&&(s.push(h+e),i[h+e]=254)}};var gI=(function(){function t(u){return Math.max(0,Math.min(1,u))}function i(u,p){var c=p<0?-p:p;u>1&&(u=.99),u=u*.99;var d=Math.pow(c/5,.16),g=Math.pow(2,c<1?c:1+(c-1)*.8);return p<0&&(g=1/g),u=d*(1-Math.pow(1-u,g))+(1-d)*u,u}function e(u,p){var c=p/100;return u=u*.99,u=c*(.5-.5*Math.cos(u*Math.PI))+(1-c)*u,u}function r(u,p){var c=p*.01,d=Math.abs(c);if(p<0)u=Math.max(0,-d*.33+u*(1+d*.33));else{var g=.25+.15*d;u<.25?u*=g/.25:u=g+(1-g)*((u-.25)/(1-.25))}return u}function a(u,p){return p<0?u=u*(1+862e-6*p):u=u*(1+.012*p),u}var s=f.k8.kT(1,1,1,-.3),o=f.k8.m$(s);function h(u,p,c,d,g,m,b,M,x,S){var C=u[c],A=u[c+1],D=u[c+2],E=f.k8.Uh(s,[C,A,D,1]);C=E[0],A=E[1],D=E[2],C=i(C,d),A=i(A,d),D=i(D,d);var E=f.k8.Uh(o,[C,A,D,1]);C=E[0],A=E[1],D=E[2],C=t(C),A=t(A),D=t(D),C=e(C,g),A=e(A,g),D=e(D,g),C=r(C,b),A=r(A,b),D=r(D,b),C=a(C,m),A=a(A,m),D=a(D,m);var k=ky.axG(C,A,D,M);if(C=k[0],A=k[1],D=k[2],C=t(C),A=t(A),D=t(D),x||S){var F=new Float32Array(4),L=new l1(0,0,1,1);F[0]=C,F[1]=A,F[2]=D,x&&h0.uP(x,F,F,L),S&&h0.uP(S,F,F,L),C=F[0],A=F[1],D=F[2]}p[c]=C,p[c+1]=A,p[c+2]=D}function v(u,p,c,d,g){var m=g.Ex12?g.Ex12.v:0,b=g.Cr12?g.Cr12.v:0,M=g.Wh12?g.Wh12.v:0,x=g.Bk12?g.Bk12.v:0,S=g.Temp?g.Temp.v:0,C=g.Tint?g.Tint.v:0,A=g.Vibr?g.Vibr.v:0,D=g.Strt?g.Strt.v:0,E=ky.Jc(S,C),k=null,F=null;if(m+=E.a29,(A!=0||D!=0)&&(k=h0.Xr("vibA",{Strt:g.Strt,vibrance:g.Vibr})),g.Crv){for(var L=iU.er("curv"),N=!1,I=0;I<4;I++){var j=["Crv","CrvR","CrvG","CrvB"][I];if(g[j]!=null){for(var B=g[j].v,U=[],_=[],V=0;V<B.length;V+=2){var G=B[V].v,H=B[V+1].v;_.push(G,H),U.push(f.cW.wr(G,H,!0))}_.join("-")!="0-0-255-255"&&(l3.ML(L,I,U),N=!0)}}N&&(F=h0.Xr("curv",L))}var Z=Date.now();if(d!=u&&d.set(u),m!=0||b!=0||M!=0||x!=0||S!=0||C!=0||k||F){console.log(m,b,M,x,S,C,k);for(var z=17,$=1/(z-1),tt=z*z*z,R=new Array(tt*3),nt=0;nt<z;nt++)for(var Q=0;Q<z;Q++)for(var X=0;X<z;X++){var V=nt*z*z+Q*z+X,K=V*3;R[K]=nt*$,R[K+1]=Q*$,R[K+2]=X*$}for(var V=0;V<tt;V++)h(R,R,V*3,m,b,M,x,E,k,F);console.log(Date.now()-Z,"making LUT"),Z=Date.now(),ICC.U.applyLUT(R,z,d,d),console.log(Date.now()-Z,"applying LUT"),Z=Date.now()}var Y=(g.Hi12?g.Hi12.v:0)*.01,rt=(g.Sh12?g.Sh12.v:0)*.01;if(Y!=0||rt!=0){for(var Z=Date.now(),ot=!1,st=f.n(p*c,32),ht=d.length,lt=.3,vt=.59,pt=.11,V=0;V<ht;V+=4){var ct=d[V+0]*lt+d[V+1]*vt+d[V+2]*pt;st[V>>2]=ct<.3?rt*3*(.3-ct):Y*.7*(ct-.3)}ot&&console.log(0,Date.now()-Z),Z=Date.now(),f.E8.Rd(st,new l1(0,0,p,c),8),ot&&console.log(1,Date.now()-Z),Z=Date.now();for(var H=0;H<c;H++)for(var G=0;G<p;G++){var V=H*p+G,ut=V*4,dt=1+st[V];d[ut]=t(d[ut]*dt),d[ut+1]=t(d[ut+1]*dt),d[ut+2]=t(d[ut+2]*dt)}ot&&console.log(2,Date.now()-Z,p,c),Z=Date.now()}var yt=(g.CrTx?g.CrTx.v:0)*.01,xt=(g.Cl12?g.Cl12.v:0)*.01,mt=(g.Dhze?g.Dhze.v:0)*.01;if(yt!=0||xt!=0){for(var st=f.n(p*c,32),V=0;V<d.length;V+=4)st[V>>2]=(d[V+0]+d[V+1]+d[V+2])*.333333;var gt=st.slice(0);f.E8.Rd(gt,new l1(0,0,p,c),16),ot&&console.log(1,Date.now()-Z),Z=Date.now();for(var H=0;H<c;H++)for(var G=0;G<p;G++){var V=H*p+G,ut=V*4,ct=st[V],wt=gt[V],nt=d[ut],Q=d[ut+1],X=d[ut+2],Tt=wt+(ct-wt)*(1+yt*.3)-ct;nt=nt+Tt,Q=Q+Tt,X=X+Tt,nt=nt*(1+xt*(ct-wt)),Q=Q*(1+xt*(ct-wt)),X=X*(1+xt*(ct-wt)),d[ut]=t(nt),d[ut+1]=t(Q),d[ut+2]=t(X)}}var Wt=p*c;if(mt!=0){for(var Z=Date.now(),Mt=f.n(Wt),st=f.n(Wt),Dt=0,V=0;V<Wt;V++){var ut=V<<2;Mt[V]=~~(255*Math.min(d[ut],d[ut+1],d[ut+2])),st[V]=~~(255*(d[ut]+d[ut+1]+d[ut+2])*(1/3))}var It=Math.round(Math.min(p,c)/80),St=Mt.slice(0);f.GE.Et(St,Mt,p,c,It),Mt=f.Mg.aaO(Mt,st,new l1(0,0,p,c),Math.round(It*3),.1);for(var Ct=-1,V=0;V<Wt;V++)Mt[V]>Ct&&(Ct=Mt[V],Dt=V);for(var Et=d[Dt*4],At=d[Dt*4+1],Pt=d[Dt*4+2],Nt=(Et+At+Pt)/3,V=0;V<Wt;V++){var ut=V*4,jt=Mt[V]*(1/255),_t=1-.9*mt*jt,Rt=1/Math.max(_t,.1);d[ut]=t((d[ut]-Et)*Rt+Et),d[ut+1]=t((d[ut+1]-At)*Rt+At),d[ut+2]=t((d[ut+2]-Pt)*Rt+Pt)}}var Gt=(g.LNR?g.LNR.v:0)*.01,Lt=(g.CNR?g.CNR.v:0)*.01;Gt+Lt!=0&&f.wm.aPb(d,p,c,d,Gt,0,Lt)}return v})();function bI(){}bI.Q_=function(t,i){var e=new Uint8Array(t),r=0,a=i.split("/").pop().split(".")[0];function s(S){for(var C=0;C<S.length;C++)S[C].v.Nm.v=a+"/"+S[C].v.Nm.v.split("/").pop()}var o={jl:[],Mp:[],list:[]},h=T.a9(e,r);if(r+=2,h<=2)return o=bI.aJG(e),s(o.list),o;var v=T.a9(e,r);r+=2;var u=T.GU(e,r,8);r+=8;var p=T.TF(e,r);r+=4,p>0&&(o.jl=bI.a2M(e,r,p,v,h)),r+=p;var c=T.GU(e,r,8);r+=8;var d=T.TF(e,r);r+=4,d>0&&(o.Mp=c7.xf(e,r,d,!1,a)),r+=d;var g=T.GU(e,r,8);r+=8;var m=T.TF(e,r);if(r+=4,m>0){var b={};d_.Yh(e,b,r+4),o.list=b.Brsh.v}r+=m;for(var M=o.list,x=0;x<M.length;x++)iy.w5.check(M[x].v);return s(M),o},bI.pR=function(t,i){t.v.Nm.v=i},bI.aJG=function(t){var i={jl:[],Mp:[],list:[]},e=0,r=T.a9(t,e);e+=2;var a=T.a9(t,e);e+=2;for(var s=0;s<a;s++){var o=T.a9(t,e);e+=2;var h=T.TF(t,e);e+=4;var v=e;if(o==2){var u={};i.jl.push(u);var p=T.TF(t,v);v+=4;var c=T.a9(t,v);if(v+=2,r==2){var d=T.nJ(t,v);v+=4+d.length*2+2}u.id=er.j4()+"-d71c-11e5-b1ae-a548a96e5f9f",v++,v+=8,u.lM=T.Lp(t,v),v+=16;var g=T.a9(t,v);v+=2;var m=t[v];v++;var b=il.ND(!1,g,t,u.lM.s,u.lM.N,v,m);b=f.E1(b,8),bI.aMX(u,b);var M=iy.qj(u.id),x=M.Brsh.v;x.Dmtr.v.val=u.lM.s,x.Spcn.v.val=c,i.list.push({t:"Objc",v:M})}e+=h}return i},bI.PT=function(t){var i=new cW,e=0,r=0;T.OT(i,e,6),e+=2,T.OT(i,e,2),e+=2;for(var a={},s=[],o={},h=[],v=0;v<t.list.length;v++){var u=t.list[v].v,p=u.Brsh.v;p.classID=="sampledBrush"&&(a[p.sampledData.v]=!0),u.Txtr&&(o[u.Txtr.v.Idnt.v]=!0)}for(var v=0;v<t.jl.length;v++)a[t.jl[v].id]&&s.push(t.jl[v]);for(var v=0;v<t.Mp.length;v++)o[t.Mp[v].id]&&h.push(t.Mp[v]);T.a8(i,e,"8BIMsamp"),e+=8,e+=4,r=e,e=bI.aGs(i,e,s),T.OW(i,r-4,e-r),T.a8(i,e,"8BIMpatt"),e+=8,e+=4,r=e,e=c7.de(i,e,h),T.OW(i,r-4,e-r);for(var c=f.o(t.list),v=0;v<c.length;v++)c[v].v.Nm.v=c[v].v.Nm.v.split("/").pop();var d={classID:"null",Brsh:{t:"VlLs",v:c}};return T.a8(i,e,"8BIMdesc"),e+=8,e+=4,r=e,T.OW(i,e,16),e+=4,e+=d_.OI(i,d,e),T.OW(i,r-4,e-r),i.data.slice(0,e).buffer},bI.a2M=function(t,i,e,r,a){for(var s=T.TF,o=T.Lp,h=i+e,v=[];i<h;){var u={};v.push(u);var p=s(t,i);i+=4;var c=i,d=T.Ld(t,i);if(i+=d.length,u.id=d.ku,r==1)i+=9,u.lM=o(t,i),i+=16;else{i+=7;var g=s(t,i);i+=4,u.lM=o(t,i),i+=16;var m=s(t,i);i+=4,i+=m*4;var b=s(t,i);i+=4;var M=s(t,i);i+=4;var x=o(t,i);i+=16}var S=T.a9(t,i);i+=2;var C=t[i];i+=1;var A=il.ND(!1,S,t,u.lM.s,u.lM.N,i,C);A=f.E1(A,8),bI.aMX(u,A),p%4!=0&&(p+=4-p%4),i=c+p}return v},bI.aMX=function(t,i){var e=t.lM.Y();e.x=e.y=0,t.jA=[i,e]},bI.aGs=function(t,i,e){for(var r=T.OW,a=T.m3,s=0;s<e.length;s++){var o=e[s],h=i+4,v=56,u=1;i+=4,T.WA(t,i,o.id),i+=o.id.length+2,t.$t(i,1),t.data[i]=1,i+=3,r(t,i,3),i+=4;var p=i;i+=4,a(t,i,o.lM),i+=16,r(t,i,v),i+=4,i+=v*4,r(t,i-4,1);var c=i;i+=4,r(t,i,8),i+=4,a(t,i,o.lM),i+=16,T.OT(t,i,8),i+=2,t.$t(i,1),t.data[i]=u,i++;var d=o.jA[0];t.$t(i,o.lM.D()*2),i=il.wu(!1,d,t.data,o.lM.s,o.lM.N,i,u),t.$t(i,8),i+=8;var g=i-h;r(t,h-4,g),r(t,p,g-49),r(t,c,g-305),g%4!=0&&(i+=4-g%4)}return i};function l3(){}l3.Q_=function(t,i){var e=new Uint8Array(t),r=[],a=0,s=T.a9(e,a);if(a+=2,s!=4)throw"Unknown version of curves: "+s;var o=T.a9(e,a);a+=2;for(var h=0;h<o;h++){var v=l3.arx(e,a);a+=2+2*v.length,r.push(v)}if(a!=e.length){var u=T.GU(e,a,4);a+=4;var p=T.a9(e,a);a+=2;var c=T.a9(e,a);if(a+=2,c!=0)throw"extra curves for channels"}var d=l3.aJ3(r,0);return d.presetKind={t:"long",v:3},d.presetFileName={t:"TEXT",v:i.split("/").pop().split(".")[0]},[d]},l3.Mt=function(t,i,e,r){var a=r?T.s1:T.TF,s=i,o=[],h=t[i];i+=3;var v=a(t,i);i+=4;for(var u=0;u<4;u++){var p=v>>>u&1;if(p){if(h==0){var c=l3.arx(t,i,r);i+=2+2*c.length}else{var c=l3.aOq(t,i);i+=256}o.push(c)}else o.push(h==0?[0,0,255,255]:l3.a52())}var d=l3.aJ3(o,h);return d},l3.aJ3=function(t,i){for(var e=iU.er("curv"),r=0;r<4;r++)if(i==0){for(var a=t[r],s=[],o=0;o<a.length;o+=2)s.push(f.cW.wr(a[o],a[o+1],!0));l3.ML(e,r,s)}else l3.ML(e,r,t[r]);return e},l3.xn=function(t,i,e){for(var r=[],a=0;a<4;a++){var s=l3.wl(e,a);if(s.length==256)r.push(s);else{for(var o=[],h=0;h<s.length;h++)o.push(s[h].v.Hrzn.v,s[h].v.Vrtc.v);r.push(o)}}var v=i,u=r[0].length==256?1:0;t.$t(i,3),t.data[i]=u,t.data[i+1]=0,t.data[i+2]=1,i+=3,T.OW(t,i,15),i+=4;for(var a=0;a<4;a++){var p=r[a];u==0?(l3.asP(t,i,p),i+=2+2*p.length):(l3.aL7(t,i,p),i+=256)}return i-v},l3.a52=function(){for(var t=[],i=0;i<256;i++)t.push(i);return t},l3.ML=function(t,i,e){var r=fP.Nt("CrvA",i);if(e.length<256)r.Crv={t:"VlLs",v:e};else{r.Mpng={t:"VlLs",v:[]};for(var a=0;a<256;a++)r.Mpng.v[a]={t:"long",v:e[a]}}r={t:"Objc",v:r},t.Adjs==null&&(t.Adjs={t:"VlLs",v:[]});var s=t.Adjs.v,o=fP.zN(s,i);o==-1?s.push(r):s[o]=r},l3.wl=function(t,i){var e=t.Adjs?t.Adjs.v:[],r=fP.zN(e,i);if(r==-1){if(e.length==0||e[0].v.Crv)return[f.cW.wr(0,0,!0),f.cW.wr(255,255,!0)];if(e[0].v.autoMachineLearning||e[0].v.AuCo)return[f.cW.wr(0,0,!0),f.cW.wr(128,160,!0),f.cW.wr(255,255,!0)];for(var a=[],s=0;s<256;s++)a.push(s);return a}var o=e[r].v;if(o.Crv)return o.Crv.v;if(o.Mpng){for(var a=[],s=0;s<256;s++)a.push(o.Mpng.v[s].v);return a}return[f.cW.wr(0,0,!0),f.cW.wr(255,255,!0)]},l3.arx=function(t,i,e){var r=e?T.UX:T.a9,a=[],s=r(t,i);i+=2;for(var o=0;o<s;o++){var h=r(t,i);i+=2;var v=r(t,i);i+=2,a.push(v,h)}return a},l3.asP=function(t,i,e){var r=e.length/2;T.OT(t,i,r),i+=2;for(var a=0;a<r;a++)T.OT(t,i,e[a*2+1]),i+=2,T.OT(t,i,e[a*2+0]),i+=2},l3.aOq=function(t,i){for(var e=[],r=0;r<256;r++)e.push(t[i+r]);return e},l3.aL7=function(t,i,e){t.$t(i,256);for(var r=0;r<256;r++)t.data[i+r]=e[r]};function kB(){}kB.Mt=function(t,i,e,r){var a={},s=r?T.UX:T.a9,o=r?T.yD:T.Kd,h=s(t,i);i+=2,a.Ym=t[i]==1,i++,i++,a.Fc=[o(t,i),o(t,i+2),o(t,i+4)],i+=6,a.ic=[o(t,i),o(t,i+2),o(t,i+4)],i+=6,a.hB=[];for(var v=0;v<6;v++){var u={};u.d8=[o(t,i),o(t,i+2),o(t,i+4),o(t,i+6)],i+=8,u.bw=[o(t,i),o(t,i+2),o(t,i+4)],i+=6,a.hB.push(u)}var p=iU.er("hue2"),c=a;p.Clrz==null&&(p.Clrz={t:"bool",v:!1}),p.Clrz.v=c.Ym;for(var v=0;v<7;v++){var d=v==0?c.Ym?c.Fc:c.ic:c.hB[v-1];kB.ML(p,v,d)}return p},kB.aEv=function(t){return{classID:"Hst2",H:{t:"long",v:t[0]},Strt:{t:"long",v:t[1]},Lght:{t:"long",v:t[2]}}},kB.zN=function(t,i){for(var e=0;e<t.length;e++){var r=t[e].v.LclR;if(i==0&&r==null||r!=null&&r.v==i)return e}return-1},kB.ML=function(t,i,e){var r=i==0?e:e.bw,a=kB.aEv(r);if(i!=0){var s=e.d8;a.LclR={t:"long",v:i},a.BgnR={t:"long",v:s[0]},a.BgnS={t:"long",v:s[1]},a.EndS={t:"long",v:s[2]},a.EndR={t:"long",v:s[3]}}a={t:"Objc",v:a};var o=t.Adjs.v,h=kB.zN(o,i);h==-1?o.push(a):o[h]=a},kB.wl=function(t,i){var e=t.Adjs.v,r=kB.zN(e,i);if(r==-1)return i==0?[0,0,0]:[{d8:[315,345,15,45],bw:[0,0,0]},{d8:[15,45,75,105],bw:[0,0,0]},{d8:[75,105,135,165],bw:[0,0,0]},{d8:[135,165,195,225],bw:[0,0,0]},{d8:[195,225,255,285],bw:[0,0,0]},{d8:[255,285,315,345],bw:[0,0,0]}][i-1];var a=e[r].v,s=[a.H.v,a.Strt.v,a.Lght.v];return i==0?s:{bw:s,d8:[a.BgnR.v,a.BgnS.v,a.EndS.v,a.EndR.v]}},kB.xn=function(t,i,e){var r={Ym:e.Clrz?e.Clrz.v:!1,hB:[]};r.Fc=r.ic=kB.wl(e,0);for(var a=1;a<7;a++)r.hB.push(kB.wl(e,a));var s=100,o=t.data;t.$t(i,s),T.mV(o,i,2),i+=2,o[i]=r.Ym?1:0,i++,i++,T.P3(o,i+0,r.Fc[0]),T.P3(o,i+2,r.Fc[1]),T.P3(o,i+4,r.Fc[2]),i+=6,T.P3(o,i+0,r.ic[0]),T.P3(o,i+2,r.ic[1]),T.P3(o,i+4,r.ic[2]),i+=6;for(var a=0;a<6;a++){var h=r.hB[a].d8,v=r.hB[a].bw;T.P3(o,i+0,h[0]),T.P3(o,i+2,h[1]),T.P3(o,i+4,h[2]),T.P3(o,i+6,h[3]),i+=8,T.P3(o,i+0,v[0]),T.P3(o,i+2,v[1]),T.P3(o,i+4,v[2]),i+=6}return s};function fP(){}fP.Q_=function(t,i){for(var e=new Uint8Array(t),r=2,a=i?T.UX:T.a9,s=[],o=0;o<29;o++){var h=[];s.push(h);for(var v=0;v<5;v++)h.push(a(e,r+o*10+v*2))}if(r+=290,r<e.length){var u=T.zJ(e,r,i);r+=4;var p=a(e,r);r+=2;var c=a(e,r);r+=2;for(var d=c-29,o=0;o<d;o++){var h=[];s.push(h);for(var v=0;v<5;v++)h.push(a(e,r+o*10+v*2))}}for(var g=iU.er("levl"),o=0;o<4;o++)fP.ML(g,o,s[o]);return g},fP.Nt=function(t,i){var e=["Cmps","Rd","Grn","Bl"],r={t:"obj ",v:[{t:"Enmr",v:{classID:"Chnl",typeID:"Chnl",enum:e[i]}}]};return{classID:t,Chnl:r}},fP.zN=function(t,i){for(var e={Cmps:0,Rd:1,Grn:2,Bl:3,Trgt:0},r=0;r<t.length;r++){var a=t[r].v,s=e[a.Chnl.v[0].v.enum];if(s==i)return r}return-1},fP.ML=function(t,i,e){var r=fP.Nt("LvlA",i);r.Inpt={t:"VlLs",v:[{t:"long",v:e[0]},{t:"long",v:e[1]}]},r.Otpt={t:"VlLs",v:[{t:"long",v:e[2]},{t:"long",v:e[3]}]},r.Gmm={t:"doub",v:e[4]/100},r={t:"Objc",v:r};var a=t.Adjs.v,s=fP.zN(a,i);s==-1?a.push(r):a[s]=r},fP.wl=function(t,i){var e=[0,255,0,255,100],r=t.Adjs.v,a=fP.zN(r,i);if(a==-1)return e;var s=r[a].v;return s.Inpt&&(e[0]=s.Inpt.v[0].v,e[1]=s.Inpt.v[1].v),s.Otpt&&(e[2]=s.Otpt.v[0].v,e[3]=s.Otpt.v[1].v),s.Gmm&&(e[4]=Math.round(s.Gmm.v*100)),e},fP.PT=function(t,i){for(var e=[],r=0,a=0;a<4;a++)e.push(fP.wl(i,a));for(;e.length<29;)e.push([0,255,0,255,100]);t.$t(0,292),T.mV(t.data,r,2),r+=2;for(var a=0;a<29;a++)for(var s=e[a],o=0;o<5;o++)T.mV(t.data,r+a*10+o*2,s[o]);if(r+=290,e.length==29)return r;t.$t(r,8+10*(e.length-29)),T.Bs(t.data,r,"Lvls"),r+=4,T.mV(t.data,r,3),r+=2,T.mV(t.data,r,e.length),r+=2;for(var h=e.length-29,a=0;a<h;a++)for(var s=e[29+a],o=0;o<5;o++)T.mV(t.data,r+a*10+o*2,s[o]);return r+=10*h,r};function kM(){}kM.Q_=function(t,i){var e=new Uint8Array(t),r=2,a=i.split("/").pop().split(".")[0],s={x5:[],yB:[]},o=T.GU(e,r,4);r+=4;var h=T.a9(e,r);r+=2;var v=T.TF(e,r);r+=4,s.x5=c7.xf(e,r,v),r+=v;var u=T.TF(e,r);r+=4;for(var p=0;p<u;p++){var c=T.TF(e,r);r+=4;var d=r,g={kz:{},lW:{}};s.yB.push(g),r+=4,r+=d_.Yh(e,g.kz,r),g.kz.Nm.v=a+"/"+g.kz.Nm.v.split("=").pop(),r+=4,r+=d_.Yh(e,g.lW,r),r=d+c;var m=g.lW.blendOptions,b=g.lW.Lefx;m&&Object.keys(m.v).length>1,b&&(b.v.masterFXSwitch==null&&(b.v.masterFXSwitch={t:"bool",v:!0}),iI.gL(b.v))}return s},kM.pR=function(t,i){t.kz.Nm.v=i},kM.PT=function(t){var i=new cW,e=0;T.OT(i,e,2),e+=2,T.a8(i,e,"8BSL"),e+=4,T.OT(i,e,3),e+=2;var r=e;e+=4,e=c7.de(i,e,t.x5),T.OW(i,r,e-r-4);var a=t.yB.length;T.OW(i,e,a),e+=4;for(var s=0;s<a;s++){e+=4;var o=e,h=t.yB[s];T.OW(i,e,16),e+=4;var v=h.kz.Nm.v;h.kz.Nm.v=h.kz.Nm.v.split("/").pop(),e+=d_.OI(i,h.kz,e),h.kz.Nm.v=v;var u=h.lW.Lefx;u&&(h.lW.Lefx=f.o(u),iI.Rj(h.lW.Lefx.v)),T.OW(i,e,16),e+=4,e+=d_.OI(i,h.lW,e),u&&(h.lW.Lefx=u),T.OW(i,o-4,e-o)}return i.data.slice(0,e).buffer};function aQ(){}aQ.Mt=function(t,i,e,r){var a=r?T.UX:T.a9,s=r?T.yD:T.Kd,o=a(t,i);i+=2;var h={};h.a38=a(t,i)==1,i+=2,h.UC=[];for(var v=0;v<10;v++){var u=[];h.UC.push(u);for(var p=0;p<4;p++)u.push(s(t,i+p*2));i+=8}var c=iU.er("selc");c.Mthd.v.CrcM=h.a38?"Absl":"Rltv";for(var v=1;v<10;v++)aQ.ML(c,v-1,h.UC[v]);return c},aQ.u7="Rds Ylws Grns Cyns Bls Mgnt Whts Ntrl Blks".split(" "),aQ.Nt=function(t,i){var e=["Cmps","Rd","Grn","Bl"],r={t:"obj ",v:[{t:"Enmr",v:{classID:"Chnl",typeID:"Chnl",enum:e[i]}}]};return{classID:t,Chnl:r}},aQ.zN=function(t,i){for(var e=aQ.u7,r=0;r<t.length;r++){var a=t[r].v,s=e.indexOf(a.Clrs.v.Clrs);if(s==i)return r}return-1},aQ.ML=function(t,i,e){for(var r=["Cyn","Mgnt","Ylw","Blck"],a={classID:"ClrC",Clrs:{t:"enum",v:{Clrs:aQ.u7[i]}}},s=0;s<4;s++)a[r[s]]={t:"UntF",v:{type:"#Prc",val:e[s]}};a={t:"Objc",v:a};var o=t.ClrC.v,h=aQ.zN(o,i);h==-1?o.push(a):o[h]=a},aQ.wl=function(t,i){var e=[0,0,0,0],r=t.ClrC.v,a=aQ.zN(r,i);if(a==-1)return e;for(var s=["Cyn","Mgnt","Ylw","Blck"],o=0;o<4;o++)r[a].v[s[o]]&&(e[o]=r[a].v[s[o]].v.val);return e},aQ.xn=function(t,i,e){for(var r={a38:e.Mthd.v.CrcM=="Absl",UC:[[0,0,0,0]]},a=0;a<9;a++)r.UC.push(aQ.wl(e,a));t.$t(i,84),T.mV(t.data,i,1),i+=2,T.mV(t.data,i,r.a38?1:0),i+=2;for(var a=0;a<10;a++){for(var s=r.UC[a],o=0;o<4;o++)T.P3(t.data,i+o*2,s[o]);i+=8}return 84};function ae(){}ae.er=function(){return{u5:new l1(0,0,50,50),kz:"",hV:"play",B:f.u.zf._2([.1,.1,.9,.5,.1,.9],0)}},ae.Q_=function(t,i){t=new Uint8Array(t);var e=0,r=[],a=i.split("/").pop().split(".")[0],s=Date.now(),o=T.GU(t,0,4);e+=4;var h=T.TF(t,e);e+=4;var v=T.TF(t,e);e+=4;for(var u=0;u<v;u++){var p=T.nJ(t,e);e+=p.length*2+4+2,(p.length&1)==0&&(e+=2),e=ae.amC(t,e,p,r),r[u].hV=a+"/"+r[u].hV}return r},ae.amC=function(t,i,e,r){var a=T.TF(t,i);i+=4;var s=T.TF(t,i);i+=4;var o=i,h=T.Ld(t,o).ku;o+=h.length+1;var v=T.Lp(t,o);o+=16;var u=ae.Uz(t,o,s-(o-i)),p=f.u._x(u),c=f.Q.HT(p),d=1/c.s,g=1/c.N;return f.u.G_(u,new fp(d,0,0,g,-c.x*d,-c.y*g)),r.push({hV:e,kz:h,B:u,u5:v}),i+=s,i},ae.pR=function(t,i){t.hV=i},ae.PT=function(t){var i=new cW,e=0;T.a8(i,e,"cush"),e+=4,T.OW(i,e,2),e+=4,T.OW(i,e,t.length),e+=4;for(var r=0;r<t.length;r++){var a=t[r],s=a.hV.split("/").pop()+"\0";T.jf(i,e,s),e+=4+s.length*2,(s.length&1)==1&&(e+=2),T.OW(i,e,1),e+=4,e+=4;var o=e;T.WA(i,e,a.kz),e+=a.kz.length+1,T.m3(i,e,a.u5),e+=16,i.$t(e,a.B.length*26),ae.yq(i.data,e,a.B,1,1),e+=a.B.length*26;var h=e-o;(h&3)!=0&&(h+=4-(h&3)),T.OW(i,o-4,h),e=o+h}return i.data.slice(0,e).buffer},ae.ame=function(t){for(var i=[],e=0;e<t.length;e++){var r=t[e],a=r.f,s={type:a};i.push(s),a==6||(a==8?s.all=r.all:a==0||a==3?(s.length=r.length,s.boolop=r.y7,s.frule=r.tI,s.prmA=r.x8,s.prmB=r.A8):s.c=[r.zQ.x,r.zQ.y,r._.x,r._.y,r.H3.x,r.H3.y])}return i},ae.amO=function(t){for(var i=[],e=0;e<t.length;e++){var r=t[e],a=r.type,s={f:a};if(i.push(s),a!=6)if(a==8)s.all=r.all;else if(a==0||a==3)s.length=r.length,s.y7=r.boolop,s.tI=r.frule,s.x8=r.prmA,s.A8=r.prmB;else{var o=r.c;s.zQ=new fh(o[0],o[1]),s._=new fh(o[2],o[3]),s.H3=new fh(o[4],o[5])}}return i},ae.Uz=function(t,i,e,r,a,s){r==null&&(r=1),a==null&&(a=1);var o=s?T.a8F:T.apW;function h(C,A,D){var E=o(C,A)*D,k=Math.round(E);return Math.abs(E-k)<1e-4?k:E}for(var v=s?T.yD:T.Kd,u=s?T.s1:T.TF,p=[],c=Math.floor(e/26),d=0;d<c;d++){var g=i+d*26,m={},b=0;if(p.push(m),m.f=v(t,g),g+=2,m.f==6&&(b=24),m.f==8&&(m.all=v(t,g),g+=2,b=22),(m.f==0||m.f==3)&&(m.length=v(t,g),g+=2,m.y7=v(t,g),g+=2,m.tI=v(t,g),g+=2,m.x8=u(t,g),g+=4,m.A8=u(t,g),g+=4,b=10),m.f==1||m.f==2||m.f==4||m.f==5){var M,x;x=h(t,g,a),g+=4,M=h(t,g,r),g+=4,m.zQ=new fh(M,x),x=h(t,g,a),g+=4,M=h(t,g,r),g+=4,m._=new fh(M,x),x=h(t,g,a),g+=4,M=h(t,g,r),g+=4,m.H3=new fh(M,x),b=0}for(var S=0;S<b;S++)t[g+S]!=0&&console.log("Unexpected non-zero byte!",m,S,t[g+S])}return p},ae.yq=function(t,i,e,r,a){for(var s=T.P3,o=T.a7k,h=e.length,v=0;v<h;v++){var u=i+v*26,p=e[v];s(t,u,p.f),u+=2,p.f==6,p.f==8&&s(t,u,p.all),(p.f==0||p.f==3)&&(s(t,u,p.length),u+=2,s(t,u,p.y7),u+=2,s(t,u,p.tI),u+=2),(p.f==1||p.f==2||p.f==4||p.f==5)&&(o(t,u,p.zQ.y/a),u+=4,o(t,u,p.zQ.x/r),u+=4,o(t,u,p._.y/a),u+=4,o(t,u,p._.x/r),u+=4,o(t,u,p.H3.y/a),u+=4,o(t,u,p.H3.x/r),u+=4)}};function hK(){}hK.agV=function(t,i,e,r){var a=r.split(".")[0],s=!1;if(i+3<t.length){var o={};iI.t3(t,i,t.length,o);var h=o.phry.hierarchy.v;if(h.length!=0){for(var v=[[]],u=0,p=0;p<h.length;p++){var c=v[v.length-1],d=h[p].v,g=d.classID;if(g=="Grup"){var m=[];v.push(m),c.push([d.Nm.v,null,m,!0])}else g=="preset"?(c.push(e[u]),u++):g=="groupEnd"&&v.pop()}var b=hK.rY(v[0],hK);return[[a,null,v[0],!0]]}else s=!0}else s=!0;if(s){for(var p=0;p<e.length;p++){var M=e[p][0].split("/");M.length>1&&(a=M[M.length-2],e[p][0]=M.pop().split("=").pop())}return[[a,null,e,!0]]}},hK.rY=function(t,i){var e=[],r=[];hK.TW(t,e,r);var a=new Uint8Array(i.PT(e)),s=new cW;s.$t(0,a.length),s.data.set(a,0);var o={phry:{classID:"null",hierarchy:{t:"VlLs",v:r}}},h=iI.M4(s,a.length,o);return s.data.slice(0,h)},hK.TW=function(t,i,e){for(var r=0;r<t.length;r++){var a=t[r];a[1]==null?(e.push({t:"Objc",v:{classID:"Grup",Nm:{t:"TEXT",v:a[0]},zuid:{t:"TEXT",v:"0e93da90-b25e-9745-a55e-af1d4451561b"}}}),hK.TW(a[2],i,e),e.push({t:"Objc",v:{classID:"groupEnd"}})):(e.push({t:"Objc",v:{classID:"preset"}}),i.push(a))}},hK.Q_=function(t,i){var e=new Uint8Array(t),r=[],a=0;return T.GU(e,0,4)=="ASEF"?a=hK.a3j(e,r):(a=hK.aqi(e,a,r),a+3<e.length&&(r=[],a=hK.aqi(e,a,r))),hK.agV(e,a,r,i)},hK.a3j=function(t,i){var e=8,r=T.TF(t,e),a,s=null,o,h,v,u;e+=4;for(var p=0;p<r;p++){var c=T.a9(t,e);e+=2;var d=T.TF(t,e);e+=4;var g=e+d;if(c==49153||c==1){var m=T.a9(t,e);e+=2;var b=T.ff(t,e,m-1);e+=m*2,c==1?a=b:s=b}if(c==1){var M=T.GU(t,e,4);if(e+=4,o=T.U6(t,e),e+=4,h=T.U6(t,e),e+=4,v=T.U6(t,e),e+=4,M!="RGB ")if(M=="CMYK"){u=T.U6(t,e),e+=4;var x=UDOC.C.cmykToRgb([o,h,v,u]);o=x[0],h=x[1],v=x[2]}else alert("Unknown color space: "+M);i.push([(s?s+" : ":"")+a,{S:o*255,M:h*255,c:v*255}])}e=g}return e},hK.aqi=function(t,i,e){var r=T.a9,a=T.Kd,s=r(t,i);i+=2;var o=r(t,i);i+=2;for(var h=0;h<o;h++){var v=hK.vz(t,i),u="clr"+h;i+=10,s==2&&(u=T.nJ(t,i),i+=4+u.length*2+2),e.push([u,v])}return i},hK.vz=function(t,i,e){var r=e?T.UX:T.a9,a=e?T.yD:T.Kd,s=r(t,i),o=null;i+=2;var h=r(t,i);i+=2;var v=r(t,i);i+=2;var u=r(t,i);i+=2;var p=r(t,i);i+=2;var c=1/65535,d=255/65535,g=100/65535,m=255/1e4;if(s==0)o={S:h*d,M:v*d,c:u*d};else if(s==1)o=f.SY(h*c,v*c,u*c),o.S*=255,o.M*=255,o.c*=255;else if(s==2)o=f.gr.Fx({classID:"CMYC",Cyn:{t:"doub",v:100-h*g},Mgnt:{t:"doub",v:100-v*g},Ylw:{t:"doub",v:100-u*g},Blck:{t:"doub",v:100-p*g}});else if(s==7){var b=f.cZ(h/100,a(t,i-6)/100,a(t,i-4)/100);o=b}else if(s==8)o={S:255-h*m,M:255-v*m,c:255-u*m};else if(s==18){var M=255*h/16384;o={S:M,M,c:M}}else if(s==65535)o={S:255,M:255,c:255};else throw s;return o},hK.PT=function(t){for(var i=new cW,e=0,r=T.OT,a=1;a<3;a++){r(i,e,a),e+=2,r(i,e,t.length),e+=2;for(var s=0;s<t.length;s++){var o=t[s];if(i.$t(e,10),hK.I8(i.data,e,o[1]),e+=10,a==2){var h=o[0]+"\0";T.jf(i,e,h),e+=4+h.length*2}}}return i.data.slice(0,e).buffer},hK.I8=function(t,i,e){var r=257,a=T.mV;a(t,i,0),a(t,i+2,Math.round(e.S*r)),a(t,i+4,Math.round(e.M*r)),a(t,i+6,Math.round(e.c*r)),a(t,i+8,0)},hK.pS=function(t,i,e){var r=t[1],a=255<<24|r.c<<16|r.M<<8|r.S,s=new Uint32Array(i*e);s.fill(a);var o=new Uint8Array(s.buffer),h=r.e7==null?1:r.e7/255;if(h!=1)for(var v=0;v<e;v++)for(var u=0;u<i;u++){var p=(v*i+u)*4,c=255-50*((u>>>3^v>>>3)&1);o[p]=h*r.S+(1-h)*c,o[p+1]=h*r.M+(1-h)*c,o[p+2]=h*r.c+(1-h)*c}var d=UPNG.encode([s.buffer],i,e);return"data:image/png;base64,"+j2.mH(d)};function ik(){}ik.Q_=function(t){var i=new Uint8Array(t),e=T.a9(i,256*3);console.log(i);for(var r=[],a=0;a<e;a++)r.push(["",{S:i[a*3],M:i[a*3+1],c:i[a*3+2],e7:255}]);return[r]},ik.PT=function(t){t=t[0];var i=new Uint8Array(256*3+4);T.mV(i,256*3,t.length),T.mV(i,256*3+2,65535);for(var e=0;e<t.length;e++){var r=t[e][1];i[3*e]=r.S,i[3*e+1]=r.M,i[3*e+2]=r.c}return i.buffer};function jA(){}jA.Q_=function(t){var i=new Uint8Array(t),e=4,r={};r.qT=T.nJ(i,e),e+=4+r.qT.length*2+2,r.exp=i[e++]==1,r.eW=[];var a=T.TF(i,e);e+=4;for(var s=0;s<a;s++){var o={};r.eW.push(o),o.xs=T.a9(i,e),e+=2,o.shift=i[e++]==1,o.alZ=i[e++]==1,o.color=T.a9(i,e),e+=2,o.qT=T.nJ(i,e),e+=4+o.qT.length*2+2,o.exp=i[e++]==1,o.eW=[];var h=T.TF(i,e);e+=4;for(var v=0;v<h;v++){var u={};o.eW.push(u),u.exp=i[e++]==1,u.e=i[e++]==1,u.awY=i[e++]==1,u.alQ=i[e++];var p=T.GU(i,e,4);if(e+=4,p=="TEXT")u.m5=jA.a3K(i,e),e+=4+u.m5.length;else if(p=="long")u.m5=T.GU(i,e,4),e+=4;else throw"e";u.qF=jA.a3K(i,e),e+=4+u.qF.length;var c=T.Sz(i,e);if(e+=4,c==-1){u.br={};var d=d_.Yh(i,u.br,e);e+=d}}}console.log(r);for(var g=new Uint8Array(jA.PT([r])),s=0;s<g.length;s++)if(g[s]!=i[s]&&T.GU(i,s+1,4)!="None"){console.log(i.length,g.length);var m=4*(s>>>2)-16;throw console.log(T._4(i,m,64)),console.log(T._4(g,m,64)),console.log(i.slice(m,m+64)),console.log(g.slice(m,m+64)),"i"}return[r]},jA.a3K=function(t,i){var e=T.TF(t,i);return T.GU(t,i+4,e)},jA.ar2=function(t,i,e){T.OW(t,i,e.length),T.a8(t,i+4,e)},jA.PT=function(t){var i=t[0],e=new cW,r=0;T.OW(e,r,16),r+=4,T.jf(e,r,i.qT+"\0"),r+=4+i.qT.length*2+2,e.$t(r,1),e.data[r++]=i.exp?1:0;var a=i.eW.length;T.OW(e,r,a),r+=4;for(var s=0;s<a;s++){var o=i.eW[s];T.OT(e,r,o.xs),r+=2,e.$t(r,2),e.data[r++]=o.shift?1:0,e.data[r++]=o.alZ?1:0,T.OT(e,r,o.color),r+=2,T.jf(e,r,o.qT+"\0"),r+=4+o.qT.length*2+2,e.$t(r,1),e.data[r++]=o.exp?1:0;var h=o.eW.length;T.OW(e,r,h),r+=4;for(var v=0;v<h;v++){var u=o.eW[v];e.$t(r,4),e.data[r++]=u.exp?1:0,e.data[r++]=u.e?1:0,e.data[r++]=u.awY?1:0,e.data[r++]=u.alQ;var p="LqFy Avrg GEfc PbPl Fbrs Bokh LnCr HsbP".split(" ").indexOf(u.m5)!=-1;if(T.a8(e,r,p?"long":"TEXT"),r+=4,p?(T.a8(e,r,u.m5),r+=4):(jA.ar2(e,r,u.m5),r+=4+u.m5.length),jA.ar2(e,r,u.qF),r+=4+u.qF.length,T.hC(e,r,u.br?-1:0),r+=4,u.br){var c=d_.OI(e,u.br,r);r+=c}}}return e.data.slice(0,r).buffer};function b7(){}b7.Q_=function(t){var i=new Uint8Array(t),e=0,r=T.TF(i,e),a;e+=4;var s=T.GU(i,e,8);e+=8;var o=T.s1(i,e);e+=4;var h=T.s1(i,e);e+=4;var v=T.s1(i,e);if(e+=4,console.log(o,h,v),r==2)a=new Float32Array(t,32,t.byteLength-32>>>2);else if(r==3||r==4){a=new Float32Array(h*v*2);var u=0,p=0,c=!0;for(e=r==3?32:64;e<i.length;){var d=T.s1(i,e);if(e+=4,c)p+=d;else{for(var g=0;g<d;g++)a[u+p+g<<1]=T.vp(i,e),a[(u+p+g<<1)+1]=T.vp(i,e+4),e+=8;p+=d}if(c=!c,d!=0&&p==h&&(u+=h,p=0,c=!0,u==h*v))break}}else throw"unknown Mesh version: "+r;return{HD:h,rj:v,map:a}},b7.EN=function(t){var i=t.HD,e=t.rj,r=t.map,a=new Uint8Array(32+e*i*8+e*8),s=0,o=0;T.TT(a,s,3),s+=4,T.Bs(a,s,"yfqLhseM"),s+=8,T.K3(a,s,2),s+=4,T.K3(a,s,i),s+=4,T.K3(a,s,e),s+=4,T.K3(a,s,0),s+=4,T.K3(a,s,1),s+=4;for(var h=0;h<e;h++){T.K3(a,s,0),s+=4,T.K3(a,s,i),s+=4;for(var v=0;v<i;v++)T.gO(a,s,r[o]),T.gO(a,s+4,r[o+1]),o+=2,s+=8}return a.buffer};function af(){}af.Q_=function(t){var i=new Uint8Array(t),e=0,r=T.GU(i,e,4);e+=4;var a=T.a9(i,e);e+=2;var s=T.TF(i,e);e+=4;for(var o=[],h=0;h<s;h++){var v=T.TF(i,e);e+=4;var u={classID:"ShpC",Nm:{t:"TEXT",v:""},Crv:{t:"VlLs",v:[]}};o.push(u);var p=T.nJ(i,e);u.Nm.v=p,e+=4+p.length*2+2;var c=T.a9(i,e);e+=2;var d=T.a9(i,e);e+=2;for(var g=0;g<d;g++){var m=f.cW.wr(0,0,!0);m.v.Vrtc.v=T.a9(i,e),e+=2,m.v.Hrzn.v=T.a9(i,e),e+=2,u.Crv.v.push(m)}if(v!=1)if(v==2)for(var g=0;g<d;g++)u.Crv.v[g].v.Cnty.v=i[e]==1,e+=1;else throw"error";var b=T.TF(i,e);e+=4;var M=T.TF(i,e);e+=4}return o},af.pR=function(t,i){t.Nm.v=i},af.PT=function(t){var i=new cW,e=0;T.a8(i,e,"8BFS"),e+=4,T.OT(i,e,1),e+=2,T.OW(i,e,t.length),e+=4;for(var r=0;r<t.length;r++){T.OW(i,e,2),e+=4;var a=t[r];T.jf(i,e,a.Nm.v+"\0"),e+=4+a.Nm.v.length*2+2,T.OT(i,e,2),e+=2;var s=a.Crv.v.length;T.OT(i,e,s),e+=2;for(var o=0;o<s;o++){var h=a.Crv.v[o];T.OT(i,e,h.v.Vrtc.v),e+=2,T.OT(i,e,h.v.Hrzn.v),e+=2}i.$t(e,s);for(var o=0;o<s;o++)i.data[e]=a.Crv.v[o].v.Cnty.v,e++;T.OW(i,e,0),e+=4,T.OW(i,e,0),e+=4}return i.data.slice(0,e).buffer};function c7(){}c7.Q_=function(t,i){var e=new Uint8Array(t),r=4,a=i.split("/").pop().split(".")[0],s=T.a9(e,r);r+=2;var o=T.TF(e,r);r+=4;for(var h=[],v=0;v<o;v++){var u={};h.push(u),r=c7.a9T(e,r,u),u.name=a+"/"+u.name.split("=").pop()}return h},c7.pR=function(t,i){t.name=i},c7.PT=function(t){var i=new cW,e=0;T.a8(i,e,"8BPT"),e+=4,T.OT(i,e,1),e+=2,T.OW(i,e,t.length),e+=4;for(var r=0;r<t.length;r++){var a=t[r],s=a.name;a.name=a.name.split("/").pop(),e=c7.aM_(i,e,a),a.name=s}return i.data.slice(0,e).buffer},c7.xf=function(t,i,e,r,a){for(var s=r?T.s1:T.TF,o=i+e,h=[];i<o;){var v={},u=s(t,i);i+=4;var p=i;i=c7.a9T(t,i,v,r),a&&(v.name=a+"/"+v.name.split("=").pop()),v.jA[1].lO()||h.push(v),u%4!=0&&(u+=4-u%4),i=p+u}return h},c7.de=function(t,i,e){for(var r=0;r<e.length;r++){var a=e[r];i+=4;var s=i;i=c7.aM_(t,i,a);var o=i-s;T.OW(t,s-4,o),o%4!=0&&(s+=4-o%4),i=s+o}return i},c7.a9T=function(t,i,e,r){var a=r?T.s1:T.TF,s=r?T.UX:T.a9,o=r?T.Ej:T.nJ,h=a(t,i);i+=4,h!=1&&alert("Unknown version of pattern");var v=a(t,i);i+=4,v!=1&&v!=2&&v!=3&&console.log("Unsupported mode of pattern: "+v);var u=s(t,i);i+=2;var p=s(t,i);i+=2;var c=new l1(0,0,p,u);e.name=o(t,i),i+=4+2*e.name.length+2;var d=t[i];i++,e.id=T.GU(t,i,d),i+=e.id.length;var g=-1;v==2&&(g=i,i+=3*256+4);var m=new f.e1(p*u);if(i=c7.aBc(t,i,m,r),c.D()>1e8)return e.jA=[f.n(4),new l1(0,0,1,1)],i;if(v==2)for(var b=0;b<m.S.length;b++){var M=3*m.S[b];m.S[b]=t[g+M+0],m.M[b]=t[g+M+1],m.c[b]=t[g+M+2]}var x=f.n(c.D()*4);return f.qX(m,x),e.jA=[x,c],i},c7.aM_=function(t,i,e){var r=e.jA[0],a=e.jA[1];T.OW(t,i,1),i+=4,T.OW(t,i,3),i+=4,T.OT(t,i,a.N),i+=2,T.OT(t,i,a.s),i+=2,T.jf(t,i,e.name+"\0"),i+=4+2*e.name.length+2,T.yx(t,i,e.id.length),i++,T.a8(t,i,e.id),i+=e.id.length;var s=new f.e1(a.D());return f.fT(r,s),i=c7.arF(t,i,s,a),i},c7.aBc=function(t,i,e,r){var a=r?T.s1:T.TF,s=r?T.UX:T.a9,o=i,h={lM:null,jY:[],agR:null,vE:null},v=a(t,i);i+=4;var u=a(t,i);i+=4,h.lM=T.Lp(t,i,r),i+=16;var p=a(t,i);i+=4;for(var c=0;c<p+2;c++){var d=a(t,i);if(i+=4,d!=0){var g=a(t,i);if(i+=4,g!=0){var m=a(t,i);i+=4;var b=T.Lp(t,i,r);i+=16;var M=s(t,i);i+=2;var x=t[i];i++;var S=il.ND(!1,m,t,b.s,b.N,i,x,g,r);S=f.E1(S,8),c<p&&h.jY.push(S),c==p&&(h.agR=S),c==p+1&&(h.vE=S),i+=g-23}}}return h.lM.lO()||(h.jY[0]&&(e.S=h.jY[0]),h.jY[1]?e.M=h.jY[1]:e.M=h.jY[0].slice(0),h.jY[2]?e.c=h.jY[2]:e.c=h.jY[0].slice(0),h.vE?e.e7=h.vE:e.e7.fill(255)),i},c7.arF=function(t,i,e,r){var a=i,s={lM:r,jY:[e.S,e.M,e.c],agR:null,vE:e.e7};T.OW(t,i,3),i+=4,T.OW(t,i,0),i+=4,T.m3(t,i,r),i+=16,T.OW(t,i,24),i+=4;for(var o=0;o<26;o++){var h=i,v=o<3||o==25?1:0;if(T.OW(t,i,v),i+=4,v!=0){T.OW(t,i,0),i+=4,T.OW(t,i,8),i+=4,T.m3(t,i,r),i+=16,T.OT(t,i,8),i+=2,T.yx(t,i,1,1),i++;var u=o<3?s.jY[o]:s.vE;t.$t(i,r.D()+2),i=il.wu(!1,u,t.data,r.s,r.N,i,1),T.OW(t,h+4,i-h-8)}}return T.OW(t,a+4,i-a-8),i};function d6(){}d6.Q_=function(t,i){var e=new Uint8Array(t),r=0;if(e[0]==71)return d6.alX(e);var a=i.split("/").pop().split(".")[0],s=T.GU(e,r,4);r+=4;var o=T.a9(e,r);r+=2;var h=[];if(o<=3){var v=T.a9(e,r);r+=2;for(var u=0;u<v;u++){var p=e[r++],c=T.GU(e,r,p);r+=p;var d=d6.a1k(e,r,c),g=d[0];r=d[1],h.push(g)}}else{for(var d={},m=d_.Yh(e,d,r+4),b=d.GrdL.v,u=0;u<b.length;u++)h[u]=b[u].v.Grad.v;r+=4+m}for(var u=0;u<h.length;u++)h[u]=[h[u].Nm.v,h[u]];return hK.agV(e,r,h,i)},d6.pR=function(t,i){t.Nm.v=i},d6.PT=function(t){var i=new cW,e=0;T.a8(i,e,"8BGR"),e+=4,T.OT(i,e,5),e+=2,T.OW(i,e,16),e+=4;for(var r={classID:"null",GrdL:{t:"VlLs",v:[]}},a=r.GrdL.v,s=0;s<t.length;s++){var o=f.o(t[s]);o[1].Nm.v=o[0],a[s]={t:"Objc",v:{classID:"Grdn",__name:"Gradient ",Grad:{t:"Objc",v:o[1]}}}}return e+=d_.OI(i,r,e),i.data.slice(0,e).buffer},d6.a1k=function(t,i,e,r){var a={classID:"Grdn",Clrs:{t:"VlLs",v:[]},GrdF:{t:"enum",v:{GrdF:"CstS"}},Intr:{t:"doub",v:4096},Nm:{t:"TEXT",v:e},Trns:{t:"VlLs",v:[]}},s=r?T.UX:T.a9,o=r?T.s1:T.TF,h=s(t,i);if(i+=2,h==0)throw"e";for(var v=0;v<h;v++){var u=o(t,i),p=o(t,i+4),c=hK.vz(t,i+8,r),d={t:"Objc",v:{classID:"Clrt",Clr:{t:"Objc",v:{classID:"RGBC",Rd:{t:"doub",v:c.S},Grn:{t:"doub",v:c.M},Bl:{t:"doub",v:c.c}}},Type:{t:"enum",v:{Clry:"UsrS"}},Lctn:{t:"long",v:u},Mdpn:{t:"long",v:p}}};a.Clrs.v.push(d),i+=20}var g=s(t,i);i+=2;for(var v=0;v<g;v++){var u=o(t,i),p=o(t,i+4),m=s(t,i+8),d={t:"Objc",v:{classID:"TrnS",Opct:{t:"UntF",v:{type:"#Prc",val:Math.round(100*m/255)}},Lctn:{t:"long",v:u},Mdpn:{t:"long",v:p}}};a.Trns.v.push(d),i+=10}var b=s(t,i);i+=2,a.Intr.v=b==2?s(t,i):4096,i+=2;var M=s(t,i);return i+=2,[a,i]},d6.aMb=function(t,i,e){var r=e.Clrs.v.length;T.OT(t,i,r),i+=2;for(var a=0;a<r;a++){var s=e.Clrs.v[a];T.OW(t,i,s.v.Lctn.v),T.OW(t,i+4,s.v.Mdpn.v),T.OT(t,i+8,0);for(var o=f.gr.Rk(f.gr.Fx(s.v.Clr.v)),h=[o.Rd.v,o.Grn.v,o.Bl.v,0],v=0;v<4;v++)T.OT(t,i+10+v*2,Math.round(65535*(h[v]/255)));i+=20}var u=e.Trns.v.length;T.OT(t,i,u),i+=2;for(var a=0;a<u;a++){var s=e.Trns.v[a];T.OW(t,i,s.v.Lctn.v),T.OW(t,i+4,s.v.Mdpn.v),T.OT(t,i+8,Math.round(255*s.v.Opct.v.val/100)),i+=10}return T.OT(t,i,2),i+=2,T.OT(t,i,e.Intr.v),i+=2,T.OT(t,i,32),i+=2,i},d6.alX=function(t){var i=T.OH(t,0,t.length).split(` | |
| `),e=parseFloat(i[2]),r=[],a=JSON.parse(dB.sq[dB.order.indexOf("GrFl")]).Grad.v;a.Intr.v=0,a.Nm.v=i[1];for(var s=0;s<e;s++){var o=i[3+s].split(" ").map(parseFloat),h=o[11],v=o[12];if(r.push([o[0],o.slice(3,6),o[6]]),v!=0){var u=f.yO(o[3],o[4],o[5]),p=f.yO(o[7],o[8],o[9]),c=u.rj,d=p.rj;v==1&&c>d&&d++,v==2&&c<d&&c++;var g=Math.round(Math.abs(d-c)*7);if(g>1)for(var m=0;m<g;m++){var b=1-(m+1)/(g+1),M=1-b,x=f.SY(b*c+M*d,b*u.zH+M*p.zH,b*u.FH+M*p.FH);r.push([b*o[0]+M*o[2],[x.S,x.M,x.c],b*o[6]+M*o[10]])}}r.push([o[2],o.slice(7,10),o[10]])}return r.sort(function(S,C){return S[0]-C[0]}),f.gr.np(r,a),[a]},d6.pS=function(t,i,e){var r=W.fh.pS(t[1],i,e,Math.PI/4,16777215,0);return r};function hy(){}hy.Q_=function(t){var i=new Uint8Array(t),e=[],r=[],a=[],s=[],o=[],h=0,v=T.GU(i,h,4);h+=4;var u=T.TF(i,h);h+=4;var p=T.TF(i,h);for(h+=4;h<i.length;){var c=T.GU(i,h,4);h+=4;var d=T.GU(i,h,4);h+=4;var g=T.TF(i,h);if(h+=4,d=="tppa")r=c7.xf(i,h,g),h+=g;else if(d=="tpbd")a=bI.a2M(i,h,g,1,1),h+=g;else if(d=="tptp"){var m=T.TF(i,h);h+=4;for(var b=0;b<m;b++){var M=T.nJ(i,h);h+=6+M.length*2,h+=4;var x={};h+=d_.Yh(i,x,h),e.push([M,x])}for(;(h&3)!=0;)h++}else if(d=="tpsh"){for(var S=h,C=i.slice(h,h+g);h<S+g;){var A=T.TF(i,h);h+=4,h=ae.amC(i,h,"Shape",s)}h=S+g}else if(d=="tpst"){var S=h;for(h+=4;h<S+g;){var D=T.TF(i,h);h+=4;var E=h,k=T.TF(i,h);h+=4;var x={kz:{},lW:{}};o.push(x),h+=4,h+=d_.Yh(i,x.kz,h),h+=4,h+=d_.Yh(i,x.lW,h),h=E+D;var F=x.lW.Lefx;F&&(F.v.masterFXSwitch==null&&(F.v.masterFXSwitch={t:"bool",v:!0}),iI.gL(F.v))}h=S+g}else throw console.log(i.slice(h-8,h+64)),console.log(T.GU(i,h-8,64)),d}return{jl:a,Mp:r,list:e,ajr:s,yB:o}},hy.pR=function(t,i){t[0]=i},hy.PT=function(t){var i=new cW,e=0;T.a8(i,e,"8BTP"),e+=4,T.OW(i,e,3),e+=4,T.OW(i,e,1),e+=4;for(var r=[t.Mp,t.jl,t.list],a=0;a<3;a++)if(r[a].length!=0){T.a8(i,e,"8BIM"),e+=4;var s=["tppa","tpbd","tptp"][a];T.a8(i,e,s),e+=4;var o=e;if(e+=4,s=="tppa")e=c7.de(i,e,t.Mp);else if(s=="tpbd")e=bI.aGs(i,e,t.jl);else if(s=="tptp"){T.OW(i,e,t.list.length),e+=4;for(var h=0;h<t.list.length;h++){var v=t.list[h];T.jf(i,e,v[0]+"\0"),e+=6+v[0].length*2,T.OW(i,e,16),e+=4,e+=d_.OI(i,v[1],e)}}for(T.OW(i,o,e-o-4);(e&3)!=0;)e++;i.$t(e,0)}return i.data.slice(0,e).buffer};function ji(){}ji.Q_=function(t,i){var e=new Uint8Array(t),r;if(T.TF(e,0)==e.length?r="icc":e[0]==60?r="look":T.wG(e,"LUT_3D_SIZE")!=-1?r="cube":r="3DL",r!="icc"){var a=ji.a0k(e,r),s=ji.apy(a[0],a[1]);e=s}for(var o=[],h=0;h<e.length;h++)o.push(e[h]);return[{classID:"null",Dthr:{t:"bool",v:!0},Nm:{t:"TEXT",v:i||"file.icc"},lookupType:{t:"enum",v:{colorLookupType:"abstractProfile"}},profile:{t:"tdta",v:o}}]},ji.PT=function(t){var i=t[0],e=new Uint8Array(i.profile.v);return e.buffer},ji.pR=function(t,i){t.Nm.v=i},ji.apy=function(t,i){var e=new cW,r=128;e.$t(0,128);for(var a=[0,0,14,204,65,68,66,69,4,0,0,0,108,105,110,107,82,71,66,32,82,71,66,32,7,227,0,7,0,27,0,8,0,6,0,49,97,99,115,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,214,0,1,0,0,0,0,211,45,65,68,66,69,219,126,245,21,206,223,186,23,165,212,201,219,250,10,33,62],s=0;s<a.length;s++)e.data[s]=a[s];var o=["desc","A2B0"],h=o.length,v=132+h*12;T.OW(e,r,h),r+=4;for(var u=0;u<h;u++){var p=o[u];T.a8(e,r,p),r+=4,T.OW(e,r,v),r+=4;var c=v;if(p=="desc"){T.a8(e,c,"mluc"),c+=4,c+=4,T.OW(e,c,1),c+=4,T.OW(e,c,12),c+=4,T.a8(e,c,"enUS"),c+=4;var d="ICC by Photopea\0",g=d.length*2+2;T.OW(e,c,g),c+=4,T.OW(e,c,28),c+=4,e.$t(c,g);for(var s=0;s<d.length;s++)e.data[c+s*2+1]=d.charCodeAt(s);c+=g}if(p=="A2B0"){T.a8(e,c,"mAB "),c+=4,c+=4,e.$t(c,4),e.data[c]=3,e.data[c+1]=3,c+=4,e.$t(c,20),c+=12,T.OW(e,c,c+8-v),c+=4,c+=4,e.$t(c,20),e.data[c]=t,e.data[c+1]=t,e.data[c+2]=t,c+=16,e.data[c]=2,c+=4;var m=t*t*t*3;e.$t(c,m*2);for(var s=0;s<m;s++)T.mV(e.data,c+s*2,Math.max(0,Math.min(65535,Math.round(i[s]*65535))));c+=m*2}for(var b=c-v;(b&3)!=0;)b++;T.OW(e,r,b),r+=4,v+=b}return T.OW(e,0,v),e.data.slice(0,v)},ji.a0k=function(t,i){i="LUTFormat"+i.toUpperCase();for(var e=[],r=0,a=T.OH(t,0,t.length),s="",o=0;o<t.length&&s=="";o++)t[o]==10?s=` | |
| `:t[o]==13&&(s="\r",t[o+1]==10&&(s+=` | |
| `));if(i=="LUTFormatCUBE"){for(var h=a.split(s),o=0;o<h.length;o++)if(!(h[o]==""||h[o][0]=="#")){var v=h[o].split(" "),u=v[0];if(u=="LUT_3D_SIZE"){r=parseInt(v[1]);continue}["TITLE","DOMAIN_MIN","DOMAIN_MAX"].indexOf(u)==-1&&e.push(parseFloat(v[0]),parseFloat(v[1]),parseFloat(v[2]))}e=ji.aOh(r,e)}else if(i=="LUTFormat3DL")for(var h=a.split(s),p=1/4095,o=0;o<h.length;o++){var c=h[o];if(!(c==""||c=="3DMESH"||c.startsWith("Mesh")||c[0]=="#")){var v=c.split(" "),u=v[0];if(r==0){r=v.length;continue}e.push(parseFloat(v[0])*p,parseFloat(v[1])*p,parseFloat(v[2])*p)}}else if(i=="LUTFormatLOOK"){var d=new DOMParser,g=d.parseFromString(a,"text/xml"),m=g.getElementsByTagName("LUT")[0],b=m.children[0].textContent;r=parseInt(JSON.parse(b));var M=m.children[1].textContent;M=M.replace(/"/g,"").replace(/\s/g,"");for(var x=3*r*r*r,S=x*4,C=new Uint8Array(S),o=0;o<S;o++){var A=M.charCodeAt(o*2),D=M.charCodeAt(o*2+1),E=A<58?A-48:A-55,k=D<58?D-48:D-55;C[o]=(E<<4)+k}for(var o=0;o<x;o++)e.push(T.vp(C,o<<2));e=ji.aOh(r,e)}else throw i;return[r,e]},ji.aLx=function(t,i,e){for(var r=["#Created by www.Photopea.com",'TITLE "'+e+'"',"","#LUT size","LUT_3D_SIZE "+i,"","#data domain","DOMAIN_MIN 0.0 0.0 0.0","DOMAIN_MAX 1.0 1.0 1.0","","#LUT data points"],a=6,s=0;s<t.length;s+=3)r.push(t[s].toFixed(a)+" "+t[s+1].toFixed(a)+" "+t[s+2].toFixed(a));return r.push(""),T.uB(r.join(` | |
| `)).buffer},ji.aOh=function(t,i){for(var e=[],r=t*t*t,a=0;a<r;a++)e.push(0,0,0);for(var s=0;s<t;s++)for(var o=0;o<t;o++)for(var h=0;h<t;h++){var a=3*(h+o*t+s*t*t),v=3*(s+o*t+h*t*t);e[v]=i[a],e[v+1]=i[a+1],e[v+2]=i[a+2]}return e};function d_(){}d_.Yh=function(t,i,e,r,a,s){var o=e,h;a==null&&(a=0);var v=s?T.s1:T.TF,u=s?T.Zb:T.Sz,p=s?T.Ej:T.nJ,c=v(t,e);c==0?(h="",e+=4):(h=p(t,e),e+=4+2*h.length+2),h!=""&&(i.__name=h),i.classID=d_.pL(t,e,s),r&&console.log(" ".repeat(a),"- reading descriptor",i.classID,e),e+=d_.sp(t,e,s);var d=u(t,e);e+=4;for(var g=0;g<d;g++){var m=d_.pL(t,e,s);e+=d_.sp(t,e,s);var b=d_.ahC(t,e,r,a,s);i[m]=b,e+=b.size,delete b.size}return e-o},d_.OI=function(t,i,e,r){var a=e,s=i.__name;s==null&&(s=""),s+="\0",T.jf(t,e,s),e+=4+2*s.length,d_.Hf(t,e,i.classID),e+=d_.sp(t.data,e),T.hC(t,e,Object.keys(i).length-1-(i.__name==null?0:1)),e+=4;for(var o in i)o!="classID"&&o!="__name"&&(d_.Hf(t,e,o),e+=d_.sp(t.data,e),e+=d_.a5m(t,e,i[o]));return e-a},d_.ahC=function(t,i,e,r,a){var s=i,o=T.zJ(t,i,a);i+=4;var h=a?T.MQ:T.zj,v=a?T.s1:T.TF,u=a?T.Zb:T.Sz,p=a?T.Ej:T.nJ,c={size:0,t:o,v:null};switch(e&&console.log(" ".repeat(r),"reading key",o,s),o){case"obj ":case"VlLs":c.v=[];var d=v(t,i);i+=4;for(var g=0;g<d;g++){var m=d_.ahC(t,i,e,r+1,a);i+=m.size,delete m.size,c.v.push(m)}break;case"UntF":c.v={type:T.zJ(t,i,a),val:h(t,i+4)},i+=12;break;case"doub":{c.v=h(t,i),i+=8;break}case"bool":c.v=t[i]==1,i+=1;break;case"long":c.v=u(t,i),i+=4;break;case"comp":c.v=u(t,i+4),i+=8;break;case"Objc":c.v={};var b=d_.Yh(t,c.v,i,e,r+1,a);i+=b;break;case"TEXT":var M=v(t,i);M==0?(c.v="",i+=4):(c.v=p(t,i),i+=4+c.v.length*2+2);break;case"enum":var x=d_.pL(t,i,a);i+=d_.sp(t,i,a);var S=d_.pL(t,i,a);i+=d_.sp(t,i,a),c.v={},c.v[x]=S;break;case"tdta":var H=u(t,i);i+=4,c.v=Array.from(t.slice(i,i+H)),i+=H;break;case"ObAr":var C=v(t,i);i+=4;var A=p(t,i);if(i+=4+2*A.length+2,A!="")throw A;var D=d_.pL(t,i,a);i+=4+Math.max(4,D.length),c.v={classID:D,arr:[]};var E=v(t,i);i+=4;for(var g=0;g<E;g++){var D=d_.pL(t,i,a);i+=4+Math.max(4,D.length);var x=T.zJ(t,i,a);i+=4;var k=T.zJ(t,i,a);i+=4;var F={id:D,type:x,uID:k,arr:[]};c.v.arr.push(F);var L=v(t,i,4);i+=4;for(var N=0;N<L;N++){var I=h(t,i);i+=8,F.arr.push(I)}}break;case"Pth ":if(a)throw"e";var j=i,H=T.TF(t,i);i+=4;var B=T.GU(t,i,4);i+=4;var U=T.s1(t,i);i+=4;var G=T.ajc(t,i);i+=4+G.length*2,c.v={sig:B,pth:G};break;case"Clss":case"type":case"rele":var G=p(t,i);i+=4+G.length*2+2;var _=d_.pL(t,i,a);i+=4+Math.max(4,_.length),c.v={classID:_},G!=""&&(c.v.__name=G),o=="rele"&&(c.v.val=u(t,i),i+=4);break;case"prop":case"Enmr":case"indx":case"name":case"Idnt":var V=d_.Z8[o],G=p(t,i);i+=4+G.length*2+2,G.length!=0&&console.log("String found",o,G),c.v={};for(var g=0;g<V.length;g++){var _=d_.pL(t,i,a);i+=4+Math.max(4,_.length),c.v[V[g]]=_}if(o=="name"){var G=p(t,i);i+=4+G.length*2+2,c.v.val=G}(o=="indx"||o=="Idnt")&&(c.v.val=v(t,i),i+=4);break;case"alis":var H=v(t,i);i+=4,c.v=T.GU(t,i,H),i+=H;break;default:{throw console.log("unknown oskey: "+o+", "+s),"e";return c}}return e&&(console.log(" ".repeat(r),c.v),console.log(" ".repeat(r),"======",i)),c.size=i-s,c},d_.Z8={name:["classID"],prop:["classID","keyID"],Enmr:["classID","typeID","enum"],indx:["classID"],Idnt:["classID"]},d_.a5m=function(t,i,e){var r=i,a=e.t;switch(e=e.v,T.a8(t,i,a),i+=4,a){case"obj ":case"VlLs":T.hC(t,i,e.length),i+=4;for(var s=0;s<e.length;s++){var o=d_.a5m(t,i,e[s]);i+=o}break;case"UntF":T.a8(t,i,e.type),T.e8(t,i+4,e.val),i+=12;break;case"doub":T.e8(t,i,e),i+=8;break;case"bool":T.yx(t,i,e?1:0,1),i+=1;break;case"long":T.hC(t,i,e),i+=4;break;case"comp":T.hC(t,i+4,e),i+=8;break;case"Objc":var o=d_.OI(t,e,i);i+=o;break;case"TEXT":T.jf(t,i,e+"\0"),i+=4+e.length*2+2;break;case"enum":var h=Object.keys(e)[0],v=e[h];d_.Hf(t,i,h),i+=d_.sp(t.data,i),d_.Hf(t,i,v),i+=d_.sp(t.data,i);break;case"tdta":T.OW(t,i,e.length),i+=4,T.AE(t,i,e),i+=e.length;break;case"ObAr":T.OW(t,i,e.arr[0].arr.length),i+=4,T.jf(t,i,"\0"),i+=6,d_.Hf(t,i,e.classID),i+=4+Math.max(4,e.classID.length),T.OW(t,i,e.arr.length),i+=4;for(var u=0;u<e.arr.length;u++){var p=e.arr[u];d_.Hf(t,i,p.id),i+=4+Math.max(4,p.id.length),T.a8(t,i,p.type),i+=4,T.a8(t,i,p.uID),i+=4,T.OW(t,i,p.arr.length),i+=4;for(var s=0;s<p.arr.length;s++)T.e8(t,i,p.arr[s]),i+=8}break;case"Pth ":var b=e.pth.length*2+4+8;T.OW(t,i,b),i+=4,T.a8(t,i,e.sig),i+=4,T.Q$(t,i,b),i+=4,T.aEj(t,i,e.pth),i+=e.pth.length*2+4;break;case"Clss":case"type":case"rele":var c=e.__name;c==null&&(c=""),T.jf(t,i,c+"\0"),i+=4+c.length*2+2;var d=e.classID;d_.Hf(t,i,d),i+=4+Math.max(4,d.length),a=="rele"&&(T.hC(t,i,e.val),i+=4);break;case"prop":case"Enmr":case"indx":case"name":case"Idnt":var g=d_.Z8[a],m="";a=="name"&&e.classID=="Grdn"&&(m="Gradient"),T.jf(t,i,m+"\0"),i+=4+m.length*2+2;for(var u=0;u<g.length;u++){var d=e[g[u]];d_.Hf(t,i,d),i+=4+Math.max(4,d.length)}a=="name"&&(T.jf(t,i,e.val+"\0"),i+=4+e.val.length*2+2),(a=="indx"||a=="Idnt")&&(T.OW(t,i,e.val),i+=4);break;case"alis":var b=e.length;T.OW(t,i,b),i+=4,T.a8(t,i,e),i+=b;break;default:console.log("unknown oskey: "+a),i=r;break}return i-r},d_.pL=function(t,i,e){var r=e?T.Zb:T.Sz,a=r(t,i);if(a>1e3)throw"e";if(a==0)return T.zJ(t,i+4,e).trim();var s=T.GU(t,i+4,a);return s==" JPEG 2000"?s:s.trim()},d_.sp=function(t,i,e){var r=e?T.Zb:T.Sz,a=r(t,i);return a==0?8:4+a},d_.Hf=function(t,i,e){var r="warp list Comp None xx xy yx yy tx ty PinP PnRt PnOv PnDp xor PuX0 PuX1 PuX2 PuX3 PuY0 PuY1 PuY2 PuY3 base kana ruby box flow time hold clio trim then else".split(" "),a=4<e.length||r.indexOf(e)!=-1;if(T.hC(t,i,a?e.length:0),T.a8(t,i+4,e),e.length<4&&!a){for(var s="",o=e.length;o<4;o++)s+=" ";T.a8(t,i+4+e.length,s)}},d_.ata=function(t){var i={};for(var e in t)e=="classID"||e=="__name"?i[e]=t[e]:i[e]=d_.awW(t[e]);return i},d_.awW=function(t){if(t.p=="Objc")return d_.ata(t.v);if(t.p=="VlLs"){for(var i=[],e=0;e<t.v.length;e++)i.push(d_.awW(t.v[e]));return i}else return t.p=="UntF"?t.v.val:t.v};function iI(){}iI.t3=function(t,i,e,r,a,s,o,h){for(var v=o?T.s1:T.TF,u=o?T.Zb:T.Sz,p=o?T.UX:T.a9,c=o?T.yD:T.Kd,d=o?T.ar_:T.WO,g=o?T.MQ:T.zj,m=o?T.vp:T.U6,b=o?T.ajc:T.a0;i<e;){var M=T.zJ(t,i,o);if(i+=4,M!="8BIM"&&M!="8B64")return console.log("layer information signature error! "+M,"PSB = "+a),alert("Error in PSD file: wrong signature."),e;var x=T.zJ(t,i,o);i+=4;var S=v(t,i);i+=4;var C=a&&"LMsk Lr16 Lr32 Layr Mt16 Mt32 Mtrn Alph FMsk lnk2 lnkE FEid FXid PxSD extn cinf artd pths".split(" ").indexOf(x)!=-1;C&&(S=S<<32|u(t,i),i+=4);var A=["lrFX","PlLd"];if(A.indexOf(x)!=-1){x!="lrFX"&&S%4!=0&&(S+=4-S%4),i+=S;continue}switch(x){case"iOpa":r[x]=t[i];break;case"brst":r[x]=[1,1,1];for(var D=0;D<S;D+=4)r[x][v(t,i+D)]=0;break;case"knko":r[x]=t[i];break;case"infx":r[x]=t[i];break;case"clbl":r[x]=t[i];break;case"lmgm":r[x]=t[i];break;case"vmgm":r[x]=t[i];break;case"fcmy":r[x]=t[i];break;case"lyid":r[x]=v(t,i);break;case"lsct":r[x]={f:v(t,i)},S>=12&&(r[x].$k=T.zJ(t,i+8,o));break;case"lsdk":r.lsct={f:v(t,i)};break;case"lyvr":r[x]=v(t,i);break;case"lnsr":var E={artb:1,bgnd:1,cont:1,layr:1,lset:1,rend:1,shap:1,user:1,____:null};r[x]=T.zJ(t,i,o);break;case"lspf":r[x]=v(t,i);break;case"lclr":r[x]=p(t,i);break;case"luni":r[x]=b(t,i);break;case"fxrp":r[x]=new fh(g(t,i),g(t,i+8));break;case"phry":case"artb":case"artd":r[x]={},d_.Yh(t,r[x],i+4,!1,null,o);break;case"SoCo":r[x]={},d_.Yh(t,r[x],i+4,!1,null,o);break;case"GdFl":r[x]={},d_.Yh(t,r[x],i+4,!1,null,o),iI.Ij(r[x],x);break;case"PtFl":r[x]={},d_.Yh(t,r[x],i+4,!1,null,o),iI.Ij(r[x],x);break;case"CgEd":r[x]={},d_.Yh(t,r[x],i+4,!1,null,o);break;case"brit":var k=r.brit=iU.er("brit"),Wi={};k.Brgh.v=c(t,i),k.Cntr.v=c(t,i+2),k.useLegacy.v=!0;break;case"levl":var F=t.buffer.slice(i,i+S);r[x]=fP.Q_(F,o);break;case"curv":r[x]=l3.Mt(t,i,S,o);break;case"expA":var Ht=c(t,i),B=r[x]=iU.er("expA");B.Exps.v=m(t,i+2),B.Ofst.v=m(t,i+6),B.gammaCorrection.v=m(t,i+10);break;case"vibA":r[x]={},d_.Yh(t,r[x],i+4,!1,null,o);break;case"hue2":r[x]=kB.Mt(t,i,S,o);break;case"blnc":var B=r[x]=iU.er(x);B.PrsL.v=t[i+18]==1;for(var L=["ShdL","MdtL","HghL"],D=0;D<3;D++)for(var N=0;N<3;N++)B[L[D]].v[N].v=c(t,i+D*6+N*2);break;case"blwh":var I={};d_.Yh(t,I,i+4,!1,null,o);for(var B=iU.er(x),j="Bl Cyn Grn Mgnt Rd Yllw tintColor useTint".split(" "),D=0;D<j.length;D++)B[j[D]]=I[j[D]],delete I[j[D]];r[x]=B;break;case"phfl":var B=r[x]=iU.er(x),U=B.Clr.v,Ht=p(t,i);if(Ht==3){var _=[v(t,i+2),v(t,i+6),v(t,i+10)],V=32768,G=f.a90(_[0]/V,_[1]/V,_[2]/V);U.Lmnc.v=G.R8,U.A.v=G.e7,U.B.v=G.c}if(Ht==2){var H=p(t,i+2);if(H!=7)throw"e";U.Lmnc.v=c(t,i+4)/100,U.A.v=c(t,i+6)/100,U.B.v=c(t,i+8)/100}var gt=i+2+(Ht==3?12:10);B.Dnst.v=v(t,gt),gt+=4,B.PrsL.v=t[gt]==1;break;case"mixr":for(var Z={BG:p(t,i+2)==1,L:[]},D=0;D<20;D++)Z.L.push(c(t,i+4+D*2));r[x]=h0.au(Z);break;case"clrL":case"rplc":r[x]={},d_.Yh(t,r[x],i+6,!1,null,o);break;case"nvrt":r[x]={};break;case"post":r[x]=iU.er("post"),r[x].Lvls.v=p(t,i);break;case"thrs":r[x]=iU.er("thrs"),r[x].Lvl.v=p(t,i);break;case"grdm":var Ut=i,z=p(t,Ut),$="Gcls";Ut+=2;var tt=t[Ut]==1,R=t[Ut+1]==1;if(Ut+=2,z>=3){var nt=T.zJ(t,Ut,o);Ut+=4,$={Perc:"Perc",Gcls:"Gcls","Lnr ":"Lnr",Smoo:"Smoo"}[nt],$==null&&($="stripes")}var Q=b(t,Ut);Ut+=4+Q.length*2;var X=d6.a1k(t,Ut,Q,o),K=X[0];Ut=X[1];var Y=p(t,Ut);Ut+=2;var rt=v(t,Ut);Ut+=4;var ot=p(t,Ut)==1;Ut+=2;var st=p(t,Ut)==1;Ut+=2;var ht=v(t,Ut);Ut+=4;var lt=p(t,Ut);Ut+=2;for(var vt=[],pt=[],D=0;D<4;D++)vt.push({t:"long",v:~~(p(t,Ut+D*2)*100/32768)}),pt.push({t:"long",v:~~(p(t,Ut+D*2+8)*100/32768)});Ut+=16;var ct=p(t,Ut);Ut+=2,Y==1&&(K={classID:"Grdn",Nm:{t:"TEXT",v:Q},GrdF:{t:"enum",v:{GrdF:"ClNs"}},ShTr:{t:"bool",v:ot},VctC:{t:"bool",v:st},ClrS:{t:"enum",v:{ClrS:"RGBC"}},RndS:{t:"long",v:rt},Smth:{t:"long",v:ht},Mnm:{t:"VlLs",v:vt},Mxm:{t:"VlLs",v:pt}});var ut=iU.er("grdm");ut.Rvrs.v=tt,ut.Dthr.v=R,ut.Grad.v=K,ut.gs99.v={gradientInterpolationMethodType:$},r[x]=ut;break;case"selc":r[x]=aQ.Mt(t,i,S,o);break;case"vmsk":case"vsms":var dt=r.vmsk=new d5.JA,yt=u(t,i+4),xt=(yt>>0&1)==1;dt.bT=(yt>>1&1)==0,dt.isEnabled=(yt>>2&1)==0,dt.B=ae.Uz(t,i+8,S-8,s.s,s.N,o);break;case"shmd":r[x]={};for(var mt=v(t,i),gt=i+4,D=0;D<mt;D++){var M=T.zJ(t,gt,o);gt+=4;var Vt=T.zJ(t,gt,o);gt+=4;var wt=t[gt];if(gt++,Math.max(t[gt],t[gt+1])!=0)throw"e";gt+=3;var Tt=v(t,gt);if(gt+=4,Vt=="cust"||Vt=="cmls"||Vt=="extn"||Vt=="mlst"){var Wt=v(t,gt);if(Wt!=16&&(gt+=4),v(t,gt)==16){var I={};d_.Yh(t,I,gt+4,!1,null,o),r[x][Vt]=I,Vt=="cmls"&&W.Po.atU(r[x][Vt])}}else console.log("unknown shmd key: "+Vt+", size: "+Tt);gt+=Tt}break;case"shpa":var Ht=v(t,i),Si=v(t,i+4);Si!=0&&console.log("some patterns present!");break;case"TySh":var Mt=r[x]={},Ht=p(t,i);Mt.F=T.Gh(t,i+2,o);var Dt=p(t,i+2+48);Mt.ra={};try{var Pt=d_.Yh(t,Mt.ra,i+56)}catch{r[x]=null;break}var It=e1.acq();for(var St in It)Mt.ra[St]==null&&(Mt.ra[St]=It[St]);Mt.ny={};var Ct=d_.Yh(t,Mt.ny,i+56+Pt+6,!1,null,o);Mt.K0=T.avQ(t,i+56+Pt+6+Ct),Mt.NY=c$.Q_(Mt.ra.EngineData.v),e1.a6z(Mt.NY.EngineDict.StyleRun.RunArray),Mt.NY.ResourceDict==null&&(Mt.NY.ResourceDict=f.o(Mt.NY.DocumentResources)),delete Mt.ra.EngineData;break;case"lfx2":case"lmfx":case"lfxs":var Et=v(t,i),At=v(t,i+4);r.lmfx={};var Pt=d_.Yh(t,r.lmfx,i+8,!1,null,o);iI.gL(r.lmfx);break;case"FMsk":r[x]=t.slice(i,i+S);break;case"Txt2":r[x]={},r[x].raw=t.slice(i,i+S),r[x].Yt=kg.Q_(r[x].raw);break;case"Patt":case"Pat2":case"Pat3":r.Patt=c7.xf(t,i,S,o);break;case"SoLd":var Nt=T.zJ(t,i,o),zt=v(t,i+4),jt=v(t,i+8),_t=r[x]={},kt=d_.Yh(t,_t,i+12,null,null,o),Rt=_t.warp,Gt=_t.quiltWarp;Gt==null&&(Gt=_t.quiltWarp=f.ib.a9E(Rt)),delete _t.warp;var Lt=Gt.v.warpStyle.v.warpStyle,Jt=Gt.v.warpValues;Lt!="warpCylinder"&&Jt&&(Gt.v.warpValue={t:"doub",v:Jt.v[0].v},delete Gt.v.warpValues),_t.nonAffineTransform==null&&(_t.nonAffineTransform=f.o(_t.Trnf)),_t.Impr==null&&(_t.Impr={t:"Objc",v:{__name:"None",classID:"none"}});break;case"vstk":case"pths":var zt=v(t,i);r[x]={};var kt=d_.Yh(t,r[x],i+4,!1,null,o);break;case"vscg":var Vt=T.zJ(t,i,o),zt=v(t,i+4);r[Vt]={};var kt=d_.Yh(t,r[Vt],i+8,!1,null,o);iI.Ij(r[Vt],Vt);break;case"vogk":var Bt=v(t,i),zt=v(t,i+4);r[x]={};var kt=d_.Yh(t,r[x],i+8,!1,null,o);r[x]=r[x].keyDescriptorList.v;for(var D=0;D<r[x].length;D++){var Ot=r[x][D].v;if(f.JN.OD(Ot)&&Ot.keyOriginBoxCorners==null){var Ft=f.JN.$J(Ot);Ot.keyOriginBoxCorners={t:"Objc",v:{classID:"null"}};var qt=[Ft[0],Ft[1],Ft[2],Ft[1],Ft[2],Ft[3],Ft[0],Ft[3]];Ot.keyOriginType.v==4&&(qt=f.JN.a3B(f.JN.WZ(Ot),Ot.keyOriginLineWeight.v)),f.JN.pi(Ot,"keyOriginBoxCorners",qt)}}break;case"lnk2":case"lnkD__":case"lnk3":r.lnk2=[];for(var Ut=i;Ut<i+S;){var ti=new d5.JE;r.lnk2.push(ti);var Zt=d(t,Ut);Ut+=8;var ni=Ut;if(ti.f=T.zJ(t,Ut,o),Ut+=4,ti.f!="liFD"){alert("Unknown Linked Layer type: "+ti.f);break}ti.aB=v(t,Ut),Ut+=4;var yi=T.Ld(t,Ut);Ut+=1+yi.ku.length,ti.do=yi.ku;var si=o?T.Ej:T.nJ;ti.So=si(t,Ut),Ut+=4+ti.So.length*2+2,ti.ky=T.zJ(t,Ut,o),Ut+=4,ti.ZX=T.zJ(t,Ut,o),Ut+=4;var ii=d(t,Ut);if(Ut+=8,ti.open=t[Ut],Ut+=1,ti.open!=0){var bi={},Pt=d_.Yh(t,bi,Ut+4,null,null,o);Pt%2!=0&&(Pt+=2-Pt%2),console.log(bi),Ut+=Pt+4}ti.open=0,ti.raw=t.slice(Ut,Ut+ii),Ut+=ii;var oi=ni+Zt-Ut;if(oi==15&&ti.aB!=7&&(ti.aB=7),5<=ti.aB){var Xt=si(t,Ut);Ut+=4+Xt.length*2+2}if(6<=ti.aB){var ri=T.zj(t,Ut);Ut+=8}if(7<=ti.aB){var wi=t[Ut];Ut++}if(8<=ti.aB){var bi={},Pt=d_.Yh(t,bi,Ut+4,null,null,o);console.log(bi),Ut+=4+Pt}if(ni+Zt-Ut==8&&(Ut+=8),Ut<ni+Zt)throw"e";Ut=ni+Zt,Zt%4!=0&&(Ut+=4-Zt%4)}break;case"FEid":var Ut=i;r[x]=[];var mi=Ut+S,Ht=v(t,Ut);for(Ut+=4;Ut<mi;){var Zt=d(t,Ut);Ut+=8;var X={};r[x].push(X),X.id=T.Ld(t,Ut).ku,Ut+=X.id.length+1;var Ht=v(t,Ut);Ut+=4,Ut+=4;var Yt=v(t,Ut);Ut+=4,X.V=T.Lp(t,Ut,o),Ut+=16;var $t=v(t,Ut);Ut+=4;var vi=v(t,Ut);Ut+=4;for(var ui=new f.e1(0),D=0;D<vi+2;D++){var pi=v(t,Ut);if(Ut+=4,pi!=0){var Ci=d(t,Ut),Mi=null;Ut+=8,(D<3||D==25)&&(Mi=il.xx(!0,$t,t,X.V.s,X.V.N,Ut,Ci,o)),D==0&&(ui.S=Mi),D==1&&(ui.M=Mi),D==2&&(ui.c=Mi),D==25&&(ui.e7=Mi),Ut+=Ci}}X.buffer=f.n(X.V.D()*4,$t),f.qX(ui,X.buffer);var Di=t[Ut];if(Ut++,Di!=0){X.c9=new d5.t$,X.c9.V=T.Lp(t,Ut,o),Ut+=16;var xi=d(t,Ut);Ut+=8;var Mi=il.xx(!0,$t,t,X.c9.V.s,X.c9.V.N,Ut,xi,o);X.c9.I=Mi,X.c9.color=255,X.c9.BH(),Ut+=xi}Zt%4!=0&&(Ut+=4-Zt%4)}break;case"Lr16":bd.OE(s,t,i,o);break;case"Lr32":bd.OE(s,t,i,o);break;case"Anno":r[x]=[];var Ti=i,Kt=i+4,Si=v(t,Kt);Kt+=4;for(var D=0;D<Si;D++){var Zt=v(t,Kt);Kt+=4;var Pi=T.zJ(t,Kt,o);if(Kt+=4,Pi!="txtA")throw Pi;var ei=t[Kt++],Ai=t[Kt++],ve=p(t,Kt);Kt+=2;var Zi=T.Lp(t,Kt,o);Kt+=16;var me=T.Lp(t,Kt,o);Kt+=16;var U=hK.vz(t,Kt,o);Kt+=10;var Bi=T.Ld(t,Kt);Kt+=Bi.length;var zi=T.Ld(t,Kt);Kt+=zi.length;var Qt=T.Ld(t,Kt);Kt+=Qt.length;var Ei=v(t,Kt);Kt+=4;var Li=T.zJ(t,Kt,o);Kt+=4;var Qi=v(t,Kt);Kt+=4;var Ji=o?T.KI:T.ff,Ri=Ji(t,Kt+2,Qi-2>>1);Kt+=Qi,r[x].push([Zi.x,Zi.y,U,Bi.ku,Ri])}break;default:console.log("unknown layer tag: "+x+", size: "+S);break}var re="Layr,Lr16,Lr32,LMsk,Txt2,artd,extd,luni,pths,extn,tySh,lfx2,cinf,Anno,CAI ,GenI,phry,vmsk,vstk".split(",");re.indexOf(x)==-1&&S%4!=0&&console.log("size not multiple of 4!!!",x),x!="luni"&&x!="TySh"&&x!="tySh"&&x!="lfx2"&&x!="iOpa"&&x!="SoCo"&&x!="vmsk"&&x!="vstk"&&S%4!=0&&(S+=4-S%4),i+=S}var Wi=r.CgEd;if(Wi){var k=r.brit;k&&(k.Brgh.v=Wi.Brgh?Wi.Brgh.v:0,k.Cntr.v=Wi.Cntr?Wi.Cntr.v:0,k.useLegacy.v=Wi.useLegacy?Wi.useLegacy.v:0),delete r.CgEd}for(var Ni=[],D=0;D<Ni.length;D++)delete r[Ni[D]];return i},iI.M4=function(t,i,e,r,a,s){if(e.SoLd){var o={};for(var h in e)h=="SoLd"&&(o.PlLd={}),o[h]=e[h];e=o}for(var v in e)e[v]==null&&(alert("A bug occured (see console)."),console.log('Please, report a bug, that "'+v+'" tag was present with a null value.'),delete e[v]);for(var v in e){var u=r&&"LMsk Lr16 Lr32 Layr Mt16 Mt32 Mtrn Alph FMsk lnk2 lnkE FEid FXid PxSD extn cinf artd pths".split(" ").indexOf(v)!=-1,p=0;T.a8(t,i,u?"8B64":"8BIM"),i+=4;var c=i;switch(T.a8(t,i,v),i+=4,T.hC(t,i,0),i+=u?8:4,v){case"iOpa":T.yx(t,i,e[v],1),p=4;break;case"brst":p=0;for(var d=0;d<3;d++)e[v][d]==0&&(T.OW(t,i+p,d),p+=4);break;case"knko":T.yx(t,i,e[v],1),p=4;break;case"infx":T.yx(t,i,e[v],1),p=4;break;case"clbl":T.yx(t,i,e[v],1),p=4;break;case"lmgm":T.yx(t,i,e[v],1),p=4;break;case"vmgm":T.yx(t,i,e[v],1),p=4;break;case"fcmy":T.yx(t,i,e[v],1),p=4;break;case"lyid":T.OW(t,i,e[v]),p=4;break;case"lsct":T.OW(t,i,e[v].f),p=4,e[v].$k&&(T.a8(t,i+4,"8BIM"),T.a8(t,i+8,e[v].$k),p=12);break;case"lyvr":T.OW(t,i,e[v]),p=4;break;case"lnsr":T.a8(t,i,e[v]),p=4;break;case"lspf":T.OW(t,i,e[v]),p=4;break;case"lclr":T.OT(t,i,e[v]),p=8;break;case"luni":T.jf(t,i,e[v]),p=4+2*e[v].length;break;case"fxrp":T.e8(t,i,e[v].x),T.e8(t,i+8,e[v].y),p=16;break;case"phry":case"artb":case"artd":T.OW(t,i,16),p=d_.OI(t,e[v],i+4)+4;break;case"SoCo":T.OW(t,i,16),p=d_.OI(t,e[v],i+4)+4;break;case"GdFl":T.OW(t,i,16),p=d_.OI(t,e[v],i+4)+4;break;case"PtFl":T.OW(t,i,16),p=d_.OI(t,e[v],i+4)+4;break;case"CgEd":var Y={classID:"null",Vrsn:{t:"long",v:1},Brgh:{t:"long",v:24},Cntr:{t:"long",v:54},means:{t:"long",v:127},Lab:{t:"bool",v:!1},useLegacy:{t:"bool",v:!1},Auto:{t:"bool",v:!0}},g=Y,m=e[v];g.Brgh.v=m.Brgh.v,g.Cntr.v=m.Cntr.v,g.useLegacy.v=m.useLegacy.v,T.OW(t,i,16),p=d_.OI(t,Y,i+4)+4;break;case"brit":t.$t(i,8),p=8;break;case"levl":var b=new cW;p=fP.PT(b,e[v]),T.AE(t,i,b.data);break;case"curv":p=l3.xn(t,i,e[v]);break;case"expA":p=14,t.$t(i,14),T.mV(t.data,i,1),T.dX(t.data,i+2,e[v].Exps?e[v].Exps.v:0),T.dX(t.data,i+6,e[v].Ofst?e[v].Ofst.v:0),T.dX(t.data,i+10,e[v].gammaCorrection?e[v].gammaCorrection.v:1);break;case"vibA":T.OW(t,i,16),p=d_.OI(t,e[v],i+4)+4;break;case"hue2":p=kB.xn(t,i,e[v]);break;case"blnc":p=19,t.$t(i,p);for(var M=["ShdL","MdtL","HghL"],d=0;d<3;d++)for(var pt=e[v][M[d]].v,x=0;x<3;x++)pt.push(T.P3(t.data,i+d*6+x*2,pt[x].v));t.data[i+18]=e[v].PrsL.v?1:0;break;case"blwh":for(var Y={classID:"null",bwPresetKind:{t:"long",v:1},blackAndWhitePresetFileName:{t:"TEXT",v:""}},S="Bl Cyn Grn Mgnt Rd Yllw tintColor useTint".split(" "),d=0;d<S.length;d++)Y[S[d]]=e[v][S[d]];T.OW(t,i,16),p=d_.OI(t,Y,i+4)+4;break;case"phfl":T.OT(t,i,2);var C=e[v].Clr.v;T.OT(t,i+2,7),T.OT(t,i+4,Math.round(C.Lmnc.v*100)),T.OT(t,i+6,Math.round(C.A.v*100)),T.OT(t,i+8,Math.round(C.B.v*100)),T.OT(t,i+10,0);var ht=i+2+10;t.$t(ht,5),T.TT(t.data,ht,e[v].Dnst.v),ht+=4,t.data[ht]=e[v].PrsL.v?1:0,ht++,p=ht-i;break;case"mixr":p=44,t.$t(i,p);var A=h0.$j(e[v]);T.mV(t.data,i,1),T.mV(t.data,i+2,A.BG?1:0);for(var d=0;d<20;d++)T.P3(t.data,i+4+d*2,A.L[d]);break;case"clrL":case"rplc":T.OT(t,i,1),T.OW(t,i+2,16),p=d_.OI(t,e[v],i+6)+6;break;case"nvrt":p=0;break;case"post":T.OT(t,i,e[v].Lvls.v),p=2;break;case"thrs":T.OT(t,i,e[v].Lvl.v),p=2;break;case"grdm":var D=e[v].Rvrs?e[v].Rvrs.v:!1,E=e[v].Dthr?e[v].Dthr.v:!1,k=e[v].gs99?e[v].gs99.v.gradientInterpolationMethodType:"Gcls",F=867527939,L=!1,N=!1,I=2048,j,B;k=="Lnr"&&(k="Lnr "),k=="stripes"&&(k="\0\0\fm");var U=[0,0,0,0],_=[32768,32768,32768,32768],V=e[v].Grad.v,G=V.Clrs==null?1:0;G==0?(j=V,B=JSON.parse(dB.QB.a9S).v):(j=iU.er("grdm").Grad.v,B=V),t.$t(i,8),T.mV(t.data,i,3),t.data[i+2]=D?1:0,t.data[i+3]=E?1:0,T.Bs(t.data,i+4,k);var gt=i+8;T.jf(t,gt,V.Nm.v),gt+=4+V.Nm.v.length*2,gt=d6.aMb(t,gt,j),T.OT(t,gt,G),gt+=2,T.OW(t,gt,B.RndS.v),gt+=4,T.OT(t,gt,B.ShTr.v?1:0),gt+=2,T.OT(t,gt,B.VctC.v?1:0),gt+=2,T.OW(t,gt,B.Smth.v),gt+=4,T.OT(t,gt,3),gt+=2;for(var d=0;d<4;d++)T.OT(t,gt+d*2,U[d]);gt+=8;for(var d=0;d<4;d++)T.OT(t,gt+d*2,_[d]);gt+=8,gt+=2,p=gt-i;break;case"selc":p=aQ.xn(t,i,e[v]);break;case"FMsk":T.AE(t,i,e[v]),p=e[v].length;break;case"Txt2":var nt=new cW,Q=kg.EN(e[v].Yt,nt),X=nt.data.slice(0,Q);T.AE(t,i,X),p=X.length;break;case"vmsk":var H=e[v],Z=0;T.OW(t,i,3),H.bT||(Z+=2),H.isEnabled||(Z+=4),T.OW(t,i+4,Z),p=8;var z=H.B.length;t.$t(i+8,z*26),ae.yq(t.data,i+8,H.B,a.s,a.N),p+=z*26;break;case"shmd":T.OW(t,i,Object.keys(e[v]).length);var ht=i+4;for(var $ in e[v]){T.a8(t,ht,"8BIM"),ht+=4,T.a8(t,ht,$),ht+=4,T.OW(t,ht,0),ht+=4,T.OW(t,ht,0),ht+=4,T.OW(t,ht,16),ht+=4;var tt=d_.OI(t,e[v][$],ht);tt%4!=0&&(tt+=4-tt%4),T.OW(t,ht-8,tt+4),ht+=tt}p=ht-i;break;case"TySh":var ht=i;T.xm(t,ht,1),ht+=2;var R=e[v],nt=new cW;R.NY.DocumentResources=f.o(R.NY.ResourceDict);var Q=c$.EN(R.NY,nt),X=nt.data.slice(0,Q);R.ra.EngineData={t:"tdta",v:X};var K=R.NY.EngineDict.Editor.Text;R.ra.Txt.v=K.substring(0,K.length-1),T.a7A(t,ht,R.F),ht+=48,T.xm(t,ht,50),ht+=2,T.OW(t,ht,16),ht+=4,ht+=d_.OI(t,R.ra,ht),T.xm(t,ht,1),ht+=2,T.OW(t,ht,16),ht+=4,ht+=d_.OI(t,R.ny,ht),T.atA(t,ht,R.K0),ht+=16,p=ht-i;break;case"lmfx":T.OW(t,i,0),T.OW(t,i+4,16);var Y=f.o(e[v]),rt=!1;iI.Rj(Y);for(var d=0;d<dB.Yr.length;d++)Y[dB.Yr[d]]!=null&&(rt=!0);T.a8(t,c,rt?"lmfx":"lfx2"),p=d_.OI(t,Y,i+8)+8;break;case"Patt":var ht=c7.de(t,i,e[v]);p=ht-i;break;case"PlLd":var ot=i;t.$t(i,60);var pt=e.SoLd;T.a8(t,i,"plcL"),T.OW(t,i+4,3);var st=t.data[i+8]=pt.Idnt.v.length;T.a8(t,i+9,pt.Idnt.v);for(var ht=i+9+st,lt=[1,1,16,2],d=0;d<4;d++)T.OW(t,ht+d*4,lt[d]);ht+=16,lt=W.iz.QX(pt.nonAffineTransform);for(var d=0;d<8;d++)T.e8(t,ht+d*8,lt[d]);ht+=64,T.OW(t,ht,0),T.OW(t,ht+4,16);var vt=f.ib.aAm(pt.quiltWarp).v;ht+=8+d_.OI(t,vt,ht+8),p=ht-i;break;case"SoLd":var pt=e[v],ct=pt.quiltWarp;pt.warp=f.ib.aAm(ct),f.ib.fG(ct.v)==16&&delete pt.quiltWarp,T.a8(t,i,"soLD"),T.OW(t,i+4,4),T.OW(t,i+8,16),p=d_.OI(t,pt,i+12)+12,pt.quiltWarp=ct,delete pt.warp;break;case"vstk":case"pths":T.OW(t,i,16),p=d_.OI(t,e[v],i+4)+4;break;case"vscg__":T.a8(t,i,e[v].key),T.OW(t,i+4,16),p=d_.OI(t,e[v].L,i+8)+8;break;case"vogk":T.OW(t,i,1),T.OW(t,i+4,16),f.JN.aJ5(e[v]);for(var d=0;d<e[v].length;d++){var ut=e[v][d].v.keyOriginResolution;ut&&(ut.v=a.HX)}var dt={classID:"null",keyDescriptorList:{t:"VlLs",v:e[v]}};p=d_.OI(t,dt,i+8)+8;break;case"lnkD":case"lnk2":case"lnk3":for(var gt=i,d=0;d<e[v].length;d++){var yt=e[v][d],xt=gt;T.nQ(t,gt,0),gt+=8,T.a8(t,gt,yt.f),gt+=4,T.OW(t,gt,7),gt+=4,t.$t(gt,1),t.data[gt]=yt.do.length,gt++,T.a8(t,gt,yt.do),gt+=yt.do.length,T.jf(t,gt,yt.So+"\0"),gt+=4+yt.So.length*2+2,T.a8(t,gt,yt.ky),gt+=4,T.a8(t,gt,yt.ZX),gt+=4,T.nQ(t,gt,yt.raw.length),gt+=8,t.$t(gt,1),t.data[gt]=yt.open,gt++,T.AE(t,gt,yt.raw),gt+=yt.raw.length,T.OW(t,gt,1),gt+=4,gt+=11;var mt=gt-xt-8;T.nQ(t,xt,mt),mt%4!=0&&(t.$t(gt,4-mt%4),gt+=4-mt%4)}p=gt-i;break;case"FEid":var gt=i;T.OW(t,gt,3),gt+=4;for(var wt=0;wt<e[v].length;wt++){var Tt=e[v][wt];gt+=4;var Wt=gt;gt+=4,T.WA(t,gt,Tt.id),gt+=Tt.id.length+1,T.OW(t,gt,1),gt+=4;var Mt=f.n(Tt.V.D(),a.depth),Dt=Tt.V,It=f.n(Dt.D(),a.depth);gt+=4;var St=gt;gt+=4,T.m3(t,gt,Dt),gt+=16,T.OW(t,gt,a.depth),gt+=4,T.OW(t,gt,24),gt+=4;for(var d=0;d<26;d++){var Ct=-1;if(d==0&&(Ct=0),d==1&&(Ct=1),d==2&&(Ct=2),d==25&&(Ct=3),T.OW(t,gt,Ct!=-1?1:0),gt+=4,Ct!=-1){f.lv(Tt.buffer,Mt,Ct),f.LD(Mt,Tt.V,It,Dt),gt+=4;var Et=gt;gt+=4,t.$t(gt,Dt.D()*(a.depth>>>3)+200),gt=il.qy(!0,It,t.data,Dt.s,Dt.N,gt,3),T.OW(t,Et,gt-(Et+4))}}if(T.OW(t,St,gt-(St+4)),t.$t(gt,1),t.data[gt]=Tt.c9?1:0,gt++,Tt.c9!=null){var At=Dt,Pt=f.n(At.D(),a.depth);Pt.fill(f.Z0(a.depth)*Tt.c9.color/255),f.LD(Tt.c9.I,Tt.c9.V,Pt,At),T.m3(t,gt,At),gt+=16,gt+=4;var Nt=gt;gt+=4,t.$t(gt,At.D()+2),gt=il.qy(!0,Pt,t.data,At.s,At.N,gt,3),T.OW(t,Nt,gt-(Nt+4))}var mt=gt-(Wt+4);T.OW(t,Wt,mt),mt%4!=0&&(gt+=4-mt%4)}p=gt-i;break;case"Lr16":case"Lr32":var jt=bd.amD(a,t,i,[],!1);p=jt-i;break;case"Anno":var jt=i,_t=e[v].length;T.OT(t,jt,2),T.OT(t,jt+2,1),jt+=4,T.OW(t,jt,_t),jt+=4;for(var d=0;d<_t;d++){var Rt=e[v][d],Gt=Rt[0],Lt=Rt[1],Jt=jt;jt+=4,T.a8(t,jt,"txtA"),jt+=4,t.$t(jt,2),t.data[jt]=1,t.data[jt+1]=28,jt+=2,T.OT(t,jt,1),jt+=2,T.m3(t,jt,new l1(Gt,Lt,17,21)),jt+=16,T.m3(t,jt,new l1(Gt+8,Lt+10,241,141)),jt+=16,t.$t(jt,10),hK.I8(t.data,jt,Rt[2]),jt+=10,jt+=T.WA(t,jt,Rt[3]),jt+=T.WA(t,jt,""),jt+=T.WA(t,jt,"D:20211012120233+01'00'");var Vt=Rt[4].length*2;T.OW(t,jt,14+Vt),jt+=4,T.a8(t,jt,"txtC"),jt+=4,T.OW(t,jt,2+Vt),jt+=4,t.$t(jt,2),t.data[jt]=254,t.data[jt+1]=255,jt+=2,T.aLa(t,jt,Rt[4]),jt+=Vt,T.OW(t,Jt,jt-Jt)}p=jt-i;break;default:console.log("unknown layer tag: "+v+", size: "+p),i-=12;continue}var Bt=["Txt2","artd","extd","pths"];Bt.indexOf(v)==-1&&p%4!=0&&(p+=4-p%4),u?T.nQ(t,i-8,p):T.OW(t,i-4,p),v!="luni"&&v!="TySh"&&p%4!=0&&(p+=4-p%4),i+=p}return i},iI.gL=function(t){for(var i=0;i<dB.order.length;i++){var e=dB.order[i],r=dB.Yr[i];t[r]==null&&(t[r]={t:"VlLs",v:[]}),t[e]!=null&&(t[r].v.push(t[e]),delete t[e]);for(var a=[],s=0;s<t[r].v.length;s++){var o=t[r].v[s];o.v.enab==null&&(o.v.enab={t:"bool",v:!0}),(o.v.present==null||o.v.present.v==!0)&&a.push(o)}t[r].v=a}},iI.Rj=function(t){for(var i=0;i<dB.order.length;i++){var e=dB.order[i],r=dB.Yr[i],a=t[r].v.length;if(a==0){delete t[r];continue}if(a==1){t[e]=t[r].v[0],delete t[r];continue}}},iI.Ij=function(t,i){i=="GdFl"&&(t.Angl==null&&(t.Angl={v:{type:"#Ang",val:0},t:"UntF"}),t.Algn==null&&(t.Algn={v:!0,t:"bool"}),t.Scl==null&&(t.Scl={v:{type:"#Prc",val:100},t:"UntF"}),t.Ofst==null&&(t.Ofst={v:{classID:"Pnt",Hrzn:{v:{type:"#Prc",val:0},t:"UntF"},Vrtc:{v:{type:"#Prc",val:0},t:"UntF"}},t:"Objc"}),t.Rvrs==null&&(t.Rvrs={v:!1,t:"bool"}),t.Dthr==null&&(t.Dthr={v:!1,t:"bool"})),i=="PtFl"&&(t.Algn==null&&(t.Algn={v:!0,t:"bool"}),t.Angl==null&&(t.Angl={v:{type:"#Ang",val:0},t:"UntF"}),t.Scl==null&&(t.Scl={v:{type:"#Prc",val:100},t:"UntF"}),t.phase==null&&(t.phase={v:{classID:"Pnt",Hrzn:{v:0,t:"doub"},Vrtc:{v:0,t:"doub"}},t:"Objc"}))},iI.Y=function(t,i){var e={};return t=="TySh"?(e.F=i.F.Y(),e.ra=f.o(i.ra),e.ny=f.o(i.ny),e.K0=i.K0.Y(),e.NY=f.o(i.NY),i.add&&(e.add={vmsk:i.add.vmsk.Y(),vogk:f.o(i.add.vogk)}),e):t=="fxrp"||t=="vmsk"?i.Y():f.o(i)};function h9(t,i){}h9.Q_=function(t,i,e,r,a){return r=h9.aek(t,i,e,r,a),r},h9.EN=function(t,i,e,r,a){return r=h9.ai3(t,i,e,r,a),r},h9.aek=function(t,i,e,r,a){var s=r;t.V=T.Lp(e,r,a),r+=16;var o=a?T.UX:T.a9,h=a?T.yD:T.Kd,v=o(e,r);r+=2,t.wX=[];for(var u=i.q8,p=a?T.ar_:T.WO,c=a?T.s1:T.TF,d=u?p:c,g=0;g<v;g++)t.wX[g]={id:h(e,r),length:d(e,r+2)},r+=u?10:6;var m=T.zJ(e,r,a);if(r+=4,m!="8BIM")throw console.log("Invalid Blend mode signature: "+JSON.stringify(m)),alert("Error in Photoshop file: wrong signature."),"e";t.$k=T.zJ(e,r,a),r+=4,t.xq=e[r],r+=1,t.FO=e[r]==1,r+=1,t.kj=e[r],r+=1,e[r]!=0&&console.log("error in filler!"),r+=1;var b=c(e,r);r+=4;var M=r;r=h9.aNC(t,e,r,a),r=h9.a8L(t,e,r,a);var x=T.Ld(e,r);return t.name=x.ku,r+=x.length,x.length%4!=0&&(r+=4-x.length%4),r=iI.t3(e,r,M+b,t.add,u,i,a),t.add.lsct&&(t.add.lsct.$k&&(t.$k=t.add.lsct.$k),t.add.lsct=t.add.lsct.f),r},h9.ai3=function(t,i,e,r,a){var s=r;T.m3(e,r,t.V),r+=16;var o=i.add.fcmy==1,h=t.aaW(o);T.OT(e,r,h.length),r+=2;var v=i.q8;a.push(r);for(var u=0;u<h.length;u++)T.xm(e,r,h[u]),v?T.nQ(e,r+2,0):T.OW(e,r+2,0),r+=v?10:6;T.a8(e,r,"8BIM"),r+=4,T.a8(e,r,t.$k),r+=4,T.yx(e,r,t.xq,1),r+=1,T.yx(e,r,t.FO?1:0,1),r+=1,T.yx(e,r,t.kj,1),r+=1,T.yx(e,r,0,1),r+=1;var p=r;T.OW(e,r,0),r+=4;var c=r;r=h9.avT(t,e,r),r=h9.ar$(t,e,r);var d=T.WA(e,r,t.name.slice(0,255));r+=d,d%4!=0&&(r+=4-d%4),t.add.lsct&&(t.add.lsct={f:t.add.lsct},t.$k=="pass"&&(t.add.lsct.$k="pass",t.$k="norm")),t.$k=="pass"&&(t.add.lsct={f:t.add.lsct,$k:"pass"}),t.add.brit&&(t.add.CgEd=t.add.brit),r=iI.M4(e,r,t.add,v,i),delete t.add.CgEd,t.add.lsct&&(t.add.lsct.$k&&(t.$k=t.add.lsct.$k),t.add.lsct=t.add.lsct.f);var g=r-c;return T.OW(e,p,g),r},h9.aNC=function(t,i,e,r){var a=r?T.s1:T.TF,s=a(i,e);if(e+=4,s==0)return e;var o=e;t.c9=new d5.t$,t.c9.V=T.Lp(i,e,r),e+=16,t.c9.color=i[e],e+=1;var h=h9.arq(t.c9,i,e);if(e+=1,h){for(var v=!1,u=255,p=0,c=255,d=0,g=0;g<t.wX.length;g++)t.wX[g].id==-3&&(v=!0);v&&(t.ar=h9.amx(i,e,r),e+=18);var m=e,b=i[e];e++;var M=r?T.MQ:T.zj;b>>0&1&&(u=i[e],e++),b>>1&1&&(p=M(i,e),e+=8),b>>2&1&&(c=i[e],e++),b>>3&1&&(d=M(i,e),e+=8),(e-m&1)==1&&e++,t.nC=[u,p,c,d]}else s==20?e+=2:(t.ar=h9.amx(i,e,r),e+=18);return o+s},h9.avT=function(t,i,e){if(T.OW(i,e,0),e+=4,t.c9==null)return e;var r=t.xb(),a=t.add.vmsk,s=e,o=!0;if(T.OW(i,e,0),T.m3(i,e,t.c9.V),e+=16,T.yx(i,e,t.c9.color),e+=1,h9.a6f(t.c9,i,e,o),e+=1,o){t.ar&&(h9.an7(i,e,t.ar),e+=18);var h=e;T.yx(i,e,a?15:3),e+=1,T.yx(i,e,r?r.Pp:255),e+=1,T.e8(i,e,r?r.$G:0),e+=8,a&&(T.yx(i,e,a?a.Pp:255),e+=1,T.e8(i,e,a?a.$G:0),e+=8),(e-h&1)==1&&e++}return T.OW(i,s-4,e-s),e},h9.amx=function(t,i,e){var r=new d5.t$;return h9.arq(r,t,i),i+=1,r.color=t[i],i+=1,r.V=T.Lp(t,i,e),i+=16,r},h9.an7=function(t,i,e){h9.a6f(e,t,i,!1),i+=1,T.yx(t,i,e.color),i+=1,T.m3(t,i,e.V),i+=16},h9.arq=function(t,i,e){var r=i[e];return t.bT=(r>>0&1)==0,t.isEnabled=(r>>1&1)==0,t.SX=(r>>3&1)==1,r>>4&1},h9.a6f=function(t,i,e,r){var a=0;t.bT||(a+=1),t.isEnabled||(a+=2),t.SX&&(a+=8),r&&(a+=16),T.yx(i,e,a)},h9.a8L=function(t,i,e,r){var a=r?T.s1:T.TF,s=a(i,e);e+=4;for(var o=0;o<s;o++)t.vQ[o]=i[e+o];return e+s},h9.ar$=function(t,i,e){T.OW(i,e,t.vQ.length),e+=4,i.$t(e,40);for(var r=0;r<40;r++)i.data[e+r]=t.vQ[r];return e+40};function il(){}il.Q_=function(t,i,e,r,a){return r=il.aIn(t,i,e,r,a),r},il.PT=function(t,i,e,r,a,s,o){return r=il.ak_(t,i,e,r,a,s,o),r},il.aIn=function(t,i,e,r,a){for(var s=i.TH,o=t.wX,h={},v=r,u=0;u<o.length;u++){var p=o[u],c=p.id,d=p.length,g;c==-2&&t.c9==null&&(c=-1),c==-3?g=t.ar.V:c==-2?g=t.c9.V:g=t.V;var m=il.xx(i.q8,i.h1,e,g.s,g.N,r,d,a);m=f.E1(m,i.depth),r+=d,c==-3?t.ar.I=m:c==-2?t.c9.I=m:h["c"+c]=m}var b=new f.e1(0);if(b.e7=null,s==3)b.S=h.c0,b.M=h.c1,b.c=h.c2,b.e7=h["c-1"];else if(s==1)b.S=h.c0,b.M=h.c0,b.c=h.c0,b.e7=h["c-1"];else if(s==4){var M=i.nc.r1039,x=null,S=h.c0,C=h.c1,A=h.c2,D=h.c3;if(M){var x=M.a8p,E=17;if(x==null){var k=ICC.R(M.buffer);k.header.spaceIn=="RGB "||(x=M.a8p=ICC.U.sampleLUT(k,E))}}if(x){var F={S,M:C,c:A,e7:D},L=f.n(S.length*4,i.depth);f.qX(F,L),f.m$(L),ICC.U.applyLUT4(x,E,L,L),f.fT(L,F)}else{var F={S,M:C,c:A,e7:D},L=f.n(S.length*4,i.depth);f.qX(F,L),f.m$(L),f.ao6(L),f.fT(L,F)}b.S=S,b.M=C,b.c=A,b.e7=h["c-1"]}return b.S==null&&(b.S=f.n(0)),b.e7==null&&b.S!=null&&(b.e7=b.S.slice(0),b.e7.fill(f.Z0(f.TP(b.e7)))),b.M==null&&(b.M=b.S.slice(0)),b.c==null&&(b.c=b.S.slice(0)),t.buffer=f.n(Math.max(0,t.V.D()*4),i.depth),f.qX(b,t.buffer),r},il.ak_=function(t,i,e,r,a,s,o){var h=i.aaW(o),v=i.buffer,u=null,p=f.TP(v),c=f.n(i.V.D(),p);o&&(u=f.n(i.V.D(),p),f.lv(v,u,3),v=v.slice(0),f.agg(v));for(var d=0;d<h.length;d++){var g=h[d],m;g==-3?m=i.ar.V:g==-2?m=i.c9.V:m=i.V;var b=c;g==-3&&(b=i.ar.I),g==-2&&(b=i.c9.I),g==-1&&(u?b=u:f.lv(v,c,3)),g==0&&f.lv(v,c,0),g==1&&f.lv(v,c,1),g==2&&f.lv(v,c,2),g==3&&f.lv(v,c,3),e.$t(r,Math.round(m.D()*(p>>>3)*1.2)+4);var M=r;r=il.qy(t,b,e.data,m.s,m.N,r,p!=8||s[1]?3:1);var x=r-M;t?T.aA$(e.data,a+d*10+2,x):T.TT(e.data,a+d*6+2,x)}return r},il.xx=function(t,i,e,r,a,s,o,h){var v=h?T.UX:T.a9,u=v(e,s);s+=2;var p=il.ND(t,i,e,r,a,s,u,o-2,h);return p},il.qy=function(t,i,e,r,a,s,o){return T.P3(e,s,o),s+=2,s=il.wu(t,i,e,r,a,s,o),s},il.ND=function(t,i,e,r,a,s,o,h,v){var u,p=r*a*(i>>>3),c=p&3,d=p+(c==0?0:4-c);if(h<=0)return f.n(d,i);if(o==0){if(u=f.n(p),u.set(new Uint8Array(e.buffer,s,Math.min(p,e.buffer.byteLength-s))),i==16)for(var g=0;g<p;g+=2){var m=u[g];u[g]=u[g+1],u[g+1]=m}if(i==32)for(var g=0;g<p;g+=4){var m=u[g];u[g]=u[g+3],u[g+3]=m,m=u[g+1],u[g+1]=u[g+2],u[g+2]=m}s+=p}else if(o==1){u=f.n(p);var b=t?4:2,M=il.ar1(e,u,r,a,s,s+b*a,b,v);s+=b*a+M}else if(o==2||o==3){var x=new Uint8Array(e.buffer,s+2,h-6),S=f.n(d);if(UZIP.inflateRaw(x,S),o==3)if(i==8)for(var C=0;C<a;C++)for(var A=C*r+1,D=A+r-1,E=S[A-1],k=A;k<D;k++)E+=S[k],S[k]=E&255;else if(i==16)for(var C=0;C<a;C++)for(var A=C*r,D=A+r,E=0,k=A;k<D;k++){var F=k<<1;E+=S[F]<<8|S[F+1],S[F]=E&255,S[F+1]=E>>>8}else for(var L=r,N=S.slice(0,L*4),C=0;C<a;C++){for(var A=C*L*4+1,D=A+L*4-1,E=S[A-1],k=A;k<D;k++)E+=S[k],S[k]=E&255;for(var I=C*L*4,k=0;k<L;k++)N[4*k+3]=S[I+k],N[4*k+2]=S[I+L+k],N[4*k+1]=S[I+L+L+k],N[4*k]=S[I+L+L+L+k];S.set(N,I)}if(S.length==d)u=S;else{u=f.n(d);for(var g=0;g<S.length;g++)u[g]=S[g]}}else u=f.n(d);return i==16&&(u=new Uint16Array(u.buffer)),i==32&&(u=new Float32Array(u.buffer)),u},il.wu=function(t,i,e,r,a,s,o){var h=r*a,v=f.TP(i);v!=8&&(i=new Uint8Array(i.buffer));var u=i;if(o==0)for(var p=0;p<h;p++)e[s++]=u[p];else if(o==1){var c=t?4:2,d=il.aoK(u,e,r,a,s,s+c*a,c);s+=c*a+d}else if(o==2||o==3){let N=function(I,j){return I[j+1]<<8|I[j]};var L=N;if(o==3){if(u=u.slice(0),v==8)for(var g=0;g<a;g++)for(var m=g*r,b=m+r,M=b-1;M>m;M--)u[M]=u[M]-u[M-1]+256&255;else if(v==16)for(var g=0;g<a;g++){for(var m=g*r,b=m+r,M=b-1;M>m;M--){var x=M<<1,S=N(u,x)-N(u,x-2)+65536&65535;u[x]=S>>>8,u[x+1]=S&255}var C=u[m*2];u[m*2]=u[m*2+1],u[m*2+1]=C}else if(v==32)for(var A=r,D=u.slice(0,A*4),g=0;g<a;g++){for(var E=g*A*4,M=0;M<A;M++){var k=E+4*M;D[M]=u[k+3],D[A+M]=u[k+2],D[A+A+M]=u[k+1],D[A+A+A+M]=u[k]}for(var M=A*4-1;M>0;M--)D[M]=D[M]-D[M-1]+256&255;u.set(D,E)}}e[s]=120,e[s+1]=156,s+=2;var F=pako.deflateRaw(u,{a0W:4});e.set(F,s),s+=F.length+4}else console.log("Unknown compression: "+o);return s},il.ar1=function(t,i,e,r,a,s,o,h){if(!(t instanceof Uint8Array)||!(i instanceof Uint8Array))throw"e";var v=s,u=r|0;if(h)if(o==2)for(var p=0;p<u;p++){var c=T.UX(t,a+(p<<1));il.yj(t,s,c,i,p*e,e),s+=c}else for(var p=0;p<u;p++){var c=T.s1(t,a+(p<<2));il.yj(t,s,c,i,p*e,e),s+=c}else if(o==2)for(var p=0;p<u;p++){var c=T.a9(t,a+(p<<1));il.yj(t,s,c,i,p*e,e),s+=c}else for(var p=0;p<u;p++){var c=T.TF(t,a+(p<<2));il.yj(t,s,c,i,p*e,e),s+=c}return s-v},il.aoK=function(t,i,e,r,a,s,o){var h=s;if(o==2)for(var v=0;v<r;v++){var u=il.ay6(t,v*e,e,i,s);T.mV(i,a+v*2,u),s+=u}else for(var v=0;v<r;v++){var u=il.ay6(t,v*e,e,i,s);T.TT(i,a+v*4,u),s+=u}return s-h},il.ay6=function(t,i,e,r,a){var s,o,h,v,u,p,c;for(v=i+e,h=i,o=a;e>0;h=s,e-=p)if(c=e<128?e:128,h<=v-3&&t[h+1]==t[h+0]&&t[h+2]==t[h+0]){for(s=h+3;s<h+c&&t[s]==t[h+0];)++s;p=s-h,r[o++]=257-p,r[o++]=t[h+0]}else{for(s=h;s<h+c&&!(s<=v-3&&t[s+1]==t[s+0]&&t[s+2]==t[s+0]);)++s;p=s-h,r[o++]=p-1;for(var d=0;d<p;d++)r[o+d]=t[h+d];o+=p}return o-a},il.yj=function(t,i,e,r,a,s){for(var o=0;o<e;){var h=t[i++];if(h>=128){var v=t[i++],u=a+(257-h);r.fill(v,a,u),a=u,o+=2}else{for(var p=0;p<=h;p++)r[a+p]=t[i+p];i+=h+1,a+=h+1,o+=2+h}}};function gM(){}gM.ahi=function(t){if(t.nc.r1005&&(t.HX=T.kD(t.nc.r1005,0)),t.nc.r1025){var i=t.nc.r1025;delete t.nc.r1025;var e=ae.Uz(i,0,i.length,t.s,t.N),r=new d5.JA;r.B=e,e.length>4&&(t.sZ[0]=er.XL("Work Path",{vmsk:r}))}if(t.nc.r1026){for(var a=t.nc.r1026,s=0;s<a.length;s+=2){var o=t.Z[s>>>1];o&&(o.Xi=T.a9(a,s))}delete t.nc.r1026}if(t.nc.r1032&&(t.pe=bd.aie(t.nc.r1032,0)),delete t.nc.r1036,t.KY(t.nc.r1039),t.nc.r1045){t.DC=[];for(var h=t.nc.r1045,v=0;v<h.length;){var u=T.nJ(h,v);t.DC.push(u),v+=6+u.length*2}}if(t.nc.r1050){var p=T.TF,c=t.nc.r1050,d=T.TF(c,0);if(d==6){var v=4,g=T.Lp(c,v);v+=16;var m=T.a0(c,v);v+=4+m.length*2;var b=p(c,v);v+=4;for(var M=t.hr,s=0;s<b;s++){var x=W.Fw.Ru(),S;M.push(x),x=x.v,x.sliceID.v=p(c,v),v+=4,x.groupID.v=p(c,v),v+=4;var C=p(c,v);v+=4,C==1&&(S=p(c,v),v+=4);var m=T.a0(c,v);v+=4+m.length*2;var A=p(c,v);v+=4;var D=[p(c,v),p(c,v+4),p(c,v+8),p(c,v+12)];v+=16,W.Fw.ME(M,M.length-1,D);var E=x.url.v=T.a0(c,v);v+=4+E.length*2;var k=x.null.v=T.a0(c,v);v+=4+k.length*2;var F=x.Msge.v=T.a0(c,v);v+=4+F.length*2;var L=x.altTag.v=T.a0(c,v);v+=4+L.length*2,x.cellTextIsHTML.v=c[v]==1,v++;var N=x.cellText.v=T.a0(c,v);v+=4+N.length*2;var I=p(c,v);v+=4;var j=p(c,v);v+=4;var B=c.slice(v,v+4);v+=4,C!=2&&M.pop()}}else if(d==8){var U={},_=new l1(0,0,t.s,t.N);d_.Yh(c,U,8,!1);for(var c=t.hr=U.slices.v,s=0;s<c.length;s++){var V=W.Fw.u$(c,s),G=new l1(V[0],V[1],V[2]-V[0],V[3]-V[1]);(c[s].v.origin.v.ESliceOrigin!="userGenerated"||G.vU(_).lO())&&(c.splice(s,1),s--)}}}if(t.nc.r1058){var H=t.nc.r1058,Z=UTIF.decode(H.buffer,{parseMN:!1,debug:!1});dN.oG(Z[0],t.Le),delete t.nc.r1058}if(t.nc.r1060){var z=T.OH(t.nc.r1060);dN.gf(z,t.Le),delete t.nc.r1060}if(t.nc.r1065){var a=t.nc.r1065;t.tS={},d_.Yh(a,t.tS,4,!1)}if(t.nc.r1069){for(var a=t.nc.r1069,$=[],s=2;s<a.length;s+=4)for(var S=T.TF(a,s),tt=0;tt<t.Z.length;tt++){var o=t.Z[tt];o.add.lyid==S&&o.add.lsct!=3&&$.indexOf(tt)==-1&&$.push(tt)}t.j=$}if(t.nc.r1072){for(var a=t.nc.r1072,s=0;s<a.length;s++){var o=t.Z[s];o&&(o.i3=a[s]==1)}delete t.nc.r1072}if(t.nc.r1073){var a=t.nc.r1073,v=0,R=T.Sz(a,v);v+=4;var nt=T.Sz(a,v);v+=4;for(var s=0;s<nt;s++)t.Lm.push({y:R>=2?T.U6(a,v+2):T.kD(a,v+2),x:R>=2?T.U6(a,v+6):T.kD(a,v+6)}),v+=14;delete t.nc.r1073}t.nc.r1074&&(t.p1={},d_.Yh(t.nc.r1074,t.p1,4,!1),delete t.nc.r1074);var Q,X,K=null;t.nc.r3000&&(Q={},d_.Yh(t.nc.r3000,Q,4,!1),delete t.nc.r3000),t.add.pths&&(X=t.add.pths,delete t.add.pths);for(var Y=0;Y<=997;Y++){var rt="r"+(2e3+Y),i=t.nc[rt];if(i==null)break;var e=ae.Uz(i,0,i.length,t.s,t.N),ot="Path "+Y,st=[0,0];if(X){var ht=X.pathList.v[Y].v,lt=ht.pathSymmetryClass;if(lt){lt=lt.v;var vt=lt.pathSymmetryMode.v.pathSymmetryModeEnum.slice(16),b=lt.pathSymmetryCount;st=[f.xC.aj8.indexOf(vt),b?b.v:0]}ot=ht.pathUnicodeName.v}var pt=Q?Q.keyRootDescriptorList.v[Y].v.keyDescriptorList.v:d5.va(e),r=new d5.JA;r.B=e,t.sZ.push(er.XL(ot,{vmsk:r,vogk:pt},st)),delete t.nc[rt]}if(X){var ct=X.pathSymmetrySelectedPath;ct&&(K=t.sZ[ct.v+1])}for(var s=0;s<t.sZ.length;s++)t.sZ[s].mB[0]==3&&(t.sZ.splice(s,1),s--);K&&(K.mB[0]==3?t.ds=!0:t.O7=t.sZ.indexOf(K)),t.nc.r4000&&(t.RH=f.RH.Q_(t.nc.r4000));var ut=t.nc.r7000,dt=t.nc.r7001;if(ut){var u=T.OH(ut);t.qP=bd.aqr(u)}if(dt){var u=T.OH(dt);t.ai=bd.aIa(u)}delete t.nc.r7000,delete t.nc.r7001},gM.aJd=function(t,i,e){if(t.nc.r1005=new Uint8Array([0,0,0,0,0,1,0,2,0,0,0,0,0,1,0,2]),T.an8(t.nc.r1005,0,t.HX),T.an8(t.nc.r1005,8,t.HX),t.Lm.length>0){var r=t.Lm;t.nc.r1073=new Uint8Array(8+r.length*14),T.O8(t.nc.r1073,0,3),T.O8(t.nc.r1073,4,r.length);for(var a=0;a<r.length;a++){var u=8+14*a;T.P3(t.nc.r1073,u,14),T.dX(t.nc.r1073,u+2,r[a].y),T.dX(t.nc.r1073,u+6,r[a].x),T.P3(t.nc.r1073,u+10,-1),T.P3(t.nc.r1073,u+12,8)}}t.f_()?t.nc.r1022=new Uint8Array([0,3+t.ec.length-1,0]):delete t.nc.r1022;for(var s=new Uint8Array(t.Z.length*2),o=0,h=new Uint8Array(t.Z.length),v=1,u=16,a=0;a<t.Z.length;a++){var p=t.Z[a],c=p.Xi,d=p.i3?1:0;T.mV(s,a*2,c),h[a]=d,c>o&&(o=c),d==0&&(v=0)}o>0&&(t.nc.r1026=s),v<1&&(t.nc.r1072=h);var g=t.pe,m=g.length,b=t.nc.r1032=new Uint8Array(16+5*m);T.TT(b,0,1),T.TT(b,4,576),T.TT(b,8,576),T.TT(b,12,m);for(var a=0;a<m;a++)T.O8(b,u,Math.round(g[a][1]*32)),b[u+4]=g[a][0],u+=5;if(i[4]!=!0){var M=[t.hv(),new l1(0,0,t.s,t.N)],x=0;for(f.r7(M);M[x+1].D()>4e4;)x+=2;var S=j2.as("jpg"),C=M[x+1],A=new Uint8Array(S.c6([[M[x].buffer,null,t.HX]],C.s,C.N)),b=t.nc.r1036=new Uint8Array(28+A.length);T.TT(b,0,1),T.TT(b,4,C.s),T.TT(b,8,C.N),T.TT(b,12,C.s*3),T.TT(b,16,C.D()*3),T.TT(b,20,A.length),T.mV(b,24,24),T.mV(b,26,1),b.set(A,28)}delete t.nc.r1045,delete t.nc.r1006,delete t.nc.r1077;var N=new cW;u=0;var D=new Uint8Array(4+e.length*13);D[3]=1;for(var a=0;a<e.length;a++){var E=e[a],k=E.name+"\0";T.jf(N,u,k),u+=4+k.length*2;var F=4+a*13;hK.I8(D,F,E.DE),D[F+11]=E.g5,D[F+12]=E.wA}u!=0&&(t.nc.r1045=N.data.slice(0,u)),t.nc.r1077=D;for(var a=0;a<t.hr.length;a++)t.hr[t.hr.length-a-1].v.sliceID.v=2+a*3;var L={classID:"null",baseName:{t:"TEXT",v:"User"},bounds:{t:"Objc",v:{classID:"Rct1",Top:{t:"long",v:0},Left:{t:"long",v:0},Btom:{t:"long",v:0},Rght:{t:"long",v:0}}},slices:{t:"VlLs",v:t.hr}},N=new cW;T.OW(N,0,8),T.OW(N,4,16);var I=d_.OI(N,L,8);t.nc.r1050=N.data.slice(0,I+8);var N=new cW;T.OW(N,0,16);var I=d_.OI(N,t.tS,4);if(t.nc.r1065=N.data.slice(0,I+4),t.p1){var N=new cW;T.OW(N,0,16);var I=d_.OI(N,t.p1,4);t.nc.r1074=N.data.slice(0,I+4)}var j=t.j;b=t.nc.r1069=new Uint8Array(2+j.length*4),T.mV(b,0,j.length);for(var a=0;a<j.length;a++)T.TT(b,2+4*a,t.Z[j[a]].add.lyid);if(delete t.nc.r1058,delete t.nc.r1060,Object.keys(t.Le).length!=0){var B=[[Math.round(t.HX*1e4),1e4]],U=[{t274:[1],t282:B,t283:B,t296:[2]},{t259:[6],t282:[[72,1]],t283:[[72,1]],t296:[2],t513:[302],t514:[0]}];dN.IM(t.Le,U[0],i[0]&&i[1]),t.nc.r1058=new Uint8Array(UTIF.encode(U));var _=dN.o5(t.Le);t.nc.r1060=T.uB(_)}var V=[],G=[],H=t.sZ.slice(0);if(t.ds){var Z=ae.amO([{type:6},{type:8,all:0},{type:3,length:5,boolop:1,frule:2,prmA:0,prmB:0},{type:5,c:[0,0,0,0,0,0]},{type:5,c:[20,0,20,0,20,0]},{type:5,c:[20,20,20,20,20,20]},{type:5,c:[0,20,0,20,0,20]},{type:5,c:[0,0,0,0,0,0]}]),z=new d5.JA;z.B=Z,H.push(er.XL("Tile Symmetry 1",{vmsk:z,vogk:d5.va(Z)},[3,1]))}for(var $=t.ds?t.sZ.length-1:t.O7-1,a=0;a<H.length;a++){var tt=H[a],Z=tt.add.vmsk.B;if(!(a==0&&Z.length==2)){var R=f.n(Z.length*26);ae.yq(R,0,Z,t.s,t.N);var nt=a==0?1025:2e3+a-1;if(t.nc["r"+nt]=R,a!=0){var Q={classID:"pathInfoClass",pathUnicodeName:{t:"TEXT",v:tt.name}},X=Q.pathSymmetryClass={t:"Objc",v:{classID:"pathSymmetryClass",pathSymmetryMode:{t:"enum",v:{pathSymmetryModeEnum:"pathSymmetryMode"+f.xC.aj8[tt.mB[0]]}}}};tt.mB[1]!=0&&(X.v.pathSymmetryCount={t:"long",v:tt.mB[1]}),V.push({t:"Objc",v:Q}),G.push({t:"Objc",v:{classID:"null",keyDescriptorList:{t:"VlLs",v:tt.add.vogk}}})}}}if(V.length!=0){t.add.pths={classID:"pathsDataClass",pathList:{t:"VlLs",v:V}},$!=-1&&(t.add.pths.pathSymmetrySelectedPath={t:"long",v:$}),G={classID:"null",keyRootDescriptorList:{t:"VlLs",v:G}};var N=new cW;T.OW(N,0,16);var I=d_.OI(N,G,4);t.nc.r3000=N.data.slice(0,I+4)}else delete t.add.pths,delete t.nc.r3000;if(t.RH&&t.RH.length!=0&&(t.nc.r4000=f.RH.EN(t.RH)),t.qP.length!=0){for(var K=`<variableSets xmlns="http://ns.adobe.com/Variables/1.0/"> | |
| <variableSet locked="none" varSetName="binding1"> | |
| <variables>`,a=0;a<t.qP.length;a++){var Y=t.qP[a],rt=[];for(var nt in Y)rt.push(nt+'="'+Y[nt]+'"');K+="<variable "+rt.join(" ")+`> | |
| </variable> | |
| `}K+=`</variables> | |
| </variableSet> | |
| </variableSets>`,t.nc.r7000=T.uB(K)}if(t.ai.length!=0){for(var K='<sampleDataSets psdPath="'+t.name+`"> | |
| `,a=1;a<t.ai.length;a++){var ot=t.ai[a];K+='<sampleDataSet dataSetName="Data Set '+a+`"> | |
| `;for(var st=0;st<ot.length;st++)K+="<"+t.ai[0][st]+">"+ot[st].replace(/</g,"<").replace(/>/g,">")+"</"+t.ai[0][st]+`> | |
| `;K+=`</sampleDataSet> | |
| `}K+="</sampleDataSets>",t.nc.r7001=T.uB(K)}},gM.a5g=function(t,i,e){var r=T.TF(i,e),a=0;e+=4;for(var s=[];a<r;){var o=T.GU(i,e+a,4);a+=4;var h=T.a9(i,e+a);a+=2;var v=T.Ld(i,e+a);a+=v.length,o=="MeSa"&&(h==7e3||h==7001)||o!="8BIM"&&(s.push(h),console.log("Unknown Image Resources signature: "+o+", ID: "+h));var u=T.TF(i,e+a);a+=4,t.nc["r"+h]!=null&&console.log("--- two resources with same ID"),t.nc["r"+h]=T.fg(i,e+a,u),a+=u+(u&1)}for(var p=0;p<s.length;p++)delete t.nc["r"+s[p]];return delete t.nc.r1092,e+r},gM.aMS=function(t,i,e){var r=e,a=0;e+=4;var s=[];for(var o in t.nc)s.push(parseInt(o.slice(1)));s.sort(function(d,g){return d-g});for(var h=0;h<s.length;h++){var v=s[h];T.a8(i,e+a,v==7e3||v==7001?"MeSa":"8BIM"),a+=4,T.OT(i,e+a,v),a+=2;var u=T.WA(i,e+a,"");a+=u;var p=t.nc["r"+v],c=p.length;T.OW(i,e+a,c),a+=4,T.AE(i,e+a,p),a+=c,c%2==1&&a++}return T.OW(i,r,a),e+a};function bd(){}bd.U_=function(t,i,e){return;for(var r,a;a!=0;){for(var s;s.length<3;)s="0"+s;r=(r==""?s:s+" ")+r,a=Math.floor(a/1e3)}},bd.alb=function(t){var i={nc:{},add:{},depth:8},e=0,r=0,a;i.q8=!1,i.h1=8;var s=new Uint8Array(t);r=bd.m7(i,s,e),e=r,r=bd.aH2(i,s,e),e=r;var o=T.TF(s,e);e+=4+o;var h=i.q8?8:4;return i.q8?a=T.WO(s,e):a=T.TF(s,e),e+=h+a,r=bd.acV(i,s,e),[{dU:new l1(0,0,i.s,i.N),data:i.buffer.buffer}]},bd.Q_=function(t,i){i.q8=!1;var e=new Uint8Array(t),r=0,a=0,s=0,o=!1,h=!0,v=!1,u=0,p=0;a=bd.m7(i,e,r),bd.U_(0,a-r,"PSD Header"),r=a,a=bd.aH2(i,e,r),bd.U_(0,a-r,"Color Mode Data"),r=a,a=gM.a5g(i,e,r),bd.U_(0,a-r,"Image Resources"),r=a;var c=r;a=bd.akf(i,e,r),bd.U_(0,a-r,"Layer And Mask Info"),r=a,gM.ahi(i);var c=r;if(a=bd.acV(i,e,r),bd.U_(0,a-r,"Merged Image"),r=a,delete i.q8,i.Z.length==0){var d=i.gV();d.ZJ("Background"),i.Z.push(d),d.buffer=i.buffer.slice(0),d.V=new l1(0,0,i.s,i.N)}for(var g=0;g<i.Z.length;g++){var a=i.Z[g],m=a.add.lsct;m==kd.bh?s++:(m==kd.dF||m==kd.Mn)&&s--}for(;s<0;)i.Z.unshift(i.c1()),s++;var b=new l1(0,0,i.s,i.N),M=i.add.Txt2,x=M;x&&(x=x.Yt,x._DocumentResources==null&&(x=k3.aL8(x)));for(var S=-1,g=0;g<i.Z.length;g++){var a=i.Z[g],C=a.add.lsct,A=a.add.vmsk,D=a.xb();if(C==kd.bh?(u++,a.add.lspf=0):(C==kd.dF||C==kd.Mn)&&u--,a.name==""&&(a.name="Layer "+(g+1),v=!0),v&&a.rw()&&a.$k=="norm"&&(a.$k="pass"),a.V3()&&a.V1(i)==null&&delete a.add.SoLd,a.V3()&&a.V1(i).c9){var E=a.V1(i);E.c9.isEnabled=a.add.SoLd.filterFX.v.filterMaskEnable.v}if(A&&a.IK()){var k=dB.aE.er(!0);if(a.add.vstk==null)a.add.vstk=f.o(k);else{var F="strokeStyleLineDashSet";a.add.vstk[F]==null&&(a.add.vstk[F]=f.o(k[F]))}a.add.vstk.strokeStyleLineWidth.v.type="#Pxl",a.add.vstk.strokeStyleResolution.v=i.HX}if(A&&(a.add.vogk==null||f.u._t(A.B)!=a.add.vogk.length)&&a.va(),A&&a.add.vogk)for(var L=A.B,N=a.add.vogk,I=0,j=0;j<L.length;j++){var B=L[j];if((B.f==0||B.f==3)&&B.y7!=-1){if(L[j+1+B.length]&&L[j+1+B.length].y7==-1&&N[I].v.keyOriginType){a.va();break}I++}}if(0){var U,_;for(var I;I<U.length;I++)var V}if(a.add.SoLd&&a.V.lO()&&(console.log("redrawing smart instance"),a.T_(i,null,null,!0,!0)),D==null&&a.c9!=null&&a.c9.SX==!1&&(a.c9.SX=!0,a.ar=a.c9.Y()),D=a.xb(),a.nC){var k=a.nC,G=A;D&&(D.Pp=k[0],D.$G=k[1]),G&&(G.Pp=k[2],G.$G=k[3]),a.nC=null}(D!=null&&A!=null&&(D.$G+A.$G!=0||D.Pp+A.Pp!=510)||A!=null&&!a.IK()||D&&D.Pp!=255&&a.IK())&&a.oX(i);var H=a.add.artb;H&&H.artboardBackgroundType==null&&(H.artboardBackgroundType={t:"long",v:1}),H&&u!=0&&delete a.add.artb;var Z=a.add.vstk;if(a.IK()&&(a.V.lO()||A&&A.$G!=0||Z&&!Z.fillEnabled.v&&(!Z.strokeEnabled.v||Z.strokeStyleLineWidth.v.val==0))&&a.BD(i),a.add.TySh&&(o=!0,a.V.lO()||(h=!1)),a.add.TySh&&x){S++;var z=a.add.TySh.NY,$=e1.wQ(z),tt=x._DocumentObjects._TextObjects;if(tt.length<=S){console.log("Txt2 incomplete");continue}for(var R=tt[S]._Model,nt=R._StyleRun?R._StyleRun._RunArray:[],Q=z.EngineDict.StyleRun.RunArray,X=0;X<Q.length;X++){var K=Q[X].StyleSheet.StyleSheetData;if(nt[X]!=null){var Y=nt[X]._RunData._StyleSheet._Features;if(Y){Y._BaselineDirection&&(K.BaselineDirection=parseInt(Y._BaselineDirection.slice(1))),Y._FillBackgroundFlag&&(K._FillBackgroundFlag=Y._FillBackgroundFlag),Y._FillBackgroundColor&&(K._FillBackgroundColor={Type:1,Values:lA.O9(Y._FillBackgroundColor._Color._Values)});for(var m=e1.Zl,rt=0;rt<m.length;rt++)Y[m[rt]]!=null&&(K[m[rt]]=Y[m[rt]]);for(var ot=["_LineCap","_LineJoin","_MiterLimit","_LineDashOffset","_DigitSet"],rt=0;rt<ot.length;rt++)Y[ot[rt]]!=null&&(K[ot[rt]]=parseFloat(Y[ot[rt]].slice(1)));Y._MiterLimit!=null&&(K._MiterLimit=Math.max(K._MiterLimit,1)),Y._LineDashArray!=null&&(K._LineDashArray=lA.O9(Y._LineDashArray))}}}var st=z.EngineDict.ParagraphRun.RunArray,ht=R._ParagraphRun._RunArray;ht==null&&(ht=[]);for(var lt=Math.min(ht.length,st.length),rt=0;rt<lt;rt++){var vt=st[rt].ParagraphSheet.Properties,pt=x._DocumentResources._ParagraphSheetSet._Resources,ct=ht[rt]._RunData._ParagraphSheet;typeof ct=="string"&&(ct=pt[parseInt(ct.slice(1))]._Resource);var ut=ct._Parent==null?ct:pt[parseInt(ct._Parent.slice(1))]._Resource;ct=ct._Features,ut=ut._Features;var dt=ct._ParagraphDirection;dt==null&&(dt=ut._ParagraphDirection),dt&&(vt._Direction=parseInt(dt.slice(1))),ct._ComposerEngine&&(vt._ComposerEngine=parseInt(ct._ComposerEngine.slice(1)))}if(R._AlternateGlyphRun)for(var ht=R._AlternateGlyphRun._RunArray,lt=ht.length,yt=z.EngineDict.AlternateGlyphRun=e1.a8f(),rt=0;rt<lt;rt++){var ct=ht[rt],xt={},mt=ct._RunData._AlternateGlyphSheet;mt&&(xt.Glyph=parseInt(mt._Glyph.slice(1))),yt.RunArray.push(xt),yt.RunLengthArray.push(parseInt(ct._Length.slice(1)))}for(var gt=x._DocumentResources,wt=gt._FontSet._Resources,Tt=z.ResourceDict.FontSet,Wt=0;Wt<Tt.length;Wt++){for(var Mt=Tt[Wt],Dt=null,rt=0;rt<wt.length;rt++){var It=wt[rt]._Resource._Identifier;Mt.Name==It._Name.slice(1)&&(Dt=It)}if(Dt){var St=Dt._MMAxis;if(St){Mt.Axis=[];for(var rt=0;rt<St.length;rt++)Mt.Axis.push(parseInt(St[rt].slice(1)))}}}var Ct=gt._TextFrameSet._Resources,Et=Ct[S]._Resource,At=Et._Data,Pt=new fp(1,0,0,1,0,0);if(Et._0){var Nt=parseFloat(Et._0[0].slice(1)),jt=parseFloat(Et._0[1].slice(1));Pt.translate(Nt,jt)}if($)Pt.translate($[0],$[1]),e1.PN(z,[0,0,$[2]-$[0],$[3]-$[1]]);else if(Et._Bezier&&Et._Bezier._Points){var _t=Et._Bezier._Points,Nt=parseFloat(_t[0].slice(1)),jt=parseFloat(_t[1].slice(1));(Nt!=0||jt!=0)&&Pt.translate(Nt,jt)}if(Et._Data&&Et._Data._FrameMatrix){var Rt=Et._Data._FrameMatrix;Rt=Rt.map(function(qt){return parseFloat(qt.slice(1))}),Pt.concat(new fp(Rt[0],Rt[1],Rt[2],Rt[3],Rt[4],Rt[5]))}Pt.concat(a.add.TySh.F),a.add.TySh.F=Pt;var Gt=At._Type?parseInt(At._Type.slice(1)):0;if((Gt==2||Gt==1&&At._PathData&&At._PathData._Spacing=="i-3")&&Et._Bezier){var Lt=function(ti){return parseFloat(ti.slice(1))},_t=Et._Bezier._Points.map(Lt);$&&f.Q.F(_t,new fp(1,0,0,1,-$[0],-$[1]),_t);var Jt=At._PathData?At._PathData._Reversed:!1,Vt=At._TextOnPathTRange;Vt==null&&(Vt=["f-3","f-3"]),z.Curve={Points:_t,TextOnPathTRange:Vt.map(Lt),Reversed:Jt??!1},a.add.TySh.add={vmsk:new d5.JA,vogk:null},e1.ou(a.add.TySh)}At._LineOrientation=="i2"&&(z._LineOrientation=2)}}W.Po.N4(i,!0);for(var Bt={},zt=[],g=0;g<i.Z.length;g++){var kt=i.Z[g].add.lyid;if(kt!=null){var p=Math.max(p,kt);Bt[kt]!=null?zt.push(g):Bt[kt]=!0}}for(var g=0;g<zt.length;g++)i.Z[zt[g]].add.lyid=p+1+g},bd.aie=function(t,i){i+=12;var e=T.TF(t,i),r=[];i+=4,e=Math.min(e,Math.floor((t.length-i)/5));for(var a=0;a<e;a++){var s=Math.min(t[i+a*5+4],1),o=T.Sz(t,i+a*5)/32;r.push([s,o])}return r},bd.aqr=function(t){var i=new DOMParser,e=i.parseFromString(t,"text/xml").firstChild.children[0],r=e.getElementsByTagName("variables");if(r.length==0)return[];r=r[0].children;for(var a=[],s="varName trait docRef placementMethod align valign clip".split(" "),o=0;o<r.length;o++){var h=r[o],v={};a.push(v);for(var u=0;u<s.length;u++){var p=s[u],c=h.getAttribute(p);c!=null&&(v[p]=c)}}return a},bd.aIa=function(t){var i=new DOMParser,e=i.parseFromString(t,"text/xml").firstChild.children,r=[[]];if(e==null)return r;for(var a=0;a<e.length;a++){var s=e[a],o=[];r.push(o);for(var h=0;h<s.children.length;h++){var v=s.children[h];a==0&&r[0].push(v.tagName),o.push(v.textContent)}}return r},bd.EN=function(t,i,e){W.Po.r3(t),W.Po.N4(t,!1),t.q8=e[3]==!0;for(var r=[],a=[],s=0,o=0;o<t.Z.length;o++){var h=t.Z[o];if(h.V3()&&h.V1(t).c9&&(h.add.SoLd.filterFX.v.filterMaskEnable.v=h.V1(t).c9.isEnabled),h.add.TySh){var v=h.add.TySh.NY,u=e1.d3(v);h.add.TySh.ra.TextIndex={t:"long",v:r.length},r.push(v),u==2&&e1.B9(h.add.TySh)}var p=h.add.vstk;if(p&&(p.strokeStyleResolution.v=t.HX),(h.IK()||e[2]&&h.add.SoLd)&&(a[o]=[h.V,h.buffer],h.V=new l1,h.buffer=f.n(0),h.add.SoLd)){var c=h.V1(t);c!=null&&(a[o].push(c.buffer),c.buffer=f.n(c.buffer.length))}}if(r.length>0){var d=t.add.Txt2?t.add.Txt2.Yt:null;t.add.Txt2==null&&(t.add.Txt2={}),t.add.Txt2.Yt=lA.afQ(r,null,d)}var g=[t.add.lnk2,t.add.FEid,t.add.Patt],m=t.ao9(t.Z);t.aDr(m);var b=f.nM(t.buffer);t.add.fcmy&&(b=!1);var M=[];b&&M.push({name:"Transparency",DE:{S:255,M:0,c:0},g5:100,wA:1}),M=M.concat(t.ec),gM.aJd(t,e,M),s=bd.J1(t,i,s,3+M.length),s=bd.api(t,i,s),s=gM.aMS(t,i,s),s=bd.ad6(t,i,s,e,b),s=bd.a19(t,i,s,e[0],b);for(var x=[1025,2e3,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,7e3,7001],o=0;o<x.length;o++)delete t.nc["r"+x[o]];for(var o=0;o<t.Z.length;o++){var h=t.Z[o];if((h.IK()||e[2]&&h.add.SoLd)&&(h.V=a[o][0],h.buffer=a[o][1],a[o][2])){var c=h.V1(t);a[o].push(c.buffer),c.buffer=a[o][2]}}return t.aDr(g),W.Po.N4(t,!0),delete t.q8,s},bd.m7=function(t,i,e){var r=T.GU(i,e,4);e+=4,r!="8BPS"&&alert("invalid header signature: "+r);var a=T.a9(i,e);return e+=2,t.q8=a==2,a!=1&&a!=2&&alert("invalid version: "+a),e+=6,t.ve=T.a9(i,e),e+=2,t.N=T.Sz(i,e),e+=4,t.s=T.Sz(i,e),e+=4,t.h1=T.a9(i,e),gu&&(t.depth=t.h1),e+=2,t.TH=T.a9(i,e),e+=2,e},bd.J1=function(t,i,e,r){var a=t.add.fcmy==1;return i.$t(0,64),T.Bs(i.data,e,"8BPS"),e+=4,T.mV(i.data,e,t.q8?2:1),e+=2,T.TT(i.data,e,0),e+=4,T.mV(i.data,e,0),e+=2,T.mV(i.data,e,r+(a?1:0)),e+=2,T.O8(i.data,e,t.N),e+=4,T.O8(i.data,e,t.s),e+=4,T.mV(i.data,e,t.depth),e+=2,T.mV(i.data,e,a?4:3),e+=2,e},bd.aH2=function(t,i,e){var r=T.Sz(i,e);return e+=4,r!=0&&(t.Jw=i.slice(e,e+r)),e+=r,e},bd.api=function(t,i,e){if(t.depth==32){var r=new Uint8Array([104,100,114,116,0,0,0,3,62,107,133,31,0,0,0,2,0,0,0,7,0,76,0,105,0,110,0,101,0,97,0,114,0,0,0,2,0,2,0,0,0,0,0,255,0,255,1,1,0,0,0,0,0,0,0,0,65,128,0,0,0,0,0,1,0,0,0,0,63,128,0,0,104,100,114,97,0,0,0,6,0,0,0,0,65,160,0,0,65,240,0,0,0,0,0,0,0,0,0,0,63,128,0,0,0,0,0,0,0,0]);T.hC(i,e,r.length),e+=4,i.$t(e,r.length),i.data.set(r,e),e+=r.length}else T.hC(i,e,0),e+=4;return e},bd.akf=function(t,i,e){var r=e,a,s,o=t.q8?8:4;return t.q8?a=T.WO(i,e):a=T.TF(i,e),e+=o,a==0?r+o:(s=bd.aj_(t,i,e),bd.U_(1,s-e,"Layer Info"),e=s,s=bd.anh(t,i,e),bd.U_(1,s-e,"Global Layer Mask Info"),e=s,s=iI.t3(i,e,r+o+a,t.add,t.q8,t),bd.U_(1,s-e,"Project Add Info"),e=s,r+o+a)},bd.ad6=function(t,i,e,r,a){var s=e;T.OW(i,e,0),e+=4,t.q8&&(T.OW(i,e,0),e+=4),e=bd.aaB(t,i,e,r,a),e=bd.aJV(t,i,e);var o=t.add;if(t.depth!=8){o={},o["Lr"+t.depth]={};for(var h in t.add)o[h]=t.add[h]}return e=iI.M4(i,e,o,t.q8,t),t.q8?T.nQ(i,s,e-s-8):T.OW(i,s,e-s-4),e},bd.aj_=function(t,i,e){var r,a=t.q8?8:4;return t.q8?r=T.WO(i,e):r=T.TF(i,e),e+=a,r!=0&&bd.OE(t,i,e),e+r},bd.OE=function(t,i,e,r){var a=e,s=r?T.yD:T.Kd,o=s(i,e);e+=2;for(var h=Math.abs(o),v=0;v<h;v++){var u=new d5;e=h9.Q_(u,t,i,e,r),t.Z[v]=u}for(var p=new l1(0,0,t.s,t.N),v=0;v<h;v++){var c=t.Z[v],d=c.xb(),g=il.Q_(c,t,i,e,r);g-e>8&&bd.U_(2,g-e,"Lay: "+c.getName()),e=g,bd.adL(c,p),d&&bd.adL(d,p)}},bd.adL=function(t,i){},bd.aaB=function(t,i,e,r,a){var s=e,o=t.q8;e+=o?8:4,t.depth==8&&(e=bd.amD(t,i,e,r,a));var h=e-s-(o?8:4);return h%2!=0&&h++,o?T.nQ(i,s,h):T.OW(i,s,h),s+h+(o?8:4)},bd.amD=function(t,i,e,r,a){var s=t.Z.length;T.xm(i,e,a?-s:s),e+=2;for(var o=[],h=0;h<s;h++)e=h9.EN(t.Z[h],t,i,e,o);for(var h=0;h<s;h++)e=il.PT(t.q8,t.Z[h],i,e,o[h],r,t.add.fcmy==1);return e},bd.anh=function(t,i,e){var r=T.TF(i,e);return e+=4,e+=r,e},bd.aJV=function(t,i,e){var r=T.OW(i,e,0);return e+=4,e},bd.acV=function(t,i,e){var r=t.TH,a="Bitmap Grayscale Indexed RGB CMYK Multichannel Duotone Lab".split(" "),s=[1,1,1,3,4,1,1,3],o;delete t.add.fcmy,r!=3&&(r==1||r==2||r==4?console.log("Project will be converted from "+a[r]+" to "+a[3]+" mode."):alert("Color mode "+a[r]+" is not supported yet :("),r==4&&(t.add.fcmy=1));var h=s[r]+(t.DC==null||t.DC[0]=="Transparency"?1:0),v=t.s,u=t.N,p=v*u,c=T.a9(i,e);e+=2,t.buffer=f.n(p*4,t.depth),f.I9(t.buffer,1);for(var d=e,g=0;g<t.ve;g++){if(c==0)o=il.ND(t.q8,t.h1,i,v,u,e,c),o=f.E1(o,t.depth),e+=p*(t.h1>>>3);else if(c==1){var m=t.h1==8?1:t.h1==16?2:4;o=f.n(p*m);var b=t.q8?4:2;if(g==0&&(e+=t.ve*u*b),e+=il.ar1(i,o,v*m,u,d+g*u*b,e,b),t.h1==16){for(var M=0;M<o.length;M+=2){var x=o[M];o[M]=o[M+1],o[M+1]=x}o=new Uint16Array(o.buffer)}if(t.h1==32){for(var M=0;M<o.length;M+=4){var x=o[M];o[M]=o[M+3],o[M+3]=x,x=o[M+1],o[M+1]=o[M+2],o[M+2]=x}o=new Float32Array(o.buffer)}o=f.E1(o,t.depth)}else{console.log("unknown compression of image data: ",c);return}if(g<h)f.s6(o,t.buffer,g),t.ve==1&&g==0&&(f.s6(o,t.buffer,1),f.s6(o,t.buffer,2));else{var S=new d5.t$,C=g-h,A=g-s[t.TH];if(S.name=t.DC?t.DC[A]:"Alpha",S.name=="Quick Mask"&&(S.sz=!0,t.DS.push(C)),S.V=new l1(0,0,v,u),S.I=o,S.color=0,S.BH(),t.ec[C]=S,t.nc.r1077){var D=t.nc.r1077.slice(4+A*13);S.DE=hK.vz(D,0),S.g5=D[11],S.wA=D[12],S.wA==2&&(S.sz=!0)}}}if(t.ve=4,t.TH==2)for(var M=0;M<p;M++){var E=M*4,k=t.buffer[E];t.buffer[E]=t.Jw[0+k],t.buffer[E+1]=t.Jw[256+k],t.buffer[E+2]=t.Jw[512+k]}return e},bd.a19=function(t,i,e,r,a){var s=1,o=16,h=t.s,v=t.N,u,p,c;T.OT(i,e,s),e+=2,t.depth!=8&&(r=!0);var d=h*v;if(r)u=f.n(d,t.depth),t.depth==16&&u.fill(65535),c=[u,u,u],t.add.fcmy==1&&c.push(u),a&&c.push(u);else{p=new f.e1(h*v),f.fT(t.buffer,p);for(var g=p.S,m=p.M,b=p.c,M=p.e7,x=0;x<d;x++){var S=M[x]*.00392156862745098;g[x]=~~(g[x]*S+255*(1-S)),m[x]=~~(m[x]*S+255*(1-S)),b[x]=~~(b[x]*S+255*(1-S))}if(c=[p.S,p.M,p.c],t.add.fcmy==1){c.push(f.n(d));var C=t.buffer.slice(0);f.agg(C),f.fT(C,{S:c[0],M:c[1],c:c[2],e7:c[3]})}a&&c.push(p.e7)}for(var x=0;x<t.ec.length;x++)c.push(t.ec[x].zt(new l1(0,0,t.s,t.N)));for(var A=e,D=0;D<c.length;D++)if(i.$t(e,h*v+4),u=c[D],s==0||s==2||s==3)e=il.wu(t.q8,u,i.data,h,v,e,s);else{var E=new Uint8Array(u.buffer),k=h*(t.depth>>>3),F=t.q8?4:2;D==0&&(e+=c.length*v*F);var L=e;e+=il.aoK(E,i.data,k,v,A+D*v*F,e,F)}return e};function c$(){}c$.Q_=function(t){var i={};return c$.JF(t,i,0,0),i},c$.EN=function(t,i){var e=0;return e=c$.q$(t,i,e,0),e},c$.JF=function(t,i,e,r){for(;t[e]!=60;)e++;for(e+=2;;)if(t[e]==47){e++;var a=T.indexOf(t,32,e,e+50),s=T.indexOf(t,10,e,e+50);s==-1&&(s=1/0),a==-1&&(a=1/0);var o=Math.min(s,a),h=T.GU(t,e,o-e),v=c$.iF(t,o+1,r+1,h);i[h]=v.L,e=o+1,e+=v.size}else if(t[e]==62){e+=2;break}else{var u=t[e];u==10||u==9||u==32||console.log("unknown byte: "+u+", char: "+String.fromCharCode(u),e),e++}return e},c$.q$=function(t,i,e,r){T.a8(i,e,`<< | |
| `),e+=3;var a=c$.av3;for(var s in t)T.yx(i,e,9,r+1),e+=r+1,T.a8(i,e,"/"+s),e+=1+s.length,a(t[s])||t[s]instanceof Array?(T.a8(i,e," "),e++):(T.a8(i,e,` | |
| `),e++,T.yx(i,e,9,r+1),e+=r+1),e=c$.h0(t[s],i,e,r+1),T.a8(i,e,` | |
| `),e++;return T.yx(i,e,9,r),e+=r,T.a8(i,e,">>"),e+=2,e},c$.iF=function(t,i,e,r){for(var a=i,s={size:0,L:0};;){for(;t[i]==32||t[i]==9||t[i]==10;)i++;if(t[i]==60){s.L={},i=c$.JF(t,s.L,i,e+1);break}else if(t[i]==40){i+=3;for(var o=i;!(t[o-1]!=92&&t[o]==41&&(t[o+1]==10||t[o+1]==32));)o++;s.L=T.apS(t,i,o),i=o+2;break}else if(t[i]==91){for(i++,s.L=[];t[i]==32||t[i]==9||t[i]==10;)i++;for(;t[i]!=93;){var h=c$.iF(t,i,e+1,r);for(s.L.push(h.L),i+=h.size;t[i]==32||t[i]==9||t[i]==10;)i++}i++;break}else{var v=T.indexOf(t,32,i,i+50),u=T.indexOf(t,10,i,i+50);u==-1&&(u=1/0),v==-1&&(v=1/0);var p=T.GU(t,i,Math.min(v,u)-i).trim(),c=parseFloat(p);if(isNaN(c))if(p=="true"||p=="false"){s.L=p=="true",i=Math.min(v,u)+1;break}else if(p=="null"||p=="NaN"||p=="undefined"){s.L=0,i=Math.min(v,u)+1;break}else throw console.log("unknown identifier: "+p),"e";else{s.L=parseFloat(p),i=Math.min(v,u)+1;break}i=Math.min(v,u)+1}}return s.size=i-a,s},c$.h0=function(t,i,e,r){if(t instanceof Array){var a=t.length==0||typeof t[0]=="number";if(a){T.a8(i,e,"[ "),e+=2;for(var s=0;s<t.length;s++){var o=t[s]+" ";T.a8(i,e,o),e+=o.length}T.a8(i,e,"]"),e+=1}else{T.a8(i,e,`[ | |
| `),e+=2;for(var s=0;s<t.length;s++)T.yx(i,e,9,r),e+=r,e=c$.h0(t[s],i,e,r),T.a8(i,e,` | |
| `),e++;T.yx(i,e,9,r),e+=r,T.a8(i,e,"]"),e+=1}}else if(t instanceof Object)e=c$.q$(t,i,e,r);else if(typeof t=="string")T.a8(i,e,"("),e++,T.yx(i,e,254),e++,T.yx(i,e,255),e++,e=T.aNh(i,e,t),T.a8(i,e,")"),e+=1;else{var o=t+"";T.a8(i,e,o),e+=o.length}return e},c$.av3=function(t){var i=typeof t;return i=="string"||i=="number"||i=="boolean"};function kg(){}kg.Q_=function(t){var i={};return kg.aed(t,i,0,0),i},kg.EN=function(t,i){var e=0;return T.a8(i,e," "),e++,e=kg.apx(t,i,e,0),e--,i.$t(e,2),i.data[e]=i.data[e+1]=0,e+=2,e},kg.JF=function(t,i,e,r){for(;t[e]!=60;)e++,console.log("\u0161ipka");return e+=2,e=kg.aed(t,i,e,r),e},kg.q$=function(t,i,e,r){return T.a8(i,e,"<< "),e+=3,e=kg.apx(t,i,e,r),T.a8(i,e,">>"),e+=2,e},kg.kJ=function(t){return t==9||t==10||t==32},kg.aed=function(t,i,e,r){for(;;){for(;kg.kJ(t[e])||t[e]==0;)e++;if(e>=t.length)break;if(t[e]==47){e++;for(var a=e;!kg.kJ(t[a]);)a++;var s=T.GU(t,e,a-e);e=a+1;var o=kg.iF(t,e,r,s);i["_"+s]=o.L,e+=o.size}else if(t[e]==62){e+=2;break}else{var h=t[e];throw console.log(T.GU(t,e,e+100)),console.log("unknown byte: "+h+", char: "+String.fromCharCode(h)+", offset: "+e),e++,"e";return-1}}return e},kg.apx=function(t,i,e,r){for(var a in t){var s=a.substring(1,a.length);T.a8(i,e,"/"+s),e+=1+s.length,T.a8(i,e," "),e++,e=kg.h0(t[a],i,e,r+1,s),T.a8(i,e," "),e++}return e},kg.iF=function(t,i,e,r){for(var a=i,s={f:"",size:0,L:0};kg.kJ(t[i]);)i++;if(t[i]==60)s.f="Object",s.L={},i=kg.JF(t,s.L,i,e+1);else if(t[i]==40)if(s.f="String",i++,t[i]==41)s.L="e",i++;else if(t[i]==254&&t[i+1]==255){i+=2;for(var o=i,h=0;!(t[o]==41&&t[o-1]!=92);)o+=1;s.L="s"+T.apS(t,i,o),i=o+2}else{for(var o=i;t[o]!=41;)o++;s.L="s"+T.GU(t,i,o-i),i=o+1}else if(t[i]==91){for(i++,s.L=[],s.f="Array";kg.kJ(t[i]);)i++;for(;t[i]!=93;){var v=kg.iF(t,i,e+1,r);if(v==-1)return-1;for(s.L.push(v.L),i+=v.size,delete v.size;kg.kJ(t[i]);)i++}i++}else{for(var u=i;!kg.kJ(t[u]);)u++;var p=T.GU(t,i,u-i),c=parseFloat(p);if(!isNaN(c)&&p.indexOf(".")!=-1){s.f="Float";var d=parseFloat(p);s.L="f"+d}else!isNaN(c)&&p.indexOf(".")==-1?(s.f="Integer",s.L="i"+parseInt(p)):p=="true"||p=="false"?(s.f="Boolean",s.L=p=="true"):p.charAt(0)=="/"?(s.f="BString",s.L=p):p=="NaN"||p=="undefined"?(s.f="Float",s.L="f0"):console.log("unknown value",JSON.stringify(p));i=u+1}return s.size=i-a,s},kg.aFz=function(t){if(t==Math.round(t))return t+".0";for(var i=t.toFixed(5);i.endsWith("0")&&i[i.length-2]!=".";)i=i.slice(0,i.length-1);return 0<t&&t<1&&(i=i.slice(1)),-1<t&&t<0&&(i="-"+i.slice(2)),i},kg.h0=function(t,i,e,r,a){var s=typeof t=="string"?t.charAt(0):"";if(t instanceof Array){T.a8(i,e,"[ "),e+=2;for(var o=0;o<t.length;o++)e=kg.h0(t[o],i,e,r,""),T.a8(i,e," "),e++;T.a8(i,e,"]"),e+=1}else if(t instanceof Object)e=kg.q$(t,i,e,r);else if(s=="e")T.a8(i,e,"()"),e+=2;else if(s=="s")T.a8(i,e,"("),e++,a=="97"?(T.a8(i,e,t.slice(1)),e+=t.length-1):(T.yx(i,e,254),e++,T.yx(i,e,255),e++,e=T.aNh(i,e,t.slice(1))),T.a8(i,e,")"),e++;else if(s=="/")T.a8(i,e,t),e+=t.length;else if(s=="f"){var h=parseFloat(t.substring(1)),v=kg.aFz(h);T.a8(i,e,v),e+=v.length}else if(s=="i")T.a8(i,e,t.substring(1)),e+=t.length-1;else{var v=t+"";T.a8(i,e,v),e+=v.length}return e};function T(){}T.aGQ=function(t){for(var i="",e=3;e>=0;e--)i+=String.fromCharCode(t>>e*8&255);return i},T.aCC=function(t){for(var i=0,e=t.length-1;e>=0;e--)i|=t.charCodeAt(e)<<(3-e)*8;return i},T.indexOf=function(t,i,e,r){e==null&&(e=0),r==null&&(r=t.length),r=Math.min(r,t.length);for(var a=e;a<r;a++)if(t[a]==i)return a;return-1},T.wG=function(t,i,e){e==null&&(e=0);var r=i.length,a=t.length-r;if(typeof i=="string"){for(var s=[],o=0;o<r;o++)s.push(i.charCodeAt(o));i=s}if(i.length>0){for(var h=i[0],o=e;o<a;o++)if(t[o]==h){for(var v=!0,u=1;u<r;u++)if(i[u]!=t[o+u]){v=!1;break}if(v)return o}}return-1},T.apS=function(t,i,e){for(var r=[],a="";i<e;){var s=t[i++];s==92?r.push(t[i++]):r.push(s)}for(var o=0;o<r.length;o+=2)a+=String.fromCharCode(r[o]<<8|r[o+1]);return a},T.asH=function(t,i,e){for(var r=new Uint8Array(2),a=0;a<e.length;a++)T.mV(r,0,e.charCodeAt(a)),(r[0]==41||r[0]==40||r[0]==92)&&(t[i]=92,i++),t[i]=r[0],i++,(r[1]==41||r[1]==40||r[1]==92)&&(t[i]=92,i++),t[i]=r[1],i++;return i},T.aNh=function(t,i,e){return t.$t(i,4*e.length),T.asH(t.data,i,e)},T.KI=function(t,i,e){for(var r="",a=0;a<e;a++){var s=t[i++]|t[i++]<<8;r+=String.fromCharCode(s)}return r},T.ff=function(t,i,e){for(var r="",a=0;a<e;a++){var s=t[i++]<<8|t[i++];r+=String.fromCharCode(s)}return r},T.aj$=function(t,i,e){for(var r=0;r<e.length;r++){var a=e.charCodeAt(r);T.od(t,i+2*r,a)}},T.ak3=function(t,i,e){for(var r=0;r<e.length;r++){var a=e.charCodeAt(r);T.mV(t,i+2*r,a)}},T.aLa=function(t,i,e){t.$t(i,2*e.length),T.ak3(t.data,i,e)},T.ase=function(t,i,e){var r=[],a=0,s=0;for(e+=i;i<e;){if(a=t[i++],(a&128)==0)s=a;else if((a&224)==192)s=(a&31)<<6,a=t[i++],s|=a&63;else if((a&240)==224)s=(a&15)<<12,a=t[i++],s|=(a&63)<<6,a=t[i++],s|=a&63;else if((a&248)==240)s=(a&7)<<18,a=t[i++],s|=(a&63)<<12,a=t[i++],s|=(a&63)<<6,a=t[i++],s|=a&63;else throw"e";r.push(s)}return r},T.aH_=window.TextDecoder?new window.TextDecoder("utf8"):null,T.OH=function(t,i,e){if(i==null&&(i=0),e==null&&(e=t.length),T.aH_&&i==0&&e==t.length)return T.aH_.decode(t);for(var r=T.ase(t,i,e),a=r.length,s=0;s<a;s++)r[s]=String.fromCharCode(r[s]);return r.join("")},T.aiJ=window.TextEncoder?new window.TextEncoder("utf8"):null,T.uB=function(t){if(T.aiJ)return T.aiJ.encode(t);var i=new Uint8Array(t.length*4),e=T.Uc(t,i,0);return i.slice(0,e)},T.Uc=function(t,i,e){for(var r=t.length,a=0,s=0;s<r;s++){var o=t.charCodeAt(s);if((o&4294967168)==0)i[e+a]=o,a++;else if((o&4294965248)==0)i[e+a]=192|o>>6,i[e+a+1]=128|o>>0&63,a+=2;else if((o&4294901760)==0)i[e+a]=224|o>>12,i[e+a+1]=128|o>>6&63,i[e+a+2]=128|o>>0&63,a+=3;else if((o&4294967295-(1<<21)+1)==0)i[e+a]=240|o>>18,i[e+a+1]=128|o>>12&63,i[e+a+2]=128|o>>6&63,i[e+a+3]=128|o>>0&63,a+=4;else throw"e"}return a},T.xE=function(t,i){var e=T.TF(t,i),r=T.OH(t,i+4,e-1);return{zH:r,kQ:4+e}},T.ajc=function(t,i){var e=T.s1(t,i),r=T.KI(t,i+4,e);return r},T.a0=function(t,i){var e=T.TF(t,i),r=T.ff(t,i+4,e);return r},T.nJ=function(t,i){var e=T.TF(t,i),r=T.ff(t,i+4,e-1);return r},T.Ej=function(t,i){var e=T.s1(t,i),r=T.KI(t,i+4,e-1);return r},T.a6i=function(t,i,e){T.K3(t,i,e.length),i+=4,T.aj$(t,i,e)},T.aql=function(t,i,e){T.TT(t,i,e.length),i+=4,T.ak3(t,i,e)},T.jf=function(t,i,e){t.$t(i,4+2*e.length),T.aql(t.data,i,e)},T.aEj=function(t,i,e){t.$t(i,4+2*e.length),T.a6i(t.data,i,e)},T._4=function(t,i,e){for(var r=[],a=0;a<e;a++)r.push(String.fromCharCode(t[i+a]));return r},T.a3n=function(t,i,e){for(var r=!1,a=t.length-e.length,s=i;s<a;s++)for(var o=0;o<e.length&&t[s+o]==e.charCodeAt(o);o++)if(o==e.length-1)return s},T.zJ=function(t,i,e){var r=T.GU(t,i,4);return e&&(r=r.split("").reverse().join("")),r},T.GU=function(t,i,e){for(var r="",a=0;a<e;a++)r+=String.fromCharCode(t[i+a]);return r},T.Bs=function(t,i,e){for(var r=0;r<e.length;r++)t[i+r]=e.charCodeAt(r)},T.a8=function(t,i,e){t.$t(i,e.length),T.Bs(t.data,i,e)},T.ayp=function(t,i,e){for(var r="",a=0;a<e;a++){var s=t[i+a];s<10?r+=" ":s<100&&(r+=" "),r+=s+", "}return r},T.a9=function(t,i){return t[i]<<8|t[i+1]},T.mV=function(t,i,e){t[i]=e>>8&255,t[i+1]=e&255},T.OT=function(t,i,e){t.$t(i,4),T.mV(t.data,i,e)},T.kD=function(t,i){var e=T.a9(t,i),r=T.a9(t,i+2);return e+r*(1/65536)},T.an8=function(t,i,e){var r=Math.floor(e),a=Math.floor((e-r)*65536);T.mV(t,i,r),T.mV(t,i+2,a)},T.UX=function(t,i){return t[i+1]<<8|t[i]},T.od=function(t,i,e){t[i+1]=e>>8&255,t[i]=e&255},T.mf=function(t,i,e){t.$t(i,4),T.od(t.data,i,e)},T.Kd=function(t,i){return T.u2[0]=t[i+1],T.u2[1]=t[i],T.R_[0]},T.yD=function(t,i){return T.u2[0]=t[i],T.u2[1]=t[i+1],T.R_[0]},T.P3=T.mV,T.xm=T.OT,T.Sz=function(t,i){return T.XI[0]=t[i+3],T.XI[1]=t[i+2],T.XI[2]=t[i+1],T.XI[3]=t[i],T.XG[0]},T.O8=function(t,i,e){T.XG[0]=e,t[i+3]=T.XI[0],t[i+2]=T.XI[1],t[i+1]=T.XI[2],t[i+0]=T.XI[3]},T.hC=function(t,i,e){t.$t(i,4),T.O8(t.data,i,e)},T.CB=function(t,i,e,r){e[r+0]=t[i+0],e[r+1]=t[i+1],e[r+2]=t[i+2],e[r+3]=t[i+3]},T.s1=function(t,i){return T.CB(t,i,T.XI,0),T.aF5[0]},T.K3=function(t,i,e){T.aF5[0]=e,T.CB(T.XI,0,t,i)},T.Q$=function(t,i,e){t.$t(i,4),T.K3(t.data,i,e)},T.Zb=function(t,i){return T.CB(t,i,T.XI,0),T.XG[0]},T.aha=function(t,i,e){T.XG[0]=e,T.CB(T.XI,0,t,i)},T.a7d=function(t,i,e){t.$t(i,4),T.aha(t.data,i,e)},T.TF=function(t,i){var e=t[i]*16777216+(t[i+1]<<16|t[i+2]<<8|t[i+3]);return e},T.TT=function(t,i,e){t[i]=e>>24&255,t[i+1]=e>>16&255,t[i+2]=e>>8&255,t[i+3]=e>>0&255},T.OW=function(t,i,e){t.$t(i,4),T.TT(t.data,i,e)},T.WO=function(t,i){return T.TF(t,i)<<32|T.TF(t,i+4)},T.aA$=function(t,i,e){T.TT(t,i,e>>16>>16),T.TT(t,i+4,e&4294967295)},T.nQ=function(t,i,e){t.$t(i,8),T.aA$(t.data,i,e)},T.ar_=function(t,i){return T.s1(t,i+4)|T.s1(t,i)<<32},T.zj=function(t,i){for(var e=new Uint8Array(8),r=0;r<8;r++)e[r]=t[i+7-r];var a=new Float64Array(e.buffer);return a[0]},T.MQ=function(t,i){var e=T.aeG;return e[0]=t[i+0],e[1]=t[i+1],e[2]=t[i+2],e[3]=t[i+3],e[4]=t[i+4],e[5]=t[i+5],e[6]=t[i+6],e[7]=t[i+7],T.ayy[0]},T.kK=function(t,i,e){var r=new Float64Array(1);r[0]=e;for(var a=new Uint8Array(r.buffer),s=0;s<4;s++){var o=a[s];a[s]=a[7-s],a[7-s]=o}for(var s=0;s<8;s++)t[i+s]=a[s]},T.e8=function(t,i,e){t.$t(i,8),T.kK(t.data,i,e)},T.U6=function(t,i){return T.XI[0]=t[i+3],T.XI[1]=t[i+2],T.XI[2]=t[i+1],T.XI[3]=t[i+0],T.SL[0]},T.vp=function(t,i){return T.XI[0]=t[i+0],T.XI[1]=t[i+1],T.XI[2]=t[i+2],T.XI[3]=t[i+3],T.SL[0]},T.dX=function(t,i,e){T.SL[0]=e,t[i+0]=T.XI[3],t[i+1]=T.XI[2],t[i+2]=T.XI[1],t[i+3]=T.XI[0]},T.aon=function(t,i,e){t.$t(i,4),T.dX(t.data,i,e)},T.gO=function(t,i,e){T.SL[0]=e,t[i+0]=T.XI[0],t[i+1]=T.XI[1],t[i+2]=T.XI[2],t[i+3]=T.XI[3]},T.aww=function(t,i,e){t.$t(i,4),T.gO(t.data,i,e)},T.apW=function(t,i){var e=T.Sz(t,i),r=e*(1/(1<<24));return r},T.a8F=function(t,i){var e=T.Zb(t,i),r=e*(1/(1<<24));return r},T.a7k=function(t,i,e){var r=Math.floor(e*16777216);T.O8(t,i,r)},T.aIr=function(t,i,e){t.$t(i,4),T.a7k(t.data,i,e)},T.Ld=function(t,i){var e=t[i],r=T.GU(t,i+1,e);return e+=1-e%2,{ku:r,length:e+1}},T.aiV=function(t,i,e){var r=e.length;return t[i]=r,T.Bs(t,i+1,e),r%2==0&&(t[i+1+r]=0,++r),r+1},T.WA=function(t,i,e){return t.$t(i,e.length+2),T.aiV(t.data,i,e)},T.Gh=function(t,i,e){var r=e?T.MQ:T.zj,a=new fp;return a.e7=r(t,i+0),a.c=r(t,i+8),a.JC=r(t,i+16),a.Il=r(t,i+24),a.i9=r(t,i+32),a.tU=r(t,i+40),a},T.J8=function(t,i,e){T.kK(t,i+0,e.e7),T.kK(t,i+8,e.c),T.kK(t,i+16,e.JC),T.kK(t,i+24,e.Il),T.kK(t,i+32,e.i9),T.kK(t,i+40,e.tU)},T.a7A=function(t,i,e){t.$t(i,48),T.J8(t.data,i,e)},T.avQ=function(t,i){var e=T.U6(t,i),r=T.U6(t,i+4),a=T.U6(t,i+8),s=T.U6(t,i+12);return new l1(e,r,a-e,s-r)},T.a2r=function(t,i,e){T.dX(t,i,e.x),T.dX(t,i+4,e.y),T.dX(t,i+8,e.x+e.s),T.dX(t,i+12,e.y+e.N)},T.atA=function(t,i,e){t.$t(i,16),T.a2r(t.data,i,e)},T.Lp=function(t,i,e){var r=e?T.Zb:T.Sz,a=r(t,i),s=r(t,i+4),o=r(t,i+8),h=r(t,i+12);return new l1(s,a,h-s,o-a)},T.apT=function(t,i,e){T.O8(t,i,e.y),T.O8(t,i+4,e.x),T.O8(t,i+8,e.y+e.N),T.O8(t,i+12,e.x+e.s)},T.m3=function(t,i,e){t.$t(i,16),T.apT(t.data,i,e)},T.fg=function(t,i,e){for(var r=new Uint8Array(e),a=0;a<e;a++)r[a]=t[i+a];return r},T.aA0=function(t,i,e){t.set(e,i)},T.AE=function(t,i,e){t.$t(i,e.length),T.aA0(t.data,i,e)},T.aiv=function(t,i,e,r){r||(r=1);for(var a=0;a<r;a++)t[i+a]=e},T.yx=function(t,i,e,r){r||(r=1),t.$t(i,r),T.aiv(t.data,i,e,r)},T.R_=new Int16Array(1),T.u2=new Uint8Array(T.R_.buffer),T.XG=new Int32Array(1),T.aF5=new Uint32Array(T.XG.buffer),T.XI=new Uint8Array(T.XG.buffer),T.SL=new Float32Array(T.XG.buffer),T.aeG=new Uint8Array(8),T.ayy=new Float64Array(T.aeG.buffer);function li(){}li.Q_=function(t,i){var e=new Uint8Array(t),r=0,a=T.GU(e,r,9),s=4,o=100;r+=9;var h=T.GU(e,r,4);r+=4,r++,i.s=T.TF(e,r),r+=4,i.N=T.TF(e,r),r+=4;var v=T.TF(e,r);r+=4,v!=0&&alert("Unsupported image format, not RGB!"),["file","v001","v002","v003"].indexOf(h)==-1&&(o=T.TF(e,r),r+=4,parseInt(h.slice(1))>=7?o=o:alert("Unknown XCF version: "+h),s=8);var u={};r=li.Rz(e,r,u);var p=[];r=li.Ix(e,r,p,s);var c=[];r=li.Ix(e,r,c,s),i.r9=0;for(var d=0;d<p.length;d++)li.a9i(e,p[d],i,u,s,o);for(;i.r9>0;)i.Z.push(i.c1()),i.r9--;i.Z.reverse(),delete i.r9,i.buffer=f.n(i.s*i.N*4),i.Z.length==0&&console.log("No layers!!!");for(var d=0;d<c.length;d++){var g=li.ash(e,c[d],u,s,o);g.p8[aa.arS]&&(i.h={I:g.Br,V:new l1(0,0,i.s,i.N)})}},li.a9i=function(t,i,e,r,a,s){var o=e.gV(),h=T.TF(t,i),v=0;i+=4;var u=T.TF(t,i);i+=4,o.V=new l1(0,0,h,u);var p=T.TF(t,i);i+=4;var c=T.xE(t,i);i+=c.kQ,o.ZJ(c.zH);var d={};if(i=li.Rz(t,i,d),d[aa.aG6]){var g=d[aa.aG6];v=g.length/4-1}if(d[aa.L3]&&(o.V.x=T.Sz(d[aa.L3],0),o.V.y=T.Sz(d[aa.L3],4)),d[aa.a6q]&&(o.xq=T.TF(d[aa.a6q],0)),d[aa.aer]&&(o.add.lsct=kd.dF,o.kj=24),d[aa.alK]){var m=T.TF(d[aa.alK],0);o.$k=aa.axM[m],o.rw()&&o.$k=="norm"&&(o.$k="pass")}if(d[aa.axJ]&&T.TF(d[aa.axJ],0)==0&&(o.kj+=2),d[aa.aEX]){var b=T.TF(d[aa.aEX],0);o.add.lsct=b&!0?kd.dF:kd.Mn}if(d[aa.Z2]){var M=d[aa.Z2];for(var x in M){var S=M[x];if(x=="gimp-text-layer"){var C=li.a1B(S),A=C.text,D=C.font,E=C.color,k=C["font-size"];if(A==null&&C.markup){for(var F=new DOMParser,L=F.parseFromString(C.markup,"image/svg+xml");L.firstChild!=null&&L.firstChild.tagName!=null;){L=L.firstChild;var N=L.getAttribute("font"),I=L.getAttribute("foreground"),j=L.getAttribute("size");N!=null&&(D=N),I!=null&&(I=CSS.vz(I),E=[1,I.S/255,I.M/255,I.c/255]),j!=null&&(k=""+parseFloat(j)/245)}A=L.textContent}o.add.lnsr="rend",o.add.TySh=e1.pz(0,0),o.add.TySh.K0=new l1(0,0,100,100),o.add.TySh.F=new fp(1,0,0,1,o.V.x,o.V.y);var B=o.add.TySh.NY;e1.ow(B,0,A);var U=e1.fU(B,0,0),_=C.justify,V=C["line-spacing"];if(E&&(U.HI.FillColor={Type:1,Values:[1,parseFloat(E[1]),parseFloat(E[2]),parseFloat(E[3])]}),k&&(k=Math.round(parseFloat(k)),U.HI.FontSize=k,o.add.TySh.F.tU+=Math.min(17,k*.17)),V&&(V=Math.round(parseFloat(V)+U.HI.FontSize*1.2),U.HI.Leading=V,U.HI.AutoLeading=!1),_&&(U.tq.Justification=["left","right","center","fill"].indexOf(_)),D&&D!="Sans-serif"){if(D instanceof Array){for(var G=0;G<D.length;G++)if(D[G][0]=="psname"){D=D[G][1];break}}else{for(var H=D.toLowerCase(),Z="bold italic semi extra regular condensed light".split(" "),z=H.length,G=0;G<Z.length;G++){var $=H.indexOf(Z[G]);$!=-1&&$<z&&H[$-1]==" "&&(z=$)}z!=H.length&&(D=D.slice(0,z-1).split(" ").join("")+"-"+D.slice(z).split(" ").join(""))}e1.Ib(U,D)}e1.QQ(B,0,A.length,U);var tt=C["box-width"],R=C["box-height"],nt=tt?parseFloat(tt):o.V.s,Q=R?parseFloat(R):o.V.N;e1.k7(B,1),e1.PN(B,[0,0,Math.ceil(nt),Math.ceil(Q)])}else console.log("Unknown property "+x)}}for(;e.r9>v;)e.Z.push(e.c1()),e.r9--;e.r9=v,(o.add.lsct==kd.dF||o.add.lsct==kd.Mn)&&e.r9++;var X=a==4?T.TF:T.WO,K=X(t,i);i+=a;var Y=X(t,i);if(i+=a,o.xN()){o.buffer=f.n(o.V.D()*4);var rt=new f.e1(o.V.D());li.aMJ(t,K,rt,r,a,s),f.qX(rt,o.buffer)}if(Y!=0){o.c9=new d5.t$;var ot=li.ash(t,Y,r,a,s);o.c9.I=ot.Br,o.c9.V=o.V.Y(),d[aa.a7q]&&(o.c9.isEnabled=T.TF(d[aa.a7q],0)==1),o.c9.color=o.c9.I[0],o.c9.BH()}o.rw()&&(o.V=new l1),e.Z.push(o)},li.a1B=function(t){var i="("+T.OH(t,0,t.length-1)+")",e=[],r={};return li.al4(i,1,e),li.av8(e,r),r},li.av8=function(t,i){for(var e=0;e<t.length;e++){var r=t[e],a=r[0];r.length==2?i[a]=r[1]:i[a]=r.slice(1)}},li.al4=function(t,i,e){for(;;){if(i>=t.length)throw"e";var r=t.charAt(i);if(i++,r=="("){var a=[];i=li.al4(t,i,a),e.push(a)}else if(!(r==" "||r==` | |
| `||r=="\r")){if(r==")")return i;if(r=='"'){for(var s=i,o=!1;;){var h=t[i];if(i++,h=='"')break;h=="\\"&&(t[i]!='"'&&t[i]!="n"&&t[i]!="t"&&t[i]!="r"&&(o=!0),i++)}var v=t.slice(s-1,i);e.push(o?v:JSON.parse(v))}else{for(var s=i-1;t[i]!=" "&&t[i]!=")";)i++;e.push(t.slice(s,i))}}}},li.ash=function(t,i,e,r,a){var s=T.TF(t,i);i+=4;var o=T.TF(t,i);i+=4;var h=T.xE(t,i);i+=h.kQ;var v={};i=li.Rz(t,i,v);var u=new f.e1(s*o),p=r==4?T.TF:T.WO,c=p(t,i);return i+=r,li.aMJ(t,c,u,e,r,a),{Br:u.S,p8:v}},li.aMJ=function(t,i,e,r,a,s){var o=T.TF(t,i);i+=4;var h=T.TF(t,i);i+=4;var v=T.TF(t,i);i+=4;var u=a==4?T.TF:T.WO,p=u(t,i);i+=a,li.axp(t,p,e,r,v,a,s)},li.axp=function(t,i,e,r,a,s,o){var h=T.TF(t,i),d=0,v=0;i+=4;var u=T.TF(t,i);i+=4;var p=new l1(0,0,h,u);if(o==100||o==150)d=1;else if(o==200||o==250)d=2;else if(o==300||o==350)d=4;else if(o==500||o==550)d=2;else if(o==600||o==650)d=4;else if(o==700||o==750)d=8;else throw alert("unsupported bit depth "+o),"e";var c=a/d,d=Math.round(a/c),g=[];i=li.Ix(t,i,g,s);var m=new f.e1(4096*d),b=new l1,M=r[aa.avy][0],x=[m.S,m.M,m.c,m.e7];c==3&&m.e7.fill(255);var S=Date.now();if(g.length!=0)for(var C=0;C<u;C+=64)for(var A=0;A<h;A+=64){var D=Math.min(h-A,64),E=Math.min(u-C,64),k=D*E;if(b.YV(A,C,D,E),li.aCM(t,g[v++],k*d,M,c,x),!(o==100||o==150))if(o==250)for(var F=0;F<c;F++)for(var L=x[F],N=0;N<k;N++){var I=L[N]<<8|L[k+N];L[N]=Math.min(I>>>8,255)}else if(o==600)for(var j=li.al7(),B=new Uint32Array(1),U=new Float32Array(B.buffer),F=0;F<c;F++)for(var L=x[F],N=0;N<k;N++){B[0]=L[N]<<24|L[k+N]<<16|L[(k<<1)+N]<<8|L[(k<<1)+k+N]<<0;var _=U[0];_<0?_=0:_>1&&(_=1),L[N]=j[~~(.5+_*1e3)]}else console.log("unknown data format",o);f.YL(m,b,e,p)}},li.al7=function(){var t=li.asa;if(t!=null)return t;t=li.asa=new Uint8Array(1001);for(var i=0;i<1001;i++)t[i]=~~(.49+255*f.Rf(i*.001));return t},li.aCM=function(t,i,e,r,a,s){if(r==1)for(var o=0;o<a;o++)for(var h=s[o],v=0;v<e;){var u=t[i];if(i++,u<127){var p=t[i];i++,u++;for(var c=0;c<u;c++)h[v+c]=p}else if(u==127){var d=t[i];i++;var g=t[i];i++;var p=t[i];i++,u=d<<8|g;for(var c=0;c<u;c++)h[v+c]=p}else if(u==128){var d=t[i];i++;var g=t[i];i++,u=d<<8|g;for(var c=0;c<u;c++)h[v+c]=t[i+c];i+=u}else{u=256-u;for(var c=0;c<u;c++)h[v+c]=t[i+c];i+=u}v+=u}else if(r==2)for(var m=pako.inflate(t.slice(i)),b=Math.round(m.length/e),c=0;c<e;c++){var M=c*b;s[0][c]=m[M],s[1][c]=m[M+1],s[2][c]=m[M+2],s[3][c]=b==3?255:m[M+3]}else alert("Unknown compression "+r)},li.Ix=function(t,i,e,r){for(var a=r==4?T.TF:T.WO;;){var s=a(t,i);if(i+=r,s==0)break;e.push(s)}return i},li.Rz=function(t,i,e){for(;;){var r=T.TF(t,i);i+=4;var a=T.TF(t,i);if(i+=4,r==aa.a4C)break;r==aa.Z2?e[r]=li.a6H(t,i,i+a):e[r]=T.fg(t,i,a),i+=a}return i},li.a6H=function(t,i,e){for(var r={};i<e;){var a=T.xE(t,i);i+=a.kQ;var s=T.TF(t,i);i+=4,s!=1&&console.log("unknown flags",s);var o=T.TF(t,i);i+=4,r[a.zH]=T.fg(t,i,o),i+=o}return r};var aa={a4C:0,aOw:1,a8$:2,aog:3,arS:4,aD6:5,a6q:6,alK:7,axJ:8,a3r:9,afI:10,a7q:11,a9v:12,ah_:13,aGX:14,L3:15,an$:16,avy:17,azX:18,aio:19,aN4:20,Z2:21,aDD:22,a01:23,afN:24,awn:25,aDW:26,apC:27,ahq:28,aer:29,aG6:30,aEX:31,aCh:32,agM:33,a4B:34,aFv:35,an6:36,a8d:37,a3p:38,auy:0,a5_:1,aKx:2,aP8:3,adY:1,aEx:2,akl:0,amo:1,adI:1};aa.axM="norm,diss,norm,mul ,scrn,over,diff,lddg,fsub,dark,lite,hue ,sat ,colr,lum ,fdiv,lddg,idiv,hLit,sLit,fdiv,pLit,norm,over,hue ,hue ,colr,lite,norm,norm,mul ,scrn,diff,lddg,fsub,dark,lite,hue ,sat ,colr,lum ,fdiv,lddg,idiv,hLit,sLit,fdiv,pLit,vLit,pLit,lLit,hMix,smud,lbrn,lum ,lum ,lum ,lum ,norm,norm,norm,pass".split(",");var aE=(function(){var t=!1,i,e,r=0,a;function s(){var k=T.GU(i,e,4);return e+=4,k[3]+k[2]+k[1]+k[0]}function o(){var k=T.GU(i,e,4);return e+=4,k}function h(){var k=i[e];return e+=1,k}function v(){var k=T.UX(i,e);return e+=2,k}function u(){var k=T.s1(i,e);return e+=4,k}function p(){var k=T.Zb(i,e);return e+=4,k}function c(){var k=T.s1(i,e);return e+=8,k}function d(){var k=T.vp(i,e);return e+=4,k}function g(){var k=T.MQ(i,e);return e+=8,k}function m(){var k=T.UX(i,e),F=T.OH(i,e+2,k);return e+=2+k,F}function b(){var k=T.s1(i,e),F=T.OH(i,e+4,k);return e+=4+k,F}function M(k){e=k;for(var F=[];e!=0;){var L=o();if(L!="#FT4"&&L!="#FT3"&&L!="#FT2")throw L;var N=c(),I=c(),j=c(),B=c(),U=c(),_=u(),V=u(),G=u(),H=v(),Z=h(),z={};F.push(z);for(var $=0;$<_;$++){var tt=u(),R=h();if(R!=0&&R!=1&&R!=2)throw R;var nt=[];if(R==0||R==1){var Q=c(),X=c(),K=c(),Y=u(),rt=h(),ot=u(),st=L!="#FT4"?0:u(),ht=null;if(L=="#FAT"||L=="#FT2")switch(rt){case 1:rt=1;break;case 2:rt=65;break;case 3:rt=129;break;case 4:rt=193;break;default:rt=0;break}R==0&&(ht=m()),nt=[Q,X,K,rt,ht]}z["i"+tt]=[R,nt]}for(var $=0;$<H;$++){var lt=v(),vt=v(),pt=c(),ct=T.GU(i,e,lt);e+=lt}e=N}F.reverse();for(var ut=1;ut<F.length;ut++){var z=F[ut],dt=F[ut]=f.o(F[ut-1]);for(var yt in z){var xt=z[yt];xt[0]==0?dt[yt]=xt:xt[0]==1?(xt[1][4]=dt[yt][1][4],dt[yt]=xt):xt[0]==2&&delete dt[yt]}}var mt=F.pop(),gt=[];for(var yt in mt)gt.push(mt[yt][1]);return gt.sort(function(wt,Tt){return wt[0]-Tt[0]}),gt}function x(k,F,L,N){for(;e<i.length;){var I=h(),j=null;if(I==0)if(N){var B=h();if(B!=2)var U=s();B==0&&(e+=4),N=!1;continue}else break;var _=s();if(_.indexOf("\0")!=-1)throw _;t&&console.log(" ".repeat(F),I,I&127,_,k._type),I>127?j=S(I,F,L):j=C(I,F,L),t&&console.log(" ".repeat(F),j),k[_]=j}}function S(k,F,L){var N=[];k=k&127,k==43&&(e+=4);var I=u();if(k==50){var j=s(),B=v();if(B!=1)throw"e";for(var U=0;U<I;U++){var _={_status:"NotShared",_type:j};N.push(_);var V=h();if(V!=0&&V!=1)throw V;x(_,F+1,L)}}else if(k==41){if(I>8)throw I;for(var U=0;U<I;U++)N.push((i[e]>>>U&1)==1);e++}else for(var U=0;U<I;U++)N.push(C(k,F,L,U!=0)),k==42&&(k=2);return N}function C(k,F,L,N){var I=null;if(k==49){I={};var j=h();if(j!=0){var B=u();if(L==null&&(I._id=B,I._status=["Shared","Link"][j-1]),L&&j==2&&(I=L[B]),j==1){L&&(L[B]=I);var U=h(),_=!1;if(U>1)throw U;if(I._type=s(),I._type.indexOf("\0")!=-1)throw I._type;if(t&&console.log(" ".repeat(F),"new",I._type,U,e),U==0)for(;;){var V=v();if(V!=0&&V!=1&&V!=2&&V!=3&&V!=4)throw V;if(i[e]!=0){_=!0;break}var G=v();if(G==512)break;var H=s();if(G==256)break}x(I,F+1,L,_)}}}else if(k==50)I={_status:"NotShared"},h()==1&&(I._type=s(),e+=2,x(I,F+1,L));else if(k==1)I={type:"byte",value:h()};else if(k==2)I={type:"uint16",value:v()};else if(k==3)I={type:"uint32",value:u()};else if(k==4)I={type:"uint64",value:c()};else if(k==7)I={type:"int32",value:p()};else if(k==8)I={type:"int64",value:c()};else if(k==9)I={type:"float32",value:d()};else if(k==10)I={type:"float64",value:g()};else if(k==11)I={type:"float64",value:g()};else if(k==21)I={type:"Vec2i",value:[u(),u()]};else if(k==23)I={type:"Vec4i",value:[u(),u(),u(),u()]};else if(k==33)I={type:"Vec4f",value:[d(),d(),d(),d()]};else if(k==36)I={type:"Vec2",value:[g(),g()]};else if(k==38)I={type:"Vec4",value:[g(),g(),g(),g()]};else if(k==40)I={type:"Vec6",value:[g(),g(),g(),g(),g(),g()]};else if(k==41)I={type:"bool",value:h()!=0};else if(k==42)I={type:"Enum",value:u()};else if(k==43)I={type:"string",value:b()};else if(k==44){N!=!0&&(r=v());var Z,z=g();if(r==12)Z=[h(),h(),h(),h()];else if(r==16)Z=[u(),u()];else if(r==32)Z=[g(),g(),g()];else throw r;I={type:"curv16",value:[z,Z]}}else if(k==45){var $=u();I={type:"buff",value:i.slice(e,e+$)},e+=$}else if(k==47)I={type:"uint32",value:u()};else if(k==48){var tt=[],R=v();if(R!=1)throw R;for(;;){if(i[e]==135){var nt=S(h(),F+1,L),Q=S(h(),F+1,L),X=S(h(),F+1,L);tt.push([nt,Q,X])}else{var K=1;i[e]==3&&(h(),K=u());for(var Y=0;Y<K;Y++){var rt=i[e];if(rt==41){if(h()!=41)throw"e";var B=h();if(B!=0&&B!=1)throw B}if(h()!=172)throw"e";var ot=u(),st=v(),Z=[];if(tt.push(Z),st!=18)throw st;if(ot>2e4)throw ot;for(var ht=0;ht<ot;ht++)Z.push([g(),g(),h(),h()])}}if(i[e]==0){e++;break}}I={type:"curve",value:tt}}else if(k==51)I={type:"EmbeddedData"},I[s()]=b();else if(k==52)I={type:"uint32",value:u()};else if(k==56)I={type:"Color32",value:[h(),h(),h(),h()]};else if(k==60)I={type:"ColorGRAY",value:[d(),d()]};else if(k==68)I={type:"ColorRGBA",value:[d(),d(),d(),d()]};else if(k==72)I={type:"ColorCMYK",value:[d(),d(),d(),d(),d()]};else throw k;return k==49||k==50||k==51?I:I.value}function A(k){for(var F=0,L=k.length,N=0;N<L;N+=4)k[N]=F=F+k[N]&255,k[N+1]=F=F+k[N+1]&255,k[N+2]=F=F+k[N+2]&255,k[N+3]=F=F+k[N+3]&255}function D(k){i=k,e=4;var F=u(),U=o();if(U!="nsrP")throw U;var U=o();if(U!="#Inf")throw U;var L=c();a=c();var N=c(),I=c(),j=c(),_=u(),B=u(),U=o();if(U!="Prot")throw U;for(var _=u(),V=M(L),G={},H=0;H<V.length;H++){var Z=V[H],z=Z[3],$=null;e=Z[0];var U=o();if(U!="#Fil")throw U;var tt=z>>>5&1,R=z&3,nt=z&192;switch(nt){case 64:nt=1,tt=0;break;case 128:nt=2;break;case 192:nt=3;break;default:nt=0,tt=0}var Q=new Uint8Array(i.buffer,e,Z[2]);if(R==0)$=Q;else if(R==1)$=pako.inflateRaw(new Uint8Array(i.buffer,Q.byteOffset+2,Z[2]-6));else if(R==2)$=j2.Xl.Ml(Q,Z[1]);else throw R;if(tt==0){if(nt==1&&A($),nt==2)throw"e"}else if(tt==1)if(nt==2)A($);else throw nt;else throw tt;G[Z[4]]=$}return G}function E(k){var F=Date.now(),L=D(new Uint8Array(k));i=L["doc.dat"],e=16;var N={};return x(N,0,[]),[L,N,a]}return{a46:E}})();function gx(){}gx.Q_=(function(){function t(M,x){var S=Date.now(),C=aE.a46(M),A=C[0],D=C[1],E=C[2],k=D.DocR,F=k.DfSz,L=k.Chld;L.length!=1&&console.log(L);var N=L[0],I=N.SprB,j=N.bbxs;if(L=N.Chld,I)x.s=~~I[2],x.N=~~I[3];else if(j){for(var B=j.rcts,U=new l1,_=0;_<4;_++){var V=B[_];U=U.N1(new l1(V[0],V[1],V[2]-V[0],V[3]-V[1]))}x.s=U.s,x.N=U.N}else F?(x.s=F[0],x.N=F[1]):(x.s=1920,x.N=1080);x.buffer=f.n(x.s*x.N*4);for(var G=[0,{}],_=0;_<L.length;_++)s(L[_],x,A,new fp,G,[],0);x.R9(G[0]),console.log(Date.now()-S,"Document created"),S=Date.now()}function i(M){return new fp(M[0],M[3],M[1],M[4],M[2],M[5])}function e(M,x){var S=x.Xfrm;return S=S?i(S):new fp,S.concat(M),S}function r(M){var x={0:"norm",1:"dark",2:"mul ",3:"idiv",196613:"lbrn",65538:"dkCl",4:"lite",5:"scrn",6:"div ",7:"lddg",65542:"lgCl",8:"over",9:"sLit",10:"hLit",11:"vLit",65551:"lLit",12:"pLit",13:"hMix",14:"diff",15:"smud",16:"fsub",262165:"fdiv",17:"hue ",18:"sat ",20:"colr",19:"lum "}[M];return x||"norm"}function a(M,x){var S=M[x],C=M.DsMa;return S==null&&C&&(S=C[x]),S}function s(M,x,S,C,A,D,E){var k=M._type,F=M.Chld,L=x.gV();L.ZJ(M.Desc==null||M.Desc==""?k=="Grup"?"Folder":"Layer":M.Desc);var N=a(M,"Visi");N!=null&&L.q0(N);var I=a(M,"Opac");I!=null&&(L.xq=Math.round(255*I));var j=a(M,"FOpc");j!=null&&(L.add.iOpa=Math.round(255*j));var B=a(M,"Blnd");B!=null&&(L.$k=r(B)),M.BFFl&&M.BFFl[0]&&D.push(M.BFFl[0]);var U=e(C,M),_=k=="ShpN"||k=="PCrv";if(F){if(x.Z.push(x.c1()),L.add.lsct=kd.dF,L.$k=="norm"&&(L.$k="pass"),L.kj=24,N!=null&&L.q0(N),k=="ShpN"&&E==0){var V=M.ShpB;L._n(new l1(V[0]+U.i9,V[1]+U.tU,Math.round(U.e7*(V[2]-V[0])),Math.round(U.Il*(V[3]-V[1])))),A[0]++,L.add.artb.Clr={t:"Objc",v:f.gr.Rk({S:255,M:255,c:255})};for(var G=D[0],H=0;H<D.length;H++)D[H].FDeF._type!="FilN"&&(G=D[H]);G.FDeF._type=="FilS"&&(L.add.artb.Clr=p(G.FDeF.Colr),L.add.artb.artboardBackgroundType.v=4)}var Z=M.Shpe?M:null;if(Z==null&&(Z=M.DsMa&&M.DsMa.Shpe?M.DsMa:null),Z){var z=v(Z);z.B.length!=7&&(L.add.vmsk=z,f.u.G_(z.B,U),L.va(),L.oX(x))}for(var H=0;H<F.length;H++)s(F[H],x,S,U,A,D,E+1)}else if(k=="Rstr"||k=="ImgN"||k=="MRst")L=h(M,L,x,U,S,A);else if(k=="TxtA"||k=="TxtF"){L.add.lnsr="rend",L.add.TySh=e1.pz(0,0),L.add.TySh.K0=new l1(0,0,100,100);var $=M.TxtH?M:M.DsMa,tt=$.TxtH.FrmB,R=1,nt=1,Q=L.add.TySh.F=new fp,X=0;if(Q.translate(tt[0],tt[1]),Q.concat(U),k=="TxtF"){var K=Math.atan2(-Q.c,Q.e7);Q.rotate(-K),R=Q.e7,nt=Q.Il,Q.Il=Q.e7=1,Q.rotate(K)}var Y=L.add.TySh.NY,rt=$.StSt;rt==null&&(rt=$.StMa.StSt);var ot=rt.Blok;if(ot.length!=1)throw"e";for(var st=0;st<ot.length;st++){var ht=ot[st],lt=X,vt=0,pt=ht.Glyp.Utf8;if(pt!=null&&(pt=pt.replace(/\u2028/g,` | |
| `),pt=pt.replace(/\u2029/g,` | |
| `),pt=pt.slice(0,pt.length-1),pt!="")){L.ZJ(pt.slice(0,255)),e1.ow(Y,X,pt),X+=pt.length;for(var ct=ht.GAtt.Runs,ut=ht.PAtt.Runs[0],dt=ut.Item.Ints[0],yt=0;yt<ct.length;yt++){var xt=ct[yt],mt=xt.Indx,gt=xt.Item,wt=gt.Objs,Tt=e1.fU(Y,lt,1);Tt.tq.Justification=dt==0?0:dt==1?2:1,e1.Ib(Tt,gt.DFnt.Post),Tt.HI.FontSize=gt.Doub[0];for(var H=0;H<wt.length;H++){var Wt=wt[H];if(Wt._type=="FDsc"){var Mt=Wt.FDeF;if(Mt._type=="FilS"){var Dt=c(Mt.Colr);Tt.HI.FillColor={Type:1,Values:[1,Dt[0],Dt[1],Dt[2]]}}}}e1.QQ(Y,lt+vt,lt+Math.min(mt,pt.length),Tt),vt=mt}}}e1.k7(Y,1),e1.PN(Y,[0,0,Math.round((tt[2]-tt[0])*R*1.02),Math.round((tt[3]-tt[1])*nt*1.2)]),x.aQ=!0}else if(_){L.kj|=16;var It=L.add.vstk=dB.aE.er(!0),z=L.add.vmsk=v(M);f.u.G_(z.B,U);for(var G=D[0],H=0;H<D.length;H++)D[H].FDeF._type!="FilN"&&(G=D[H]);if(G){var St=G.FDeF,Ct=St._type;if(Ct=="FilS")L.add.SoCo={classID:"null",Clr:p(St.Colr)};else if(Ct=="FilG"){var Et=L.add.GdFl=JSON.parse(dB.sq[dB.order.indexOf("GrFl")]);u(G,Et,f.u.$X(z.B))}else Ct=="FilN"?(L.add.SoCo={classID:"null",Clr:{t:"Objc",v:f.gr.Rk({S:0,M:0,c:0})}},It.fillEnabled.v=!1):console.log(Ct)}if(M.LILn){var At=M.LILn[0].LDeL,Pt=At.Wght;if(Pt!=0){It.strokeEnabled.v=!0,It.strokeStyleLineWidth.v.val=Pt;var St=M.LIFl[0].FDeF,Ct=St._type;Ct=="FilS"?It.strokeStyleContent.v.Clr=p(St.Colr):Ct=="FilN"&&(It.strokeEnabled.v=!1)}}L.va(),L.oX(x)}else if(k=="RcRA"){var Nt=M.AdjP,jt="hue2",_t=L.add[jt]=iU.er(jt);o(_t,Nt)}else console.log(k);var Rt=M.AdCh,Gt=[];if(Rt)for(var H=0;H<Rt.length;H++){var Lt=Rt[H],Jt=Lt._type;if(Jt=="ShpN"||Jt=="PCrv"){var z=L.add.vmsk=v(Lt),Vt=e(U,Lt);f.u.G_(z.B,Vt),L.va(),L.oX(x)}else if(Jt=="Rstr"){var Bt=a(Lt,"Bitm"),zt=Bt.Bckg,kt=d(Bt,S,A[1]);console.log(kt);var Ot=new d5.t$;Ot.color=0,Ot.V=kt[2].Y(),Ot.I=f.n(Ot.V.D()),f.lv(kt[1],Ot.I,3),W.Cl.nI(x,L,Ot)}else if(Lt.AdjP){var Nt=Lt.AdjP,Ft=Nt._type;console.log(Ft);var qt={LevP:"levl",WhBP:"levl",SHiP:"curv",HSSP:"hue2",RecP:"hue2","B&WP":"blwh","B&CP":"brit",PosP:"post",VibP:"vibA",ExpP:"expA",ThrP:"thrs",CrvP:"curv"}[Ft];if(qt==null){console.log(Nt);continue}var ti=iU.aS(qt,{});Gt.push(ti);var _t=ti.v.Fltr.v;if(Ft=="LevP"){var Zt=fP.wl(_t,0);Zt[0]=Nt.OutB*255,Zt[1]=Nt.OutW*255,fP.ML(_t,0,Zt)}else if(Ft=="WhBP"){var Zt=fP.wl(_t,2);Zt[4]=100+Nt.WBTi*20,fP.ML(_t,2,Zt);var Zt=fP.wl(_t,3);Zt[4]=100+Nt.WBTi*200,fP.ML(_t,3,Zt)}else if(Ft=="HSSP"){var Zt=kB.wl(_t,0);Zt[0]=Math.round(Nt.HueA*256),Zt[1]=Math.round(Nt.SatA*256),Zt[2]=Math.round(Nt.LumA*256),kB.ML(_t,0,Zt)}else if(Ft=="RecP")o(_t,Nt);else if(Ft=="B&CP")_t.Brgh.v=Math.round(Nt.Brig*100),_t.Cntr.v=Math.round(Nt.Ctrs*100-100);else if(Ft=="PosP")_t.Lvls.v=Nt.Post;else if(Ft=="VibP")_t.vibrance.v=Nt.Vibr-100,_t.Strt.v=Math.round(Nt.Satu*100);else if(Ft=="ExpP")_t.Exps.v=Nt.Expo,_t.gammaCorrection.v=Nt.Gamm/2.2;else if(Ft=="ThrP")_t.Lvl.v=Math.round(Nt.Thre*255);else if(Ft=="CrvP"){for(var ni=Nt.Mast["Cnt "],yi=Nt.Mast.Vals,Zt=l3.wl(_t,0),si=Zt[0],ii=0;ii<ni;ii++){var bi=Zt[ii]=f.o(si);bi.v.Hrzn.v=Math.round(yi[ii]*255),bi.v.Vrtc.v=Math.round(yi[4+ii]*255)}l3.ML(_t,0,Zt)}}else console.log(Lt)}Gt.length!=0&&L.add.SoLd&&(L.add.SoLd.filterFX=iU.Gj(),x.et({id:L.add.SoLd.placed.v,V:new l1,buffer:f.n(1),c9:new d5.t$}),L.add.SoLd.filterFX.v.filterFXList.v=Gt,L.T_(x,!1));var oi=M.FiEf;if(oi&&oi.length!=0){for(var Xt=L.add.lmfx=JSON.parse(dB.default),H=0;H<dB.order.length;H++)Xt[dB.Yr[H]]={t:"VlLs",v:[]};for(var ri=0;ri<oi.length;ri++){var wi=oi[ri],Ut=wi._type,mi={ColO:"SoFi",GrdO:"GrFl",Shad:"DrSh",InnS:"IrSh",OutG:"OrGl",InnG:"IrGl",Strk:"FrFX",PhgB:"ebbl",BevE:"ebbl"}[Ut],Et=mi?JSON.parse(dB.sq[dB.order.indexOf(mi)]):null,Ht=1;if(Ut=="ColO")Et.Clr=p(wi.Colr);else if(Ut=="GrdO")u(wi.GrFl,Et);else if(Ut=="Shad"||Ut=="InnS"||Ut=="OutG"||Ut=="InnG"){Et.Clr=p(wi.Colr),Et.blur.v.val=Math.round(wi.Radi);var Yt=wi.Comp;Yt!=null&&(Yt>.5?Ht=1-.5*(Yt-.5):Et.Ckmt.v.val=Math.round(100*(.5-Yt))),wi.Offs!=null&&(Et.Dstn.v.val=wi.Offs,Et.lagl.v.val=Math.round(180-wi.Angl*180/Math.PI),Et.uglg.v=!1)}else Ut=="Strk"?(wi.Ftyp==0?Et.Clr=p(wi.Colr):(u(wi.GrFl,Et),Et.PntT.v.FrFl="GrFl"),Et.Sz.v.val=Math.round(wi.Radi)):Ut=="PhgB"||Ut=="BevE"?(Et.blur.v.val=Math.round(wi.Radi),Ut=="BevE"&&(Et.bvlS.v.BESl="PlEb")):Ut=="Gaus"&&_&&wi.Enab&&(L.add.vmsk.$G=wi.Radi/2.4,L.add.vmsk.d_=!0,L.va(),L.oX(x));if(mi){Et.enab.v=wi.Enab,Et.Md&&wi.BlnM!=null&&(Et.Md.v.BlnM=j6.LZ(r(wi.BlnM))),Et.Opct&&wi.Opac!=null&&(Et.Opct.v.val=Math.round(Ht*wi.Opac*100));var $t=dB.Yr[dB.order.indexOf(mi)];Xt[$t].v.unshift({t:"Objc",v:Et})}}}M.BFFl&&M.BFFl[0]&&D.pop(),x.Z.push(L)}function o(M,x){M.Clrz.v=!0;var S=kB.wl(M,0);S[0]=Math.round(x.RecH*360),S[1]=Math.round(x.RecS*100),S[2]=Math.round(x.RecL*100),kB.ML(M,0,S)}function h(M,x,S,C,A,D){var E=a(M,"Bitm"),k=E.Bckg,F;console.log(k);var L=Date.now();if(k==null&&(F=d(E,A,D[1]),x.V=F[2].Y(),x.buffer=F[1].slice(0),x.V.x+=C.i9,x.V.y+=C.tU),k||C.aG()!=1){var N,I=0,j=0;if(k){var B=A[k.Data],U=T.wG(B,"ataD")+4,_=T.s1(B,U);U+=4,N=B.slice(U,U+_)}else{if(x.V.lO())return;I=x.V.x-C.i9,j=x.V.y-C.tU,F[3]==null&&(F[3]=new Uint8Array(j2.as("PNG").c6([[x.buffer.buffer]],x.V.s,x.V.N))),N=F[3].slice(0)}var V=S.wL(N,x.getName(),0,0);V.kj=x.kj,V.xq=x.xq,x=V;var G=new fp;G.translate(I,j),G.concat(C);var H=x.V.Y();H.x=H.y=0;var Z=f.Q.VT(H).J;f.Q.F(Z,G,Z),x.add.SoLd.Trnf=W.iz.UY(Z),x.add.SoLd.nonAffineTransform=W.iz.UY(Z),x.T_(S,!1)}return x}function v(M){var x=new d5.JA,S=M._type;if(M.ShpB==null&&M.Crvs==null&&(M=M.DsMa),S=="PCrv"){for(var C=M.Crvs.Data,A=[],D=[],E=0;E<C.length;E++){var k=C[E],F=k.length%3;F!=1&&(k=F==2?k[0][2]!=0?k.slice(0,k.length-1):k.slice(1):k.slice(1,k.length-1));for(var L=0;L<k.length;L++){var N=k[L],I=N[2];I!=0&&A.push(L==0?"M":"C"),D.push(N[0],N[1])}}x.B=f.Q.eG({J:D,g3:A},!0)}else{var j=M.ShpB,B=M.Shpe,U=B._type,_=j[2]-j[0];if(U=="ShpE")x.B=f.u.zf.WG(j[0],j[1],j[2]-j[0],j[3]-j[1]);else if(U=="ShNR"){var V=[0,0,0,0];if(B.CTyp){V=B.ShCR.slice(0);for(var E=0;E<4;E++)V[E]*=j[2]-j[0];for(var E=1;E<4;E++)V[E]=V[0]}x.B=f.u.zf.Rect(j[0],j[1],j[2]-j[0],j[3]-j[1],V)}else U=="ShpT"?x.B=f.Q.eG({g3:["M","L","L","Z"],J:[j[0],j[3],j[2],j[3],j[0]+_*.5,j[1]]},!0):U=="ShTz"?x.B=f.Q.eG({g3:["M","L","L","L","Z"],J:[j[0]+_*B.PosL,j[1],j[0]+_*B.PosR,j[1],j[2],j[3],j[0],j[3]]},!0):(console.log("--",U),x.B=f.u.zf.Rect(j[0],j[1],j[2]-j[0],j[3]-j[1],[0,0,0,0]))}return x}function u(M,x,S){var C=M.FDeF,A=M.FDeX;A&&(A=i(A));var D=C.Grad,E=D.Cols;x.Type.v.GrdT=C.Type==0?"Lnr":"Rdl";for(var k=[],F=0;F<E.length;F++){var L=c(E[F]);k.push([D.Posn[F][0],L])}x.Grad.v.Intr.v=0,f.gr.np(k,x.Grad.v);var N=D.Posn,I=new fh(N[0][0],N[0][1]),j=new fh(N[1][0],N[1][1]);if(A){var B=new fp;S==null&&B.translate(-.5,-.5),B.concat(A),S==null&&B.translate(.5,.5),I=B.n2(I),j=B.n2(j)}C.Type==0&&(I=new fh((I.x+j.x)/2,(I.y+j.y)/2)),f.gr.Sm(I,j,S||new l1(0,0,1,1),x)}function p(M){var x=c(M);return{t:"Objc",v:f.gr.Rk({S:x[0]*255,M:x[1]*255,c:x[2]*255})}}function c(M){var x=M._col,S=M._type;if(S=="HSLA"){var C=f.Fa(x[0],x[1],x[2]);return[C.S,C.M,C.c,x[3]]}else{if(S=="RGBA")return x;if(S=="CMYK")return f.Qg(x);if(S=="GRAY")return[x[0],x[1],x[2]];if(S=="Pant")return M.srgb._col;throw console.log(x),S}}function d(M,x,S){var C=M.Frmt,A="";if(C!=0&&C!=1&&C!=2&&C!=4&&C!=6)throw C;var D=M.BmpW,E=M.BmpH,k=C==1?128:256,F=C==4?5:C==0||C==1?4:C==2?2:1,L=M.TWi1;L==null&&(L=Math.ceil(D/k));var N=M.THi1;N==null&&(N=Math.ceil(E/256));for(var I=new l1(0,0,L,N),j=new l1,B=0;B<F;B++){var U=new Uint8Array(M["Sta"+(B+1)]);if(U.length!=I.D())throw"e";for(var _=0;_<U.length;_++)U[_]==1&&(U[_]=0);var ot=f.gt(U,I);j=j.N1(ot)}for(var V=[],B=0;B<F;B++){var U=new Uint8Array(M["Sta"+(B+1)]),G=f.n(j.D());f.LD(U,I,G,j),V[B]=[];for(var _=0;_<G.length;_++)V[B][_]=G[_];A+=JSON.stringify(V[B])+","+JSON.stringify(M["Idx"+(B+1)])+","}if(S[A]==null){for(var H=j.s*k,Z=j.N*256,z=new Array(F),B=0;B<F;B++){var U=z[B]=new Uint8Array(H*Z);g(U,M["Idx"+(B+1)],V[B],x,H,Z,k)}var $=f.n(H*Z*4);if(C==0||C==1)f.qX({S:z[0],M:z[1],c:z[2],e7:z[3]},$);else if(C==2)f.qX({S:z[0],M:z[0],c:z[0],e7:z[1]},$);else if(C==4)for(var B=0;B<z[0].length;B++){var tt=B*4,R=z[0][B]*(1/255),nt=z[1][B]*(1/255),Q=z[2][B]*(1/255),X=z[3][B]*(1/255),K=UDOC.C.cmykToRgb([R,nt,Q,X]);$[tt]=K[0]*255,$[tt+1]=K[1]*255,$[tt+2]=K[2]*255,$[tt+3]=z[4][B]}else $.fill(255),f.k9(z[0],$);var Y=new l1(0,0,H,Z),rt={buffer:$,V:Y};f.X5(rt),S[A]=[rt.V,rt.buffer]}var ot=S[A][2]=S[A][0].Y();return ot.x+=j.x*k,ot.y+=j.y*256,S[A]}function g(M,x,S,C,A,D,E){for(var k=0,F=A>>>(E==256?8:7),L=D>>>8,N=0;N<L;N++)for(var I=0;I<F;I++){var j=I*E,B=N*256,U=N*F+I,_=B*A+j,V=S[U];if(!(V<=1))if(V==2)m(M,_,255,A,E,256);else if(V==4){var G=x[k];k++;var H=C[G.Data.DatI],Z=G.Rect;Z==null&&(Z=[0,0,E,256]),b(M,(B+Z[1])*A+j+Z[0],H,Z[1]*E+Z[0],A,E,Z[2]-Z[0],Z[3]-Z[1])}else console.log(V)}}function m(M,x,S,C,A,D){for(var E=x+C*D;x<E;x+=C)for(var k=x+A,F=x;F<k;F++)M[F]=S}function b(M,x,S,C,A,D,E,k){for(var F=x+A*k,L=C+D*k;x<F&&C<L;x+=A,C+=D)for(var N=0;N<E;N++)M[x+N]=S[C+N]}return t})();function is(){}is.Q_=function(t,i){var e=is,r=jJ.parse(t),a=0,s=0;r.pages.length>1&&console.log(r.pages.length,"pages");for(var o=0;o<r.pages.length;o++){var h=r.pages[o],v=h.layers;if(h.Name!="Symbols")for(var u=0;u<v.length;u++)e.Qm(v[u])=="group"&&(v[u]._isArtb=!0)}for(var p=[],c=new l1,o=0;o<r.pages.length;o++){var h=r.pages[o],v=h.layers,d=e.HT(v,o),g=!1;if(d.D()>8e3*8e3||d.s>3e4||d.N>3e4){e.as$(v,!0);var m=e.HT(v,o);m.D()>=d.D()&&e.as$(v,!1)}d=e.HT(v,o);for(var b=0;b<v.length;b++){var M=v[b];e.Qm(M)=="artboard"&&(g=!0)}if(!g){console.log("no artboard");var x={};for(var S in h)x[S]=h[S];x._class="group",h.layers=[x]}p.push(d.Y()),!d.lO()&&(d.x=0,d.y=a,a+=d.N+200,c=c.N1(d))}var C={};if(r.foreignSymbols)for(var u=0;u<r.foreignSymbols.length;u++){var A=r.foreignSymbols[u].symbolMaster;C[A.symbolID]={UM:A}}e.aG8(r.pages,C,i);for(var D in C)var M=C[D].UM,E=e.akM(M.layers);var k=is.Ww(c,8192*8192);i.aQ=!0,i.s=Math.round(c.s/k),i.N=Math.round(c.N/k),i.buffer=f.n(i.s*i.N*4),i.g6={},i.oQ=[],a=0;for(var o=0;o<r.pages.length;o++){var F=r.pages[o],d=p[o],L=new fp(k,0,0,k,d.x,d.y-a);e.Vs(F.layers,i,L,r,C,{},[]),a+=d.N+200}delete i.g6,delete i.oQ;for(var u=0;u<i.Z.length;u++)i.Z[u].add.artb&&s++;i.R9(s),k!=1&&alert("File scaled down "+k+"x"),i.aM6()},is.afU=0,is.Qm=function(t){var i=t._class?t._class:t.$class;return i=="group"&&t._isArtb&&(i="artboard"),i},is.Ww=function(t,i){var e=1;if(kE!=0)return e;for(;Math.round(t.s/e)*Math.round(t.N/e)>i||Math.max(Math.round(t.s/e),Math.round(t.N/e))>3e4;)e++;return window.aoJ||e!=1&&!window.confirm("Your image is quite large ("+t.s+" x "+t.N+` px). | |
| Press OK to scale it down `+e+"x, or Cancel to keep the size.")&&(e=1),e},is.HT=function(t,i){for(var e=[],r=is,a=0;a<t.length;a++){var s=t[a],o=r.Lp(s.frame);(i==0||r.Qm(s)=="artboard")&&e.push(o)}return f.V.Im(e)},is.as$=function(t,i){for(var e=[],r=is,a=0;a<t.length;a++){var s=t[a],o=r.Lp(s.frame);o.s+=150,o.N+=150,e.push(o)}var h=f.V.Im(e);f.V.axr(e,i);var v=f.V.Im(e);if(v.D()*1.5<h.D()||h.s>3e4&&v.s<=3e4||h.N>3e4&&v.N<=3e4){alert("Re-arranging artboards");for(var a=0;a<t.length;a++){var u=e[a],s=t[a],p=s.frame;p.x=u.x,p.y=u.y}}},is.aG8=function(t,i,e){if(t!=null)for(var r=is,a=0;a<t.length;a++){var s=t[a],o=r.Qm(s);["page","artboard","group"].indexOf(o)!=-1?r.aG8(s.layers,i,e):o=="symbolMaster"&&(i[s.symbolID]={UM:s})}},is.akM=function(t){for(var i=is,e=0;e<t.length;e++){var r=t[e],a=i.Qm(r),s=null;if(["page","artboard","group"].indexOf(a)!=-1&&(s=i.akM(r.layers)),(a=="symbolMaster"||a=="symbolInstance")&&(s=r),s!=null)return s}return null},is.Vs=function(t,i,e,r,a,s,o){if(t!=null){for(var h=is,v=[],u=0;u<t.length;u++){var p=t[u],c=p.frame?h.Lp(p.frame):null,d=p.style,g="",m=null,b=!1;d==null&&console.log("no styles");var M=h.ach(p,e),x=h.Qm(p),S=x=="shapeGroup"||x=="shapePath"||x=="rectangle"||x=="oval"||x=="triangle"||x=="polygon",C=["page","artboard","group"].indexOf(x)!=-1;if(x=="shapeGroup")for(var A=0;A<p.layers.length;A++)h.Qm(p.layers[A])=="shapeGroup"&&(C=!0);var D=p.exportOptions;if(D){var E=D.exportFormats;if(E==null&&(E=D.sizes),x!="artboard"&&E&&E.length!=0)var k=E[0].scale}var F=i.gV();F.q0(p.isVisible);var L=p.name;if(typeof L!="string"&&(L=x),F.ZJ(g+L.slice(0,250)),d!=null&&(m=h.aOu(r,i,d,c,M,F.getName(),S||x=="artboard"||C)),x=="rectangle"&&d&&d.fills&&d.fills[0]){var N=d.fills[0];N.fillType==4&&N.patternFillType>1&&N.image!=null&&(b=!0)}if(p.shouldBreakMaskChain)for(;v.length!=0;)h.akI(v.pop(),i);if(C){if(F.add.lsct=p.layerListExpandedType==2?kd.dF:kd.Mn,F.$k="pass",F.kj=24,F.q0(p.isVisible),i.Z.push(i.c1()),p.hasBackgroundColor==null&&p.hasClickThrough==0&&p.name=="Frame"&&!c.lO()){console.log("Frame detected!!!!");var I=F.add.vmsk=new d5.JA;F.add.vstk=dB.aE.er(!0,!1);var j=c.Y();I.B=f.u.zf.Rect(j.x,j.y,j.s,j.N),F.va(),F.oX(i)}if(x=="artboard"){var B=c.Y(),U=M.aG();B.x=-Math.floor(M.i9/U),B.y=-Math.floor(M.tU/U),B.s=Math.floor(B.s/U),B.N=Math.floor(B.N/U),F._n(B);var _=p.backgroundColor,V=_?{S:255*_.red,M:255*_.green,c:255*_.blue}:{S:255,M:255,c:255};F.add.artb.Clr={t:"Objc",v:f.gr.Rk(V)},F.add.artb.artboardBackgroundType={t:"long",v:4}}h.Vs(p.layers,i,M,r,a,s,o)}else if(S&&!b){var G=m!=null&&m.frameFXMulti.v.length==1;F.add.vmsk=new d5.JA,F.add.vstk=dB.aE.er(!0,G);var H=d?d.fills:null,Z=d?h.aKp(r,H,c,M,F.getName(),i,h.ro(o,p.do_objectID+"_image")):[];if(Z.length==0)G?F.add.vstk.fillEnabled.v=!1:F.add.iOpa=0,F.add.SoCo={classID:"null",Clr:{t:"Objc",v:f.gr.Rk({S:0,M:0,c:0})}};else{var z=Z[0],$=null,tt=null;if(z.f=="SoFi"&&($="SoCo",tt=dB.Z$),z.f=="GrFl"&&($="GdFl",tt=dB.Z7),z.f=="patternFill"&&($="PtFl",tt=dB.bZ),$!=null){F.add[$]={classID:"null"};for(var A=0;A<tt.length;A++){var R=tt[A];F.add[$][R]=z.L.v[R]}var nt=z.L.v.Opct.v.val;G&&nt==0?F.add.vstk.fillEnabled.v=!1:F.add.iOpa=Math.round(255*nt/100)}}F.kj|=16,F.add.vmsk.B=h.iK(p.layers?p.layers:[p],p.layers?M:e);var Q=d?d.blur:null;if(Q&&Q.isEnabled&&Q.type<=1&&(F.add.vmsk.$G=Q.radius),F.add.vmsk.B.length==2&&console.log("shape with no content:",F.getName()),G){var X=m.frameFXMulti.v[0].v,K=F.add.vstk,Y=d.borders[0];m.frameFXMulti.v=[],dU.aJg(X,K);var rt=d.borderOptions,ot=d.miterLimit;rt&&dB.aE.write(K,{lw:rt.lineCapStyle,be:rt.lineJoinStyle,lf:rt.dashPattern,r6:ot})}F.va(),F.oX(i)}else if(x=="bitmap"||b){if(!b&&p.image==null)continue;var st=b?d.fills[0]:null,ht=b?st.image.bdata:p.image.bdata,lt=i.wL(ht,F.getName(),0,0);lt.kj=F.kj,F=lt;var Q=d?d.blur:null,vt=d?d.colorControls:null;if(Q||vt){var H=[];if(Q){var pt=iU.aS("GsnB",{});pt.v.enab.v=Q.isEnabled,pt.v.Fltr.v.Rds.v.val=Q.radius,H.push(pt)}if(vt){var ct=vt.brightness,ut=vt.contrast,dt=vt.hue,yt=vt.saturation;if(dt!=0||yt!=1){var pt=iU.aS("hue2",{});pt.v.enab.v=vt.isEnabled,kB.ML(pt.v.Fltr.v,0,[Math.round(dt*180/Math.PI),Math.round((yt-1)*100),0]),H.push(pt)}if(ct!=0||ut!=1){var pt=iU.aS("brit",{});pt.v.enab.v=vt.isEnabled,ut=ut-1,ut>0&&(ut/=2);var xt=pt.v.Fltr.v;xt.Brgh.v=Math.round(ct*255),xt.Cntr.v=Math.round(ut*255),xt.useLegacy.v=!0,H.push(pt)}}H.length!=0&&(F.add.SoLd.filterFX=iU.Gj(),i.et({id:F.add.SoLd.placed.v,V:new l1,buffer:f.n(1),c9:new d5.t$}),F.add.SoLd.filterFX.v.filterFXList.v=H)}if(b){var mt=st.patternFillType;if(mt==3){var gt=F.V.s/F.V.N,wt=c.s/c.N;gt<wt?(M.translate(-(c.s*(1-gt/wt))/2,0),M.scale(wt/gt,1)):(M.translate(0,-(c.N*(1-wt/gt))/2),M.scale(1,gt/wt))}}c.x=c.y=0;var Tt=f.Q.VT(c).J;M.m$(),f.Q.F(Tt,M,Tt),F.add.SoLd.Trnf=W.iz.UY(Tt),F.add.SoLd.nonAffineTransform=W.iz.UY(Tt),F.T_(i,!1)}else if(x=="text"){if(p.attributedString==null)continue;var Wt=M.Y(),Mt,Dt,It=0;Wt.m$(),Wt.e7=Wt.Il=Math.min(Wt.e7,Wt.Il),F.add.lnsr="rend",F.add.TySh=e1.pz(0,0),F.add.TySh.K0=new l1(0,0,c.s,c.N),F.add.TySh.F=Wt;var St=p.attributedString;St.archivedAttributedString&&(St=St.archivedAttributedString);var Ct=St.NSString;Ct==null&&(Ct=St.string),Ct==null&&(Ct=""),Ct["NS.string"]&&(Ct=Ct["NS.string"]),s[p.do_objectID]!=null&&(Ct=s[p.do_objectID]);var Et=h.ro(o,p.do_objectID+"_stringValue");if(Et&&(Ct=Et.value),St.attributes!=null){Mt=[],Dt=[];for(var At=St.attributes,A=0;A<At.length;A++)Mt.push(At[A].length,A),Dt.push(At[A].attributes)}else St.NSAttributeInfo==null?(Mt=[Ct.length,0],Dt=[St.NSAttributes]):(Mt=St.NSAttributeInfo["NS.data"],Dt=St.NSAttributes,Mt=is.abJ(Mt,Dt));for(var A=0;A<Mt.length;A+=2)It+=Mt[A];if(It!=Ct.length){for(;It>Ct.length;)Mt[Mt.length-2]--,It--,Mt[Mt.length-2]==0&&(Mt.pop(),Mt.pop());Mt[Mt.length-2]+=Ct.length-It}Ct=Ct.replace(/\u2028/g,` | |
| `),Ct=Ct.replace(/\u2029/g,` | |
| `),Ct=Ct.replace(/\r/g,` | |
| `);var Pt=F.add.TySh.NY;if(e1.ow(Pt,0,Ct),Ct!=""){var Nt=p.textBehaviour,jt=d.textStyle,_t=jt?jt.verticalAlignment:0,Rt=h.agZ(Pt,Mt,Dt,Ct),U=Wt.aG(),Gt=e1.fU(Pt,0,1),Lt=0;if(Gt.HI.Font){var Jt=Gt.jX[Gt.HI.Font].Name;(Jt=="FontAwesome"||Jt=="Ionicons")&&(Rt*=.87)}var Vt=Gt.HI.AutoLeading?0:Gt.HI.Leading*.6,Bt=Math.max(Rt,Vt)*U,zt=c.s,kt=c.N;if(Nt==0){e1.k7(Pt,0);var Ot=e1.Tf(Gt.tq);Ot==1&&(Lt=zt*U),Ot==2&&(Lt=zt*U*.5),_t==0?Bt*=1:Bt*=.9}else e1.k7(Pt,1),e1.PN(Pt,[0,0,Math.round(zt),Math.round(kt)]),Nt==2&&_t==0?Bt=Bt*.2:Nt==2&&_t==1?Bt=U*.5*(kt-Gt.HI.FontSize):Nt==1&&_t==0?Bt=Bt*.2:Bt=Bt*.35;F.add.TySh.F.translate(Lt,Bt)}}else if(x=="symbolInstance"||x=="symbolMaster"){var Ft=p.symbolID;s[p.do_objectID]&&(Ft=s[p.do_objectID].symbolID);var qt=h.ro(o,p.do_objectID+"_symbolID");if(qt&&(Ft=qt.value),Ft=="")continue;var ti={};for(var R in s)ti[R]=s[R];if(p.overrides)for(var R in p.overrides)ti[R]=p.overrides[R];var Zt=o.slice(0);p.overrideValues&&(Zt=Zt.concat(p.overrideValues));var ni=a[Ft];if(ni==null){console.log("Unknown master master",p.symbolID);continue}var j=is.Lp(ni.UM.frame),yi=j.s/c.s,si=j.N/c.N,ii=M.Y();ii.scale(yi,si),F.add.lsct=kd.Mn,F.$k="pass",F.kj=24,F.q0(p.isVisible),i.Z.push(i.c1());var bi=ni.UM;i.oQ.indexOf(bi)==-1&&(i.oQ.push(bi),h.Vs(bi.layers,i,ii,r,a,ti,Zt),i.oQ.pop())}else if(x=="slice"){console.log("slice layers are ignored by now");continue}else{console.log("unknown layer type: "+x,p);continue}if(d&&d.contextSettings){var oi=d.contextSettings,Xt=oi.blendMode;Xt<h.OF.length&&(F.$k=j6.$a[j6.ht.indexOf(h.OF[Xt])],C&&F.$k=="norm"&&(F.$k="pass")),F.xq=Math.round(F.xq*oi.opacity)}m!=null&&(F.add.lmfx=m),i.Z.push(F),p.hasClippingMask&&t.length>1&&(v.push(F),i.Z.push(i.c1()))}for(;v.length!=0;)h.akI(v.pop(),i)}},is.ro=function(t,i){for(var e=0;e<t.length;e++)if(t[e].overrideName.startsWith(i))return t[e]},is.abJ=function(t,i){for(var e=0,r=[];e+1<t.length;){var a=t[e];e++,a>127&&(a+=128*(t[e]-1),e++,t[e-1]>127&&(a+=128*(t[e]-1),e++));var s=t[e];e++,r.push(a,s)}return r},is.agZ=function(t,i,e,r){for(var a=is,s=0,o=0,h=0,v=0;v<r.length;v++){var u=r.charCodeAt(v),p=1473<=u&&u<=1479||1488<=u&&u<=1514||1520<=u&&u<=1524,c=1569<=u&&u<=1594||1600<=u&&u<=1749;(p||c)&&s++}for(var d=s>r.length/2,v=0;v<i.length;v+=2){var g=i[v],m=14,b="DejaVuSans";if(g!=0){var M=i[v+1],x=e[M],S=e1.fU(t,o,o+g-1),C=x.NSColor;if(C==null){var C=x.MSAttributedStringColorDictionaryAttribute;C==null&&(C=x.MSAttributedStringColorAttribute),C==null?C="0 0 0":C=[C.red,C.green,C.blue].join(" ")}else if(a.Qm(C)=="MSArchivedColor")C=C.dr+" "+C.dg+" "+C.db;else if(C.NSRGB)C=C.NSRGB,C=T.GU(C,0,C.length-1);else if(C.NSCMYK){C=C.NSCMYK,C=T.GU(C,0,C.length-1),C=C.split(" ").map(parseFloat);var A=1-C[0],D=1-C[1],E=1-C[2],k=1-C[3];C=A*k+" "+D*k+" "+E*k}else C.NSWhite&&(C="1 1 1");C=C.split(" "),S.HI.FillColor={Type:1,Values:[1,parseFloat(C[0]),parseFloat(C[1]),parseFloat(C[2])]};var F=x.MSAttributedStringFontAttribute;if(x.NSFont)m=x.NSFont.NSSize,b=x.NSFont.NSName;else if(F){if(F.attributes)F=F.attributes,m=F.size,b=F.name;else{var L=F.NSFontDescriptorAttributes;L==null&&(L=F.UIFontDescriptorAttributes),F=L,m=F.NSFontSizeAttribute,b=F.NSFontNameAttribute}b==null&&(b="DejaVuSans")}var h=Math.max(h,m);S.HI.FontSize=Math.round(m),e1.Ib(S,b);var N=x.NSKern;N==null&&(N=x.kerning),N!=null&&(S.HI.Tracking=Math.round(1e3*N/m)),x.NSUnderline!=null&&(S.HI.Underline=x.NSUnderline>0);var I=x.NSStrikethrough;I==null&&(I=x.strikethroughStyle),I!=null&&(S.HI.Strikethrough=I>0),x.MSAttributedStringTextTransformAttribute==1&&(S.HI.FontCaps=2);var j=x.NSParagraphStyle;if(j==null&&(j=x.paragraphStyle),j){var B=j.paragraphSpacing;B!=null&&(S.tq.SpaceAfter=B);var U=j.NSAlignment;if(U==null&&(U=j.alignment),U!=null){var _=0;U==1?_=1:U==2?_=2:U==4?_=0:(_=U,console.log("unknown align",U)),d&&_<2&&(_=1-_),S.tq.Justification=_}var V=j.NSMinLineHeight;V==null&&(V=j.minimumLineHeight),V!=null&&(S.HI.AutoLeading=!1,S.HI.Leading=V)}S.tq._Direction=d?1:0,e1.QQ(t,o,o+g,S),o+=g}}return h},is.aOu=function(t,i,e,r,a,s,o){for(var h=is,v=JSON.parse(dB.default),u=!1,p=0;p<dB.order.length;p++)v[dB.Yr[p]]={t:"VlLs",v:[]};for(var c=e.fills,d=h.aKp(t,c,r,a,s,i),g=0;g<2;g++){var m=e[["shadows","innerShadows"][g]];if(m!=null)for(var b=["DrSh","IrSh"][g],M=dB.Yr[dB.order.indexOf(b)],p=0;p<m.length;p++){var x=m[p];if(x.isEnabled){var S=x.contextSettings;if(!(S&&S.opacity==0||x.color.alpha==0)){var C=JSON.parse(dB.sq[dB.order.indexOf(b)]);v[M].v.unshift({t:"Objc",v:C}),u=!0,C.Clr.v=h.vz(x.color),C.blur.v.val=Math.round(x.blurRadius/a.aG());var A=a.Y();A.i9=A.tU=0,A.m$();var D=A.n2(new fh(x.offsetX,x.offsetY)),E=Math.sqrt(D.x*D.x+D.y*D.y);C.Dstn.v.val=Math.round(E),C.lagl.v.val=Math.round(Math.atan2(D.y,-D.x)*(180/Math.PI)),C.layerConceals&&(C.layerConceals.v=d.length!=0),h.gs(x,C)}}}}var k=e.borders;if(k!=null&&(d.length==0||e.blur==null||!e.blur.isEnabled))for(var p=0;p<k.length;p++){var F=k[p];if(F.isEnabled){var C=JSON.parse(dB.sq[dB.order.indexOf("FrFX")]),M=dB.Yr[dB.order.indexOf("FrFX")];if(v[M].v.unshift({t:"Objc",v:C}),u=!0,C.Clr.v=h.vz(F.color),F.fillType!=0&&F.gradient){for(var L=h.avl(F.gradient,r,a,s),N=["Type","Angl","Ofst","Scl"],p=0;p<N.length;p++)C[N[p]]=L[N[p]];C.Grad.v=L.Grad.v,C.PntT.v.FrFl="GrFl"}C.Sz.v.val=Math.round(F.thickness/a.aG()),C.Styl.v.FStl=["CtrF","InsF","OutF"][F.position],h.gs(F,C)}}for(var p=o?1:0;p<d.length;p++){var I=d[p],M=dB.Yr[dB.order.indexOf(I.f)];v[M].v.unshift(I.L),u=!0}return u?v:null},is.aKp=function(t,i,e,r,a,s,o){if(i==null)return[];for(var h=is,v=[],u=0;u<i.length;u++)i[u].isEnabled&&v.push(i[u]);i=v;for(var p=[],u=0;u<i.length;u++){var c=i[u],d=null,g=null;if(c.fillType==0){d="SoFi";var m=JSON.parse(dB.sq[dB.order.indexOf("SoFi")]);g={t:"Objc",v:m},g.v.Clr.v=h.vz(c.color)}else if(c.fillType==1)d="GrFl",g={t:"Objc",v:h.avl(c.gradient,e,r,a)};else if(c.fillType==4&&c.image!=null){var b=c.image;o&&(b=o.value);var M=j2.OO(b.bdata.buffer);if(M=="fpng"&&(M="png"),M!=null&&M!="pdf"&&M!="eps"){var x,S=0,C=0,A=0;if(s.g6[b.key])x=s.g6[b.key];else{var D={data:new ArrayBuffer(4),dU:new l1(0,0,1,1)};try{D=j2.as(M).mF(b.bdata)[0]}catch{}x={},x.id=er.j4()+"-d71c-11e5-b1ae-a548a96e5f9f",x.name="someImage",x.jA=[new Uint8Array(D.data),D.dU],s.EJ(x),s.g6[b.key]=x}var E=x.jA[1],m=JSON.parse(dB.sq[dB.order.indexOf("patternFill")]);d="patternFill",g={t:"Objc",v:m};var k=c.patternFillType,F=c.patternTileScale;m.Algn.v=!0,m.Ptrn.v.Idnt.v=x.id,k==0?(S=F*E.s/Math.min(E.s,E.N),C=-r.i9,A=-r.tU):(S=Math.max(e.s/E.s,e.N/E.N),C=-r.i9-(E.s*S-e.s)/2,A=-r.tU-(E.N*S-e.N)/2),m.Scl.v.val=100*S*(1/r.aG()),m.phase.v.Hrzn.v=Math.round(C/r.aG()),m.phase.v.Vrtc.v=Math.round(A/r.aG())}}else c.fillType==5?console.log("fill type Noise not supported yet"):console.log("unknown fill type",c.fillType);d!=null&&(h.gs(c,g.v),p.push({f:d,L:g}))}return p},is.aet=function(t){var i=is,e=new l1(0,0,1,1);for(t=t.slice(0);;){for(var r=!1,a=0;a<t.length-1;a++){var s=t[a],o=t[a+1],h=null,v=s.contextSettings;if(s.fillType==0&&(v==null||v.opacity==1&&v.blendMode==0)&&s.color.alpha==1){var u="norm",p=1,v=o.contextSettings;if(v&&(p=v.opacity,u=j6.w_(i.OF[v.blendMode])),o.fillType==0&&(h=f.o(o),i.a2t(h.color,s.color,h.color,e,u,p)),o.fillType==1){h=f.o(o);for(var c=h.gradient.stops,d=0;d<c.length;d++)i.a2t(c[d].color,s.color,c[d].color,e,u,p)}if(h!=null&&h.contextSettings){var v=h.contextSettings;v.opacity=1,v.blendMode=0}}if(h!=null){t.splice(a,0,h),r=!0;break}}if(!r||t.length<2)break}return t},is.a2t=function(t,i,e,r,a,s){var o=is,h=f.n(4);o.as_(t,h);var v=f.n(4);o.as_(i,v),f.w.d4(a,h,r,v,r,r,s),o.abi(v,e)},is.as_=function(t,i){i[0]=255*t.red,i[1]=255*t.green,i[2]=255*t.blue,i[3]=255*t.alpha},is.abi=function(t,i){i.red=t[0]/255,i.green=t[1]/255,i.blue=t[2]/255,i.alpha=t[3]/255},is.akI=function(t,i){t=t.Y(),t.kj=24,t.ZJ("Mask by "+t.getName()),i.Z.push(t),t.add.lsct=kd.dF,t.add.lyid=i.uy(),delete t.add.lmfx,delete t.add.SoCo,delete t.add.GdFl,delete t.add.PtFl,delete t.add.iOpa,t.add.vmsk&&(t.add.vmsk.d_=!0),t.va(),t.oX(i),(t.kj&16)==16&&(t.kj-=16),(t.kj&2)==2&&(t.kj-=2),t.$k="pass",t.xq=255},is.OF="Nrml Drkn Mltp CBrn Lghn Scrn CDdg Ovrl SftL HrdL Dfrn Xclu H Strt Clr Lmns linearBurn linearDodge".split(" "),is.avl=function(t,i,e,r){e=e.Y(),e.m$(),e.i9=e.tU=0;var a=e.aG(),s=0,o=0;e.scale(1/a,1/a);var h=is,v=JSON.parse(dB.sq[dB.order.indexOf("GrFl")]),u=v.Grad.v;if(u.Intr.v=0,t==null)return v;var p=t.gradientType,c=h.K$(t.from),d=h.K$(t.to);c.offset(-.5,-.5),d.offset(-.5,-.5),c=e.n2(c),d=e.n2(d);var g=Math.atan2(-(d.y-c.y),d.x-c.x);v.Type.v.GrdT=["Lnr","Rdl","Angl"][p],v.Scl.v.val=100*fh.RJ(c,d),p==0&&(v.Angl.v.val=180/Math.PI*g,v.Scl.v.val=100*fh.RJ(c,d),s=(c.x+d.x)/2,o=(c.y+d.y)/2),p==1&&(v.Scl.v.val=200*fh.RJ(c,d),s=c.x,o=c.y),p==2&&(v.Angl.v.val=180/Math.PI*(g-Math.PI/2));var m=v.Ofst.v;m.Hrzn.v.val=s*100,m.Vrtc.v.val=o*100;for(var b=[],M=0;M<t.stops.length;M++){var x=t.stops[M],S=x.color;b.push([x.position,S?[S.red,S.green,S.blue]:[0,0,0],S.alpha])}return f.gr.np(b,u),v},is.gs=function(t,i){var e=is,r=1,a=t.contextSettings;a!=null?(i.Md.v.BlnM=e.OF[a.blendMode],r*=a.opacity):i.Md.v.BlnM=e.OF[0],i.enab.v=t.isEnabled,i.uglg!=null&&(i.uglg.v=!1),t.color!=null&&(r*=t.color.alpha),i.Opct.v.val=Math.round(r*100)},is.vz=function(t){return f.gr.Rk(t?{S:t.red*255,M:t.green*255,c:t.blue*255}:{S:0,M:0,c:0})},is.iK=function(t,i){for(var e=is,r=[{f:6},{f:8,all:0}],a=0;a<t.length;a++){var s=t[a],o=s.booleanOperation,h=0,v=s._class,u=!1;if(v=="group"||v=="text"||v=="symbolInstance"||v=="slice"){console.log(v+" inside ShapeGroup");continue}o==-1?h=0:o==0?h=1:o==1?h=2:o==2?h=3:o==3&&(h=0),a==0&&(h=1);for(var p=is.Lp(s.frame),c=e.ach(s,i),d=s.path?s.path:s,g=[{f:0,length:0,y7:h,tI:2,x8:0,A8:0}],m=d.points,b=0;b<m.length;b++){var M=m[b],x=e.K$(M.curveTo),S=e.K$(M.point),C=e.K$(M.curveFrom);u=u||M.hasCurveFrom&&!C.O1(S)||M.hasCurveTo&&!x.O1(S)}var A=[];if(u){var k=m.length;g[0].length=k;for(var b=0;b<k;b++){var M=m[b],F=M.curveMode,L=e.K$(M.point);g[1+b]={f:F==2||F==4?1:2,zQ:M.hasCurveTo?e.K$(M.curveTo):L.Y(),_:L,H3:M.hasCurveFrom?e.K$(M.curveFrom):L.Y()}}c.scale(1/p.s,1/p.N),c.m$(),f.u.G_(g,c);for(var A=[],b=0;b<k;b++){var M=m[b],F=M.curveMode,N=M.cornerRadius;F==1&&N!=0?A.push(N):A.push(0)}}else{var D=[],E=m.length;if(E==0)continue;for(var b=0;b<E;b++){A[b]=m[b].cornerRadius;var M=e.K$(m[b].point);D.push(M.x,M.y)}c.scale(1/p.s,1/p.N),c.m$(),f.Q.F(D,c,D),g=f.u.zf._2(D,A).slice(2),g[0].y7=h}if(!d.isClosed)for(var b=0;b<g.length;b++)g[b].f+=3;r=r.concat(g);var I=e.Qm(s);if(c.c==0&&c.JC==0)var j=c.i9,B=c.tU,U=j+c.e7,_=B+c.Il,V=[j,B,U,_]}return r},is.ach=function(t,i){var e=i.Y(),r=t.frame?is.Lp(t.frame):null;return r&&e.translate(-r.x-r.s/2,-r.y-r.N/2),t.isFlippedHorizontal&&e.scale(-1,1),t.isFlippedVertical&&e.scale(1,-1),e.rotate(-t.rotation*(Math.PI/180)),r&&e.translate(r.s/2,r.N/2),e},is.K$=function(t){return t=t.slice(1,t.length-1).split(","),new fh(parseFloat(t[0]),parseFloat(t[1]))},is.Lp=function(t){return new l1(t.x,t.y,t.width,t.height)},is.apT=function(t){return{_class:"rect",constrainProportions:!1,x:t.x,y:t.y,width:t.s,height:t.N}};function hV(){}hV.Q_=function(t,i){for(var e=Date.now(),r=hV,a=UZIP.parse(t),s=JSON.parse(T.OH(a.manifest)),o=JSON.parse(T.OH(a["resources/graphics/graphicContent.agc"])).resources,h=[],v=[],u=s.children,p=0;p<u.length;p++){var c=u[p];if(c.name=="artwork")for(var d=c.children,g=0;g<d.length;g++){var m=d[g],b=JSON.parse(T.OH(a["artwork/"+m.path+"/graphics/graphicContent.agc"])),M=b.children;if(M.length!=0)if(M.length==1)m["uxdesign#bounds"]&&(m._node=M[0],h.push(m));else{var x=M[0],S=x.transform,C=x.shape;if(C==null&&(C={x:0,y:0,width:1e3,height:1e3}),C.type=="path"){var A=f.Q.gR(Typr.U.SVGToPath(C.path).crds);C={x:A.x,y:A.y,width:A.s,height:A.N}}C=f.o(C),S&&(C.x+=S.tx,C.y+=S.ty),m["uxdesign#bounds"]=C,m._node={type:"artboard",artboard:{children:M}},v.push(m)}}}h.length==0&&(h=v);for(var D=[],E=new l1,p=0;p<h.length;p++){var m=h[p],k=is.Lp(m["uxdesign#bounds"]);D.push(k),E=E.N1(k)}var F=is.Ww(E,8192*8192);i.aQ=!0,i.s=Math.round(E.s/F),i.N=Math.round(E.N/F),i.buffer=f.n(i.s*i.N*4),i.R9(h.length);var L=new fp(F,0,0,F,E.x,E.y);i.g6={};for(var p=0;p<h.length;p++){var m=h[p],k=is.Lp(m["uxdesign#bounds"]),N=m._node,I=L.Y(),j=k.Y(),B=I.aG();I.translate(-k.x,-k.y),j.x=-Math.floor(I.i9/B),j.y=-Math.floor(I.tU/B),j.s=Math.floor(j.s/B),j.N=Math.floor(j.N/B),I.translate(k.x,k.y),hV.wa(N,i,I,o,a,j);var U=i.Z[i.Z.length-1];U.ZJ(m.name),U._n(j),p!=h.length-1&&(U.add.lsct=kd.Mn)}delete i.g6},hV.Gh=function(t){return t==null?new fp:new fp(t.a,t.b,t.c,t.d,t.tx,t.ty)},hV.wa=function(t,i,e,r,a,s){var o=hV,h=t.type,v=t[h],u=t.style,p=o.Gh(t.transform),c,d="none",g,m="none",b,M;p.m$();var x=e.Y();x.concat(p);var S=i.gV(),C=t.name;if(S.ZJ(C?C.slice(0,250):"Layer"),t.visible!=null&&S.q0(t.visible),u){if(c=u.stroke,d=c?c.type:"none",g=u.fill,m=g?g.type:"none",g&&Object.keys(g).length==1&&(m="none"),b=u.filters,M=u.clipPath,M&&r.clipPaths[M.ref]?M=r.clipPaths[M.ref].children:M=null,u.opacity!=null&&(S.xq=Math.round(255*u.opacity)),m=="solid"&&g.color.alpha&&(S.xq=Math.round(S.xq*g.color.alpha)),b){S.add.lmfx=o.aFW(b);for(var A=0;A<b.length;A++)if(b[A].type=="uxdesign#blur"){var D=b[A],E=D.params,k=E.brightnessAmount;k==null&&(k=0),k=Math.abs(k/100),(D.visible==null||D.visible==!0)&&E.backgroundEffect&&(S.xq=Math.round(S.xq*(k+(1-k)*E.fillOpacity)))}}m=="pattern"&&g.pattern.meta.ux.uid==""&&(m="none")}if(M==null&&t.meta&&t.meta.ux&&t.meta.ux.clipPathResources&&(M=t.meta.ux.clipPathResources.children),h=="artboard"||h=="group"){if(M){var F=M[0],L=F.shape,N=L!=null&&L.type=="rect"&&L.width*L.height>4e6;if(F.type!="text"&&!N){if(L){var p=o.Gh(F.transform);p.m$();var I=x.Y();I.concat(p),S.add.vmsk=new d5.JA,S.add.vmsk.B=o.iK(L),I=I.Y(),I.m$(),f.u.G_(S.add.vmsk.B,I),S.va(),S.oX(i)}}else N||alert("Clipping by text has been ignored")}S.add.lsct=kd.dF,S.$k="pass",S.kj=24,t.visible!=null&&S.q0(t.visible),i.Z.push(i.c1());var j=v.children,B=g;if(B&&(B=B.color),B&&(B=B.value),g)if(h=="artboard"&&m=="solid")S._n(new l1(0,0,10,10)),S.add.artb.Clr={t:"Objc",v:f.gr.Rk({S:B.r,M:B.g,c:B.b})},S.add.artb.artboardBackgroundType={t:"long",v:4};else{var U=i.gV();U.ZJ("BACKGROUND"),U.kj|=16,U.add.vstk=dB.aE.er(),U.add.vmsk=new d5.JA,U.add.vmsk.B=o.iK({type:"rect",x:s.x,y:s.y,width:s.s,height:s.N}),o.pC(g,m,x,s,s,U,i,r,a),U.va(),U.oX(i),i.Z.push(U)}for(var A=0;A<j.length;A++)hV.wa(j[A],i,x,r,a,s)}else if(h=="shape"&&(v.type=="rect"&&(v.r==null||v.r==0)||v.type=="path"&&UDOC.G.isBox(Typr.U.SVGToPath(v.path)))&&m=="pattern"&&(Math.abs(v.width/v.height-g.pattern.width/g.pattern.height)<.01||u.fill.pattern.meta.ux.scaleBehavior=="fill")){var _=g.pattern,V=_.meta.ux,G=V.uid,H=a["resources/"+G];if(H==null){console.log(_);return}var Z=i.wL(H,S.getName(),0,0);Z.kj=S.kj,Z.xq=S.xq,S=Z;var z=f.u.$X(o.iK(v),null),$=f.Q.VT(new l1(0,0,_.width,_.height)).J,tt=new fp;tt.scale(_.width/z.s,_.height/z.N),V.offsetX&&tt.translate(-V.offsetX*_.width,0),V.offsetY&&tt.translate(0,-V.offsetY*_.height),x.concat(tt),x.m$(),f.Q.F($,x,$),S.add.SoLd.Trnf=W.iz.UY($),S.add.SoLd.nonAffineTransform=W.iz.UY($),S.T_(i,!1)}else if(h=="shape"){S.kj|=16,S.add.vstk=dB.aE.er(),S.add.vmsk=new d5.JA,S.add.vmsk.B=o.iK(v);var z=f.u.$X(S.add.vmsk.B,null),I=x.Y();I.m$(),f.u.G_(S.add.vmsk.B,I);var R=f.u.$X(S.add.vmsk.B,null);if(d!="none"){var nt=c.color.value,Q,X;Q="SoFi";var K=JSON.parse(dB.sq[dB.order.indexOf("SoFi")]);X={t:"Objc",v:K},X.v.Clr.v=f.gr.Rk({S:nt.r,M:nt.g,c:nt.b});var Y=c.align,rt=c.cap;Y==null&&(Y="center");var ot=S.add.vstk;ot.strokeEnabled.v=!0,ot.strokeStyleLineWidth.v.val=c.width,Y&&(ot.strokeStyleLineAlignment.v.strokeStyleLineAlignment=dB.aE.LO[["inside","center","outside"].indexOf(Y)]),rt&&(ot.strokeStyleLineCapType.v.strokeStyleLineCapType=dB.aE.e_[["butt","round","square"].indexOf(rt)]);var st=["SoFi","GrFl","patternFill"].indexOf(Q),ht=[dB.Z$,dB.Z7,dB.bZ][st];ot.strokeStyleContent.v={classID:dB.aE.gb[0]};for(var lt=ot.strokeStyleContent.v={classID:dB.aE.gb[st]},A=0;A<ht.length;A++)lt[ht[A]]=X.v[ht[A]]}if(b){for(var A=0;A<b.length;A++)if(b[A].type=="uxdesign#blur"&&b[A].visible){var vt=b[A];S.add.vmsk.$G=vt.params.blurAmount}}o.pC(g,m,x,z,R,S,i,r,a),S.va(),S.oX(i)}else if(h=="text"&&t.text){var pt=t.text,ct=pt.frame,ut=u.font,dt=u.textAttributes,p=x.Y(),yt=0;p.m$(),S.add.lnsr="rend",S.add.TySh=e1.pz(0,0),S.add.TySh.K0=new l1(0,0,100,100),S.add.TySh.F=p;var xt=S.add.TySh.NY,mt=pt.rawText.replace(/\r/g,` | |
| `).replace(/\u000b/g,` | |
| `);if(e1.ow(xt,0,mt),mt!=""){var gt=e1.fU(xt,0,1),wt=ut.postscriptName;if(wt==null&&(wt=ut.family),e1.Ib(gt,wt),gt.HI.FontSize=Math.round(ut.size),m=="solid"){var nt=g.color.value;gt.HI.FillColor={Type:1,Values:[1,nt.r/255,nt.g/255,nt.b/255]}}dt&&(dt.paragraphAlign&&(gt.tq.Justification=["left","right","center"].indexOf(dt.paragraphAlign)),dt.letterSpacing&&(gt.HI.Tracking=Math.round(dt.letterSpacing)),dt.lineHeight&&(gt.HI.AutoLeading=!1,gt.HI.Leading=Math.round(dt.lineHeight))),e1.QQ(xt,0,mt.length,gt)}var Tt=t.meta.ux.rangedStyles;if(Tt)for(var A=0;A<Tt.length;A++){var v=Tt[A],Wt=Math.min(v.length,mt.length-yt);A==Tt.length-1&&(Wt=mt.length-yt);var gt=e1.fU(xt,yt,yt+Wt),wt=v.postscriptName;wt==null&&(wt=v.family),wt!=null&&e1.Ib(gt,wt);var Mt=v.textScript,Dt=v.underline,It=v.fontSize,D=v.fill,St=v.textTransform;if(Mt&&Mt!="none"&&(gt.HI.FontBaseline=Mt=="superscript"?1:2),Dt!=null&&(gt.HI.Underline=Dt),It!=null&&(gt.HI.FontSize=Math.round(It)),St!=null&&(gt.HI.FontCaps=St=="uppercase"?2:0),St=="lowercase"&&(e1.E9(xt,yt,yt+Wt),e1.ow(xt,yt,mt.slice(yt,yt+Wt).toLowerCase())),D!=null){var Ct=D.value;gt.HI.FillColor={Type:1,Values:[1,(Ct>>>16&255)/255,(Ct>>>8&255)/255,(Ct>>>0&255)/255]}}e1.QQ(xt,yt,yt+Wt,gt),yt+=Wt}if(ct.type=="area"||ct.type=="autoHeight"){var Et=ct.width,At=ct.height;e1.k7(xt,1),e1.PN(xt,[0,0,Et,At??Et*2])}}else if(h=="syncRef"){var Pt=t.syncSourceGuid,Nt=r.meta.ux.symbols,jt=o.rq(Nt,Pt);if(jt){var _t=x.Y();_t.concat(o.Gh(jt.transform)),hV.wa(jt,i,_t,r,a,s)}return}else console.log(h,t);i.Z.push(S)},hV.rq=function(t,i){for(var e=0;e<t.length;e++){var r=t[e],a=r.group;if(r.id==i)return r;if(a){var s=hV.rq(a.children,i);if(s)return s}}return null},hV.iK=function(t){var i=t.type,e=[{f:6},{f:8,all:0}];if(i=="rect"){var r=t.r,a=t.x,s=t.y,o=t.width,h=t.height;e=f.u.zf.Rect(a,s,o,h,r||0)}else if(i=="circle"){var r=t.r;e=f.u.zf.WG(t.cx-r,t.cy-r,2*r,2*r)}else if(i=="ellipse"){var v=t.rx,u=t.ry;e=f.u.zf.WG(t.cx-v,t.cy-u,2*v,2*u)}else if((i=="path"||i=="compound")&&t.path){var p=Typr.U.SVGToPath(t.path);e=f.Q.eG({g3:p.cmds,J:p.crds},!1)}else if(i=="line"){var c=t.x1,d=t.x2,g=t.y1,m=t.y2;e=f.u.zf._2([c,g,d,m],0,!0)}else if(i=="polygon"){for(var b=t.points,M=[],x=0;x<b.length;x++)M.push(b[x].x,b[x].y);e=e.concat(f.u.zf._2(M,0,!1).slice(2))}else console.log(i,t);return e},hV.aFW=function(t){for(var i=JSON.parse(dB.default),e=0;e<dB.order.length;e++)i[dB.Yr[e]]={t:"VlLs",v:[]};for(var e=0;e<t.length;e++){var r=t[e],a=r.type,s=r.params,o=r.visible;if(a=="dropShadow"){var h=dB.Yr[dB.order.indexOf("DrSh")],v=JSON.parse(dB.sq[dB.order.indexOf("DrSh")]);i[h].v.unshift({t:"Objc",v});var u=s.dropShadows;if(u.length!=1)throw"e";var p=u[0],c=p.color,d=c.value,g=p.dx,m=p.dy;v.Clr.v=f.gr.Rk({S:d.r,M:d.g,c:d.b}),v.Opct.v.val=Math.round((c.alpha!=null?c.alpha:1)*100),v.uglg.v=!1,v.enab.v=o??!0,v.lagl.v.val=Math.round(180/Math.PI*Math.atan2(m,-g)),v.Dstn.v.val=Math.round(Math.sqrt(g*g+m*m)),v.blur.v.val=Math.round(p.r*2.3)}}return i},hV.pC=function(t,i,e,r,a,s,o,h,v){var u=hV;if(s.add.vstk.fillEnabled.v=i!="none",i=="none")s.add.SoCo={classID:"null",Clr:{t:"Objc",v:f.gr.Rk({S:0,M:0,c:0})}};else{var p,c,d;if(i=="solid"){var g=t.color.value;p="SoCo",c=dB.Z$;var m=JSON.parse(dB.sq[dB.order.indexOf("SoFi")]);d={t:"Objc",v:m},d.v.Clr.v=f.gr.Rk({S:g.r,M:g.g,c:g.b})}else if(i=="gradient"){p="GdFl",c=dB.Z7;var m=JSON.parse(dB.sq[dB.order.indexOf("GrFl")]),b=m.Grad.v,M,x,S;b.Intr.v=0;var C=t[i],A=C.ref?h.gradients[C.ref]:C.meta.ux.gradientResources,D=["linear","radial","angular"].indexOf(A.type),E=A.stops;if(m.Type.v.GrdT=["Lnr","Rdl","Angl"][D],D==0){var M=new fh(C.x1,C.y1),x=new fh(C.x2,C.y2);M.x=x.x+.5*(M.x-x.x),M.y=x.y+.5*(M.y-x.y)}else var M=new fh(C.cx,C.cy),x=new fh(C.cx+C.r,C.cy);if(S=a,C.units=="objectBoundingBox"){var k=new fp(r.s,0,0,r.N,r.x,r.y);M=k.n2(M),x=k.n2(x)}var k=u.Gh(C.transform);M=k.n2(M),x=k.n2(x),k=e.Y(),k.m$(),M=k.n2(M),x=k.n2(x),f.gr.Sm(M,x,S,m);for(var F=[],L=0;L<E.length;L++){var N=E[L],I=N.color,g=I.value,j=I.alpha;j==null&&(j=1),F.push([N.offset,[g.r/255,g.g/255,g.b/255],j])}f.gr.np(F,b),d={t:"Objc",v:m}}else if(i=="pattern"){p="PtFl",c=dB.bZ;var m=JSON.parse(dB.sq[dB.order.indexOf("patternFill")]),B;d={t:"Objc",v:m};var U=t[i],_=U.meta.ux,V=_.uid,G=v["resources/"+V].buffer,H=_.flipX,Z=_.flipY,z=V+H+Z,$=j2.OO(G);if(o.g6[z])B=o.g6[z];else{var tt=new l1(0,0,U.width,U.height),R;if(tt.lO()||$==null)tt=new l1(0,0,1,1),R=new ArrayBuffer(4);else{var nt=j2.as($);if(nt.n8){var Q=new er;nt.mF(G,Q),R=Q.hv().buffer}else try{var X=nt.mF(G)[0];R=X.data,tt=X.dU}catch{R=new ArrayBuffer(tt.D()*4)}}B={},B.id=er.j4()+"-d71c-11e5-b1ae-a548a96e5f9f",B.name="someImage",B.jA=[new Uint8Array(R),tt],H&&f.O.QO(B.jA[0].slice(0),B.jA[0],tt.s,tt.N),Z&&f.O.acr(B.jA[0].slice(0),B.jA[0],tt.s,tt.N),o.EJ(B),o.g6[z]=B}var K=e.Y();K.m$(),K.translate(r.x,r.y);var Y=r.s,rt=r.N,ot=B.jA[1].s,st=B.jA[1].N,ht=Math.max(Y/ot,rt/st);_.scale&&(ht*=_.scale);var lt=new fp;lt.translate(-ot/2,-st/2),lt.scale(1/ot,1/st),_.offsetX!=null&<.translate(_.offsetX,_.offsetY),lt.scale(ot,st),lt.scale(ht,ht),lt.translate(Y/2,rt/2),lt.concat(K),dU.asG(B,m,0,0,1e3,lt)}else console.log(i);if(p!=null){s.add[p]={classID:"null"};for(var L=0;L<c.length;L++){var vt=c[L];s.add[p][vt]=d.v[vt]}}}};function a0(){}a0.Q_=(function(){var t=T.Zb,i=T.s1,e=T.UX;function r(S,C){return T.GU(S,C,4).split("").reverse().join("")}function a(S,C){return T.GU(S,C,4)}function s(S,C){var A=new Uint8Array(S);i(A,0)==759775571?o(S,C):h(S,C)}function o(S,C){var A=new Uint8Array(S),D=0,E=T.GU(A,D,16);if(D+=16,E!="SAI-CANVAS-TYPE0")throw"e";var k=i(A,D);D+=4;var F=C.s=i(A,D);D+=4;var L=C.N=i(A,D);D+=4;var N=i(A,D);D+=4;var I=i(A,D),j=i(A,D+4);D+=8,console.log(I,j);for(var B=0;B<4;B++)if(i(A,D+B*4)!=0)throw"e";if(D+=16,i(A,D)!=4286611584)throw"e";D+=4;var U=a(A,D);if(D+=4,U!="norm"&&U!="ver1")throw U;for(var _=new Array(I),V={},G=0;G<I;G++){var H=a(A,D);D+=4;var E=i(A,D),Z=i(A,D+4);if(D+=8,i(A,D)!=0)throw"e";D+=4;var z=i(A,D+8);if(G==I-1&&(z=A.length),H=="layr"){var $=C.gV();if(C.Z.push($),a(A,Z)!=H)throw"e";Z+=4;var tt=$.add.lyid=i(A,Z);if(Z+=4,tt!=E||i(A,Z)!=0&&i(A,Z+4)!=0)throw"e";Z+=8;var R=a(A,Z);Z+=4;var nt=p(A,Z);Z+=16;var Q=i(A,Z),X=i(A,Z+4);Z+=8;var K=a(A,Z);Z+=4,$.xq=Math.round(255*i(A,Z)/100),Z+=4;var Y=i(A,Z);for(Z+=4,V[E]=[$,X];i(A,Z)!=0;){var H=a(A,Z);Z+=4;var rt=i(A,Z);Z+=4,H=="name"?$.ZJ(T.KI(A,Z+2,e(A,Z))):console.log(H,rt),Z+=rt}if(Z+4!=z)throw"e"}else if(H=="lpix"||H=="intg"){var ot=a(A,Z),st,ht,X,lt=0;if(Z+=4,ot!="dpcm"&&ot!="\0\0\0\0")throw ot;if(H=="intg")ht=new l1(0,0,C.s,C.N),st=C.buffer=f.n(ht.D()*4),X=Math.ceil(C.s/256)*Math.ceil(C.N/256);else{var vt=V[E],$=vt[0];X=vt[1],ht=$.V=new l1(0,0,256,256),st=$.buffer=f.n(ht.D()*4)}st.fill(255);for(var pt=f.n(256*256),ct=Z+X*4,B=0;B<X;B++){var ut=i(A,Z);Z+=4,B==0&&il.yj(A,ct+lt+4,ut,pt,0),lt+=ut}H=="lpix"&&f.k9(pt,st)}}}function h(S,C){g(S);var A=c(new Uint8Array(S),2,0),D=A.canvas;C.s=i(D,4),C.N=i(D,8),C.HX=i(D,22);var E=A.layers,k=[],F={};for(var L in E){var N=E[L],I=0,j=i(N,I);I+=4;var B=C.gV(),U={vG:B,aBW:j==8?[]:null},_=B.add.lyid=i(N,I);I+=4,F[_]=U;var V=B.V=p(N,I);I+=16,B.V.offset(-8,-8);var G=i(N,I);if(G!=0&&G!=1&&G!=2&&G!=3)throw G;I+=4,B.xq=Math.round(255*N[I]/100),I++,B.q0(N[I]==1),I++,B.buffer=f.n(V.D()*4);var H=N[I];if(I++,j!=8&&(B.FO=N[I]==1),I++,N[I]!=0)throw"e";I++;var Z=r(N,I);I+=4;var z={"add ":"lddg","sub ":"lbrn",adsb:"lLit",cbin:"norm"}[Z];B.$k=z||Z;var $={};I=u(N,I,$),B.ZJ($.name);var tt=$.pfid;if(tt!=null?F[tt].aBW.push(U):k.push(U),j==8){B.add.lsct=$.fopn?kd.dF:kd.Mn,B.$k="pass",B.kj=24;continue}var R=Math.ceil(V.s/32),nt=Math.ceil(V.N/32),Q=I;I+=R*nt;var X=new l1(0,0,32,32),K=f.n(X.D()*4),Y=f.n(X.D()),rt=V.Y();rt.x=rt.y=0;for(var ot=0;ot<nt;ot++)for(var st=0;st<R;st++)if(N[Q+ot*R+st]==1){for(var ht=0;ht<8;ht++){var lt=e(N,I);I+=2,il.yj(N,I,lt,Y,0),I+=lt,ht<4&&f.s6(Y,K,ht==3?3:2-ht)}X.x=st*32,X.y=ot*32,f.uL(K),f.p3(K,X,B.buffer,rt)}}v(k,C)}function v(S,C){for(var A=0;A<S.length;A++){var D=S[A];D.aBW&&(C.Z.push(C.c1()),v(D.aBW,C)),C.Z.push(D.vG)}}function u(S,C,A){for(;C<S.length;){var D=r(S,C),E=null;if(C+=4,i(S,C-4)==0)break;var k=i(S,C);if(C+=4,D=="name"){for(var F=C;S[F]!=0;)F++;E=T.GU(S,C,F-C)}else D=="lorg"?E=[t(S,C),t(S,C+4)]:D=="pfid"?E=i(S,C):D=="fopn"?E=S[C]==1:E=S.slice(C,C+k);A[D]=E,C+=k}return C}function p(S,C){return new l1(t(S,C),t(S,C+4),t(S,C+8),t(S,C+12))}function c(S,C,A){for(var D=new Uint8Array(S.buffer,C*4096,4096),E={},k=T.s1,F=0;F<64;F++){var L=F*64,N=k(D,L);if(L+=4,N!=0){for(var I=L;D[I]!=0;)I++;var j=T.GU(D,L,I-L);L+=32;var B=D[L+2];L+=4;var U=k(D,L);L+=4;var _=k(D,L);L+=4,L+=8,B==16?E[j]=c(S,U,A+1):E[j]=d(S,U,_,A+1)}}return E}function d(S,C,A,D){for(var E=new Uint8Array(A),k=0;k<A;){var F=new Uint8Array(S.buffer,C*4096,Math.min(4096,A-k));E.set(F,k),k+=4096;var L=C&511;C=i(S,(C-L)*4096+L*8+4)}return E}function g(S){for(var C=S.byteLength>>>12,A=null,D=0;D<C;D++){var E=D&511,k=new Uint32Array(S,D*4096,1024);E==0?(m(D>>>9,k),A=k):b(A[E*2],k)}}function m(S,C){for(var A=0;A<1024;A++){var D=C[A],E=D^M(S);C[A]=E<<16|E>>>16,S=D}}function b(S,C){for(var A=0;A<1024;A++){var D=C[A];C[A]=D-M(S),S=D}}function M(S){return S^x[S>>24&255]+x[S>>16&255]+x[S>>8&255]+x[S&255]}var x=[2568213150,2213907773,3502118182,2252615351,2126945275,2312593252,4216435257,4278811734,2718363422,2537383565,3280172813,481610987,922161291,1077111757,2228298685,2951699955,2419222343,3422529757,632899331,3620054202,3825866656,3940214514,1802732112,1995240010,1864845004,2616811044,516581573,3877394729,2014831980,798606449,962212537,1631814467,1581141896,2158572332,410633887,2047071060,317232928,4185932942,56898934,2520522107,3152871894,3306333873,1372277035,1153097417,3000323009,1316759699,355584419,1134767269,1437751943,1893333625,4015737571,2330457237,2453308677,496133388,3377109596,668252948,326281719,203007998,1694112339,4053986157,2683015439,1289817166,545412609,2113706180,2688993288,2391861182,1612571479,4083217276,13463415,3429546452,617369208,2870873084,1787544965,4252019696,3567735393,448747572,1172110871,1600643382,2492455189,1705877237,2175475945,3547246402,259999175,464417497,3188812486,3747132629,1057723918,3261153176,2959472816,1650063733,3298487940,695306595,191731997,164592183,1764388344,1740016386,772856770,1815406908,2823508129,2893004987,1554389068,887382403,1119058345,2038971062,141887777,900672281,4155148394,1240629715,2708897881,341216509,2335581686,1041968541,4128117966,290924298,3680272051,1938426618,432163045,1494007138,2067251986,4227903816,3624455943,3602717826,3176198616,2447287224,4203131712,4125043328,2591812206,388020465,3985941867,3204628008,222404520,121327036,2191405380,43992033,1910953247,2839027465,1479570912,3818444681,4041412870,1963409077,1459914302,1861289019,3158343475,2377972517,2288815906,1525996922,753584693,2412341724,2646136500,3328105519,3859780374,176443802,975781905,3706914367,1096947235,579647323,686412134,2925730687,114868839,3664329876,1420159072,2082566388,4074935499,1534566649,3105170086,3964966144,282949799,941876312,2010342234,26095721,3761885269,3586343359,2619605226,2243994065,1711643782,68615962,3799909832,2979810349,4266521999,3538996778,853545920,4007016407,3925787112,2760445386,4095214355,1922134924,3786429346,2550212222,765549531,2915359311,3482702964,3223738241,522349805,2806458706,1012859507,3243424360,3714511003,2479353295,1326740484,831734365,649426570,241711918,2502942512,711700038,2740294256,3078740119,3947809617,3729340749,1212113564,559121502,3020776674,1205538512,808291915,1274548831,735228076,1036531436,3347519845,3058457822,2661858343,3515167888,994241647,1671757201,2854788376,1294671433,3097518253,3052849049,1830780188,3129846502,3843690435,3645411559,377353938,2275134785,1352051739,95204826,928851182,2133767850,2771777336,3402673424,4165299770,603804818,3010745650,1405198962,1184759007,3902259069,2797331118,1758345391,1568161035,1380917732,1243970353,3464103858,1445781573,867633316,2364443375,3371921919,1961177003,3450963862];return s})();var f9=(function(){function t(x){return x.tagName?x.tagName.split(":").pop():null}function i(x,S,C){C&&C[0]==null&&(C=null),x=new Uint8Array(x);var A,D=1;x[0]==255&&x[1]==254?A=T.KI(x,2,(x.length>>>1)-1):A=T.OH(x,0,x.length);var E=new DOMParser,k=E.parseFromString(A,"image/svg+xml"),F=k.getElementsByTagName("style")[0];F?F=Typr.U.SVG.cssMap(F.textContent):F={};for(var L=k.firstChild;t(L)!="svg";)L=L.nextSibling;var N=new l1(0,0,100,100),I=L.getAttribute("viewBox"),j=L.getAttribute("width"),B=L.getAttribute("height"),U=j!=null?parseFloat(j):parseFloat(B),_=B!=null?parseFloat(B):parseFloat(j);if(j&&j.endsWith("ex")&&(U*=13),B&&B.endsWith("ex")&&(_*=13),I){var V=e(I);if(N.x=V[0],N.y=V[1],N.s=V[2],N.N=V[3],S.ahj=N,j!=null){j=="100%"&&(U=N.s),B=="100%"&&(_=N.N);var G=V[2]/V[3],H=U/_;if(H>G){var Z=V[3]*H-N.s;N.x-=Z/2,N.s+=Z}if(H<G){var z=V[2]/H-N.N;N.y-=z/2,N.N+=z}}U!=null&&!isNaN(U)&&(D=U/V[2])}else(j!=null||B!=null)&&(N.s=U,N.N=_);for(kE==0&&(N=f.Q.SF(N));C&&Math.max(N.s*(D*2),N.N*(D*2))<=Math.max(C[0],C[1]);)D*=2;for(;C==null&&Math.max(N.s,N.N)*D>8192;)D*=.5;S.aQ=!0,S.s=N.s*D,S.N=Math.abs(N.N*D),kE==0&&(S.s=Math.round(S.s),S.N=Math.round(S.N));var $=new fp(D,0,0,D,-N.x*D,-N.y*D),tt={lW:d(L),afe:F,Rc:0};if(r(k,L.children,S,$,tt,new fp,0),S.Z.length==0){var R=S.gV();R.ZJ("Layer"),S.Z.push(R)}}function e(x){var S=" ";return x.indexOf(",")!=-1&&(S=","),x.split(S).map(parseFloat)}function r(x,S,C,A,D,E,k,F){for(var L=["display","opacity","fill-opacity","filter","clip-path"],N=0,I=0;I<S.length;I++){var j=S[I],B=t(j),U=j.getAttribute("id"),_=13,V=1,G="clip-path",H=null,Z=0;U==null&&(U=j.getAttribute("data-name"));var z=d(j,D.afe);for(var $ in D.lW)(L.indexOf($)==-1||F)&&z[$]==null&&(z[$]=D.lW[$]);z["font-size"]&&(_=h(z["font-size"],_));var tt=u(j);j.getAttribute("dx")&&(tt.i9+=h(j.getAttribute("dx"),_)),j.getAttribute("dy")&&(tt.tU+=h(j.getAttribute("dy"),_)),tt.concat(A);var R=j.getAttribute("visibility"),nt=z.display,Q=C.gV();if((R=="hidden"||nt=="none")&&Q.q0(!1),Q.ZJ(U!=null?U.split(":::")[0]:"Layer"),z.opacity&&(V*=parseFloat(z.opacity)),z["fill-opacity"]){var X=parseFloat(z["fill-opacity"]);X!=0&&(V*=X)}if(Q.xq=Math.round(255*V),z["mix-blend-mode"]){var K=j6.qH.indexOf(z["mix-blend-mode"]);K!=-1&&(Q.$k=j6.$a[K])}if(j.getAttribute(G)==null&&(G="mask"),j.getAttribute(G)!=null||z["clip-path"]){var Y=j.getAttribute(G);Y==null&&(Y=z["clip-path"]),Y=Y.slice(4,Y.length-1);var rt=x.getElementById(Y.slice(1)),ot=rt?rt.children:null,st=rt&&rt.tagName=="mask"&&ot[0]&&ot[0].tagName=="g";if(st){var ht=ot[0].children[0];st=ht&&ht.tagName=="g"&&ht.children[0]&&ht.children[0].tagName=="image"}if(st){var lt=ot[0].children[0],vt=u(lt);vt.concat(tt);var pt=lt.children[0];console.log(pt);var ct=a(C,pt,vt),ut=D.apQ=new d5.t$;ut.V=ct.V,ut.I=f.n(ut.V.D()),f.lv(ct.buffer,ut.I,0)}else if(rt){H=C.gV(),H.ZJ("Clip-Path"+(U?": "+U:"")),H.add.lsct=k<2?kd.dF:kd.Mn,H.$k="pass",H.kj=24;var dt=H.add.vmsk=new d5.JA;C.Z.push(C.c1());var yt=[];if(rt.getAttribute(G)){var Y=rt.getAttribute(G);Y=Y.slice(4,Y.length-1),yt=x.getElementById(Y.slice(1)).children}for(var xt=0;xt<ot.length;xt++){var mt=u(ot[xt]);mt.concat(tt);var gt=o(C,x,ot[xt],!1).slice(2);f.u.G_(gt,mt),dt.B=dt.B.concat(gt)}for(var xt=0;xt<yt.length;xt++){var mt=u(ot[xt]);mt.concat(tt);for(var gt=o(C,x,yt[xt],!1).slice(2),wt=0;wt<gt.length;wt++)gt[xt].y7!=null&&(gt[xt].y7=3);f.u.G_(gt,mt),dt.B=dt.B.concat(gt)}for(var xt=0;xt<dt.B.length;xt++)dt.B[xt].y7!=null&&(dt.B[xt].y7=0);H.va(),H.oX(C),k++}}if(z.filter&&z.filter!="none"){var Tt=z.filter,Wt,Mt,Dt,It=!1,St=!1,Ct=!1;Tt=Tt.slice(5,Tt.length-1);var Et=x.getElementById(Tt),At=[0,0,0,.5],Pt=tt.aG();if(Et)for(var xt=0;xt<Et.children.length;xt++){var Nt=Et.children[xt],jt=t(Nt);if(jt=="feGaussianBlur"&&(It=!0,Wt=parseFloat(Nt.getAttribute("stdDeviation"))*Pt),jt=="feColorMatrix"){var _t=Nt.getAttribute("values");_t&&(_t=_t.split(" ").map(parseFloat),At=[_t[4],_t[9],_t[14],_t[18]])}if(jt=="feComposite"&&(Ct=!0),jt=="feOffset"){St=!0;var Rt=Nt.getAttribute("dx"),Gt=Nt.getAttribute("dy");Mt=parseFloat(Rt||0)*Pt,Dt=parseFloat(Gt||0)*Pt}}if(It&&(Ct||St)){var Lt=Ct?"IrSh":"DrSh",Jt=JSON.parse(dB.sq[dB.order.indexOf(Lt)]);Jt.blur.v.val=Math.round(Wt*2.4);var Vt=Math.sqrt(Mt*Mt+Dt*Dt);Jt.uglg.v=!1,Jt.Dstn.v.val=Math.round(Vt),Jt.lagl.v.val=Math.round(Math.atan2(Dt,-Mt)*(180/Math.PI)),Jt.Clr.v=f.gr.Rk({S:At[0]*255,M:At[1]*255,c:At[2]*255}),Jt.Opct.v.val=Math.round(At[3]*100),s(Q,dB.Yr[dB.order.indexOf(Lt)],Jt)}else It&&(Z=Wt)}if(B=="g"||B=="a"||B=="svg"||B=="switch"||(B=="text"||B=="textPath")&&j.children.length>0||B=="symbol"&&F){B=="text"&&(E=p(j,E));var Bt=j.getAttribute("viewBox"),zt=j.getAttribute("width"),kt=j.getAttribute("height");if(B=="svg"&&zt&&kt&&Bt==null&&(Bt="0 0 "+zt+" "+kt),Bt&&(zt&&kt||B=="symbol")){var Ot=e(Bt),Ft=p(j),qt=new fp;qt.translate(-Ot[0],-Ot[1]),zt&&kt&&qt.scale(parseFloat(zt)/Ot[2],parseFloat(kt)/Ot[3]),qt.translate(Ft.i9,Ft.tU),qt.concat(tt),tt=qt}var ti=j.children.length,Zt=D.lW;D.lW=z;var ni=D.Rc;D.Rc=Math.max(D.Rc,Z);var yi=B!="text"&&B!="textPath"||ti>1;if(yi){var si=Q.Dk();Q.add.lsct=k<2&&si&&(U==null||!U.endsWith(":::"))?kd.dF:kd.Mn,Q.$k="pass",Q.kj=24,Q.q0(si),C.Z.push(C.c1())}if(r(x,j.children,C,tt,D,E,k+1),yi)C.Z.push(Q);else{var ii=C.Z[C.Z.length-1];ii&&(ii.xq=Q.xq),ii&&(ii.$k=Q.$k)}D.Rc=ni,D.lW=Zt}else if(B=="use"){var qt=p(j);qt.concat(tt);var bi=m(j),oi=x.getElementById(bi.slice(1));if(oi){var Zt=D.lW;D.lW=z,z.filter&&oi.setAttribute("filter",z.filter),r(x,[oi],C,qt,D,E,k+1,!0),D.lW=Zt}}else if(B=="path"||B=="rect"||B=="circle"||B=="ellipse"||B=="polygon"||B=="polyline"||B=="line"){Q.kj|=16;var dt=Q.add.vmsk=new d5.JA,Xt=z.fill,ri=Xt=="none"||z["fill-opacity"]&&parseFloat(z["fill-opacity"])==0,wi=z["fill-rule"]=="evenodd"?1:0;dt.B=o(C,x,j,wi==1,ri),dt.tI=wi,f.u.G_(dt.B,tt);var Ut=z.stroke,mi=z["stroke-width"],Ht=z["stroke-dasharray"],Yt=z["stroke-linejoin"];Yt==null&&(Yt="miter");var $t=z["stroke-linecap"];$t==null&&($t="butt");var vi=z["stroke-miterlimit"];vi==null?vi=4:vi=parseFloat(vi);var ui=z["paint-order"],pi=!(Ut==null||Ut=="none"||Ut=="null"),Ci=Q.add.vstk=dB.aE.er(null,pi),Mi=z["stroke-opacity"]?parseFloat(z["stroke-opacity"]):1;if(pi){var Di=v(x,Ut,tt,dt.B,C),xi=["SoFi","GrFl","patternFill"].indexOf(Di.f),Ti=Di.L.v.Opct.v,Kt=1;(Ti.val!=100||Mi!=1&&ri)&&(Q.xq=Math.round(Mi*Q.xq*Ti.val/100),Ti.val=100,Mi=1);for(var Si=[dB.Z$,dB.Z7,dB.bZ][xi],Pi=Ci.strokeStyleContent.v={classID:dB.aE.gb[xi]},xt=0;xt<Si.length;xt++)Pi[Si[xt]]=Di.L.v[Si[xt]];mi=mi?parseFloat(mi):1,ui&&ui.replace(/\s\s+/g," ").slice(0,11)=="stroke fill"&&(Kt=2,mi/=2);var ei={be:["miter","round","bevel"].indexOf(Yt),lw:["butt","round","square"].indexOf($t),G4:mi,r6:vi};Ht!=null&&Ht!="none"&&(ei.lf=(Ht.indexOf(",")!=-1?Ht.split(","):Ht.split(" ")).map(parseFloat)),dB.aE.write(Ci,ei,tt.aG()),Ci.strokeStyleLineAlignment.v.strokeStyleLineAlignment=dB.aE.LO[Kt],Ci.strokeStyleOpacity.v.val=100*Mi,Di.jr&&(Q.add._sstl=Di.jr)}if(Q.add.vstk.fillEnabled.v=!ri,ri)Q.add.SoCo={classID:"null",Clr:{t:"Objc",v:f.gr.Rk({S:0,M:0,c:0})}};else{var Di=v(x,Xt,tt,dt.B,C),Ai=null,ve=null;if(Di.f=="SoFi"&&(Ai="SoCo",ve=dB.Z$),Di.f=="GrFl"&&(Ai="GdFl",ve=dB.Z7),Di.f=="patternFill"&&(Ai="PtFl",ve=dB.bZ),Ai!=null){var Ti=Di.L.v.Opct.v;Ti.val!=100&&(Q.xq=Math.round(Q.xq*Ti.val/100),Ti.val=100),Q.add[Ai]={classID:"null"};for(var xt=0;xt<ve.length;xt++){var $=ve[xt];Q.add[Ai][$]=Di.L.v[$]}}Di.jr&&(Q.add._fstl=Di.jr)}var Zi=Math.max(Z,D.Rc);Zi!=0&&(Q.add.vmsk.$G=Zi),Q.va(),Q.oX(C),C.Z.push(Q)}else if((B=="text"||B=="tspan")&&j.textContent!=""){E=p(j,E);var qt=E.Y(),Dt=0;if(qt.concat(tt),B=="tspan"&&E.x!=0||qt.translate(N,0),j.children.length>0){var me=d(j.children[0],D.afe);for(var $ in me)L.indexOf($)==-1&&(z[$]=me[$])}var Bi=z["xml:space"],zi=j.textContent;Bi=="preserve"&&(zi=zi.replace(/\t/g," ").replace(/\n/g," ")),U==null&&Q.ZJ(zi),Q.add.lnsr="rend",Q.add.TySh=e1.pz(0,0),Q.add.TySh.K0=new l1(0,0,100,100),Q.add.TySh.F=qt.Y();var Qt=Q.add.TySh.NY;e1.ow(Qt,0,zi),B=="tspan"&&(N+=_*zi.length*.5*qt.aG());var Xt=z.fill,Ei=z["font-weight"],Li=z["font-family"],Qi=z["text-decoration"],Ut=z.stroke,mi=z["stroke-width"],Ji=z["dominant-baseline"];Ji=="text-before-edge"?Dt=_:Ji=="middle"?Dt=_/2:Ji=="hanging"&&(Dt=_),Dt!=0&&Q.add.TySh.F.translate(0,Dt);var Ri=e1.fU(Qt,0,1);if(Xt&&Xt!="none"){var At=CSS.vz(Xt);Ri.HI.FillColor={Type:1,Values:[1,At.S/255,At.M/255,At.c/255]}}if(Qi=="underline"&&(Ri.HI.Underline=!0),Ri.HI.FontSize=Math.round(_),e1.Ib(Ri,"LiberationSans"),Ei=="bold"&&e1.Ib(Ri,"LiberationSans-Bold"),Li){Li=Li.split(",")[0].trim(),Li[0]=='"'&&(Li=Li.slice(1)),Li[Li.length-1]=='"'&&(Li=Li.slice(0,Li.length-1));var re=Li+":"+(Ei||"normal"),Wi={"'DejaVu Sans':normal":"DejaVuSans","'DejaVu Sans':bold":"DejaVuSans-Bold","'Nimbus Sans L':normal":"NimbusSanL-Reg","'Nimbus Sans L':bold":"NimbusSanL-Bol","Libre Franklin:300":"LibreFranklin-Light","Libre Franklin:400":"LibreFranklin-Regular","Libre Franklin:500":"LibreFranklin-Medium","Libre Franklin:600":"LibreFranklin-SemiBold","Libre Franklin:700":"LibreFranklin-Bold","Source Sans Pro:normal":"SourceSansPro-Regular","Source Sans Pro:bold":"SourceSansPro-Bold"};Wi[re]?e1.Ib(Ri,Wi[re]):e1.Ib(Ri,Li)}if(z["text-anchor"]&&(Ri.tq.Justification=["start","end","middle"].indexOf(z["text-anchor"])),e1.QQ(Qt,0,zi.length,Ri),!(Ut==null||Ut=="none")){var Jt=JSON.parse(dB.sq[dB.order.indexOf("FrFX")]);Jt.Clr.v=f.gr.Rk(CSS.vz(Ut)),Jt.Sz.v.val=Math.round(parseFloat(mi)*qt.aG()),s(Q,"frameFXMulti",Jt)}C.Z.push(Q)}else if(B=="image"){var ct=a(C,j,tt);ct&&(ct.ZJ(Q.getName()),ct.kj=Q.kj,Q=ct,C.Z.push(Q),D.apQ&&(Q.c9=D.apQ),D.apQ=null)}else console.log("unknown tag: "+B,j.children.length,j.textContent.length);H!=null&&(C.Z.push(H),k--)}}function a(x,S,C){var A=m(S);if(A&&A.slice(0,4)=="data"){var D=j2.cl(A),E=D,k=x.wL(E,"hey",0,0),F=k.V.Y();F.x=F.y=0;var L=S.getAttribute("width"),N=S.getAttribute("height");L&&(F.s=parseFloat(L)),N&&(F.N=parseFloat(N));var I=p(S);I.concat(C);var j=f.Q.VT(F).J;return f.Q.F(j,I,j),k.add.SoLd.Trnf=W.iz.UY(j),k.add.SoLd.nonAffineTransform=W.iz.UY(j),k.T_(x,!1),k}}function s(x,S,C){var A=x.add.lmfx;if(A==null)for(var A=x.add.lmfx=JSON.parse(dB.default),D=0;D<dB.order.length;D++)A[dB.Yr[D]]={t:"VlLs",v:[]};A[S].v.push({t:"Objc",v:C})}function o(x,S,C,A,D){var E=[{f:6},{f:8,all:0}],k=t(C);if(k=="use"){var F=m(C),L=S.getElementById(F.slice(1)),N=new fp;t(L)!="rect"&&(N=p(L)),N.concat(u(L)),E=o(x,S,L,A,D),f.u.G_(E,N)}else if(k=="path"){var I=C.getAttribute("d");if(I==null)return E;var j=Typr.U.SVGToPath(I);E=f.Q.eG({J:j.crds,g3:j.cmds},A,D),f.u.arG(E,A)}else if(k=="rect"){var B=C.getAttribute("rx"),U=new fh(0,0);b("x",C,x,U,!0),b("y",C,x,U,!1);var _=new fh(0,0);b("width",C,x,_,!0),b("height",C,x,_,!1),E=f.u.zf.Rect(U.x,U.y,_.x,_.y,B?parseFloat(B):0)}else if(k=="circle"||k=="ellipse"){for(var V=[0,0,0,0],G=["cx","cy","rx","ry","r"],H=0;H<5;H++){var Z=C.getAttribute(G[H]);Z&&(Z=parseFloat(Z),H<4?V[H]=Z:V[2]=V[3]=Z)}E=f.u.zf.WG(V[0]-V[2],V[1]-V[3],2*V[2],2*V[3])}else if(k=="polygon"||k=="polyline"||k=="line"){var z;k=="line"?z=[C.getAttribute("x1"),C.getAttribute("y1"),C.getAttribute("x2"),C.getAttribute("y2")].map(parseFloat):z=C.getAttribute("points").trim().replace(/\s\s+/g," ").split(",").join(" ").split(" ").map(parseFloat),E=f.u.zf._2(z,0,k!="polygon")}return E}function h(x,S){return x.endsWith("em")?S*parseFloat(x.slice(0,x.length-2)):parseFloat(x)}function v(x,S,C,A,D){var E,k,F,L=JSON.parse(dB.sq[dB.order.indexOf("SoFi")]),N=f.u.$X(A),I=S!=null?S.indexOf("("):-1;if(I!=-1){var j=S.lastIndexOf(")"),B=S.slice(0,I).trim(),U=S.slice(I+1,j).trim();if((U.charAt(0)=="'"||U.charAt(0)=='"')&&(U=U.slice(1,U.length-1)),B=="url")if(U.charAt(0)=="#"){var _=x.getElementById(U.slice(1));if(_&&t(_).toLowerCase().endsWith("gradient")){F=M(x,_,C,N,A);var V=aU.To(F,A);E="GrFl",k={t:"Objc",v:V}}else if(_&&t(_).toLowerCase()=="pattern"&&_.children[0]&&t(_.children[0])=="use"){E="SoFi",k={t:"Objc",v:L};var G=_.children[0],H=u(G),Z=m(G),z=x.getElementById(Z.slice(1)),$;if(m(z)){var tt=j2.cl(m(z)).buffer,R=j2.as(j2.OO(tt));$=R.mF(tt)[0]}else{var nt=new Uint32Array(16);nt.fill(4278220799),$={data:nt.buffer,dU:new l1(0,0,4,4)}}var Q={};Q.id=er.j4()+"-d71c-11e5-b1ae-a548a96e5f9f",Q.name="someImage",Q.jA=[new Uint8Array($.data),$.dU],D.EJ(Q);var L=JSON.parse(dB.sq[dB.order.indexOf("patternFill")]);L.Scl.v.val=Math.round(100*N.s*H.e7);var X=L.phase.v;X.Hrzn.v=Math.round(N.x+H.i9*N.s),X.Vrtc.v=Math.round(N.y+H.tU*N.N),L.Ptrn.v.Idnt.v=Q.id,E="patternFill",k={t:"Objc",v:L}}else E="SoFi",k={t:"Objc",v:L}}else console.log("unknown url",U);else if(B=="rgb"||B=="hsl"||B=="rgba"||B=="hsla")E="SoFi",k={t:"Objc",v:L},k.v.Clr.v=f.gr.Rk(CSS.vz(S)),(B=="rgba"||B=="hsla")&&(k.v.Opct.v.val=Math.round(100*parseFloat(S.split(",").pop())));else if(B=="light-dark"){for(var K=0,Y=0,rt=0;rt<U.length;rt++)if(U[rt]=="("&&Y++,U[rt]==")"&&Y--,U[rt]==","&&Y==0){K=rt;break}return v(x,U.slice(0,K),C,A,D)}else console.log("unknown fill",S)}else{E="SoFi",k={t:"Objc",v:L};var ot=CSS.vz(S);k.v.Clr.v=f.gr.Rk(ot),ot.e7!=null&&(k.v.Opct.v.val=Math.round(100*ot.e7/255))}return{f:E,L:k,jr:F}}function u(x){var S=new fp,C=x.getAttribute("transform");C&&(S=c(C));var A=x.getAttribute("style");if(A!=null){var D={};g(D,A,["transform"]),A=D.transform,A&&S.concat(c(A))}return S}function p(x,S){var C=new fp,A=x.getAttribute("x"),D=x.getAttribute("y");return A?C.i9=parseFloat(A):S&&(C.i9=S.i9),D?C.tU=parseFloat(D):S&&(C.tU=S.tU),C}function c(x){var S=Typr.U.SVG.readTrnf(x);return new fp(S[0],S[1],S[2],S[3],S[4],S[5])}function d(x,S){for(var C={},A="fill-rule fill stroke stroke-width stroke-dasharray stroke-opacity stroke-linejoin stroke-linecap stroke-miterlimit font-size font-weight font-family text-decoration text-anchor dominant-baseline stop-color stop-opacity filter display opacity fill-opacity paint-order clip-path mix-blend-mode xml:space".split(" "),D=0;D<A.length;D++){var E=x.getAttribute(A[D]);E!=null&&E!="inherit"&&(C[A[D]]=E)}var k=x.getAttribute("class");S!=null&&k!=null&&S["."+k]!=null&&g(C,S["."+k],A);var F=x.getAttribute("id");S!=null&&F!=null&&S["#"+F]!=null&&g(C,S["#"+F],A);var L=x.getAttribute("style");return L!=null&&g(C,L,A),C}function g(x,S,C){S=S.trim().split(";");for(var A=0;A<S.length;A++)for(var D=S[A].split(":"),E=D[0]?D[0].trim():"",k=D[1]?D[1].trim():"",F=0;F<C.length;F++)E==C[F]&&k!="inherit"&&(x[C[F]]=k)}function m(x){var S=x.getAttribute("xlink:href");return S==null&&(S=x.getAttribute("href")),S==null&&(S=x.getAttribute("xl:href")),S}function b(x,S,C,A,D){C.ahj&&(C=C.ahj);var E=S.getAttribute(x);if(E!=null){var k=parseFloat(E);E.endsWith("%")&&(k*=(D?C.s:C.N)/100),D?A.x=k:A.y=k}}function M(x,S,C,A,D){var E=b,k=new fp,F=S.getAttribute("gradientTransform"),L=!1;F&&(k=c(F)),k.concat(C);var N=t(S)=="linearGradient"?0:1,I=new fh(0,0),j=new fh(1,0),B=I.Y();if(N==0){var U=new l1(0,0,1,1);E("x1",S,U,I,!0),E("y1",S,U,I,!1),E("x2",S,U,j,!0),E("y2",S,U,j,!1),B.YV(I.x,I.y)}N==1&&(S.getAttribute("cx")&&(I.x=parseFloat(S.getAttribute("cx"))),S.getAttribute("cy")&&(I.y=parseFloat(S.getAttribute("cy"))),j.YV(I.x,I.y),B.YV(I.x,I.y),S.getAttribute("r")&&(j.x+=parseFloat(S.getAttribute("r"))),S.getAttribute("fx")&&(B.x=parseFloat(S.getAttribute("fx"))),S.getAttribute("fy")&&(B.y=parseFloat(S.getAttribute("fy"))));for(var _=S;;){_.getAttribute("gradientUnits")=="userSpaceOnUse"&&(L=!0);var V=m(_);if(V==null||V=="none")break;_=x.getElementById(V.slice(1))}L||(k=new fp(A.s,0,0,A.N,A.x,A.y)),k=aU.ZH(I,j,k);var G=aU.Uq(N,k,D);aU.a9c(G,I,j,B);var H=S.children,Z=G[1]=[];if(H.length==0){var z=m(S);if(z==null)throw"gradient has no stops";var $=x.getElementById(z.slice(1));$==null?console.log(z.slice(1)):Z=G[1]=M(x,$,k,A,D)[1]}else for(var tt=0;tt<H.length;tt++){var R=H[tt],nt=d(R),Q=nt["stop-color"],X=nt["stop-opacity"],K=R.getAttribute("offset");Q==null&&(Q="#000000"),X=X==null?1:parseFloat(X);var Y=K?parseFloat(K):0;K&&K.endsWith("%")&&(Y/=100),Q=CSS.vz(Q),Q.e7!=null&&(X*=Q.e7/255),Z.push([Y,[Q.S/255,Q.M/255,Q.c/255],parseFloat(X),.5])}return G}return{Q_:i}})();f9.PT=(function(){var t=null,i="",e="",r;function a(L,N,I,j){var B=[],U=" { ",_=" } ",V=!1;t=N,e=N.T3?"":" ",i=N.T3?"":" ";var G=N.aDA,H=N.a78;r=kE==0?new l1(0,0,L.s,L.N):L.TD(!0),j!=null&&(r=L.root.children[j].H.uA(),G=r.s,H=r.N),B.push('<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="'+[r.x,r.y,r.s,r.N].join(" ")+'" width="'+G+'" height="'+H+'">');var Z={yN:[],eW:[],Tq:0,Mz:0,ax2:0,akD:{},OR:{},T1:0,yB:{},M7:{},aqQ:0,BL:[]};m(L,Z,L.root.children,1,N,I,j),Z.yN.length!=0&&(B.push(s(1)+"<defs>"),B=B.concat(Z.yN),B.push(s(1)+"</defs>")),B.push(s(1)+"<style>"),N.T3&&(U="{",_="}");for(var z=0;z<L.Z.length;z++)L.Z[z].add.TySh&&(V=!0);V&&!N.aDf&&!N.aC1&&B.push(s(2)+"tspan"+U+"white-space:pre"+_);for(var $ in Z.yB)B.push(s(2)+"."+$+U+Z.yB[$]+_);return B.push(s(1)+"</style>"),B=B.concat(Z.eW),B.push("</svg>"),B=B.join(N.T3?"":` | |
| `),T.uB(B)}function s(L){for(var N="",I=0;I<L;I++)N+=e;return N}function o(L,N){N==null&&(N=1);var I=""+parseFloat(L.toFixed(N));return I.startsWith("0.")&&(I=I.slice(1)),I}function h(L,N){var I=L.add.lmfx;return I&&(I=I[N].v[0]),I&&(I=I.v),I&&!I.enab.v&&(I=null),I}function v(L,N){var I=h(L,"frameFXMulti");if(I){var j=I.Sz.v.val;I.Styl.v.FStl=="OutF"&&(N.push("paint-order:stroke fill markers"),j*=2),g(N,CSS.rt(I.Clr.v),1),j!=1&&N.push("stroke-width: "+j),N.push("stroke-linejoin: round;")}}var u="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");function p(L){for(var N=u.length,I="",j=1;j<10;j++){var B=(N-10)*~~Math.pow(N,j-1);if(L<B){for(var U=0;U<j;U++){var _=U==j-1?10:0,V=N-_,G=L%V;I=u[G+_]+I,L=Math.floor((L-G)/V)}break}L-=B}return I}function c(L,N,I,j){if(L.length!=0){j==null&&(j="s");var B=L.join(";"),U=N.M7[B];return U==null&&(U=t.T3?p(N.aqQ):j+N.aqQ,N.aqQ++,N.M7[B]=U,N.yB[U]=B),I&&I.push(U),U}}function d(L){return t.T3&&L.length==7&&L[0]=="#"&&L[1]==L[2]&&L[3]==L[4]&&L[5]==L[6]&&(L="#"+L[1]+L[3]+L[5]),L}function g(L,N,I){N=d(N),(N!="#000"||I==1)&&L.push((I==0?"fill:":"stroke:")+i+N)}function m(L,N,I,j,B,U,_){for(var V=!1,G=0;G<I.length;G++){var H=I[G].H,Z=H.add.lsct;if(!H.zn&&!(H.add.artb&&_!=null&&G!=_)){if(!H.FO&&I[G+1]&&I[G+1].H.FO&&H.IK()&&H.add.vmsk){var Y=[];A(H,H.add.vmsk,N,Y),N.eW.push(s(j)+"<g "+Y[0]+">"),j++,V=!0}else!H.FO&&I[G-1]&&I[G-1].H.FO&&V&&(j--,N.eW.push(s(j)+"</g>"),V=!1);var z=H.add.vmsk,$=H.add.vogk,tt=H.add.vstk,R=H.add.TySh;z&&!z.isEnabled&&(z=tt=null);var nt=[];if(!(!B.hidden&&!H.Dk())){var Q=H.xq/255,X=H.add.iOpa?H.add.iOpa/255:1;if(H.rw()&&(Q*=X,X=1),Q!=1&&nt.push("opacity:"+i+o(Q,2)),X!=1&&nt.push("fill-opacity:"+i+o(X,2)),H.$k!="norm"){var K=j6.qH[j6.$a.indexOf(H.$k)];K!=null&&nt.push("mix-blend-mode:"+i+K)}H.Dk()||nt.push("display:"+i+"none");var Y=[],rt=[],ot=H.getName(),st=ot.indexOf(" .");!B.T3&&ot!="Layer"&&Y.push('id="'+S(ot)+'"');var ht=dU.asI(H.add.lmfx,H.add),lt=ht[0],vt=ht[1],pt=H.add.SoLd;if(pt&&pt.filterFX){var ct=pt.filterFX.v;ct.enab.v&&ct.filterFXList.v.length!=0&&(pt=null)}var ut=[];if(z&&!H.IK()&&!H.rw()&&A(H,z,N,ut),ut.length!=0&&N.eW.push(s(j)+"<g "+x(ut,rt)+">"),H.rw()){var dt=I[G].children;if(!(dt.length==1&&dt[0].H.add.SoLd&&!B.aGg)){var yt=z,xt=dt.length==0?null:dt[dt.length-1].H;if(kE==1&&xt&&xt.zn&&xt.Dk()&&(yt=xt.add.vmsk),A(H,yt,N,Y),nt.length!=0&&Y.push('style="'+nt.join(";")+'"'),lt){var mt=CSS.rt(lt.Clr.v),gt="f"+N.Mz;N.Mz++,N.eW.push(s(j)+'<filter id="'+gt+'">'),N.eW.push(s(j+1)+'<feFlood flood-color="'+mt+'" flood-opacity="'+o(lt.Opct.v.val/100,2)+'" />'),N.eW.push(s(j+1)+'<feBlend mode="'+j6.qH[j6.$a.indexOf(j6.w_(lt.Md.v.BlnM))]+'" in2="SourceGraphic"/>'),N.eW.push(s(j+1)+'<feComposite in2="SourceAlpha" operator="in" />'),N.eW.push(s(j)+"</filter>"),Y.push('filter="url(#'+gt+')"')}var wt=x(Y,rt),Tt=B.T3&&wt=="";Tt||N.eW.push(s(j)+"<g"+(wt==""?"":" "+wt)+">"),m(L,N,dt,j+1,B,U),Tt||N.eW.push(s(j)+"</g>")}}else if(H.IK()&&z==null)D(L,nt,H.add,N,r,B),nt.length!=0&&Y.push('style="'+nt.join(";")+'"'),N.eW.push(s(j)+'<rect width="'+r.s+'" height="'+r.N+'" '+x(Y,rt)+"/>");else if(z&&H.IK()&&H.add.PtFl==null){D(L,nt,H.add,N,f5,B,z.B),c(nt,N,rt);var Wt,Mt=null,Dt=0,It;if($.length!=0&&(Wt=$[0].v,Mt=Wt.keyOriginType,Mt&&(Mt=Mt.v),Mt==2)){var St=f.JN.MD(Wt);Dt=St[0];for(var Ct=0;Ct<3;Ct++)Dt!=St[Ct+1]&&(Mt=null)}if($.length==1&&Mt==5&&Math.abs(f.JN.aw5(Wt))<1e-4){var Et=f.JN.$J(Wt),At=(Et[0]+Et[2])/2,Pt=(Et[1]+Et[3])/2,Nt=At-Et[0],jt=Pt-Et[1],_t=Math.abs(Nt-jt)<.01,Rt=_t?'r="'+o(Nt)+'"':'rx="'+o(Nt)+'" ry="'+o(jt)+'"';It="<"+(_t?"circle":"ellipse")+" "+x(Y,rt)+' cx="'+o(At)+'" cy="'+o(Pt)+'" '+Rt+"/>"}else if($.length==1&&Mt==2&&Dt!=0&&Math.abs(f.JN.aw5(Wt))<1e-4){var Et=f.JN.$J(Wt),Gt=Et[0],Lt=Et[1],Jt=Et[2]-Et[0],Vt=Et[3]-Et[1],Bt="";Gt!=0&&(Bt+=' x="'+o(Gt)+'"'),Lt!=0&&(Bt+=' y="'+o(Lt)+'"'),Bt+=' width="'+o(Jt)+'"',Bt+=' height="'+o(Vt)+'"',Bt+=' rx="'+o(Dt)+'"',It="<rect "+x(Y,rt)+Bt+"></rect>"}else{var zt,kt;if(kE==0){var Ot=f.u.Me(z.B,B.T3?1:2);zt=Ot.UD,kt=Ot.Z_}else{var Ft=f.Q.QV(z.B);zt=Typr.U.pathToSVG({crds:Ft.J,cmds:Ft.g3},B.T3?1:2),kt=z.tI}kt!=0&&Y.push('fill-rule="evenodd"'),It="<path "+x(Y,rt)+' d="'+zt+'"/>'}N.eW.push(s(j)+It)}else if(R&&B.aDf){i=B.T3?"":" ";var qt=R.NY,ti=new bJ(qt,U,R.ra),Zt=null;if(lt&&(Zt=CSS.rt(lt.Clr.v)),vt){var Et=H.V.Y();F(vt,N,Et,B),Zt="url(#g"+N.Tq+")"}Zt&&nt.push("fill:"+i+Zt),v(H,nt);var Ft=jr.YX(ti,R,!0),ni=f.Q.A1(Ft);for(var yi in ni){var si=nt.slice(0),ii=rt.slice(0),bi=Y.slice(0);if(Zt==null&&(g(si,yi.slice(0,7),0),yi.length>7)){var oi=jr.aNM(yi.slice(7));g(si,k(oi.o1),1),E(oi,si)}c(si,N,ii);var Xt=ni[yi],ri=Typr.U.pathToSVG({crds:Xt.J,cmds:Xt.g3},1);N.eW.push(s(j)+"<path "+x(bi,ii)+(B.T3?"":" "+M(R))+' d="'+ri+'"/>')}}else if(R&&!B.aC1){var qt=R.NY,wi=R.F.Y(),Zt=null;nt.push("transform:"+i+C(wi));var Ut=e1.YF(qt),ti=new bJ(qt,U,R.ra);if(v(H,nt),nt.length!=0&&Y.push('style="'+nt.join(";")+'"'),N.eW.push(s(j)+"<text "+x(Y,rt)+" >"),lt&&(Zt=CSS.rt(lt.Clr.v)),vt){var Et=H.V.Y();Et.x-=wi.i9,Et.y-=wi.tU,F(vt,N,Et,B),Zt=" url(#g"+N.Tq+")"}for(var Ct=0;Ct<ti.tq.length;Ct++){var mi=ti.tq[Ct];if(!(mi.jE.length==1&&mi.jE[0].I7))for(var Ht=0;Ht<mi.rr.length;Ht++){for(var Yt=mi.rr[Ht],Pt=mi.TB.y+Yt.TB.y,$t=mi.jE[Yt.start].start,vi=mi.jE[Yt.end-1].end,ui=e1.aKU(qt,$t,vi),pi="",Ci=0;Ci<ui.length;Ci++){var Mi=ti.tN($t),Di=ui[Ci],xi=e1.fU(qt,$t,$t),Ti=xi.jX[xi.HI.Font].Name,yi=e1.Fx(xi.HI.FillColor),Kt=Math.round(xi.HI.FontSize),Si=Ut.slice($t,$t+Di);xi.HI.FontCaps==2&&(Si=Si.toUpperCase());var Pi=new fp;Pi.translate(Mi.lM.x,-Pt);var ei=[];CSS.apd(ei,xi,null,!0,!0,Zt);var Ai=c(ei,N,null,"t");Ai=Ai?' class="'+Ai+'"':"";var At=Mi.lM.x,ve=b(xi,Si);pi+="<tspan "+(Ci==0?'x="'+o(Mi.lM.x)+'"':"")+' y="'+o(Pt)+'"'+Ai+ve+">"+S(Si)+"</tspan>",$t+=Di}N.eW.push(s(j+1)+pi)}}N.eW.push(s(j)+"</text>")}else if(pt&&B.aGg&<==null){var gt=pt.Idnt.v,Zi=0,me=pt.Crop?pt.Crop.v:null;if(console.log(me),N.OR[gt]!=null)Zi=N.OR[gt];else{N.T1++,Zi=N.T1,N.OR[gt]=N.T1;var Bi=L.Ts(gt,me),zi="";if(Bi==null)return;var Qt=Bi.ca,Ei=j2.OO(Bi.raw.buffer);if(console.log(Ei),Ei=="pdf"){var Li=new er("h");j2.as("PDF").mF(Bi.raw.buffer,Li),Li.WW(),Li.DL(),Li.sx(),Li.mY(),pt.Crop&&pt.Crop.v==1&&W.gj.ZT(Li,Li.root.HP(Li,!0));var Qi=j2.as("SVG").c6(Li,Li.s,Li.N,null,{BL:U});zi="data:image/svg+xml;base64,"+j2.mH(Qi)}else if(Ei=="jpg"||Ei=="png"||Ei=="gif"||Ei=="svg"){var Ji={jpg:"image/jpg",png:"image/png",jpg:"image/jpg",svg:"image/svg+xml"};zi="data:"+Ji[Ei]+";base64,"+j2.mH(Bi.raw.buffer)}else zi=j2.Ai(Qt[0].buffer,Qt[1].s,Qt[1].N);var Ri=pt.Sz.v;N.yN.push(s(2)+'<image width="'+Ri.Wdth.v+'" height="'+Ri.Hght.v+'" id="img'+Zi+'" href="'+zi+'"/>')}var re=f.O.h4(pt);nt.length!=0&&Y.push('style="'+nt.join(";")+'"');var Wi=x(Y,rt);N.eW.push(s(j)+"<use "+Wi+' href="#img'+Zi+'" transform="'+C(re)+'"/>')}else if(!H.V.lO()&&(B.aGg||R)){nt.length!=0&&Y.push('style="'+nt.join(";")+'"');var Wi=x(Y,rt),Ni=H.buffer;lt&&(Ni=dU.aHy(Ni,lt,H.V));var kt=H.V;N.T1++;var zi=j2.Ai(Ni.buffer,kt.s,kt.N,"png",null,!0);N.yN.push(s(2)+"<image "+M(R)+' width="'+H.V.s+'" height="'+H.V.N+'" id="img'+N.T1+'" href="'+zi+'"/>'),N.eW.push(s(j)+"<use "+Wi+' href="#img'+N.T1+'" x="'+kt.x+'" y="'+kt.y+'"/>')}ut.length!=0&&N.eW.push(s(j)+"</g>")}}}V&&(j--,N.eW.push(s(j)+"</g>"),V=!1)}function b(L,N){var I=L.HI.Tracking,j="";if(I!=null&&I!=0){I=Math.round(I*L.HI.FontSize/1e3),j=' dx="0';for(var B=1;B<N.length;B++)j+=" "+I;j+='" '}return j}function M(L){if(L==null)return"";var N=L.NY,I=e1.YF(N);return I=S(I.slice(0,I.length-1)),'aria-label="'+I+'" '}function x(L,N){return N.length!=0&&L.push('class="'+N.join(" ")+'"'),L.join(" ")}function S(L){return String(L).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/\u0022/g,""")}function C(L){for(var N=[L.e7,L.c,L.JC,L.Il,L.i9,L.tU],I=0;I<6;I++)N[I]=o(N[I],3);return"matrix("+N.join(",")+")"}function A(L,N,I,j){if(N||L.add.artb){var B;if(N)B=f.u.Me(N.B).UD;else{var U=L.uA(),_=f.Q.VT(U);B=Typr.U.pathToSVG({crds:_.J,cmds:_.g3},1)}I.ax2++,j.push('clip-path="url(#cp'+I.ax2+')"'),I.yN.push(s(2)+'<clipPath clipPathUnits="userSpaceOnUse" id="cp'+I.ax2+'">'),I.yN.push(s(3)+'<path d="'+B+'"/>'),I.yN.push(s(2)+"</clipPath>")}}function D(L,N,I,j,B,U,_){var V=I.vmsk,G=I.lmfx,H=[];if(V&&V.$G!=0){var Z=o(V.$G);j.akD[Z]==null&&(j.Mz++,j.akD[Z]=j.Mz,j.yN.push(s(2)+'<filter x="-50%" y="-50%" width="200%" height="200%" id="f'+j.Mz+'"> <feGaussianBlur stdDeviation="'+Z+'"/> </filter>')),H.push("url(#f"+j.akD[Z]+")")}if(G)for(var z=0;z<dB.order.length;z++){var $=dB.order[z],tt=dB.Yr[z],R=G[tt].v;console.log(G);for(var nt=0;nt<R.length;nt++){var Q=R[nt].v,X=Q.classID;if(!(!Q.enab.v||!G.masterFXSwitch.v)&&(X=="OrGl"||X=="DrSh")){j.Mz++,H.push("url(#f"+j.Mz+")");var K=0,Y=0,rt=Q.blur.v.val/2.4,ot=Q.Opct.v.val/100;if(X=="DrSh"){var st=Q.uglg&&Q.uglg.v?L.bW():Q.lagl.v.val;st=st*(Math.PI/180);var ht=Q.Dstn.v.val;K=-Math.cos(st)*ht,Y=Math.sin(st)*ht}X=="OrGl"&&(ot/=Q.Inpr.v.val/100);var lt='<filter x="-50%" y="-50%" width="200%" height="200%" id="f'+j.Mz+'" >';lt+='<feDropShadow dx="'+K+'" dy="'+Y+'" stdDeviation="'+rt+'" flood-color="'+CSS.rt(Q.Clr.v)+'" flood-opacity="'+o(ot)+'"/>',lt+="</filter>",j.yN.push(s(2)+lt)}}}H.length!=0&&N.push("filter:"+i+H.join(" "));var vt=I.vstl;vt==null&&(vt=er._l(I,L));for(var z=0;z<2;z++){var pt=z==0?vt.jr:vt.o1;pt.length==0?z==0&&N.push("fill:"+i+"none"):pt.length==3?g(N,k(pt),z):(F(pt,j,B,U,_),g(N,"url(#g"+j.Tq+")",z))}vt.o1.length!=0&&E(vt,N)}function E(L,N){var I=L.lw,j=L.be,B=L.G4,U=L.MX,_=L.lf;U==2&&(B*=2,N.push("paint-order:stroke fill markers")),I!=0&&N.push("stroke-linecap:"+i+["butt","round","square"][I]),j!=0?N.push("stroke-linejoin:"+i+["miter","round","bevel"][j]):L.r6!=4&&N.push("stroke-miterlimit:"+L.r6),B!=1&&N.push("stroke-width:"+i+o(B)),_.length!=0&&N.push("stroke-dasharray:"+i+_.join(","))}function k(L){return CSS.I8({S:L[0]*255,M:L[1]*255,c:L[2]*255})}function F(L,N,I,j,B){B==null&&(B=f.u.zf.Rect(I.x,I.y,I.s,I.N)),L instanceof Array||(L=aU.Nk(L,B)),N.Tq++;var U=L[0],_=(U==1?"radial":"linear")+"Gradient",V=s(2)+"<"+_+' id="g'+N.Tq+'"',G="";j.T3?(N.Tq==1&&N.yN.push('<linearGradient id="P" gradientUnits="userSpaceOnUse"/>'),G=' href="#P"'):G=' gradientUnits="userSpaceOnUse"';var H=aU.$Z(L,B),Z=[new fh(0,0),new fh(1,0)];G+=' gradientTransform="'+C(H)+'"';var z=j.T3?2:3;if(U==0&&N.yN.push(V+' x2="1"'+G+">"),U==1)if(L[2][6]!=0){var $=L[2][5]*Math.PI/180,tt=L[2][6];N.yN.push(V+' cx="0" cy="0" r="1" fx="'+o(Math.cos($)*tt,z)+'" fy="'+o(-Math.sin($)*tt,z)+'"'+G+">")}else N.yN.push(V+' cx="0" cy="0" r="1"'+G+">");for(var R=L[1],nt=0;nt<R.length;nt++){var Q=R[nt],X=Q[0],K=Q[1],Y=Q[2];Y=Y==1?"":' stop-opacity="'+o(Y,z)+'"';var rt=X==0&&j.T3?"":' offset="'+o(X,z)+'"',ot=k(K);ot=j.T3&&ot=="#000000"?"":' stop-color="'+d(ot)+'"',N.yN.push(s(3)+"<stop"+rt+ot+Y+"/>")}N.yN.push(s(2)+"</"+_+">")}return f9.J8=C,a})(),f9.zf=function(t,i,e,r,a){var s=[],o=f9.zf,h=!1,v={HD:t,rj:i,Cv:[!0,!0,!0],oz:!1,wt:e,a4l:0};if(v.Ea=Math.round(Math.max(t,i)*(.02+o.bH(v)*.03)),v.Hg=o.at7(v),v.sm=o.atT(v.Hg,(o.bH(v)<.5?-1:1)*(.2+o.bH(v)*.3)),o.bH(v)<.5){var u=v.Hg;v.Hg=v.sm,v.sm=u}v.a4r=o.bH(v)<.4&&o.aj7(v.sm,{S:1,M:1,c:1})>.3,v.a7t=o.bH(v)<.5?0:1,s.push('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 '+t+" "+i+'" width="'+t+'" height="'+i+'">'),v.asO=r[Math.floor(o.cO(v)*r.length)],v.aky=r[Math.floor(o.cO(v)*r.length)],s.push("<style>"),s.push("@font-face { font-family: "+v.asO[2]+"; src: url("+j8.Pe("rsrc/fonts/"+v.asO[5])+"); }"),s.push("@font-face { font-family: "+v.aky[2]+"; src: url("+j8.Pe("rsrc/fonts/"+v.aky[5])+"); }"),s.push("</style>");var p=[0,0,t,i],c=p;if(a==null?s.push('<path style="fill: '+o.RF(v.Hg)+'" d="'+o.Rect(p[0],p[1],p[2]-p[0],p[3]-p[1])+'" id="Background" />'):(v.oz=!0,o.aO$(v,p,s,a)),o.bH(v)<.25&&!v.oz)v.Cv[0]=v.Cv[2]=!1,o.a68(p,v,s),c=p;else if(o.bH(v)<.25||v.oz)c=p;else{var d=.52+o.bH(v)*.2;o.bH(v)<.5&&(d=1-d);var g=p.slice(0),m=p.slice(0);if(o.bH(v)<.5?g[2]=m[0]=Math.round(d*t):g[3]=m[1]=Math.round(d*i),o.bH(v)<.5){var u=g;g=m,m=u}c=g,o.aHb(v,m,s,a)}o.akX(v,c,s),s.push("</svg>"),s=s.join(` | |
| `);var b=f.n(Math.round(s.length*1.5)),M=T.Uc(s,b,0);return[b.buffer.slice(0,M),v.b8]},f9.zf.a68=function(t,i,e){var r=f9.zf,a=t[2]-t[0],s=t[3]-t[1];if(r.bH(i)<.5)e.push('<path id="Border" style="fill: '+r.RF(i.sm)+'" d="'+r.aKh(t[0],t[1],t[2]-t[0],t[3]-t[1],i.Ea)+'" />');else var o=r.bH(i)<.5?0:1,h=(o==0?s:a)/4,v=r.Ov(i,o,t,e,h,!0),v=r.Ov(i,o+2,t,e,h,!0,v)},f9.zf.akX=function(t,i,e){var r=f9.zf,a="Hello World!-What a beautiful day.-What Is Love?-Baby, don't hurt me.-Is This a Real Life?-Is this a fantasy?-Wake Me Up!-Before you go go.-I Saw The Sign.-And it opened up my mind!".split("-"),s=2*Math.floor(r.bH(t)*a.length/2),o=i[2]-i[0],h=i[3]-i[1],v=0,u=0;t.Zr=(t.HD+o)*.5*(.04+r.bH(t)*.05),t.Zr=Math.min(t.Zr,h*.4,o*.12),t.Zr=Math.round(t.Zr);var p=Math.min(t.Zr*a[s].length*(.35+.3*r.bH(t)),o*.9),c=(i[1]+i[3])/2,d=f.fV(t.Hg)<.85?{S:1,M:1,c:1}:{S:.1,M:.1,c:.1};r.bH(t)<.25&&t.Cv[0]?(u=0,v=i[0]+t.Ea):r.bH(t)<.33&&t.Cv[2]?(u=2,v=i[2]-t.Ea):(u=1,v=(i[0]+i[2])/2);var g=d.S==1?"0,0,0":"255,255,255",m=t.oz&&r.bH(t)<1;if(m){var b=i[0],M=o,x=c-t.Zr*1.1,S=t.Zr*2.2,C=.7;u==1&&r.bH(t)<.5?(b=x=.2*Math.min(o,h),M=o-2*x,S=h-x-x):r.bH(t)<.7&&(b=x=0,M=o,S=h,C=.25),e.push('<path id="Strip" style="fill: rgb('+g+"); opacity: "+C+'" d="'+r.Rect(b,x,M,S)+'" />')}if(r.bH(t)<.4){var A=t.Zr*.07;A*=1.5+r.bH(t)*1,u==-1&&o/h<3&&!m&&(e.push('<path id="Bar-bottom" style="fill: '+r.RF(d)+'" d="'+r.Rect(v-p/2,c+t.Zr*1.1-A/2,p,A)+'" />'),e.push('<path id="Bar-top" style="fill: '+r.RF(d)+'" d="'+r.Rect(v-p/2,c-t.Zr*1.1-A/2,p,A)+'" />')),u!=1&&(e.push('<path id="Bar" style="fill: '+r.RF(d)+'" d="'+r.Rect(v-A/2,c-t.Zr*.8,A,t.Zr*.8*2)+'" />'),v+=(u==0?1:-1)*t.Zr/3)}var D=t.Zr*.4;e.push(r.agP(a[s+1],v,c+D*1.6,D,d,u,t.aky)),e.push(r.agP(a[s],v,c+t.Zr*.04,t.Zr,d,u,t.asO))},f9.zf.aHb=function(t,i,e,r){var a=i[2]-i[0],s=i[3]-i[1],o=Math.max(a,s),h=Math.min(a,s),v=f9.zf;if(o/h<5&&t.oz,v.bH(t)<0)e.push('<path style="fill: '+v.RF(t.sm)+'" d="'+v.Rect(i[0],i[1],a,s)+'" />');else{var u=0;i[3]!=t.rj&&(u=0),i[2]!=t.HD&&(u=3),i[0]!=0&&(u=1),i[1]!=0&&(u=2);var p=u+2&3;if(o/h<3){var c=v.aA6(p),d=c[Math.round(v.bH(t)*(c.length-1))],g=d.$p.slice(0,4),m=g.indexOf(1);d=f.o(d);var b=-1;if(g!="0000"){var M=new fp;if(d.$p[5]=="0")m==3&&u==1?(b=1,M.scale(-1,1)):b=m;else{for(var x=p;x==p;)x=Math.floor(v.bH(t)*4)&3;M.rotate((-m+x)*Math.PI/2)}v.F(d,M)}var S=v.HT(d),C=a-2*t.Ea,A=s-2*t.Ea;b!=-1&&((b&1)==0?A-=t.Ea:C-=t.Ea);var D=Math.min(C/S.s,A/S.N),E=new fp;E.translate(-S.x,-S.y),E.scale(D,D);var k=(a-S.s*D)/2,F=(s-S.N*D)/2;b!=-1&&(b==3&&(k=0),b==0&&(F=0),b==1&&(k=a-S.s*D),b==2&&(F=s-S.N*D)),E.translate(i[0]+k,i[1]+F),v.G7(t,d,E,t.sm,e)}else v.Ov(t,u,i,e,1e9)}},f9.zf.aO$=function(t,i,e,r){var a=i[2]-i[0],s=i[3]-i[1],o=Math.max(a,s),h=Math.min(a,s),v=f9.zf,u=v.cO(t),p,c,d,g=r[0]instanceof ArrayBuffer;if(g)p="data:image/jpg;base64,"+cl.fH(r[0]),c=r[1],d=r[2];else{var m=Math.floor(u*r.length),b=r[m];t.b8=b,p=b.webformatURL,c=b.webformatWidth,d=b.webformatHeight}var M=i[0],x=i[1],S=a,C=s;if(a/s>c/d?(C=S*d/c,x=x-(C-s)/2):(S=C*c/d,M=M-(S-a)/2),g){e.push("<defs>"),e.push('<image width="'+c+'" height="'+d+'" id="Background" href="'+p+'" />'),e.push("</defs>");var A=S/c;e.push('<use href="#Background" transform="'+f9.J8(new fp(A,0,0,A,M,x))+'" />')}else{var D="cp"+Math.random();e.push('<clipPath id="'+D+'">'),e.push('<path style="fill: '+v.RF(t.sm)+'" d="'+v.Rect(i[0],i[1],a,s)+'" />'),e.push("</clipPath>"),e.push('<image clip-path="url(#'+D+')" xlink:href="'+p+'" x="'+M+'" y="'+x+'" width="'+S+'" height="'+C+'" />')}},f9.zf.agP=function(t,i,e,r,a,s,o){var h=f9.zf;return'<text x="'+i+'" y="'+e+'" style="fill:'+h.RF(a)+"; font-size:"+r+"px; text-anchor:"+["start","middle","end"][s]+"; font-family:"+o[2]+';"><tspan>'+t+"</tspan></text>"},f9.zf.G7=function(t,i,e,r,a){for(var s=f9.zf,o=[],h=0;h<i.l0.length;h++)o.push(r),t.a4r&&(r=(h&1)==t.a7t?{S:1,M:1,c:1}:o[0]);a.push('<g id="'+i.$p.split("-")[2]+':::" style="transform: '+f9.J8(e)+';" >');for(var h=0;h<i.l0.length;h++){var v=i.l0[h];r=o.pop(),a.push('<path style="fill: '+(r?s.RF(r):"#"+v[0])+'" d="'+Typr.U.pathToSVG({crds:v[1].J,cmds:v[1].g3})+'" />')}a.push("</g>")},f9.zf.abp=function(){if(!SHPS[0].$p)for(var t=0;t<SHPS.length;t++){for(var i=SHPS[t],e=i[1],r=[],a=0;a<e.length;a++){var s=e[a],o=Typr.U.SVGToPath(s[1]);r.push([s[0],{g3:o.cmds,J:o.crds}])}SHPS[t]={$p:i[0],l0:r}}},f9.zf.aA6=function(t){var i=SHPS;f9.zf.abp();for(var e=[],r=0;r<i.length;r++){var a=i[r],s=a.$p.slice(0,4);if(s=="0000"){e.push(a);continue}if(["1000","0100","0010","0001"].indexOf(s)!=-1){var o=s.indexOf("1");a.$p[5]=="0"&&t==o&&o!=3||e.push(a)}}return e},f9.zf.Ov=function(t,i,e,r,a,s,o){var h=SHPS,v,u;f9.zf.abp();for(var p=f9.zf,c=[],d=0;d<h.length;d++){var m=h[d],b=m.$p.slice(0,4);if(["1110","1101","1011","0111"].indexOf(b)!=-1){var M=b.indexOf("0")+2&3;m.$p[5]=="0"&&(s==!0||i!=M&&!(i==1&&M==3))||c.push(m)}}var g=o??Math.floor(p.bH(t)*c.length),m=c[g],m=f.o(m),b=m.$p.slice(0,4),M=b.indexOf("0")+2&3;M==3&&i==1&&f.F(m,new fp(1,0,0,-1,0,1e3));var x=new fp;x.translate(-500,-500),x.rotate(-M*Math.PI/2),x.translate(500,500),p.F(m,x);var S=e[3]-e[1],C=e[2]-e[0],A=p.HT(m);A.y<0&&(A.N+=A.y,A.y=0),A.y>0&&(A.N+=A.y,A.y=0),(i&1)==0?(u=S,v=C):(v=S,u=C);var D=Math.min(Math.min(.5+.5*p.bH(t))*Math.min(C,S),a)/A.N,E=Math.ceil(v/(1e3*D)),k=new fp,F=new fp;F.scale(D,D),i==0||i==2?(F.translate(-(C/2),-(S/2)),F.rotate(-i*Math.PI/2),F.translate(C/2+e[0],S/2+e[1])):(F.rotate(Math.PI/2),F.scale(1,-1),F.translate(e[0],e[1]),i==1&&(F.scale(-1,1),F.translate(C,0))),r.push('<g id="Border-'+["top","right","bottom","left"][i]+':::">');for(var d=0;d<E;d++){var L=k.Y();L.concat(F),p.G7(t,m,L,t.sm,r),k.translate(998,0)}return r.push("</g>"),g},f9.zf.Rect=function(t,i,e,r){return Typr.U.pathToSVG({crds:[t,i,t+e,i,t+e,i+r,t,i+r],cmds:["M","L","L","L","Z"]})},f9.zf.aKh=function(t,i,e,r,a){var s=[t,i,t+e,i,t+e,i+r,t,i+r];return t+=a,i+=a,e-=2*a,r-=2*a,s.push(t,i,t,i+r,t+e,i+r,t+e,i),Typr.U.pathToSVG({crds:s,cmds:"M L L L Z M L L L Z".split(" ")})},f9.zf.atT=function(t,i){var e=f.Un(t.S,t.M,t.c);return e.kQ=Math.max(.1,Math.min(.9,e.kQ+i)),f.Fa(e.rj,e.zH,e.kQ)},f9.zf.a3V=function(t,i){var e=f.Un(t.S,t.M,t.c);return e.rj+=i,f.Fa(e.rj,e.zH,e.kQ)},f9.zf.aiX=function(t){var i=f.Un(t.S,t.M,t.c);return i.kQ=1-i.kQ,f.Fa(i.rj,i.zH,i.kQ)},f9.zf.aj7=function(t,i){var e=t.S-i.S,r=t.M-i.M,a=t.c-i.c;return Math.sqrt(e*e+r*r+a*a)},f9.zf.at7=function(t){var i=f9.zf;return{S:i.bH(t),M:i.bH(t),c:i.bH(t)}},f9.zf.RF=function(t){return CSS.I8({S:t.S*255,M:t.M*255,c:t.c*255})},f9.zf.HT=function(t){for(var i=t.l0,e=new l1,r=0;r<i.length;r++)e=e.N1(f.Q.HT(i[r][1].J));return e},f9.zf.F=function(t,i){for(var e=t.l0,r=0;r<e.length;r++)f.Q.F(e[r][1].J,i,e[r][1].J)},f9.zf.bH=function(t){t.a4l++;var i=t.a4l&3;i==0&&(t.wt=f9.zf.dJ(t.wt));var e=t.wt>>>8*i&255;return e*(.99999999/255)},f9.zf.cO=function(t){var i=f9.zf.dJ(t.wt);return t.wt=f9.zf.dJ(i),i*(1/4294967295)},f9.zf.dJ=function(t){return t=(t^61^t>>>16)>>>0,t=t+(t<<3)>>>0,t=(t^t>>>4)>>>0,t=t*668265261>>>0,t=(t^t>>>15)>>>0,t};var jJ={};jJ.parse=function(t){var i=new Uint8Array(t),e=null;if(i[0]==80&&i[1]==75){var r=Date.now(),a=UZIP.parse(i.buffer),e=a["document.json"];e=JSON.parse(T.OH(e,0,e.length)),jJ.QL(e,a)}else{var s=al.parse(t);e=jJ.a8c(s[2][0][1])}return e},jJ.QL=function(t,i){var e=typeof t;if(e=="string"||e=="number"||e=="boolean"||t==null)return t;if(t instanceof Array){for(var r=0;r<t.length;r++)t[r]=jJ.QL(t[r],i);return t}var a=t._class;if(a==null)return t;if(a=="MSJSONFileReference"){var s=t._ref;if(i[s+".json"]!=null){for(var o=i[s+".json"],h=o.length,r=0;r<h;r++)(o[r]==11||o[r]==3)&&(o[r]=32);var v=T.OH(o,0,h);t=JSON.parse(v)}else{if(i[s+".png"]!=null)return{key:s.split("/").pop(),bdata:i[s+".png"]};if(i[s+".jpg"]!=null)return{key:s.split("/").pop(),bdata:i[s+".jpg"]};if(i[s+".pdf"]!=null)return{key:s.split("/").pop(),bdata:i[s+".pdf"]};if(i[s]!=null)return{key:s.split("/").pop(),bdata:i[s]};console.log(t,i);return}}else if(a=="MSAttributedString"){for(var v=atob(t.archivedAttributedString._archive),u=v.length,p=new Uint8Array(u),r=0;r<u;r++)p[r]=v.charCodeAt(r);t.archivedAttributedString=jJ.a8c(p)}for(var c in t)t[c]=jJ.QL(t[c],i);return t},jJ.aBR=function(t,i,e,r,a){if(t instanceof Uint8Array||r.indexOf(t)!=-1)return null;if(r.push(t),t==i)return e;for(var s in t){e.push(s);var o=jJ.aBR(t[s],i,e,r,a);if(o)throw console.log(t,o),"e";e.pop()}},jJ.a8c=function(t){for(var i=dH.parse(t,0),e=i.$objects,r=new Uint8Array(e.length),a=jJ.CS(e,r,i.$top.root),s=0;s<e.length;s++)r[s]==0&&s!=0&&(console.log(s,e[s]),jJ.aBR(a,s,[],[],typeof e[s]));for(var s=0;s<e.length;s++){var o=e[s];if(o._class&&(o._class=="bitmap"||o._class=="fill"&&o.fillType==4&&(o.image||o.imageSHA))){var h=o.image,v=o.imageSHA,u=null,p=null;if(h=="$null"&&(h=null),v=="$null"&&(v=null),h&&h.data)p=h.sha1["NS.bytes"],p=btoa(T.GU(p,0,p.length)),u=h.data instanceof Uint8Array?h.data:h.data["NS.bytes"];else if(h==null&&v==null){var c=j2.as("PNG").c6([[f.n(4).buffer]],1,1);u=new Uint8Array(c)}else{var d=(a.assets?a.assets.imageCollection:a.images).images;v?p=v instanceof Uint8Array?v:v["NS.bytes"]:p=h.sha1["NS.bytes"],p=btoa(T.GU(p,0,p.length));var u=d[p].data;u["NS.bytes"]&&(u=u["NS.bytes"])}u=new Uint8Array(u.buffer.slice(u.byteOffset,u.byteOffset+u.length)),delete o.imageSHA,o.image={key:p,bdata:u}}}return a},jJ.aoR=function(t){return t.slice(0,11)=="MSImmutable"?"MS"+t.slice(11):t},jJ.CS=function(t,i,e){var r=t[e];if(i[e]==1||(i[e]=1,typeof r=="string")||typeof r=="number"||typeof r=="boolean"||r instanceof Array||r instanceof Uint8Array)return r;if(t[r.$class]==null){if(r.$class==null&&r["NS.data"]!=null)return r;throw console.log(e,r),"e"}var a=t[r.$class],s=jJ.aoR(a.$classname);i[r.$class]=1,r.$class=s,jJ.aDQ[s]&&(delete r.$class,r._class=jJ.aDQ[s]);var o=jJ.CS;if(s=="NSMutableArray"||s=="NSArray"){var h=[];if(r["NS.objects"]!=null)for(var v=0;v<r["NS.objects"].length;v++)h.push(o(t,i,r["NS.objects"][v]));else for(var v=0;r["NS.object."+v]!=null;v++)h.push(o(t,i,r["NS.object."+v]));return t[e]=h,h}if(s=="NSDictionary"||s=="NSMutableDictionary"){var u={$class:s};if(r["NS.keys"]!=null)for(var v=0;v<r["NS.keys"].length;v++){var p=o(t,i,r["NS.keys"][v]);p instanceof Uint8Array?p=btoa(jJ.$i.GU(p,0,p.length)):typeof p!="string"&&typeof p!="number"&&(p=btoa(jJ.$i.GU(p["NS.bytes"],0,p["NS.bytes"].length))),u[p]=o(t,i,r["NS.objects"][v])}else for(var v=0;r["NS.key."+v]!=null;v++){var p=o(t,i,r["NS.key."+v]);p instanceof Uint8Array?p=btoa(jJ.$i.GU(p,0,p.length)):typeof p!="string"&&typeof p!="number"&&(p=btoa(jJ.$i.GU(p["NS.bytes"],0,p["NS.bytes"].length))),u[p]=o(t,i,r["NS.object."+v])}for(var c in r)delete r[c];for(var c in u)r[c]=u[c];return r}if(s=="NSURL")return{$class:s,base:o(t,i,r["NS.base"]),relative:o(t,i,r["NS.relative"])};if(jJ.amV.indexOf(s)!=-1)return t[e]=o(t,i,r.array_do),t[e];if(r.do_objectID!=null&&(r.do_objectID=o(t,i,r.do_objectID)),jJ.avx.indexOf(s)!=-1)return r;var d=jJ.aas[s];if(d==null)throw console.log(t,r),"unknown class "+s;for(var v=0;v<d.length;v++)r[d[v]]!=null&&(r[d[v]]=o(t,i,r[d[v]]));if(s=="MSTextLayer"){var g=r,m,b,M,x;if(g.attributedString?m=g.attributedString.archivedAttributedString:m=g.storage,x=m.NSString,typeof x!="string"&&(x=T.OH(x["NS.bytes"],0,x["NS.bytes"].length)),m.NSAttributeInfo)b=m.NSAttributeInfo["NS.bytes"];else{for(var S=x.length,C=[];S>0;){var A=Math.min(100,S);C.push(A,0),S-=A}b=new Uint8Array(C)}M=m.NSAttributes instanceof Array?m.NSAttributes:[m.NSAttributes];var D={$class:"NSAttributedString",NSString:x,NSAttributes:M};g.attributedString={_class:"MSAttributedString",archivedAttributedString:D},D.NSAttributeInfo={$class:"NSMutableData","NS.data":b},delete g.storage}return r},jJ.$i={a9:function(t,i){return t[i+1]<<8|t[i]},TF:function(t,i){return t[i+3]<<24|t[i+2]<<16|t[i+1]<<8|t[i]},GU:function(t,i,e){for(var r="",a=0;a<e;a++)r+=String.fromCharCode(t[i+a]);return r}},jJ.aDQ={MSPage:"page",MSArtboardGroup:"artboard",MSShapeGroup:"shapeGroup",MSLayerGroup:"group",MSBitmapLayer:"bitmap",MSTextLayer:"text",MSSliceLayer:"slice",MSSymbolMaster:"symbolMaster",MSSymbolInstance:"symbolInstance",MSStyleFill:"fill",MSShapePathLayer:"shapePath",MSRectangleShape:"rectangle",MSOvalShape:"oval",MSTriangleShape:"triangle"},jJ.amV=["MSArray","MSFillStyleCollection","MSBorderStyleCollection","MSShadowStyleCollection","MSInnerShadowStyleCollection"],jJ.avx="MSArchivedColor MSLayoutGrid MSSimpleGrid MSColor MSRect MSStyleColorControls MSGraphicsContextSettings NSMutableString NSMutableData NSDecimalNumberPlaceholder MSStyleReflection".split(" "),jJ.aas={MSAssetCollection:["gradients","colors","imageCollection","images"],MSImageCollection:["images"],MSSharedStyleContainer:["objects"],MSSharedTextStyleContainer:["objects"],MSSharedLayerStyleContainer:["objects"],MSSharedLayerTextStyleContainer:["objects"],MSSharedLayerContainer:["objects"],MSSymbolContainer:["objects"],MSGradient:["stops","from","to","points"],MSGradientStop:["color"],MSStyleFill:["color","gradient","contextSettings","image","imageSHA"],MSExportFormat:["fileFormat","name"],MSExportOptions:["exportFormats","includedLayerIds","sizes"],MSRulerData:["guides"],MSStyle:"textStyle fills contextSettings sharedObjectID borders blur shadows innerShadows borderOptions colorControls reflection".split(" "),MSSharedStyle:["name","value"],MSSymbol:["name","value"],MSAttributedString:["archivedAttributedString"],MSSharedLayerStyle:["name","value","instances"],MSSharedLayer:["name","value","instances"],MSDocumentData:"assets layerStyles pages layerTextStyles layerSymbols images userInfo cloudShareID cloudShareURL cloudUserID".split(" "),MSShapePathLayer:"exportOptions frame name userInfo path originalObjectID".split(" "),MSOvalShape:"exportOptions frame name userInfo path originalObjectID".split(" "),MSRectangleShape:"exportOptions frame name userInfo path originalObjectID".split(" "),MSPolygonShape:"exportOptions frame name userInfo path originalObjectID".split(" "),MSTriangleShape:"exportOptions frame name userInfo path originalObjectID".split(" "),MSStarShape:"exportOptions frame name userInfo path originalObjectID".split(" "),MSBitmapLayer:"exportOptions frame name userInfo style imageSHA nineSliceCenterRect nineSliceScale image clippingMask originalObjectID".split(" "),MSTextLayer:"exportOptions frame name userInfo style originalObjectID attributedString glyphBounds storage".split(" "),MSShapeGroup:"exportOptions frame name userInfo style originalObjectID layers".split(" "),MSLayerGroup:"exportOptions frame name userInfo style originalObjectID layers sharedObjectID".split(" "),MSArtboardGroup:"exportOptions frame name userInfo style layers horizontalRulerData verticalRulerData layout grid backgroundColor".split(" "),MSPage:"exportOptions frame name userInfo style layers horizontalRulerData verticalRulerData layout grid scrollOrigin".split(" "),MSSymbolMaster:"exportOptions frame name userInfo style layers horizontalRulerData verticalRulerData layout grid originalObjectID symbolID backgroundColor".split(" "),MSSymbolInstance:"exportOptions frame name userInfo style symbolID overrides masterInfluenceBounds originalObjectID".split(" "),MSSliceLayer:["exportOptions","frame","name","userInfo","backgroundColor"],MSTextStyle:["attributes","encodedAttributes"],MSShapePath:["points"],MSPointArray:["points"],MSImageData:["data","sha1","name"],MSCurvePoint:["curveFrom","curveTo","point"],MSImageProxy:["sha1"],MSStyleBorder:["color","gradient","contextSettings"],MSStyleBlur:["center"],MSStyleShadow:["color","contextSettings"],MSStyleInnerShadow:["color","contextSettings"],MSExportSize:["format","name"],MSStyleBorderOptions:["dashPattern"],NSFont:["NSName","NSDescriptor"],NSColor:["NSCustomColorSpace"],NSFontDescriptor:["NSFontDescriptorAttributes"],NSMutableParagraphStyle:["NSTextBlocks","NSTabStops","NSTextLists"],NSAttributedString:["NSAttributes","NSString","NSAttributeInfo"],NSTextStorage:["NSAttributeInfo","NSAttributes","NSString"],NSColorSpace:["NSICC"],NSParagraphStyle:["NSTabStops","NSTextBlocks","NSTextLists"],NSTextList:["NSMarkerFormat"],NSTextTab:["NSTabOptions"],UIFontDescriptor:["UIFontDescriptorAttributes"]};var dH={};dH.parse=function(t,i){var e=T.GU(t,i,8);i+=8;var r=t.length-32,a=dH.parse.ahZ(t,r),s=[];if(a.BZ==1)for(var i=r-a.BZ*a.y_,o=0;o<a.y_;o++)s.push(t[i+o]);else if(a.BZ==2)for(var i=r-a.BZ*a.y_,o=0;o<a.y_;o++)s.push(T.a9(t,i+o*2));else if(a.BZ==4)for(var i=r-a.BZ*a.y_,o=0;o<a.y_;o++)s.push(T.TF(t,i+o*4));else throw"e";var h=dH.parse.CS(t,s,a.root,a);return h},dH.parse.CS=function(t,i,e,r){var a=dH.$i,s=r.ajb,o=s==4?a.TF:s==2?a.a9:a.a3$,h=dH.parse,v=i[e],u=t[v],p=u>>4,c=u&15,d=null;if(v+=1,[4,5,6,10,12,13].indexOf(p)!=-1&&c==15){var g=h.Sz(t,v);v+=g.lg,c=g.L}if(p==0)d=c==8?!1:c==9?!0:null;else if(p==1)d=h.Sz(t,v-1).L;else if(p==2)d=1<<c==4?T.U6(t,v):T.zj(t,v);else if(p==3)d=T.zj(t,v);else if(p==4)d=new Uint8Array(t.buffer,v,c);else if(p==5)d=T.GU(t,v,c);else if(p==6)d=T.ff(t,v,c);else if(p==8){d=0;for(var m=0;m<c+1;m++)d=d<<8|t[v+m]}else if(p==10){d=[];for(var m=0;m<c;m++)d.push(h.CS(t,i,o(t,v+s*m),r))}else if(p==12){d=[];for(var m=0;m<c;m++)d.push(h.CS(t,i,o(t,v+s*m),r))}else if(p==13){d={};for(var m=0;m<c;m++){var b=h.CS(t,i,o(t,v+s*m),r),M=h.CS(t,i,o(t,v+s*(c+m)),r);d[b]=M}}else throw"unknown mask "+p;return d},dH.parse.Sz=function(t,i){for(var e=1<<(t[i]&15),r=0,a=0;a<e;a++)r=r<<8|t[i+1+a];return{L:r,lg:e+1}},dH.parse.ahZ=function(t,i){var e={};return i+=6,e.BZ=t[i],i++,e.ajb=t[i],i++,i+=4,e.y_=T.TF(t,i),i+=4,i+=4,e.root=T.TF(t,i),i+=4,i+=4,e.auU=T.TF(t,i),i+=4,e},dH.$i={a3$:function(t,i){return t[i]},a9:function(t,i){return t[i]<<8|t[i+1]},TF:function(t,i){return t[i]<<24|t[i+1]<<16|t[i+2]<<8|t[i+3]},GU:function(t,i,e){for(var r="",a=0;a<e;a++)r+=String.fromCharCode(t[i+a]);return r}};var al={parse:function(t){var i=new Uint8Array(t),e=al.m7(i),r=[],a=new Uint8Array(i.length),s=[];r.push(s),al.vj(i,e,1,a,s);for(var o=0;o<s.length;o++){var h=[];r.push(h),al.vj(i,e,s[o][3],a,h,o==11),s[o][3]=o+1}return r},vj:function(t,i,e,r,a,s){e--;var o=e*i.KC+(e==0?100:0),h=t[o],v=al.a9(t,o+1),u=al.a9(t,o+3),p=al.a9(t,o+5),c=0;p==0&&(p=65536);var d=t[o+7];o+=8,(h==2||h==5)&&(c=al.TF(t,o),o+=4);for(var g=0;g<u;g++){var m=e*i.KC+al.a9(t,o+2*g),b=-1,M=0,x=0,S=0;if((h==2||h==5)&&(b=al.TF(t,m),m+=4),(h==2||h==10||h==13)&&(M=al.vA(t,m),m+=M.lg),(h==5||h==13)&&(x=al.vA(t,m),m+=x.lg),h==2||h==5){al.vj(t,i,b,r,a,s);continue}var C=i.KC-(e==0?100:0),A=M.FH,D=h==13?C-35:Math.floor((C-12)*64/255)-23,E=Math.floor((C-12)*32/255)-23,k=E+(A-E)%(C-4);if(A<=D)al.rT(t,m,r,0,A);else{var F=k<=D?k:E,L=0;for(al.rT(t,m,r,0,F),L+=F,S=al.TF(t,m+F);S!=0;){var N=(S-1)*i.KC;S=al.TF(t,N);var I=Math.min(i.KC-4,A-L);al.rT(t,N+4,r,L,I),L+=I}}a.push(al.aaS(r,A))}c!=0&&al.vj(t,i,c,r,a,s)},aaS:function(t,i){var e=0,r=al.vA(t,e);e+=r.lg;for(var a=[],s=[];e<r.FH;){var o=al.vA(t,e);e+=o.lg,a.push(o.FH)}if(e!=r.FH)throw"e";for(var h=0;h<a.length;h++){var o=a[h];if(o==0)s.push(null);else if(o==1)s.push(al.aAg(t,e)),e+=1;else if(o==2)s.push(al.Kd(t,e)),e+=2;else if(o==3)s.push(al.ajf(t,e)),e+=3;else if(o==4)s.push(al.Sz(t,e)),e+=4;else if(o==5)s.push(al.TF(t,e+2)),e+=6;else if(o==6)s.push(al.TF(t,e)+":"+al.TF(t,e+4)),e+=8;else if(o==7)s.push(al.aG3(t,e)),e+=8;else if(o==8)s.push(0);else if(o==9)s.push(1);else if(o>=12&&(o&1)==0){var v=o-12>>1,u=new Uint8Array(v);al.rT(t,e,u,0,v),s.push(u),e+=v}else if(o>=13&&(o&1)==1){var v=o-13>>1;s.push(al.OH(t,e,v)),e+=v}else throw"unknonw type "+o}return s},m7:function(t){if(!(t[18]==1&&t[19]==1&&t[20]==0&&t[21]==64&&t[22]==32&&t[23]==32))throw"unexpected SQL3 header";var i={yU:al.GU(t,0,15),KC:al.a9(t,16),ab2:al.TF(t,24),size:al.TF(t,28),aKl:al.TF(t,32),aqh:al.TF(t,36),aIG:al.TF(t,40),awa:al.TF(t,44),azh:al.TF(t,48),a2p:al.TF(t,52),a3Y:al.TF(t,56),aoL:al.TF(t,60),acW:al.TF(t,64)!=0,aGe:al.TF(t,68),axB:al.TF(t,92),aeq:al.TF(t,96)};if(i.KC==1&&(i.KC=65536),i.a3Y!=1)throw"unsupported text encoding "+i.a3Y;return i},ahc:function(t,i){return t[i]<<16|t[i+1]<<8|t[i+2]},ajf:function(t,i){var e=al.ahc(t,i),r=e&8388608;return r?-(16777215-e+1):e},aAg:function(t,i){return al.V9[0]=t[i],al.a9R[0]},Sz:function(t,i){for(var e=al.V9,r=0;r<4;r++)e[r]=t[i+3-r];return al.adl[0]},Kd:function(t,i){var e=al.V9;return e[0]=t[i+1],e[1]=t[i],al.ah3[0]},a9:function(t,i){return t[i]<<8|t[i+1]},TF:function(t,i){for(var e=al.V9,r=0;r<4;r++)e[r]=t[i+3-r];return al.aoq[0]},aG3:function(t,i){for(var e=al.V9,r=0;r<8;r++)e[r]=t[i+7-r];return al.a2j[0]},vA:function(t,i){for(var e=i,r=0;;){var a=t[i];if(i++,r=r*128+(a&127),a<128)break}return{FH:r,lg:i-e}},GU:function(t,i,e){for(var r="",a=0;a<e;a++)r+=String.fromCharCode(t[i+a]);return r},OH:function(t,i,e){for(var r="",a=0;a<e;a++)r+="%"+al.aML(t[i+a].toString(16));try{return r=decodeURIComponent(r),r}catch{return r}},rT:function(t,i,e,r,a){if(a!=0&&(t[i+a-1]==null||e[r+a-1]==null))throw console.log(i,r,a),"e";for(var s=0;s<a;s++)e[r+s]=t[i+s]},aML:function(t){return t.length<2?"0"+t:t}};al.V9=new Uint8Array(8),al.a9R=new Int8Array(al.V9.buffer),al.ah3=new Int16Array(al.V9.buffer),al.adl=new Int32Array(al.V9.buffer),al.aoq=new Uint32Array(al.V9.buffer),al.a2j=new Float64Array(al.V9.buffer),al.aKT=function(t,i){for(var e=t[0],r={},a=0;a<e.length;a++){var s=e[a],o=s[1];if(s[0]=="table"){var h=s[4];h=h.slice(h.indexOf("(")+1,h.indexOf(")")),h=h.split(",");for(var v=0;v<h.length;v++){var u=h[v].trim().split(" ")[0];i&&u.startsWith(o)&&(u=u.slice(o.length)),h[v]=u}for(var p=r[o]=[],c=t[s[3]],v=0;v<c.length;v++){var d=c[v],g={};p.push(g);for(var m=0;m<h.length;m++){if(g[h[m]]!=null)throw"e";g[h[m]]=d[m]}}}}return r};function eN(t,i,e){this.S6=t,this.bp=i,this.aNj=e,this.eb=new fh(0,0),this.zT=-1,this.vi=0,this.o0=0,this.h2=new l1,this.J3=[],this.a8i=null,this.ais=null,this.aup=null,this._1=null,this.ey=null,this.arY=null}eN.prototype.StartPage=function(t,i,e,r,a){var s=this.bp,o=s.aG(),v=1,h=(e-t)*(r-i);for(a!=null&&(h=a);h*o*o/(v*v)>2*8192*8192;)v++;s.scale(1/v,1/v),this.ais=[t,i,e,r];var v=s.aG();t=Math.round(t*v),i=Math.round(i*v),e=Math.round(e*v),r=Math.round(r*v);var u=this.S6,p=this.aup;if(p==null)s.i9=-t;else{var c=p[2]-p[0]+30,d=Math.round(e-t)+30;this.eb.x+c+d>8192?(s.i9=-t,this.eb.x=0,this.eb.y+=this.o0+120,this.o0=0):(s.i9+=c,this.eb.x+=c)}s.tU=this.eb.y+(this.aNj?r:-i),this.o0=Math.max(this.o0,Math.round(r-i)),this.aup=[t,i,e,r],this.ahk=[],u.Z.push(u.c1())},eN.prototype.StartTGroup=function(t){this.D4();var i=this.S6;i.Z.push(i.c1());var e=eN.IY[t.bmode];e==null&&(e="norm");var r=i.gV();r.ZJ("<Group>"),r.add.lsct=kd.dF,r.$k=e=="norm"?"pass":e,r.kj=24,r.xq=Math.round(255*t.ca),this.ahk.push(r)},eN.prototype.EndTGroup=function(){this.S6.Z.push(this.ahk.pop())},eN.prototype.aFO=function(){var t=this.S6,i=t.Z[t.Z.length-1];return i},eN.prototype.atw=function(){var t=this.S6,i=t.gV();return i.ZJ("Path "+t.Z.length),this.S6.Z.push(i),i.kj|=16,i.add.SoCo={classID:"null",Clr:{t:"Objc",v:f.gr.Rk({S:0,M:0,c:0})}},i.add.vmsk=new d5.JA,i.add.vstk=dB.aE.er(),i},eN.prototype.xQ=function(t,i){var e={J:t.crds,g3:t.cmds},r=f.Q.eG(e,!1);return f.u.arG(r,i),f.u.G_(r,this.bp),r},eN.akn=function(t,i){for(var e=0;e<t.length;e++)t[e].y7!=null&&(t[e].y7=i)},eN.cV=function(t){return f.gr.Rk({S:t[0]*255,M:t[1]*255,c:t[2]*255})},eN.yg=function(t){return new fp(t[0],t[1],t[2],t[3],t[4],t[5])},eN.prototype.Stroke=function(t){if(!(this.zT!=-1&&this.zT!=this.vi)&&!(t.pth.cmds.length<=1)){var i=this.xQ(t.pth,!0),e=null;if(!(i.length<=2)){this.Ax(t),eN.akn(i,-1),i[2].y7=1;var r=this.aFO(),a=dB.aE.er(null,!0),s=t.ctm,o={};if(eN.alP(o,t),dB.aE.write(a,o,Math.sqrt(Math.abs(s[0]*s[3]-s[1]*s[2]))*this.bp.aG()),!(t.COLR instanceof Array)){e=f.Q.HT(t.pth.crds);var h=f.Q.VT(e);f.Q.F(h.J,this.bp,h.J),e=f.Q.HT(h.J)}for(var v=eN.in(t.COLR,this.bp,i),u=["SoFi","GrFl","patternFill"].indexOf(v.f),p=[dB.Z$,dB.Z7,dB.bZ][u],c=a.strokeStyleContent.v={classID:dB.aE.gb[u]},d=0;d<p.length;d++)c[p[d]]=v.L.v[p[d]];var g=r!=null&&r.add.vmsk!=null&&!r.rw(),m=kE==0&&g&&!r.add.vstk.fillEnabled.v&&JSON.stringify(a)==r.add.vsjs;if(m)for(var b=r.add.vmsk.B,d=2;d<i.length;d++)b.push(i[d]);else{var M=g&&!r.add.vstk.strokeEnabled.v&&d5.JA.ak7(r.add.vmsk.B,i,!0);M?(r.add.vstk=a,a.fillEnabled.v=!0):(r=this.atw(),r.add.vmsk.B=i,r.add.vstk=a,r.add.vsjs=JSON.stringify(a))}}}},eN.alP=function(t,i){t.G4=i.lwidth,t.r6=i.mlimit,t.lf=i.dash.slice(0),t.Kf=i.doff,t.be=i.ljoin,t.lw=i.lcap,t.MX=1},eN.uI=function(t,i){i.lwidth=t.G4*(t.MX==2?2:1),i.mlimit=t.r6,i.doff=t.Kf,i.ljoin=t.be,i.lcap=t.lw,i.sal=t.MX,i.dash=t.lf.slice(0),i.dash.length==1&&i.dash[0]==0&&(i.dash=[])},eN.prototype.Fill=function(t,i){if(!(this.zT!=-1&&this.zT!=this.vi)&&t.ca!=0){var e=t.pth.cmds;if(e.length!=0&&!(e.length==2&&JSON.stringify(e)=='["M","L"]')){var r=f.Q.HT(t.pth.crds),a=f.Q.HT(t.cpth.crds);if(!r.vU(a).lO()){var s=t.pth,o=UDOC.G.isBox(s,[r.x,r.y,r.x+r.s,r.y+r.N]),h=t.cpth,v=UDOC.G.isBox(h,[a.x,a.y,a.x+a.s,a.y+a.N]);if(o&&v&&r.D()>a.D()*2){var u=r.vU(a),p=u.x,c=u.y,d=p+u.s,g=c+u.N;s={cmds:["M","L","L","L","Z"],crds:[p,c,d,c,d,g,p,g]},r=u}else this._1==null&&UDOC.G.isBox(s,[r.x,r.y,r.x+r.s,r.y+r.N])&&r.ri(a)?(s=h,r=a):this.Ax(t);var m=this.xQ(s,i),b=eN.in(t.colr,this.bp,m),M=this.aFO(),x=kE==0&&M!=null&&M.xq==Math.round(255*t.ca)&&M.add.vstk!=null&&!M.add.vstk.strokeEnabled.v&&M.add.SoCo&&b.f=="SoFi"&&JSON.stringify(M.add.SoCo.Clr.v)==JSON.stringify(b.L.v.Clr.v);if(x){for(var S=!1,C=0;C<m.length;C++)(m[C].y7==0||m[C].y7==2)&&(S=!0);if(S){var A=f.Q.HT(f.u._x(M.add.vmsk.B)),D=f.Q.HT(f.u._x(m));x=A.vU(D).lO()}}if(x)for(var E=M.add.vmsk.B,C=2;C<m.length;C++)E.push(m[C]);else M=this.atw(),delete M.add.SoCo,M.add.vmsk.B=d5.JA.Fu(m),eN.pC(t.colr,M,this.bp,m),eN.aiP(t,M)}}}},eN.pC=function(t,i,e,r){var a=eN.in(t,e,r),s=null,o=null;if(i.add.vstk.fillEnabled.v=!0,a.f=="SoFi"&&(s="SoCo",o=dB.Z$),a.f=="GrFl"&&(s="GdFl",o=dB.Z7),a.f=="patternFill"&&(s="PtFl",o=dB.bZ),s!=null){i.add[s]={classID:"null"};for(var h=0;h<o.length;h++){var v=o[h];i.add[s][v]=a.L.v[v]}s=="GdFl"&&(i.add._fstl=a.jr)}},eN.prototype.Ax=function(t){var i=this.S6,e=t.cpth,r=e.cmds.join(""),a=e.crds,s=r+" "+a.join(","),o=UDOC.G.isBox(e,this.ais);if(!(o&&this._1==null)&&s!=this._1&&(this.D4(),!o)){this._1=s,i.Z.push(i.c1());var h=i.gV();h.ZJ("Mask"),h.add.lsct=kd.Mn,h.$k="pass",h.kj=24;var v=h.add.vmsk=new d5.JA;v.B=this.xQ(t.cpth,!0),UDOC.G.isBox(e)?(this.ey=f.u.$X(v.B),this.ey.Pg(3,3)):this.ey=null,this.arY=h}},eN.prototype.D4=function(){var t=this.S6;if(this._1!=null){for(var i=t.Z.length-1,e=i,r=!1;e>=0&&t.Z[e].add.lsct!=kd.bh;)e--;var a=this.ey;if(a){for(var s=new l1,o=i;o>e;)s=t.Z[o].HP(this.S6,!1,!0),o--;r=a.ri(s)}r?(this.J3.splice(e,1),t.Z.splice(e,1)):t.Z.push(this.arY),this._1=null}},eN.in=function(t,i,e){var r,a,s;if(t.length!=null){r="SoFi";var o=JSON.parse(dB.sq[dB.order.indexOf("SoFi")]);a={t:"Objc",v:o},a.v.Clr.v=eN.cV(t)}else{var h=eN.alB(t,i,e);r="GrFl",a={t:"Objc",v:aU.To(h,e)},s=h}return{f:r,L:a,jr:s}},eN.alB=function(t,i,e){var r=eN.yg(t.mat);r.concat(i);var a=new fh(0,0),s=new fh(0,0),o=new fh,h=t.crds,v=t.typ=="rad"?1:0;if(v==1){var u=.7;o.x=h[0],o.y=h[1],a.x=h[3],a.y=h[4],s.x=a.x,s.y=a.y,s.x+=h[5]}else a.x=h[0],a.y=h[1],s.x=h[2],s.y=h[3],o.YV(a.x,a.y);r=aU.ZH(a,s,r);var p=aU.Uq(v,r,e);return aU.a9c(p,a,s,o),p[1]=f.o(t.grad),p},eN.prototype.PutText=function(t,i,e,r){var a=i.charCodeAt(0),s=null;if(!(this.zT!=-1&&this.zT!=this.vi)&&!(i.length==0||i.length==1&&(a==0||a==8203))){this.Ax(t);var o=this.S6,h=t.font,v=Math.round(255*t.ca);t.font.Tmode==3&&(v=0);var u=eN.yg(t.ctm);u.concat(this.bp);var p=eN.yg(h.Tm);p.concat(u);var c=p.aG(),d=new fp(1/c,0,0,-1/c,0,0);d.concat(p);for(var g=h.Tfs*c,m=o.Z.length-1;m>=0&&o.Z[m].add.TySh==null;)m--;if(d.c*d.c+d.JC*d.JC<.001&&r==null&&m>=0&&o.Z[m].add.TySh&&o.Z[m].xq==v){var b=o.Z[m],E=this.J3[m],M=b.add.TySh.F,x=(d.i9-E.aMC)/g,S=Math.abs(x),C=M.e7==d.e7&&M.c==d.c&&M.JC==d.JC&&M.Il==d.Il,A=d.tU-E.mG,D=C&&Math.abs(A)<1e-5&&S<1;D?(s=b,x>.2&&[".",",","?",":","!"].indexOf(i)==-1&&(i=" "+i,e+=.5)):C&&0<A&&A<g*1.7&&E.a6$==g&&(s=b,this.a1u(E),E.mG=d.tU,E.aEw=d.i9,i=` | |
| `+i)}s==null&&(m=o.Z.length,this.J3[m]={rC:[],aNT:0,aMC:d.i9,mG:d.tU,aEw:d.i9,aM4:"",a6$:g},s=o.gV(),o.Z.push(s),s.add.lnsr="rend",s.add.TySh=e1.pz(0,0),s.add.TySh.F=d);var E=this.J3[m];E.aNT+=e*g,E.aM4+=i,E.aMC=d.i9+e*g;var k=s.add.TySh.NY,F=e1.YF(k);if(r){e1.k7(k,1);var L=[0,0,Math.ceil(r[0]*c),Math.ceil(r[1]*c)];e1.PN(k,L)}var N=F.length-1,I=N+i.length;e1.ow(k,N,i),this.a8i==null&&(this.a8i=e1.fU(k,N,N));var j=this.a8i;j.HI.FontSize=Math.round(g),j.HI.Tracking=Math.round(h.Tc*100),j.HI.Underline=h.Tun==1,j.HI.FillColor={Type:1,Values:[1,t.colr[0],t.colr[1],t.colr[2]]},h.Tal!=null&&(j.tq.Justification=h.Tal),E.rC.length!=0&&(j.HI.AutoLeading=!1,j.HI.Leading=E.mG-E.rC[E.rC.length-1].y);var B=h.Tf;B=B.replace(/#2B/g,"+"),B=B.replace(/#2C/g,"-"),B=B.replace(/#2D/g,"-"),B=B.split("+").pop();var U={"NimbusRomNo9L-Medi":"NimbusRomNo9L-Med","NimbusRomNo9L-Regu":"NimbusRomNo9L-Reg","NimbusRomNo9L-MediItal":"NimbusRomNo9L-MedIta","NimbusRomNo9L-ReguItal":"NimbusRomNo9L-RegIta",CMTT9:"NimbusMono-Regular",Arial:"ArialMT","BebasNeue-Regular":"BebasNeueRegular"};U[B]&&(B=U[B]),e1.Ib(j,B),e1.QQ(k,N,I-1,j),s.CO(),s.xq=v}},eN.prototype.a1u=function(t){t.rC.push({HD:t.aNT,p:t.aM4.slice(t.rC.length==0?0:1)+` | |
| `,x:t.aEw,y:t.mG,zH:t.a6$}),t.aNT=0,t.aM4=""},eN.prototype.Gs=function(t,i,e){var r=j2.as("PNG"),a=kE==1?r.UK(t.buffer,i,e,8):r.c6([[t.buffer,0]],i,e);return new Uint8Array(a)},eN.prototype.PutImage=function(t,i,e,r,a,s,o){if(!(this.zT!=-1&&this.zT!=this.vi)){var h=this.S6,v=t.font.Tmode;if(!(v==7&&h.Z[h.Z.length-1].add.TySh)){this.Ax(t);var u=eN.yg(t.ctm);u.concat(this.bp);var p=new fp(1/e,0,0,-1/r,0,1);if(p.concat(u),u=p,i=eN.a8N(i,e,r,s,!1),a&&(a=eN.a8N(a,e,r,o,!0)),a==null)i.length==e*r*4&&(i=this.Gs(i,e,r));else{i=this.amM(i,e,r,s,!1),a=this.amM(a,e,r,o,!0);var c=f.n(e*r);f.lv(a,c,0),f.s6(c,i,3),i=this.Gs(i,e,r)}var d=h.wL(i,"Bitmap",0,0),g=new l1(0,0,e,r),m=f.Q.VT(g).J;f.Q.F(m,u,m),d.add.SoLd.Trnf=W.iz.UY(m),d.add.SoLd.nonAffineTransform=W.iz.UY(m),d.T_(h,!1),eN.aiP(t,d),h.Z.push(d)}}},eN.aiP=function(t,i){i.xq=Math.round(255*t.ca);var e=eN.IY[t.bmode];e==null?console.log("Unknown blend mode",e):i.$k=e},eN.IY={"/Normal":"norm","/Multiply":"mul ","/Screen":"scrn","/Overlay":"over","/Darken":"dark","/Lighten":"lite","/ColorDodge":"div ","/ColorBurn":"idiv","/HardLight":"hLit","/SoftLight":"sLit","/Difference":"diff","/Exclusion":"smud","/Hue":"hue ","/Saturation":"sat ","/Color":"colr","/Luminosity":"lum "},eN.a9M=function(t){t=="pass"&&(t="norm");for(var i in eN.IY)if(eN.IY[i]==t)return i;return"/Normal"},eN.a8N=function(t,i,e,r,a){var s=j2.OO(t.buffer);if(s=="jpg")try{t=new Uint8Array(j2.as("JPG").aMB(t.buffer))}catch{t=new Uint8Array(i*e*4)}else if(s=="jpx")t=new Uint8Array(i*e*4),new Uint32Array(t.buffer).fill(4294967295);else if(s=="jb2")t=new Uint8Array(j2.as("JPG").mF(t.buffer,r,a)[0].data);else if(t.length!=i*e*4){var o=new Uint8Array(i*e*4),h=Math.ceil(i/8),v=new Uint8Array(e*h);UTIF.decode._decodeG4(t,0,t.length,v,0,i,1);for(var u=v[0]==(a?255:0),p=0;p<e;p++)for(var c=h*p,d=0;d<i;d++){var g=p*i+d,m=g*4,b=(v[c+(d>>3)]>>7-(d&7)&1)*255;u&&(b=255-b),o[m]=b,o[m+1]=b,o[m+2]=b,o[m+3]=255}t=o}return t},eN.prototype.amM=function(t,i,e,r,a){if(t.length!=i*e*4){var s=j2.OO(t.buffer);if(s=="jb2")throw"e";var o=j2.as(s);(o==null||s=="tga")&&(o=j2.as("jpg")),t=new Uint8Array(o.mF(t,r,a)[0].data)}return t},eN.prototype.ShowPage=function(){var t=this.S6;this.vi++;var i=this.aup;this.D4();var e=t.gV();t.Z.push(e);var r=new l1(Math.round(this.eb.x),Math.round(this.eb.y),Math.round(i[2]-i[0]),Math.round(i[3]-i[1]));r.lO()&&(r.s=r.N=2e3),this.h2=this.h2.N1(r),e._n(r),e.add.artb.artboardBackgroundType.v=1,e.ZJ("Page "+this.vi),e.add.lsct=kd.Mn,e.$k="pass",e.kj=24},eN.prototype.Print=function(t){console.log("Print:",t)},eN.prototype.Done=function(){var t=this.S6;this.vi==1&&(t.Z[t.Z.length-1].add.lsct=kd.dF),t.R9(this.vi);for(var i=0;i<t.Z.length;i++){var e=t.Z[i],r=e.add.vmsk,a=e.add.TySh,s=this.J3[i];if(e.va(),delete e.add.vsjs,r){for(var o=!1,h=0;h<r.B.length;h++){var v=r.B[h];(v.f==0||v.f==3)&&v.length>32767&&(o=!0)}if(o){t.Z.splice(i,1),i--;continue}}if(e.oX(t),a&&s&&s.rC.length!=0){this.a1u(s);for(var u=a.NY,p=s.rC.length,c=s.rC[0],d=1e9,g=-1e9,m="",h=0;h<p;h++){var b=s.rC[h];d=Math.min(d,b.x),g=Math.max(g,b.x+b.HD)}for(var M=[],h=0;h<p;h++){var b=s.rC[h],x=-1,S=c.zH*.1,C=Math.abs(b.x-d),A=Math.abs(b.x+b.HD-g),D=Math.abs(C-A);D<S&&(x=2),A<S&&(x=1,b.x!=d&&(h!=0&&s.rC[h-1].x==b.x||h!=p-1&&s.rC[h+1].x==b.x)&&(x=-1)),C<S&&(x=0),b.HD==g-d&&(x=3),M.push(x)}for(var E=[!1,!1,!1],h=0;h<p;h++){var x=M[h];x==3&&(x=h==0?M[h+1]:M[h-1]),x==3&&(x=0),M[h]=x,E[x]=!0}var k=(g-d)*.05;E[0]&&!E[1]&&(g+=k),!E[0]&&E[1]&&(d-=k),!E[0]&&!E[1]&&(d-=k,g+=2*k),e1.k7(u,1),a.F.tU-=c.zH*.7,a.F.i9=Math.round(d),e1.PN(u,[0,0,Math.ceil(g-d),Math.ceil(s.rC[p-1].y-c.y+c.zH*2)]);for(var h=0;h<p;h++){var b=s.rC[h],x=M[h],F=0;x==-1&&(x=0,F=Math.round(b.x-d));var L=m.length,N=L+b.p.length;m+=b.p;var I={jX:[],HI:{},tq:{Justification:x,StartIndent:F}};e1.QQ(a.NY,L,N-1,I)}}if(a){var u=a.NY;e1.asy(u);for(var j=e1.YF(u).split(` | |
| `),h=0;h<j.length-1;h++){for(var b=j[h],B=0,U=0;U<b.length;U++){var _=b.charCodeAt(U);1473<=_&&_<=1524&&B++}if(B>b.length/2){j[h]=b.split("").reverse().join("");var V=u.EngineDict.ParagraphRun.RunArray[h].ParagraphSheet.Properties;V._Direction=1,V.Justification=e1.Tf(V)}}e1.QW(u,j.join(` | |
| `))}}t.aQ=!0,t.s=this.h2.s,t.N=this.h2.N,t.buffer=f.n(this.h2.D()*4)};var g4={};g4.xw=null,g4.PT=function(t,i,e,r,a,s){var o=kE==0?new l1(0,0,t.s,t.N):t.TD();a==null&&(a=o.s),s==null&&(s=o.N),g4.xw=t;var h=[[t.root,o,null]];if(kE==0&&t.add.artd){for(var v=t.root.children,u=[],p=!0,c=0;c<v.length;c++){var d=v[c].H,g=d.add.artb,m=null;if(g==null){p=!1;break}var b=g.artboardBackgroundType.v;b!=1&&b!=3&&(m=d.$D()),u.push([v[c],d.uA(),m])}p&&(h=u)}if(kE==1){var M=t.add.arts;h=[];for(var c=0;c<M.length;c++)h.push([t.root,f.Q.gR(M[c].u5),null])}var x=i.pags;x=x.replace(/,/g," ").replace(/\-/g," - ").replace(/ +/g," ").trim(),x=x.split(" ");for(var S=[],c=0;c<x.length;c++){var C=x[c];if(C=="-")for(var A=S.pop(),D=parseInt(x[c+1]);A<D;)S.push(A),A++;else S.push(parseInt(C))}x=S;for(var c=0;c<x.length;c++)(isNaN(x[c])||x[c]<1||x[c]>h.length)&&(x.splice(c,1),c--);var E=a/o.s,k=s/o.N,F=E*72/t.HX,L=k*72/t.HX,N=i.mrgn;N==null&&(N=0);for(var I=72*N,j=72*N,B=0;B<h.length;B++){var c=B;if(i.rvrs&&(c=h.length-1-B),!(x.length!=0&&x.indexOf(c+1)==-1)){var U=h[c][0],_=h[c][1];if(U.H.Dk()){var V=Math.round(_.s*F+2*I),G=Math.round(_.N*L+2*j);e.StartPage(0,0,V,G);var H=UDOC.getState(),Z=new fp;if(Z.translate(-_.x,-_.y-_.N),Z.scale(F,-L),Z.translate(I,j),h[c][2]){var z=h[c][2],$=I*F,tt=j*L,R=$+_.s*F,nt=tt+_.N*L;H.colr=[(z>>>0&255)/255,(z>>>8&255)/255,(z>>>16&255)/255],H.pth={cmds:["M","L","L","L","Z"],crds:[$,tt,R,tt,R,nt,$,nt]},e.Fill(H)}if(kE==0&&i.rall){var Q=f.n(_.D()*4);f.p3(f.E1(t.hv(),8),o,Q,_);var X=t.GX();X&&ICC.U.applyLUT(X[t.add.fcmy==1?5:3],X[2],Q,Q);var K=j2.as("JPG").c6([[Q.buffer]],_.s,_.N,{qual:i.qual});Q=new Uint8Array(K);var Y=new fp;Y.translate(_.x,_.y),g4.eZ(H,e,Q,_,Y,Z)}else if(g4.TW(t,U,H,e,Z,_,i,r),I!=0){var $=I,tt=j,R=$+_.s*72/t.HX,nt=tt+_.N*72/t.HX,rt=R+I,ot=nt+I;H.ca=1,H.colr=[1,1,1],H.pth={cmds:"M L L L Z M L L L Z".split(" "),crds:[0,0,0,ot,rt,ot,rt,0,$,tt,R,tt,R,nt,$,nt]},e.Fill(H)}if(i.cmrk){var st=[[0,0],[1,0],[1,1],[0,1]],ht=50,lt=5,vt=ht*.5,pt=lt*.5,ct=_.s*72/t.HX,ut=_.N*72/t.HX;H.colr=[.1,.1,.1];for(var dt in st){var yt=st[dt],xt=[dt==0||dt==3?-1:1,dt==0||dt==1?-1:1],mt=[I-vt+pt*xt[0]+yt[0]*ct,j-(xt[1]!=1?lt:0)+yt[1]*ut],gt=[I-(xt[0]!=1?lt:0)+yt[0]*ct,j-vt+pt*xt[1]+yt[1]*ut];H.pth={cmds:"M L L L Z M L L L Z".split(" "),crds:[mt[0],mt[1],mt[0]+ht,mt[1],mt[0]+ht,mt[1]+lt,mt[0],mt[1]+lt,gt[0],gt[1],gt[0]+lt,gt[1],gt[0]+lt,gt[1]+ht,gt[0],gt[1]+ht]},e.Fill(H)}}for(var wt=t.hr,Tt=0;Tt<wt.length;Tt++){var Wt=wt[Tt].v,_=f.ib.HP(Wt),Mt=f.Q.VT(_).J;f.Q.F(Mt,Z,Mt);var Dt=f.Q.HT(Mt);new l1(0,0,V,G).ri(Dt)&&e.AddAnnot&&e.AddAnnot([Dt.x,Dt.y,Dt.x+Dt.s,Dt.y+Dt.N],Wt.url.v)}e.ShowPage()}}}e.Done(),g4.xw=null},g4.za=function(t){return t=f.gr.Fx(t),[t.S/255,t.M/255,t.c/255]},g4.TW=function(t,i,e,r,a,s,o,h){var v=i.H,u=v.add.lsct,p=v.add.lmfx,c,d,g,m=!1;if(!v.zn){var b=v.add.vmsk,M=v.add.vstk,x=v.add.TySh;if(v.FO&&alert('Clipping layers can not be exported into a PDF. Use vector masks instead. Or use "Rasterize all".',4e3),!(kE==1&&!v.rw()&&!s.o3(f.Q.HT(v.j6())))){var S=i.children,C=S&&S.length!=0?S[S.length-1].H:null;if(kE==1&&C&&C.zn&&C.Dk()&&(b=C.add.vmsk),!!v.Dk()){var A=v.xq/255,D=v.add.iOpa!=null?v.add.iOpa/255:1;e.bmode=eN.a9M(v.$k);var E=e.ca;e.ca=e.CA=A*D;var k=p;k&&(k=k.solidFillMulti.v[0]),k&&(k=k.v),k&&!k.enab.v&&(k=null);var F=v.V;if(v.Lz()&&(!v.rw()||v.Fd&&v.Fd.O2)){v.rw()?(c=v.Fd.O2,F=i.HP(t,!1)):(c=f.n(v.V.D()),f.lv(f.E1(v.buffer,8),c,3));var L=dU.Hh(p,v.add.fxrp,c,F,t,F),d=L.f;dU.alh(L);var N=["DrSh","OrGl"];if(D!=1||M&&!M.fillEnabled.v){var I=c.slice(0);f.m$(I);for(var j=0;j<N.length;j++)for(var B=d[N[j]],U=0;U<B.length;U++){var _=B[U],V=_.TC.Y();V.x+=F.x,V.y+=F.y,f.YQ(I,F,_.Ab,V)}}}d&&g4.a2L(v,c,F,d,e,r,a,o,!0);var G=dU.aCN(v,!1);G&&(r.StartTGroup(e),g=e,e=UDOC.getState(),e.ae8=g.ae8);var H=b&&!v.IK(),Z=v.add.GdFl;if(Z&&Z.Type.v.GrdT!="Lnr"&&Z.Type.v.GrdT!="Rdl"&&(m=!0),M&&M.strokeEnabled.v&&M.strokeStyleContent.v.Ptrn&&(m=!0),H){var z=f.Q.lE(b.B,!1),$=z.UD;f.Q.F($.J,a,$.J),e.cpth={cmds:$.g3,crds:$.J}}if(v.rw())for(var j=0;j<i.children.length;j++)g4.TW(t,i.children[j],e,r,a,s,o,h);else if(v.IK()&&v.add.PtFl==null&&!m){var tt=b?b.B:f.u.zf.Rect(0,0,t.s,t.N),R=v.add.vstl,$,nt;R==null&&(R=er._l(v.add,t));for(var j=0;j<2;j++){var Q=j==0?R.jr:R.o1;if(Q&&Q.length==4)for(var U=0;U<Q[1].length;U++)Q[1][U][1]=g4.aj(Q[1][U][1])}eN.uI(R,e),e.lwidth*=a.aG();for(var j=0;j<e.dash.length;j++)e.dash[j]*=a.aG();if(kE==0){var z=f.Q.lE(tt,R.o1==null);$=z.UD,nt=z.Z_}kE==1&&($=f.Q.QV(tt),nt=b.tI),f.Q.F($.J,a,$.J),e.pth={cmds:$.g3,crds:$.J};for(var U=0;U<2;U++){var j=R.MX==2?1-U:U,X=j==0?R.jr:R.o1,K=null;if(X.length!=0){if(X.length==3)K=X;else{var Y=aU.$Z(X,tt);Y.concat(a);var rt=[0,0,1,0];if(X[0]==1){var ot=X[2][5]*Math.PI/180,st=X[2][6];rt=[Math.cos(ot)*st,-Math.sin(ot)*st,0,0,0,1]}K={typ:["lin","rad"][X[0]],mat:[Y.e7,Y.c,Y.JC,Y.Il,Y.i9,Y.tU],grad:f.o(X[1]),crds:rt}}e[j==0?"colr":"COLR"]=K,r[j==0?"Fill":"Stroke"](e,nt!=0)}}}else if(x&&o.vtxt){var ht=x.NY,lt=new bJ(ht,h,x.ra),$=jr.YX(lt,x,!0),vt=f.Q.A1($),pt=null,M=dU.a6d(p);M&&(pt=dB.aE.JL(M),pt.o1=g4.za(M.strokeStyleContent.v.Clr.v));for(var ct in vt){var ut=parseInt(ct.slice(1,7),16),dt=0;e.colr=k?g4.za(k.Clr.v):g4.aNk(ut);var yt=vt[ct];f.Q.F(yt.J,a,yt.J),yt=f.Q.aFJ(yt),e.pth={cmds:yt.g3,crds:yt.J};var R=pt?f.o(pt):null;ct.length>7&&(R=jr.aNM(ct.slice(7))),R&&(R.G4*=a.aG()),R&&R.MX==2&&(e.COLR=R.o1,eN.uI(R,e),r.Stroke(e)),r.Fill(e),R&&R.MX!=2&&(e.COLR=R.o1,eN.uI(R,e),r.Stroke(e))}}else if(x){var ht=f.o(x.NY);e1.asy(ht);var xt=x.F.Y(),mt=new fp(1,0,0,-1,0,0);mt.concat(xt),mt.concat(a);for(var gt=e1.YF(ht),lt=new bJ(ht,h,x.ra),j=0;j<lt.tq.length;j++){var wt=lt.tq[j];if(!(wt.jE.length==1&&wt.jE[0].I7))for(var U=0;U<wt.rr.length;U++)for(var Tt=wt.rr[U],Wt=wt.TB.y+Tt.TB.y,Mt=wt.jE[Tt.start].start,Dt=wt.jE[Tt.end-1].end,It=e1.aKU(ht,Mt,Dt),St=0;St<It.length;St++){var Ct=lt.tN(Mt),Et=It[St],At=e1.fU(ht,Mt,Mt),Pt=At.jX[At.HI.Font].Name;e.font.Tf=Pt;var ct=e1.Fx(At.HI.FillColor);e.colr=k?g4.za(k.Clr.v):[ct.S/255,ct.M/255,ct.c/255];var Nt=e.font.Tfs=Math.round(At.HI.FontSize),jt=gt.slice(Mt,Mt+Et);At.HI.FontCaps==2&&(jt=jt.toUpperCase());var Y=new fp;Y.translate(Ct.lM.x,-Wt),Y.concat(mt),e.ctm=[Y.e7,Y.c,Y.JC,Y.Il,Y.i9,Y.tU],r.PutText(e,jt,0);for(var _t=0;_t<2;_t++){var Rt=At.HI[_t==0?"Strikethrough":"Underline"];if(Rt){var Gt=lt.tN(Mt+Et-1),Lt=_t==0?.27:-.2,Jt=Nt*Lt,Vt=Nt*(Lt+.07),dt=Gt.lM.x+Gt.lM.s-Ct.lM.x,Bt=[0,Jt,dt,Jt,dt,Vt,0,Vt];f.Q.F(Bt,Y,Bt),e.pth={cmds:["M","L","L","L","Z"],crds:Bt},r.Fill(e)}}e.ctm=[1,0,0,1,0,0],Mt+=Et}}}else if(!v.V.lO()||kE==1){var zt,kt,Ot=!1,Ft=new fp,qt=v.add.SoLd,ti=!0;qt&&(ti=f.O.te(f.O.Jc(W.iz.QX(qt.Trnf))));var Zt=t.GX();if(qt&&ti&&Zt==null){var ni=qt.Idnt.v,yi=t.Ts(ni,qt.Crop?qt.Crop.v:null),si="";if(yi==null)return;var ii=yi.ca,bi=j2.OO(yi.raw.buffer);if(o.fmts.indexOf(bi)!=-1?(zt=yi.raw,Ot=!0):zt=ii[0],kt=ii[1],Ft=f.O.h4(qt),yi.jU.D()!=kt.D()){var oi=new fp;oi.translate(kt.x,kt.y),oi.concat(Ft),Ft=oi}}else if(zt=f.E1(v.buffer,8),kt=v.V,Ft.translate(kt.x,kt.y),Zt&&(zt=zt.slice(0),ICC.U.applyLUT(Zt[t.add.fcmy==1?5:3],Zt[2],zt,zt)),f.$r(zt,kt.s,kt.N)&&o.fmts&&o.fmts.indexOf("jpg")!=-1){var Xt=j2.as("JPG").c6([[zt.buffer]],kt.s,kt.N,[o[1]]);zt=new Uint8Array(Xt),Ot=!0}if(k&&!Ot&&(zt=dU.aHy(zt,k,kt)),g4.eZ(e,r,zt,kt,Ft,a),k&&Ot){var Bt=[0,0,kt.s,0,kt.s,kt.N,0,kt.N];f.Q.F(Bt,Ft,Bt),f.Q.F(Bt,a,Bt);var ri=f.o(e);ri.ca=k.Opct.v.val/100,ri.pth={cmds:["M","L","L","L","Z"],crds:Bt},ri.colr=g4.za(k.Clr.v),r.Fill(ri)}}H&&(e.cpth=null),G&&(r.EndTGroup(),e=g),e.ca=e.CA=E,d&&g4.a2L(v,c,F,d,e,r,a,o,!1)}}}},g4.aj=function(t){var i=g4.xw;if(i==null)return t;var e=i.GX();return e&&i.add.fcmy?f.Qg(f.H6(t)).slice(0,3):t},g4.za=function(t){return t=f.gr.Fx(t),g4.aj([t.S/255,t.M/255,t.c/255])},g4.aNk=function(t){return g4.aj([(t>>>16&255)/255,(t>>>8&255)/255,(t&255)/255])},g4.a2L=function(t,i,e,r,a,s,o,h,v){var u=e.Y(),p=i;if(!(t.add.TySh&&!h.vtxt)){for(var c=a.ca,d=a.bmode,g=dB.order.length-1;g>=0;g--){var m=dB.order[g];if(!(m=="GrFl"||m=="SoFi")&&!((t.add.vmsk||t.add.TySh)&&m=="FrFX")){var b=r[m],M=g>7||m=="FrFX";if(M==v)for(var x=0;x<b.length;x++){var S=b[x];if(S.TC==null&&(S=S.A0?S.A0:S.TV),S!=null){var C=f.E1(S.Ab,8),A=S.TC.Y();if(A.offset(u.x,u.y),!M){if(!u.ri(A)){var D=u.N1(A),E=f.n(D.D());f.LD(p,u,E,D),p=E,u=D}f.YQ(p,u,C,A)}M&&m=="FrFX"&&S.Y4&&f.YQ(S.Y4,A,C,A);var k=new fp;k.translate(A.x,A.y),a.ca=S.W6,a.bmode=eN.a9M(S.NZ),g4.eZ(a,s,C,A,k,o)}}}}a.ca=c,a.bmode=d}},g4.eZ=function(t,i,e,r,a,s){var o=new fp;o.scale(r.s,-r.N),o.translate(0,r.N),o.concat(a),o.concat(s),t.ctm=[o.e7,o.c,o.JC,o.Il,o.i9,o.tU],i.PutImage(t,e,r.s,r.N),t.ctm=[1,0,0,1,0,0]};var cN={};cN.Q_=function(t){var i=new Uint8Array(t);return cN.Vv(i,0)},cN.Vv=function(t,i){var e=T.TF,r=T.GU,a={do:r(t,i,4),g:i+8,size:e(t,i+4)},s=a.do=="FORM"||a.do=="FOR4"||a.do=="LIST"||a.do=="CAT ";if(s&&(a.gb=r(t,i+8,4)),a.size<0||a.g+a.size>t.length)throw"e";if(s){a.sub=[],i+=12;for(var o=a.g+a.size;i<o;){var h=cN.Vv(t,i);a.sub.push(h);var v=h.size&1,u=h.size&3;a.do=="FOR4"&&(v=u==0?0:4-u),i+=8+h.size+v}}return a};var ap={};ap.Q_=function(t,i){var e=new Uint8Array(t);return ap.Vv(e,0,i)},ap.Vv=function(t,i,e){var r=T.s1,a=T.GU,s={do:a(t,i,4),g:i+8,size:r(t,i+4)};if(e&&e[s.size]!=null&&(s.size=e[s.size]),(s.do=="RIFF"||s.do=="LIST")&&(s.gb=a(t,i+8,4)),s.size<0||s.g+s.size>t.length)throw console.log(s,t.length),"e";if(s.do=="RIFF"||s.do=="LIST"&&s.gb!="cmpr"&&s.gb!="stlt"){s.sub=[],i+=12;for(var o=s.g+s.size;i<o;){var h=ap.Vv(t,i,e);s.sub.push(h),i+=8+h.size+(h.size&1),a(t,i-1,4)=="LIST"&&i--}}return s};var jc=(function(){function t(K,Y){var rt=null;if(K.sub==null)return rt;for(var ot=0;ot<K.sub.length;ot++){var st=K.sub[ot];(st.do==Y||st.gb==Y)&&(rt=st)}return rt}function i(K){return K==32?300:K<49?0:K<58?100*(K-48):K<65?0:100*(K-55)}var e;function r(K,Y){var rt=new Uint8Array(K);Y.aQ=!0,e={};var ot=T.GU(rt,0,2);if(ot=="WL")alert("Unsupported CDR version");else{var st,ht,lt,vt,pt=300,ct=0;ot=="PK"&&(ht=UZIP.parse(rt),ht["content/root.dat"]?(rt=ht["content/root.dat"],lt=T.OH(ht["content/dataFileList.dat"]).split(` | |
| `)):(rt=ht["content/riffData.cdr"],ht=null)),st=ap.Q_(rt.buffer),console.log(st);var ut=i(rt[11]),dt={data:rt,g:0,wN:ut};dt.co=dt.wN<600?16:32,F(rt,dt,lt,ht,st.sub,0);var yt=[];if(ht){vt=t(st,"doc "),a(vt);for(var xt=st.sub,mt=0;mt<xt.length;mt++)xt[mt].gb=="page"&&yt.push(xt[mt]);yt=yt.slice(1)}else if(st.sub[3]&&st.sub[3].do=="pack"){alert("We dont support this version of CDR files");return}else if(t(st,"cmpr")==null){if(vt=t(st,"page"),yt.push(vt),t(vt,"mcfg")==null){vt=t(st,"doc "),a(vt),yt=[];for(var xt=st.sub,mt=0;mt<xt.length;mt++)xt[mt].gb=="page"&&yt.push(xt[mt]);yt=yt.slice(1)}}else{var gt=t(st,"cmpr").sub;vt=gt[0],yt=[gt.slice(1)[1]],t(vt,"filt")&&a(vt)}var wt=t(vt,"mcfg").L,Tt=wt.au5,Wt=Tt.x*.1,Mt=Tt.x*yt.length+Wt*(yt.length-1),Dt=Tt.y;pt/=is.Ww(new l1(0,0,Math.round(Mt*pt),Math.round(Dt*pt)),8192*8192);var It=Math.round(Mt*pt),St=Math.round(Dt*pt);Y.s=It,Y.N=St,Y.buffer=f.n(Y.s*Y.N*4);for(var mt=0;mt<yt.length;mt++){var Ct=new fp(pt,0,0,-pt,Tt.x*pt/2+ct,Tt.y*pt/2);s(yt[mt],vt,Y,Ct);var Et=Y.Z[Y.Z.length-1];Et._n(new l1(Math.round(ct),0,Math.round(Tt.x*pt),Math.round(Tt.y*pt))),Et.ZJ("Page "+(mt+1)),ct+=Tt.x*pt+Wt*pt}Y.R9(yt.length)}}function a(K){var Y=t(K,"filt").sub,rt=t(K,"otlt").sub,ot=t(K,"fntt");ot&&(ot=ot.sub),K.p4={};for(var st=0;st<Y.length;st++)K.p4[Y[st].sub[0].L.id]=Y[st].sub[0].L;K.aCZ={};for(var st=0;st<rt.length;st++)K.aCZ[rt[st].L.id]=rt[st].L;if(ot){K.fonts={};for(var st=0;st<ot.length;st++)K.fonts[ot[st].L.id]=ot[st].L}}function s(K,Y,rt,ot){var st=K.gb?K.gb:K.do,ht=t(K,"lgob"),lt=t(K,"txsm"),vt=null,pt=null;ht?(vt=t(ht,"trfl"),pt=t(ht,"loda")):t(K,"lobj")&&(pt=t(K,"lobj"));var ct=vt&&vt.sub[0].Kg?vt.sub[0].Kg.Y():new fp;ct.concat(ot);var ut=rt.gV();if(st=="page"||st=="layr"||st=="grp "){ut.ZJ((st=="page"?"Page":"Group")+" "+rt.Z.length),ut.add.lsct=kd.dF,ut.$k="pass",ut.kj=24;var dt=[];if(st=="page"&&(dt=t(K,"gobj").sub),st=="layr"&&(dt=K.sub.slice(2)),st=="grp "&&(dt=K.sub.slice(4)),dt.length==0)return;rt.Z.push(rt.c1());for(var yt=dt.length-1;yt>=0;yt--)s(dt[yt],Y,rt,ot)}else if(st=="obj "&&pt.L&&pt.L.path){var xt,mt;Y.p4&&(xt=Y.p4[pt.L.aE6],mt=Y.aCZ[pt.L.ak6]),xt==null&&(xt=pt.L.ad9),mt==null&&(mt=pt.L.aaA),ut=o(rt,pt.L.path,ot,ct,xt,mt)}else if(st=="obj "&<){var gt=pt.L.ayu,wt=pt.L.aLJ,Tt="";ut.add.TySh=e1.pz(0,0);var Wt=ct.aG();ut.add.TySh.F.translate(ct.i9,ct.tU);var Mt=ut.add.TySh.NY,Dt=lt.L.Jj;if(Dt==null)return;for(var yt=0;yt<Dt.length;yt++){var It=Dt[yt],St=Tt.length;if(Tt+=It.text+` | |
| `,e1.ow(Mt,St,It.text+` | |
| `),It.text!=""){var Ct=h(It.a4O,Y),Et=Ct.ahF,At=Y.fonts[Et.atH],Pt=e1.fU(Mt,St,Tt.length);Ct.align==3?Pt.tq.Justification=1:Ct.align==2?Pt.tq.Justification=2:Pt.tq.Justification=0;var Nt=Ct.fill.L;Nt==null&&(Nt=[0,0,0]),At.CQ&&e1.Ib(Pt,At.CQ),Pt.HI.FillColor={Type:1,Values:[1,Nt[0],Nt[1],Nt[2]]},Pt.HI.FontSize=Math.round(Et.fontSize*ot.aG()),e1.QQ(Mt,St,Tt.length-1,Pt)}}wt?e1.k7(Mt,0):(e1.k7(Mt,1),e1.PN(Mt,[0,0,Math.round(gt.x*ct.e7),Math.round(-gt.y*ct.Il)])),ut.ZJ(Tt.slice(0,10))}else ut=null;ut&&rt.Z.push(ut)}function o(K,Y,rt,ot,st,ht){var lt=K.gV();lt.ZJ("Object "+K.Z.length),lt.kj|=16;var vt=lt.add.vstk=dB.aE.er();lt.add.vmsk=new d5.JA,lt.add.vmsk.B=f.Q.eG(Y,!1),f.u.G_(lt.add.vmsk.B,ot);var pt=st&&st.f!=0,ct=pt&&st.L!=null?st.L:[0,0,0];if(eN.pC(ct,lt,ot,lt.add.vmsk.B),vt.fillEnabled.v=pt,ht&&ht.agu!=1){vt.strokeEnabled.v=!0,vt.strokeStyleLineAlignment.v.strokeStyleLineAlignment="strokeStyleAlignCenter";var ut=vt.strokeStyleLineWidth.v.val=ht.lineWidth*rt.aG(),dt=ht.color;vt.strokeStyleContent.v.Clr.v=f.gr.Rk({S:dt[0]*255,M:dt[1]*255,c:dt[2]*255}),ht.lf.length!=0&&(vt.strokeStyleLineDashSet.v=dU.mn(ht.lf,4/ut));var yt=ht.aOI,xt=ht.aGc;if(xt!=0){var mt=Y.J,gt=mt.length-4,wt=mt[gt],Tt=mt[gt+1],Wt=mt[gt+2],Mt=mt[gt+3],Dt=new fp;if(Dt.scale(.15,.15),Dt.rotate(-Math.PI/2+Math.atan2(Mt-Tt,-(Wt-wt))),Dt.translate(Wt,Mt),Dt.concat(ot),e[xt]){var It=o(K,e[xt],rt,Dt,dt,null);K.Z.push(It)}}}return lt.va(),lt.oX(K),lt}function h(K,Y){var rt=t(Y,"stlt").L,ot=f.o(rt.YG[K]);if(ot.a32!=0){var st=rt.YG[ot.a32];for(var ht in st)(ot[ht]==null||ot[ht]==0)&&(ot[ht]=st[ht]);delete ot.a32}return ot.align=rt.aAS[ot.ayh],ot.fill=Y.p4[rt.amT[ot.aNy]],ot.apN=Y.aCZ[rt.ayH[ot.aMN]],ot.ahF=rt.ayM[ot.az0],ot}function v(K){var Y=K.data[K.g];return K.g+=1,Y}function u(K){var Y=T.UX(K.data,K.g);return K.g+=2,Y}function p(K){var Y=T.s1(K.data,K.g);return K.g+=4,Y}function c(K){var Y=T.s1(K.data,K.g);return K.g+=8,Y}function d(K){var Y=T.yD(K.data,K.g);return K.g+=2,Y}function g(K){var Y=T.Zb(K.data,K.g);return K.g+=4,Y}function m(K){var Y=T.MQ(K.data,K.g);return K.g+=8,Y}function b(K){if(K.g>=K.data.length)throw"e";for(var Y=0;K.data[K.g+Y]!=0;)Y++;var rt=T.GU(K.data,K.g,Y);return K.g+=Y+1,rt}function M(K){for(var Y="";;){var rt=u(K);if(rt==0)break;Y+=String.fromCharCode(rt)}return Y}function x(K){var Y=p(K),rt=(Y&4294901760)>>>16,ot=(Y&65535)/65535;return rt+ot}function S(K){return K.wN<600?Math.PI*d(K)/1800:Math.PI*g(K)/18e7}function C(K){return K.wN<1500?A(K):m(K)/254e3}function A(K){return K.wN<600?d(K)/1e3:g(K)/254e3}function D(K){return K.wN<600?u(K):p(K)}function E(K){return K.wN<600?d(K):g(K)}function k(K,Y,rt){for(var ot="",st=0;st<rt;st++){for(var ht=0;ht<Y;ht+=4){var lt=T.s1(K.data,K.g+st*Y+ht);ot+=(lt<500,lt+",")}ot+=` | |
| `}return ot}function F(K,Y,rt,ot,st,ht){for(var lt,vt,pt,ct=0;ct<st.length;ct++){var ut=Y.wN,dt=st[ct];if(Y.data=K,Y.g=dt.g+(dt.do=="LIST"?4:0),ot&&dt.sub==null){lt=p(Y),vt=p(Y),pt=p(Y);var yt=u(Y);if(yt!=0&&yt!=256&&yt!=768)throw yt.toString(16);var xt=u(Y);if(xt>32)throw"e";Y.g-=16,lt!=4294967295&&(Y.data=ot["content/data/"+rt[lt]],Y.g=pt)}if(dt.do=="vrsn"){dt.size==16&&(Y.g+=8);var mt=u(Y);Y.wN=mt,console.log("Version",mt),Y.co=mt<600?16:32}else if(dt.do!="DISP"){if(dt.do=="pack"){var gt=p(Y),wt=T.GU(Y.data,Y.g,4),Tt=0;if(wt!="CPng")throw wt;var Wt=new Uint8Array(Y.data.buffer,Y.g+8+2,dt.size-10-4),Mt=pako.inflateRaw(Wt);for(dt.sub=[];Tt<Mt.length;){var Dt=ap.Vv(Mt,Tt);Tt=Dt.g+Dt.size,dt.sub.push(Dt)}var It={data:Mt,g:0,wN:ut,co:Y.co};F(Mt,It,rt,ot,dt.sub,ht+1)}else if(dt.do=="LIST"&&dt.gb=="cmpr"){var St=p(Y),Ct=p(Y),Et=p(Y),gt=p(Y),wt=T.GU(Y.data,Y.g,4),Tt=0;if(wt!="CPng")throw wt;var Wt=new Uint8Array(Y.data.buffer,Y.g+8+2,St-6-8),Mt=pako.inflateRaw(Wt);Y.g+=St,Wt=new Uint8Array(Y.data.buffer,Y.g+8+2);for(var At=pako.inflateRaw(Wt),Pt=[],Nt=0;Nt<At.length;Nt+=4)Pt.push(T.s1(At,Nt));for(dt.sub=[];Tt<Mt.length;){var Dt=ap.Vv(Mt,Tt,Pt);Tt=Dt.g+Dt.size,dt.sub.push(Dt)}var It={data:Mt,g:0,wN:ut,co:Y.co};F(Mt,It,rt,ot,dt.sub,ht+1)}else if(dt.do=="LIST"&&dt.gb=="stlt"||dt.do=="stlt"){if(lt==4294967295)return;var jt=Y.g,_t="",Rt=32;dt.L={};var Gt=p(Y);if(Gt==0)return;dt.L.amT=G(Y,ut>=1300),dt.L.ayH=G(Y),dt.L.ayM={};for(var Lt=p(Y),Jt=0;Jt<Lt;Jt++){var Vt=p(Y);Y.g+=ut<1e3?12:20;var Bt=u(Y),zt=u(Y);Y.g+=8;var kt=A(Y);Y.g+=ut<1e3?12:20,dt.L.ayM[Vt]={atH:Bt,azu:zt,fontSize:kt}}dt.L.aAS=G(Y);var Ot=p(Y);_t+=`Intervals | |
| `+k(Y,52,Ot)+` | |
| `,Y.g+=52*Ot;var Ft=p(Y);_t+=`Set5s | |
| `+k(Y,152,Ft)+` | |
| `,Y.g+=152*Ft;var qt=p(Y);_t+=`Tabs | |
| `+k(Y,784,qt)+` | |
| `,Y.g+=784*qt;var ti=p(Y);_t+=`Bullets | |
| `;for(var Jt=0;Jt<ti;Jt++){var Zt=Y.g,ni=p(Y);Y.g+=12,ut>1300&&(Y.g+=4);var yi=p(Y);if(Y.g+=20,ut>=1300){var si=p(Y);si?p(Y)?Y.g+=64:Y.g+=60:Y.g+=12}else Y.g+=20,ut>=1e3&&(Y.g+=8),p(Y)&&(Y.g+=8),Y.g+=8;var ii=Y.g;Y.g=Zt,_t+=k(Y,ii-Zt,1),Y.g=ii}_t+=` | |
| `;var bi=p(Y);_t+=`Indents | |
| `,dt.L.asM={};for(var Jt=0;Jt<bi;Jt++){var Zt=Y.g,oi=p(Y),Xt={};Y.g+=12,Xt.right=A(Y),Xt.aDO=A(Y),Xt.left=A(Y),dt.L.asM[oi]=Xt;var ii=Y.g;Y.g=Zt,_t+=k(Y,ii-Zt,1),Y.g=ii}_t+=` | |
| `;var ri=p(Y);ut>=1300&&(Rt+=4),_t+=`Hypens | |
| `+k(Y,Rt,ri)+` | |
| `,Y.g+=Rt*ri;var wi=p(Y);if(_t+=`Dropcaps | |
| `+k(Y,28,wi)+` | |
| `,Y.g+=28*wi,ut>800){var Ut=p(Y);_t+=`Set11s | |
| `+k(Y,28,Ut)+` | |
| `,Y.g+=12*Ut}dt.L.YG={};for(var Jt=0;Jt<Gt;Jt++){var mi=p(Y);if(mi>3)throw mi;var Ht=p(Y),Yt={};Yt.a32=p(Y),Y.g+=8;var $t=p(Y);ut>=1200&&($t*=2),Y.g+=$t,Yt.aNy=p(Y),Yt.aMN=p(Y),mi>1&&(Yt.az0=p(Y),Yt.ayh=p(Y),Yt.aM$=p(Y),Yt.ak9=p(Y),ut>800&&(Yt.aCa=p(Y))),mi>2&&(Yt.a22=p(Y),Yt.aiY=p(Y),Yt.a0N=p(Y),Yt.awR=p(Y),Yt.aty=p(Y)),dt.L.YG[Ht]=Yt}}else if(dt.do=="LIST")F(K,Y,rt,ot,dt.sub,ht+1);else if(dt.do=="txsm"){if(dt.L={},ut<600||ut<700)throw"e";if(ut>=1600){dt.L=V(Y);return}ut>=1500?Y.g+=37:Y.g+=36,p(Y)&&ut<800&&(Y.g+=32),ut<800&&(Y.g+=4),dt.L.a0b=p(Y),dt.L.Jj=[],Y.g+=48,ut>=800&&p(Y)&&(Y.g+=32,ut>=1300&&(Y.g+=8)),ut>=1500&&(Y.g+=12);var mi=p(Y),vi=1,ui=!1;mi||(ut>=800&&(Y.g+=4),ut>800&&(Y.g+=2),ut>=1400&&(Y.g+=2),Y.g+=24,ut<800&&(Y.g+=8),vi=p(Y));for(var Nt=0;Nt<vi;Nt++){var pi=p(Y),Jt=0;ut>=1300&&mi&&Y.g++,Y.g++;var Gt=p(Y),Ci=[];for(Jt=0;Jt<Gt;Jt++){var Mi=v(Y),Di=0;v(Y);var xi=v(Y);ut>=800&&(Di=v(Y));var Yt={};if(xi&1){Yt.atH=u(Y);var Ti=u(Y);Ti&&(Yt.a8Q=Ti)}if(xi&2&&(Y.g+=4),xi&4&&(Yt.aJk=A(Y)),xi&8&&(Y.g+=4),xi&16&&(Y.g+=4),xi&32&&(Y.g+=4),xi&64&&(Yt.aNy=p(Y),ut>=1500&&(Y.g+=48)),xi&128&&(Yt.aMN=p(Y)),Di&8)if(ut>=1300){var Kt=p(Y);if(Y.g+Kt*2>=Y.data.length){ui=!0;break}Y.g+=Kt*2}else Y.g+=4;if(Di&32){var Si=v(Y);Si&&(Y.g+=52)}Mi==2&&ut>=1300&&(Y.g+=48),Ci.push(Yt)}if(ui)break;var Pi=p(Y);if(Y.g+Pi*4>Y.data.length)break;var ei=[];for(Jt=0;Jt<Pi;Jt++){var Ai=0;ut>=1200?Ai=c(Y)&4294967295:Ai=p(Y),ei[Jt]=Ai>>16|Ai&1}var ve=Pi;ut>=1200&&(ve=p(Y));var Zi=b(Y);dt.L.Jj.push({a4O:pi,text:Zi,YG:Ci})}}else if(dt.do=="arrw")dt.L=L(Y);else if(dt.do=="font"){var Zt=Y.g,me=u(Y),Bi=u(Y),zi="";if(Y.g+=14,Y.wN>=1200?zi=M(Y):zi=b(Y),dt.L={id:me,aP7:Bi,name:zi},ot){for(var Qt=Zt+vt;Y.data[Y.g]==0;)Y.g++;Y.g+=2;for(var Ei=M(Y);Y.data[Y.g]==0;)Y.g++;for(;Y.data[Y.g]<=2;)Y.g+=4;dt.L.CQ=M(Y)}}else if(["IKEY","ICMT","pfrd","bcfg"].indexOf(dt.do)==-1){if(dt.do=="flgs")dt.L=p(Y);else if(dt.do=="bbox"){var Li=A(Y),Qi=A(Y),Ji=A(Y),Ri=A(Y);dt.L=new l1(Li,Qi,Ji-Li,Ri-Qi)}else if(dt.do=="fild"){var re=p(Y),Wi;ut>=1300&&(Y.g+=8),ut>=2510&&(Y.g+=24);var Ni=u(Y);if(Ni!=0)if(Ni==1)Y.g+=ut>=1300?13:2,Wi=Q(Y);else if(Ni==2){Y.g+=ut>=1300?8:2;var _i=v(Y),Hi=0;ut>=1300?(Y.g+=17,Hi=d(Y)):ut>=600?(Y.g+=19,Hi=g(Y)):(Y.g+=11,Hi=d(Y));var Ui=S(Y),Se=.5+E(Y),ne=.5+E(Y)-.5;ut>=600&&(Y.g+=2);var Ii=D(Y)&255,Yi=v(Y)/100;Y.g++;var Vi=D(Y)&65535;ut>=1300&&(Y.g+=3);for(var Ce=[],Jt=0;Jt<Vi;Jt++){var pe=Q(Y);ut>=1400?Y.g+=26:ut>=1300&&(Y.g+=5);var Ke=(D(Y)&65535)/100;ut>=1300&&(Y.g+=3),Ce.push([Ke,pe])}Wi={typ:_i==1?"lin":"rad",crds:[Se-Math.cos(Ui)/2,ne-Math.sin(Ui)/2,Se,ne],grad:Ce,mat:[1,0,0,1,0,0]}}else console.log("Unknown fill type",Ni);dt.L={id:re,f:Ni,L:Wi}}else if(dt.do=="outl"){var ze=p(Y);if(ut>=1300)for(var Ge=0,fr=0;Ge!=1;)Y.g+=fr,Ge=p(Y),fr=p(Y);var or=u(Y),Me=u(Y),ur=u(Y);ut<1300&&ut>=600&&(Y.g+=2);var We=A(Y),nr=u(Y)/100;ut>=600&&(Y.g+=2);var Ae=S(Y);ut>=1300?Y.g+=46:ut>=600&&(Y.g+=52);var Wi=Q(Y);ut<600?Y.g+=10:Y.g+=16;for(var oe=u(Y),$i=Y.g,ue=[],Jt=0;Jt<oe;++Jt)ue.push(u(Y));ut<600?Y.g=$i+20:Y.g=$i+22;var Ie=p(Y),mr=p(Y);dt.L={id:ze,agu:or,apP:Me,a1F:ur,lineWidth:We,color:Wi,lf:ue,aOI:Ie,aGc:mr}}else if(dt.do=="mcfg"){1300<=ut?Y.g+=12:900<=ut?Y.g+=4:600<=ut&&ut<700&&(Y.g+=28);var Ee=0,Oi=0;if(ut<400){Y.g+=2;var Li=A(Y),Qi=A(Y),Ji=A(Y),Ri=A(Y);Ee=Math.abs(Ji-Li),Oi=Math.abs(Ri-Qi)}else Ee=A(Y),Oi=A(Y);dt.L={au5:new fh(Ee,Oi)}}else if(dt.do=="loda"||dt.do=="lobj"){var jt=Y.g,je=D(Y),ye=D(Y),qe=D(Y),Zr=D(Y),Fe=D(Y),Le=[],Xi=[],Jt=0,qi=null;for(Y.g=jt+qe;Jt<ye;)Le[Jt++]=D(Y);for(Y.g=jt+Zr;Jt>0;)Xi[--Jt]=D(Y);for(dt.L={},Jt=0;Jt<ye;Jt++){Y.g=jt+Le[Jt];var tr=Xi[Jt];tr==30?ut>=400&&Fe==1||ut<400&&Fe==0?dt.L.path=U(Y):ut>=400&&Fe==2||ut<400&&Fe==1?dt.L.path=B(Y):ut>=400&&Fe==3||ut<400&&Fe==2?dt.L.path=$(Y):Fe==37?dt.L.path=z(Y):ut>=400&&Fe==4||ut<400&&Fe==3?dt.L.aLJ=H(Y):ut>=400&&Fe==6||ut<400&&Fe==5?dt.L.ayu=Z(Y):console.log(Fe):tr==20?ut<400?dt.L.ad9=I(Y):dt.L.aE6=p(Y):tr==10?ut<400?dt.L.aaA=j(Y):dt.L.ak6=p(Y):tr==200?dt.L.asW=D(Y):tr==100&&ut<400&&(qi=N(Y))}qi&&dt.L.path&&f.Q.F(dt.L.path.J,qi,dt.L.path.J)}else if(dt.do=="trfd"){var jt=Y.g,je=D(Y),ye=D(Y),qe=D(Y);Y.g=jt+qe;for(var Le=[],Jt=0;Jt<ye;Jt++)Le[Jt]=D(Y);for(var Jt=0;Jt<ye;Jt++){Y.g=jt+Le[Jt],ut>=1300&&(Y.g+=8);var xr=u(Y);if(xr==8){var Ue,Pe,Li,hr,ra,Qi;if(ut>=600&&(Y.g+=6),ut>=500)Ue=m(Y),Pe=m(Y),Li=m(Y)/(ut<600?1e3:254e3),hr=m(Y),ra=m(Y),Qi=m(Y)/(ut<600?1e3:254e3);else throw"e";dt.Kg=new fp(Ue,hr,Pe,ra,Li,Qi)}else console.log(xr)}}else if(0)var Ea}}}}function L(K){var Y=p(K);K.g+=4;var rt=u(K);K.g+=4;for(var ot=[],st=0;st<rt;st++)ot.push(v(K));K.g+=1;for(var ht=[],lt=0;lt<rt;lt++){var vt=[];vt[1]=A(K),vt[0]=A(K),ht.push(vt)}var pt=R(ht,ot);e[Y]=pt}function N(K){var Y=0,rt=0,ot=0,st=0,ht=0,lt=0;if(K.wN>=300){var vt=K.g;K.g+=10;var pt=D(K);K.g=vt+pt,Y=x(K),rt=x(K),ot=g(K)/1e3,st=x(K),ht=x(K),lt=g(K)/1e3}else ot=A(K),lt=A(K),Y=x(K),rt=x(K),ot+=x(K)/1e3,st=x(K),ht=x(K),lt+=x(K)/1e3;return new fp(Y,rt,st,ht,ot,lt)}function I(K){var Y=v(K);if(Y==0)return null;if(Y==1)return Q(K);console.log(Y)}function j(K){var Y=v(K);Y<<=1;var rt=A(K),ot=u(K)/100,st=S(K),ht=Q(K);return{agu:Y,lineWidth:rt,color:ht,lf:[],aOI:0,aGc:0}}function B(K){var Y=A(K),rt=A(K),ot=S(K),st=S(K),ht=f.Q.QV(f.u.zf.WG(0,0,Y,rt));return ht}function U(K){var Y=K.wN,rt=C(K),ot=C(K),st=0,ht=0,lt=0,vt=0,pt=0,ct=1,ut=1;if(Y<1500)vt=C(K),lt=Y<900?vt:C(K),ht=Y<900?vt:C(K),st=Y<900?vt:C(K);else{var dt=m(K);dt!=0&&(ct=dt),dt=m(K),dt!=0&&(ut=dt);var yt=v(K);if(K.g+=7,yt==0){vt=m(K),pt=v(K),K.g+=15,lt=m(K),K.g+=16,ht=m(K),K.g+=16,st=m(K);var xt=Math.abs(rt*ct/2),mt=Math.abs(ot*ut/2);vt*=xt<mt?xt:mt,lt*=xt<mt?xt:mt,ht*=xt<mt?xt:mt,st*=xt<mt?xt:mt}else vt=C(K),pt=v(K),K.g+=15,lt=C(K),K.g+=16,ht=C(K),K.g+=16,st=C(K)}return f.Q.QV(f.u.zf.Rect(0,0,rt,ot,[st,ht,lt,vt]))}function _(K){var Y=p(K);return K.wN<1700&&(Y*=2),K.g+=Y,""}function V(K){var Y=p(K),rt=0;K.g+=37;for(var ot=p(K),st=0;st<ot;st++){var ht=p(K);rt=ht,K.g+=48;var lt=p(K);lt==1?K.g+=48:K.g+=8,Y||(K.g+=16,_(K))}for(var vt={a0b:rt,Jj:[]},pt=p(K),ct=0;ct<pt;ct++){if(K.g>K.data.length)throw"e";var ut=p(K),dt=v(K),yt=-1,xt="";Y&&(yt=v(K),yt==1&&(K.g+=64));for(var mt=_(K),gt=p(K),st=0;st<gt;st++){K.g+=2;var wt=u(K),Tt=u(K);if(Tt&4){var Wt=p(K);Wt*=2,K.g+=Wt}if(wt||Tt&4)var Mt=_(K)}for(var Dt=p(K),It=[],st=0;st<Dt;st++){var St=c(K)&4294967295;It[st]=St>>16|St&1}for(var Ct=p(K),st=0;st<Dt;st++){var Et=It[st]&7,At=0;if(Et==0||Et==2||Et==4||Et==6)At=K.data[K.g++];else if(Et==1||Et==3||Et==5||Et==7)At=K.data[K.g++]+K.data[K.g++]*256;else throw Et;xt+=String.fromCharCode(At)}ct+1<pt&&K.g++;for(var Pt=xt.split("\r"),st=0;st<Pt.length;st++)vt.Jj.push({text:Pt[st],a4O:ut,YG:[]})}return vt}function G(K,Y){for(var rt={},ot=p(K),st=0;st<ot;st++){var ht=p(K);K.g+=4;var lt=p(K);rt[ht]=lt,Y&&(K.g+=48)}return rt}function H(K){var Y=A(K),rt=A(K);return new fh(Y,rt)}function Z(K){K.g+=4;var Y=A(K),rt=A(K);return new fh(Y,rt)}function z(K){K.g+=4;var Y=u(K)+u(K);K.g+=16;var rt=tt(K,Y);return rt}function $(K){var Y=u(K);return K.g+=2,tt(K,Y)}function tt(K,Y){for(var rt=[],ot=[],st=0;st<Y;st++)rt.push([A(K),A(K)]);for(var st=0;st<Y;st++)ot.push(v(K));return R(rt,ot)}function R(K,Y){for(var rt={J:[],g3:[]},ot=0,st=0,ht=0,lt=0;lt<K.length;lt++){var ot=K[lt][0],st=K[lt][1],vt=Y[lt];!(vt&64)&&!(vt&128)||lt==0?(rt.J.push(ot,st),rt.g3.push("M"),ht+=2):vt&64&&!(vt&128)?(rt.J.push(ot,st),rt.g3.push("L"),ht+=2):!(vt&64)&&vt&128?(rt.J.push(ot,st),rt.g3.push("C"),ht+=6):vt&64&&vt&128&&(vt&58&&console.log("strange point"),rt.J.push(ot,st))}return ht!=rt.J.length&&console.log("strange path",ht,rt.J.length),rt}function nt(K,Y){var rt=T.s1;Y+=8;var ot=rt(K,Y);Y+=4;var st=rt(K,Y);Y+=4,Y+=28;var ht=Y,lt=f.n(ot*st*4);Y+=1024;for(var vt=0;vt<st;vt++)for(var pt=0;pt<ot;pt++){var ct=vt*ot+pt,ut=(st-vt-1)*ot+pt,dt=K[Y+ct]<<2,yt=ut<<2;lt[yt+0]=K[ht+dt+2],lt[yt+1]=K[ht+dt+1],lt[yt+2]=K[ht+dt+0],lt[yt+3]=255}return{Ab:lt,V:new l1(0,0,ot,st)}}function Q(K){var Y=K.wN,rt=0,ot=0,st=0;if(Y>=500)rt=u(K),rt==1&&Y>=1300&&(rt=25),rt==30?(rt=25,ot=30):(ot=u(K),K.g+=4),st=p(K);else{if(Y>=400)throw"e";rt=v(K),st=p(K)}return X(rt,ot,st)}function X(K,Y,rt){var ot=[0,0,0];if(K==2||K==3||K==9||K==17){var st=[rt>>>0&255,rt>>>8&255,rt>>>16&255,rt>>>24&255];if(K==2)for(var ht=0;ht<4;ht++)st[ht]=Math.round(255*st[ht]/100);for(var ht=0;ht<4;ht++)st[ht]/=255;ot=UDOC.C.cmykToRgb(st)}else if(K==1||K==5){ot=[rt>>>0&255,rt>>>8&255,rt>>>16&255];for(var ht=0;ht<3;ht++)ot[ht]=ot[ht]/255;K==5&&ot.reverse()}else console.log("Unknown color model "+K,rt,rt.toString(16));return ot}return{Q_:r}})(),ie=(function(){var t,i,e=new ArrayBuffer(4),r=new Uint8Array(e),a=new Uint32Array(e),s=new Float32Array(e);function o(d,g){for(var m=0;m<d.length;m++)if(d[m][0]==g)return d[m]}function h(){var d=0,g=0,m=0;do m=t[i++],d|=(m&127)<<g,g+=7;while(m&128&&g<35);return d>>>0}function v(d,g,m,b,M){t=d,i=g;for(var x=b[0]=="mesg",S=b[2],C={},A=1,D=x?1e9:S.length;A<=D;){var E=A;if(x&&(E=h(),E==0))break;var k=o(S,E),F=k[2],L=k[1]==1,N=L?h():1,I=new Array(N);if(F==3){if(!L)throw"e";I=t.slice(i,i+N),i+=N}else for(var j=0;j<N;j++){var B;if((F&1)==1)if(F==1)B=t[i++]==1;else if(F==3)B=t[i++];else if(F==5){var U=h();B=U&1?~(U>>>1):U>>>1}else if(F==7)B=h();else if(F==9)if(t[i]==0)B=0,i++;else{r[0]=t[i],r[1]=t[i+1],r[2]=t[i+2],r[3]=t[i+3];var _=a[0];a[0]=_<<23|_>>>9,B=s[0],i+=4}else if(F==11){var V=u(t,i);B=V[0],i+=V[1]+1}else if(F==15){for(var U=BigInt(0),G=BigInt(0),H=BigInt(7),Z;(Z=t[i++])&128&&G<56;)U|=BigInt(Z&127)<<G,G+=H;U|=BigInt(Z)<<G,B=U}else throw F;else{var z=m[F>>>1];if(z[0]=="enum"){var $=h();B=z[2][$]}else{var tt=v(t,i,m,z,M+1);B=tt[0],i=tt[1]}}I[j]=B}C[k[3]]=L?I:I[0],A++}return[C,i]}function u(d,g){for(var m=g;d[m]!=0;)m++;return[T.OH(new Uint8Array(d.buffer,g,m-g)),m-g]}function p(d,g){for(var m=g;d[m]!=0;)m++;for(var b=g;b<m;b++)if(d[b]>127)throw"e";return T.GU(d,g,m-g)}function c(d){t=d,i=1;for(var g=[];i<d.length;){var m=i,b=g.length,M=p(d,i);i+=M.length+1;var x=h();if(x>2)throw"e";for(var S=h(),C=[],A=0;A<S;A++){var D=p(d,i);i+=D.length+1;var E=h(),k=h(),F=h();C.push(x==0?D:[F,k,E,D])}g.push([["enum","strc","mesg"][x],M,C])}return g}return{a92:c,ahx:v}})();function bt(){}bt.Q_=function(t,i){var e=Date.now(),r=new Uint8Array(t),a=8,s,o=0,h=0;r[0]==80&&r[1]==75&&(s=UZIP.parse(t),r=s["canvas.fig"]);var v=T.s1(r,a);a+=4;for(var u=[];a<r.length;){var p=T.s1(r,a);a+=4;var c=r.slice(a,a+p);if(!(r[a]==137&&r[a+1]==80))if(v>=70&&u.length!=0){var d=j2.Xl.Ml(c);c=d.length==0?UZIP.inflateRaw(c):d}else c=UZIP.inflateRaw(c);u.push(c),a+=p}for(var g=ie.a92(u[0]),m=0;m<g.length;m++)g[m][1]=="Message"&&(o=m);for(var b=ie.ahx(u[1],0,g,g[o],0)[0],M={gl:{},wf:{},ap6:{},J6:s},x=b.nodeChanges,S=0;S<x.length;S++){var C=x[S],A=C.guid;M.wf[A.sessionID+","+A.localID]=C}for(var S=0;S<x.length;S++){var C=x[S],A=C.parentIndex;if(A){var D=bt.rq(M.wf,A.guid);D.children==null&&(D.children=[]),D.children.push(C)}}for(var E=x[0],k=E.children,F=new l1,L=[],N=[],A=0;A<k.length;A++){var I=k[A],j=I.children;if(!(I.name=="Internal Only Canvas"||j==null)){for(var B=new l1,m=0;m<j.length;m++){var U=j[m],_=U.transform,V=U.size;if(_.m00==1&&_.m10==0&&_.m01==0&&_.m11==1){var G=new l1(_.m02,_.m12,V.x,V.y);B=B.N1(G)}}var H=F.N==0?0:F.N+100,Z=B.Y();Z.x=0,Z.y=H,F=F.N1(Z),L[A]=B,N[A]=H}}var z=is.Ww(new l1(0,0,F.s,F.N),8192*8192);i.s=Math.round(F.s/z),i.N=Math.round(F.N/z),i.buffer=f.n(i.s*i.N*4);for(var A=0;A<k.length;A++){var I=k[A],j=I.children;if(!(I.name=="Internal Only Canvas"||j==null)){j.sort(bt.aE5);var $=new fp(1,0,0,1,-L[A].x,N[A]-L[A].y);$.scale(1/z,1/z);for(var m=0;m<j.length;m++){var U=j[m];bt.wa(U,[],$,b.blobs,i,0,M),h++}}}i.R9(h),i.aQ=!0,z!=1&&alert("File scaled down "+z+"x")},bt.wa=function(t,i,e,r,a,s,o){var h=bt,v=!1,u,p=!1,c,d;i=f.o(i);for(var g=t.overrideKey?t.overrideKey:t.guid,m=0;m<i.length;m++){var b=i[m],M=b.guidPath.guids;if(h.avS(M[0],g))if(M.length==1){var x={};for(var S in t)x[S]=b[S]!=null?b[S]:t[S];t=x}else b.guidPath.guids=M.slice(1)}var C=t.type,A=t.children,D=t.size,E=t.effects,k=a.gV();k.ZJ(t.name),k.q0(t.visible),k.xq=Math.round(t.opacity*255);var F=h.Gh(t.transform),L=F.Y();L.concat(e),D==null&&(D={x:0,y:0});var N=new l1(Math.round(L.i9),Math.round(L.tU),Math.round(D.x*L.aG()),Math.round(D.y*L.aG()));(N.s==0||isNaN(N.s))&&(N.s=100),(N.N==0||isNaN(N.N))&&(N.N=100);var I=t.fillPaints,B=t.inheritFillStyleID;if(B){var x=h.rq(o.wf,B);x&&(I=x.fillPaints)}I==null&&(I=[]);var I=h.al8(I),j=I[0];j&&j.type=="IMAGE"&&h.hv(r,bt.Ar(j),o,!0)==null&&(j=null);var U=t.strokePaints,B=t.inheritFillStyleIDForStroke;if(B){var x=h.rq(o.wf,B);x&&(U=x.fillPaints)}U==null&&(U=[]);var U=h.al8(U),_="BOOLEAN_OPERATION LINE RECTANGLE ROUNDED_RECTANGLE ELLIPSE VECTOR REGULAR_POLYGON STAR".split(" ").indexOf(C)!=-1;if(_||C=="FRAME"||C=="INSTANCE"){u=new d5.JA,h.ac7(t,r,u),v=f.u.Vr(u.B),f.u.G_(u.B,L);var V=f.Q.SF(f.u.$X(u.B));if(V.lO()||(N=V),o.gl.qD&&j){for(var G=d5.JA.Fu(o.gl.qD.B),m=2;m<G.length;m++)G[m].y7!=null&&(G[m].y7=3);u.B=u.B.concat(G.slice(2))}}if(j&&j.type=="IMAGE"){d=j.imageScaleMode,p=!0;var H=j.originalImageWidth,Z=j.originalImageHeight;if(H*Z==0){var z=h.hv(r,bt.Ar(j),o);H=z.dU.s,Z=z.dU.N}var $=H/Z,tt=D.x/D.y;c=Math.abs($-tt)}if(C!="FRAME"){if(_&&v&&p&&(d=="FIT"||d=="FILL"&&c<=.05||d=="STRETCH"&&c<=.05)){var R=h.hv(r,bt.Ar(j),o,!0),nt=a.wL(R,k.getName(),0,0);nt.kj=k.kj,nt.xq=k.xq,k=nt;var Q=new l1(0,0,D.x,D.y);if(d=="FIT"){var X=j.originalImageWidth,K=j.originalImageHeight,Y=Math.min(D.x/X,D.y/K),rt=X*Y,ot=K*Y;Q=new l1(Q.x+(Q.s-rt)/2,Q.y+(Q.N-ot)/2,rt,ot)}var st=f.Q.VT(Q).J;f.Q.F(st,L,st),k.add.SoLd.Trnf=W.iz.UY(st),k.add.SoLd.nonAffineTransform=W.iz.UY(st);var ht=[],E=t.effects,lt=j.paintFilter;if(E){for(var m=0;m<E.length;m++)if(E[m].type=="FOREGROUND_BLUR"){var vt=E[m],pt=iU.aS("GsnB",{});ht.push(pt),pt.v.enab.v=vt.visible,pt.v.Fltr.v.Rds.v.val=vt.radius/2.4}}if(lt&<.exposure!=0){var pt=iU.aS("brit",{});ht.push(pt),pt.v.Fltr.v.Brgh.v=Math.round(lt.exposure*160),pt.v.Fltr.v.useLegacy.v=!0}if(lt&<.vibrance!=0){var pt=iU.aS("vibA",{});ht.push(pt),pt.v.Fltr.v.Strt.v=Math.round(Math.round(lt.vibrance*100))}ht.length!=0&&(k.add.SoLd.filterFX=iU.Gj(),a.et({id:k.add.SoLd.placed.v,V:new l1,buffer:f.n(1),c9:new d5.t$}),k.add.SoLd.filterFX.v.filterFXList.v=ht),k.T_(a,!1),h.aqq(o,k,a)}else if(_){if(h.Fn(k,u,t,j,U,L,N,r,a,o),E)for(var m=0;m<E.length;m++){var vt=E[m];vt.type=="FOREGROUND_BLUR"&&(u.$G=vt.radius/2.4)}k.va(),k.oX(a)}else if(C=="TEXT"){var ct=t.textData,ut=ct.layoutSize;ut==null&&(ut=t.size);var dt=["LEFT","RIGHT","CENTER"].indexOf(t.textAlignHorizontal);dt==-1&&(dt=0),k.add.lnsr="rend",k.add.TySh=e1.pz(0,0),k.add.TySh.K0=new l1(0,0,100,100);var yt=L.Y();k.add.TySh.F=yt;var xt=k.add.TySh.NY,mt=ct.characters;if(t.textCase=="TITLE"){for(var m=0;m<mt.length;m++)if(m==0||mt[m-1]==" "){var gt=mt.slice(0,m),wt=mt.slice(m+1);mt=gt+mt[m].toUpperCase()+wt}}mt=mt.replace(/\u2028/g,` | |
| `),mt=mt.replace(/\u2029/g,` | |
| `),mt=mt.replace(/\r\n/g,` | |
| `),e1.ow(xt,0,mt);var Tt=t.textAutoResize,Wt=ct.baselines;if(Tt=="WIDTH_AND_HEIGHT"){var Mt=dt==0?0:dt==1?ut.x:ut.x/2,Dt=Wt?Wt[0].position.y:t.fontSize;yt.translate(Mt*L.aG(),Dt*L.aG()),e1.k7(xt,0)}else if(Tt=="HEIGHT"||Tt=="NONE"||Tt==null){var Dt=Wt?Wt[0].position.y-t.fontSize*.7:0;yt.translate(0,Dt*L.aG()),e1.k7(xt,1),e1.PN(xt,[0,0,Math.round(ut.x),Math.round((Tt=="NONE"?1.8:1)*ut.y)])}else throw Tt;if(mt!=""){var It=e1.fU(xt,0,1);h.akN(t,L,D,It,k,r,a,o),e1.QQ(xt,0,mt.length,It);var St=ct.characterStyleIDs,Ct=ct.styleOverrideTable;if(St){St=St.slice(0);for(var m=0;m<St.length;m++)mt[m]==` | |
| `&&(St[m]=-m-1);for(var Et=[0],At=0,Pt=0,m=0;m<St.length;m++){Pt++;var Nt=St[m];m==0||Nt==St[m-1]||(Et.push(Pt-1,m),Pt=1)}Et.push(Pt);for(var m=0;m<Et.length;m+=2){var jt=Et[m],_t=Et[m+1];if(mt[jt]!=` | |
| `){var Nt=St[jt];if(Nt!=0){for(var Rt,Gt=0;Gt<Ct.length;Gt++)Ct[Gt].styleID==Nt&&(Rt=Ct[Gt]);var It=e1.fU(xt,jt,jt+1);h.akN(Rt,L,D,It,k,r,a,o),e1.QQ(xt,jt,jt+_t-1,It)}}}}}}else if(C!="SYMBOL")if(C=="INSTANCE"&&t.symbolData){var Lt=t.symbolData,Jt=Lt.symbolOverrides,x=h.rq(o.wf,Lt.symbolID);x?A=x.children:console.log(t.name,"symbol not found",Lt.symbolID),i=i.slice(0);for(var m=0;m<Jt.length;m++)i.push(Jt[m])}else console.log(C)}if(A&&!_){a.Z.push(a.c1());var Vt=!1,Bt=s==0&&C!="SYMBOL"&&C!="INSTANCE";if(Bt&&(N.lO()&&console.log(N),k._n(N)),j=I[I.length-1],j&&j.type=="IMAGE"&&h.hv(r,bt.Ar(j),o,!0)==null&&(j=null),Bt&&j&&j.type=="SOLID"){var zt=j.color;k.add.artb.artboardBackgroundType.v=4,k.add.artb.Clr=h.vz(zt)}else if((j||U[0])&&u){var kt=a.gV();kt.ZJ("Background"),h.Fn(kt,u,t,j,U,L,N,r,a,o),kt.va(),kt.oX(a),a.Z.push(kt),Vt=!0}A.sort(h.aE5);var Ot=o.gl;o.gl={};for(var Ft=0;Ft<A.length;Ft++)h.wa(A[Ft],i,L,r,a,s+1,o);o.gl=Ot,k.add.lsct=kd.Mn,k.$k="pass";var qt=k.Dk();k.kj=24,k.q0(qt);var ti=s!=0&&I.length!=0&&!t.frameMaskDisabled&&t.containerSupportsFillStrokeAndCorners;!Vt&&ti&&u?(k.add.vmsk=u,k.va(),k.oX(a)):h.aqq(o,k,a),a.Z.push(k)}else if(C=="FRAME"&&j&&u)h.Fn(k,u,t,j,U,L,N,r,a,o),k.va(),k.oX(a),a.Z.push(k);else if(t.mask)u&&(o.gl.qD=u);else{var Zt=[],ni=1;if(E)for(var yi=0;yi<E.length;yi++){var vt=E[yi],si=vt.color,ii=vt.type,bi=["DROP_SHADOW","INNER_SHADOW"].indexOf(ii);if(bi!=-1){var oi=["DrSh","IrSh"][bi],Xt=JSON.parse(dB.sq[dB.order.indexOf(oi)]);Zt.push([oi,Xt]),Xt.enab.v=vt.visible,Xt.Md.v.BlnM=j6.LZ(h.ace(vt.blendMode)),Xt.Opct.v.val=Math.round(100*si.a),Xt.blur.v.val=Math.round(vt.radius*L.aG()),Xt.Clr=h.vz(si);var Mt=vt.offset.x,Dt=vt.offset.y;Xt.uglg.v=!1,Xt.lagl.v.val=Math.round(180/Math.PI*Math.atan2(Dt,-Mt)),Xt.Dstn.v.val=Math.round(Math.sqrt(Mt*Mt+Dt*Dt)*L.aG())}}C=="TEXT"&&I[0]&&I[0].type!="SOLID"&&(ni=0);for(var m=ni;m<I.length;m++){var ri=I[m],wi=h.XS(t,ri,L,N,r,a,o);if(wi[0]=="GdFl")Zt.push(["GrFl",wi[1]]);else if(wi[0]=="SoCo")Zt.push(["SoFi",wi[1]]);else if(wi[0]=="PtFl")Zt.push(["patternFill",wi[1]]);else if(wi[0]!="None")throw wi}if(!_)for(var m=0;m<U.length;m++){var ri=U[m],wi=h.XS(t,ri,L,N,r,a,o);if(wi[0]=="SoCo"){var Xt=JSON.parse(dB.sq[dB.order.indexOf("FrFX")]);Zt.push(["FrFX",Xt]),Xt.enab=wi[1].enab,Xt.Opct=wi[1].Opct,Xt.Md=wi[1].Md,Xt.Clr=wi[1].Clr,Xt.Sz.v.val=Math.round(t.strokeWeight);var Ut=t.strokeAlign;Ut&&(Xt.Styl.v.FStl=dB.stroke.types[["INSIDE","CENTER","OUTSIDE"].indexOf(Ut)])}}if(Zt.length!=0){for(var mi=JSON.parse(dB.default),m=0;m<dB.order.length;m++)mi[dB.Yr[m]]={t:"VlLs",v:[]};for(var m=0;m<Zt.length;m++){var Ht=Zt[m],oi=dB.Yr[dB.order.indexOf(Ht[0])];mi[oi].v.unshift({t:"Objc",v:Ht[1]})}A==null&&(k.add.lmfx=mi)}a.Z.push(k)}},bt.Fn=function(t,i,e,r,a,s,o,h,v,u){var p=bt;t.kj|=16,t.add.vmsk=i;var c=t.add.vstk=dB.aE.er(),d=p.XS(e,r,s,o,h,v,u);c.fillEnabled.v=d[0]!="None",d[0]=="None"?t.add.SoCo=d[1]:(p.Hv(d,t),t.add[d[0]]=d[1]);var d=p.XS(e,a[0],s,o,h,v,u);if(d[0]!="None"){var c=t.add.vstk;c.strokeEnabled.v=!0,c.strokeStyleLineWidth.v.val=e.strokeWeight*s.aG(),c.strokeStyleLineAlignment.v.strokeStyleLineAlignment=dB.aE.LO[["INSIDE","CENTER","OUTSIDE"].indexOf(e.strokeAlign)];var g={SoCo:"SoFi",GdFl:"GrFl",PtFl:"patternFill"}[d[0]],m=["SoFi","GrFl","patternFill"].indexOf(g),b=[dB.Z$,dB.Z7,dB.bZ][m];c.strokeStyleContent.v={classID:dB.aE.gb[0]};var M=e.dashPattern;M&&(c.strokeStyleLineDashSet.v=dU.mn(M,1/e.strokeWeight));for(var x=c.strokeStyleContent.v={classID:dB.aE.gb[m]},S=0;S<b.length;S++)x[b[S]]=d[1][b[S]];c.fillEnabled.v||p.Hv(d,t)}},bt.Hv=function(t,i){var e=t[1].Opct.v.val;e!=100&&(i.xq=Math.round(i.xq/255*(e/100)*255))},bt.aE5=function(t,i){var e=t.parentIndex.position,r=i.parentIndex.position;return e>r?1:-1},bt.al8=function(t){for(var i=1;i<t.length;i++){var e=t[i];if(e.type=="IMAGE"&&e.opacity==1){t=t.slice(i);break}}for(var i=0;i<t.length;i++){var e=t[i],r=e.imageThumbnail,a=e.type=="IMAGE";a&&(e.image==null||e.image.dataBlob==null)&&r&&r.dataBlob&&(e.image=r),(!e.visible||a&&e.image==null)&&(t.splice(i,1),i--)}return t},bt.aqq=function(t,i,e){t.gl.qD&&(i.add.vmsk=t.gl.qD.Y(),i.va(),i.oX(e))},bt.akN=function(t,i,e,r,a,s,o,h){var v=t.fontSize,u=t.lineHeight,p=t.fontName,c=t.textAlignHorizontal,d=t.textTracking,g=t.textCase,m=t.textDecoration;if(v==null&&(v=r.HI.FontSize),p){var b=p.postscript;if(b==""){var M=p.family,x=p.style;b=M.split(" ").join("")+"-"+x}e1.Ib(r,b)}if(v!=null&&(r.HI.FontSize=Math.round(v)),m=="UNDERLINE"&&(r.HI.Underline=!0),d&&(r.HI.Tracking=Math.round(d*1e3)),g&&(r.HI.FontCaps=g=="UPPER"?2:0),u&&(u.units!="PERCENT"||u.value!=100)){v==null&&(v=15);var S=u.value;u.units=="PERCENT"&&(S=1*v*S/100),u.units=="RAW"&&(S=1*v*S),r.HI.AutoLeading=!1,r.HI.Leading=Math.round(S)}c&&(r.tq.Justification=["LEFT","RIGHT","CENTER"].indexOf(c));var C=t.fillPaints,A=t.inheritFillStyleID;if(A){var D=bt.rq(h.wf,A);D&&(C=D.fillPaints)}if(C&&C[0]){var E=bt.XS(t,C[0],i,e,s,o,h);if(E[0]=="SoCo"){var k=f.gr.Fx(E[1].Clr.v);r.HI.FillColor={Type:1,Values:[1,k.S/255,k.M/255,k.c/255]},bt.Hv(E,a)}}},bt.XS=function(t,i,e,r,a,s,o){var h=bt,v,u,p=t.size;if(p==null&&(p={x:0,y:0}),i){var c=i.type,d=["GRADIENT_LINEAR","GRADIENT_RADIAL","GRADIENT_DIAMOND","GRADIENT_ANGULAR"].indexOf(c);if(c=="SOLID"){v="SoCo";var g=i.color;u=JSON.parse(dB.sq[dB.order.indexOf("SoFi")]),u.Clr=h.vz(g)}else if(c=="PATTERN"){v="SoCo";var g=i.color;u=JSON.parse(dB.sq[dB.order.indexOf("SoFi")]),console.log(c)}else if(d!=-1){var m=JSON.parse(dB.sq[dB.order.indexOf("GrFl")]),b=m.Grad.v;b.Intr.v=0,m.Type.v.GrdT=["Lnr","Rdl","Dmnd","Angl"][d];for(var M=[],x=i.stops,S=0;S<x.length;S++){var C=x[S],A=C.color;M.push([C.position,[A.r,A.g,A.b],A.a])}f.gr.np(M,b);var D=h.Gh(i.transform);D.m$();var E=D.Y();p&&E.scale(p.x,p.y),E.concat(e);var k=new fh(0,.5),F=new fh(1,.5);k=E.n2(k),F=E.n2(F),k.x=F.x+.5*(k.x-F.x),k.y=F.y+.5*(k.y-F.y),f.gr.Sm(k,F,r,m),d==3&&E.e7*E.Il-E.c*E.JC<0&&(m.Rvrs.v=!m.Rvrs.v),v="GdFl",u=m}else if(c=="IMAGE"){var m=JSON.parse(dB.sq[dB.order.indexOf("patternFill")]),D=h.Gh(i.transform);D.m$();var L=bt.Ar(i),N=o.ap6[L];if(N==null){var I=h.hv(a,L,o);if(I==null&&(I={data:f.n(4),dU:new l1(0,0,1,1)}),N=o.ap6[L]={},N.id=er.j4()+"-d71c-11e5-b1ae-a548a96e5f9f",N.jA=[new Uint8Array(I.data),I.dU],D.e7<0){var j=N.jA[0].slice(0);f.O.QO(j,N.jA[0],I.dU.s,I.dU.N)}N.name="someImage",s.EJ(N)}D.e7<0&&(D.e7=-D.e7);var B=["FILL","FIT","STRETCH","TILE"].indexOf(i.imageScaleMode),U=B==3?i.scale:1;dU.asG(N,m,p.x,p.y,B,e,D,U),v="PtFl",u=m}else if(c=="VIDEO")v="SoCo",u=JSON.parse(dB.sq[dB.order.indexOf("SoFi")]),u.Clr=h.vz({r:255,g:0,b:255});else throw c;u&&(u.Opct={t:"UntF",v:{type:"#Prc",val:Math.round(i.opacity*100)}})}return(v==null||i.opacity<.001)&&(v="None",u={classID:"null",Clr:{t:"Objc",v:f.gr.Rk({S:0,M:0,c:0})}}),[v,u]},bt.Ar=function(t){var i=t.image,e=i.dataBlob;if(e==null){e="";for(var r=0;r<20;r++)e+=i.hash[r].toString(16).padStart(2,"0")}return e},bt.hv=function(t,i,e,r){if(t[i]){var a=t[i];if(r)return a.bytes;if(a.rslt)return a.rslt;var s=a.bytes.buffer;return a.rslt=bt.aoN(s),a.rslt}else{if(e.J6==null)return null;if(r)return e.J6["images/"+i];var o=e.J6["images/"+i];if(o==null)return null;var s=o.buffer;return e.J6["images/-"+i]||(e.J6["images/-"+i]=bt.aoN(s)),e.J6["images/-"+i]}},bt.aoN=function(t){var i=j2.OO(t);i=="fpng"&&(i="png");var e=j2.as(i);try{var r=e.mF(t)[0];return r.depth==16&&(r.depth=8,r.data=f.E1(new Uint16Array(r.data),8).buffer),r}catch{return{data:f.n(4),dU:new l1(0,0,1,1)}}},bt.ac7=function(t,i,e){var r=t.type,a=t.size,s=t.cornerRadius,o;s==null&&(s=0);for(var h=a.x,v=a.y,u=[s,s,s,s],p=["rectangleTopLeftCornerRadius","rectangleTopRightCornerRadius","rectangleBottomRightCornerRadius","rectangleBottomLeftCornerRadius"],c=0;c<4;c++)t[p[c]]!=null&&(u[c]=t[p[c]]);if(r=="RECTANGLE"||r=="ROUNDED_RECTANGLE"||r=="FRAME"||r=="INSTANCE")o=f.u.zf.Rect(0,0,h,v,u);else if(r=="ELLIPSE"){var d=t.arcData,g=d?d.startingAngle:0,m=d?d.endingAngle:2*Math.PI,b=d?d.innerRadius:0;if(g==0&&m>1.999*Math.PI?o=f.u.zf.WG(0,0,h,v,0):o=f.u.zf.aEA(h/2,v/2,v/2,g,m),b!=0&&b!=1){var M=d5.JA.Fu(o).slice(3);M.reverse();for(var c=0;c<M.length;c++){var x=M[c],S=x.zQ;x.zQ=x.H3,x.H3=S}var C=new fp;C.translate(-h/2,-v/2),C.scale(b,b),C.translate(h/2,v/2),f.u.G_(M,C),o=o.concat(M),o[2].length*=2}}else if(r=="LINE")o=f.u.zf.Rect(0,0,h,v,0),o.pop(),o.pop(),o[2].length=2;else if(r=="STAR")o=f.u.zf.wg(h/2,v/2,h/2,2*Math.PI*(1/4),5,0,t.starInnerScale);else if(r=="REGULAR_POLYGON"){o=f.u.zf.Oj(.5,.5,.5,Math.PI/2,t.count,0);var A=new fp;A.scale(h,v),f.u.G_(o,A)}else if(r=="BOOLEAN_OPERATION"){o=[{f:6},{f:8,all:0}];var D=t.children,E=["XOR","UNION","SUBTRACT","INTERSECT"].indexOf(t.booleanOperation);if(E==-1)throw t;D==null&&(D=[]);for(var c=0;c<D.length;c++){var k=D[c],F=new d5.JA,L=bt.ac7(k,i,F);F.B!=null&&(f.u.G_(F.B,bt.Gh(k.transform)),o=o.concat(F.B.slice(2)))}for(var c=3;c<o.length;c++)o[c].y7!=null&&(o[c].y7=E)}else if(r=="VECTOR"){var N,I,j=3,B=t.vectorData;if(B==null)return;N=B.normalizedSize,I=B.vectorNetworkBlob;for(var U=i[I].bytes,_=new Uint32Array(U.buffer),V=new Float32Array(U.buffer),G=_[0],H=_[1],Z=_[2],z=[],$=[],tt=[],R=j+G*3,nt=R+H*7,c=0;c<G;c++){var Q=j+c*3;if(Math.abs(V[Q+0])>1e-7)throw"e";z.push(new fh(V[Q+1],V[Q+2]))}for(var c=0;c<H;c++){var X=R+c*7;$.push([_[X+0],_[X+1],V[X+2],V[X+3],_[X+4],V[X+5],V[X+6]])}for(var c=0;c<Z;c++){var K=_[nt+1],Y=tt[c]=[];nt+=2;for(var rt=0;rt<K;rt++){for(var ot=_[nt++],st=Y[rt]=[],ht=0;ht<ot;ht++)st[ht]=_[nt+ht];nt+=ot}}if(nt!=_.length&&nt!=_.length-1)throw"e";if(tt.length==0&&$.length!=0){for(var lt=new Uint8Array(z.length),vt=new Uint8Array(z.length),pt=-1,c=0;c<$.length;c++){var ct=$[c];lt[ct[1]]++,lt[ct[4]]++,vt[ct[1]]=1}for(var c=0;c<z.length;c++)if(lt[c]==1&&vt[c]==1){pt=c;break}if(pt!=-1){for(var c=0;c<$.length;c++)if($[c][1]==pt){var S=$[0];$[0]=$[c],$[c]=S;break}}for(var ut=$[0][4],c=1;c<$.length;c++){for(var dt=-1,rt=c;rt<$.length;rt++)$[rt][4]==ut&&(dt=rt);for(var rt=c;rt<$.length;rt++)$[rt][1]==ut&&(dt=rt);if(dt!=-1){var yt=0,S=$[dt];$[dt]=$[c],$[c]=S,S[1]!=ut&&(yt=S[1],S[1]=S[4],S[4]=yt,yt=S[2],S[2]=S[5],S[5]=yt,yt=S[3],S[3]=S[6],S[6]=yt)}ut=$[c][4]}tt.push([[]]);for(var c=0;c<$.length;c++)tt[0][0].push(c)}for(var xt=[],mt=[],gt=0;gt<tt.length;gt++)for(var wt=0;wt<tt[gt].length;wt++){var Tt=tt[gt][wt],Wt=0;if(Tt.length>1){var Mt=$[Tt[0]],Dt=$[Tt[1]];Wt=Mt[4]==Dt[1]?1:0}for(var c=0;c<Tt.length;c++){var It=$[Tt[c]],St=1,Ct=4;Wt==0&&(St=4,Ct=1);var Et=z[It[St]],At=z[It[Ct]];c==0&&(mt.push("M"),xt.push(Et.x,Et.y)),mt.push("C"),xt.push(Et.x+It[St+1],Et.y+It[St+2],At.x+It[Ct+1],At.y+It[Ct+2],At.x,At.y)}}if(o=f.Q.eG({J:xt,g3:mt},!1),s!=0){for(var u=[],Pt=o[2].length,c=0;c<Pt;c++)u.push(s);f.u.HA(o)&&f.u.ql(o,2,u)}var Nt=new fp;Nt.scale(N.x==0?1:a.x/N.x,N.y==0?1:a.y/N.y),f.u.G_(o,Nt)}e.B=o},bt.rq=function(t,i){return t[i.sessionID+","+i.localID]},bt.avS=function(t,i){return t.sessionID==i.sessionID&&t.localID==i.localID},bt.ace=function(t){var i={NORMAL:"norm",MULTIPLY:"mul ",LIGHTEN:"lite",SCREEN:"scrn",COLOR_DODGE:"div ",LINEAR_DODGE:"lddg",COLOR_BURN:"idiv",LINEAR_BURN:"lbrn",SOFT_LIGHT:"sLit",HARD_LIGHT:"hLit",DARKEN:"dark",LUMINOSITY:"lum ",OVERLAY:"over",DIFFERENCE:"diff",COLOR:"colr"}[t];if(i==null)throw t;return i},bt.vz=function(t){return{t:"Objc",v:f.gr.Rk({S:t.r*255,M:t.g*255,c:t.b*255})}},bt.Gh=function(t){if(t==null)return new fp;for(var i=[t.m00,t.m10,t.m01,t.m11,t.m02,t.m12],e=0;e<6;e++)Math.abs(i[e])<1e-20&&(i[e]=0);return new fp(i[0],i[1],i[2],i[3],i[4],i[5])};function jE(){}jE.Q_=(function(){var t=T.GU;function i(g,m,b,M){for(var x=M?[]:{};m<g.length-1&&g[m]!=125;){var S=t(g,m,3),C=t(g,m+3,1),A;if(m+=4,m++,C=="v"){var D=i(g,m,b+1,S=="ELM"||S=="TIL"||S=="TFS");A=D.L,m=D.g}else if(C=="i"||C=="f"){for(var E=m;g[E]!=125;)E++;var k=t(g,m,E-m);A=C=="i"?parseInt(k,16):parseFloat(k),m=E+1}else if(C=="s"){var F=T.a9(g,m),k="";m+=2;for(var L=0;L<F;L++)k+=String.fromCharCode(g[m+2*L+1]);A=k,m=m+2*F+1}else if(C=="b")A=g[m]==49,m=m+2;else throw"e";M?x.push([S,A]):x[S]==null?x[S]=A:(x[S]instanceof Array||(x[S]=[x[S]]),x[S].push(A))}return m++,{L:x,g:m}}function e(M,m){var b=r(M).slice(1),M=m.Clr.v;M.Rd.v=b[0]*255,M.Grn.v=b[1]*255,M.Bl.v=b[2]*255}function r(g){return[(g>>>24&255)/255,(g>>>16&255)/255,(g>>>8&255)/255,(g>>>0&255)/255]}function a(g,m){var b=m&4278190080|(m&255)<<16|(m>>>8&255)<<8|m>>>16&255;f.Gl(g,b)}function s(g,m){for(var b=g.TSZ,M=g.WPX,x=g.HPX,S=g.TIL,C=new l1(0,0,M,x),A=f.n(M*x*4),D=0,E=0;E<x;E+=b)for(var k=0;k<M;k+=b){var F=new l1(k,E,b,b),L,N=S[D];N[0]=="TMC"?(L=f.n(F.D()*4),a(L,N[1])):N[0]=="TID"&&(L=m[N[1]]),f.p3(L,F,A,C),D++}return[A,C]}function o(g,m){g=new Uint8Array(g);for(var b=8,M,x={},S=0;b<g.length;){var C=T.TF(g,b);b+=4;var A=t(g,b,4);if(b+=4,A=="mkTS"){var D=pako.inflate(g.slice(b,b+C)),E=i(D,0,0);M=E.L}else if(A=="mkBT"){var k=T.TF(g,b+4),F=T.TF(g,b+8),D=pako.inflate(g.slice(b+76,b+C));if(F==0)for(var L=0;L<D.length;L+=4){var N=D[L],I=D[L+1],j=D[L+2],B=D[L+3];D[L+3]=N,D[L+2]=B,D[L+1]=j,D[L]=I}else{var U=f.n(D.length*4);U.fill(255),f.k9(D,U),D=U}x[k]=D}b+=C+4}for(var _=M.PDC,V=_?_ instanceof Array?_:[_]:[M.MKB],G=new l1,L=0;L<V.length;L++){var H=V[L];G=G.N1(new l1(0,S,H.WID,H.HIT)),S+=H.HIT+100}m.s=G.s,m.N=G.N,m.buffer=f.n(G.D()*4),m.R9(V.length),S=0;for(var Z=0;Z<V.length;Z++){m.Z.push(m.c1());for(var H=V[Z],z=H.WID,$=H.HIT,tt=H.BGC,R=(H.LYL?H:M).LYL.LAY,nt=3,L=0;L<R.length;L++)v(R[L],m,null,x,new fp(1,0,0,1,-H.XLC,-H.YLC+S));var Q=m.gV();m.Z.push(Q);var X=new l1(0,S,z,$);if(S+=$+100,Q._n(X),tt>>>24){var K=f.gr.Rk({S:tt>>>16&255,M:tt>>>8&255,c:tt>>>0&255});Q.add.artb.Clr={t:"Objc",v:K},nt=4}Q.add.artb.artboardBackgroundType.v=nt,Q.ZJ(H.PGN?H.PGN:"Page "+(Z+1)),Q.add.lsct=kd.Mn,Q.$k="pass",Q.kj=24}}function h(g,m,b){var M=g[m];return M instanceof Array?M[b]:M}function v(g,m,b,M,x){var S=m.gV();if(g.VIS!=null&&S.q0(g.VIS),g.VIF!=null&&S.q0(g.VIF.VIS),g.OPA!=null&&(S.xq=Math.round(255*g.OPA/1e3)),S.$k=g.CLL||b=="GRP"?"pass":"norm",g.BLD!=null){var C=g.BLD,A={0:"norm",2:"mul ",4:"over",5:"scrn",7:"diss",9:"dark",10:"lite",37:"idiv",30:"norm",39:"lbrn",41:"vLit"}[C+""];A==null?console.log(g.OBN,C):S.$k=A,C==30&&(S.xq>>>=1)}if(g.CLL){S.ZJ(g.LNM),m.Z.push(m.c1());var D=g.CLL.CEL;D.length==null&&(D=[D]);for(var E=D.length-1;E>=0;E--)for(var k=D[E].ELM,F=k.length-1;F>=0;F--)v(k[F][1],m,k[F][0],M,x);S.add.lsct=g.DIS?kd.dF:kd.Mn,S.kj|=24}else if(b=="URL"){var L=g.LFT,N=g.TOP,I=new l1(x.i9+L,x.tU+N,g.RIT-L,g.BOT-N),j=W.Fw.Ru();j.v.Nm={t:"TEXT",v:g.FIL?g.FIL:""},m.hr.push(j),W.Fw.ME(m.hr,m.hr.length-1,[I.x,I.y,I.x+I.s,I.y+I.N]);return}else if(b=="GRP"){var B=S.add.lmfx=p(g.EFL),U;m.Z.push(m.c1());var k=g.ELM,_=g.MRM;g.MNA&&(U=k[0][1],k=k.slice(1)),S.ZJ("Group: "+k.length+" objects");for(var F=k.length-1;F>=0;F--)v(k[F][1],m,k[F][0],M,x);if(U)if(g.MRX){var V=s(U,M),G=S.c9=new d5.t$;G.V=V[1].Y(),G.V.x=U.XLC,G.V.y=U.YLC+x.tU,G.I=f.n(G.V.D()),f.lv(V[0],G.I,0),f.m$(G.I)}else u(S,U,x),S.va(),S.oX(m);_&&(u(S,_.PTH,x),S.va(),S.oX(m)),S.add.lsct=kd.Mn,S.kj|=24}else if(b=="IMG"){S.ZJ(g.OBN?g.OBN:"Bitmap");var V=s(g,M);S.V=V[1].Y(),S.V.x=g.XLC,S.V.y=g.YLC+x.tU,S.buffer=V[0]}else if(b=="TXT"){var H=g.TFS,Z="";S.add.lnsr="rend",S.add.TySh=e1.pz(0,0),S.add.TySh.K0=new l1(0,0,100,100);var z=new fp(1,0,0,1,g.LFT,g.TOP);if(g.MTX){var $=g.MTX,G=new fp($.M00,$.M01,$.M10,$.M11,$.M20,$.M21);z.concat(G)}z.concat(x),S.add.TySh.F=z;var tt=S.add.TySh.NY,R=e1.fU(tt,0,0),nt=h(g,"FON");nt&&e1.Ib(R,nt);var Q=h(g,"PTS");Q&&(R.HI.FontSize=Math.round(Q));var X=h(g,"ITL");X&&(R.HI.FauxItalic=X),g.PAT&&(R.HI.FillColor={Type:1,Values:r(h(g.PAT,"FCL"))});for(var F=0;F<H.length;F++){var K=H[F][0],Y=H[F][1];K=="TRN"?(Y=Y.replaceAll("","'").replaceAll("","'").replaceAll("","'").replaceAll("","'"),Y=Y.replaceAll("",` | |
| `).replaceAll("\r",` | |
| `),e1.ow(tt,Z.length,Y),e1.QQ(tt,Z.length,Z.length+Y.length,R),Z+=Y):K=="FON"?e1.Ib(R,Y):K=="PTS"?R.HI.FontSize=Math.round(Y):K=="ITL"?R.HI.FauxItalic=Y:K=="UND"?R.HI.Underline=Y:K=="FCL"?R.HI.FillColor={Type:1,Values:r(Y)}:K=="LED"?(R.HI.Leading=Y*R.HI.FontSize,R.HI.AutoLeading=!1):K=="JST"&&(R.tq.Justification=[0,2,1,3,5,4,6,7,8][Y])}S.ZJ(Z.slice(0,255));var rt=g.RIT-g.LFT,ot=g.BOT-g.TOP;if(g.IMG){v(g.IMG,m,"IMG",M,x);var st=m.Z.pop();S.buffer=st.buffer,S.V=st.V.Y()}e1.k7(tt,1),e1.PN(tt,[0,0,rt,ot])}else if(b=="PTH"){S.ZJ(g.OBN?g.OBN:"Path"),S.kj|=16;var ht=!1;u(S,g,x);var lt=S.add.vmsk,vt=S.add.vstk,pt=f.u.$X(lt.B),ct=g.PAT,ut=ct.BPL,dt=ct.FPL,yt=ct.TXF;if(dt&&dt.FEF&&(lt.$G+=dt.FEF/2.4),ut){var xt=ut.CAT;vt.strokeEnabled.v=!0,vt.strokeStyleLineWidth.v.val=ut.BDI,vt.strokeStyleLineAlignment.v.strokeStyleLineAlignment=dB.aE.LO[g.BRP],e(ct.BCL,vt.strokeStyleContent.v),xt!="bc_Basic"&&xt!="bc_Pencil"&&(ht=!0)}if(vt.fillEnabled.v=dt!=null,dt==null)S.add.SoCo=JSON.parse(dB.sq[dB.order.indexOf("SoFi")]),e(0,S.add.SoCo);else if(dt.CAT=="fc_Solid")S.add.SoCo=JSON.parse(dB.sq[dB.order.indexOf("SoFi")]),e(g.PAT.FCL,S.add.SoCo);else if(dt.CAT=="fc_Linear"||dt.CAT=="fc_Circular"||dt.CAT=="fc_Elliptical"){var mt=dt.CAT=="fc_Linear",gt=S.add.GdFl=JSON.parse(dB.sq[dB.order.indexOf("GrFl")]),wt=gt.Grad.v,Tt=[],Wt=dt.FGL,Mt,Dt=[];if(Wt.FGY)var It=Wt.FGY,Mt=It.FG0.FGI,Dt=It.FG1.FGI;else Mt=Wt.FGV.FGI;for(var F=0;F<Mt.length;F++){var St=Mt[F],Ct=r(St.FGC),Et=1;Dt.length==Mt.length&&(Et=r(Dt[F].FGC)[0]),Tt.push([St.FGP,Ct.slice(1),Et])}gt.Type.v.GrdT=mt?"Lnr":"Rdl",f.gr.np(Tt,wt),wt.Intr.v=0;var At=g.PRI?g.PRI:g,Pt=new fh(At.PSX,At.PSY),Nt=new fh(At.PEX,At.PEY);if(dt.CAT=="fc_Elliptical"&&At.PFX!=null){var jt=new fh(At.PFX,At.PFY),_t=fh.RJ(Pt,Nt),Rt=fh.RJ(Pt,jt);if(Rt<_t){var Gt=_t;_t=Rt,Rt=Gt}Nt=new fh(Pt.x+(_t+Rt)/2,Pt.y),_t/Rt<.5&&(ht=!0)}mt&&(Pt.x=(Pt.x+Nt.x)/2,Pt.y=(Pt.y+Nt.y)/2),f.gr.Sm(Pt,Nt,pt,gt)}else console.log(dt.CAT);var B=S.add.lmfx=p(g.EFL,lt);if(dt&&dt.FTB!=0&&yt){var V=s(yt.MSK,M),Lt={};Lt.id=er.j4()+"-d71c-11e5-b1ae-a548a96e5f9f",Lt.name="someImage",Lt.jA=V,m.EJ(Lt);for(var Jt=V[0],F=0;F<Jt.length;F+=4)Jt[F+3]=255-Jt[F],Jt[F]=Jt[F+1]=Jt[F+2]=255;var gt=JSON.parse(dB.sq[dB.order.indexOf("patternFill")]);gt.Opct.v.val=Math.round(dt.FTB/10),gt.Algn.v=!0,gt.Ptrn.v.Idnt.v=Lt.id,B.patternFillMulti.v.unshift({t:"Objc",v:gt})}if(ht&&g.IMG){v(g.IMG,m,"IMG",M,x);var Vt=m.Z[m.Z.length-1];Vt.xq=S.xq;return}S.va(),S.oX(m)}else console.log("unknown layer type",b,g),S.ZJ("Layer");m.Z.push(S)}function u(g,m,b){if(m.PBL!=null){var M=g.add.vmsk=new d5.JA,x=g.add.vstk=dB.aE.er(!0),S=m.PBL.PBP;S instanceof Array||(S=[S]);for(var C=0;C<S.length;C++){var A=S[C].PBT;if(A!=null){A instanceof Array||(A=[A]);var D=S[C].ISC?0:3;M.B.push({f:D,length:A.length,y7:0,tI:2,x8:0,A8:0});for(var E=0;E<A.length;E++){for(var k=A[E],F=k.XLC,L=k.YLC,N=[F,L,F,L,F,L],I="XPC YPC XLC YLC XSC YSC".split(" "),j=0;j<6;j++){var B=I[j],U=k[B];U!=null&&(N[j]=U)}M.B.push({f:D+2,_:new fh(F,L),zQ:new fh(N[0],N[1]),H3:new fh(N[4],N[5])})}}}f.u.G_(M.B,b)}}function p(g,m){for(var b=JSON.parse(dB.default),M=0;M<dB.order.length;M++)b[dB.Yr[M]]={t:"VlLs",v:[]};if(g==null||g.EPS==null)return b;var x=g.EPS;x instanceof Array||(x=[x]);for(var M=0;M<x.length;M++){for(var S=x[M].DCE,C={},A=0;A<S.length;A++)C[S[A].DCK]=S[A].DCV;if(C.EffectIsVisible!="false"){var D=C.mkbFile_WriteOnly_TemporaryEffectUiName;if(D=="Gaussian Blur..."&&m){m.$G+=parseFloat(C.gaussian_blur_radius);continue}var E=["Drop Shadow","Inner Bevel","Inner Glow","Glow"].indexOf(D);if(E!=-1){var k=["DrSh","ebbl","IrGl","OrGl"][E],F=dB.Yr[dB.order.indexOf(k)],L=JSON.parse(dB.sq[dB.order.indexOf(k)]);if(b[F].v.unshift({t:"Objc",v:L}),k=="DrSh"&&(L.uglg.v=!1,c(C,"ShadowDistance",L,"Dstn"),c(C,"ShadowBlur",L,"blur"),c(C,"ShadowAngle",L,"lagl",180),L.Opct.v.val=100,d(C,"ShadowColor",L,"Clr")),k=="IrGl"){L.Md.v.BlnM="Nrml";var N=C.MaskSoftness,I=C.GlowWidth;N&&I&&(N=parseInt(N),I=parseInt(I),L.blur.v.val=I+N,L.Ckmt.v.val=Math.round(100*I/(I+N))),c(C,"BevelContrast",L,"Opct"),d(C,"OuterBevelColor",L,"Clr")}if(k=="OrGl"){L.Md.v.BlnM="Nrml";var N=C.MaskSoftness,I=C.GlowWidth;N&&I&&(N=parseInt(N),I=parseInt(I),L.blur.v.val=I+N),c(C,"BevelContrast",L,"Opct"),d(C,"OuterBevelColor",L,"Clr")}k=="ebbl"&&(L.uglg.v=!1,c(C,"BevelWidth",L,"blur"),c(C,"AngleSoftness",L,"Sftn"),c(C,"BevelContrast",L,"srgR"),c(C,"LightAngle",L,"lagl"))}}}return b}function c(g,m,b,M,x){var S=g[m];x==null&&(x=0),S&&(b[M].v.val=parseInt(S)+x)}function d(g,m,b,M){var x=g[m];if(x){if(x=x.slice(1),x.length==6&&(x=x+"ff"),x.length!=8)throw"e";var S=r(parseInt(x,16)),C=b[M].v;C.Rd.v=S[0]*255,C.Grn.v=S[1]*255,C.Bl.v=S[2]*255,b.Opct.v.val=Math.round(b.Opct.v.val/100*S[3]*100)}}return o})();var bF=(function(){function t(o){var h=new Uint8Array(o.length);return T.Bs(h,0,o),h}function i(o){var h=["<< /Type /Catalog /Pages 2 0 R >>","<< /Type /Pages /Kids [ 3 0 R ] /Count 1 >>","<< /Type /Page /Parent 2 0 R /MediaBox [ 0 0 283 283 ] /Contents 4 0 R /PieceInfo << /Illustrator << /Private 5 0 R>> >> >>",t("")],v=h.length,u=0;h.push("<< /AIMetaData "+(v+2)+" 0 R /AIPrivateData1 "+(v+3)+" 0 R /AIPrivateData2 "+(v+4)+" 0 R /CreatorVersion 15 /ContainerVersion 9 /RoundtripVersion 15 /NumBlock 2 >>"),h.push(t("")),h.push(t("")),h.push(o);var p=new cW,c=[];function d(x){T.a8(p,u,x),u+=x.length}d(`%PDF-1.5 | |
| `);for(var g=0;g<h.length;g++){c.push(u),d(g+1+` 0 obj | |
| `);var m=h[g];if(typeof m=="string")d(h[g]+` | |
| `);else{var b=pako.deflate(m);d("<< /Length "+b.length+` /Filter [ /FlateDecode ] >> | |
| stream | |
| `),p.$t(u,b.length),p.data.set(b,u),u+=b.length,d(` | |
| endstream | |
| `)}d(`endobj | |
| `)}var M=u;d(`xref | |
| 0 `+(c.length+1)+` | |
| 0000000000 65535 f\r | |
| `);for(var g=0;g<c.length;g++)d((c[g]+"").padStart(10,"0")+` 00000 n\r | |
| `);return d(`trailer | |
| << /Root 1 0 R /Size `+(c.length+1)+` >> | |
| startxref | |
| `+M+` | |
| %%EOF | |
| `),p.data.slice(0,u)}function e(o,h){var v=Date.now(),u=new Uint8Array(o),p,c=u[2]==68;if(h&&console.log(c?"PDF":"EPS"),c){for(var d=T.wG(u,"/AIMetaData "),g,m,b;u[d]!=60;)d--;d--;for(var M=T.wG(u,">>",d),x=T.GU(u,d+2,M-d-2).split("/"),S=[],C=0;C<x.length;C++){var A=x[C],D=A.startsWith("AIPrivateData"),E=A.startsWith("AIPDFPrivateData");if(!(!D&&!E)){var k=A.trim().split(/\s+/),F=parseInt(k[1]),L=parseInt(k[0].slice(D?13:16));S.push([L,F])}}for(h&&console.log("--- map made",Date.now()-v),v=Date.now();;){var N=FromPDF.indexOfXref(u),I=[],j=FromPDF.readXrefTrail(u,N,I),B={buff:u,off:0},U=!1;g=new Array(S.length),m=!1,b=!1;for(var C=0;C<S.length;C++){var L=S[C][0],F=S[C][1],_=0;if(I[F]==null){U=!0;break}var V=FromPDF.getIndirect(F,0,B,I),G=V.buff,H=V["/Filter"];if(H!=null&&typeof H=="string"&&(H=[H]),G==null){U=!0;break}var Z=T.GU(G,_,_+20);if(Z=="%AI12_CompressedData"?(_+=20,m=!0):Z=="%AI24_ZStandard_Data"&&(_+=20,b=!0),G=new Uint8Array(G.buffer,G.byteOffset+_,G.length-_),H)for(var z=0;z<H.length;z++){var $=H[z];if($=="/FlateDecode")G=pako.inflate(G);else if($=="/ASCIIHexDecode")G=FromPS.F.HexDecode({buff:G,off:0});else if($=="/ASCII85Decode")G=FromPS.F.ASCII85Decode({buff:G,off:0});else throw $}g[L-1]=G}if(U){console.log("extra xref after AI"),u=u.slice(0,N);continue}break}h&&console.log("--- arrays found",Date.now()-v),v=Date.now();var tt=T.GU(g[0],0,13);(tt=="%%BoundingBox"||tt=="%AI7_Thumbnai")&&(g=g.slice(1)),tt=="%AI24_ZStanda"&&(g[0]=g[0].slice(20),b=!0),T.GU(g[0],0,13)=="%AI12_Compres"&&(g[0]=g[0].slice(20),m=!0),p=r(g),h&&console.log("--- concatenated",Date.now()-v),v=Date.now(),m&&(p=UZIP.inflate(p)),b&&(p=j2.Xl.Ml(p)),h&&console.log("--- inflated",Date.now()-v),v=Date.now()}else{var R=T.OH(u);if(R.indexOf("%AI5_BeginLayer")!=-1||R.indexOf("%AI5_NumLayers")!=-1)p=u;else{for(var nt=R.split(/[\n\r]+/),Q=[],X=!1,K=0;K<nt.length;K++){var Y=nt[K].trim();if(Y=="%AI9_PrivateDataEnd"){X=!1;break}else Y=="%AI9_DataStream"||Y=="%AI24_DataStream"?X=!0:X&&Q.push(Y.slice(1))}var rt=T.uB(Q.join("")),ot=FromPS.F.ASCII85Decode({buff:rt,off:0});ot[0]==120&&ot[1]==156?p=UZIP.inflate(ot):p=j2.Xl.Ml(ot)}}return p}function r(o){for(var h=0,v=0,u=0;u<o.length;u++)h+=o[u].length;for(var p=new Uint8Array(h),u=0;u<o.length;u++){var c=o[u];p.set(c,v),v+=c.length}return p}function a(o){for(var h=0,v=[];h<o.length;){var u=o[h],p=u.charCodeAt(0);if(u==" ")h++;else if(u==","||u==";"||u==":"){v.push(u),h++;var c=v[v.length-2];if(c=="/ASCII85Decode"){for(var d=h+1;o[d]!="~"||o[d+1]!=">";)d++;d+=2;var g=o.slice(h,d),m=FromPS.F.ASCII85Decode({off:0,buff:T.uB(g)});v.push(m),h=d}if(c=="/StrokeStyle"||c=="/FillStyle"||c=="/BlendStyle"||c=="/SimpleStyle"||c=="/SmoothShadingStyle"){for(var d=h+1;o[d]!=";";)d++;v.pop(),v.pop(),v.push(o.slice(h,d)),v.push("/String"),h=d+1}}else if(u=="("){for(var d=h+1;!(o[d]==")"&&(o[d-1]!="\\"||o[d-2]=="\\"));)d++;var b=o.slice(h+1,d);v.push(b),h=d+1}else if(u=="/"||u=="-"||48<=p&&p<=57){for(var d=h;o[d]!=" ";)d++;v.push(o.slice(h,d)),h=d}else if(u=="X"&&o[h+1]=="="){for(var d=h,M=0;o[d]=="X"&&o[d+1]=="="&&M++,!(o[d]=="X"&&o[d+1]=="+"&&o[d+2]==" "&&(M--,M==0));)d++;v.push(o.slice(h+3,d)),v.push("/String"),h=d+2}else throw console.log(v),console.log(o.slice(h-600,h+10)),u}return v}function s(o){for(var h={"/Filter":3,"/Visible":1,"/FillOrStroke":1,"/PluginFileName":1,"/Title":1},v={},u=a(o.join(" ")),p=[],c=parseFloat;u.length!=0;){var d=u.shift();if(!(d=="/Recorded"||d=="/NotRecorded"))if(d=="/Dict"){p.pop();var g=p.pop();p[p.length-1][d]=g}else if(d=="/Execution"){p.pop();var g=p.pop();p[p.length-1][d]=g}else if(d=="/Part"){p.pop();var g=p.pop(),m=p[p.length-1];m[d]==null&&(m[d]=[]),m[d].push(g),u.shift()}else if(d=="/Def"){p.pop();var b=p.pop(),M=p[0];v[M]==null&&(v[M]=[]),M=="/KnownStyle"&&(b={val:b},b[p.pop()]=p.pop()),p.pop(),v[M].push(b),u.shift()}else if(d==":"){var M=p.pop();if(M=="/Dictionary"||M=="/ArtDictionary"||M=="/XMLNode"||M=="/Mask"||M=="/ActiveStyle")p.push({});else if(M=="/CompoundFilter"||M=="/BasicFilter")p.push({typ:"Filter"});else if(M=="/SVGFilter"||M=="/KnownStyle")p.push(M);else if(M=="/Array"||M=="/Document")p.push([]);else if(M=="/Binary"){var x=u.shift();if(x!="/ASCII85Decode")throw"e";u.shift(),p.push(u.shift())}else if(M=="/XMLUID"||M=="/XMLUIDREF")u[1]=M;else if(M=="/GObjRef")p.push(u.shift()),p.push("/String"),u.shift(),u.shift();else throw console.log(p),console.log(u),M;u[0]=="/NotRecorded"&&(u.shift(),u.shift())}else if(d==","){var S=p.pop(),M,C;if(S[0]=="/"&&S[1]==S[1].toUpperCase()&&S[1]!="\\"||S==";"?(M=S,S=null):M=p.pop(),M=="/Name"){p.push(M);continue}if(h[M]){C=p.slice(p.length-h[M]);for(var A=0;A<h[M];A++)p.pop();var k=p.pop();k[M]=C,p.push(k);continue}if(M=="/RealPoint"||M=="/RealPointRelToROrigin"){var D=p.pop();C=[c(p.pop()),c(D)]}else if(M=="/RealMatrix"){C=[];for(var A=0;A<6;A++)C.push(c(p.pop()));C.reverse()}else if(M=="/String"&&typeof p[p.length-1]!="string")C="";else{var E=p.pop();if(M==";")C=E;else if(M=="/String"||M=="/UnicodeString"||M=="/XMLUID"||M=="/XMLUIDREF")for(C=E;typeof p[p.length-1]=="string";)C=p.pop()+C;else if(M=="/Int"||M=="/Real")C=c(E);else if(M=="/Bool")C=E=="1";else throw JSON.stringify(M)}if(p.length==0)throw"e";var k=p.pop();if(S==null&&!(k instanceof Array)){alert("key is null in a Dict");continue}S?k[S]=C:k.push(C),p.push(k)}else p.push(d)}return p.length==0?v:p[0]}return{axg:e,alV:i,aMZ:s}})();function aU(){}aU.Q_=(function(){function t(I,j,B){var U=!1,_=Date.now(),V=bF.axg(I,U);if(V!=null){U&&console.log("part found",Date.now()-_),_=Date.now();var G=F(V);G.Layer==null&&(G.Layer=[{_begin:G.Setup._end,_end:V.length}]);var H=G.Layer,Z=G.Header;U&&console.log(G);var z=G.Setup.TextDocument,$=H[0];$=G.Layer[0],U&&console.log("document parsed",Date.now()-_),_=Date.now(),G.Setup.Gradient=k(G.Setup.Gradient,V),U&&console.log("grads loaded",Date.now()-_),_=Date.now(),G.Setup.Pattern=D(G.Setup.Pattern,V),U&&console.log("patts loaded",Date.now()-_),_=Date.now(),G.Setup.Palette=E(G.Setup.Palette,V),U&&console.log("palet loaded",Date.now()-_),_=Date.now(),G.Setup.DocumentData=A(G.Setup.DocumentData,V),U&&console.log("docdata loaded",Date.now()-_),_=Date.now(),G.Setup.SVGFilter=A(G.Setup.SVGFilter,V),U&&console.log("svgfilter loaded",Date.now()-_),_=Date.now();var tt=G.Setup.ArtStyles;tt&&(G.Setup.ArtStyles=A(tt,V));for(var R=G.Setup.Palette,nt=0;nt<R.length;nt++){var Q=R[nt],X=Q[0],K=Q[1][0];X==null&&(X=Q[1][1]);var Y=G.Setup.Gradient[X];K==0&&j.h5.push([X,Q[1][1]]),K==1&&j.h5.push([X,[Y.wA,Y.aaV,0,0]]),K==2&&j.h5.push([X,[X,0]])}var rt=Z.Cropmarks,ot=Z.BoundingBox.split(" ").map(parseFloat),st=Z.ArtSize?Z.ArtSize.split(" ").map(parseFloat):[ot[2]-ot[0],ot[3]-ot[1]];j.s=Math.round(Math.abs(st[0])),j.N=Math.round(Math.abs(st[1]));var ht=[1,0,0,1,-ot[0]+(j.s-(ot[2]-ot[0]))/2,-ot[1]+(j.N-(ot[3]-ot[1]))/2];ht[3]=-1,ht[5]=j.N-ht[5],rt&&(rt=rt.split(" ").map(parseFloat),j.s=Math.round(rt[2]-rt[0]),j.N=Math.round(rt[3]-rt[1]),ht=[1,0,0,-1,-rt[0],j.N+rt[1]]),console.log(G);var lt=G.Setup.DocumentData,vt=[],pt=[];if(lt&<[0]&<[0].ArtboardArray){var vt=lt[0].ArtboardArray;vt.length!=1&&console.log(vt.length,"artboards");for(var ct=new l1,nt=0;nt<vt.length;nt++){var ut=vt[nt],dt=ut.PositionPoint1,yt=ut.PositionPoint2,xt=dt[0],mt=Math.min(dt[1],yt[1]),gt=yt[0],wt=Math.max(dt[1],yt[1]),Tt=new l1(xt,mt,gt-xt,wt-mt);pt.push(Tt),ct=ct.N1(Tt)}j.s=Math.round(ct.s),j.N=Math.round(ct.N),ht[4]=-ct.x,ht[5]=ct.y+j.N}if(lt&<[0]&<[0]["#document"]){var Wt=lt[0]["#document"],Mt=Wt["xmlnode-children"][0];if(Mt&&Mt["xmlnode-children"]&&(Mt=Mt["xmlnode-children"][0]),Mt&&Mt["xmlnode-nodename"]=="variableSets"){var Dt=Mt["xmlnode-children"][0]["xmlnode-children"],It=Dt[0],St=Dt[1],Ct=N(It);if(j.qP=bd.aqr("<variableSets><variableSet>"+Ct+"</variableSet></variableSets>"),St)for(var Et=N(St),At=j.ai=bd.aIa(Et),nt=0;nt<At.length;nt++)for(var Pt=0;Pt<At[nt].length;Pt++)At[nt][Pt]=At[nt][Pt].trim()}}var Nt=1/is.Ww(new l1(0,0,j.s,j.N),8192*8192);for(Math.max(j.s*Nt,j.N*Nt)<800&&(Nt*=2);B&&Math.max(j.s*Nt,j.N*Nt)<Math.max(B[0],B[1]);)Nt++;kE==1&&(Nt=1),j.s=Math.round(j.s*Nt),j.N=Math.round(j.N*Nt),j.HX=Math.round(72*Nt);for(var nt=0;nt<6;nt++)ht[nt]*=Nt;var jt=[];if(vt.length!=[1,0][kE]){var _t=kE==0?j.Z:[];_t.push(j.c1());for(var nt=0;nt<pt.length;nt++){var ut=vt[nt],Tt=pt[nt],Jt=j.gV();Jt.ZJ(ut.Name),_t.push(Jt),Jt.add.SoCo=JSON.parse(dB.sq[dB.order.indexOf("SoFi")]);var Rt=Jt.add.SoCo.Clr.v;c(Rt,[1,1,1]);var xt=Tt.x,mt=Tt.y,gt=xt+Tt.s,wt=mt+Tt.N,Gt=[xt,mt,gt,mt,gt,wt,xt,wt];f.Q.F(Gt,g(ht),Gt),M(Jt,{cmds:["M","L","L","L","Z"],crds:Gt},j,0),Jt.add.vstk=dB.aE.er(!0);var Lt=f.Q.HT(Gt);jt.push({$p:ut.Name,u5:[Lt.x,Lt.y,Lt.x+Lt.s,Lt.y+Lt.N],j:ut.IsArtboardSelected})}var Jt=j.gV();Jt.ZJ("_Artboards_"),Jt.add.lsct=kd.Mn,Jt.$k="pass",Jt.kj=24,_t.push(Jt)}else jt=[{$p:"Artboard",u5:[0,0,j.s,j.N],j:!0}];kE==1&&(j.add.arts=jt),e=[0,0,0],r=[0,0,0],a="SoCo",s="SoCo";for(var Vt=0;Vt<H.length;Vt++){var Bt=H[Vt];Bt.Raster=i(Bt,"Raster"),Bt.Place=i(Bt,"Place");var zt=S(V,Bt);o(j,zt,ht,G,Bt,V)}if(kE==0)for(var nt=0;nt<j.Z.length;nt++){var Jt=j.Z[nt];if(Jt.zn){j.Z.splice(nt,1);for(var kt,Ot=0,Pt=nt;Pt<j.Z.length&&(kt=j.Z[Pt],kt.add.lsct==kd.bh?Ot++:kt.rw()&&Ot--,Ot!=-1);Pt++);kt.add.vmsk=Jt.add.vmsk,kt.add.vogk=Jt.add.vogk,Jt.add.vmsk.d_=!0,kt.oX(j)}}if(B){j.WW();var Ft=j.root.HP();W.gj.ZT(j,Ft)}U&&console.log("layers created",Date.now()-_),_=Date.now()}}function i(I,j){var B=I.Layer,U=I[j];if(U==null&&(U=[]),B){for(var _=0;_<B.length;_++){var V=B[_],G=V[j]=i(V,j);U=U.concat(G)}U.sort(function(H,Z){return H._begin-Z._begin})}return U}var e,r,a,s;function o(I,j,B,U,_,V){var G=[],H=0,Z="",z=!1,$={},tt=UDOC.G,R=UDOC.getState(),nt="norm",Q=1,X=0,K=!1,Y=0,rt=!1,ot=!0,st=null,ht=null,lt=!1,vt=!1,pt=0,ct=null,ut,dt,yt=0,xt=0,mt=0,gt=0,wt=!1;R.ctm=B;for(var Tt=dB.rF.er(),Wt=[0,0],Mt=[],Dt=[],It=[],St=0;St<j.length;St++){var Ct=j[St],Et=1e9;if(Ct[0]=="%"){if(Ct=="%_/ArtDictionary :"&&pt==0)st=[Ct.slice(2)];else if(st!=null)if(Ct=="%_"&&pt==0){var At=bF.aMZ(st),Pt=I.Z[I.Z.length-1],Nt=At.AI10_ArtUID,jt=At.BBAccumRotation;Nt&&!Nt.startsWith("XMLID")&&Pt.ZJ(L(Nt)),jt&&Pt.add.vmsk==null&&I.Z[I.Z.length-2]&&(Pt=I.Z[I.Z.length-2]),jt&&Pt.add.vmsk&&(Pt.add.vmsk.Js=parseFloat(jt)),st=null}else st.push(Ct.slice(lt?1:2)),Ct=="%_X="&&pt++,Ct=="%_X+"&&pt--,Ct=="%_/Binary : /ASCII85Decode ,"&&(lt=!0),lt&&Ct.endsWith("~>")&&(lt=!1);else ct?(ut+=(ut==""?"":" ")+Ct.slice(2),ut.endsWith("X#")&&(ct.push(ut.slice(0,ut.length-3)),ut="")):Ct.startsWith("%BeginData:")?vt=!0:Ct.endsWith("%EndData")&&(vt=!1);continue}else if(Ct.endsWith("%EndData"))vt=!1;else if(Ct=="/Mesh X!"){ct=[],ut="";continue}else if(Ct=="/End X!"){u(ct,R,I),ct=null;continue}if(!(Ct!="XI"&&vt)){for(var _t="Xa XR m l c f Q q U u *U w W h n J j M d".split(" "),Rt=-1,Gt=Ct.indexOf("(")!=-1,Lt=0;Lt<_t.length;Lt++){var Jt=Ct.indexOf(" "+_t[Lt]+" ");Jt!=-1&&Jt<Et&&!Gt&&(Et=Jt,Rt=Lt)}if(Rt!=-1){z=!0;var Vt=Et+1+_t[Rt].length;j[St]=Ct.slice(0,Vt);var Bt=j[St+1];Bt==null||Bt[0]=="%"||Rt>9?j.splice(St+1,0,Ct.slice(Vt)):j[St+1]=(Ct.slice(Vt)+" "+Bt).replace(/\s\s+/g," "),St--;continue}Ct=Ct.trim();var zt=Ct.split(" "),kt=zt[zt.length-1],Ot=kt.toLowerCase(),Ft=zt.map(parseFloat);if(kt=="m")tt.moveTo(R,Ft[0],Ft[1]);else if(kt=="L"||kt=="l")tt.lineTo(R,Ft[0],Ft[1]);else if(kt=="V"||kt=="v"){var qt=R.pth.crds,ti=R.cpos[0],Zt=R.cpos[1];tt.curveTo(R,ti,Zt,Ft[0],Ft[1],Ft[2],Ft[3]);var ni=qt.length;qt[ni-6]=ti,qt[ni-5]=Zt}else if(kt=="Y"||kt=="y")tt.curveTo(R,Ft[0],Ft[1],Ft[2],Ft[3],Ft[2],Ft[3]);else if(kt=="C"||kt=="c")tt.curveTo(R,Ft[0],Ft[1],Ft[2],Ft[3],Ft[4],Ft[5]);else if(kt=="H"||kt=="h")if(kt==Ot&&tt.closePath(R),K)rt=!0;else{var yi=I.gV();I.Z.push(yi),yi.ZJ("<Clipping Path>"),yi.zn=!0,yi.add.vstk=dB.aE.er(),yi.add.SoCo=JSON.parse(dB.sq[dB.order.indexOf("SoFi")]),M(yi,R.pth,I,X)}else if(kt=="XR")X=Ft[0];else if(kt=="Xy")nt=aU.ayE[Ft[0]],Q=Ft[1],nt==null&&(nt="norm",console.log("unknown blend mode",Ft[0]));else if(kt=="Xd"){var Pt=I.Z[I.Z.length-1];Pt.xq=Math.round(255*Q),Pt.$k=Pt.rw()&&nt=="norm"?"pass":nt}else if(kt=="AE")yt=Ft[0];else if(kt=="Ae")xt=Ft[0];else if(kt=="Xw")mt=Ft[0];else if(kt=="*"){var si=R.pth.crds,ii=R.ctm,Jt=si[0]==si[2]?0:1;I.pe.push([Jt,si[Jt]]),tt.newPath(R)}else if(kt=="XN")dt=Ct.split(" ")[0];else if(kt=="XI"){var bi=_.Raster,oi,Xt,ri;if(bi==null||bi.length==0){console.log("no Raster");continue}if(Ct!="XI")continue;var wi=bi[H++];wi.Data&&(wi=wi.Data);for(var Ut=wi._begin,mi=wi._end;V[Ut]!=88;)Ut++;Ut+=3,oi=V.slice(Ut,mi),Xt=j[St-2].split(" ").map(parseFloat);var Ht=Xt.slice(8),Yt=Ht[2],$t=Ht[3],vi=Yt*$t,ui=f.n(vi*4);ui.fill(255);var pi=Ht[7],Ci=Ht[8],Mi=Ht[6],Di=Math.ceil(Yt*pi*Mi/8);if(pi==1)if(Mi==8)for(var Lt=0;Lt<vi;Lt++)for(var xi=0;xi<3;xi++)ui[4*Lt+xi]=oi[Lt];else if(Mi==1)for(var Ti=0;Ti<$t;Ti++)for(var Kt=0;Kt<Yt;Kt++)for(var xi=0;xi<3;xi++)ui[4*(Ti*Yt+Kt)+xi]=255*(oi[Ti*Di+(Kt>>>3)]>>>7-(Kt&7)&1);else throw Mi;else if(pi==3)for(var Lt=0;Lt<vi;Lt++)for(var xi=0;xi<3;xi++)ui[4*Lt+xi]=oi[3*Lt+xi];else if(pi==4||pi==5){for(var Lt=0;Lt<vi;Lt++)ui[4*Lt+0]=oi[pi*Lt+0],ui[4*Lt+1]=oi[pi*Lt+1],ui[4*Lt+2]=oi[pi*Lt+2],ui[4*Lt+3]=oi[pi*Lt+3];f.ao6(ui);for(var Lt=0;Lt<vi;Lt++)ui[Lt*4+3]=255}else if(pi==7)for(var Lt=0;Lt<vi;Lt++)ui[4*Lt+0]=oi[pi*Lt+0],ui[4*Lt+1]=oi[pi*Lt+1],ui[4*Lt+2]=oi[pi*Lt+2];else console.log("unknown number of channels",pi);if(Ci==1)for(var Si=$t*Di,Lt=0;Lt<vi;Lt++)ui[4*Lt+3]=oi[Si+Lt];Yt*$t<700*700||Math.max(Yt,$t)>32768?ri="PNG":ri=f.$r(ui,Yt,$t)?"JPG":"PNG";var Pi=j2.as(ri).c6([[ui.buffer]],Yt,$t),ei=I.wL(new Uint8Array(Pi),"<Image>",0,0);I.Z.push(ei),ei.$k=nt,ei.xq=Math.round(255*Q),ei.q0(mt==0);var Ai=new fp;Ai.scale(1,-1),Ai.concat(g(Xt.slice(1))),Ai.concat(g(R.ctm));var ve=ei.add.SoLd,Zi=ve.Sz.v,me=new l1(0,0,Zi.Wdth.v,Zi.Hght.v),zt=f.Q.VT(me).J;f.Q.F(zt,Ai,zt),ei.add.SoLd.Trnf=W.iz.UY(zt),ei.add.SoLd.nonAffineTransform=W.iz.UY(zt),ei.T_(I,!1)}else if(kt=="Ln")G.push(p(Ct));else if(kt=="u"||kt=="q"||kt=="Lb"){if(kt=="Lb"&&(I.add.prvw=Ft[1],It.push(Ft.slice(8,11))),Mt.push(xt==1),Dt.push((kt=="Lb"?1-Ft[0]:mt)==0),K)continue;I.Z.push(I.c1())}else if(kt=="U"||kt=="Q"||kt=="LB"){if(Mt.length==0||Dt.length==0)throw St;var Bi=Mt.pop(),zi=Dt.pop();if(kt=="LB"&&(Bi=yt==1),K)continue;var ei=I.gV();ei.ZJ((kt=="U"?"<Group>":"<Clip Group>")+Z),kt=="LB"&&(ei.ZJ(G.pop()),ei.DE=It.pop()),ei.add.lsct=Bi?kd.dF:kd.Mn,ei.$k="pass",ei.kj=24,ei.q0(zi),I.Z.push(ei),wt&&(I.Z[I.Z.length-3].getName()=="</Layer group>"&&(I.Z.pop(),I.Z.splice(I.Z.length-2,1)),wt=!1)}else if(kt=="Bb")ot=Ft[0]!=1;else if(kt!="BB"){if(!(kt=="Bm"||kt=="Bc"||kt=="Xm")){if(kt=="Bh")Wt=Ft.slice(2,4);else if(kt=="Bg"){var Qt=U.Setup.Gradient,Ei=Qt[p(Ct)],zt=Ct.slice(Ct.indexOf(")")+2).split(" ").map(parseFloat);if(Ei==null){console.log("gradient not found");for(var Li in Qt){Ei=Qt[Li];break}}var Qi=zt[10];isNaN(Qi)&&(Qi=1);var Ji=zt.slice(0,4);Ji.push(Qi,Wt[0],Wt[1]),Math.max(Math.abs(Ji[0]),Math.abs(Ji[1]))>20&&(Ji[0]=0,Ji[1]=0,Ji[3]=1,console.log("strange gradient"));var Ri=[Ei.wA,Ei.aaV,Ji,zt.slice(4,10)];v(Ri,"GdFl",ot)}else if(Ot=="p"&&1<Ct.length&&Ct.length<100){var re=p(Ct),Wi=U.Setup.Pattern[re],Ni=Wi.u5,Yt=Math.round(Ni[2]-Ni[0]),$t=Math.round(Ni[3]-Ni[1]);if(I.g6[re]==null){var At=new er,_i=Math.sqrt(Math.abs(B[0]*B[3]-B[1]*B[2])),Ai=new fp(1,0,0,-1,-Wi.u5[0],$t+Wi.u5[1]);Ai.concat(new fp(_i,0,0,_i,0,0));var Hi=[e,r,a,s];e=[0,0,0],r=[0,0,0],a="SoCo",s="SoCo",o(At,Wi.rC,fp.kV(Ai),U,_,V),At.s=Math.round(Yt*_i),At.N=Math.round($t*_i),At.WW(),At.sx(),kE==0&&(At.buffer=f.n(At.s*At.N*4),At.mY()),e=Hi[0],r=Hi[1],a=Hi[2],s=Hi[3],I.g6[re]=At}var Ui=Ct.slice(Ct.indexOf(")")+2),Se=Ui.slice(0,Ui.indexOf("[")-1).split(" ").map(parseFloat),ne=Ui.slice(Ui.indexOf("[")+1,Ui.indexOf("]")).split(" ").map(parseFloat),Ai=new fp(1,0,0,-1,0,$t);Ai.concat(fp.abH(ne)),v([re,[Se,fp.kV(Ai)]],"patt",kt=="p")}else if(kt=="J"||kt=="j"||kt=="w"||kt=="M"||kt=="d")for(var Ai=R.ctm,_i=Math.sqrt(Math.abs(Ai[0]*Ai[3]-Ai[1]*Ai[2])),Lt=1;Lt<zt.length;Lt++){var Ii=zt[Lt],Yi=Ft[Lt-1];if(Ii=="w"&&(Tt.G4=Yi*_i),Ii=="j"&&(Tt.be=Yi),Ii=="J"&&(Tt.lw=Yi),Ii=="M"&&(Tt.r6=Yi),Ii=="d"){var Vi=Ct.slice(Ct.indexOf("[")+1,Ct.indexOf("]")).trim();if(Vi.length!=0){var Ce=Vi.split(" ").map(parseFloat);Tt.lf=Ce;for(var xi=0;xi<Ce.length;xi++)Ce[xi]*=_i}else Vi==""&&(Tt.lf=[])}}else if(Ot=="xa"||Ot=="xx"){var pe=b(Ct);v(pe,"SoCo",kt=="Xa"||kt=="Xx")}else if(Ot=="xk")pe=b(Ct),v(pe,"SoCo",kt=="Xk");else if(Ot=="k"||Ot=="x")pe=b(Ct),v(pe,"SoCo",kt==Ot);else if(Ot=="g"){var pe=[Ft[0],Ft[0],Ft[0]];v(pe,"SoCo",kt==Ot)}else if(Ot=="n")K||tt.newPath(R);else if(kt=="*u")K=!0,Y=0,Dt.push(mt==0);else if(kt=="*U"||Ot=="s"||Ot=="f"||Ot=="b"){if(kt!="*U"&&K){(Ot=="f"||Ot=="b")&&(Y|=1),(Ot=="s"||Ot=="b")&&(Y|=2);continue}kt==Ot&&tt.closePath(R),kt=="*U"&&(K=!1);var ei;{ei=I.gV(),ei.kj|=16,M(ei,R.pth,I,X);var Ke=Ot=="f"||Ot=="b"||kt=="*U"&&Y&1,ze=Ot=="s"||Ot=="b"||kt=="*U"&&Y&2,Ge=ei.add.vstk=dB.aE.er(Ke,ze),fr=f.o(Tt);if(fr.jr=[],fr.o1=[],Ke&&(fr.jr=e),ze&&(fr.o1=r),kE==0){if(dB.aE.write(Ge,fr),a=="SoCo"){ei.add.SoCo=JSON.parse(dB.sq[dB.order.indexOf("SoFi")]);var or=ei.add.SoCo.Clr.v;c(or,e)}if(a=="GdFl"&&(ei.add.GdFl=aU.To(e,ei.add.vmsk.B)),a=="patt"&&(ei.add.PtFl=h(e,I)),ze)for(var Me=["SoCo","GdFl","patt"].indexOf(s),ur=Me==0?{Clr:{t:"Objc",v:eN.cV(r)}}:Me==1?aU.To(r,ei.add.vmsk.B):h(r,I),We=[dB.Z$,dB.Z7,dB.bZ][Me],nr=Ge.strokeStyleContent.v={classID:dB.aE.gb[Me]},Lt=0;Lt<We.length;Lt++)nr[We[Lt]]=ur[We[Lt]]}else ei.add.vstl=fr}kt=="*U"&&rt&&(ei.zn=!0,rt=!1),ei.ZJ("<"+(kt=="*U"?"Compound ":"")+"Path>"+Z),ei.$k=nt,ei.xq=Math.round(255*Q),ei.q0(kt=="*U"?Dt.pop():mt==0),ei.oX(I),I.Z.push(ei),tt.newPath(R)}else if(kt==","&&zt[0]=="/XMLUID")for(var Pt=I.Z[I.Z.length-1],Lt=0;Lt<I.qP.length;Lt++)"("+I.qP[Lt].docRef+")"==zt[2]&&(I.qP[Lt].docRef="id('"+Pt.add.lyid+"')");else if(kt==","&&zt[1]=="/FreeUndo")gt=Ft[0];else if(kt==","&&zt[1]=="/StoryIndex"){var Ae=U.Setup.TextDocument,oe=null;Ae instanceof Array||(window.aoz=Ae=U.Setup.TextDocument=C(Ae,V));var $i=Ae[0],ue=Ae[2];$i._DocumentResources?$i=Ae[0]=k3.aEe($i):k3.aL8($i);var ei=I.gV();ei.add.lnsr="rend",ei.add.TySh=e1.pz(0,0);var Ie=Ft[0];if(gt==1){for(var Lt=1;Lt<60;Lt++){var Bt=j[St+Lt];if(Bt&&Bt.endsWith("/StoryIndex ,")){Ie=parseFloat(Bt.slice(2,Bt.indexOf(" "))),wt=!0;break}}gt=0}var mr=lA.a2V($i),Ee=ei.add.TySh.NY=mr[Ie];if(Ee==null){console.log("text not found"),wt=!1;continue}ei.ZJ(e1.YF(Ee).slice(0,50)),ei.$k=nt,ei.xq=Math.round(255*Q),ei.q0(mt==0);var Oi=$i._1._1[Ie]._1._0[0]._0;Oi=parseInt(Oi.slice(1));var je=$i._0._8._0,ye=je[Oi]._0;if(ye._0?oe=d(ye._0):ye._1?oe=d(ye._1._0):oe=d(ye._2._2).slice(3),oe.length!=2){var Ni=f.Q.HT(oe);oe=[Ni.x,Ni.y],Ni.D()!=0&&(e1.k7(Ee,1),e1.PN(Ee,[0,0,Math.round(Ni.s),Math.round(Ni.N)]))}var qe=new fp,Zr=new fp(1,0,0,1,oe[0],oe[1]),Fe=new fp(1,0,0,1,-ue[0],-ue[1]),Le=g(R.ctm),Xi=new fp;if(ye._2&&ye._2._2){var B=d(ye._2._2);Xi=g(B)}qe.concat(Zr),qe.concat(Xi),qe.concat(Fe),qe.scale(1,-1),qe.concat(Le),ei.add.TySh.F=qe,I.Z.push(ei),I.aQ=!0}else if(kt=="Tp")$.Kg=g(Ft);else if(kt=="Tf")$.font=zt[0].slice(2);else if(kt=="Tk"){var ei=I.gV();ei.add.lnsr="rend";var qi=ei.add.TySh=e1.pz(0,0),Ee=qi.NY,Ai=$.Kg.Y(),Zi=Ai.aG();Ai.concat(g(R.ctm));var tr=new fp(1/Zi,0,0,-1/Zi,0,0);tr.concat(Ai),qi.F=tr;var xr=p(Ct);ei.ZJ(xr),e1.ow(Ee,0,xr);var Ue=e1.fU(Ee,0,xr.length);Ue.HI.FontSize=Zi,Ue.HI.Fil |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment