javascript:{(()=>{class _{get width(){return this._81-this._y}get height(){return this._91-this._z}get _l8(){return null==this._y}get _66(){return Math.max(0,this._y)}get _76(){return Math.max(0,this._z)}get _m8(){return Math.max(0,this._81)-this._66}get _n8(){return Math.max(0,this._91)-this._76}constructor(t=null,_=null,s=null,i=null){this._y=t,this._z=_,this._81=s,this._91=i}_j1(t,_,s){return this._Z1(t-s,_-s)._Z1(t+s,_+s),this}_Z1(t,_){return null==this._y&&(this._81=this._y=t,this._91=this._z=_),this._y=Math.min(this._y,Math.floor(t)),this._z=Math.min(this._z,Math.floor(_)),this._81=Math.max(this._81,Math.ceil(t)),this._91=Math.max(this._91,Math.ceil(_)),this}_O3(t){return this._Z1(t._y,t._z)._Z1(t._81,t._91)}clear(){this._81=this._y=null,this._91=this._z=null}_V(){return new _(this._y,this._z,this._81,this._91)}_h2(t){return Math.max(0,Math.min(this._y,t))}_i2(t){return Math.max(0,Math.min(this._z,t))}_H2(t){return Math.max(0,Math.min(this._81,t))-this._h2(t)}_I2(t){return Math.max(0,Math.min(this._91,t))-this._i2(t)}}class d{static _3(t=null,_=null){var s=document.createElement("canvas");return null!=t&&(s.width=t,s.height=_),s}static _w(t){return t.getContext("2d",{willReadFrequently:!0})}static _j2(t,_,s=d._K2(t)){var i=d._w(t),e=s._h2(t.width),h=s._i2(t.height),r=s._H2(t.width),a=s._I2(t.height);i.clearRect(e,h,r,a),i.save(),i.globalAlpha=1,d._I1(i),i.fillStyle=_._n(),i.beginPath(),i.fillRect(e,h,r,a),i.restore()}static _02(t,_){var s=_._h2(t.width),i=_._i2(t.height),e=_._H2(t.width),h=_._I2(t.height);d._w(t).clearRect(s,i,e,h)}static _M(t){var _=d._3(t.width,t.height);return d._w(_).drawImage(t,0,0),_}static _J2(t,_){var s,i=_._h2(t.width),e=_._i2(t.height),h=_._H2(t.width),r=_._I2(t.height);return 0==h||0==r?null:(s=d._3(h,r),d._w(s).drawImage(t,i,e,h,r,0,0,h,r),s)}static _k2(t,_){_.width=t.width,_.height=t.height,d._w(_).drawImage(t,0,0)}static _K2(t){return null==t?null:new _(0,0,t.width,t.height)}static _d3(t,_,s=null){null==s&&(s=d._K2(t));var i=d._w(_);i.clearRect(s._66,s._76,s._m8,s._n8),d._I1(i),d._C(t,_,s)}static _C(t,_,s){var i=s._h2(_.width),e=s._i2(_.height),h=s._H2(_.width),r=s._I2(_.height);0!=h&&0!=r&&d._w(_).drawImage(t,i,e,h,r,i,e,h,r)}static _e3(t,_,s){var i=d._w(t).getImageData(_,s,1,1).data;return new n(i[0],i[1],i[2],i[3])}static _86(t,_,s){return 0<=_&&_{t.stopPropagation()}),this}_S4(){return this._l1("click")}_T3(){return this._l1("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(_)})}_D(t){return this._1({position:t})}_r(){return this._D("absolute")}m_1(t){return"number"==typeof t?t+"px":t}static _j(t){return r(document.createElementNS("http://www.w3.org/2000/svg",t))}static _4(t,_){for(var s in _)t.setAttribute(s,_[s])}static _9(){return h._f()._1({display:"flex"})}static _f(){return h._3("div")}}function r(t){return new h(t)}class a{static _e6(t){return t.deltaY}static _f6(_){return["user-select"].some(t=>t==_)?["","-moz-","-webkit-","-ms-"]:[""]}static get _x8(){if(null==a.m_0){let _=navigator.userAgent.toLowerCase(),t=["apple","android"];a.m_0=t.some(t=>-1!=_.indexOf(t))}return a.m_0}static get _y8(){return a._x8?.7:.3}static get _z8(){return["apple"].some(t=>-1!=navigator.userAgent.toLowerCase().indexOf(t))}}class m{constructor(){this.m_0=new Array}add(t){this.m_0.push(t)}remove(_){this.m_0=this.m_0.filter(t=>t!=_)}_d(t=null){for(var _ of this.m_0)_(t)}}class s{static _g6(t,_){globalThis[t]=_,s.m_0.push(t)}static getData(t){return globalThis[t]}static clear(){for(var t of[...s.m_0])s._g6(t,null)}static set _W(t){s._g6("canvas98",t)}static get _W(){return s.getData("canvas98")}}s.m_0=[];class i{constructor(){this.canvas=d._3(),this._c1=d._3(),this.background=n._N4,this.opacity=1}_6(t,_){var s=d._M(this.canvas),i=d._3();return i.width=t,i.height=_,d._j2(i,this.background),d._d3(s,i),this._31(i),{undo:()=>{this._31(s)},redo:()=>{this._31(i)}}}_31(t){d._k2(t,this.canvas),d._k2(this.canvas,this._c1)}_U3(t,_){d._l2(this.canvas,t,_),d._l2(this._c1,t,_)}_V3(t){t(this)}_W3(t){t(this)}_E(){this._N2=!0,this._t&&this._t._E()}}class o{get _Q2(){return this.m_3}get _m1(){return this.m_4}get value(){return this.m_1}set value(t){this.m_1=t,this._Q2._d()}get _7(){return this.m_2}set _7(t){var _=this._7;this.m_2=t,this._7!=_&&this._m1._d()}get _n2(){return this.m_0}set _n2(t){this.m_0=t}constructor(t){this.m_0=!1,this.m_2=!1,this.m_3=new m,this.m_4=new m,this.value=t}}class c{get _A8(){return this.m_0()}constructor(t,_=()=>e._S3,s=1,i=t=>t){this.name=t,this.m_0=_,this._R2=s,this.m_1=i}_A1(t){return this.m_1(t)}}c._h6=new c("default"),c._i6=new c("maker",()=>"darken",.5);class O{static _K1(_){return new Promise(t=>{setTimeout(()=>{t()},_)})}}class u{get $(){return this.m_0}get _8(){return this.$._2.textContent}constructor(t,_){this.m_0=h._3("style"),null!=t&&this._p(t,_)}_p(t,_){return this.$._8(this._8+u._C8(t,_)),this}static _B8(t){var _,s=new u;for(_ of t)s.$._8(s._8+_._8);return s}static _C8(t,_){var s,i=t+"{";for(s in _)for(var e of a._f6(s))i+=e+s+":"+_[s]+";";return i+="}"}}class g{static get _j6(){return"--canvas98SelectedColor"}static get _k6(){return g._q(g._j6)}static get _R(){return"canvas98MenuItemSelected"}static get _o2(){return"canvas98MenuItemParent"}static get _j3(){return"--canvas98DefaultColor"}static get _X(){return g._q(g._j3)}static get _l6(){return"--canvas98HighlightedBackground"}static get _V4(){return g._q(g._l6)}static get _a1(){return"--canvas98MenuBackground"}static get _L1(){return g._q(g._a1)}static get _n1(){return"--canvas98MenuColor"}static get _W4(){return"--canvas98PageBackground"}static get _M1(){return g._q(g._n1)}static _q(t){return"var("+t+")"}static get _J(){return"--canvas98MenuDefaultBackground"}static get _S(){return"var(--canvas98Shadow)"}}class v{static get _42(){return null==this.m_0&&(this.m_0=new v),this.m_0}get canvas(){return document.getElementById("oejs")}get _B1(){return null!=this.canvas}get _D8(){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=r(``),document.head.appendChild(this.m_1._2),this._B1?t():(this.m_2(t),this._D8.click())})}m_2(t){var _=new MutationObserver(()=>{this._B1&&(t(),_.disconnect())});_.observe(document.getElementById("ftbl"),{attributes:!0,childList:!0,subtree:!0})}_E8(){var t=document.getElementById("oe3");null!=t&&(t.style.visibility="visible")}_F8(){r(this.canvas)._1({visibility:"","image-rendering":"auto"}),this.m_1._4({content:""}).remove()}_Y3(){var t=document.getElementById("oe3");null!=t&&(t.style.visibility="hidden",this.canvas.style.visibility="hidden")}}class w{constructor(t=0,_=0){this.x=t,this.y=_}_X4(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 w(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}_S2(t,_){return this.x+=t.x*_,this.y+=t.y*_,this}add(t){return this._S2(t,1)}_p2(t){return this._S2(t,-1)}_m6(t,_){return this.x+=(t.x-this.x)*_,this.y+=(t.y-this.y)*_,this}static _Z3(t,_){return Math.sqrt(Math.pow(t.x-_.x,2)+Math.pow(t.y-_.y,2))}}class p{static get _F(){return"50px"}static get style(){return(new u)._p(".canvas98MenuItem",{margin:0,"list-style":"none","text-align":"center",cursor:"pointer","user-select":"none",background:g._q(g._a1),color:g._q(g._n1),position:"relative",display:"flex","align-items":"center","justify-content":"center"})._p(".canvas98MenuItem:hover",{[g._a1]:g._V4,[g._n1]:g._X})._p(".canvas98MenuItemSelected",{[g._a1]:g._V4,[g._n1]:g._k6})._p(".canvas98MenuItemSelected:hover",{[g._a1]:g._V4,[g._n1]:g._k6})._p(".canvas98MenuItem.material-icons",{width:p._F,height:p._F,"font-size":"26px"})._p(".canvas98VerticalMenu .canvas98MenuItem",{width:p._F,height:"45px"})}static _m2(t,_){for(var s of _)s._7=!1;t._7=!0}get _m1(){return this.m_2}get _h3(){return this.m_3}get _i3(){return this.m_4}get _2(){return this.$._2}get $(){return this.m_1}get _T4(){return this.m_0}set _7(t){t?this.$._a(g._R):this.$._32(g._R),null!=this._T4&&(this._T4._U4=this._7),this._m1._d()}get _7(){return this.$._d6(g._R)}constructor(t=h._3("li")){this.m_2=new m,this.m_3=new m,this.m_4=new m,this.m_1=t._a("canvas98MenuItem").click(()=>{(this._7?this._i3:this._h3)._d()})}static _O2(){return h._j("svg")._4({width:"47",height:"47",viewBox:"-25, -25, 50, 50"})._1({"vertical-align":"middle"})}_k(t,_){return this.$._a("material-icons")._4({title:_})._8(t),this}_P2(){return this.m_0=new T,this.m_0._U4=!1,p._O2()._r()._1({bottom:0,right:0}).append(this._T4.$)._0(this.$),this}static _X3(){return h._3("ul")._a(g._o2)}}class f extends p{set _g3(t){this.m1_2=t,this._g3?(this.m1_0._4({r:"13"}),this.m1_1._4({r:"10"})):(this.m1_0._4({r:"19"}),this.m1_1._4({r:"16"}))}get _g3(){return this.m1_2}set color(t){this.m1_3=t,this.m1_0._4({stroke:t._n()}),this.m1_1._4({fill:t._n()})}get color(){return this.m1_3}constructor(){super(),this._m1.add(()=>{this.m1_0._5(this._7)}),this.m1_4()}m1_4(){this.m1_5(),this.m1_6()}m1_5(){var t=p._O2()._0(this.$);this.m1_0=h._j("circle")._0(t),this.m1_1=h._j("circle")._0(t)}m1_6(){this.m1_0._4({fill:"none"}),this._7=!1,this._g3=!1}}class T{get $(){return this.m_0}set _U4(t){this.m_1=t,this.m_0._5(t)}get _U4(){return this.m_1}constructor(){this.m_0=h._j("polygon")._4({points:"20, 20 13, 20 20, 13",fill:g._M1})}}class x{get _82(){return this.m_0}get _e(){return this.m_2}get _A3(){return y._t4()}constructor(t){this.m_0=new L,this.ui=new b,this.layers=new N,this._O=new K,this._A2=new Bt,this._x7=new Map,this._z1=new A,this._43=new q,this._92=new m,this._H5=new m,this._53=new m,this.m_2=new zt,this.m_1=[],this.m_3(t),this.m_0._x.add(()=>{this.ui._11._F5=this.m_0._F5})}m_3(t){d._k2(t,this.ui.canvas);var _=t.getBoundingClientRect();this.ui._11._m(_.left,_.top)}add(){document.body.appendChild(this.ui.$._2),this.m_5()}m_4(t){var _=this._e;ot.run(this),r(t._T)._h(t=>{t.target.setPointerCapture(t.pointerId),_.value._h(t)})._o(t=>{_.value._o(t)})._b(t=>{_.value._b(t)}).on("pointerout",()=>{_.value._C1()})}m_5(){let t=this,_=t.layers,s=t._O,i=t.ui;_._P=this.ui.canvas,_._B2.add(t=>{s._01._6(_.width,_.height),this.m_0._wa(t.x,t.y,_.width,_.height)}),s._01._6(_.width,_.height),this.m_4(i._11),i.background._Qa(i._11,this.m_0,s),i._c._Za.click(()=>{this.m_a()}),it.run(t),rt.run(t),ht.run(t),at.run(t),et.run(t),ut.run(t),nt.run(t),i._c._k5.click(()=>{_._E7()}),i._c._Q._v._C4.add(()=>{s.color=i._c._Q._v._B.value}),i._c._61._v._P5=()=>{s._Z=i._c._61._v._h1.value},this.m_9(),this.m_7(),this._e._x.add(()=>{this.ui._c._51._W1._L()}),this.m_6(_)}_r4(t,_){new Q(t,_)}m_6(s){this._53.add(t=>{var _=t.key.toLowerCase();"delete"==_&&s._E7(),"f5"!=_&&t.preventDefault()}),this.ui.$._4({tabIndex:0}).on("keydown",t=>{this._53._d(t)})._2.focus()}_O1(t,_,s=!1){M._t4(this)._O1(t,_,s)}_a2(t,_,s){var i=this._A3;i._B7(s,_),this._O1(t,i._A7(s))}m_7(){let t=this,_=t.ui._c,s=_._51,i=t._O,e=s._W1,h=t._e;var r=t._I5(c._h6,s._1b),a=t._I5(c._i6,s._0b);t._a2(r,"p","%E3%83%9A%E3%83%B3"),t._a2(a,"p","%E3%83%9E%E3%83%BC%E3%82%AB%E3%83%BC"),t.m_8(r),e._V5.$.click(()=>{var t=h.value;t._U=!t._U}),i._C7.add(()=>{e._V5._7=i._U})}m_8(t){this._A2._s(t._e2);var _=this._A2.pens.get(t._e2);this._J5(this.ui._c._51._61._v,_),this._e.value=t}_I5(t,_){var s=new Lt(this,t,_);return this._xa(s,_),s}_xa(t,_){var s,i=this,e=(i._x7.set(t._U7,t),i.ui._c._51);_._h3.add(()=>{i._e.value=t}),_._i3.add(()=>{e._W1._b8(_.$)}),i._e._x.add(()=>{_._7=i._e.value==t});for(s of i.m_1)s.split("-")[0]==t._U7&&(t._e2=s)}m_9(){var t,_=y._t4()._w1,s=new Bt;for(t of _.pens)s._Ja(t);this._A2=s;var i=this._O;null!=_.isSmooth&&(i._01.isSmooth=_.isSmooth),null!=_.correction&&(i.correction=_.correction),this.m_1=_.selectedPens}_s4(t){var _=this._A2,s=this.ui._c._61._v;this._y7(_,s,t),this._J5(s)}_y7(t,_,s=this._e.value._e2){var i=t._b3;i.thicknesses=_.thicknesses.map(t=>t.value),i.selectedIndex=_.thicknesses.indexOf(_._h1),t._s(s)}_J5(_,s=this._A2._b3){for(let t=0;t{v._42._E8(),await(new I).reverse(t),t._H5._d(),t.remove()}),t._H5.add(()=>{v._42._F8(),d._k2(t.ui.canvas,v._42.canvas)}),t.add(),await(new I)._r3(t),v._42._Y3()}}static async run(){await O._K1(0),await v._42._I(),await x._ya()}}globalThis.canvas98Loaded=x.run();class y{get _za(){return this.m_0}constructor(t){this.m_0=[];let _;try{_=JSON.parse(t)}catch(t){}(_=null==_?{}:_).pens=_.pens||[],_.selectedPens=_.selectedPens||[],_.keys=_.keys||[],this._w1=_}_z7(){return JSON.stringify(this._w1)}_A7(t){let _=null,s=this._w1;for(var i of this.m_0)i.name==t&&(_=i.value);for(var e of s.keys)e.name==t&&(_=e.value);return _}_B7(t,_){this.m_0.push({name:t,value:_})}static _t4(){return y.m_1}}y.m_1=new y(window.localStorage.getItem("canvas98Settings"));class X{constructor(t,_){this.m_0=t,this._N7=_}_v5(){null!=window.localStorage&&window.localStorage.setItem("lastImageData",this.m_0.toDataURL())}async _k7(){var t,_;null!=window.localStorage&&null!=(t=window.localStorage.getItem("lastImageData"))&&(_=await class{static _b1(s){return new Promise(t=>{let _=new Image;_.onload=()=>{t(_)},_.src=s})}}._b1(t),d._k2(_,this.m_0),this._N7())}}class M{static _t4(t){return null==M.m_1&&(M.m_1=new M(t)),M.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!=_&&_._La(s._e.value)}).on("keyup",t=>{var _=this.m_0.get(t.key);null!=_&&_._Ma()})}_O1(t,_,s){this.m_0.has(_)||this.m_0.set(_,new H),this.m_0.get(_)._O1(this.m_2._e,t,s)}}class R{get _e(){return this.m_0}set _e(t){this.m_0=t}}class H{constructor(){this._R5=[],this.m_1=0}get _08(){return this._R5[this.m_1]}_Ka(_){var s,i=this._R5;for(let t=this.m_1=0;t{t.value!=_&&(i=t.value,t.value=_,e=Date.now())},h._Z7=()=>{(500{s.translate(new w(t,_))},h._28=(t,_,s)=>{e._S5._X4(t),e._Pa(_,s)},a.$.on("touchstart",t=>{e._18.set(_._Z,_._Z),h.start([...t.touches].filter(t=>t.target==a.$._2))}).on("touchmove",t=>{i._b2||h._23([...t.touches].filter(t=>t.target==a.$._2))})):(r=new z(s),a.$._h(t=>{a.m_1(r,t)})._o(t=>{a.m_2(r,i,t)})._b(t=>{r.end()}))}m_1(t,_){t.start(new w(_.pageX,_.pageY)),null!=_.target.setPointerCapture&&_.target.setPointerCapture(_.pointerId)}m_2(t,_,s){_._b2||(0==s.buttons&&t.end(),t._23(new w(s.pageX,s.pageY)))}_y2(t,_){var s=Math.round(100*t),i=r(_)._k1().scale(1-t);this.$._6(s+"%",s+"%")._m(i.x,i.y)}}class b{get $(){return this.m_1}get background(){return this.m_2}get _c(){return this.m_3}get canvas(){return this.m_0.canvas}get _11(){return this.m_0}get _i1(){return this.m_4}constructor(){this.m_3=new V,this.m_4=new G,this.m_5(),this.m_6(),this.m_8()}m_5(){this.m_1=h._f(),(this.m_2=new F).$._0(this.$),(this.m_0=new Y).$._0(this.background.$),this._11.canvas=d._3(),this.background.$.append(this._c.$),this._c._F4.$.append(this._i1.$)}m_6(){this.$._D("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%")._r()._1({"margin-top":"10px",transform:"translate(-50%, 0)"}),document.body.style.overflow="hidden"}m_7(){this._c._a8(),this._i1._5=!1,this._c._F4._7=!1}m_8(){this.$.on("contextmenu",t=>{2!=t.button&&t.preventDefault()})}_2b(){this._c._a8(),this._i1._5=!1}remove(){this.$.remove(),document.body.style.overflow="auto"}static get _3b(){return null!=document.getElementById("canvas98Element")}}class U{constructor(){this._U5=.7,this._58=2,this._68=()=>{},this._x2=()=>{},this._78=()=>{},this._88=()=>{}}get _I3(){return(this.m_0._y3/1e3-this._U5)/(this._58-this._U5)}start(){null!=this.m_0&&(this.m_0._g1(),this.m_0=null),this.m_0=new C;var t=!1;this.m_0._x2=()=>{this._x2(),t||this.m_0._y3>1e3*this._U5&&(t=!0,this._68()),this.m_0._y3>1e3*this._58&&(this.m_0._g1(),this._78())},this.m_0.start()}_g1(){null!=this.m_0&&(this.m_0._g1(),this.m_0=null,this._88())}}class Z{get $(){return this.m_4}get _I3(){return this.m_1}set _I3(_){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 _Z(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=h._j("svg")._6(""+this.m_2,""+this.m_3)._r()._1({filter:"drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.3))"}),this.m_0=h._j("path")._0(this.$)._4({fill:"transparent"}),this.color="deepskyblue",this._Z=6,this._I3=0,this._5=!0}}class Q{get _Ra(){return this.m_0}constructor(t,_){this.m_0=!1;var s,i=new U;i._68=()=>{null==s&&(s=new Z).$._0(t),s._5=!0},i._x2=()=>{null!=s&&(s._I3=i._I3)},i._78=()=>{s._5=!1,_(),this.m_0=!0},i._88=()=>{null!=s&&(s._5=!1)},t._h(()=>{this.m_0=!1,i.start()}).on("pointerleave",t=>{i._g1()})._b(t=>{i._g1()}).click(t=>{this._Ra&&t.stopPropagation()},!0)}}class t{static get style(){return(new u)._p(".canvas98HorizontalMainMenu",{width:"100%",height:p._F,left:0,top:"-50px"})._p(".canvas98HorizontalMainMenu. "+g._o2,{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=r(_)}_y2(t){var _=this.$._2;_.style.top=Math.round(-(1-t)*_.offsetHeight)+"px"}}class ${static get _Sa(){return new u(":root",{[g._j6]:n._a6._n(),[g._j3]:n._Q3._n(),[g._l6]:n._L2._n(),[g._J]:n._a1._n(),[g._a1]:g._q(g._J),[g._n1]:g._X,[g._W4]:n._b6._n(),"--canvas98Shadow":"2px 2px 4px rgba(0, 0, 0, 0.1)"})}static get _Ta(){return h._3("link")._4({rel:"stylesheet",href:"https://fonts.googleapis.com/icon?family=Material+Icons",referrerpolicy:"no-referrer"})}static get style(){return u._B8([$._Sa,new u(".canvas98MainMenu",{display:"flex","justify-content":"space-between","list-style":"none",margin:0,padding:0,position:"fixed","background-color":g._L1,color:g._q(g._n1),"box-shadow":g._S}),p.style,new u(".canvas98MenuItemParent",{padding:0,display:"flex","justify-content":"space-between"}),t.style,k.style])}}class V{get $(){return this.m_1}get _51(){return this.m_0}get _Ua(){return this.m_2}constructor(){this.m_0=new k,this.m_2=new t,this.m_1=h._f().append($._Ta).append($.style.$).append(this.m_2.$).append(this.m_0.$)._1("cursor","default")._T3()._S4(),this.m_3=new p(this.$.find("#canvas98FlipButton")),this.m_4=new%20p(this.$.find("#canvas98RotationButton"))}get%20_98(){return%20this.$.find("#canvas98UndoButton")}get%20_Va(){return%20this.$.find("#canvas98RedoButton")}get%20_Wa(){return%20this.m_3}get%20_Xa(){return%20this.$.find("#canvas98ZoomOutButton")}get%20_Ya(){return%20this.$.find("#canvas98ZoomInButton")}get%20_F4(){return%20this.m_4}get%20_Za(){return%20this.$.find("#canvas98ExitButton")}get%20_k5(){return%20this.$.find("#canvas98DeleteButton")}get%20_Q(){return%20this.m_0._Q}get%20_61(){return%20this.m_0._61}_a8(){this._51._L()}}class%20J{get%20$(){return%20this.m_2}get%20_V5(){return%20this.m_3}constructor(){this.m_4=[],this.m_2=h._3("ul")._a(g._o2),this.m_1=h._f()._r()._1({top:0,left:"10px",transform:"translate(100%,%200)"})._0(this.$)._5(!1),this.m_3=new%20p(W._3()._0(this.m_1))}_G4(t){this.m_4.push(t),h._f()._D("relative").append(t.$)._0(this.$)}_b8(t,_=this.m_1){this._L(),_._0(r(t._2.parentElement))._5(!0),this.m_0=_}_L(){null!=this.m_0&&(this.m_0.remove(),this.m_0._5(!1))}_t2(t){p._m2(t,this.m_4)}}class%20W{static%20_3(){return%20r(`\n\n\n\n`)}}class%20k{static%20get%20style(){return(new%20u)._p("#canvas98VerticalMainMenu",{top:p._F,left:"-200px",bottom:0,width:p._F})._p(".canvas98VerticalMenu",{"flex-direction":"column"})._p(".canvas98VerticalMenu%20ul",{"flex-direction":"column"})}get%20$(){return%20this.m_4}get%20_Q(){return%20this.m_5}get%20_61(){return%20this.m_6}get%20_0b(){return%20this.m_1}get%20_1b(){return%20this.m_2}get%20_W1(){return%20this.m_0}constructor(){this.m_4=h._3("ul")._4({id:"canvas98VerticalMainMenu"})._a("canvas98MainMenu%20canvas98VerticalMenu"),this.m_5=new%20Mt,this.m_6=new%20Ct,this.m_0=new%20J,this.m_3(this._Q.$),this.m_3(this._W1.$),this.m_3(this._61.$),this.m_2=(new%20p)._k("edit","%E3%83%9A%E3%83%B3")._P2(),this.m_0._G4(this.m_2),this.m_1=this._c8()._P2(),this.m_0._G4(this.m_1)}_c8(){var%20t=new%20p;return%20t.$.append(p._O2()._M2(`\n\n\n`))._4({title:"%E3%83%9E%E3%83%BC%E3%82%AB%E3%83%BC"}),t}m_3(t){h._3("li").append(t)._0(this.$)}_L(){this._Q._L(),this._61._L(),this.m_0._L()}_y2(t){var%20_=this.$._2;_.style.left=Math.round(-(1-t)*_.offsetWidth)+"px"}}class%20I{m_1(t,_){t.ui._11._y2(_,t._82,v._42.canvas)}m_2(t,_){t.ui.background._y2(_,t.ui.canvas)}m_3(t,_){t.ui._c._Ua._y2(_)}m_4(t,_){t.ui._c._51._y2(_)}m_0(_){return[new%20P(t=>{this.m_1(_,t)},200),new%20P(t=>{this.m_2(_,t)},300),new%20P(t=>{this.m_3(_,t)},150),new%20P(t=>{this.m_4(_,t)},150)]}async%20_r3(t){await%20P._sa(this.m_0(t))}async%20reverse(t){await%20P._ta(this.m_0(t))}}class%20P{constructor(t,_){this.m_1=t=>{},this.m_1=t,this.m_0=_}_r3(){return%20new%20Promise(t=>{let%20_=0;var%20s=new%20C;s._x2=()=>{this.m_1(_),1<=_?(s._g1(),t()):(_=s._y3/this.m_0,_=Math.min(1,_))},s.start()})}reverse(){return%20new%20Promise(t=>{let%20_=1;var%20s=new%20C;s._x2=()=>{this.m_1(_),_<=0?(s._g1(),t()):(_=1-s._y3/this.m_0,_=Math.max(0,_))},s.start()})}static%20async%20_sa(t){for(var%20_%20of%20t)await%20_._r3()}static%20async%20_ta(_){for(let%20t=0;t<_.length;t++)await%20_[_.length-1-t].reverse()}}class%20C{constructor(){this.m_1=!1,this.m_0=null,this._x2=()=>{}}get%20_y3(){return%20this.m_2}m_3(t=null){this.m_1&&(window.requestAnimationFrame(t=>{this.m_3(t)}),this.m_4(t),this._x2())}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()}_g1(){this.m_1=!1}}class%20Y{get%20_T(){return%20this.m_5}get%20$(){return%20this.m_6}get%20_Z(){return%20this.m_2}set%20_Z(t){this.m_2=t,this.m_7(r(this._T),t,"white"),this.$._1({transform:"translate("+-this._Z+"px,%20"+-this._Z+"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._T.replaceChild(t,this.m_0),this.m_0=t}set%20_l(t){var%20_=new%20w(2,2).rotate(-t);this._T.style.boxShadow=_.x+"px%20"+_.y+"px%204px%20rgba(0,%200,%200,%200.1)"}set%20_F5(t){this._T.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=h._f(),this.m_0=d._3(),this.m_1=this.m_9(),this.m_5=h._f()._0(this.$).append(this.m_0).append(this.m_1)._2,this.m_a(),this.m_b()}m_9(){return%20h._f()._m(0,0)._r()._1({height:"6px",right:0,background:n._u8._n()})._l1("pointerdown")._T3()}m_a(){this.$._S4()._T3()}m_b(){this.$._6(0,0)._D("fixed"),r(this._T)._r()._1({background:"white",cursor:"default"}),this._Z=0,this._l=0}_y2(t,_,s){var%20i=this,e=(i._T.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._Z=50*t}m_c(t,_){var%20s=t._A._V().scale(_),i=1+_*(t.scale-1),e=t._l*_;return%20L._w7(s,e,i,t._z2)}}class%20B{constructor(t,_){this.width=t,this.height=_}get%20_ua(){return%20400{};var%20t=h._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._13-=Math.PI/4,this._z3()}),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._13=0,this._z3()}),this.m_4("rotate_right","%E5%8F%B3%E5%9B%9E%E8%BB%A2")._0(t).click(()=>{this._13+=Math.PI/4,this._z3()}),this.m_5=h._9()._M2(`\n\n\n\n\n\n\n`).append(t)._6(250,300)._1({background:g._L1,[g._a1]:g._q(g._J),[g._n1]:g._X,"box-shadow":g._S,"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:g._X,"stroke-width":5,fill:"transparent"}),this.m_a(),this._l=0}m_4(t,_){return(new%20p)._k(t,_).$._1({width:"100%"})}m_a(){var%20s=!1;this.m_1._h(t=>{s=!0,this.m_1._2.setPointerCapture(t.pointerId)})._o(t=>{var%20_;s&&(_=new%20w(t.clientX,t.clientY)._p2(this.m_6._k1()),this._13=Math.atan2(_.y,_.x)+Math.PI/2,this._z3())})._b(t=>{s=!1}),this.$.click(t=>{t.stopPropagation()})}}class%20L{constructor(){this.m_1=!1,this.m_2=1,this._A=new%20w,this.m_3=0,this.m_4=new%20m}get%20_x(){return%20this.m_4}get%20_z2(){return%20this.m_1}get%20scale(){return%20this.m_2}set%20scale(t){this.m_2=t,this.m_0()}get%20_u7(){return(this._z2?-1:1)*this.scale}get%20_l(){return%20this.m_3}set%20_l(t){this.m_3!=t&&(this.m_3=t,this.m_0())}get%20_F5(){return%20L._w7(this._A,this._l,this.scale,this._z2)}_v7(){this.m_1=!this.m_1,this.m_0()}_G5(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()}_Db(t,_){this._A.set(t,_),this.m_0()}m_0(){this._x._d()}static%20_w7(t,_,s,i=!1){return"translate("+t.x+"px,%20"+t.y+"px)"+("scale("+(i?-s:s)+",%20"+s+")")+("%20rotate("+_+"rad)")}_wa(t,_,s,i){var%20e=s-t,h=(this._A.x+=e/2*Math.cos(this._l)*this._u7-e/2,this._A.y+=e/2*Math.sin(this._l)*this.scale,i-_);this._A.y+=h/2*Math.cos(-this._l)*this.scale-h/2,this._A.x+=h/2*Math.sin(-this._l)*this._u7,this.m_0()}}class%20z{get%20_82(){return%20this.m_2}constructor(t){this.m_1=!1,this.m_2=t}start(t){this.m_1=!0,this.m_0=t}_23(t){this.m_1&&(this._82.translate(new%20w(t.x-this.m_0.x,t.y-this.m_0.y)),this.m_0=t)}end(){this.m_1=!1}}class%20K{constructor(){this.m_3=2,this.m_4=!1,this.m_5=n._Q3,this.m_6=new%20m,this._b2=!1,this._01=new%20tt,this.correction=1-a._y8}get%20_U(){return%20this.m_4}set%20_U(t){this.m_4=t,this._C7._d()}get%20_C7(){return%20this.m_6}get%20color(){return%20this.m_5}set%20color(t){this.m_5=t}get%20_Z(){return%20this.m_3}set%20_Z(t){this.m_3=t}_Aa(t,_,s){this.m_0=new%20w(t,_),this.m_1=new%20w(t,_),this.m_2=s,this._b2=!0}_23(t,_,s){var%20i,e,h;this._b2&&(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._U?this.m_2:1)*this._Z,h=(this._U?s:1)*this._Z,this._01._q4(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._b2=!1}}class%20N{get%20_i(){return%20this.m_0}set%20_i(t){this.m_0!=t&&(this.m_0=t,this._v4._d())}set%20_P(t){for(var%20_%20of%20this.layers)_._6(t.width,t.height);this.layers[0]._31(t),this.m_1=t}get%20_P(){return%20this.m_1}get%20width(){return%20this.layers[0].canvas.width}get%20height(){return%20this.layers[0].canvas.height}constructor(){this.layers=[],this._B2=new%20m,this._u4=new%20m,this._D7=new%20m,this._v4=new%20m,this._B3=new%20_t(this);var%20t=new%20i;t.background=n._L2,this.layers.push(t),this._i=t}_73(t,_){var%20s=this,i=!(t[0].canvas.width==s.width&&t[0].canvas.height==s.height);s.layers=t,s._i=_,s.m_2(t=>t._N2=!0),s._u4._d(),i?s._w4():s._u()}m_2(_,t=this.layers){t.forEach(t=>{_(t),t.layers&&this.m_2(_,t.layers)})}_V1(t){return%20this._D7._d(t),t}_u3(t,_){return%20this._B3._u3(t,_)}_c2(t,_){return%20this._V1(this._u3(t,_))}_u(t=d._K2(this._P)){null!=this._P&&this._B3._K(this._P,this.layers,t)}_w4(){var%20t=new%20w(this._P.width,this._P.height);this._P.width=this.width,this._P.height=this.height,this._u(),this._B2._d(t)}_6(_,s){var%20i=this.layers.map(t=>t._6(_,s));return%20this._w4(),this._V1({undo:()=>{for(var%20t%20of%20i)t.undo();this._w4()},redo:()=>{for(var%20t%20of%20i)t.redo();this._w4()}})}_E7(){var%20t=this._i,_=d._M(t.canvas),s=d._M(t.canvas);return%20d._j2(s,t.background),t._31(s),t._E(),this._u(),this._V1({undo:()=>{t._31(_),t._E(),this._u()},redo:()=>{t._31(s),t._E(),this._u()}})}_C3(t,_,s=e._S3){var%20i=this._i;d._d3(i._c1,i.canvas,_),d._12(i.canvas.getContext("2d"),s),d._C(t,i.canvas,_),i._E(),this._u(_)}_D3(t){let%20_=this._i,s=(t=t._V(),d._J2(_._c1,t)),i=(d._d3(_.canvas,_._c1,t),d._J2(_._c1,t));if(null!=s)return%20this._V1({undo:()=>{_._U3(s,t),_._E(),this._u(t)},redo:()=>{_._U3(i,t),_._E(),this._u(t)}})}}class%20tt{constructor(){this.m_0=new%20st,this.m_1=c._h6,this._K5=new%20_,this._x4=new%20_,this._Ba=new%20m,this.isSmooth=!0}get%20canvas(){return%20this.m_0.canvas}get%20_Ca(){return%20d._w(this.m_0._83)}get%20_d2(){return%20this.m_1}set%20_d2(t){this.m_1=t,this._Ba._d()}_6(t,_){this.m_0._6(t,_)}clear(){var%20t=this._K5;t._l8||(this.m_0.clear(t),t.clear())}_C3(t){this.m_0._H7=this._d2==c._i6||!this.isSmooth,this.m_0._K(t,this._x4)}m_2(t,_,s,i,e,h){this._K5._j1(t,_,s/2+1)._j1(i,e,h/2+1),this._x4.clear(),this._x4._j1(t,_,s/2+1)._j1(i,e,h/2+1)}_q4(t,_,s,i,e){var%20h,r,a,n,m,l,o,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),r=this._Ca,a=this._G7(_,s,i,e,.67),r.globalAlpha=this._d2._R2*a*h,n=this._d2._A1(t),r.fillStyle=n._n(),d._f3(r,_.x,_.y,s,i.x,i.y,e),m=this._F7(s),l=this._F7(e),(o=Math.max(m,l))<(c=1)&&(m/=o,l/=o,c*=o),r.globalAlpha=this._d2._R2*this._G7(_,m,i,l,.94)*c*h,d._f3(r,_.x,_.y,m,i.x,i.y,l),this._C3(n))}_F7(t){return%202{s._73(i,e)},redo:()=>{s._73(h,_)}}}}class%20st{constructor(){this._H7=!1;var%20t=d._3();this.canvas=t,this.m_1=d._3(),this._83=d._3(),this.m_0=d._3(),this.m_2=[t,this.m_1,this._83,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._02(_,t)}_K(t,_){var%20s,i=this.canvas.getContext("2d");this._H7?(d._I1(i),d._C(this._83,this.canvas,_)):(d._C(this.canvas,this.m_1,_),d._j2(this.m_0,t,_),s=d._w(this.m_0),d._12(s,"destination-out"),d._C(this._83,this.m_0,_),d._12(s,"lighter"),d._C(this.m_1,this.m_0,_),d._j2(this.canvas,t,_),d._12(i,"destination-out"),d._C(this.m_0,this.canvas,_),d._12(i,"lighter"),d._C(this.m_1,this.canvas,_),d._02(this.m_1,_)),d._02(this._83,_)}}class%20it{static%20run(_){let%20s=_.ui,t=(_._33=new%20X(s.canvas,()=>{var%20t=new%20i;t.background=n._L2,t._31(s.canvas),_.layers._c2(()=>[t],t)}),_._r4(s._c._98,()=>{_._33._k7()}),()=>{_._33._v5()});window.addEventListener("pagehide",t),_._92.add(()=>{_._33._v5(),window.removeEventListener("pagehide",t)})}}class%20et{static%20run(t){let%20_=t.ui._c._Wa,s=t._82;_.$.click(()=>{s._v7()}),t._53.add(t=>{"h"==t.key.toLocaleLowerCase()&&s._v7()}),s._x.add(()=>{var%20t=s._z2;_._7=t})}}class%20ht{static%20run(t){let%20_=t.ui,s=t._82;_._c._F4.$.click(()=>{_._i1._5=!_._i1._5,_._c._F4._7=_._i1._5}),_._i1._z3=()=>{s._l=_._i1._l},_.background.$.on("wheel",t=>{t.shiftKey&&(s._l-=.001*a._e6(t),t.stopImmediatePropagation())},!0),t._82._x.add(()=>{_._i1._l=s._l,_._11._l=s._l,_._i1._z2=s._z2})}}class%20rt{static%20run(t){let%20_=t.ui._c,s=t.layers,i=t._z1;s._D7.add(t=>{i._Q4(t)}),_._98.click(()=>{i.undo()}),_._Va.click(()=>{i.redo()}),t._53.add(t=>{var%20_=t.key.toLowerCase();t.ctrlKey&&"z"==_&&i.undo(),t.ctrlKey&&"y"==_&&i.redo()})}}class%20at{static%20run(t){let%20_=t.ui,s=t._82;_._c._Xa.click(()=>{s._G5(2/3)}),_._c._Ya.click(()=>{s._G5(1.5)}),_.background.$.on("wheel",t=>{s._G5(1-.001*a._e6(t)),t.preventDefault()}),s._x.add(()=>{_.canvas.style.setProperty("image-rendering",1.5<=s.scale?"pixelated":"auto")})}}class%20nt{static%20run(t){var%20_=new%20mt(t._82);t._O1(_,"%20",!0)}}class%20mt{constructor(t){this.m_0=new%20z(t)}start(){}end(){}_h(t){this.m_0.start(new%20w(t.pageX,t.pageY))}_o(t){this.m_0._23(new%20w(t.pageX,t.pageY))}_b(t){this.m_0.end()}_C1(){}}class%20lt{get%20$(){return%20this.m_0}set%20fill(t){this.m_1._1("stroke",t)}set%20_Da(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=h._9();var%20t=h._j("svg")._4({width:100,height:100,viewBox:"-50,%20-50,%20100,%20100"})._r()._1({transform:"translate(-50%,%20-50%)"})._0(this.$);this.m_2=h._j("circle")._4({r:40,"stroke-width":10,fill:"transparent"})._0(t),this.m_1=h._j("circle")._4({r:40,"stroke-width":6,fill:"transparent"})._0(t)}m_4(){this.$._D("fixed")}_D(t,_){this.$._m(t,_)}}class%20ot{static%20run(t){var%20_=t.ui,s=new%20ct(_),i=_._c._51._Q;i._E4.$.click(()=>{t._e.value=s}),t._e._x.add(()=>{i._E4._7=t._e.value==s}),t._a2(s,"i","%E3%82%B9%E3%83%9D%E3%82%A4%E3%83%88")}}class%20ct{constructor(t){this.m_3=h._f()._4({id:"eyedropperListener"})._6("100%","100%")._m(0,0)._r()._1({"touch-action":"none"}),this.m_0=new%20lt,this.m_1=t,this.m_0._5=!1,this.m_0._Da="lightgray"}start(){this.m_0.$._0(r(this.m_1._11._T)),this.m_3._0(r(this.m_1._11._T))}end(){this.m_0.$.remove(),this.m_3.remove(),this.m_2(!1)}_h(t){}_o(t){var%20_=this.m_1,s=this.m_0;s._D(t.offsetX,t.offsetY),s.fill=d._e3(_.canvas,t.offsetX,t.offsetY)._n(),this.m_2(d._86(_.canvas,t.offsetX,t.offsetY))}m_2(t){this.m_0._5=t}_b(t){var%20_=this.m_1;d._86(_.canvas,t.offsetX,t.offsetY)&&(_._c._Q._v._B.value=d._e3(_.canvas,t.offsetX,t.offsetY))}_C1(){this.m_2(!1)}}class%20ut{static%20run(t){let%20_=t.ui,s=t._e;var%20i=_._c.$.find("#canvas98ExtensionContainer"),e=(new%20p)._k("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%20dt(_,t.layers,e);e.$.click(()=>{s.value==h?s._X7():s._W7(h)}),t._92.add(()=>{h._E3()})}}class%20dt{constructor(t,s,_){this.m_2=t,this.m_0=new%20gt(t.canvas);let%20i=this.m_0,e=(i._5=!1,i.$._0(r(t._11._T)),i._y4=(t,_)=>{s._6(t,_)},i._z4=(t,_)=>{e.width=t,e.height=_},s._B2.add(()=>{i._A4(),e.width=s._P.width,e.height=s._P.height}),new%20wt(i._C2));e._5=!1,e.$._r()._1({top:"100%","margin-top":"10px",right:"0"}),e._J7.add(()=>{i._F3=e._D2}),e._K7.add(()=>{i._Ea()}),e._L7.add(()=>{i._Fa()}),e._B2.add(()=>{i._A4(e.width,e.height)}),e._M7.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._7=_._5}_h(t){}_o(t){}_b(t){}_C1(){}_E3(){this.m_1._5=!1,this.m_0._5=!1}}class%20gt{get%20_5(){return%20this.m_6}set%20_5(t){this.m_6=t,this._A4(),this.$._5(t)}get%20$(){return%20this.m_5}constructor(t){this._C2=new%20w(400,400),this._F3=!0,this._y4=(t,_)=>{},this._z4=(t,_)=>{},this.canvas=t,this.m_5=this.m_7(),this.m_8(),this.m_b()}_A4(t=this.canvas.width,_=this.canvas.height){r(this.m_3)._6(t,_),r(this.m_2)._6(t,_)}m_7(){return%20this.m_3=h._f()._m(0,0)._r()._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=h._f(),this.m_2=h._f()._6("100%","100%")._m(0,0)._r()._1({background:"transparent","border-right":"solid","border-bottom":"solid","border-width":"10px","border-color":"transparent","user-select":"none"})._2,h._f().append(this.m_3).append(this.m_4).append(this.m_2)._m(0,0)._r()}m_8(){var%20i=null,e=(this.m_0=!1,this.m_1=!1,this.m_2);r(e)._h(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)})._o(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._z4(_,s),this._A4(_,s),i.x=t.offsetX,i.y=t.offsetY)})._b(t=>{i=null,this.m_0=!1,this.m_1=!1,this._y4(e.clientWidth,e.clientHeight)})}m_9(t){var%20_=Math.round(t);return%20this._F3&&(_=Math.min(_,this._C2.x)),Math.max(100,_)}m_a(t){var%20_=Math.round(t);return%20this._F3&&(_=Math.min(_,this._C2.y)),Math.max(100,_)}_Ea(){var%20t;this._F3&&(t=this.m_2.clientHeight,this._z4(this._C2.x,t),this._y4(this._C2.x,t))}_Fa(){var%20t;this._F3&&(t=this.m_2.clientWidth,this._z4(t,this._C2.y),this._y4(t,this._C2.y))}m_b(){var%20e=new%20vt;e._B4=()=>{this.$._1("cursor","none")},e._I7=()=>{this.$._1("cursor","default")},this.m_4.append(e.$),r(this.m_2)._o(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._Ha(_):s?e._Ga(_):i?e._Ia(_):e._L5()}).on("pointerout",t=>{e._L5()})}}class%20vt{get%20$(){return%20this.m_5}constructor(){this._B4=()=>{},this._I7=()=>{},this.m_5=h._f()._r()._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._L5(),(new%20u)._p(".resizeCursor",{position:"absolute",transform:"translate(-50%,%20-50%)"})._p(".resizeCursor%20path",{"stroke-width":2,stroke:"black",fill:"transparent"}).$._0(this.$)}m_3(t){return%20h._j("svg")._a("resizeCursor")._4({width:24,height:24,viewBox:"-12,%20-12,%2024,%2024"}).append(h._j("path")._4({d:t}))._0(this.$)}_L5(){this.m_7(),this._I7()}m_7(){for(var%20t%20of%20this.m_6)t._5(!1)}m_4(t){this.m_7(),this.$._m(t.x,t.y)}_Ga(t){this.m_4(t),this.m_1._5(!0),this._B4()}_Ha(t){this.m_4(t),this.m_0._5(!0),this._B4()}_Ia(t){this.m_4(t),this.m_2._5(!0),this._B4()}}class%20wt{get%20_J7(){return%20this.m_a}get%20_K7(){return%20this.m_b}get%20_L7(){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_D2(){return%20this.m_2}set%20_D2(t){this.m_2=t,this.m_5._8(this._D2?"check_box":"check_box_outline_blank"),this.m_6._7=this._D2,this.m_8(),this._J7._d()}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%20m,this.m_b=new%20m,this.m_c=new%20m,this._B2=new%20m,this._M7=new%20m,this.m_3=t,this.m_4=h._9()._1({[g._a1]:g._q(g._J),[g._n1]:g._X,background:g._L1,"flex-direction":"column","justify-content":"space-between","border-top":"solid%206px%20"+g._X,"font-family":"Arial",cursor:"default","user-select":"none","font-size":"16px",width:"270px"}).click(t=>{t.stopPropagation()});var%20_=new%20p,s=(_.$._1({height:"50px",display:"flex","align-items":"center","justify-content":"space-between"}).click(()=>{this._D2=!this._D2})._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=_,h._3("span")._8("%E6%9C%80%E5%A4%A7400x400%E3%81%BE%E3%81%A7")._1({"margin-left":"20px"})._0(_.$),this.m_5=h._9()._1({"align-items":"center","margin-right":"20px"})._8("toggle_on")._a("material-icons")._0(_.$),h._9()._1({height:"50px","margin-left":"20px",color:g._M1,"justify-content":"space-between"})._0(this.$)),i=h._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),h._9()._8("x")._1({margin:"2px"})._0(i),this.m_1=this.m_9(i),this.m_8(),h._9()._1({"justify-content":"space-between"})._0(this.$));(new%20p)._k("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._K7._d()})._0(e),(new%20p)._k("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._L7._d()})._0(e),this._D2=!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%20h._3("input")._4({type:"number"})._1({width:"60px"}).on("keydown",t=>{t.stopPropagation()}).on("input",()=>{this._B2._d()}).on("blur",()=>{console.log("blur"),this._M7._d()})._0(t)._2}}class%20pt{constructor(){this._x1=new%20Array,this._M5=new%20o(n._Q3),this._N5=new%20o(n._L2),this._x1.push(this._M5);for(let%20t=0;t<3;t++){var%20_=new%20o(n._96);_._n2=!0,this._x1.push(_)}this._x1.push(this._N5),this.m_0(),this._M5._Q2.add(()=>{this.m_0()}),this._N5._Q2.add(()=>{this.m_0()})}m_0(){for(let%20t=0;t{t==this._B&&this._C4._d()}),t._m1.add(()=>{t._7&&(this._B=t)})}}class%20xt{get%20$(){return%20this.m_1}constructor(){this._a3=[];var%20t=p._X3()._6(300,250)._r()._1({margin:"0"}),_=(this.m_1=t,this.m_0(n._P3)),s=(_.$._1({right:"0",bottom:"0"})._0(t),this._a3.push(_),this.m_0(n._96)),i=(s.$._1({left:"0",bottom:"0"})._0(t),this._a3.push(s),this.m_0(n._L2)),e=(i.$._1({right:"0",top:"0"})._0(t),this._a3.push(i),this.m_0(n._Q3)),h=(e.$._1({left:"0",top:"0"})._0(t),this._a3.push(e),p._X3()._6(150,150)._D("relative")._1({margin:"auto"})._0(t)),r=[n._o8,n._p8,n._q8,n._r8,n._s8,n._t8];for(let%20t=0;t{t.stopPropagation()}),this.m_b(),this.m_c(),this.m_a(),this.m_9(),this._s()}m_9(){for(let%20t%20of%20this.m_1)t.$.click(()=>{this.m_0._B.value=t.color});for(let%20t%20of%20this.m_4)t.$.click(()=>{p._m2(t,this.m_4)});this.m_2._x.add(()=>{this.m_0._B.value=this.m_2.color})}m_a(){var%20t=h._9()._6("100%",50)._1({"justify-content":"space-between"})._0(this.$),_=this.m_8;t.append(_._2),_._P7=()=>{_._E2&&(this.m_2.color=this.m_0._B.value),this.m_2.$._5(_._E2),this.m_7.$._5(!_._E2)};let%20s=new%20p(h._3("input")).$._4({type:"color"}).on("input",()=>{this.m_0._B.value=n._c6(s.value)})._0(t)._2;var%20i=(new%20p)._k("colorize","%E3%82%B9%E3%83%9D%E3%82%A4%E3%83%88");i.$._6("100%","100%").click(()=>{i._7=!i._7})._0(t),this.m_5=i,this.m_4=[].concat(this.m_1).concat([i])}m_b(){var%20_=h._3("ol")._a(g._o2)._6("100%",60)._1({margin:"0"})._0(this.$);this.m_3=[];for(let%20t=0;t{for(var%20t%20of%20this.m_4)t._7=!1}),s.$._5(!1)._0(t)}_s(){this.m_2.color=this.m_0._B.value;for(var%20t%20of%20this.m_1)t._7=!1;for(let%20t=0;t{_._n2||this.m_7(t)}),t._h3.add(()=>{this._L(),this._v._B=_}),t.$._0(this.$),t._7=_._7,_._Q2.add(()=>{t.color=_.value}),_._m1.add(()=>{t._7=_._7})}}m_6(){var%20t,_=[];for(t%20of%20this._v._93){var%20s=new%20f;s.color=t.value,s._g3=t._n2,t._n2&&s.$._1({height:"35px"}),_.push(s)}return%20_}m_7(t){this.m_1?this.m_0._s():(this.m_0._s(),this.m_0.$._m("calc(100%%20+%2010px)",20)._r()._0(t.$),this.m_1=!0)}_L(){this.m_1&&(this.m_0.$.remove(),this.m_1=!1)}}class%20S{get%20canvas(){return%20this.m_0}get%20_H3(){return%20this.m_1}get%20_O5(){return%20this.m_2}get%20_G1(){return%20this.m_3}get%20_k1(){return%20new%20w(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._O7(0)}m_4(){var%20_=this._k1,s=this._H3+this._O5/2,i=this._H3-this._O5/2,e=this.canvas.getContext("2d");for(let%20t=0;t<200;t++){var%20h=t/200*Math.PI*2,r=[0,0,0,0],a=(l(r,(h+Math.PI*(1/3+.5))%(2*Math.PI)),e.fillStyle=new%20n(r[0],r[1],r[2])._n(),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(a),_.y+s*Math.sin(a)),e.lineTo(_.x+i*Math.cos(a),_.y+i*Math.sin(a)),e.lineTo(_.x+i*Math.cos(h),_.y+i*Math.sin(h)),e.fill()}}_O7(s){var%20t=this.canvas,_=this._G1,i=this._G1,e=this._k1,h=t.getContext("2d"),r=h.createImageData(_,i);for(let%20_=0;_{var%20_=this.m_3(t);Math.abs(_.length()-this.m_0._H3)>this.m_0._O5/2||(s=!0,this._22=Math.atan2(_.y,_.x)+this.m_2,this.m_1._2.setPointerCapture(t.pointerId))})._o(t=>{var%20_;(s=0==t.buttons?!1:s)&&(_=this.m_3(t),this._22=Math.atan2(_.y,_.x)+this.m_2)})._b(t=>{s=!1}),this.m_e()}m_e(){var%20s=!1;this.m_1._h(t=>{var%20_=this.m_3(t);Math.abs(_.x)>this.m_0._G1/2||Math.abs(_.y)>this.m_0._G1/2||(s=!0,this._J1=_.x/this.m_0._G1+.5,this.value=-_.y/this.m_0._G1+.5,this.m_1._2.setPointerCapture(t.pointerId))})._o(t=>{var%20_;(s=0==t.buttons?!1:s)&&(_=this.m_3(t),this._J1=_.x/this.m_0._G1+.5,this.value=-_.y/this.m_0._G1+.5)})._b(t=>{s=!1})}m_3(t){return%20new%20w(t.clientX,t.clientY)._p2(this.m_1._k1())}}class%20$t{get%20_2(){return%20this.m_0._2}get%20_E2(){return%20this.m_1}set%20_E2(t){this.m_1=t,this._P7(),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._P7=()=>{};var%20t=new%20p,_=(t.$._6("100%","50px"),new%20S(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._O4(e)._n(),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._E2=!this._E2}),this.m_0=t,this._E2=!1}}class%20kt{get%20_x(){return%20this.m_2}get%20_m1(){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._x._d()}get%20_7(){return%20this.m_1}set%20_7(t){this.m_1=t,this._m1._d()}constructor(t){this.m_0=1,this.m_1=!1,this.m_2=new%20m,this.m_3=new%20m,this.value=t}add(t){this.value+=t}}class%20E{get%20_h1(){return%20this.m_0}set%20_h1(t){null!=this._h1&&(this._h1._7=!1),this.m_0=t,this._h1._7=!0,this._P5()}constructor(){this.thicknesses=E._Q7().map(t=>new%20kt(t)),this._P5=()=>{};for(var%20t%20of%20this.thicknesses)t._x.add(()=>{this._P5()});this._h1=this.thicknesses[E._R7()]}static%20_Q7(){return[1,2,3,4,10,20]}static%20_R7(){return%201}}class%20It%20extends%20p{get%20_S7(){return%20this.m1_3}constructor(t){super(),this.m1_2=10,this._P2(),this.m1_4(),this.m1_3=t,this._T7(t.value),t._x.add(()=>{this._T7(t.value)})}_T7(t){this.m1_0._4({r:""+Math.min(t/2,this.m1_2)}),this.m1_1._8(""+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=p._O2()._0(this.$),_=g._M1;h._j("circle")._4({fill:"none",r:this.m1_2,stroke:_})._0(t),this.m1_0=h._j("circle")._4({fill:_})._0(t),this.m1_1=h._j("text")._4({x:0,y:20,fill:_,"text-anchor":"middle","font-size":"12","font-weight":"bold","font-family":"sans-serif"})._0(t),this._7=!1}}class%20Pt{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._Q5(.1,"01")+this._Q5(1,"1")+this._Q5(10,"10");this.m_4=h._9()._M2(_)._1({height:this.height+"px","flex-direction":"column"}),(new%20u)._p("."+this.m_5,{width:"80px",height:"100%","border-radius":"10px",display:"flex","flex-direction":"row-reverse",overflow:"hidden",background:"#f0d0c3",color:g._X,"font-weight":"bold",margin:"5px","font-size":"14px","box-shadow":g._S})._p("."+this.m_0,{width:"100%",display:"flex","justify-content":"center","align-items":"center"})._p(`.${this.m_0}:hover`,{background:"#F0E0D6"}).$._0(this.$),this.m_8()}_Q5(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%20Ct{get%20$(){return%20this.m_1}get%20_v(){return%20this.m_3}constructor(){this.m_2=new%20Array,this.m_3=new%20E,this.m_1=p._X3(),this.m_4()}m_4(){for(let%20_%20of%20this._v.thicknesses){let%20t=new%20It(_);t._h3.add(()=>{this._L(),p._m2(t,this.m_2),this._v._h1=t._S7}),t._i3.add(()=>{this.m_5(t)}),t._7=_._7,_._m1.add(()=>{t._7=_._7}),this.m_2.push(t),this.$.append(t.$)}}m_5(t){null==this.m_0&&(this.m_0=new%20Pt(t._S7),t.$.append(this.m_0.$),this.m_0.$.click(t=>{t.stopPropagation()})._r()._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%200j._Oa(t)).map(t=>new%20w(t.offsetLeft,t.offsetTop)).reduce((t,_)=>t.add(_))}static%20m_2(t){return%20window.getComputedStyle(t).position}static%20_Oa(t){var%20_=j.m_2(t);return"absolute"==_||"fixed"==_}_Pa(t,_){this.m_0._l+=t;var%20s=r(this._2)._k1()._p2(this._S5).rotate(t).scale(_);this.m_0._A._X4(this._S5._V().add(s)._p2(j._Na(this._2))._p2(new%20w(this._2.offsetWidth/2,this._2.offsetHeight/2)).add(this._18)),this.m_0.scale*=_}}class%20St{constructor(){this._T5=(t,_)=>{},this._28=(t,_,s)=>{}}start(t){2<(this.m_0=t).length||(this.m_1=t.map(t=>t.identifier))}_38(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%20w(t.clientX,t.clientY))}_23(t){var%20_,s,i,e,h=this._38(t),r=this._38(this.m_0,t);1==h.length&&this._T5(h[0].x-r[0].x,h[0].y-r[0].y),2==h.length&&(_=r[0]._V()._m6(r[1],.5),s=h[0]._V()._m6(h[1],.5),this._T5(s.x-_.x,s.y-_.y),i=this._48(h[0],h[1])-this._48(r[0],r[1]),e=w._Z3(h[0],h[1])/w._Z3(r[0],r[1]),this._28(s,i,e)),this.m_0=t}_48(t,_){return%20Math.atan2(_.y-t.y,_.x-t.x)}}})();}