javascript:{(()=>{class _{get width(){return this._91-this._y}get height(){return this._a1-this._z}get _f8(){return null==this._y}get _Z5(){return Math.max(0,this._y)}get _06(){return Math.max(0,this._z)}get _g8(){return Math.max(0,this._91)-this._Z5}get _h8(){return Math.max(0,this._a1)-this._06}constructor(t=null,_=null,s=null,i=null){this._y=t,this._z=_,this._91=s,this._a1=i}_E1(t,_,s){return this._X1(t-s,_-s)._X1(t+s,_+s),this}_X1(t,_){return null==this._y&&(this._91=this._y=t,this._a1=this._z=_),this._y=Math.min(this._y,Math.floor(t)),this._z=Math.min(this._z,Math.floor(_)),this._91=Math.max(this._91,Math.ceil(t)),this._a1=Math.max(this._a1,Math.ceil(_)),this}_I3(t){return this._X1(t._y,t._z)._X1(t._91,t._a1)}clear(){this._91=this._y=null,this._a1=this._z=null}_V(){return new _(this._y,this._z,this._91,this._a1)}_g2(t){return Math.max(0,Math.min(this._y,t))}_h2(t){return Math.max(0,Math.min(this._z,t))}_D2(t){return Math.max(0,Math.min(this._91,t))-this._g2(t)}_E2(t){return Math.max(0,Math.min(this._a1,t))-this._h2(t)}}class d{static _3(t=null,_=null){var s=document.createElement("canvas");return null!=t&&(s.width=t,s.height=_),s}static _s(t){return t.getContext("2d")}static _i2(t,_,s=d._F2(t)){var i=d._s(t),e=s._g2(t.width),h=s._h2(t.height),a=s._D2(t.width),r=s._E2(t.height);i.clearRect(e,h,a,r),i.save(),i.globalAlpha=1,d._F1(i),i.fillStyle=_._p(),i.beginPath(),i.fillRect(e,h,a,r),i.restore()}static _Y1(t,_){var s=_._g2(t.width),i=_._h2(t.height),e=_._D2(t.width),h=_._E2(t.height);d._s(t).clearRect(s,i,e,h)}static _O(t){var _=d._3(t.width,t.height);return d._s(_).drawImage(t,0,0),_}static _J3(t,_){var s,i=_._g2(t.width),e=_._h2(t.height),h=_._D2(t.width),a=_._E2(t.height);return 0==h||0==a?null:(s=d._3(h,a),d._s(s).drawImage(t,i,e,h,a,0,0,h,a),s)}static _j2(t,_){_.width=t.width,_.height=t.height,d._s(_).drawImage(t,0,0)}static _F2(t){return null==t?null:new _(0,0,t.width,t.height)}static _83(t,_,s=null){null==s&&(s=d._F2(t));var i=d._s(_);i.clearRect(s._Z5,s._06,s._g8,s._h8),d._F1(i),d._B(t,_,s)}static _B(t,_,s){var i=s._g2(_.width),e=s._h2(_.height),h=s._D2(_.width),a=s._E2(_.height);0!=h&&0!=a&&d._s(_).drawImage(t,i,e,h,a,i,e,h,a)}static _93(t,_,s){var i=d._s(t).getImageData(_,s,1,1).data;return new n(i[0],i[1],i[2],i[3])}static _16(t,_,s){return 0<=_&&_{t.stopPropagation()}),this}_K4(){return this._k1("click")}_N3(){return this._k1("pointermove")}_6(t,_){return this._1({width:this.m_1(t),height:this.m_1(_)})}_m(t,_){return this._1({left:this.m_1(t),top:this.m_1(_)})}_H(t){return this._1({position:t})}_v(){return this._H("absolute")}m_1(t){return"number"==typeof t?t+"px":t}static _j(t){return l(document.createElementNS("http://www.w3.org/2000/svg",t))}static _4(t,_){for(var s in _)t.setAttribute(s,_[s])}static _9(){return m._e()._1({display:"flex"})}static _e(){return m._3("div")}}function l(t){return new m(t)}class r{static _76(t){return t.deltaY}static _86(_){return["user-select"].some(t=>t==_)?["","-moz-","-webkit-","-ms-"]:[""]}static get _q8(){if(null==r.m_0){let _=navigator.userAgent.toLowerCase(),t=["apple","android"];r.m_0=t.some(t=>-1!=_.indexOf(t))}return r.m_0}static get _r8(){return r._q8?.7:.3}static get _s8(){return["apple"].some(t=>-1!=navigator.userAgent.toLowerCase().indexOf(t))}}class h{constructor(){this.m_0=new Array}add(t){this.m_0.push(t)}remove(_){this.m_0=this.m_0.filter(t=>t!=_)}_c(t=null){for(var _ of this.m_0)_(t)}}class Y{static async run(t){await H._I1(0);var _=globalThis.canvas98Loaded;_&&(await _,t())}}class c{static _96(t,_){globalThis[t]=_,c.m_0.push(t)}static getData(t){return globalThis[t]}static clear(){for(var t of[...c.m_0])c._96(t,null)}static set _21(t){c._96("canvas98",t)}static get _21(){return c.getData("canvas98")}}c.m_0=[];class a{static _c1(s){return new Promise(t=>{let _=new Image;_.onload=()=>{t(_)},_.src=s})}}class u{constructor(){this.canvas=d._3(),this._d1=d._3(),this.background=n._H4,this.opacity=1}_6(t,_){var s=d._O(this.canvas),i=d._3();return i.width=t,i.height=_,d._i2(i,this.background),d._83(s,i),this._31(i),{undo:()=>{this._31(s)},redo:()=>{this._31(i)}}}_31(t){d._j2(t,this.canvas),d._j2(this.canvas,this._d1)}_O3(t,_){d._26(this.canvas,t,_),d._26(this._d1,t,_)}_P3(t){t(this)}_Q3(t){t(this)}_C(){this._I2=!0,this._t&&this._t._C()}}class g{get _t8(){return this.m_0()}constructor(t,_=()=>e._M3,s=1,i=t=>t){this.name=t,this.m_0=_,this._L2=s,this.m_1=i}_M2(t){return this.m_1(t)}}g._a6=new g("default"),g._b6=new g("maker",()=>"darken",.5);class H{static _I1(_){return new Promise(t=>{setTimeout(()=>{t()},_)})}}class i{get $(){return this.m_0}get _7(){return this.$._2.textContent}constructor(t,_){this.m_0=m._3("style"),null!=t&&this._n(t,_)}_n(t,_){return this.$._7(this._7+i._v8(t,_)),this}static _u8(t){var _,s=new i;for(_ of t)s.$._7(s._7+_._7);return s}static _v8(t,_){var s,i=t+"{";for(s in _)for(var e of r._86(s))i+=e+s+":"+_[s]+";";return i+="}"}}class v{static get _c6(){return"--canvas98SelectedColor"}static get _d6(){return v._o(v._c6)}static get _P(){return"canvas98MenuItemSelected"}static get _k2(){return"canvas98MenuItemParent"}static get _c3(){return"--canvas98DefaultColor"}static get _W(){return v._o(v._c3)}static get _e6(){return"--canvas98HighlightedBackground"}static get _N4(){return v._o(v._e6)}static get _b1(){return"--canvas98MenuBackground"}static get _32(){return v._o(v._b1)}static get _l1(){return"--canvas98MenuColor"}static get _O4(){return"--canvas98PageBackground"}static get _J1(){return v._o(v._l1)}static _o(t){return"var("+t+")"}static get _J(){return"--canvas98MenuDefaultBackground"}static get _Q(){return"var(--canvas98Shadow)"}}class s{static get _42(){return null==this.m_0&&(this.m_0=new s),this.m_0}get canvas(){return document.getElementById("oejs")}get _v1(){return null!=this.canvas}get _w8(){var t=document.getElementById("oebtnj");return null!=t?t:document.getElementById("oebtnj_f")}async _I(){return new Promise(t=>{var _=screen.width<400?.75:1;this.m_1=l(``),document.head.appendChild(this.m_1._2),this._v1?t():(this.m_2(t),this._w8.click())})}m_2(t){var _=new MutationObserver(()=>{this._v1&&(t(),_.disconnect())});_.observe(document.getElementById("ftbl"),{attributes:!0,childList:!0,subtree:!0})}_x8(){var t=document.getElementById("oe3");null!=t&&(t.style.visibility="visible")}_y8(){l(this.canvas)._1({visibility:"","image-rendering":"auto"}),this.m_1._4({content:""}).remove()}_S3(){var t=document.getElementById("oe3");null!=t&&(t.style.visibility="hidden",this.canvas.style.visibility="hidden")}}class p{constructor(t=0,_=0){this.x=t,this.y=_}_P4(t){this.x=t.x,this.y=t.y}set(t,_){return this.x=t,this.y=_,this}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}_V(){return new p(this.x,this.y)}rotate(t){var _=this.x*Math.cos(t)-this.y*Math.sin(t),s=this.x*Math.sin(t)+this.y*Math.cos(t);return this.x=_,this.y=s,this}scale(t){return this.x*=t,this.y*=t,this}_N2(t,_){return this.x+=t.x*_,this.y+=t.y*_,this}add(t){return this._N2(t,1)}_l2(t){return this._N2(t,-1)}_f6(t,_){return this.x+=(t.x-this.x)*_,this.y+=(t.y-this.y)*_,this}static _T3(t,_){return Math.sqrt(Math.pow(t.x-_.x,2)+Math.pow(t.y-_.y,2))}}class w{static get _D(){return"50px"}static get style(){return(new i)._n(".canvas98MenuItem",{margin:0,"list-style":"none","text-align":"center",cursor:"pointer","user-select":"none",background:v._o(v._b1),color:v._o(v._l1),position:"relative",display:"flex","align-items":"center","justify-content":"center"})._n(".canvas98MenuItem:hover",{[v._b1]:v._N4,[v._l1]:v._W})._n(".canvas98MenuItemSelected",{[v._b1]:v._N4,[v._l1]:v._d6})._n(".canvas98MenuItemSelected:hover",{[v._b1]:v._N4,[v._l1]:v._d6})._n(".canvas98MenuItem.material-icons",{width:w._D,height:w._D,"font-size":"26px"})._n(".canvas98VerticalMenu .canvas98MenuItem",{width:w._D,height:"45px"})}static _22(t,_){for(var s of _)s._8=!1;t._8=!0}get _H1(){return this.m_2}get _a3(){return this.m_3}get _b3(){return this.m_4}get _2(){return this.$._2}get $(){return this.m_1}get _L4(){return this.m_0}set _8(t){t?this.$._a(v._P):this.$._12(v._P),null!=this._L4&&(this._L4._M4=this._8),this._H1._c()}get _8(){return this.$._66(v._P)}constructor(t=m._3("li")){this.m_2=new h,this.m_3=new h,this.m_4=new h,this.m_1=t._a("canvas98MenuItem").click(()=>{(this._8?this._b3:this._a3)._c()})}static _J2(){return m._j("svg")._4({width:"47",height:"47",viewBox:"-25, -25, 50, 50"})._1({"vertical-align":"middle"})}_l(t,_){return this.$._a("material-icons")._4({title:_})._7(t),this}_K2(){return this.m_0=new R,this.m_0._M4=!1,w._J2()._v()._1({bottom:0,right:0}).append(this._L4.$)._0(this.$),this}static _R3(){return m._3("ul")._a(v._k2)}}class R{get $(){return this.m_0}set _M4(t){this.m_1=t,this.m_0._5(t)}get _M4(){return this.m_1}constructor(){this.m_0=m._j("polygon")._4({points:"20, 20 13, 20 20, 13",fill:v._J1})}}class f{get _72(){return this.m_0}get _d(){return this.m_2}get _s3(){return y._l4()}constructor(t){this.m_0=new ht,this.ui=new z,this.layers=new mt,this._N=new nt,this._v2=new Xt,this._q7=new Map,this._B1=new rt,this._y5=new it,this._82=new h,this._z5=new h,this._03=new h,this.m_2=new Nt,this.m_1=[],this.m_3(t),this.m_0._w.add(()=>{this.ui._01._w5=this.m_0._w5})}m_3(t){d._j2(t,this.ui.canvas);var _=t.getBoundingClientRect();this.ui._01._m(_.left,_.top)}add(){document.body.appendChild(this.ui.$._2),this.m_5()}m_4(t){var _=this._d;xt.run(this),l(t._R)._i(t=>{t.target.setPointerCapture(t.pointerId),_.value._i(t)})._q(t=>{_.value._q(t)})._g(t=>{_.value._g(t)}).on("pointerout",()=>{_.value._w1()})}m_5(){let t=this,_=t.layers,s=t._N,i=t.ui;_._T=this.ui.canvas,_._w2.add(t=>{s._Z._6(_.width,_.height),this.m_0._pa(t.x,t.y,_.width,_.height)}),s._Z._6(_.width,_.height),this.m_4(i._01),i.background._La(i._01,this.m_0,s),i._b._Ua.click(()=>{this.m_a()}),ut.run(t),vt.run(t),gt.run(t),pt.run(t),dt.run(t),Mt.run(t),wt.run(t),i._b._c5.click(()=>{_._y7()}),i._b._U._x._v4.add(()=>{s.color=i._b._U._x._G.value}),i._b._71._x._I5=()=>{s._Y=i._b._71._x._51.value},this.m_9(),this.m_7(),this._d._w.add(()=>{this.ui._b._61._U1._L()}),this.m_6(_)}_j4(t,_){new K(t,_)}m_6(s){this._03.add(t=>{var _=t.key.toLowerCase();"delete"==_&&s._y7(),"f5"!=_&&t.preventDefault()}),this.ui.$._4({tabIndex:0}).on("keydown",t=>{this._03._c(t)})._2.focus()}_L1(t,_,s=!1){x._l4(this)._L1(t,_,s)}_92(t,_,s){var i=this._s3;i._u7(s,_),this._L1(t,i._t7(s))}m_7(){let t=this,_=t.ui._b,s=_._61,i=t._N,e=s._U1,h=t._d;var a=t._A5(g._a6,s._Wa),r=t._A5(g._b6,s._Va);t._92(a,"p","%E3%83%9A%E3%83%B3"),t._92(r,"p","%E3%83%9E%E3%83%BC%E3%82%AB%E3%83%BC"),t.m_8(a),e._O5.$.click(()=>{var t=h.value;t._S=!t._S}),i._w7.add(()=>{e._O5._8=i._S})}m_8(t){this._v2._r(t._d2);var _=this._v2.pens.get(t._d2);this._B5(this.ui._b._61._71._x,_),this._d.value=t}_A5(t,_){var s=new zt(this,t,_);return this._qa(s,_),s}_qa(t,_){var s,i=this,e=(i._q7.set(t._O7,t),i.ui._b._61);_._a3.add(()=>{i._d.value=t}),_._b3.add(()=>{e._U1._58(_.$)}),i._d._w.add(()=>{_._8=i._d.value==t});for(s of i.m_1)s.split("-")[0]==t._O7&&(t._d2=s)}m_9(){var t,_=y._l4()._s1,s=new Xt;for(t of _.pens)s._Ea(t);this._v2=s;var i=this._N;null!=_.isSmooth&&(i._Z.isSmooth=_.isSmooth),null!=_.correction&&(i.correction=_.correction),this.m_1=_.selectedPens}_k4(t){var _=this._v2,s=this.ui._b._71._x;this._r7(_,s,t),this._B5(s)}_r7(t,_,s=this._d.value._d2){var i=t._63;i.thicknesses=_.thicknesses.map(t=>t.value),i.selectedIndex=_.thicknesses.indexOf(_._51),t._r(s)}_B5(_,s=this._v2._63){for(let t=0;t{s._42._x8(),await(new Q).reverse(t),t._z5._c(),t.remove()}),t._z5.add(()=>{s._42._y8(),d._j2(t.ui.canvas,s._42.canvas)}),t.add(),await(new Q)._k3(t),s._42._S3()}}static async run(){await H._I1(0),await s._42._I(),await f._ra()}}globalThis.canvas98Loaded=f.run();class y{get _sa(){return this.m_0}constructor(t){this.m_0=[];let _;try{_=JSON.parse(t)}catch(t){}(_=null==_?{}:_).pens=_.pens||[],_.selectedPens=_.selectedPens||[],_.keys=_.keys||[],this._s1=_}_s7(){return JSON.stringify(this._s1)}_t7(t){let _=null,s=this._s1;for(var i of this.m_0)i.name==t&&(_=i.value);for(var e of s.keys)e.name==t&&(_=e.value);return _}_u7(t,_){this.m_0.push({name:t,value:_})}static _l4(){return y.m_1}}y.m_1=new y(window.localStorage.getItem("canvas98Settings"));class O{constructor(t,_){this.m_0=t,this._H7=_}_n5(){null!=window.localStorage&&window.localStorage.setItem("lastImageData",this.m_0.toDataURL())}async _c7(){var t,_;null!=window.localStorage&&null!=(t=window.localStorage.getItem("lastImageData"))&&(_=await a._c1(t),d._j2(_,this.m_0),this._H7())}}class x{static _l4(t){return null==x.m_1&&(x.m_1=new x(t)),x.m_1}constructor(s){this.m_0=new Map,(this.m_2=s).ui.$.on("keydown",t=>{var _=this.m_0.get(t.key);null!=_&&_._Ga(s._d.value)}).on("keyup",t=>{var _=this.m_0.get(t.key);null!=_&&_._Ha()})}_L1(t,_,s){this.m_0.has(_)||this.m_0.set(_,new D),this.m_0.get(_)._L1(this.m_2._d,t,s)}}class q{get _d(){return this.m_0}set _d(t){this.m_0=t}}class D{constructor(){this._K5=[],this.m_1=0}get _U7(){return this._K5[this.m_1]}_Fa(_){var s,i=this._K5;for(let t=this.m_1=0;t{t.value!=_&&(i=t.value,t.value=_,e=Date.now())},h._T7=()=>{(500{s.translate(new p(t,_))},h._W7=(t,_,s)=>{e._L5._P4(t),e._Ka(_,s)},r.$.on("touchstart",t=>{e._V7.set(_._Y,_._Y),h.start([...t.touches].filter(t=>t.target==r.$._2))}).on("touchmove",t=>{i._a2||h._Y2([...t.touches].filter(t=>t.target==r.$._2))})):(a=new at(s),r.$._i(t=>{r.m_1(a,t)})._q(t=>{r.m_2(a,i,t)})._g(t=>{a.end()}))}m_1(t,_){t.start(new p(_.pageX,_.pageY)),null!=_.target.setPointerCapture&&_.target.setPointerCapture(_.pointerId)}m_2(t,_,s){_._a2||(0==s.buttons&&t.end(),t._Y2(new p(s.pageX,s.pageY)))}_t2(t,_){var s=Math.round(100*t),i=l(_)._j1().scale(1-t);this.$._6(s+"%",s+"%")._m(i.x,i.y)}}class z{get $(){return this.m_1}get background(){return this.m_2}get _b(){return this.m_3}get canvas(){return this.m_0.canvas}get _01(){return this.m_0}get _i1(){return this.m_4}constructor(){this.m_3=new F,this.m_4=new et,this.m_5(),this.m_6(),this.m_8()}m_5(){this.m_1=m._e(),(this.m_2=new X).$._0(this.$),(this.m_0=new _t).$._0(this.background.$),this._01.canvas=d._3(),this.background.$.append(this._b.$),this._b._y4.$.append(this._i1.$)}m_6(){this.$._H("fixed")._1({"z-index":3e9,"touch-action":"none","user-select":"none"})._2.id="canvas98Element",this.background.$.click(()=>{this.m_7()}),this._i1._5=!1,this._i1.$._m("50%","100%")._v()._1({"margin-top":"10px",transform:"translate(-50%, 0)"}),document.body.style.overflow="hidden"}m_7(){this._b._48(),this._i1._5=!1,this._b._y4._8=!1}m_8(){this.$.on("contextmenu",t=>{2!=t.button&&t.preventDefault()})}_Xa(){this._b._48(),this._i1._5=!1}remove(){this.$.remove(),document.body.style.overflow="auto"}static get _Ya(){return null!=document.getElementById("canvas98Element")}}class N{constructor(){this._N5=.7,this._Z7=2,this._08=()=>{},this._s2=()=>{},this._18=()=>{},this._28=()=>{}}get _C3(){return(this.m_0._q3/1e3-this._N5)/(this._Z7-this._N5)}start(){null!=this.m_0&&(this.m_0._h1(),this.m_0=null),this.m_0=new tt;var t=!1;this.m_0._s2=()=>{this._s2(),t||this.m_0._q3>1e3*this._N5&&(t=!0,this._08()),this.m_0._q3>1e3*this._Z7&&(this.m_0._h1(),this._18())},this.m_0.start()}_h1(){null!=this.m_0&&(this.m_0._h1(),this.m_0=null,this._28())}}class G{get $(){return this.m_4}get _C3(){return this.m_1}set _C3(_){this.m_1=_;var s="";for(let t=0;t<64;t++){var i=t/63*Math.PI*2*_,e=0==t?"M":"L";s+=(e+=this.m_2/2+12*Math.sin(i)+" ")+(this.m_3/2-12*Math.cos(i)+" ")}this.m_0._4({d:s})}set color(t){this.m_0._4({stroke:t})}set _Y(t){this.m_0._4({"stroke-width":t+""})}set _5(t){this.$._5(t)}constructor(){this.m_2=32,this.m_3=32,this.m_4=m._j("svg")._6(""+this.m_2,""+this.m_3)._v()._1({filter:"drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.3))"}),this.m_0=m._j("path")._0(this.$)._4({fill:"transparent"}),this.color="deepskyblue",this._Y=6,this._C3=0,this._5=!0}}class K{get _Ma(){return this.m_0}constructor(t,_){this.m_0=!1;var s,i=new N;i._08=()=>{null==s&&(s=new G).$._0(t),s._5=!0},i._s2=()=>{null!=s&&(s._C3=i._C3)},i._18=()=>{s._5=!1,_(),this.m_0=!0},i._28=()=>{null!=s&&(s._5=!1)},t._i(()=>{this.m_0=!1,i.start()}).on("pointerleave",t=>{i._h1()})._g(t=>{i._h1()}).click(t=>{this._Ma&&t.stopPropagation()},!0)}}class J{static get style(){return(new i)._n(".canvas98HorizontalMainMenu",{width:"100%",height:w._D,left:0,top:"-50px"})._n(".canvas98HorizontalMainMenu. "+v._k2,{height:"100%"})}get $(){return this.m_0}constructor(){var t="canvas98MenuItem material-icons",_=`
    \n\n
  • \n
      \n
    • undo
    • \n
    • redo
    • \n
    • delete
    • \n
    \n
  • \n\n
  • \n
      \n
    • flip
    • \n
    • zoom_out
    • \n
    • zoom_in
    • \n
    • screen_rotation
    • \n
    \n
  • \n
  • \n
      \n
      \n
    • close
    • \n
    \n
  • \n
\n`;this.m_0=l(_)}_t2(t){var _=this.$._2;_.style.top=Math.round(-(1-t)*_.offsetHeight)+"px"}}class Z{static get _Na(){return new i(":root",{[v._c6]:n._46._p(),[v._c3]:n._L3._p(),[v._e6]:n._G2._p(),[v._J]:n._b1._p(),[v._b1]:v._o(v._J),[v._l1]:v._W,[v._O4]:"#FFFFEE","--canvas98Shadow":"2px%202px%204px%20rgba(0,%200,%200,%200.1)"})}static%20get%20_Oa(){return%20m._3("link")._4({rel:"stylesheet",href:"https://fonts.googleapis.com/icon?family=Material+Icons"})}static%20get%20style(){return%20i._u8([Z._Na,new%20i(".canvas98MainMenu",{display:"flex","justify-content":"space-between","list-style":"none",margin:0,padding:0,position:"fixed","background-color":v._32,color:v._o(v._l1),"box-shadow":v._Q}),w.style,new%20i(".canvas98MenuItemParent",{padding:0,display:"flex","justify-content":"space-between"}),J.style,V.style])}}class%20F{get%20$(){return%20this.m_1}get%20_61(){return%20this.m_0}get%20_Pa(){return%20this.m_2}constructor(){this.m_0=new%20V,this.m_2=new%20J,this.m_1=m._e().append(Z._Oa).append(Z.style.$).append(this.m_2.$).append(this.m_0.$)._1("cursor","default")._N3()._K4(),this.m_3=new%20w(this.$.find("#canvas98FlipButton")),this.m_4=new%20w(this.$.find("#canvas98RotationButton"))}get%20_38(){return%20this.$.find("#canvas98UndoButton")}get%20_Qa(){return%20this.$.find("#canvas98RedoButton")}get%20_Ra(){return%20this.m_3}get%20_Sa(){return%20this.$.find("#canvas98ZoomOutButton")}get%20_Ta(){return%20this.$.find("#canvas98ZoomInButton")}get%20_y4(){return%20this.m_4}get%20_Ua(){return%20this.$.find("#canvas98ExitButton")}get%20_c5(){return%20this.$.find("#canvas98DeleteButton")}get%20_U(){return%20this.m_0._U}get%20_71(){return%20this.m_0._71}_48(){this._61._L()}}class%20W{get%20$(){return%20this.m_2}get%20_O5(){return%20this.m_3}constructor(){this.m_4=[],this.m_2=m._3("ul")._a(v._k2),this.m_1=m._e()._v()._1({top:0,left:"10px",transform:"translate(100%,%200)"})._0(this.$)._5(!1),this.m_3=new%20w(U._3()._0(this.m_1))}_z4(t){this.m_4.push(t),m._e()._H("relative").append(t.$)._0(this.$)}_58(t,_=this.m_1){this._L(),_._0(l(t._2.parentElement))._5(!0),this.m_0=_}_L(){null!=this.m_0&&(this.m_0.remove(),this.m_0._5(!1))}_p2(t){w._22(t,this.m_4)}}class%20U{static%20_3(){return%20l(`\n\n\n\n`)}}class%20V{static%20get%20style(){return(new%20i)._n("#canvas98VerticalMainMenu",{top:w._D,left:"-200px",bottom:0,width:w._D})._n(".canvas98VerticalMenu",{"flex-direction":"column"})._n(".canvas98VerticalMenu%20ul",{"flex-direction":"column"})}get%20$(){return%20this.m_4}get%20_U(){return%20this.m_5}get%20_71(){return%20this.m_6}get%20_Va(){return%20this.m_1}get%20_Wa(){return%20this.m_2}get%20_U1(){return%20this.m_0}constructor(){this.m_4=m._3("ul")._4({id:"canvas98VerticalMainMenu"})._a("canvas98MainMenu%20canvas98VerticalMenu"),this.m_5=new%20jt,this.m_6=new%20qt,this.m_0=new%20W,this.m_3(this._U.$),this.m_3(this._U1.$),this.m_3(this._71.$),this.m_2=(new%20w)._l("edit","%E3%83%9A%E3%83%B3")._K2(),this.m_0._z4(this.m_2),this.m_1=this._68()._K2(),this.m_0._z4(this.m_1)}_68(){var%20t=new%20w;return%20t.$.append(w._J2()._H2(`\n\n\n`))._4({title:"%E3%83%9E%E3%83%BC%E3%82%AB%E3%83%BC"}),t}m_3(t){m._3("li").append(t)._0(this.$)}_L(){this._U._L(),this._71._L(),this.m_0._L()}_t2(t){var%20_=this.$._2;_.style.left=Math.round(-(1-t)*_.offsetWidth)+"px"}}class%20Q{m_1(t,_){t.ui._01._t2(_,t._72,s._42.canvas)}m_2(t,_){t.ui.background._t2(_,t.ui.canvas)}m_3(t,_){t.ui._b._Pa._t2(_)}m_4(t,_){t.ui._b._61._t2(_)}m_0(_){return[new%20b(t=>{this.m_1(_,t)},200),new%20b(t=>{this.m_2(_,t)},300),new%20b(t=>{this.m_3(_,t)},150),new%20b(t=>{this.m_4(_,t)},150)]}async%20_k3(t){await%20b._la(this.m_0(t))}async%20reverse(t){await%20b._ma(this.m_0(t))}}class%20b{constructor(t,_){this.m_1=t=>{},this.m_1=t,this.m_0=_}_k3(){return%20new%20Promise(t=>{let%20_=0;var%20s=new%20tt;s._s2=()=>{this.m_1(_),1<=_?(s._h1(),t()):(_=s._q3/this.m_0,_=Math.min(1,_))},s.start()})}reverse(){return%20new%20Promise(t=>{let%20_=1;var%20s=new%20tt;s._s2=()=>{this.m_1(_),_<=0?(s._h1(),t()):(_=1-s._q3/this.m_0,_=Math.max(0,_))},s.start()})}static%20async%20_la(t){for(var%20_%20of%20t)await%20_._k3()}static%20async%20_ma(_){for(let%20t=0;t<_.length;t++)await%20_[_.length-1-t].reverse()}}class%20tt{constructor(){this.m_1=!1,this.m_0=null,this._s2=()=>{}}get%20_q3(){return%20this.m_2}m_3(t=null){this.m_1&&(window.requestAnimationFrame(t=>{this.m_3(t)}),this.m_4(t),this._s2())}m_4(t){null==this.m_0&&(this.m_0=t),this.m_2=this.m_5(t)}m_5(t){return%20null==t?0:null==this.m_0?t:t-this.m_0}start(){this.m_1=!0,this.m_0=null,this.m_3()}_h1(){this.m_1=!1}}class%20_t{get%20_R(){return%20this.m_5}get%20$(){return%20this.m_6}get%20_Y(){return%20this.m_2}set%20_Y(t){this.m_2=t,this.m_7(l(this._R),t,"white"),this.$._1({transform:"translate("+-this._Y+"px,%20"+-this._Y+"px)"}),this.m_1._1({width:"calc(100%%20+%20"+2*t+"px)"}),this.m_8(this.m_1,t)}m_7(t,_,s){t._1({border:"solid%20"+s+"%20"+_+"px","border-radius":_+"px","border-top-left-radius":"0px","border-top-right-radius":"0px"})}m_8(t,_){t._m(-_,-_)}get%20canvas(){return%20this.m_0}set%20canvas(t){this._R.replaceChild(t,this.m_0),this.m_0=t}set%20_k(t){var%20_=new%20p(2,2).rotate(-t);this._R.style.boxShadow=_.x+"px%20"+_.y+"px%204px%20rgba(0,%200,%200,%200.1)"}set%20_w5(t){this._R.style.transform=t}get%20left(){return%20this.m_3}get%20top(){return%20this.m_4}_m(t,_){this.m_3=t,this.m_4=_,this.$._m(t,_)}constructor(){this.m_6=m._e(),this.m_0=d._3(),this.m_1=this.m_9(),this.m_5=m._e()._0(this.$).append(this.m_0).append(this.m_1)._2,this.m_a(),this.m_b()}m_9(){return%20m._e()._m(0,0)._v()._1({height:"6px",right:0,background:n._o8._p()})._k1("pointerdown")._N3()}m_a(){this.$._K4()._N3()}m_b(){this.$._6(0,0)._H("fixed"),l(this._R)._v()._1({background:"white",cursor:"default"}),this._Y=0,this._k=0}_t2(t,_,s){var%20i=this,e=(i._R.style.transform=this.m_c(_,t),s.getBoundingClientRect());i.$._m(e.left+(i.left-e.left)*t,e.top+(i.top-e.top)*t),i._Y=50*t}m_c(t,_){var%20s=t._A._V().scale(_),i=1+_*(t.scale-1),e=t._k*_;return%20ht._p7(s,e,i,t._u2)}}class%20st{constructor(t,_){this.width=t,this.height=_}get%20_na(){return%20400{};var%20t=m._9()._1({"justify-content":"space-between","align-items":"center"});this.m_4("rotate_left","%E5%B7%A6%E5%9B%9E%E8%BB%A2")._0(t).click(()=>{this._X2-=Math.PI/4,this._r3()}),this.m_4("trip_origin","%E5%9B%9E%E8%BB%A2%E3%82%92%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88")._0(t).click(()=>{this._X2=0,this._r3()}),this.m_4("rotate_right","%E5%8F%B3%E5%9B%9E%E8%BB%A2")._0(t).click(()=>{this._X2+=Math.PI/4,this._r3()}),this.m_5=m._9()._H2(`\n\n\n\n\n\n\n`).append(t)._6(250,300)._1({background:v._32,[v._b1]:v._o(v._J),[v._l1]:v._W,"box-shadow":v._Q,"flex-direction":"column",cursor:"default"}),this.m_6=this.$.find(".rotationSvg")._4({width:this.m_0,height:this.m_0,viewBox:-this.m_0/2+",%20"+-this.m_0/2+",%20"+this.m_0+",%20"+this.m_0}),this.m_1=this.$.find(".rotationHandle"),this.m_2=this.$.find(".canvasIcon")._1({stroke:v._W,"stroke-width":5,fill:"transparent"}),this.m_a(),this._k=0}m_4(t,_){return(new%20w)._l(t,_).$._1({width:"100%"})}m_a(){var%20s=!1;this.m_1._i(t=>{s=!0,this.m_1._2.setPointerCapture(t.pointerId)})._q(t=>{var%20_;s&&(_=new%20p(t.clientX,t.clientY)._l2(this.m_6._j1()),this._X2=Math.atan2(_.y,_.x)+Math.PI/2,this._r3())})._g(t=>{s=!1}),this.$.click(t=>{t.stopPropagation()})}}class%20ht{constructor(){this.m_1=!1,this.m_2=1,this._A=new%20p,this.m_3=0,this.m_4=new%20h}get%20_w(){return%20this.m_4}get%20_u2(){return%20this.m_1}get%20scale(){return%20this.m_2}set%20scale(t){this.m_2=t,this.m_0()}get%20_n7(){return(this._u2?-1:1)*this.scale}get%20_k(){return%20this.m_3}set%20_k(t){this.m_3!=t&&(this.m_3=t,this.m_0())}get%20_w5(){return%20ht._p7(this._A,this._k,this.scale,this._u2)}_o7(){this.m_1=!this.m_1,this.m_0()}_x5(t){this.scale=Math.max(this.m_2*t,1)}translate(t){this._A.x+=t.x,this._A.y+=t.y,this.m_0()}_yb(t,_){this._A.set(t,_),this.m_0()}m_0(){this._w._c()}static%20_p7(t,_,s,i=!1){return"translate("+t.x+"px,%20"+t.y+"px)"+("scale("+(i?-s:s)+",%20"+s+")")+("%20rotate("+_+"rad)")}_pa(t,_,s,i){var%20e=s-t,h=(this._A.x+=e/2*Math.cos(this._k)*this._n7-e/2,this._A.y+=e/2*Math.sin(this._k)*this.scale,i-_);this._A.y+=h/2*Math.cos(-this._k)*this.scale-h/2,this._A.x+=h/2*Math.sin(-this._k)*this._n7,this.m_0()}}class%20at{get%20_72(){return%20this.m_2}constructor(t){this.m_1=!1,this.m_2=t}start(t){this.m_1=!0,this.m_0=t}_Y2(t){this.m_1&&(this._72.translate(new%20p(t.x-this.m_0.x,t.y-this.m_0.y)),this.m_0=t)}end(){this.m_1=!1}}class%20rt{constructor(){this._B1=[],this._m4=0,this._ta=30}get%20_C5(){return%20this._B1.length-this._m4}_v7(t){var%20_=this._B1;(_=(_=_.slice(0,this._C5)).slice(Math.max(0,_.length-this._ta+1))).push(t),this._B1=_,this._m4=0}undo(){var%20t=this._B1[this._C5-1];null!=t&&(t.undo(),this._m4++)}redo(){var%20t=this._B1[this._C5];null!=t&&(t.redo(),this._m4--)}}class%20nt{constructor(){this.m_3=2,this.m_4=!1,this.m_5=n._L3,this.m_6=new%20h,this._a2=!1,this._Z=new%20ot,this.correction=1-r._r8}get%20_S(){return%20this.m_4}set%20_S(t){this.m_4=t,this._w7._c()}get%20_w7(){return%20this.m_6}get%20color(){return%20this.m_5}set%20color(t){this.m_5=t}get%20_Y(){return%20this.m_3}set%20_Y(t){this.m_3=t}_ua(t,_){this.m_0=new%20p(t,_),this.m_1=new%20p(t,_),this.m_2=0,this._a2=!0}_Y2(t,_,s){var%20i,e,h;this._a2&&(i=1-this.correction,this.m_0.x+=(t-this.m_0.x)*i,this.m_0.y+=(_-this.m_0.y)*i,e=(this._S?this.m_2:1)*this._Y,h=(this._S?s:1)*this._Y,this._Z._xa(this.color,this.m_1,e,this.m_0,h),this.m_1.x=this.m_0.x,this.m_1.y=this.m_0.y,this.m_2=s)}up(){this._a2=!1}}class%20mt{get%20_h(){return%20this.m_0}set%20_h(t){this.m_0!=t&&(this.m_0=t,this._o4._c())}set%20_T(t){for(var%20_%20of%20this.layers)_._6(t.width,t.height);this.layers[0]._31(t),this.m_1=t}get%20_T(){return%20this.m_1}get%20width(){return%20this.layers[0].canvas.width}get%20height(){return%20this.layers[0].canvas.height}constructor(){this.layers=[],this._w2=new%20h,this._n4=new%20h,this._x7=new%20h,this._o4=new%20h,this._t3=new%20lt(this);var%20t=new%20u;t.background=n._G2,this.layers.push(t),this._h=t}_23(t,_){var%20s=this,i=!(t[0].canvas.width==s.width&&t[0].canvas.height==s.height);s.layers=t,s._h=_,s.m_2(t=>t._I2=!0),s._n4._c(),i?s._p4():s._u()}m_2(_,t=this.layers){t.forEach(t=>{_(t),t.layers&&this.m_2(_,t.layers)})}_T1(t){return%20this._x7._c(t),t}_n3(t,_){return%20this._t3._n3(t,_)}_b2(t,_){return%20this._T1(this._n3(t,_))}_u(t=d._F2(this._T)){null!=this._T&&this._t3._K(this._T,this.layers,t)}_p4(){var%20t=new%20p(this._T.width,this._T.height);this._T.width=this.width,this._T.height=this.height,this._u(),this._w2._c(t)}_6(_,s){var%20i=this.layers.map(t=>t._6(_,s));return%20this._p4(),this._T1({undo:()=>{for(var%20t%20of%20i)t.undo();this._p4()},redo:()=>{for(var%20t%20of%20i)t.redo();this._p4()}})}_y7(){var%20t=this._h,_=d._O(t.canvas),s=d._O(t.canvas);return%20d._i2(s,t.background),t._31(s),t._C(),this._u(),this._T1({undo:()=>{t._31(_),t._C(),this._u()},redo:()=>{t._31(s),t._C(),this._u()}})}_u3(t,_,s=e._M3){var%20i=this._h;d._83(i._d1,i.canvas,_),d._Z1(i.canvas.getContext("2d"),s),d._B(t,i.canvas,_),i._C(),this._u(_)}_v3(t){let%20_=this._h,s=(t=t._V(),d._J3(_._d1,t)),i=(d._83(_.canvas,_._d1,t),d._J3(_._d1,t));if(null!=s)return%20this._T1({undo:()=>{_._O3(s,t),_._C(),this._u(t)},redo:()=>{_._O3(i,t),_._C(),this._u(t)}})}}class%20ot{constructor(){this.m_0=new%20ct,this.m_1=g._a6,this._D5=new%20_,this._q4=new%20_,this._va=new%20h,this.isSmooth=!0}get%20canvas(){return%20this.m_0.canvas}get%20_wa(){return%20d._s(this.m_0._33)}get%20_c2(){return%20this.m_1}set%20_c2(t){this.m_1=t,this._va._c()}_6(t,_){this.m_0._6(t,_)}clear(){var%20t=this._D5;t._f8||(this.m_0.clear(t),t.clear())}_u3(t){this.m_0._B7=this._c2==g._b6||!this.isSmooth,this.m_0._K(t,this._q4)}m_2(t,_,s,i,e,h){this._D5._E1(t,_,s/2+1)._E1(i,e,h/2+1),this._q4.clear(),this._q4._E1(t,_,s/2+1)._E1(i,e,h/2+1)}_xa(t,_,s,i,e){var%20h,a,r,n,m,o,l,c,u=Math.max(s,e);0==u?this.m_2(_.x,_.y,s,i.x,i.y,e):(u<(h=1)&&(s/=u,e/=u,h*=u),this.m_2(_.x,_.y,s,i.x,i.y,e),a=this._wa,r=this._A7(_,s,i,e,.67),a.globalAlpha=this._c2._L2*r*h,n=this._c2._M2(t),a.fillStyle=n._p(),d._G4(a,_.x,_.y,s,i.x,i.y,e),m=this._z7(s),o=this._z7(e),(l=Math.max(m,o))<(c=1)&&(m/=l,o/=l,c*=l),a.globalAlpha=this._c2._L2*this._A7(_,m,i,o,.94)*c*h,d._G4(a,_.x,_.y,m,i.x,i.y,o),this._u3(n))}_z7(t){return%202{s._23(i,e)},redo:()=>{s._23(h,_)}}}}class%20ct{constructor(){this._B7=!1;var%20t=d._3();this.canvas=t,this.m_1=d._3(),this._33=d._3(),this.m_0=d._3(),this.m_2=[t,this.m_1,this._33,this.m_0]}_6(t,_){for(var%20s%20of%20this.m_2)s.width=t,s.height=_}clear(t){for(var%20_%20of%20this.m_2)d._Y1(_,t)}_K(t,_){var%20s,i=this.canvas.getContext("2d");this._B7?(d._F1(i),d._B(this._33,this.canvas,_)):(d._B(this.canvas,this.m_1,_),d._i2(this.m_0,t,_),s=d._s(this.m_0),d._Z1(s,"destination-out"),d._B(this._33,this.m_0,_),d._Z1(s,"lighter"),d._B(this.m_1,this.m_0,_),d._i2(this.canvas,t,_),d._Z1(i,"destination-out"),d._B(this.m_0,this.canvas,_),d._Z1(i,"lighter"),d._B(this.m_1,this.canvas,_),d._Y1(this.m_1,_)),d._Y1(this._33,_)}}class%20ut{static%20run(_){let%20s=_.ui,t=(_._Z2=new%20O(s.canvas,()=>{var%20t=new%20u;t.background=n._G2,t._31(s.canvas),_.layers._b2(()=>[t],t)}),_._j4(s._b._38,()=>{_._Z2._c7()}),()=>{_._Z2._n5()});window.addEventListener("pagehide",t),_._82.add(()=>{_._Z2._n5(),window.removeEventListener("pagehide",t)})}}class%20dt{static%20run(t){let%20_=t.ui._b._Ra,s=t._72;_.$.click(()=>{s._o7()}),t._03.add(t=>{"h"==t.key.toLocaleLowerCase()&&s._o7()}),s._w.add(()=>{var%20t=s._u2;_._8=t})}}class%20gt{static%20run(t){let%20_=t.ui,s=t._72;_._b._y4.$.click(()=>{_._i1._5=!_._i1._5,_._b._y4._8=_._i1._5}),_._i1._r3=()=>{s._k=_._i1._k},_.background.$.on("wheel",t=>{t.shiftKey&&(s._k-=.001*r._76(t),t.stopImmediatePropagation())},!0),t._72._w.add(()=>{_._i1._k=s._k,_._01._k=s._k,_._i1._u2=s._u2})}}class%20vt{static%20run(t){let%20_=t.ui._b,s=t.layers,i=t._B1;s._x7.add(t=>{i._v7(t)}),_._38.click(()=>{i.undo()}),_._Qa.click(()=>{i.redo()}),t._03.add(t=>{var%20_=t.key.toLowerCase();t.ctrlKey&&"z"==_&&i.undo(),t.ctrlKey&&"y"==_&&i.redo()})}}class%20pt{static%20run(t){let%20_=t.ui,s=t._72;_._b._Sa.click(()=>{s._x5(2/3)}),_._b._Ta.click(()=>{s._x5(1.5)}),_.background.$.on("wheel",t=>{s._x5(1-.001*r._76(t)),t.preventDefault()}),s._w.add(()=>{_.canvas.style.setProperty("image-rendering",1.5<=s.scale?"pixelated":"auto")})}}class%20wt{static%20run(t){var%20_=new%20ft(t._72);t._L1(_,"%20",!0)}}class%20ft{constructor(t){this.m_0=new%20at(t)}start(){}end(){}_i(t){this.m_0.start(new%20p(t.pageX,t.pageY))}_q(t){this.m_0._Y2(new%20p(t.pageX,t.pageY))}_g(t){this.m_0.end()}_w1(){}}class%20yt{get%20$(){return%20this.m_0}set%20fill(t){this.m_1._1("stroke",t)}set%20_ya(t){this.m_2._1("stroke",t)}set%20_5(t){this.$._5(t)}constructor(){this.m_3(),this.m_4()}m_3(){this.m_0=m._9();var%20t=m._j("svg")._4({width:100,height:100,viewBox:"-50,%20-50,%20100,%20100"})._v()._1({transform:"translate(-50%,%20-50%)"})._0(this.$);this.m_2=m._j("circle")._4({r:40,"stroke-width":10,fill:"transparent"})._0(t),this.m_1=m._j("circle")._4({r:40,"stroke-width":6,fill:"transparent"})._0(t)}m_4(){this.$._H("fixed")}_H(t,_){this.$._m(t,_)}}class%20xt{static%20run(t){var%20_=t.ui,s=new%20bt(_),i=_._b._61._U;i._x4.$.click(()=>{t._d.value=s}),t._d._w.add(()=>{i._x4._8=t._d.value==s}),t._92(s,"i","%E3%82%B9%E3%83%9D%E3%82%A4%E3%83%88")}}class%20bt{constructor(t){this.m_3=m._e()._4({id:"eyedropperListener"})._6("100%","100%")._m(0,0)._v()._1({"touch-action":"none"}),this.m_0=new%20yt,this.m_1=t,this.m_0._5=!1,this.m_0._ya="lightgray"}start(){this.m_0.$._0(l(this.m_1._01._R)),this.m_3._0(l(this.m_1._01._R))}end(){this.m_0.$.remove(),this.m_3.remove(),this.m_2(!1)}_i(t){}_q(t){var%20_=this.m_1,s=this.m_0;s._H(t.offsetX,t.offsetY),s.fill=d._93(_.canvas,t.offsetX,t.offsetY)._p(),this.m_2(d._16(_.canvas,t.offsetX,t.offsetY))}m_2(t){this.m_0._5=t}_g(t){var%20_=this.m_1;d._16(_.canvas,t.offsetX,t.offsetY)&&(_._b._U._x._G.value=d._93(_.canvas,t.offsetX,t.offsetY))}_w1(){this.m_2(!1)}}class%20Mt{static%20run(t){let%20_=t.ui,s=t._d;var%20i=_._b.$.find("#canvas98ExtensionContainer"),e=(new%20w)._l("zoom_out_map","%E3%82%AD%E3%83%A3%E3%83%B3%E3%83%90%E3%82%B9%E3%82%B5%E3%82%A4%E3%82%BA%E3%82%92%E5%A4%89%E6%9B%B4");e.$._0(i);let%20h=new%20$t(_,t.layers,e);e.$.click(()=>{s.value==h?s._R7():s._Q7(h)}),t._82.add(()=>{h._w3()})}}class%20$t{constructor(t,s,_){this.m_2=t,this.m_0=new%20kt(t.canvas);let%20i=this.m_0,e=(i._5=!1,i.$._0(l(t._01._R)),i._r4=(t,_)=>{s._6(t,_)},i._s4=(t,_)=>{e.width=t,e.height=_},s._w2.add(()=>{i._t4(),e.width=s._T.width,e.height=s._T.height}),new%20Ct(i._x2));e._5=!1,e.$._v()._1({top:"100%","margin-top":"10px",right:"0"}),e._D7.add(()=>{i._x3=e._y2}),e._E7.add(()=>{i._za()}),e._F7.add(()=>{i._Aa()}),e._w2.add(()=>{i._t4(e.width,e.height)}),e._G7.add(()=>{s._6(e.width,e.height)}),this.m_1=e,_.$.append(e.$),this.m_3=_}start(){this.m_4()}end(){this.m_4()}m_4(){var%20t=this.m_2,_=this.m_0,s=this.m_1;_._5=!_._5,s._5=_._5,s.width=t.canvas.width,s.height=t.canvas.height,this.m_3._8=_._5}_i(t){}_q(t){}_g(t){}_w1(){}_w3(){this.m_1._5=!1,this.m_0._5=!1}}class%20kt{get%20_5(){return%20this.m_6}set%20_5(t){this.m_6=t,this._t4(),this.$._5(t)}get%20$(){return%20this.m_5}constructor(t){this._x2=new%20p(400,400),this._x3=!0,this._r4=(t,_)=>{},this._s4=(t,_)=>{},this.canvas=t,this.m_5=this.m_7(),this.m_8(),this.m_b()}_t4(t=this.canvas.width,_=this.canvas.height){l(this.m_3)._6(t,_),l(this.m_2)._6(t,_)}m_7(){return%20this.m_3=m._e()._m(0,0)._v()._1({background:"rgba(200,%20200,%20200,%200.5)","border-right":"solid","border-bottom":"solid","border-width":"10px","border-color":"rgba(128,%20128,%20128,%200.5)"})._2,this.m_4=m._e(),this.m_2=m._e()._6("100%","100%")._m(0,0)._v()._1({background:"transparent","border-right":"solid","border-bottom":"solid","border-width":"10px","border-color":"transparent","user-select":"none"})._2,m._e().append(this.m_3).append(this.m_4).append(this.m_2)._m(0,0)._v()}m_8(){var%20i=null,e=(this.m_0=!1,this.m_1=!1,this.m_2);l(e)._i(t=>{this.m_0=t.offsetX>this.m_3.clientWidth,this.m_1=t.offsetY>this.m_3.clientHeight,(this.m_0||this.m_1)&&(i={x:t.offsetX,y:t.offsetY}),e.setPointerCapture(t.pointerId)})._q(t=>{var%20_,s;null!=i&&0!=t.buttons&&(_=e.clientWidth,s=e.clientHeight,this.m_0&&(_=this.m_9(_+t.offsetX-i.x)),this.m_1&&(s=this.m_a(s+t.offsetY-i.y)),this._s4(_,s),this._t4(_,s),i.x=t.offsetX,i.y=t.offsetY)})._g(t=>{i=null,this.m_0=!1,this.m_1=!1,this._r4(e.clientWidth,e.clientHeight)})}m_9(t){var%20_=Math.round(t);return%20this._x3&&(_=Math.min(_,this._x2.x)),Math.max(100,_)}m_a(t){var%20_=Math.round(t);return%20this._x3&&(_=Math.min(_,this._x2.y)),Math.max(100,_)}_za(){var%20t;this._x3&&(t=this.m_2.clientHeight,this._s4(this._x2.x,t),this._r4(this._x2.x,t))}_Aa(){var%20t;this._x3&&(t=this.m_2.clientWidth,this._s4(t,this._x2.y),this._r4(t,this._x2.y))}m_b(){var%20e=new%20It;e._u4=()=>{this.$._1("cursor","none")},e._C7=()=>{this.$._1("cursor","default")},this.m_4.append(e.$),l(this.m_2)._q(t=>{var%20_={x:t.offsetX,y:t.offsetY},s=_.x>this.m_3.clientWidth,i=_.y>this.m_3.clientHeight;(this.m_0||this.m_1)&&(s=this.m_0,i=this.m_1),s&&i?e._Ca(_):s?e._Ba(_):i?e._Da(_):e._E5()}).on("pointerout",t=>{e._E5()})}}class%20It{get%20$(){return%20this.m_5}constructor(){this._u4=()=>{},this._C7=()=>{},this.m_5=m._e()._v()._1({transform:"translate(-50%,%20-50%)"}),this.m_0=this.m_3("M-7,-7%20L7,7%20L7,0%20M7,7%20L0,7%20M0,-7%20L-7,-7%20L-7,0"),this.m_1=this.m_3("M-10,0%20L10,0%20M5,5%20L10,0%20L5,-5%20M-5,5%20L-10,0%20L-5,-5"),this.m_2=this.m_3("M0,-10%20L0,10%20M5,5%20L0,10%20L-5,5%20M5,-5%20L0,-10%20L-5,-5"),this.m_6=[this.m_0,this.m_1,this.m_2],this.m_8()}m_8(){this._E5(),(new%20i)._n(".resizeCursor",{position:"absolute",transform:"translate(-50%,%20-50%)"})._n(".resizeCursor%20path",{"stroke-width":2,stroke:"black",fill:"transparent"}).$._0(this.$)}m_3(t){return%20m._j("svg")._a("resizeCursor")._4({width:24,height:24,viewBox:"-12,%20-12,%2024,%2024"}).append(m._j("path")._4({d:t}))._0(this.$)}_E5(){this.m_7(),this._C7()}m_7(){for(var%20t%20of%20this.m_6)t._5(!1)}m_4(t){this.m_7(),this.$._m(t.x,t.y)}_Ba(t){this.m_4(t),this.m_1._5(!0),this._u4()}_Ca(t){this.m_4(t),this.m_0._5(!0),this._u4()}_Da(t){this.m_4(t),this.m_2._5(!0),this._u4()}}class%20Ct{get%20_D7(){return%20this.m_a}get%20_E7(){return%20this.m_b}get%20_F7(){return%20this.m_c}get%20$(){return%20this.m_4}get%20width(){return%20this.m_0.valueAsNumber}set%20width(t){this.m_0.valueAsNumber=t}get%20height(){return%20this.m_1.valueAsNumber}set%20height(t){this.m_1.valueAsNumber=t}get%20_y2(){return%20this.m_2}set%20_y2(t){this.m_2=t,this.m_5._7(this._y2?"check_box":"check_box_outline_blank"),this.m_6._8=this._y2,this.m_8(),this._D7._c()}get%20_5(){return%20this.m_7}set%20_5(t){this.m_7=t,this.$._5(t)}constructor(t){this.m_7=!0,this.m_a=new%20h,this.m_b=new%20h,this.m_c=new%20h,this._w2=new%20h,this._G7=new%20h,this.m_3=t,this.m_4=m._9()._1({[v._b1]:v._o(v._J),[v._l1]:v._W,background:v._32,"flex-direction":"column","justify-content":"space-between","border-top":"solid%206px%20"+v._W,"font-family":"Arial",cursor:"default","user-select":"none","font-size":"16px",width:"270px"}).click(t=>{t.stopPropagation()});var%20_=new%20w,s=(_.$._1({height:"50px",display:"flex","align-items":"center","justify-content":"space-between"}).click(()=>{this._y2=!this._y2})._0(this.$)._4({title:"%E3%82%AD%E3%83%A3%E3%83%B3%E3%83%90%E3%82%B9%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%AE%E4%B8%8A%E9%99%90"}),this.m_6=_,m._3("span")._7("%E6%9C%80%E5%A4%A7400x400%E3%81%BE%E3%81%A7")._1({"margin-left":"20px"})._0(_.$),this.m_5=m._9()._1({"align-items":"center","margin-right":"20px"})._7("toggle_on")._a("material-icons")._0(_.$),m._9()._1({height:"50px","margin-left":"20px",color:v._J1,"justify-content":"space-between"})._0(this.$)),i=m._9()._1({"align-items":"center"})._4({title:"%E3%82%AD%E3%83%A3%E3%83%B3%E3%83%90%E3%82%B9%E3%82%B5%E3%82%A4%E3%82%BA"})._0(s),e=(this.m_0=this.m_9(i),m._9()._7("x")._1({margin:"2px"})._0(i),this.m_1=this.m_9(i),this.m_8(),m._9()._1({"justify-content":"space-between"})._0(this.$));(new%20w)._l("keyboard_tab","%E6%A8%AA%E5%B9%85%E3%82%92%E6%9C%80%E5%A4%A7%E5%8C%96").$._1({width:"100%"}).click(()=>{this._E7._c()})._0(e),(new%20w)._l("vertical_align_bottom","%E7%B8%A6%E5%B9%85%E3%82%92%E6%9C%80%E5%A4%A7%E5%8C%96").$._1({width:"100%"}).click(()=>{this._F7._c()})._0(e),this._y2=!0}m_8(){this.m_0.min="0",this.m_1.min="0",this.m_0.max=this.m_2?this.m_3.x+"":null,this.m_1.max=this.m_2?this.m_3.y+"":null}m_9(t){return%20m._3("input")._4({type:"number"})._1({width:"60px"}).on("keydown",t=>{t.stopPropagation()}).on("input",()=>{this._w2._c()}).on("blur",()=>{console.log("blur"),this._G7._c()})._0(t)._2}}class%20Lt{constructor(){this._t1=new%20Array,this._F5=new%20M(n._L3),this._G5=new%20M(n._G2),this._t1.push(this._F5);for(let%20t=0;t<3;t++){var%20_=new%20M(n._36);_._z2=!0,this._t1.push(_)}this._t1.push(this._G5),this.m_0(),this._F5._y3.add(()=>{this.m_0()}),this._G5._y3.add(()=>{this.m_0()})}m_0(){for(let%20t=0;t{t==this._G&&this._v4._c()}),t._H1.add(()=>{t._8&&(this._G=t)})}}class%20Bt{get%20$(){return%20this.m_1}constructor(){this._53=[];var%20t=w._R3()._6(300,250)._v()._1({margin:"0"}),_=(this.m_1=t,this.m_0(n._K3)),s=(_.$._1({right:"0",bottom:"0"})._0(t),this._53.push(_),this.m_0(n._36)),i=(s.$._1({left:"0",bottom:"0"})._0(t),this._53.push(s),this.m_0(n._G2)),e=(i.$._1({right:"0",top:"0"})._0(t),this._53.push(i),this.m_0(n._L3)),h=(e.$._1({left:"0",top:"0"})._0(t),this._53.push(e),w._R3()._6(150,150)._H("relative")._1({margin:"auto"})._0(t)),a=[n._i8,n._j8,n._k8,n._l8,n._m8,n._n8];for(let%20t=0;t{this.m1_0._5(this._8)}),this.m1_4()}m1_4(){this.m1_5(),this.m1_6()}m1_5(){var%20t=w._J2()._0(this.$);this.m1_0=m._j("circle")._0(t),this.m1_1=m._j("circle")._0(t)}m1_6(){this.m1_0._4({fill:"none"}),this._8=!1,this._A3=!1}}class%20St{get%20_x4(){return%20this.m_5}get%20$(){return%20this.m_6}constructor(t){this.m_8=new%20Yt,this.m_0=t,this.m_6=m._9()._a("colorPicker")._6(300,400)._1({"list-style":"none",background:v._o(v._J),cursor:"default","flex-direction":"column",[v._b1]:v._o(v._J),[v._l1]:v._W,"box-shadow":v._Q}).click(t=>{t.stopPropagation()}),this.m_b(),this.m_c(),this.m_a(),this.m_9(),this._r()}m_9(){for(let%20t%20of%20this.m_1)t.$.click(()=>{this.m_0._G.value=t.color});for(let%20t%20of%20this.m_4)t.$.click(()=>{w._22(t,this.m_4)});this.m_2._w.add(()=>{this.m_0._G.value=this.m_2.color})}m_a(){var%20t=m._9()._6("100%",50)._1({"justify-content":"space-between"})._0(this.$),_=this.m_8;t.append(_._2),_._J7=()=>{_._A2&&(this.m_2.color=this.m_0._G.value),this.m_2.$._5(_._A2),this.m_7.$._5(!_._A2)};let%20s=new%20w(m._3("input")).$._4({type:"color"}).on("input",()=>{this.m_0._G.value=n._56(s.value)})._0(t)._2;var%20i=(new%20w)._l("colorize","%E3%82%B9%E3%83%9D%E3%82%A4%E3%83%88");i.$._6("100%","100%").click(()=>{i._8=!i._8})._0(t),this.m_5=i,this.m_4=[].concat(this.m_1).concat([i])}m_b(){var%20_=m._3("ol")._a(v._k2)._6("100%",60)._1({margin:"0"})._0(this.$);this.m_3=[];for(let%20t=0;t{for(var%20t%20of%20this.m_4)t._8=!1}),s.$._5(!1)._0(t)}_r(){this.m_2.color=this.m_0._G.value;for(var%20t%20of%20this.m_1)t._8=!1;for(let%20t=0;t{_._z2||this.m_7(t)}),t._a3.add(()=>{this._L(),this._x._G=_,w._22(t,this.m_1)}),t.$._0(this.$),t._8=_._8,_._y3.add(()=>{t.color=_.value})}}m_6(){var%20t,_=[];for(t%20of%20this._x._43){var%20s=new%20Et;s.color=t.value,s._A3=t._z2,t._z2&&s.$._1({height:"35px"}),_.push(s)}return%20_}m_7(t){this.m_2?this.m_0._r():(this.m_0._r(),this.m_0.$._m("calc(100%%20+%2010px)",20)._v()._0(t.$),this.m_2=!0)}_L(){this.m_2&&(this.m_0.$.remove(),this.m_2=!1)}}class%20At{get%20canvas(){return%20this.m_0}get%20_B3(){return%20this.m_1}get%20_H5(){return%20this.m_2}get%20_C1(){return%20this.m_3}get%20_j1(){return%20new%20p(this.canvas.width/2,this.canvas.height/2)}constructor(t,_,s,i,e){this.m_3=e,this.m_1=s,this.m_2=i,this.m_0=d._3(t,_),this.m_4(),this._I7(0)}m_4(){var%20_=this._j1,s=this._B3+this._H5/2,i=this._B3-this._H5/2,e=this.canvas.getContext("2d");for(let%20t=0;t<200;t++){var%20h=t/200*Math.PI*2,a=[0,0,0,0],r=(o(a,(h+Math.PI*(1/3+.5))%(2*Math.PI)),e.fillStyle=new%20n(a[0],a[1],a[2])._p(),e.beginPath(),(t+1.1)/200*Math.PI*2);e.moveTo(_.x+s*Math.cos(h),_.y+s*Math.sin(h)),e.lineTo(_.x+s*Math.cos(r),_.y+s*Math.sin(r)),e.lineTo(_.x+i*Math.cos(r),_.y+i*Math.sin(r)),e.lineTo(_.x+i*Math.cos(h),_.y+i*Math.sin(h)),e.fill()}}_I7(s){var%20t=this.canvas,_=this._C1,i=this._C1,e=this._j1,h=t.getContext("2d"),a=h.createImageData(_,i);for(let%20_=0;_{var%20_=this.m_3(t);Math.abs(_.length()-this.m_0._B3)>this.m_0._H5/2||(s=!0,this._02=Math.atan2(_.y,_.x)+this.m_2,this.m_1._2.setPointerCapture(t.pointerId))})._q(t=>{var%20_;(s=0==t.buttons?!1:s)&&(_=this.m_3(t),this._02=Math.atan2(_.y,_.x)+this.m_2)})._g(t=>{s=!1}),this.m_e()}m_e(){var%20s=!1;this.m_1._i(t=>{var%20_=this.m_3(t);Math.abs(_.x)>this.m_0._C1/2||Math.abs(_.y)>this.m_0._C1/2||(s=!0,this._G1=_.x/this.m_0._C1+.5,this.value=-_.y/this.m_0._C1+.5,this.m_1._2.setPointerCapture(t.pointerId))})._q(t=>{var%20_;(s=0==t.buttons?!1:s)&&(_=this.m_3(t),this._G1=_.x/this.m_0._C1+.5,this.value=-_.y/this.m_0._C1+.5)})._g(t=>{s=!1})}m_3(t){return%20new%20p(t.clientX,t.clientY)._l2(this.m_1._j1())}}class%20Yt{get%20_2(){return%20this.m_0._2}get%20_A2(){return%20this.m_1}set%20_A2(t){this.m_1=t,this._J7(),this.m_2.canvas.style.display=t?"none":"",this.m_3.style.display=t?"":"none",this._2.title=t?"%E3%82%B7%E3%83%B3%E3%83%97%E3%83%AB":"%E3%82%AB%E3%83%A9%E3%83%BC%E3%83%9B%E3%82%A4%E3%83%BC%E3%83%AB"}constructor(){this.m_1=!1,this._J7=()=>{};var%20t=new%20w,_=(t.$._6("100%","50px"),new%20At(50,50,12,2,13)),s=(t.$.append(_.canvas),this.m_2=_,d._3(50,50)),i=s.getContext("2d");for(let%20t=0;t<6;t++){var%20e=t/6*2*Math.PI,h=(i.fillStyle=n._I4(e)._p(),e-Math.PI*(5/6));i.beginPath(),i.ellipse(s.width/2+12*Math.cos(h),s.height/2+12*Math.sin(h),3,3,0,0,2*Math.PI),i.fill()}s.style.display="none",t.$.append(s),this.m_3=s,t.$.click(()=>{this._A2=!this._A2}),this.m_0=t,this._A2=!1}}class%20Ht{get%20_w(){return%20this.m_2}get%20_H1(){return%20this.m_3}get%20value(){return%20this.m_0}set%20value(t){t=parseFloat(t.toFixed(1)),this.m_0=Math.max(.1,t),this._w._c()}get%20_8(){return%20this.m_1}set%20_8(t){this.m_1=t,this._H1._c()}constructor(t){this.m_0=1,this.m_1=!1,this.m_2=new%20h,this.m_3=new%20h,this.value=t}add(t){this.value+=t}}class%20${get%20_51(){return%20this.m_0}set%20_51(t){null!=this._51&&(this._51._8=!1),this.m_0=t,this._51._8=!0,this._I5()}constructor(){this.thicknesses=$._K7().map(t=>new%20Ht(t)),this._I5=()=>{};for(var%20t%20of%20this.thicknesses)t._w.add(()=>{this._I5()});this._51=this.thicknesses[$._L7()]}static%20_K7(){return[1,2,3,4,10,20]}static%20_L7(){return%201}}class%20Rt%20extends%20w{get%20_M7(){return%20this.m1_3}constructor(t){super(),this.m1_2=10,this._K2(),this.m1_4(),this.m1_3=t,this._N7(t.value),t._w.add(()=>{this._N7(t.value)})}_N7(t){this.m1_0._4({r:""+Math.min(t/2,this.m1_2)}),this.m1_1._7(""+t),this._2.title="%E3%83%9A%E3%83%B3%E3%81%AE%E5%A4%AA%E3%81%95%EF%BC%9A"+t}m1_4(){var%20t=w._J2()._0(this.$),_=v._J1;m._j("circle")._4({fill:"none",r:this.m1_2,stroke:_})._0(t),this.m1_0=m._j("circle")._4({fill:_})._0(t),this.m1_1=m._j("text")._4({x:0,y:20,fill:_,"text-anchor":"middle","font-size":"12","font-weight":"bold","font-family":"sans-serif"})._0(t),this._8=!1}}class%20Ot{get%20$(){return%20this.m_4}get%20height(){return%20150}constructor(t){this.m_5="canvas98-up-down-control",this.m_0="canvas98-up-down-button",this.m_1="canvas98-thickness",this.m_6="canvas98-plus-button",this.m_7="canvas98-minus-button",this.m_2=t;var%20_=this._J5(.1,"01")+this._J5(1,"1")+this._J5(10,"10");this.m_4=m._9()._H2(_)._1({height:this.height+"px","flex-direction":"column"}),(new%20i)._n("."+this.m_5,{width:"80px",height:"100%","border-radius":"10px",display:"flex","flex-direction":"row-reverse",overflow:"hidden",background:"#f0d0c3",color:v._W,"font-weight":"bold",margin:"5px","font-size":"14px","box-shadow":v._Q})._n("."+this.m_0,{width:"100%",display:"flex","justify-content":"center","align-items":"center"})._n(`.${this.m_0}:hover`,{background:"#F0E0D6"}).$._0(this.$),this.m_8()}_J5(t,_){return`\n\n+${t}\n-${t}\n`}m_8(){this.m_3(this.$.find(`.${this.m_1}-01`),.1),this.m_3(this.$.find(`.${this.m_1}-1`),1),this.m_3(this.$.find(`.${this.m_1}-10`),10)}m_3(t,_){t.find("."+this.m_6).click(()=>{this.m_2.add(_)}),t.find("."+this.m_7).click(()=>{this.m_2.add(-_)})}}class%20qt{get%20$(){return%20this.m_1}get%20_x(){return%20this.m_3}constructor(){this.m_2=new%20Array,this.m_3=new%20$,this.m_1=w._R3(),this.m_4()}m_4(){for(let%20_%20of%20this._x.thicknesses){let%20t=new%20Rt(_);t._a3.add(()=>{this._L(),w._22(t,this.m_2),this._x._51=t._M7}),t._b3.add(()=>{this.m_5(t)}),t._8=_._8,_._H1.add(()=>{t._8=_._8}),this.m_2.push(t),this.$.append(t.$)}}m_5(t){null==this.m_0&&(this.m_0=new%20Ot(t._M7),t.$.append(this.m_0.$),this.m_0.$.click(t=>{t.stopPropagation()})._v()._1({left:"calc(100%%20+%2010px)",transform:"translate(0,%20-50%)"}),this.m_0.$._1("top",this.m_6(t)))}m_6(t){var%20_=t._2.getBoundingClientRect(),s=window.innerHeight-_.bottom-(this.m_0.height-_.height)/2;return%200k._Ja(t)).map(t=>new%20p(t.offsetLeft,t.offsetTop)).reduce((t,_)=>t.add(_))}static%20m_2(t){return%20window.getComputedStyle(t).position}static%20_Ja(t){var%20_=k.m_2(t);return"absolute"==_||"fixed"==_}_Ka(t,_){this.m_0._k+=t;var%20s=l(this._2)._j1()._l2(this._L5).rotate(t).scale(_);this.m_0._A._P4(this._L5._V().add(s)._l2(k._Ia(this._2))._l2(new%20p(this._2.offsetWidth/2,this._2.offsetHeight/2)).add(this._V7)),this.m_0.scale*=_}}class%20Gt{constructor(){this._M5=(t,_)=>{},this._W7=(t,_,s)=>{}}start(t){2<(this.m_0=t).length||(this.m_1=t.map(t=>t.identifier))}_X7(t,s=null){var%20_=t.sort((t,_)=>t.identifier-_.identifier).filter(t=>-1!=this.m_1.indexOf(t.identifier));return(_=null!=s?_.filter(_=>s.some(t=>t.identifier==_.identifier)):_).map(t=>new%20p(t.clientX,t.clientY))}_Y2(t){var%20_,s,i,e,h=this._X7(t),a=this._X7(this.m_0,t);1==h.length&&this._M5(h[0].x-a[0].x,h[0].y-a[0].y),2==h.length&&(_=a[0]._V()._f6(a[1],.5),s=h[0]._V()._f6(h[1],.5),this._M5(s.x-_.x,s.y-_.y),i=this._Y7(h[0],h[1])-this._Y7(a[0],a[1]),e=p._T3(h[0],h[1])/p._T3(a[0],a[1]),this._W7(s,i,e)),this.m_0=t}_Y7(t,_){return%20Math.atan2(_.y-t.y,_.x-t.x)}}class%20Kt{static%20_84(t,_){let%20s=t.undo,i=t.redo;t.undo=()=>{s(),_.undo()},t.redo=()=>{i(),_.redo()}}}class%20I{static%20_h5(t){var%20_={layers:[]};return%20_.layers=t.map(t=>I._l3(t)),JSON.stringify(_)}static%20_l3(t){return{data:t.canvas.toDataURL(),background:t.background._p(),opacity:t.opacity,blendingMode:t.blendingMode}}static%20_94(s){return%20new%20Promise(async%20t=>{var%20_=s.layers.map(s=>a._c1(s.data).then(t=>{var%20_=new%20u;return%20_._31(d._O(t)),_.background=I._07(s.background),_.opacity=null==s.opacity?1:s.opacity,_.blendingMode=s.blendingMode,_}));t(await%20Promise.all(_))})}static%20_07(t){var%20_;return%20null!=t&&(_=t.match(/^rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\,\s*(\d+)\s*\)$/i))?new%20n(parseInt(_[1]),parseInt(_[2]),parseInt(_[3]),Math.round(255*parseFloat(_[4]))):n._H4}}class%20C%20extends%20u{constructor(){super(...arguments),this.layers=[],this.isClosed=!1}_6(_,s){var%20t,i=super._6(_,s);for(t%20of%20this.layers.map(t=>t._6(_,s)))Kt._84(i,t);return%20i}_a4(t){this.layers.push(t),t._t=this}_P3(t){for(var%20_%20of%20this.layers)_._P3(t)}_Q3(t){t(this);for(var%20_%20of%20this.layers)_._Q3(t)}}class%20Jt{static%20get%20_17(){return"url(#transparentPattern)"}static%20_3(){return%20m._j("pattern")._4({id:"transparentPattern",viewBox:"0,0,2,2",width:"50%",height:"50%"}).append(this.m_0(0,0,2,2,"white")).append(this.m_0(0,0,1,1,"black",.4)).append(this.m_0(1,1,1,1,"black",.4))}static%20m_0(t,_,s,i,e,h=1){return%20m._j("rect")._4({x:t,y:_,width:s,height:i,fill:e,opacity:h})}}class%20Zt{static%20run(){window.addEventListener("error",this._27,{passive:!1,capture:!1});var%20t=c._21;Zt.m_0(t),Ut.start(),t._82.add(()=>{Ut.end()}),t._82.add(()=>{window.removeEventListener("error",this._27)}),P.start(t.ui.$._2)}static%20m_0(t){var%20_=new%20Ft;_._57.add(()=>{t._B1.undo()}),_._67.add(()=>{t._B1.redo()}),t.ui.background.$.on("touchstart",t=>{_._M9(t.touches.length)}).on("touchmove",t=>{_._N9()}).on("touchend",t=>{_._O9(t.touches.length)})}}Zt._27=t=>{alert(t.message+"\r\n"+(null!=t.error?t.error.stack:""))},Y.run(()=>Zt.run());class%20L{get%20_B9(){return%20this.data[0]*this.data[3]-this.data[1]*this.data[2]}get%20_q2(){return%20this.data[4]}set%20_q2(t){this.data[4]=t}get%20_S2(){return%20this.data[5]}set%20_S2(t){this.data[5]=t}constructor(t=[1,0,0,1,0,0]){this.data=t}_C9(){this.data;return{x:this._q2,y:this._S2}}translate(t,_){this._q2+=isNaN(t)?0:t,this._S2+=isNaN(_)?0:_}static%20_D9(t){var%20_,s,i=t.indexOf("(");return-1==i?new%20L:(_=t.indexOf(")",i),s=t.slice(i+1,_),new%20L(s.split(",").map(t=>parseFloat(t))))}_E9(){var%20t=this.data,_=this._B9,s=new%20L([t[3],-t[1],-t[2],t[0],0,0].map(t=>t/_)),i=s._37(this._C9());return%20s.translate(-i.x,-i.y),s}_37(t){var%20_=this.data;return{x:_[0]*t.x+_[2]*t.y,y:_[1]*t.x+_[3]*t.y}}_F9(t){var%20_=this.data;return%20new%20p(_[0]*t.x+_[2]*t.y+this._q2,_[1]*t.x+_[3]*t.y+this._S2)}_ub(t,_){return%201<_?2==t?1:0:this.data[_+2*t]}_vb(t,_,s){if(!(1<_))return%20this.data[_+2*t]=s}_G9(t,_){var%20s=t.data,i=_.data,e=this.data,h=s[0],a=s[2],r=s[4],n=s[1],m=s[3],o=s[5],l=i[0],c=i[2],u=i[4],d=i[1],g=i[3],v=i[5];return%20e[0]=h*l+a*d,e[1]=n*l+m*d,e[2]=h*c+a*g,e[3]=n*c+m*g,e[4]=h*u+a*v+r,e[5]=n*u+m*v+o,this}_H9(t){return%20this._G9(this,t)}}class%20P{get%20scale(){return%20this._r1.clientHeight/this._r1.scrollHeight}get%20_L9(){return%201==this.scale||this.m_1.some(t=>"hidden"==t.style.visibility||null==t.parentNode)}constructor(t,_){this.width=20,this._r1=t,this.parentElement=_,this.m_1=this.m_5(),t.style.paddingRight=this.width+"px";var%20s=m._3("div")._1({background:v._32,width:this.width+"px",position:"fixed"}),i=(this._U2=s._2,_.appendChild(this._U2),this._r1=t,m._3("div")._1({width:this.width+"px",background:v._o(v._c3),height:this.scale*t.clientHeight+"px",position:"absolute","border-radius":this.width/2+"px"}));this._b4=i._2,this._U2.appendChild(i._2),this.m_0(),this.m_4()}m_4(){var%20t,s=!1,i=null;l(this._b4)._i(t=>{s=!0,i=t.clientY,this._b4.setPointerCapture(t.pointerId)})._q(t=>{var%20_;s&&(_=i-t.clientY,i=t.clientY,this._r1.scrollBy(0,-_/this.scale),this.m_2())})._g(t=>{s=!1});for(t%20of%20this.m_1)new%20MutationObserver(()=>{this.m_0()}).observe(t,{attributes:!0,attributeFilter:["style"]});new%20MutationObserver(()=>{this.m_0()}).observe(this._r1,{childList:!0});try{new%20ResizeObserver(()=>{this.m_0()}).observe(this._r1)}catch(t){}}m_5(){for(var%20t=[],_=this._r1;null!=_&&_!=this.parentElement;)t.push(_),_=_.parentElement;return%20t}m_0(){this._L9?this._U2.style.visibility="hidden":this._U2.style.visibility="";var%20t=this._r1.getBoundingClientRect();l(this._U2)._1({left:t.right-this.width+"px",top:t.top+"px",height:t.height+"px"}),this.m_2()}m_2(){l(this._b4)._1({height:this.scale*this._r1.clientHeight+"px",top:this._r1.scrollTop*this.scale+"px"})}static%20_3(t,_){return%20new%20P(t,_)}static%20start(i){new%20MutationObserver(t=>{for(var%20_%20of%20t)for(var%20s%20of%20_.addedNodes)P.m_3(s,i)}).observe(i,{childList:!0,subtree:!0})}static%20m_3(t,_){P.m_6(t,_);for(var%20s%20of%20t.childNodes)P.m_3(s,_)}static%20m_6(t,_){Element.prototype.isPrototypeOf(t)&&"auto"==window.getComputedStyle(t)["overflow-y"]&&P._3(t,_)}}class%20Ft{constructor(){this._57=new%20h,this._67=new%20h}_M9(t){2==t&&(this.m_0=this._57),3==t&&(this.m_0=this._67)}_N9(){this.m_0=null}_O9(t){0==t&&null!=this.m_0&&(this.m_0._c(),this.m_0=null)}}class%20B%20extends%20Event{constructor(t,_){for(var%20s%20in%20super(t,{bubbles:!0,cancelable:!0,composed:!0}),_)"target"!=s&&(this[s]=_[s]);var%20i=Vt._K9(_.target,this.clientX,this.clientY);this.offsetX=i.x,this.offsetY=i.y,this._I9=_,this.isEmulated=!0}static%20_i5(t,_,s=_.force){return{target:_.target,pointerId:_.identifier,width:2*_.radiusX,height:2*_.radiusY,pressure:_.force,tangentialPressure:0,tiltX:0,tiltY:0,isPrimary:!0,button:0,buttons:1,pointerType:"touch",ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,altKey:t.altKey,metaKey:t.metaKey,clientX:_.clientX,clientY:_.clientY,screenX:_.screenX,screenY:_.screenY}}static%20_J9(t){return!t.isEmulated}}B._T2=t=>{B._J9(t)&&t.stopPropagation()};class%20Wt{static%20start(){this._j5=Element.prototype.setPointerCapture,Element.prototype.setPointerCapture=()=>{},this._k5=Element.prototype.releasePointerCapture,Element.prototype.releasePointerCapture=()=>{}}static%20end(){this._j5&&(Element.prototype.setPointerCapture=this._j5),this._k5&&(Element.prototype.releasePointerCapture=this._k5)}}class%20Ut{static%20get%20_47(){return"ontouchstart"in%20window}static%20start(){this._47&&(t.start(),Wt.start(),E.start())}static%20end(){this._47&&(t.end(),Wt.end(),E.end())}}class%20t{static%20start(){window.addEventListener("touchstart",this.m_0,!0),window.addEventListener("touchmove",this.m_1,!0),window.addEventListener("touchend",this.m_2,!0),window.addEventListener("pointerup",B._T2,!0),window.addEventListener("pointermove",B._T2,!0),window.addEventListener("pointerdown",B._T2,!0)}static%20end(){window.removeEventListener("touchstart",this.m_0,!0),window.removeEventListener("touchmove",this.m_1,!0),window.removeEventListener("touchend",this.m_2,!0),window.removeEventListener("pointermove",B._T2,!0),window.removeEventListener("pointerdown",B._T2,!0),window.removeEventListener("pointerup",B._T2,!0)}}t.m_0=t=>{for(var%20_%20of[...t.changedTouches]){var%20s=new%20B("pointerdown",B._i5(t,_));_.target.dispatchEvent(s)}},t.m_1=t=>{for(var%20_%20of[...t.changedTouches]){var%20s=new%20B("pointermove",B._i5(t,_));_.target.dispatchEvent(s)}},t.m_2=t=>{for(var%20_%20of[...t.changedTouches]){var%20s=new%20B("pointerup",B._i5(t,_,0));_.target.dispatchEvent(s)}};class%20E{static%20start(){window.addEventListener("pointermove",this.m_1,E.m_0),window.addEventListener("touchmove",this.m_1,E.m_0)}static%20end(){window.removeEventListener("pointermove",this.m_1,E.m_0),window.removeEventListener("touchmove",this.m_1,E.m_0)}}E.m_0={passive:!1,capture:!1},E.m_1=t=>{t.preventDefault()};class%20Vt{static%20m_0(t){return%20l(t)._J4().map(t=>t._2)}static%20m_1(t){var%20_=t.getBoundingClientRect();return{x:_.left+_.width/2,y:_.top+_.height/2}}static%20m_2(t){var%20_,s=[t].concat(this.m_0(t)).reverse().map(t=>window.getComputedStyle(t,null).transform).map(t=>L._D9(t)),i=new%20L;for(_%20of%20s)i._H9(_);return%20this.m_3(i,t),i}static%20m_3(t,_){var%20s=this.m_1(_),i={x:-_.offsetWidth/2+_.clientLeft,y:-_.offsetHeight/2+_.clientTop},e=t._37(i);t._q2=s.x+e.x,t._S2=s.y+e.y,this.m_4(t,_)}static%20m_4(t,_){var%20s,i,e,h;isNaN(t._q2)&&null!=(s=[_].concat(this.m_0(_)).find(t=>null!=t.width))&&(i=-parseFloat(s.getAttribute("width"))/2,e=-parseFloat(s.getAttribute("height"))/2,h=this.m_1(s),t._q2=h.x+i,t._S2=h.y+e)}static%20_K9(t,_,s){return%20this.m_2(t)._E9()._F9({x:_,y:s})}}class%20Qt{get%20canvas(){return%20this.m_0[this.m_0.length-1]}constructor(){this.m_0=[];for(let%20t=0;t<2;t++)this.m_0.push(d._3())}_r(t,_){this.m_1(t);var%20s=this.m_0[0],i=this.m_0[1];d._F1(d._s(i)),d._Y1(s,_),d._Y1(i,_);let%20e=t;for(let%20t=0;t<3;t++)d._B(e,s,_),d._B(e,s,_),d._B(s,i,_),d._B(s,i,_),e=i}m_1(t){if(t.width!=this.canvas.width||t.height!=this.canvas.height)for(var%20_%20of%20this.m_0)_.width=t.width,_.height=t.height}}class%20S{static%20_h5(t){var%20_={layers:t.map(t=>S._l3(t))};return%20JSON.stringify(_)}static%20_l3(t){var%20_=I._l3(t);return%20t.layers&&(_.layers=t.layers.map(t=>S._l3(t)),_.isClosed=t.isClosed,_.isAnime=t._S1),_.isClipped=t.isClipped,_}static%20_94(s){return%20new%20Promise(async%20t=>{var%20_=s.layers.map(t=>this._b7(t));t(await%20Promise.all(_))})}static%20async%20_b7(t){var%20_=await%20a._c1(t.data);let%20s;if(null==t.layers)s=new%20u;else{var%20i,e=new%20C;for(i%20of%20t.layers)e._a4(await%20S._b7(i));e.isClosed=t.isClosed,e._S1=t.isAnime,s=e}return%20s._31(d._O(_)),s.background=I._07(t.background),s.opacity=null==t.opacity?1:t.opacity,s.blendingMode=t.blendingMode,s.isClipped=t.isClipped,s}}class%20t_{constructor(){this._W2=new%20i_}async%20_I(){var%20t=c._21;this._E=t,t_._v1||(this.m_1(t),this.m_2(t),this.m_3(t),c_.run(t),d_.run(t),t._y5=new%20g_,t.layers._13=new%20r_(t),t.layers.layers.length<=1&&t.layers._13._r2(),await%20H._I1(0),this._W2._R1())}m_1(t){t._Z2=new%20h_(t.layers),t.layers._t3=new%20a_(t.layers)}m_2(t){var%20_=t.ui._b.$.find("#canvas98ExtensionContainer")._1({display:"flex","align-items":"stretch"});this.m_0=l("
  • ")._a("canvas98MenuItem%20material-icons")._7("layers")._4({id:"canvas98LayerButton",title:"%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC"}).click(()=>{this._W2._Y9()})._0(_)}m_3(t){this._W2._I(t),this._W2._o5.add(()=>{this._W2._5?this.m_0._a(v._P):this.m_0._12(v._P)}),t.ui.background.$._g(()=>{this._W2._f4()})}static%20get%20_v1(){return%20null!=c._21.ui.$._2.querySelector("#canvas98LayerButton")}static%20run(){(new%20t_)._I()}}Y.run(()=>t_.run());class%20__{get%20$(){return%20this.m_4}get%20_2(){return%20this.m_4._2}constructor(){this.m_b=200,this.m_c=70,this.m_2=[],this.m_6=new%20s_,this.m_4=m._9()._1({"justify-content":"flex-start","align-items":"center","flex-direction":"column","max-height":"calc(100%%20-%20300px)","overflow-y":"auto",padding:"10px"}).on("wheel",t=>{t.stopPropagation()})._N3().on("scroll",()=>{for(var%20t%20of%20this.m_2)t._97(this._2.scrollTop)})}_I(e){this.m_1=A._4a(this._2),this.m_1._r5.add(i=>{e._b2(()=>{var%20t=this.m_3.get(i),_=i.nextElementSibling,s=this.m_3.get(_);return%20j._Z9(e,t,s),e.layers},e._h)}),this.m_1._o3.add(t=>{for(var%20_%20of%20this.m_2)_._R9()}),this.m_1._p3.add(t=>{for(var%20_%20of%20this.m_2)_._S9()}),this.m_1._s5.add(t=>{100{this.m_8(this.m_6._d7(e)),this.m_5(e._h)}),e._n4.add(()=>{this.m_d(),this.m_9(e)})}m_d(){for(var%20t%20of[...this._2.children])t.remove()}m_7(t){var%20_=this.m_b/t.canvas.width,s=this.m_c/t.canvas.height;return%20Math.min(_,s)}m_8(t){for(var%20_%20of%20t){var%20s,i=_._f,e=this.m_0.get(i),h=this.m_7(i)*.9**_.depth,a=(l(e._2).find(".canvas98LayerContainer")._1({transform:"scale("+h+")"}),i.canvas.width*h+"px"),r=i.canvas.height*h+"px";e._1({width:a,height:r,"min-width":a,"min-height":r,"margin-left":40*_.depth+"px"});for(s%20of%20l(e._2)._2.querySelectorAll(".canvas98LayerInfoIcon"))l(s)._1({transform:`scale(${1/h})`})}}m_5(t){var%20_,s=this.m_0.get(t),i=this.m_7(t),e="0px%200px%20"+10/i+"px%20"+new%20n(255,127,0)._p(.5),h=2/i+"px%20"+2/i+"px%20"+4/i+"px%20rgba(0,%200,%200,%200.1)";for(_%20of%20this.m_0.values()){var%20a=_.find(".canvas98LayerContainer");null!=a._2&&a._1("box-shadow",h)}s&&s.find(".canvas98LayerContainer")._1("box-shadow",e)}m_9(i){this.m_0=new%20Map;var%20t,_=this.m_0,s=(this.m_3=new%20Map,this.m_3),e=this.m_6._d7(i);for(t%20of%20e){var%20h=m._9();_.set(t._f,h),s.set(h._2,t._f)}for(let%20t%20of%20e){var%20a=_.get(t._f),r=(this.m_e(i,a),a._q(t=>{t.stopPropagation()})._1({"justify-content":"center","align-items":"center","margin-top":"10px","margin-bottom":"10px",cursor:"grab","touch-action":"none","user-select":"none"})._0(this.$)._i(()=>{i._h=t._f,this.m_5(t._f)}),l("
    ")._a("canvas98LayerContainer")._H("relative").append(l(t._f.canvas))._0(a));if(this.m_a(t._f),null!=t._f.layers){let%20_=t._f,s=(new%20w)._l("","");const%20n=()=>{var%20t=c._21.layers._13._c4(_);s.$._7(t)};n(),s.$._a("canvas98LayerInfoIcon")._v()._1({background:"transparent",top:0,left:0})._k1("pointerdown")._i(t=>{j._p5(_,i._h)&&(i._h=_),_.isClosed=!_.isClosed,n(),i._n4._c()})._0(r)}}this.m_8(e),this.m_5(i._h)}m_a(t){this.m_0.get(t)._1({"border-left":t.isClipped?`solid%20${new%20n(0,144,237)._p(.4)}%205px`:"none","border-radius":"5px"})}m_e(s,i){let%20e=!1,h,a=this.m_3.get(i._2);i._i(t=>{e=s._h==a})._g(t=>{var%20_;null==h||h._77?(_=i._2==this.m_1._t5,e&&!_&&((h=new%20o_(s,a))._87.add(()=>{this.m_a(a)}),h.$._0(i),h._97(this._2.scrollTop),this.m_2.push(h),t.stopPropagation())):(this._f4(),h=null)})}_f4(){for(var%20t%20of%20this.m_2)t.$.remove(),t._77=!0;this.m_2=[]}}class%20s_{m_0(t,_){if(null==t.layers)return[{_f:t,depth:_}];var%20s=[];if(!t.isClosed)for(var%20i%20of%20t.layers)s.push(...this.m_0(i,_+1));return%20s.push({_f:t,depth:_}),s}_d7(t){var%20_,s=[];for(_%20of%20t.layers)s.push(...this.m_0(_,0));return%20s.reverse()}}class%20i_{constructor(){this.m_1=new%20__,this.m_0=!1,this._o5=new%20h}get%20$(){return%20this.m_2}_I(t){var%20_=l("
    ")._1({height:"100%",right:"0px",bottom:"0",position:"absolute",display:"flex","flex-direction":"column","justify-content":"center","align-items":"center",opacity:"0","transition-property":"visibility%20opacity","transition-duration":"0.2s"});this.m_2=_,t._82.add(()=>{this._S3()}),this._X9(_,t),this.m_1.$._0(_),this.m_1._I(t.layers),t.ui.background.$._2.insertBefore(this.$._2,t.ui._b.$._2)}_X9(t,_){var%20s=l("
    ")._7("add")._a("canvas98MenuItem%20material-icons")._1({"border-radius":"25px"})._4({title:"%E6%96%B0%E8%A6%8F%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC"}).click(()=>{j._r2(_.layers)})._q(t=>{t.stopPropagation()})._0(t);_._j4(s,()=>{j._3a(_.layers)})}get%20_5(){return%20this.m_0}_Y9(){this.m_0?this._S3():this._R1()}_R1(){this.$._1({opacity:"1",visibility:""}),this.m_0=!0,this._o5._c()}_S3(){this.$._1({opacity:"0",visibility:"hidden"}),this.m_0=!1,this._o5._c()}_f4(){this.m_1._f4()}}class%20j{static%20_Z9(t,_,s){var%20i,e=_._t||t;1==e.layers.length||j._p5(_,s)||(e.layers=e.layers.filter(t=>t!=_),i=s,j._f7(t,_,i))}static%20_p5(t,_){return!!_&&(_._t==t||j._p5(t,_._t))}static%20_0a(s){let%20i=s._h;var%20t=j._e7(s);if(null!=t)return%20s._b2(()=>{var%20t=i._t,_=t||s;return%20_.layers=_.layers.filter(t=>t!=i),s.layers},t)}static%20_e7(t){var%20_=t._h,s=_._t||t;if(1!=s.layers.length){let%20t=s.layers.indexOf(_)-1;return%20t<0&&(t=1),s.layers[t]}}static%20_r2(t,_=new%20u){return%20_._6(t.width,t.height),t._b2(()=>this._f7(t,_,t._h),_)}static%20_f7(t,_,s){var%20i=s&&s._t?s._t:t;return%20i.layers=this.m_3(i.layers,_,s),_._C(),t.layers}static%20m_3(t,_,s){if(null==s)return[_].concat(t);_._t=s._t;var%20i=t.indexOf(s)+1;return%20t.slice(0,i).concat([_]).concat(t.slice(i))}static%20m_0(t,_,s){var%20i=d._O(_),e=d._s(_);d._F1(e),e.clearRect(0,0,_.width,_.height),e.globalAlpha=s,e.drawImage(i,0,0),e.globalAlpha=t.opacity,e.drawImage(t.canvas,0,0),e.globalAlpha=1}static%20m_4(t,_){var%20s=_.opacity,i=d._O(_.canvas),e=(this.m_0(t,_.canvas,_.opacity),this.m_0(t,_._d1,_.opacity),_.opacity=1,_.opacity),h=d._O(_.canvas);return{undo:()=>{_._31(i),_.opacity=s},redo:()=>{_._31(h),_.opacity=e}}}static%20_1a(s,i){var%20t,_,e=j._e7(s);null!=e&&(t=this.m_4(i,e),_=s._n3(()=>{var%20t=i._t,_=t||s;return%20_.layers=_.layers.filter(t=>t!=i),s.layers},e),Kt._84(t,_),s._T1(t))}static%20m_1(t,_){return%20_._6(t.canvas.width,t.canvas.height),_.opacity=t.opacity,_.blendingMode=t.blendingMode,_.isClipped=t.isClipped,_}static%20m_2(t){var%20_;if(t.layers){var%20i=t;let%20s=new%20C;return%20this.m_1(t,s),s.layers=i.layers.map(t=>{var%20_=this.m_2(t);return%20_._t=s,_}),s}return%20_=new%20u,this.m_1(t,_),_._31(t.canvas),_}static%20_2a(t,_){var%20s=this.m_2(_);j._r2(t,s)}static%20_wb(t){var%20_=new%20C;_._a4(new%20u),j._r2(t,_)}static%20_3a(e){const%20h=e._h;e._b2(()=>{var%20t=new%20C,_=(t._6(e.width,e.height),h._t),s=_||e,i=s.layers.indexOf(h);return(s.layers[i]=t)._a4(h),t._t=_,e.layers},h)}}class%20e_{constructor(t){this.layers=[];for(var%20_%20of(this._V2=t).layers)this.layers.push(this.m_0(_));this._h=t._h}m_0(t){if(null==t.layers)return{_f:t,children:null};var%20_,s={_f:t,children:[]};for(_%20of%20t.layers)s.children.push(this.m_0(_));return%20s}_g7(){for(var%20t%20of%20this.layers)this.m_1(t),t._f._t=null;this._V2._23(this.layers.map(t=>t._f),this._h)}m_1(t){if(null!=t.children){var%20_;t._f.layers=t.children.map(t=>t._f);for(_%20of%20t.children)this.m_1(_),_._f._t=t._f}}}class%20h_{get%20_e4(){return%20window.localStorage.lastLayeredImageData}set%20_e4(t){window.localStorage.setItem("lastLayeredImageData",t)}get%20_V9(){return%20window.localStorage.lastImageData}constructor(t){this._m5=S,this._d4=t}_n5(){if(null!=window.localStorage){var%20t=this._d4.layers;try{this._e4=S._h5(t)}catch{alert("%E5%BE%A9%E5%85%83%E3%83%87%E3%83%BC%E3%82%BF%E4%BF%9D%E5%AD%98%E3%81%AB%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E4%BD%9C%E5%93%81%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%8C%E5%A4%A7%E3%81%8D%E3%81%99%E3%81%8E%E3%81%BE%E3%81%99%E3%80%82%E6%AC%A1%E5%9B%9E%E9%95%B7%E6%8A%BC%E3%81%97%E3%81%AB%E3%82%88%E3%82%8B%E4%BD%9C%E5%93%81%E3%81%AE%E5%BE%A9%E5%85%83%E3%81%AF%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82")}}}async%20_c7(){if(null!=window.localStorage){var%20_=this._W9();let%20t=await%20S._94(_);this._d4._b2(()=>t,t[0])}}_W9(){return%20null==this._e4?null==this._V9?{layers:[]}:{layers:[{data:this._d4._T.toDataURL(),layers:null}]}:JSON.parse(this._e4)}}class%20a_{constructor(t){this.m_2=t,this.m_0=new%20Qt,this._m3=(t,_)=>{d._Y1(t.canvas,_),this._g4(t.layers,_),this._q5(t.canvas,t.layers,_)}}_K(t,_,s){d._i2(t,n._K3,s),this._g4(_,s),this._q5(t,_,s)}m_1(t){var%20_=t.blendingMode;return%20null==_||""==_||"null"==_?e._M3:_}_g4(t,_){for(var%20s%20of%20t)s.layers&&s._I2&&this._m3(s,_),s._I2=!1}_q5(_,s,i){var%20e=d._s(_);let%20h=!1,a;for(let%20t=0;tt.isClosed?"folder":"folder_open",this.m_0=t}_r2(t){j._r2(this.m_0.layers,t)}}class%20n_{constructor(t){this._V2=t}_P9(){this.m_0=new%20e_(this._V2)}_Q9(){let%20t=new%20e_(this._V2);this.undo=()=>{this.m_0._g7()},this.redo=()=>{t._g7()}}}class%20m_{get%20$(){return%20this.m_2}constructor(i,e){this.m_2=m._9()._1({"justify-content":"center","align-items":"center"})._6("100%",w._D),this.m_0=m._3("select")._a("canvas98MenuItem")._1({outline:"none",border:"solid%20"+v._J1,"border-radius":"10px",padding:"5px"}).on("input",()=>{let%20t=e.blendingMode,_=this.m_3(t);var%20s={undo:()=>{e.blendingMode=t,e._C(),i._u()},redo:()=>{e.blendingMode=_,e._C(),i._u()}};s.redo(),i._T1(s)})._0(this.$);var%20t,_=this.m_0._2;this.m_1("%E9%80%9A%E5%B8%B8",null),this.m_1("%E4%B9%97%E7%AE%97","multiply"),this.m_1("%E5%8A%A0%E7%AE%97","lighter"),this.m_1("%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%E3%83%AC%E3%82%A4","overlay");for(t%20of%20_.options)t.value==e.blendingMode&&(_.selectedIndex=t.index)}m_3(t){for(var%20_%20of%20this.m_0._2.selectedOptions)t=_.value;return%20t}m_1(t,_){var%20s=m._3("option")._4({value:_})._0(this.m_0);m._3("label")._1("padding","5px")._7(t)._0(s)}}class%20o_{get%20$(){return%20this.m_0}_97(t){var%20_=-t+(this.$._2.clientHeight-this.$._2.parentElement.clientHeight)/2;this.$._1({transform:"translate(-100%,%20"+_+"px)"})}constructor(t,_){this._77=!1,this._87=new%20h,this.m_0=m._3("div")._1({position:"absolute",transform:"translate(-100%,%200)",background:v._o(v._J),cursor:"default","box-shadow":v._Q,width:"200px",left:0})._g(t=>{t.stopPropagation()})._q(t=>{t.stopPropagation()})._i(t=>{t.stopPropagation()}),this.m_4(t,_),this.m_1(t,_),this.m_2(t,_),this.m_3(t,_)}m_1(_,s){var%20t=m._9()._1({"justify-content":"space-between"})._0(this.$);new%20m_(_,s).$._0(t);let%20i=(new%20w)._l("attachment","%E3%82%AF%E3%83%AA%E3%83%83%E3%83%94%E3%83%B3%E3%82%B0"),e=s;i._8=e.isClipped,i.$._g(()=>{let%20t={undo:()=>{e.isClipped=!e.isClipped,s._C(),_._u(),this._87._c(e)},redo:()=>{t.undo()}};t.undo(),_._T1(t),i._8=e.isClipped})._0(t)}m_2(t,_){(new%20w).$._1({"justify-content":"initial",height:w._D,"padding-left":"20px"})._7("%E4%B8%8B%E3%81%AE%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E3%81%A8%E7%B5%90%E5%90%88")._g(()=>{j._1a(t,_)})._0(this.$)}m_3(t,_){(new%20w).$._1({"justify-content":"initial",height:w._D,"padding-left":"20px"})._7("%E8%A4%87%E8%A3%BD")._g(()=>{j._2a(t,_)})._0(this.$)}_R9(){this.$._1({left:"-10px"})}_S9(){this.$._1({left:"0"})}m_4(t,_){new%20l_(t,_).$._0(this.$)}}class%20l_{get%20$(){return%20this.m_9}constructor(t,_){this.m_2=200,this.m_3=40,this.m_0=30,this.m_9=m._3("div"),this.m_4=t,this.m_1=_,this.m_a(),this.m_b()}m_a(){var%20s=m._j("svg")._4({width:this.m_2+"px",height:this.m_3+"px"})._0(this.$);m._j("defs").append(Jt._3())._0(s);for(let%20_=0;_<5;_++){let%20t=_/4;var%20i=this.m_0+t*(this.m_2-2*this.m_0);m._j("circle")._4({cx:i,cy:this.m_3/2,r:"10",fill:Jt._17})._0(s),m._j("circle")._a("canvas98MenuItem")._4({cx:i,cy:this.m_3/2,r:"10",fill:v._W,opacity:t})._i(()=>{this.m_6(this.m_1.opacity,t),this.m_8(t)})._0(s)}}m_b(){var%20_=!1;let%20s=this.m_1.opacity,i=m._j("svg")._4({width:this.m_2+"px",height:this.m_3+"px"})._i(t=>{s=this.m_1.opacity,_=!0,this.m_7(t,i),i._2.setPointerCapture(t.pointerId)})._q(t=>{_&&this.m_7(t,i)})._g(t=>{_&&this.m_6(s,this.m_1.opacity),_=!1})._0(this.$);m._j("line")._4({x1:this.m_0,y1:this.m_3/2,x2:this.m_2-this.m_0,y2:this.m_3/2,stroke:v._W,"stroke-width":3})._0(i),this.m_5=m._j("circle")._a("canvas98MenuItem")._4({r:10,cx:this.m_0+this.m_1.opacity*(this.m_2-2*this.m_0),cy:this.m_3/2,stroke:v._J1,"stroke-width":3,fill:v._32})._0(i)}m_6(t,_){let%20s=this.m_1;this.m_4._T1({undo:()=>{s.opacity=t,s._C(),this.m_4._u()},redo:()=>{s.opacity=_,s._C(),this.m_4._u()}})}m_7(t,_){var%20s=t.clientX-_._j1().x+this.m_2/2,i=(Math.max(this.m_0,Math.min(s,this.m_2-this.m_0))-this.m_0)/(this.m_2-2*this.m_0);this.m_8(i)}m_8(t){this.m_1.opacity=t,this.m_1._C(),this.m_4._u(),this.m_5._4({cx:this.m_0+this.m_1.opacity*(this.m_2-2*this.m_0)})}}class%20c_{get%20_l5(){return%20this._E.layers._h.background}_U9(){return%20new%20g("eraser",()=>0==this._l5.a?"destination-out":"source-over",1,t=>0==this._l5.a?t:this._l5)}constructor(t){this._T9=this._U9(),this._E=t,this.m_1(t)}m_1(_){var%20t=class{static%20_3(){return%20new%20w(l("
  • ").append(this.m_0())._4({title:"%E6%B6%88%E3%81%97%E3%82%B4%E3%83%A0"}))}static%20m_0(){var%20t=m._j("svg")._4({width:"40",height:"40",viewBox:"-20%20-20%2040%2040"});return%20m._j("path")._4({d:"M-7%207%20l-4%20-4%20l15%20-15%20l8%208%20l-15%2015%20Z",fill:"transparent",stroke:"var(--canvas98MenuColor)","stroke-width":"1.5"})._0(t),m._j("path")._4({d:"M-3%203%20l-4%20-4%20l11%20-11%20l8%208%20l-11%2011%20Z",fill:"var(--canvas98MenuColor)"})._0(t),t}}._3()._K2();_.ui._b._61._U1._z4(t),this.m_0=_._A5(this._T9,t),this.m_2(),l(_.ui._01._R)._i(t=>{5==t.button&&(this.m_0._i(t),_._d._Q7(this.m_0))})._g(t=>{_._d.value==this.m_0&&5==t.button&&_._d._R7()})}m_2(){this._E._92(this.m_0,"e","%E6%B6%88%E3%81%97%E3%82%B4%E3%83%A0")}static%20run(t){new%20c_(t)}}class%20u_{_a7(_,s){for(let%20t=0;t<_.layers.length;t++){var%20i=_.layers[_.layers.length-1-t];if(d._93(i.canvas,s.x,s.y).a*i.opacity!=0){if(i.isClipped){var%20e=this.m_0(_,i);if(e)if(d._93(e.canvas,s.x,s.y).a*e.opacity==0)continue}return%20i.layers?this._a7(i,s):i}}return%20null}m_0(_,t){var%20s=_.layers.indexOf(t);for(let%20t=0;t{var%20_;t.ctrlKey&&t.shiftKey&&(t.stopImmediatePropagation(),_=(new%20u_)._a7(s.layers,new%20p(t.offsetX,t.offsetY)))&&s.layers._23(s.layers.layers,_)},!0)}}class%20g_{_h7(t,_){var%20s=this._h4(t,_);d._j2(s,t)}_h4(t,_){var%20s=d._3(Math.floor(t.width*_),Math.floor(t.height*_)),i=new%20Float32Array(3*s.width*s.height),e=t.getContext("2d").getImageData(0,0,t.width,t.height);for(let%20_=0;_{s._t5=null}),s._s5.add(t=>{t._9a&&(s._t5=t._2)});for(_%20of[...t.children])s._i7(_);return%20s.m_0(t),s}m_0(a){var%20r=new%20Set([...a.children]);new%20MutationObserver(()=>{var%20t,_,s,i,e=[],h=[];for(t%20of%20r.values())-1==[...a.children].indexOf(t)&&h.push(t);for(_%20of%20h)r.delete(_);for(s%20of[...a.children])r.has(s)||e.push(s);for(i%20of%20e)r.add(i),this._i7(i)}).observe(a,{childList:!0})}static%20_u5(t){return{x:t.offsetLeft-t.parentElement.scrollLeft,y:t.offsetTop-t.parentElement.scrollTop}}_i7(t){var%20_;"absolute"!=t.style.position&&((_=new%20v_(t,()=>{this._r5._c(t)},t=>{this._s5._c(t)}))._o3.add(()=>{this._o3._c(_)}),_._p3.add(()=>{this._p3._c(_)}))}static%20_5a(t,_,s){return%20A._6a(s,t)?(p_._fa(t,_),A._j7(_,s),!0):!!A._7a(s,t)&&(p_._ga(t,_),A._j7(_,s),!0)}static%20_6a(t,_){return%20t._A.y>.55*_.offsetHeight}static%20_7a(t,_){return%20t._A.y<.55*-_.offsetHeight}static%20_j7(t,_){var%20s=A._u5(t);_._r(s)}}class%20v_{get%20_8a(){return%20this.m_2}get%20_2(){return%20this.m_1}get%20_9a(){return%20this.m_6}constructor(t,_,s){this.m_0=!1,this.m_6=!1,this._o3=new%20h,this._p3=new%20h,this.m_1=t,this.m_7=_,this.m_8=s,l(t)._i(t=>{this.m_a(t)})._q(t=>{this.m_b(t.clientX,t.clientY)})._g(t=>{this.m_c()})}m_a(t){this.m_0||(this._aa(t.clientX,t.clientY),null!=t.target.setPointerCapture&&t.target.setPointerCapture(t.pointerId),t.stopPropagation())}_aa(t,_){this.m_0=!0;var%20s=this.m_1,i=(this.m_9=[...this._2.parentElement.children].indexOf(this._2),this.m_4=new%20f_(t,_),this.m_2=v_._da(s),T._ka(s));this.m_3=p_._ea(s),s.parentElement.insertBefore(this.m_3,s),this.m_5=T._ja(s.style),T._v5(s.style,i),this._o3._c()}m_b(t,_){this.m_0&&(this.m_4._r(t,_),this.m_2.translate(this.m_4._k7,this.m_4._l7),A._5a(this.m_1,this.m_3,this.m_2)&&(this.m_6=!0),l(this.m_1)._m(this.m_2._ha,this.m_2._ia),this.m_8(this))}m_c(){this.m_6=!1,this.m_0&&(this.m_0=!1,T._v5(this.m_1.style,this.m_5),this.m_3.remove(),this._ba())&&this.m_7()}_ba(){return%20this.m_9!=[...this._2.parentElement.children].indexOf(this._2)}_ca(){this.m_0&&(this.m_0=!1,T._v5(this.m_1.style,this.m_5),this.m_3.remove(),this._p3._c())}static%20_da(t){var%20_=new%20w_;return%20_.position=A._u5(t),_._A={x:0,y:0},_}}class%20p_{static%20_ea(t){var%20_=window.getComputedStyle(t),s=document.createElement("div");return%20s.style.width=_.width,s.style.height=_.height,s.style.minHeight=_.minHeight,s.style.marginTop=_.marginTop,s.style.marginLeft=_.marginLeft,s.style.marginBottom=_.marginBottom,s.style.marginRight=_.marginRight,s.style.paddingTop=_.paddingTop,s.style.paddingLeft=_.paddingLeft,s.style.paddingBottom=_.paddingBottom,s.style.paddingRight=_.paddingRight,s}static%20_fa(t,_){var%20s=t.parentElement,i=t.nextElementSibling;null!=i&&s.insertBefore(i,_)}static%20_ga(t,_){var%20s=t.parentElement,i=_.previousElementSibling;null!=i&&s.insertBefore(i,t.nextSibling)}}class%20w_{get%20_ha(){return%20this.position.x+this._A.x}get%20_ia(){return%20this.position.y+this._A.y}translate(t,_){this._A.x+=t,this._A.y+=_}_r(t){this._A.x-=t.x-this.position.x,this._A.y-=t.y-this.position.y,this.position.x=t.x,this.position.y=t.y}}class%20f_{constructor(t,_){this.x=t,this.y=_}_r(t,_){this._k7=t-this.x,this._l7=_-this.y,this.x=t,this.y=_}}class%20T{static%20_ja(t){return{position:t.position,left:t.left,top:t.top,width:t.width,height:t.height,marginLeft:t.marginLeft,marginTop:t.marginTop,marginRight:t.marginRight,marginBottom:t.marginBottom}}static%20_ka(t){var%20_=window.getComputedStyle(t),s=A._u5(t);return{position:"absolute",width:_.width,height:_.height,left:s.x+"px",top:s.y+"px",marginLeft:"",marginTop:"",marginRight:"",marginBottom:""}}static%20_v5(t,_){t.position=_.position,t.left=_.left,t.top=_.top,t.width=_.width,t.height=_.height,t.marginLeft=_.marginLeft,t.marginTop=_.marginTop,t.marginRight=_.marginRight,t.marginBottom=_.marginBottom}}})();}