chunk-0a15ed26.6a939ade.js 3.0 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0a15ed26","chunk-6deb61d8"],{"0066":function(e,t,r){"use strict";r.d(t,"a",(function(){return m}));r("c5f6");var n=r("d4ec"),i=r("bee2"),a=r("45eb"),o=r("7e84"),s=r("262e"),l=r("2caf"),c=r("6c92"),u=r("98ea"),f=r("9cf5"),h=r("ad6b"),d=r("dfe0"),p=r("f2ea"),m=function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e,i,a,o){var s;return Object(n["a"])(this,r),s=t.call(this,o),s.splitPosition=e.clone(),s.splitPosition.stickiness="toNext",s.howMany=i,s.insertionPosition=r.getInsertionPosition(e),s.insertionPosition.stickiness="toNone",s.graveyardPosition=a?a.clone():null,s.graveyardPosition&&(s.graveyardPosition.stickiness="toNext"),s}return Object(i["a"])(r,[{key:"type",get:function(){return"split"}},{key:"moveTargetPosition",get:function(){var e=this.insertionPosition.path.slice();return e.push(0),new f["a"](this.insertionPosition.root,e)}},{key:"movedRange",get:function(){var e=this.splitPosition.getShiftedBy(Number.POSITIVE_INFINITY);return new h["a"](this.splitPosition,e)}},{key:"clone",value:function(){var e=new this.constructor(this.splitPosition,this.howMany,this.graveyardPosition,this.baseVersion);return e.insertionPosition=this.insertionPosition,e}},{key:"getReversed",value:function(){var e=this.splitPosition.root.document.graveyard,t=new f["a"](e,[0]);return new u["a"](this.moveTargetPosition,this.howMany,this.splitPosition,t,this.baseVersion+1)}},{key:"_validate",value:function(){var e=this.splitPosition.parent,t=this.splitPosition.offset;if(!e||e.maxOffset<t)throw new p["a"]("split-operation-position-invalid",this);if(!e.parent)throw new p["a"]("split-operation-split-in-root",this);if(this.howMany!=e.maxOffset-this.splitPosition.offset)throw new p["a"]("split-operation-how-many-invalid",this);if(this.graveyardPosition&&!this.graveyardPosition.nodeAfter)throw new p["a"]("split-operation-graveyard-position-invalid",this)}},{key:"_execute",value:function(){var e=this.splitPosition.parent;if(this.graveyardPosition)Object(d["b"])(h["a"]._createFromPositionAndShift(this.graveyardPosition,1),this.insertionPosition);else{var t=e._clone();Object(d["a"])(this.insertionPosition,t)}var r=new h["a"](f["a"]._createAt(e,this.splitPosition.offset),f["a"]._createAt(e,e.maxOffset));Object(d["b"])(r,this.moveTargetPosition)}},{key:"toJSON",value:function(){var e=Object(a["a"])(Object(o["a"])(r.prototype),"toJSON",this).call(this);return e.splitPosition=this.splitPosition.toJSON(),e.insertionPosition=this.insertionPosition.toJSON(),this.graveyardPosition&&(e.graveyardPosition=this.graveyardPosition.toJSON()),e}}],[{key:"className",get:function(){return"SplitOperation"}},{key:"getInsertionPosition",value:function(e){var t=e.path.slice(0,-1);return t[t.length-1]++,new f["a"](e.root,t)}},{key:"fromJSON",value:function(e,t){var r=f["a"].fromJSON(e.splitPosition,t),n=f["a"].fromJSON(e.insertionPosition,t),i=e.graveyardPosition?f["a"].fromJSON(e.graveyardPosition,t):null,a=new this(r,e.howMany,i,e.baseVersion);return a.insertionPosition=n,a}}]),r}(c["a"])},"00dc":function(e,t,r){(function(e){var n=r("58a2"),i=r("c24d"),a=r("561d");function o(t){var r=new e(i[t].prime,"hex"),n=new e(i[t].gen,"hex");return new a(r,n)}var s={binary:!0,hex:!0,base64:!0};function l(t,r,i,o){return e.isBuffer(r)||void 0===s[r]?l(t,"binary",r,i):(r=r||"binary",o=o||"binary",i=i||new e([2]),e.isBuffer(i)||(i=new e(i,o)),"number"===typeof t?new a(n(t,i),i,!0):(e.isBuffer(t)||(t=new e(t,r)),new a(t,i,!0)))}t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=o,t.createDiffieHellman=t.DiffieHellman=l}).call(this,r("b639").Buffer)},"0106":function(e,t,r){(function(e){(function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var o;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{o="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:r(14).Buffer}catch(C){}function s(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function l(e,t,r){var n=s(e,r);return r-1>=t&&(n|=s(e,r-1)<<4),n}function c(e,t,r,n){for(var i=0,a=Math.min(e.length,r),o=t;o<a;o++){var s=e.charCodeAt(o)-48;i*=n,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(e){return e instanceof a||null!==e&&"object"===typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"===typeof e)return this._initNumber(e,t,r);if("object"===typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,r):(this._parseBase(e,t,i),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(n("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,o,s=0;if("be"===r)for(i=e.length-1,a=0;i>=0;i-=3)o=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);else if("le"===r)for(i=0,a=0;i<e.length;i+=3)o=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,o=0;if("be"===r)for(n=e.length-1;n>=t;n-=2)i=l(e,t,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;else{var s=e.length-t;for(n=s%2===0?t+1:t;n<e.length;n+=2)i=l(e,t,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8}this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var a=e.length-r,o=a%n,s=Math.min(a,a-o)+r,l=0,u=r;u<s;u+=n)l=c(e,u,u+n,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==o){var f=1;for(l=c(e,u,e.length,t),u=0;u<o;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this.strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){while(this.length<e)this.words[this.length++]=0;return this},a.prototype.strip=function(){while(this.length>1&&0===this.words[this.length-1])this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,i=r%26;t[r]=(e.words[n]&1<<i)>>>i}return t}function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],a=0|t.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var c=1;c<n;c++){for(var u=l>>>26,f=67108863&l,h=Math.min(c,t.length-1),d=Math.max(0,c-e.length+1);d<=h;d++){var p=c-d|0;i=0|e.words[p],a=0|t.words[d],o=i*a+f,u+=o/67108864|0,f=67108863&o}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(e=e||10,t=0|t||1,16===e||"hex"===e){r="";for(var i=0,a=0,o=0;o<this.length;o++){var s=this.words[o],l=(16777215&(s<<i|a)).toString(16);a=s>>>24-i&16777215,r=0!==a||o!==this.length-1?u[6-l.length]+l+r:l+r,i+=2,i>=26&&(i-=26,o--)}0!==a&&(r=a.toString(16)+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],d=h[e];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(e);p=p.idivn(d),r=p.isZero()?m+r:u[c-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return n("undefined"!==typeof o),this.toArrayLike(o,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var o,s,l="le"===t,c=new e(a),u=this.clone();if(l){for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[s]=o;for(;s<a;s++)c[s]=0}else{for(s=0;s<a-i;s++)c[s]=0;for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[a-s-1]=o}return c},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0===(8191&t)&&(r+=13,t>>>=13),0===(127&t)&&(r+=7,t>>>=7),0===(15&t)&&(r+=4,t>>>=4),0===(3&t)&&(r+=2,t>>>=2),0===(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(e){while(this.length<e.length)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},a.prototype.ior=function(e){return n(0===(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return n(0===(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return n(0===(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"===typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},a.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a<n.length;a++)t=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&t,i=t>>>26;for(;0!==i&&a<r.length;a++)t=(0|r.words[a])+i,this.words[a]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var a=0,o=0;o<n.length;o++)t=(0|r.words[o])-(0|n.words[o])+a,a=t>>26,this.words[o]=67108863&t;for(;0!==a&&o<r.length;o++)t=(0|r.words[o])+a,a=t>>26,this.words[o]=67108863&t;if(0===a&&o<r.length&&r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this.length=Math.max(this.length,o),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var n,i,a,o=e.words,s=t.words,l=r.words,c=0,u=0|o[0],f=8191&u,h=u>>>13,d=0|o[1],p=8191&d,m=d>>>13,v=0|o[2],b=8191&v,g=v>>>13,y=0|o[3],w=8191&y,_=y>>>13,k=0|o[4],O=8191&k,E=k>>>13,S=0|o[5],A=8191&S,C=S>>>13,T=0|o[6],x=8191&T,M=T>>>13,j=0|o[7],R=8191&j,P=j>>>13,I=0|o[8],B=8191&I,N=I>>>13,D=0|o[9],L=8191&D,F=D>>>13,V=0|s[0],z=8191&V,U=V>>>13,H=0|s[1],q=8191&H,W=H>>>13,G=0|s[2],K=8191&G,X=G>>>13,$=0|s[3],Z=8191&$,Y=$>>>13,J=0|s[4],Q=8191&J,ee=J>>>13,te=0|s[5],re=8191&te,ne=te>>>13,ie=0|s[6],ae=8191&ie,oe=ie>>>13,se=0|s[7],le=8191&se,ce=se>>>13,ue=0|s[8],fe=8191&ue,he=ue>>>13,de=0|s[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19,n=Math.imul(f,z),i=Math.imul(f,U),i=i+Math.imul(h,z)|0,a=Math.imul(h,U);var ve=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(p,z),i=Math.imul(p,U),i=i+Math.imul(m,z)|0,a=Math.imul(m,U),n=n+Math.imul(f,q)|0,i=i+Math.imul(f,W)|0,i=i+Math.imul(h,q)|0,a=a+Math.imul(h,W)|0;var be=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(b,z),i=Math.imul(b,U),i=i+Math.imul(g,z)|0,a=Math.imul(g,U),n=n+Math.imul(p,q)|0,i=i+Math.imul(p,W)|0,i=i+Math.imul(m,q)|0,a=a+Math.imul(m,W)|0,n=n+Math.imul(f,K)|0,i=i+Math.imul(f,X)|0,i=i+Math.imul(h,K)|0,a=a+Math.imul(h,X)|0;var ge=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(w,z),i=Math.imul(w,U),i=i+Math.imul(_,z)|0,a=Math.imul(_,U),n=n+Math.imul(b,q)|0,i=i+Math.imul(b,W)|0,i=i+Math.imul(g,q)|0,a=a+Math.imul(g,W)|0,n=n+Math.imul(p,K)|0,i=i+Math.imul(p,X)|0,i=i+Math.imul(m,K)|0,a=a+Math.imul(m,X)|0,n=n+Math.imul(f,Z)|0,i=i+Math.imul(f,Y)|0,i=i+Math.imul(h,Z)|0,a=a+Math.imul(h,Y)|0;var ye=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(O,z),i=Math.imul(O,U),i=i+Math.imul(E,z)|0,a=Math.imul(E,U),n=n+Math.imul(w,q)|0,i=i+Math.imul(w,W)|0,i=i+Math.imul(_,q)|0,a=a+Math.imul(_,W)|0,n=n+Math.imul(b,K)|0,i=i+Math.imul(b,X)|0,i=i+Math.imul(g,K)|0,a=a+Math.imul(g,X)|0,n=n+Math.imul(p,Z)|0,i=i+Math.imul(p,Y)|0,i=i+Math.imul(m,Z)|0,a=a+Math.imul(m,Y)|0,n=n+Math.imul(f,Q)|0,i=i+Math.imul(f,ee)|0,i=i+Math.imul(h,Q)|0,a=a+Math.imul(h,ee)|0;var we=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(A,z),i=Math.imul(A,U),i=i+Math.imul(C,z)|0,a=Math.imul(C,U),n=n+Math.imul(O,q)|0,i=i+Math.imul(O,W)|0,i=i+Math.imul(E,q)|0,a=a+Math.imul(E,W)|0,n=n+Math.imul(w,K)|0,i=i+Math.imul(w,X)|0,i=i+Math.imul(_,K)|0,a=a+Math.imul(_,X)|0,n=n+Math.imul(b,Z)|0,i=i+Math.imul(b,Y)|0,i=i+Math.imul(g,Z)|0,a=a+Math.imul(g,Y)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,i=i+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0,n=n+Math.imul(f,re)|0,i=i+Math.imul(f,ne)|0,i=i+Math.imul(h,re)|0,a=a+Math.imul(h,ne)|0;var _e=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,z),i=Math.imul(x,U),i=i+Math.imul(M,z)|0,a=Math.imul(M,U),n=n+Math.imul(A,q)|0,i=i+Math.imul(A,W)|0,i=i+Math.imul(C,q)|0,a=a+Math.imul(C,W)|0,n=n+Math.imul(O,K)|0,i=i+Math.imul(O,X)|0,i=i+Math.imul(E,K)|0,a=a+Math.imul(E,X)|0,n=n+Math.imul(w,Z)|0,i=i+Math.imul(w,Y)|0,i=i+Math.imul(_,Z)|0,a=a+Math.imul(_,Y)|0,n=n+Math.imul(b,Q)|0,i=i+Math.imul(b,ee)|0,i=i+Math.imul(g,Q)|0,a=a+Math.imul(g,ee)|0,n=n+Math.imul(p,re)|0,i=i+Math.imul(p,ne)|0,i=i+Math.imul(m,re)|0,a=a+Math.imul(m,ne)|0,n=n+Math.imul(f,ae)|0,i=i+Math.imul(f,oe)|0,i=i+Math.imul(h,ae)|0,a=a+Math.imul(h,oe)|0;var ke=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(R,z),i=Math.imul(R,U),i=i+Math.imul(P,z)|0,a=Math.imul(P,U),n=n+Math.imul(x,q)|0,i=i+Math.imul(x,W)|0,i=i+Math.imul(M,q)|0,a=a+Math.imul(M,W)|0,n=n+Math.imul(A,K)|0,i=i+Math.imul(A,X)|0,i=i+Math.imul(C,K)|0,a=a+Math.imul(C,X)|0,n=n+Math.imul(O,Z)|0,i=i+Math.imul(O,Y)|0,i=i+Math.imul(E,Z)|0,a=a+Math.imul(E,Y)|0,n=n+Math.imul(w,Q)|0,i=i+Math.imul(w,ee)|0,i=i+Math.imul(_,Q)|0,a=a+Math.imul(_,ee)|0,n=n+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,i=i+Math.imul(g,re)|0,a=a+Math.imul(g,ne)|0,n=n+Math.imul(p,ae)|0,i=i+Math.imul(p,oe)|0,i=i+Math.imul(m,ae)|0,a=a+Math.imul(m,oe)|0,n=n+Math.imul(f,le)|0,i=i+Math.imul(f,ce)|0,i=i+Math.imul(h,le)|0,a=a+Math.imul(h,ce)|0;var Oe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(B,z),i=Math.imul(B,U),i=i+Math.imul(N,z)|0,a=Math.imul(N,U),n=n+Math.imul(R,q)|0,i=i+Math.imul(R,W)|0,i=i+Math.imul(P,q)|0,a=a+Math.imul(P,W)|0,n=n+Math.imul(x,K)|0,i=i+Math.imul(x,X)|0,i=i+Math.imul(M,K)|0,a=a+Math.imul(M,X)|0,n=n+Math.imul(A,Z)|0,i=i+Math.imul(A,Y)|0,i=i+Math.imul(C,Z)|0,a=a+Math.imul(C,Y)|0,n=n+Math.imul(O,Q)|0,i=i+Math.imul(O,ee)|0,i=i+Math.imul(E,Q)|0,a=a+Math.imul(E,ee)|0,n=n+Math.imul(w,re)|0,i=i+Math.imul(w,ne)|0,i=i+Math.imul(_,re)|0,a=a+Math.imul(_,ne)|0,n=n+Math.imul(b,ae)|0,i=i+Math.imul(b,oe)|0,i=i+Math.imul(g,ae)|0,a=a+Math.imul(g,oe)|0,n=n+Math.imul(p,le)|0,i=i+Math.imul(p,ce)|0,i=i+Math.imul(m,le)|0,a=a+Math.imul(m,ce)|0,n=n+Math.imul(f,fe)|0,i=i+Math.imul(f,he)|0,i=i+Math.imul(h,fe)|0,a=a+Math.imul(h,he)|0;var Ee=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,z),i=Math.imul(L,U),i=i+Math.imul(F,z)|0,a=Math.imul(F,U),n=n+Math.imul(B,q)|0,i=i+Math.imul(B,W)|0,i=i+Math.imul(N,q)|0,a=a+Math.imul(N,W)|0,n=n+Math.imul(R,K)|0,i=i+Math.imul(R,X)|0,i=i+Math.imul(P,K)|0,a=a+Math.imul(P,X)|0,n=n+Math.imul(x,Z)|0,i=i+Math.imul(x,Y)|0,i=i+Math.imul(M,Z)|0,a=a+Math.imul(M,Y)|0,n=n+Math.imul(A,Q)|0,i=i+Math.imul(A,ee)|0,i=i+Math.imul(C,Q)|0,a=a+Math.imul(C,ee)|0,n=n+Math.imul(O,re)|0,i=i+Math.imul(O,ne)|0,i=i+Math.imul(E,re)|0,a=a+Math.imul(E,ne)|0,n=n+Math.imul(w,ae)|0,i=i+Math.imul(w,oe)|0,i=i+Math.imul(_,ae)|0,a=a+Math.imul(_,oe)|0,n=n+Math.imul(b,le)|0,i=i+Math.imul(b,ce)|0,i=i+Math.imul(g,le)|0,a=a+Math.imul(g,ce)|0,n=n+Math.imul(p,fe)|0,i=i+Math.imul(p,he)|0,i=i+Math.imul(m,fe)|0,a=a+Math.imul(m,he)|0,n=n+Math.imul(f,pe)|0,i=i+Math.imul(f,me)|0,i=i+Math.imul(h,pe)|0,a=a+Math.imul(h,me)|0;var Se=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(L,q),i=Math.imul(L,W),i=i+Math.imul(F,q)|0,a=Math.imul(F,W),n=n+Math.imul(B,K)|0,i=i+Math.imul(B,X)|0,i=i+Math.imul(N,K)|0,a=a+Math.imul(N,X)|0,n=n+Math.imul(R,Z)|0,i=i+Math.imul(R,Y)|0,i=i+Math.imul(P,Z)|0,a=a+Math.imul(P,Y)|0,n=n+Math.imul(x,Q)|0,i=i+Math.imul(x,ee)|0,i=i+Math.imul(M,Q)|0,a=a+Math.imul(M,ee)|0,n=n+Math.imul(A,re)|0,i=i+Math.imul(A,ne)|0,i=i+Math.imul(C,re)|0,a=a+Math.imul(C,ne)|0,n=n+Math.imul(O,ae)|0,i=i+Math.imul(O,oe)|0,i=i+Math.imul(E,ae)|0,a=a+Math.imul(E,oe)|0,n=n+Math.imul(w,le)|0,i=i+Math.imul(w,ce)|0,i=i+Math.imul(_,le)|0,a=a+Math.imul(_,ce)|0,n=n+Math.imul(b,fe)|0,i=i+Math.imul(b,he)|0,i=i+Math.imul(g,fe)|0,a=a+Math.imul(g,he)|0,n=n+Math.imul(p,pe)|0,i=i+Math.imul(p,me)|0,i=i+Math.imul(m,pe)|0,a=a+Math.imul(m,me)|0;var Ae=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,K),i=Math.imul(L,X),i=i+Math.imul(F,K)|0,a=Math.imul(F,X),n=n+Math.imul(B,Z)|0,i=i+Math.imul(B,Y)|0,i=i+Math.imul(N,Z)|0,a=a+Math.imul(N,Y)|0,n=n+Math.imul(R,Q)|0,i=i+Math.imul(R,ee)|0,i=i+Math.imul(P,Q)|0,a=a+Math.imul(P,ee)|0,n=n+Math.imul(x,re)|0,i=i+Math.imul(x,ne)|0,i=i+Math.imul(M,re)|0,a=a+Math.imul(M,ne)|0,n=n+Math.imul(A,ae)|0,i=i+Math.imul(A,oe)|0,i=i+Math.imul(C,ae)|0,a=a+Math.imul(C,oe)|0,n=n+Math.imul(O,le)|0,i=i+Math.imul(O,ce)|0,i=i+Math.imul(E,le)|0,a=a+Math.imul(E,ce)|0,n=n+Math.imul(w,fe)|0,i=i+Math.imul(w,he)|0,i=i+Math.imul(_,fe)|0,a=a+Math.imul(_,he)|0,n=n+Math.imul(b,pe)|0,i=i+Math.imul(b,me)|0,i=i+Math.imul(g,pe)|0,a=a+Math.imul(g,me)|0;var Ce=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,Z),i=Math.imul(L,Y),i=i+Math.imul(F,Z)|0,a=Math.imul(F,Y),n=n+Math.imul(B,Q)|0,i=i+Math.imul(B,ee)|0,i=i+Math.imul(N,Q)|0,a=a+Math.imul(N,ee)|0,n=n+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,i=i+Math.imul(P,re)|0,a=a+Math.imul(P,ne)|0,n=n+Math.imul(x,ae)|0,i=i+Math.imul(x,oe)|0,i=i+Math.imul(M,ae)|0,a=a+Math.imul(M,oe)|0,n=n+Math.imul(A,le)|0,i=i+Math.imul(A,ce)|0,i=i+Math.imul(C,le)|0,a=a+Math.imul(C,ce)|0,n=n+Math.imul(O,fe)|0,i=i+Math.imul(O,he)|0,i=i+Math.imul(E,fe)|0,a=a+Math.imul(E,he)|0,n=n+Math.imul(w,pe)|0,i=i+Math.imul(w,me)|0,i=i+Math.imul(_,pe)|0,a=a+Math.imul(_,me)|0;var Te=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(L,Q),i=Math.imul(L,ee),i=i+Math.imul(F,Q)|0,a=Math.imul(F,ee),n=n+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,i=i+Math.imul(N,re)|0,a=a+Math.imul(N,ne)|0,n=n+Math.imul(R,ae)|0,i=i+Math.imul(R,oe)|0,i=i+Math.imul(P,ae)|0,a=a+Math.imul(P,oe)|0,n=n+Math.imul(x,le)|0,i=i+Math.imul(x,ce)|0,i=i+Math.imul(M,le)|0,a=a+Math.imul(M,ce)|0,n=n+Math.imul(A,fe)|0,i=i+Math.imul(A,he)|0,i=i+Math.imul(C,fe)|0,a=a+Math.imul(C,he)|0,n=n+Math.imul(O,pe)|0,i=i+Math.imul(O,me)|0,i=i+Math.imul(E,pe)|0,a=a+Math.imul(E,me)|0;var xe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,re),i=Math.imul(L,ne),i=i+Math.imul(F,re)|0,a=Math.imul(F,ne),n=n+Math.imul(B,ae)|0,i=i+Math.imul(B,oe)|0,i=i+Math.imul(N,ae)|0,a=a+Math.imul(N,oe)|0,n=n+Math.imul(R,le)|0,i=i+Math.imul(R,ce)|0,i=i+Math.imul(P,le)|0,a=a+Math.imul(P,ce)|0,n=n+Math.imul(x,fe)|0,i=i+Math.imul(x,he)|0,i=i+Math.imul(M,fe)|0,a=a+Math.imul(M,he)|0,n=n+Math.imul(A,pe)|0,i=i+Math.imul(A,me)|0,i=i+Math.imul(C,pe)|0,a=a+Math.imul(C,me)|0;var Me=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ae),i=Math.imul(L,oe),i=i+Math.imul(F,ae)|0,a=Math.imul(F,oe),n=n+Math.imul(B,le)|0,i=i+Math.imul(B,ce)|0,i=i+Math.imul(N,le)|0,a=a+Math.imul(N,ce)|0,n=n+Math.imul(R,fe)|0,i=i+Math.imul(R,he)|0,i=i+Math.imul(P,fe)|0,a=a+Math.imul(P,he)|0,n=n+Math.imul(x,pe)|0,i=i+Math.imul(x,me)|0,i=i+Math.imul(M,pe)|0,a=a+Math.imul(M,me)|0;var je=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,le),i=Math.imul(L,ce),i=i+Math.imul(F,le)|0,a=Math.imul(F,ce),n=n+Math.imul(B,fe)|0,i=i+Math.imul(B,he)|0,i=i+Math.imul(N,fe)|0,a=a+Math.imul(N,he)|0,n=n+Math.imul(R,pe)|0,i=i+Math.imul(R,me)|0,i=i+Math.imul(P,pe)|0,a=a+Math.imul(P,me)|0;var Re=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(L,fe),i=Math.imul(L,he),i=i+Math.imul(F,fe)|0,a=Math.imul(F,he),n=n+Math.imul(B,pe)|0,i=i+Math.imul(B,me)|0,i=i+Math.imul(N,pe)|0,a=a+Math.imul(N,me)|0;var Pe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,pe),i=Math.imul(L,me),i=i+Math.imul(F,pe)|0,a=Math.imul(F,me);var Ie=(c+n|0)+((8191&i)<<13)|0;return c=(a+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,l[0]=ve,l[1]=be,l[2]=ge,l[3]=ye,l[4]=we,l[5]=_e,l[6]=ke,l[7]=Oe,l[8]=Ee,l[9]=Se,l[10]=Ae,l[11]=Ce,l[12]=Te,l[13]=xe,l[14]=Me,l[15]=je,l[16]=Re,l[17]=Pe,l[18]=Ie,0!==c&&(l[19]=c,r.length++),r};function v(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var o=i;i=0;for(var s=67108863&n,l=Math.min(a,t.length-1),c=Math.max(0,a-e.length+1);c<=l;c++){var u=a-c,f=0|e.words[u],h=0|t.words[c],d=f*h,p=67108863&d;o=o+(d/67108864|0)|0,p=p+s|0,s=67108863&p,o=o+(p>>>26)|0,i+=o>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}function b(e,t,r){var n=new g;return n.mulp(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(m=p),a.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):n<63?p(this,e,t):n<1024?v(this,e,t):b(this,e,t),r},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},g.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},g.prototype.permute=function(e,t,r,n,i,a){for(var o=0;o<a;o++)n[o]=t[e[o]],i[o]=r[e[o]]},g.prototype.transform=function(e,t,r,n,i,a){this.permute(a,e,t,r,n,i);for(var o=1;o<i;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=l,h=c,d=0;d<o;d++){var p=r[u+d],m=n[u+d],v=r[u+d+o],b=n[u+d+o],g=f*v-h*b;b=f*b+h*v,v=g,r[u+d]=p+v,n[u+d]=m+b,r[u+d+o]=p-v,n[u+d+o]=m-b,d!==s&&(g=l*f-c*h,h=l*h+c*f,f=g)}},g.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},g.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},g.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},g.prototype.convert13b=function(e,t,r,i){for(var a=0,o=0;o<t;o++)a+=0|e[o],r[2*o]=8191&a,a>>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*t;o<i;++o)r[o]=0;n(0===a),n(0===(-8192&a))},g.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},g.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),a=this.stub(n),o=new Array(n),s=new Array(n),l=new Array(n),c=new Array(n),u=new Array(n),f=new Array(n),h=r.words;h.length=n,this.convert13b(e.words,e.length,o,n),this.convert13b(t.words,t.length,c,n),this.transform(o,a,s,l,n,i),this.transform(c,a,u,f,n,i);for(var d=0;d<n;d++){var p=s[d]*u[d]-l[d]*f[d];l[d]=s[d]*f[d]+l[d]*u[d],s[d]=p}return this.conjugate(s,l,n),this.transform(s,l,h,a,n,i),this.conjugate(h,a,n),this.normalize13b(h,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),b(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){n("number"===typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var i=(0|this.words[r])*e,a=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=d(e);if(0===t.length)return new a(1);for(var r=this,n=0;n<t.length;n++,r=r.sqr())if(0!==t[n])break;if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(e){n("number"===typeof e&&e>=0);var t,r=e%26,i=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(t=0;t<this.length;t++){var s=this.words[t]&a,l=(0|this.words[t])-s<<r;this.words[t]=l|o,o=s>>>26-r}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var i;n("number"===typeof e&&e>=0),i=t?(t-t%26)/26:0;var a=e%26,o=Math.min((e-a)/26,this.length),s=67108863^67108863>>>a<<a,l=r;if(i-=o,i=Math.max(0,i),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];else this.words[0]=0,this.length=1;var u=0;for(c=this.length-1;c>=0&&(0!==u||c>=i);c--){var f=0|this.words[c];this.words[c]=u<<26-a|f>>>a,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return!1;var a=this.words[r];return!!(a&i)},a.prototype.imaskn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return n("number"===typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"===typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,r){var i,a,o=e.length+r;this._expand(o);var s=0;for(i=0;i<e.length;i++){a=(0|this.words[i+r])+s;var l=(0|e.words[i])*t;a-=67108863&l,s=(a>>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)a=(0|this.words[i+r])+s,s=a>>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i<this.length;i++)a=-(0|this.words[i])+s,s=a>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=this.length-e.length,n=this.clone(),i=e,o=0|i.words[i.length-1],s=this._countBits(o);r=26-s,0!==r&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var l,c=n.length-i.length;if("mod"!==t){l=new a(null),l.length=c+1,l.words=new Array(l.length);for(var u=0;u<l.length;u++)l.words[u]=0}var f=n.clone()._ishlnsubmul(i,1,c);0===f.negative&&(n=f,l&&(l.words[c]=1));for(var h=c-1;h>=0;h--){var d=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);d=Math.min(d/o|0,67108863),n._ishlnsubmul(i,d,h);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);l&&(l.words[h]=d)}return l&&l.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:l||null,mod:n}},a.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(e)),{div:i,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,o,s},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;while(t.isEven()&&r.isEven())t.iushrn(1),r.iushrn(1),++c;var u=r.clone(),f=t.clone();while(!t.isZero()){for(var h=0,d=1;0===(t.words[0]&d)&&h<26;++h,d<<=1);if(h>0){t.iushrn(h);while(h-- >0)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(f)),i.iushrn(1),o.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1)}t.cmp(r)>=0?(t.isub(r),i.isub(s),o.isub(l)):(r.isub(t),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,o=new a(1),s=new a(0),l=r.clone();while(t.cmpn(1)>0&&r.cmpn(1)>0){for(var c=0,u=1;0===(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0){t.iushrn(c);while(c-- >0)o.isOdd()&&o.iadd(l),o.iushrn(1)}for(var f=0,h=1;0===(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0){r.iushrn(f);while(f-- >0)s.isOdd()&&s.iadd(l),s.iushrn(1)}t.cmp(r)>=0?(t.isub(r),o.isub(s)):(r.isub(t),s.isub(o))}return i=0===t.cmpn(1)?o:s,i.cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);do{while(t.isEven())t.iushrn(1);while(r.isEven())r.iushrn(1);var i=t.cmp(r);if(i<0){var a=t;t=r,r=a}else if(0===i||0===r.cmpn(1))break;t.isub(r)}while(1);return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"===typeof e);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,o=r;0!==a&&o<this.length;o++){var s=0|this.words[o];s+=a,a=s>>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){n<i?t=-1:n>i&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new S(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function O(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function E(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function A(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),t=r.bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(_,w),_.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i<n;i++)t.words[i]=e.words[i];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,i=10;i<e.length;i++){var o=0|e.words[i];e.words[i-10]=(o&r)<<4|a>>>22,a=o}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(k,w),i(O,w),i(E,w),E.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(y[e])return y[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new O;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new E}return y[e]=t,t},S.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){n(0===(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2===1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}var i=this.m.subn(1),o=0;while(!i.isZero()&&0===i.andln(1))o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();u=new a(2*u*u).toRed(this);while(0!==this.pow(u,c).cmp(l))u.redIAdd(l);var f=this.pow(u,i),h=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=o;while(0!==d.cmp(s)){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v<p);var b=this.pow(f,new a(1).iushln(p-v-1));h=h.redMul(b),f=b.redSqr(),d=d.redMul(f),p=v}return h},S.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},S.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=4,n=new Array(1<<r);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var o=n[0],s=0,l=0,c=t.bitLength()%26;for(0===c&&(c=26),i=t.length-1;i>=0;i--){for(var u=t.words[i],f=c-1;f>=0;f--){var h=u>>f&1;o!==n[0]&&(o=this.sqr(o)),0!==h||0!==s?(s<<=1,s|=h,l++,(l===r||0===i&&0===f)&&(o=this.mul(o,n[s]),l=0,s=0)):l=0}c=26}return o},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new A(e)},i(A,S),A.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},A.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},A.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},A.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},A.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,r("62e4")(e))},"0145":function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},"0184":function(e,t,r){"use strict";var n=r("da3e");function i(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}e.exports=i,i.prototype._init=function(){},i.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},i.prototype._buffer=function(e,t){for(var r=Math.min(this.buffer.length-this.bufferOff,e.length-t),n=0;n<r;n++)this.buffer[this.bufferOff+n]=e[t+n];return this.bufferOff+=r,r},i.prototype._flushBuffer=function(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},i.prototype._updateEncrypt=function(e){var t=0,r=0,n=(this.bufferOff+e.length)/this.blockSize|0,i=new Array(n*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(r+=this._flushBuffer(i,r)));for(var a=e.length-(e.length-t)%this.blockSize;t<a;t+=this.blockSize)this._update(e,t,i,r),r+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return i},i.prototype._updateDecrypt=function(e){for(var t=0,r=0,n=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,i=new Array(n*this.blockSize);n>0;n--)t+=this._buffer(e,t),r+=this._flushBuffer(i,r);return t+=this._buffer(e,t),i},i.prototype.final=function(e){var t,r;return e&&(t=this.update(e)),r="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(r):r},i.prototype._pad=function(e,t){if(0===t)return!1;while(t<e.length)e[t++]=0;return!0},i.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},i.prototype._unpad=function(e){return e},i.prototype._finalDecrypt=function(){n.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},"0211":function(e,t,r){"use strict";const n=t;n._reverse=function(e){const t={};return Object.keys(e).forEach((function(r){(0|r)==r&&(r|=0);const n=e[r];t[n]=r})),t},n.der=r("8b71")},"0305":function(e,t,r){"use strict";var n=r("63bc"),i=function(){try{var e=Object(n["a"])(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();t["a"]=i},"031c":function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));r("6b54");
  2. /**
  3. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  4. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  5. */
  6. function n(e){return"[object Text]"==Object.prototype.toString.call(e)}},"031f":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("cb3e"),c="subscript",u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor;e.model.schema.extend("$text",{allowAttributes:c}),e.model.schema.setAttributeProperties(c,{isFormatting:!0,copyOnEnter:!0}),e.conversion.attributeToElement({model:c,view:"sub",upcastAlso:[{styles:{"vertical-align":"sub"}}]}),e.commands.add(c,new l["a"](e,c))}}],[{key:"pluginName",get:function(){return"SubscriptEditing"}}]),r}(s["a"]),f=r("3707"),h=r("fb73"),d=r.n(h),p="subscript",m=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t;t.ui.componentFactory.add(p,(function(n){var i=t.commands.get(p),a=new f["a"](n);return a.set({label:r("Subscript"),icon:d.a,tooltip:!0,isToggleable:!0}),a.bind("isOn","isEnabled").to(i,"value","isEnabled"),e.listenTo(a,"execute",(function(){t.execute(p),t.editing.view.focus()})),a}))}}]),r}(s["a"]);r.d(t,"a",(function(){return v}));
  7. /**
  8. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  9. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  10. */
  11. var v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[u,m]}},{key:"pluginName",get:function(){return"Subscript"}}]),r}(s["a"])},"0349":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=(r("4917"),r("3835")),c=(r("8449"),r("aef6"),r("6bfe")),u=(r("28a5"),r("ac6a"),r("b85c")),f=(r("5df3"),r("1c4c"),r("652f")),h=r("0b65");
  12. /**
  13. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  14. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  15. */
  16. function d(e){var t,r=e.t,n=e.config.get("codeBlock.languages"),i=Object(u["a"])(n);try{for(i.s();!(t=i.n()).done;){var a=t.value;"Plain text"===a.label&&(a.label=r("Plain text")),void 0===a.class&&(a.class="language-".concat(a.language))}}catch(o){i.e(o)}finally{i.f()}return n}function p(e,t,r){var n,i={},a=Object(u["a"])(e);try{for(a.s();!(n=a.n()).done;){var o=n.value;"class"===t?i[o[t].split(" ").shift()]=o[r]:i[o[t]]=o[r]}}catch(s){a.e(s)}finally{a.f()}return i}function m(e){return e.data.match(/^(\s*)/)[0]}function v(e,t){var r,n=e.createDocumentFragment(),i=t.split("\n").map((function(t){return e.createText(t)})),a=i[i.length-1],o=Object(u["a"])(i);try{for(o.s();!(r=o.n()).done;){var s=r.value;e.append(s,n),s!==a&&e.appendElement("softBreak",n)}}catch(l){o.e(l)}finally{o.f()}return n}function b(e){var t=e.document.selection,r=[];if(t.isCollapsed)r.push(t.anchor);else{var n,i=t.getFirstRange().getWalker({ignoreElementEnd:!0,direction:"backward"}),a=Object(u["a"])(i);try{for(a.s();!(n=a.n()).done;){var o=n.value.item;if(o.is("$textProxy")&&o.parent.is("element","codeBlock")){var s=m(o.textNode),l=o.textNode,c=l.parent,f=l.startOffset,h=e.createPositionAt(c,f+s.length);r.push(h)}}}catch(d){a.e(d)}finally{a.f()}}return r}function g(e){var t=Object(h["a"])(e.getSelectedBlocks());return t&&t.is("element","codeBlock")}
  17. /**
  18. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  19. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  20. */var y=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}},{key:"execute",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=this.editor,n=r.model,i=n.document.selection,a=d(r),o=a[0],s=Array.from(i.getSelectedBlocks()),l=void 0===t.forceValue?!this.value:t.forceValue,c=t.language||o.language;n.change((function(t){l?e._applyCodeBlock(t,s,c):e._removeCodeBlock(t,s)}))}},{key:"_getValue",value:function(){var e=this.editor.model.document.selection,t=Object(h["a"])(e.getSelectedBlocks()),r=!(!t||!t.is("element","codeBlock"));return!!r&&t.getAttribute("language")}},{key:"_checkEnabled",value:function(){if(this.value)return!0;var e=this.editor.model.document.selection,t=this.editor.model.schema,r=Object(h["a"])(e.getSelectedBlocks());return!!r&&w(t,r)}},{key:"_applyCodeBlock",value:function(e,t,r){var n,i=this.editor.model.schema,a=t.filter((function(e){return w(i,e)})),o=Object(u["a"])(a);try{for(o.s();!(n=o.n()).done;){var s=n.value;e.rename(s,"codeBlock"),e.setAttribute("language",r,s),i.removeDisallowedAttributes([s],e)}}catch(l){o.e(l)}finally{o.f()}a.reverse().forEach((function(t,r){var n=a[r+1];t.previousSibling===n&&(e.appendElement("softBreak",n),e.merge(e.createPositionBefore(t)))}))}},{key:"_removeCodeBlock",value:function(e,t){var r,n=t.filter((function(e){return e.is("element","codeBlock")})),i=Object(u["a"])(n);try{for(i.s();!(r=i.n()).done;){var a,o=r.value,s=e.createRangeOn(o),l=Object(u["a"])(Array.from(s.getItems()).reverse());try{for(l.s();!(a=l.n()).done;){var c=a.value;if(c.is("element","softBreak")&&c.parent.is("element","codeBlock")){var f=e.split(e.createPositionBefore(c)),h=f.position;e.rename(h.nodeAfter,"paragraph"),e.removeAttribute("language",h.nodeAfter),e.remove(c)}}}catch(d){l.e(d)}finally{l.f()}e.rename(o,"paragraph"),e.removeAttribute("language",o)}}catch(d){i.e(d)}finally{i.f()}}}]),r}(f["a"]);function w(e,t){return!t.is("rootElement")&&!e.isLimit(t)&&e.checkChild(t.parent,"codeBlock")}
  21. /**
  22. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  23. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  24. */var _=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i._indentSequence=e.config.get("codeBlock.indentSequence"),i}return Object(i["a"])(r,[{key:"refresh",value:function(){this.isEnabled=this._checkEnabled()}},{key:"execute",value:function(){var e=this,t=this.editor,r=t.model;r.change((function(t){var n,i=b(r),a=Object(u["a"])(i);try{for(a.s();!(n=a.n()).done;){var o=n.value;t.insertText(e._indentSequence,o)}}catch(s){a.e(s)}finally{a.f()}}))}},{key:"_checkEnabled",value:function(){return!!this._indentSequence&&g(this.editor.model.document.selection)}}]),r}(f["a"]),k=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i._indentSequence=e.config.get("codeBlock.indentSequence"),i}return Object(i["a"])(r,[{key:"refresh",value:function(){this.isEnabled=this._checkEnabled()}},{key:"execute",value:function(){var e=this,t=this.editor,r=t.model;r.change((function(t){var n,i=b(r),a=Object(u["a"])(i);try{for(a.s();!(n=a.n()).done;){var o=n.value,s=O(e.editor.model,o,e._indentSequence);s&&t.remove(s)}}catch(l){a.e(l)}finally{a.f()}}))}},{key:"_checkEnabled",value:function(){var e=this;if(!this._indentSequence)return!1;var t=this.editor.model;return!!g(t.document.selection)&&b(t).some((function(r){return O(t,r,e._indentSequence)}))}}]),r}(f["a"]);
  25. /**
  26. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  27. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  28. */function O(e,t,r){var n=E(t);if(!n)return null;var i=m(n),a=i.lastIndexOf(r);if(a+r.length!==i.length)return null;if(-1===a)return null;var o=n.parent,s=n.startOffset;return e.createRange(e.createPositionAt(o,s+a),e.createPositionAt(o,s+a+r.length))}function E(e){var t=e.parent.getChild(e.index);return t&&!t.is("element","softBreak")||(t=e.nodeBefore),!t||t.is("element","softBreak")?null:t}var S=r("2909");r("7f7f");
  29. /**
  30. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  31. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  32. */
  33. function A(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=p(t,"language","class"),i=p(t,"language","label");return function(t,a,o){var s=o.writer,l=o.mapper,c=o.consumable;if(c.consume(a.item,"insert")){var u=a.item.getAttribute("language"),f=l.toViewPosition(e.createPositionBefore(a.item)),h={};r&&(h["data-language"]=i[u],h.spellcheck="false");var d=s.createContainerElement("pre",h),p=s.createContainerElement("code",{class:n[u]||null});s.insert(s.createPositionAt(d,0),p),s.insert(f,d),l.bindElements(a.item,p)}}}function C(e){return function(t,r,n){if("codeBlock"===r.item.parent.name){var i=n.writer,a=n.mapper,o=n.consumable;if(o.consume(r.item,"insert")){var s=a.toViewPosition(e.createPositionBefore(r.item));i.insert(s,i.createText("\n"))}}}}function T(e,t){var r=p(t,"class","language"),n=t[0].language;return function(t,i,a){var o=i.viewItem,s=o.getChild(0);if(s&&s.is("element","code")){var l=a.consumable,c=a.writer;if(l.test(o,{name:!0})&&l.test(s,{name:!0})){var f=c.createElement("codeBlock"),h=Object(S["a"])(s.getClassNames());h.length||h.push("");var d,p=Object(u["a"])(h);try{for(p.s();!(d=p.n()).done;){var m=d.value,b=r[m];if(b){c.setAttribute("language",b,f);break}}}catch(w){p.e(w)}finally{p.f()}f.hasAttribute("language")||c.setAttribute("language",n,f);var g=Object(S["a"])(e.createRangeIn(s)).filter((function(e){return"text"===e.type})).map((function(e){var t=e.item;return t.data})).join(""),y=v(c,g);c.append(y,f),a.safeInsert(f,i.modelCursor)&&(l.consume(o,{name:!0}),l.consume(s,{name:!0}),a.updateConversionResult(f,i))}}}}
  34. /**
  35. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  36. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  37. */var x="paragraph",M=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),e.config.define("codeBlock",{languages:[{language:"plaintext",label:"Plain text"},{language:"c",label:"C"},{language:"cs",label:"C#"},{language:"cpp",label:"C++"},{language:"css",label:"CSS"},{language:"diff",label:"Diff"},{language:"html",label:"HTML"},{language:"java",label:"Java"},{language:"javascript",label:"JavaScript"},{language:"php",label:"PHP"},{language:"python",label:"Python"},{language:"ruby",label:"Ruby"},{language:"typescript",label:"TypeScript"},{language:"xml",label:"XML"}],indentSequence:"\t"}),i}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.model.schema,n=t.model,i=d(t);t.commands.add("codeBlock",new y(t)),t.commands.add("indentCodeBlock",new _(t)),t.commands.add("outdentCodeBlock",new k(t));var a=function(t){return function(r,n){var i=e.editor.commands.get(t);i.isEnabled&&(e.editor.execute(t),n())}};t.keystrokes.set("Tab",a("indentCodeBlock")),t.keystrokes.set("Shift+Tab",a("outdentCodeBlock")),r.register("codeBlock",{allowWhere:"$block",isBlock:!0,allowAttributes:["language"]}),r.extend("$text",{allowIn:"codeBlock"}),r.addAttributeCheck((function(e){if(e.endsWith("codeBlock $text"))return!1})),t.editing.downcastDispatcher.on("insert:codeBlock",A(n,i,!0)),t.data.downcastDispatcher.on("insert:codeBlock",A(n,i)),t.data.downcastDispatcher.on("insert:softBreak",C(n),{priority:"high"}),t.data.upcastDispatcher.on("element:pre",T(t.editing.view,i)),this.listenTo(t.editing.view.document,"clipboardInput",(function(e,t){var r=n.document.selection;if(r.anchor.parent.is("element","codeBlock")){var i=t.dataTransfer.getData("text/plain");n.change((function(t){n.insertContent(v(t,i),r),e.stop()}))}})),this.listenTo(n,"getSelectedContent",(function(e,t){var i=Object(l["a"])(t,1),a=i[0],o=a.anchor;!a.isCollapsed&&o.parent.is("element","codeBlock")&&o.hasSameParentAs(a.focus)&&n.change((function(t){var n=e.return;if(n.childCount>1||a.containsEntireContent(o.parent)){var i=t.createElement("codeBlock",o.parent.getAttributes());t.append(n,i);var s=t.createDocumentFragment();t.append(i,s),e.return=s}else{var l=n.getChild(0);r.checkAttribute(l,"code")&&t.setAttribute("code",!0,l)}}))}))}},{key:"afterInit",value:function(){var e=this.editor,t=e.commands,r=t.get("indent"),n=t.get("outdent");r&&r.registerChildCommand(t.get("indentCodeBlock")),n&&n.registerChildCommand(t.get("outdentCodeBlock")),this.listenTo(e.editing.view.document,"enter",(function(t,r){var n=e.model.document.selection.getLastPosition().parent;n.is("element","codeBlock")&&(R(e,r.isSoft)||P(e,r.isSoft)||j(e),r.preventDefault(),t.stop())}))}}],[{key:"pluginName",get:function(){return"CodeBlockEditing"}},{key:"requires",get:function(){return[c["a"]]}}]),r}(s["a"]);function j(e){var t,r=e.model,n=r.document,i=n.selection.getLastPosition(),a=i.nodeBefore||i.textNode;a&&a.is("$text")&&(t=m(a)),e.model.change((function(r){e.execute("shiftEnter"),t&&r.insertText(t,n.selection.anchor)}))}function R(e,t){var r=e.model,n=r.document,i=e.editing.view,a=n.selection.getLastPosition(),o=a.nodeAfter;return!(t||!n.selection.isCollapsed||!a.isAtStart)&&(!(!o||!o.is("element","softBreak"))&&(e.model.change((function(t){e.execute("enter");var r=n.selection.anchor.parent.previousSibling;t.rename(r,x),t.setSelection(r,"in"),e.model.schema.removeDisallowedAttributes([r],t),t.remove(o)})),i.scrollToTheSelection(),!0))}function P(e,t){var r,n=e.model,i=n.document,a=e.editing.view,o=i.selection.getLastPosition(),s=o.nodeBefore;if(t||!i.selection.isCollapsed||!o.isAtEnd||!s)return!1;if(s.is("element","softBreak"))r=n.createRangeOn(s);else{if(!s.is("$text")||s.data.match(/\S/)||!s.previousSibling||!s.previousSibling.is("element","softBreak"))return!1;r=n.createRange(n.createPositionBefore(s.previousSibling),n.createPositionAfter(s))}return e.model.change((function(t){t.remove(r),e.execute("enter");var n=i.selection.anchor.parent;t.rename(n,x),e.model.schema.removeDisallowedAttributes([n],t)})),a.scrollToTheSelection(),!0}var I=r("67b9"),B=r("6a40"),N=r("4aaf"),D=r("ceea"),L=r("30f8"),F=r.n(L),V=(r("5c08"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t,n=t.ui.componentFactory,i=d(t),a=i[0];n.add("codeBlock",(function(n){var o=t.commands.get("codeBlock"),s=Object(D["c"])(n,N["a"]),l=s.buttonView;return l.set({label:r("Insert code block"),tooltip:!0,icon:F.a,isToggleable:!0}),l.bind("isOn").to(o,"value",(function(e){return!!e})),l.on("execute",(function(){t.execute("codeBlock",{language:a.language}),t.editing.view.focus()})),s.on("execute",(function(e){t.execute("codeBlock",{language:e.source._codeBlockLanguage,forceValue:!0}),t.editing.view.focus()})),s.class="ck-code-block-dropdown",s.bind("isEnabled").to(o),Object(D["a"])(s,e._getLanguageListItemDefinitions(i)),s}))}},{key:"_getLanguageListItemDefinitions",value:function(e){var t,r=this.editor,n=r.commands.get("codeBlock"),i=new I["a"],a=Object(u["a"])(e);try{var o=function(){var e=t.value,r={type:"button",model:new B["a"]({_codeBlockLanguage:e.language,label:e.label,withText:!0})};r.model.bind("isOn").to(n,"value",(function(e){return e===r.model._codeBlockLanguage})),i.add(r)};for(a.s();!(t=a.n()).done;)o()}catch(s){a.e(s)}finally{a.f()}return i}}]),r}(s["a"]));r.d(t,"a",(function(){return z}));
  38. /**
  39. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  40. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  41. */
  42. var z=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[M,V]}},{key:"pluginName",get:function(){return"CodeBlock"}}]),r}(s["a"])},"03a9":function(e,t,r){"use strict";var n,i=r("42e2"),a=r("f46c"),o=r("9d0c"),s=r("bfee"),l=r("3ff2"),c=0,u=1,f=3,h=4,d=5,p=0,m=1,v=-2,b=-3,g=-5,y=-1,w=1,_=2,k=3,O=4,E=0,S=2,A=8,C=9,T=15,x=8,M=29,j=256,R=j+1+M,P=30,I=19,B=2*R+1,N=15,D=3,L=258,F=L+D+1,V=32,z=42,U=69,H=73,q=91,W=103,G=113,K=666,X=1,$=2,Z=3,Y=4,J=3;function Q(e,t){return e.msg=l[t],t}function ee(e){return(e<<1)-(e>4?9:0)}function te(e){var t=e.length;while(--t>=0)e[t]=0}function re(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(i.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function ne(e,t){a._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,re(e.strm)}function ie(e,t){e.pending_buf[e.pending++]=t}function ae(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function oe(e,t,r,n){var a=e.avail_in;return a>n&&(a=n),0===a?0:(e.avail_in-=a,i.arraySet(t,e.input,e.next_in,a,r),1===e.state.wrap?e.adler=o(e.adler,t,a,r):2===e.state.wrap&&(e.adler=s(e.adler,t,a,r)),e.next_in+=a,e.total_in+=a,a)}function se(e,t){var r,n,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-F?e.strstart-(e.w_size-F):0,c=e.window,u=e.w_mask,f=e.prev,h=e.strstart+L,d=c[a+o-1],p=c[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(r=t,c[r+o]===p&&c[r+o-1]===d&&c[r]===c[a]&&c[++r]===c[a+1]){a+=2,r++;do{}while(c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&a<h);if(n=L-(h-a),a=h-L,n>o){if(e.match_start=t,o=n,n>=s)break;d=c[a+o-1],p=c[a+o]}}}while((t=f[t&u])>l&&0!==--i);return o<=e.lookahead?o:e.lookahead}function le(e){var t,r,n,a,o,s=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=s+(s-F)){i.arraySet(e.window,e.window,s,s,0),e.match_start-=s,e.strstart-=s,e.block_start-=s,r=e.hash_size,t=r;do{n=e.head[--t],e.head[t]=n>=s?n-s:0}while(--r);r=s,t=r;do{n=e.prev[--t],e.prev[t]=n>=s?n-s:0}while(--r);a+=s}if(0===e.strm.avail_in)break;if(r=oe(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=r,e.lookahead+e.insert>=D){o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+1])&e.hash_mask;while(e.insert)if(e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+D-1])&e.hash_mask,e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,e.lookahead+e.insert<D)break}}while(e.lookahead<F&&0!==e.strm.avail_in)}function ce(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(le(e),0===e.lookahead&&t===c)return X;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,ne(e,!1),0===e.strm.avail_out))return X;if(e.strstart-e.block_start>=e.w_size-F&&(ne(e,!1),0===e.strm.avail_out))return X}return e.insert=0,t===h?(ne(e,!0),0===e.strm.avail_out?Z:Y):(e.strstart>e.block_start&&(ne(e,!1),e.strm.avail_out),X)}function ue(e,t){for(var r,n;;){if(e.lookahead<F){if(le(e),e.lookahead<F&&t===c)return X;if(0===e.lookahead)break}if(r=0,e.lookahead>=D&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+D-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==r&&e.strstart-r<=e.w_size-F&&(e.match_length=se(e,r)),e.match_length>=D)if(n=a._tr_tally(e,e.strstart-e.match_start,e.match_length-D),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=D){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+D-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(ne(e,!1),0===e.strm.avail_out))return X}return e.insert=e.strstart<D-1?e.strstart:D-1,t===h?(ne(e,!0),0===e.strm.avail_out?Z:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?X:$}function fe(e,t){for(var r,n,i;;){if(e.lookahead<F){if(le(e),e.lookahead<F&&t===c)return X;if(0===e.lookahead)break}if(r=0,e.lookahead>=D&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+D-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=D-1,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-F&&(e.match_length=se(e,r),e.match_length<=5&&(e.strategy===w||e.match_length===D&&e.strstart-e.match_start>4096)&&(e.match_length=D-1)),e.prev_length>=D&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-D,n=a._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-D),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+D-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=D-1,e.strstart++,n&&(ne(e,!1),0===e.strm.avail_out))return X}else if(e.match_available){if(n=a._tr_tally(e,0,e.window[e.strstart-1]),n&&ne(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return X}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=a._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<D-1?e.strstart:D-1,t===h?(ne(e,!0),0===e.strm.avail_out?Z:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?X:$}function he(e,t){for(var r,n,i,o,s=e.window;;){if(e.lookahead<=L){if(le(e),e.lookahead<=L&&t===c)return X;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=D&&e.strstart>0&&(i=e.strstart-1,n=s[i],n===s[++i]&&n===s[++i]&&n===s[++i])){o=e.strstart+L;do{}while(n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&i<o);e.match_length=L-(o-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=D?(r=a._tr_tally(e,1,e.match_length-D),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(ne(e,!1),0===e.strm.avail_out))return X}return e.insert=0,t===h?(ne(e,!0),0===e.strm.avail_out?Z:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?X:$}function de(e,t){for(var r;;){if(0===e.lookahead&&(le(e),0===e.lookahead)){if(t===c)return X;break}if(e.match_length=0,r=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(ne(e,!1),0===e.strm.avail_out))return X}return e.insert=0,t===h?(ne(e,!0),0===e.strm.avail_out?Z:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?X:$}function pe(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}function me(e){e.window_size=2*e.w_size,te(e.head),e.max_lazy_match=n[e.level].max_lazy,e.good_match=n[e.level].good_length,e.nice_match=n[e.level].nice_length,e.max_chain_length=n[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=D-1,e.match_available=0,e.ins_h=0}function ve(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=A,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new i.Buf16(2*B),this.dyn_dtree=new i.Buf16(2*(2*P+1)),this.bl_tree=new i.Buf16(2*(2*I+1)),te(this.dyn_ltree),te(this.dyn_dtree),te(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(N+1),this.heap=new i.Buf16(2*R+1),te(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(2*R+1),te(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function be(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=S,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?z:G,e.adler=2===t.wrap?0:1,t.last_flush=c,a._tr_init(t),p):Q(e,v)}function ge(e){var t=be(e);return t===p&&me(e.state),t}function ye(e,t){return e&&e.state?2!==e.state.wrap?v:(e.state.gzhead=t,p):v}function we(e,t,r,n,a,o){if(!e)return v;var s=1;if(t===y&&(t=6),n<0?(s=0,n=-n):n>15&&(s=2,n-=16),a<1||a>C||r!==A||n<8||n>15||t<0||t>9||o<0||o>O)return Q(e,v);8===n&&(n=9);var l=new ve;return e.state=l,l.strm=e,l.wrap=s,l.gzhead=null,l.w_bits=n,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=a+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+D-1)/D),l.window=new i.Buf8(2*l.w_size),l.head=new i.Buf16(l.hash_size),l.prev=new i.Buf16(l.w_size),l.lit_bufsize=1<<a+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new i.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=o,l.method=r,ge(e)}function _e(e,t){return we(e,t,A,T,x,E)}function ke(e,t){var r,i,o,l;if(!e||!e.state||t>d||t<0)return e?Q(e,v):v;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||i.status===K&&t!==h)return Q(e,0===e.avail_out?g:v);if(i.strm=e,r=i.last_flush,i.last_flush=t,i.status===z)if(2===i.wrap)e.adler=0,ie(i,31),ie(i,139),ie(i,8),i.gzhead?(ie(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),ie(i,255&i.gzhead.time),ie(i,i.gzhead.time>>8&255),ie(i,i.gzhead.time>>16&255),ie(i,i.gzhead.time>>24&255),ie(i,9===i.level?2:i.strategy>=_||i.level<2?4:0),ie(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(ie(i,255&i.gzhead.extra.length),ie(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=s(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=U):(ie(i,0),ie(i,0),ie(i,0),ie(i,0),ie(i,0),ie(i,9===i.level?2:i.strategy>=_||i.level<2?4:0),ie(i,J),i.status=G);else{var b=A+(i.w_bits-8<<4)<<8,y=-1;y=i.strategy>=_||i.level<2?0:i.level<6?1:6===i.level?2:3,b|=y<<6,0!==i.strstart&&(b|=V),b+=31-b%31,i.status=G,ae(i,b),0!==i.strstart&&(ae(i,e.adler>>>16),ae(i,65535&e.adler)),e.adler=1}if(i.status===U)if(i.gzhead.extra){o=i.pending;while(i.gzindex<(65535&i.gzhead.extra.length)){if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),re(e),o=i.pending,i.pending===i.pending_buf_size))break;ie(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++}i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=H)}else i.status=H;if(i.status===H)if(i.gzhead.name){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),re(e),o=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,ie(i,l)}while(0!==l);i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===l&&(i.gzindex=0,i.status=q)}else i.status=q;if(i.status===q)if(i.gzhead.comment){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),re(e),o=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,ie(i,l)}while(0!==l);i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===l&&(i.status=W)}else i.status=W;if(i.status===W&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&re(e),i.pending+2<=i.pending_buf_size&&(ie(i,255&e.adler),ie(i,e.adler>>8&255),e.adler=0,i.status=G)):i.status=G),0!==i.pending){if(re(e),0===e.avail_out)return i.last_flush=-1,p}else if(0===e.avail_in&&ee(t)<=ee(r)&&t!==h)return Q(e,g);if(i.status===K&&0!==e.avail_in)return Q(e,g);if(0!==e.avail_in||0!==i.lookahead||t!==c&&i.status!==K){var w=i.strategy===_?de(i,t):i.strategy===k?he(i,t):n[i.level].func(i,t);if(w!==Z&&w!==Y||(i.status=K),w===X||w===Z)return 0===e.avail_out&&(i.last_flush=-1),p;if(w===$&&(t===u?a._tr_align(i):t!==d&&(a._tr_stored_block(i,0,0,!1),t===f&&(te(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),re(e),0===e.avail_out))return i.last_flush=-1,p}return t!==h?p:i.wrap<=0?m:(2===i.wrap?(ie(i,255&e.adler),ie(i,e.adler>>8&255),ie(i,e.adler>>16&255),ie(i,e.adler>>24&255),ie(i,255&e.total_in),ie(i,e.total_in>>8&255),ie(i,e.total_in>>16&255),ie(i,e.total_in>>24&255)):(ae(i,e.adler>>>16),ae(i,65535&e.adler)),re(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?p:m)}function Oe(e){var t;return e&&e.state?(t=e.state.status,t!==z&&t!==U&&t!==H&&t!==q&&t!==W&&t!==G&&t!==K?Q(e,v):(e.state=null,t===G?Q(e,b):p)):v}function Ee(e,t){var r,n,a,s,l,c,u,f,h=t.length;if(!e||!e.state)return v;if(r=e.state,s=r.wrap,2===s||1===s&&r.status!==z||r.lookahead)return v;1===s&&(e.adler=o(e.adler,t,h,0)),r.wrap=0,h>=r.w_size&&(0===s&&(te(r.head),r.strstart=0,r.block_start=0,r.insert=0),f=new i.Buf8(r.w_size),i.arraySet(f,t,h-r.w_size,r.w_size,0),t=f,h=r.w_size),l=e.avail_in,c=e.next_in,u=e.input,e.avail_in=h,e.next_in=0,e.input=t,le(r);while(r.lookahead>=D){n=r.strstart,a=r.lookahead-(D-1);do{r.ins_h=(r.ins_h<<r.hash_shift^r.window[n+D-1])&r.hash_mask,r.prev[n&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=n,n++}while(--a);r.strstart=n,r.lookahead=D-1,le(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=D-1,r.match_available=0,e.next_in=c,e.input=u,e.avail_in=l,r.wrap=s,p}n=[new pe(0,0,0,0,ce),new pe(4,4,8,4,ue),new pe(4,5,16,8,ue),new pe(4,6,32,32,ue),new pe(4,4,16,16,fe),new pe(8,16,32,32,fe),new pe(8,16,128,128,fe),new pe(8,32,128,256,fe),new pe(32,128,258,1024,fe),new pe(32,258,258,4096,fe)],t.deflateInit=_e,t.deflateInit2=we,t.deflateReset=ge,t.deflateResetKeep=be,t.deflateSetHeader=ye,t.deflate=ke,t.deflateEnd=Oe,t.deflateSetDictionary=Ee,t.deflateInfo="pako deflate (from Nodeca project)"},"0469":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("257e"),o=r("45eb"),s=r("7e84"),l=r("262e"),c=r("2caf"),u=(r("5df3"),r("1c4c"),r("6762"),r("2fdb"),r("ac6a"),r("b85c")),f=(r("7f7f"),r("28a5"),r("c7eb")),h=(r("456d"),r("96cf"),r("e8b2")),d=r("1964"),p=r("9a76"),m=function(){function e(t,r){Object(n["a"])(this,e),this._config={},r&&this.define(v(r)),t&&this._setObjectToTarget(this._config,t)}return Object(i["a"])(e,[{key:"set",value:function(e,t){this._setToTarget(this._config,e,t)}},{key:"define",value:function(e,t){var r=!0;this._setToTarget(this._config,e,t,r)}},{key:"get",value:function(e){return this._getFromSource(this._config,e)}},{key:"names",value:Object(f["a"])().mark((function e(){var t,r,n;return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t=0,r=Object.keys(this._config);case 1:if(!(t<r.length)){e.next=8;break}return n=r[t],e.next=5,n;case 5:t++,e.next=1;break;case 8:case"end":return e.stop()}}),e,this)}))},{key:"_setToTarget",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(Object(h["a"])(t))this._setObjectToTarget(e,t,n);else{var i=t.split(".");t=i.pop();var a,o=Object(u["a"])(i);try{for(o.s();!(a=o.n()).done;){var s=a.value;Object(h["a"])(e[s])||(e[s]={}),e=e[s]}}catch(l){o.e(l)}finally{o.f()}if(Object(h["a"])(r))return Object(h["a"])(e[t])||(e[t]={}),e=e[t],void this._setObjectToTarget(e,r,n);n&&"undefined"!=typeof e[t]||(e[t]=r)}}},{key:"_getFromSource",value:function(e,t){var r=t.split(".");t=r.pop();var n,i=Object(u["a"])(r);try{for(i.s();!(n=i.n()).done;){var a=n.value;if(!Object(h["a"])(e[a])){e=null;break}e=e[a]}}catch(o){i.e(o)}finally{i.f()}return e?v(e[t]):void 0}},{key:"_setObjectToTarget",value:function(e,t,r){var n=this;Object.keys(t).forEach((function(i){n._setToTarget(e,i,t[i],r)}))}}]),e}();function v(e){return Object(d["a"])(e,b)}function b(e){return Object(p["a"])(e)?e:void 0}var g=r("67b9"),y=(r("ac4d"),r("8a81"),r("4f7f"),r("3835")),w=(r("f400"),r("f2ea")),_=r("da0d"),k=r("644e"),O=function(e){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];Object(n["a"])(this,t),this._context=e,this._plugins=new Map,this._availablePlugins=new Map;var a,o=Object(u["a"])(r);try{for(o.s();!(a=o.n()).done;){var s=a.value;s.pluginName&&this._availablePlugins.set(s.pluginName,s)}}catch(p){o.e(p)}finally{o.f()}this._contextPlugins=new Map;var l,c=Object(u["a"])(i);try{for(c.s();!(l=c.n()).done;){var f=Object(y["a"])(l.value,2),h=f[0],d=f[1];this._contextPlugins.set(h,d),this._contextPlugins.set(d,h),h.pluginName&&this._availablePlugins.set(h.pluginName,h)}}catch(p){c.e(p)}finally{c.f()}}return Object(i["a"])(t,[{key:e,value:Object(f["a"])().mark((function e(){var t,r,n;return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t=Object(u["a"])(this._plugins),e.prev=1,t.s();case 3:if((r=t.n()).done){e.next=10;break}if(n=r.value,"function"!=typeof n[0]){e.next=8;break}return e.next=8,n;case 8:e.next=3;break;case 10:e.next=15;break;case 12:e.prev=12,e.t0=e["catch"](1),t.e(e.t0);case 15:return e.prev=15,t.f(),e.finish(15);case 18:case"end":return e.stop()}}),e,this,[[1,12,15,18]])}))},{key:"get",value:function(e){var t=this._plugins.get(e);if(!t){var r=e;throw"function"==typeof e&&(r=e.pluginName||e.name),new w["a"]("plugincollection-plugin-not-loaded",this._context,{plugin:r})}return t}},{key:"has",value:function(e){return this._plugins.has(e)}},{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=this,n=this._context,i=new Set,a=[],o=v(e),s=v(t),l=m(e);if(l){var c="plugincollection-plugin-not-found";return Object(w["b"])(c,{plugins:l}),Promise.reject(new w["a"](c,n,{plugins:l}))}return Promise.all(o.map(f)).then((function(){return h(a,"init")})).then((function(){return h(a,"afterInit")})).then((function(){return a}));function f(e){if(!s.includes(e)&&!r._plugins.has(e)&&!i.has(e))return d(e).catch((function(t){throw Object(w["b"])("plugincollection-load",{plugin:e}),t}))}function h(e,t){return e.reduce((function(e,n){return n[t]?r._contextPlugins.has(n)?e:e.then(n[t].bind(n)):e}),Promise.resolve())}function d(e){return new Promise((function(o){i.add(e),e.requires&&e.requires.forEach((function(r){var i=p(r);if(e.isContextPlugin&&!i.isContextPlugin)throw new w["a"]("plugincollection-context-required",null,{plugin:i.name,requiredBy:e.name});if(t.includes(i))throw new w["a"]("plugincollection-required",n,{plugin:i.name,requiredBy:e.name});f(i)}));var s=r._contextPlugins.get(e)||new e(n);r._add(e,s),a.push(s),o()}))}function p(e){return"function"==typeof e?e:r._availablePlugins.get(e)}function m(e){var t,r=[],n=Object(u["a"])(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;p(i)||r.push(i)}}catch(a){n.e(a)}finally{n.f()}return r.length?r:null}function v(e){return e.map((function(e){return p(e)})).filter((function(e){return!!e}))}}},{key:"destroy",value:function(){var e,t=[],r=Object(u["a"])(this);try{for(r.s();!(e=r.n()).done;){var n=Object(y["a"])(e.value,2),i=n[1];"function"!=typeof i.destroy||this._contextPlugins.has(i)||t.push(i.destroy())}}catch(a){r.e(a)}finally{r.f()}return Promise.all(t)}},{key:"_add",value:function(e,t){this._plugins.set(e,t);var r=e.pluginName;if(r){if(this._plugins.has(r))throw new w["a"]("plugincollection-plugin-name-conflict",null,{pluginName:r,plugin1:this._plugins.get(r).constructor,plugin2:e});this._plugins.set(r,t)}}}]),t}(Symbol.iterator);Object(k["a"])(O,_["c"]);r("a481");var E=r("1e77");r("c5f6");function S(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if("number"!==typeof r)throw new w["a"]("translation-service-quantity-not-a-number",null,{quantity:r});var n=C();1===n&&(e=Object.keys(window.CKEDITOR_TRANSLATIONS)[0]);var i=t.id||t.string;if(0===n||!A(e,i))return 1!==r?t.plural:t.string;var a=window.CKEDITOR_TRANSLATIONS[e].dictionary,o=window.CKEDITOR_TRANSLATIONS[e].getPluralForm||function(e){return 1===e?0:1};if("string"===typeof a[i])return a[i];var s=Number(o(r));return a[i][s]}function A(e,t){return!!window.CKEDITOR_TRANSLATIONS[e]&&!!window.CKEDITOR_TRANSLATIONS[e].dictionary[t]}function C(){return Object.keys(window.CKEDITOR_TRANSLATIONS).length}
  43. /**
  44. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  45. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  46. */
  47. /**
  48. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  49. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  50. */
  51. window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={});var T=["ar","fa","he","ku","ug"],x=function(){function e(){var t=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(n["a"])(this,e),this.uiLanguage=r.uiLanguage||"en",this.contentLanguage=r.contentLanguage||this.uiLanguage,this.uiLanguageDirection=j(this.uiLanguage),this.contentLanguageDirection=j(this.contentLanguage),this.t=function(e,r){return t._t(e,r)}}return Object(i["a"])(e,[{key:"language",get:function(){return console.warn("locale-deprecated-language-property: The Locale#language property has been deprecated and will be removed in the near future. Please use #uiLanguage and #contentLanguage properties instead."),this.uiLanguage}},{key:"_t",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];t=Object(E["a"])(t),"string"===typeof e&&(e={string:e});var r=!!e.plural,n=r?t[0]:1,i=S(this.uiLanguage,e,n);return M(i,t)}}]),e}();function M(e,t){return e.replace(/%(\d+)/g,(function(e,r){return r<t.length?t[r]:e}))}function j(e){return T.includes(e)?"rtl":"ltr"}
  52. /**
  53. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  54. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  55. */var R=function(){function e(t){Object(n["a"])(this,e),this.config=new m(t,this.constructor.defaultConfig);var r=this.constructor.builtinPlugins;this.config.define("plugins",r),this.plugins=new O(this,r);var i=this.config.get("language")||{};this.locale=new x({uiLanguage:"string"===typeof i?i:i.ui,contentLanguage:this.config.get("language.content")}),this.t=this.locale.t,this.editors=new g["a"],this._contextOwner=null}return Object(i["a"])(e,[{key:"initPlugins",value:function(){var e,t=this.config.get("plugins")||[],r=Object(u["a"])(t);try{for(r.s();!(e=r.n()).done;){var n=e.value;if("function"!=typeof n)throw new w["a"]("context-initplugins-constructor-only",null,{Plugin:n});if(!0!==n.isContextPlugin)throw new w["a"]("context-initplugins-invalid-plugin",null,{Plugin:n})}}catch(i){r.e(i)}finally{r.f()}return this.plugins.init(t)}},{key:"destroy",value:function(){var e=this;return Promise.all(Array.from(this.editors,(function(e){return e.destroy()}))).then((function(){return e.plugins.destroy()}))}},{key:"_addEditor",value:function(e,t){if(this._contextOwner)throw new w["a"]("context-addeditor-private-context");this.editors.add(e),t&&(this._contextOwner=e)}},{key:"_removeEditor",value:function(e){return this.editors.has(e)&&this.editors.remove(e),this._contextOwner===e?this.destroy():Promise.resolve()}},{key:"_getEditorConfig",value:function(){var e,t={},r=Object(u["a"])(this.config.names());try{for(r.s();!(e=r.n()).done;){var n=e.value;["plugins","removePlugins","extraPlugins"].includes(n)||(t[n]=this.config.get(n))}}catch(i){r.e(i)}finally{r.f()}return t}}],[{key:"create",value:function(e){var t=this;return new Promise((function(r){var n=new t(e);r(n.initPlugins().then((function(){return n})))}))}}]),e}(),P=r("1159"),I=Symbol("rootName"),B=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,i){var a;return Object(n["a"])(this,r),a=t.call(this,e,i),a.rootName="main",a}return Object(i["a"])(r,[{key:"is",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t?t===this.name&&("rootElement"===e||"view:rootElement"===e||"editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e):"rootElement"===e||"view:rootElement"===e||"editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},{key:"rootName",get:function(){return this.getCustomProperty(I)},set:function(e){this._setCustomProperty(I,e)}},{key:"_name",set:function(e){this.name=e}}]),r}(P["a"]),N=(r("10ad"),r("6d55")),D=r("d4e1"),L=function(){function e(t){Object(n["a"])(this,e),this.selection=new N["a"],this.roots=new g["a"]({idProperty:"rootName"}),this.stylesProcessor=t,this.set("isReadOnly",!1),this.set("isFocused",!1),this.set("isComposing",!1),this._postFixers=new Set}return Object(i["a"])(e,[{key:"getRoot",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"main";return this.roots.get(e)}},{key:"registerPostFixer",value:function(e){this._postFixers.add(e)}},{key:"destroy",value:function(){this.roots.map((function(e){return e.destroy()})),this.stopListening()}},{key:"_callPostFixers",value:function(e){var t=!1;do{var r,n=Object(u["a"])(this._postFixers);try{for(n.s();!(r=n.n()).done;){var i=r.value;if(t=i(e),t)break}}catch(a){n.e(a)}finally{n.f()}}while(t)}}]),e}();Object(k["a"])(L,D["a"]);r("7514");var F=r("2909"),V=r("d65e"),z=r("3b42"),U=r("7d4a"),H=r("a4b7"),q=r("2c4d"),W=10,G=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,i,a,o){var s;return Object(n["a"])(this,r),s=t.call(this,e,i,a,o),s.getFillerOffset=K,s._priority=W,s._id=null,s._clonesGroup=null,s}return Object(i["a"])(r,[{key:"priority",get:function(){return this._priority}},{key:"id",get:function(){return this._id}},{key:"getElementsWithSameId",value:function(){if(null===this.id)throw new w["a"]("attribute-element-get-elements-with-same-id-no-id",this);return new Set(this._clonesGroup)}},{key:"is",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t?t===this.name&&("attributeElement"===e||"view:attributeElement"===e||"element"===e||"view:element"===e):"attributeElement"===e||"view:attributeElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},{key:"isSimilar",value:function(e){return null!==this.id||null!==e.id?this.id===e.id:Object(o["a"])(Object(s["a"])(r.prototype),"isSimilar",this).call(this,e)&&this.priority==e.priority}},{key:"_clone",value:function(e){var t=Object(o["a"])(Object(s["a"])(r.prototype),"_clone",this).call(this,e);return t._priority=this._priority,t._id=this._id,t}}]),r}(q["a"]);function K(){if(X(this))return null;var e=this.parent;while(e&&e.is("attributeElement")){if(X(e)>1)return null;e=e.parent}return!e||X(e)>1?null:this.childCount}function X(e){return Array.from(e.getChildren()).filter((function(e){return!e.is("uiElement")})).length}G.DEFAULT_PRIORITY=W;var $=r("ff8c"),Z=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,i,a,o){var s;return Object(n["a"])(this,r),s=t.call(this,e,i,a,o),s.getFillerOffset=Y,s}return Object(i["a"])(r,[{key:"is",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t?t===this.name&&("emptyElement"===e||"view:emptyElement"===e||"element"===e||"view:element"===e):"emptyElement"===e||"view:emptyElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},{key:"_insertChild",value:function(e,t){if(t&&(t instanceof $["a"]||Array.from(t).length>0))throw new w["a"]("view-emptyelement-cannot-add",[this,t])}}]),r}(q["a"]);
  56. /**
  57. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  58. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  59. */function Y(){return null}var J=r("84c3"),Q=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,i,a,o){var s;return Object(n["a"])(this,r),s=t.call(this,e,i,a,o),s.getFillerOffset=te,s}return Object(i["a"])(r,[{key:"is",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t?t===this.name&&("uiElement"===e||"view:uiElement"===e||"element"===e||"view:element"===e):"uiElement"===e||"view:uiElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},{key:"_insertChild",value:function(e,t){if(t&&(t instanceof $["a"]||Array.from(t).length>0))throw new w["a"]("view-uielement-cannot-add",this)}},{key:"render",value:function(e){return this.toDomElement(e)}},{key:"toDomElement",value:function(e){var t,r=e.createElement(this.name),n=Object(u["a"])(this.getAttributeKeys());try{for(n.s();!(t=n.n()).done;){var i=t.value;r.setAttribute(i,this.getAttribute(i))}}catch(a){n.e(a)}finally{n.f()}return r}}]),r}(q["a"]);
  60. /**
  61. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  62. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  63. */function ee(e){e.document.on("keydown",(function(t,r){return re(t,r,e.domConverter)}))}function te(){return null}function re(e,t,r){if(t.keyCode==J["f"].arrowright){var n=t.domTarget.ownerDocument.defaultView.getSelection(),i=1==n.rangeCount&&n.getRangeAt(0).collapsed;if(i||t.shiftKey){var a=n.focusNode,o=n.focusOffset,s=r.domPositionToView(a,o);if(null===s)return;var l=!1,c=s.getLastMatchingPosition((function(e){return e.item.is("uiElement")&&(l=!0),!(!e.item.is("uiElement")&&!e.item.is("attributeElement"))}));if(l){var u=r.viewPositionToDom(c);i?n.collapse(u.parent,u.offset):n.extend(u.parent,u.offset)}}}}
  64. /**
  65. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  66. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  67. */var ne=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,i,a,o){var s;return Object(n["a"])(this,r),s=t.call(this,e,i,a,o),s.getFillerOffset=ie,s}return Object(i["a"])(r,[{key:"is",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t?t===this.name&&("rawElement"===e||"view:rawElement"===e||"element"===e||"view:element"===e):"rawElement"===e||"view:rawElement"===e||e===this.name||e==="view:"+this.name||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},{key:"_insertChild",value:function(e,t){if(t&&(t instanceof $["a"]||Array.from(t).length>0))throw new w["a"]("view-rawelement-cannot-add",[this,t])}}]),r}(q["a"]);function ie(){return null}var ae=r("fcd8"),oe=r("e907"),se=r("b199"),le=function(){function e(t){Object(n["a"])(this,e),this.document=t,this._cloneGroups=new Map}return Object(i["a"])(e,[{key:"setSelection",value:function(e,t,r){this.document.selection._setTo(e,t,r)}},{key:"setSelectionFocus",value:function(e,t){this.document.selection._setFocus(e,t)}},{key:"createText",value:function(e){return new se["a"](this.document,e)}},{key:"createAttributeElement",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=new G(this.document,e,t);return r.priority&&(n._priority=r.priority),r.id&&(n._id=r.id),n}},{key:"createContainerElement",value:function(e,t){return new H["a"](this.document,e,t)}},{key:"createEditableElement",value:function(e,t){var r=new P["a"](this.document,e,t);return r._document=this.document,r}},{key:"createEmptyElement",value:function(e,t){return new Z(this.document,e,t)}},{key:"createUIElement",value:function(e,t,r){var n=new Q(this.document,e,t);return r&&(n.render=r),n}},{key:"createRawElement",value:function(e,t,r){var n=new ne(this.document,e,t);return n.render=r||function(){},n}},{key:"setAttribute",value:function(e,t,r){r._setAttribute(e,t)}},{key:"removeAttribute",value:function(e,t){t._removeAttribute(e)}},{key:"addClass",value:function(e,t){t._addClass(e)}},{key:"removeClass",value:function(e,t){t._removeClass(e)}},{key:"setStyle",value:function(e,t,r){Object(h["a"])(e)&&void 0===r&&(r=t),r._setStyle(e,t)}},{key:"removeStyle",value:function(e,t){t._removeStyle(e)}},{key:"setCustomProperty",value:function(e,t,r){r._setCustomProperty(e,t)}},{key:"removeCustomProperty",value:function(e,t){return t._removeCustomProperty(e)}},{key:"breakAttributes",value:function(e){return e instanceof V["a"]?this._breakAttributes(e):this._breakAttributesRange(e)}},{key:"breakContainer",value:function(e){var t=e.parent;if(!t.is("containerElement"))throw new w["a"]("view-writer-break-non-container-element",this.document);if(!t.parent)throw new w["a"]("view-writer-break-root",this.document);if(e.isAtStart)return V["a"]._createBefore(t);if(!e.isAtEnd){var r=t._clone(!1);this.insert(V["a"]._createAfter(t),r);var n=new z["a"](e,V["a"]._createAt(t,"end")),i=new V["a"](r,0);this.move(n,i)}return V["a"]._createAfter(t)}},{key:"mergeAttributes",value:function(e){var t=e.offset,r=e.parent;if(r.is("$text"))return e;if(r.is("attributeElement")&&0===r.childCount){var n=r.parent,i=r.index;return r._remove(),this._removeFromClonedElementsGroup(r),this.mergeAttributes(new V["a"](n,i))}var a=r.getChild(t-1),o=r.getChild(t);if(!a||!o)return e;if(a.is("$text")&&o.is("$text"))return pe(a,o);if(a.is("attributeElement")&&o.is("attributeElement")&&a.isSimilar(o)){var s=a.childCount;return a._appendChild(o.getChildren()),o._remove(),this._removeFromClonedElementsGroup(o),this.mergeAttributes(new V["a"](a,s))}return e}},{key:"mergeContainers",value:function(e){var t=e.nodeBefore,r=e.nodeAfter;if(!t||!r||!t.is("containerElement")||!r.is("containerElement"))throw new w["a"]("view-writer-merge-containers-invalid-position",this.document);var n=t.getChild(t.childCount-1),i=n instanceof se["a"]?V["a"]._createAt(n,"end"):V["a"]._createAt(t,"end");return this.move(z["a"]._createIn(r),V["a"]._createAt(t,"end")),this.remove(z["a"]._createOn(r)),i}},{key:"insert",value:function(e,t){t=Object(oe["a"])(t)?Object(F["a"])(t):[t],me(t,this.document);var r=ue(e);if(!r)throw new w["a"]("view-writer-invalid-position-container",this.document);var n,i=this._breakAttributes(e,!0),a=r._insertChild(i.offset,t),o=Object(u["a"])(t);try{for(o.s();!(n=o.n()).done;){var s=n.value;this._addToClonedElementsGroup(s)}}catch(h){o.e(h)}finally{o.f()}var l=i.getShiftedBy(a),c=this.mergeAttributes(i);if(0===a)return new z["a"](c,c);c.isEqual(i)||l.offset--;var f=this.mergeAttributes(l);return new z["a"](c,f)}},{key:"remove",value:function(e){var t=e instanceof z["a"]?e:z["a"]._createOn(e);if(ge(t,this.document),t.isCollapsed)return new ae["a"](this.document);var r,n=this._breakAttributesRange(t,!0),i=n.start,a=n.end,o=i.parent,s=a.offset-i.offset,l=o._removeChildren(i.offset,s),c=Object(u["a"])(l);try{for(c.s();!(r=c.n()).done;){var f=r.value;this._removeFromClonedElementsGroup(f)}}catch(d){c.e(d)}finally{c.f()}var h=this.mergeAttributes(i);return t.start=h,t.end=h.clone(),new ae["a"](this.document,l)}},{key:"clear",value:function(e,t){ge(e,this.document);var r,n=e.getWalker({direction:"backward",ignoreElementEnd:!0}),i=Object(u["a"])(n);try{for(i.s();!(r=i.n()).done;){var a=r.value,o=a.item,s=void 0;if(o.is("element")&&t.isSimilar(o))s=z["a"]._createOn(o);else if(!a.nextPosition.isAfter(e.start)&&o.is("$textProxy")){var l=o.getAncestors().find((function(e){return e.is("element")&&t.isSimilar(e)}));l&&(s=z["a"]._createIn(l))}s&&(s.end.isAfter(e.end)&&(s.end=e.end),s.start.isBefore(e.start)&&(s.start=e.start),this.remove(s))}}catch(c){i.e(c)}finally{i.f()}}},{key:"move",value:function(e,t){var r;if(t.isAfter(e.end)){t=this._breakAttributes(t,!0);var n=t.parent,i=n.childCount;e=this._breakAttributesRange(e,!0),r=this.remove(e),t.offset+=n.childCount-i}else r=this.remove(e);return this.insert(t,r)}},{key:"wrap",value:function(e,t){if(!(t instanceof G))throw new w["a"]("view-writer-wrap-invalid-attribute",this.document);if(ge(e,this.document),e.isCollapsed){var r=e.start;r.parent.is("element")&&!ce(r.parent)&&(r=r.getLastMatchingPosition((function(e){return e.item.is("uiElement")}))),r=this._wrapPosition(r,t);var n=this.document.selection;return n.isCollapsed&&n.getFirstPosition().isEqual(e.start)&&this.setSelection(r),new z["a"](r)}return this._wrapRange(e,t)}},{key:"unwrap",value:function(e,t){if(!(t instanceof G))throw new w["a"]("view-writer-unwrap-invalid-attribute",this.document);if(ge(e,this.document),e.isCollapsed)return e;var r=this._breakAttributesRange(e,!0),n=r.start,i=r.end,a=n.parent,o=this._unwrapChildren(a,n.offset,i.offset,t),s=this.mergeAttributes(o.start);s.isEqual(o.start)||o.end.offset--;var l=this.mergeAttributes(o.end);return new z["a"](s,l)}},{key:"rename",value:function(e,t){var r=new H["a"](this.document,e,t.getAttributes());return this.insert(V["a"]._createAfter(t),r),this.move(z["a"]._createIn(t),V["a"]._createAt(r,0)),this.remove(z["a"]._createOn(t)),r}},{key:"clearClonedElementsGroup",value:function(e){this._cloneGroups.delete(e)}},{key:"createPositionAt",value:function(e,t){return V["a"]._createAt(e,t)}},{key:"createPositionAfter",value:function(e){return V["a"]._createAfter(e)}},{key:"createPositionBefore",value:function(e){return V["a"]._createBefore(e)}},{key:"createRange",value:function(e,t){return new z["a"](e,t)}},{key:"createRangeOn",value:function(e){return z["a"]._createOn(e)}},{key:"createRangeIn",value:function(e){return z["a"]._createIn(e)}},{key:"createSelection",value:function(e,t,r){return new U["a"](e,t,r)}},{key:"_wrapChildren",value:function(e,t,r,n){var i=t,a=[];while(i<r){var o=e.getChild(i),s=o.is("$text"),l=o.is("attributeElement"),c=o.is("emptyElement"),u=o.is("uiElement"),f=o.is("rawElement");if(l&&this._wrapAttributeElement(n,o))a.push(new V["a"](e,i));else if(s||c||u||f||l&&fe(n,o)){var h=n._clone();o._remove(),h._appendChild(o),e._insertChild(i,h),this._addToClonedElementsGroup(h),a.push(new V["a"](e,i))}else l&&this._wrapChildren(o,0,o.childCount,n);i++}for(var d=0,p=0,m=a;p<m.length;p++){var v=m[p];if(v.offset-=d,v.offset!=t){var b=this.mergeAttributes(v);b.isEqual(v)||(d++,r--)}}return z["a"]._createFromParentsAndOffsets(e,t,e,r)}},{key:"_unwrapChildren",value:function(e,t,r,n){var i=t,a=[];while(i<r){var o=e.getChild(i);if(o.is("attributeElement"))if(o.isSimilar(n)){var s=o.getChildren(),l=o.childCount;o._remove(),e._insertChild(i,s),this._removeFromClonedElementsGroup(o),a.push(new V["a"](e,i),new V["a"](e,i+l)),i+=l,r+=l-1}else this._unwrapAttributeElement(n,o)?(a.push(new V["a"](e,i),new V["a"](e,i+1)),i++):(this._unwrapChildren(o,0,o.childCount,n),i++);else i++}for(var c=0,u=0,f=a;u<f.length;u++){var h=f[u];if(h.offset-=c,h.offset!=t&&h.offset!=r){var d=this.mergeAttributes(h);d.isEqual(h)||(c++,r--)}}return z["a"]._createFromParentsAndOffsets(e,t,e,r)}},{key:"_wrapRange",value:function(e,t){var r=this._breakAttributesRange(e,!0),n=r.start,i=r.end,a=n.parent,o=this._wrapChildren(a,n.offset,i.offset,t),s=this.mergeAttributes(o.start);s.isEqual(o.start)||o.end.offset--;var l=this.mergeAttributes(o.end);return new z["a"](s,l)}},{key:"_wrapPosition",value:function(e,t){if(t.isSimilar(e.parent))return he(e.clone());e.parent.is("$text")&&(e=de(e));var r=this.createAttributeElement();r._priority=Number.POSITIVE_INFINITY,r.isSimilar=function(){return!1},e.parent._insertChild(e.offset,r);var n=new z["a"](e,e.getShiftedBy(1));this.wrap(n,t);var i=new V["a"](r.parent,r.index);r._remove();var a=i.nodeBefore,o=i.nodeAfter;return a instanceof se["a"]&&o instanceof se["a"]?pe(a,o):he(i)}},{key:"_wrapAttributeElement",value:function(e,t){if(!ye(e,t))return!1;if(e.name!==t.name||e.priority!==t.priority)return!1;var r,n=Object(u["a"])(e.getAttributeKeys());try{for(n.s();!(r=n.n()).done;){var i=r.value;if("class"!==i&&"style"!==i&&(t.hasAttribute(i)&&t.getAttribute(i)!==e.getAttribute(i)))return!1}}catch(g){n.e(g)}finally{n.f()}var a,o=Object(u["a"])(e.getStyleNames());try{for(o.s();!(a=o.n()).done;){var s=a.value;if(t.hasStyle(s)&&t.getStyle(s)!==e.getStyle(s))return!1}}catch(g){o.e(g)}finally{o.f()}var l,c=Object(u["a"])(e.getAttributeKeys());try{for(c.s();!(l=c.n()).done;){var f=l.value;"class"!==f&&"style"!==f&&(t.hasAttribute(f)||this.setAttribute(f,e.getAttribute(f),t))}}catch(g){c.e(g)}finally{c.f()}var h,d=Object(u["a"])(e.getStyleNames());try{for(d.s();!(h=d.n()).done;){var p=h.value;t.hasStyle(p)||this.setStyle(p,e.getStyle(p),t)}}catch(g){d.e(g)}finally{d.f()}var m,v=Object(u["a"])(e.getClassNames());try{for(v.s();!(m=v.n()).done;){var b=m.value;t.hasClass(b)||this.addClass(b,t)}}catch(g){v.e(g)}finally{v.f()}return!0}},{key:"_unwrapAttributeElement",value:function(e,t){if(!ye(e,t))return!1;if(e.name!==t.name||e.priority!==t.priority)return!1;var r,n=Object(u["a"])(e.getAttributeKeys());try{for(n.s();!(r=n.n()).done;){var i=r.value;if("class"!==i&&"style"!==i&&(!t.hasAttribute(i)||t.getAttribute(i)!==e.getAttribute(i)))return!1}}catch(h){n.e(h)}finally{n.f()}if(!t.hasClass.apply(t,Object(F["a"])(e.getClassNames())))return!1;var a,o=Object(u["a"])(e.getStyleNames());try{for(o.s();!(a=o.n()).done;){var s=a.value;if(!t.hasStyle(s)||t.getStyle(s)!==e.getStyle(s))return!1}}catch(h){o.e(h)}finally{o.f()}var l,c=Object(u["a"])(e.getAttributeKeys());try{for(c.s();!(l=c.n()).done;){var f=l.value;"class"!==f&&"style"!==f&&this.removeAttribute(f,t)}}catch(h){c.e(h)}finally{c.f()}return this.removeClass(Array.from(e.getClassNames()),t),this.removeStyle(Array.from(e.getStyleNames()),t),!0}},{key:"_breakAttributesRange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.start,n=e.end;if(ge(e,this.document),e.isCollapsed){var i=this._breakAttributes(e.start,t);return new z["a"](i,i)}var a=this._breakAttributes(n,t),o=a.parent.childCount,s=this._breakAttributes(r,t);return a.offset+=a.parent.childCount-o,new z["a"](s,a)}},{key:"_breakAttributes",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.offset,n=e.parent;if(e.parent.is("emptyElement"))throw new w["a"]("view-writer-cannot-break-empty-element",this.document);if(e.parent.is("uiElement"))throw new w["a"]("view-writer-cannot-break-ui-element",this.document);if(e.parent.is("rawElement"))throw new w["a"]("view-writer-cannot-break-raw-element",this.document);if(!t&&n.is("$text")&&be(n.parent))return e.clone();if(be(n))return e.clone();if(n.is("$text"))return this._breakAttributes(de(e),t);var i=n.childCount;if(r==i){var a=new V["a"](n.parent,n.index+1);return this._breakAttributes(a,t)}if(0===r){var o=new V["a"](n.parent,n.index);return this._breakAttributes(o,t)}var s=n.index+1,l=n._clone();n.parent._insertChild(s,l),this._addToClonedElementsGroup(l);var c=n.childCount-r,u=n._removeChildren(r,c);l._appendChild(u);var f=new V["a"](n.parent,s);return this._breakAttributes(f,t)}},{key:"_addToClonedElementsGroup",value:function(e){if(e.root.is("rootElement")){if(e.is("element")){var t,r=Object(u["a"])(e.getChildren());try{for(r.s();!(t=r.n()).done;){var n=t.value;this._addToClonedElementsGroup(n)}}catch(o){r.e(o)}finally{r.f()}}var i=e.id;if(i){var a=this._cloneGroups.get(i);a||(a=new Set,this._cloneGroups.set(i,a)),a.add(e),e._clonesGroup=a}}}},{key:"_removeFromClonedElementsGroup",value:function(e){if(e.is("element")){var t,r=Object(u["a"])(e.getChildren());try{for(r.s();!(t=r.n()).done;){var n=t.value;this._removeFromClonedElementsGroup(n)}}catch(o){r.e(o)}finally{r.f()}}var i=e.id;if(i){var a=this._cloneGroups.get(i);a&&a.delete(e)}}}]),e}();function ce(e){return Array.from(e.getChildren()).some((function(e){return!e.is("uiElement")}))}function ue(e){var t=e.parent;while(!be(t)){if(!t)return;t=t.parent}return t}function fe(e,t){return e.priority<t.priority||!(e.priority>t.priority)&&e.getIdentity()<t.getIdentity()}function he(e){var t=e.nodeBefore;if(t&&t.is("$text"))return new V["a"](t,t.data.length);var r=e.nodeAfter;return r&&r.is("$text")?new V["a"](r,0):e}function de(e){if(e.offset==e.parent.data.length)return new V["a"](e.parent.parent,e.parent.index+1);if(0===e.offset)return new V["a"](e.parent.parent,e.parent.index);var t=e.parent.data.slice(e.offset);return e.parent._data=e.parent.data.slice(0,e.offset),e.parent.parent._insertChild(e.parent.index+1,new se["a"](e.root.document,t)),new V["a"](e.parent.parent,e.parent.index+1)}function pe(e,t){var r=e.data.length;return e._data+=t.data,t._remove(),new V["a"](e,r)}function me(e,t){var r,n=Object(u["a"])(e);try{var i=function(){var e=r.value;if(!ve.some((function(t){return e instanceof t})))throw new w["a"]("view-writer-insert-invalid-node-type",t);e.is("$text")||me(e.getChildren(),t)};for(n.s();!(r=n.n()).done;)i()}catch(a){n.e(a)}finally{n.f()}}var ve=[se["a"],G,H["a"],Z,ne,Q];function be(e){return e&&(e.is("containerElement")||e.is("documentFragment"))}function ge(e,t){var r=ue(e.start),n=ue(e.end);if(!r||!n||r!==n)throw new w["a"]("view-writer-invalid-range-container",t)}function ye(e,t){return null===e.id&&null===t.id}r("8449");var we=r("5b14"),_e=r("2fd7");
  68. /**
  69. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  70. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  71. */
  72. function ke(e,t,r){e.insertBefore(r,e.childNodes[t]||null)}
  73. /**
  74. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  75. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  76. */function Oe(e){var t=e.parentNode;t&&t.removeChild(e)}var Ee=r("031c"),Se=r("51f5"),Ae=r("da3c"),Ce=r("59a6"),Te=function(){function e(t,r){Object(n["a"])(this,e),this.domDocuments=new Set,this.domConverter=t,this.markedAttributes=new Set,this.markedChildren=new Set,this.markedTexts=new Set,this.selection=r,this.isFocused=!1,this._inlineFiller=null,this._fakeSelectionContainer=null}return Object(i["a"])(e,[{key:"markToSync",value:function(e,t){if("text"===e)this.domConverter.mapViewToDom(t.parent)&&this.markedTexts.add(t);else{if(!this.domConverter.mapViewToDom(t))return;if("attributes"===e)this.markedAttributes.add(t);else{if("children"!==e)throw new w["a"]("view-renderer-unknown-type",this);this.markedChildren.add(t)}}}},{key:"render",value:function(){var e,t,r=Object(u["a"])(this.markedChildren);try{for(r.s();!(t=r.n()).done;){var n=t.value;this._updateChildrenMappings(n)}}catch(v){r.e(v)}finally{r.f()}this._inlineFiller&&!this._isSelectionInInlineFiller()&&this._removeInlineFiller(),this._inlineFiller?e=this._getInlineFillerPosition():this._needsInlineFillerAtSelection()&&(e=this.selection.getFirstPosition(),this.markedChildren.add(e.parent));var i,a=Object(u["a"])(this.markedAttributes);try{for(a.s();!(i=a.n()).done;){var o=i.value;this._updateAttrs(o)}}catch(v){a.e(v)}finally{a.f()}var s,l=Object(u["a"])(this.markedChildren);try{for(l.s();!(s=l.n()).done;){var c=s.value;this._updateChildren(c,{inlineFillerPosition:e})}}catch(v){l.e(v)}finally{l.f()}var f,h=Object(u["a"])(this.markedTexts);try{for(h.s();!(f=h.n()).done;){var d=f.value;!this.markedChildren.has(d.parent)&&this.domConverter.mapViewToDom(d.parent)&&this._updateText(d,{inlineFillerPosition:e})}}catch(v){h.e(v)}finally{h.f()}if(e){var p=this.domConverter.viewPositionToDom(e),m=p.parent.ownerDocument;Object(we["h"])(p.parent)?this._inlineFiller=p.parent:this._inlineFiller=Me(m,p.parent,p.offset)}else this._inlineFiller=null;this._updateSelection(),this._updateFocus(),this.markedTexts.clear(),this.markedAttributes.clear(),this.markedChildren.clear()}},{key:"_updateChildrenMappings",value:function(e){var t=this.domConverter.mapViewToDom(e);if(t){var r=this.domConverter.mapViewToDom(e).childNodes,n=Array.from(this.domConverter.viewChildrenToDom(e,t.ownerDocument,{withChildren:!1})),i=this._diffNodeLists(r,n),a=this._findReplaceActions(i,r,n);if(-1!==a.indexOf("replace")){var o,s={equal:0,insert:0,delete:0},l=Object(u["a"])(a);try{for(l.s();!(o=l.n()).done;){var c=o.value;if("replace"===c){var f=s.equal+s.insert,h=s.equal+s.delete,d=e.getChild(f);!d||d.is("uiElement")||d.is("rawElement")||this._updateElementMappings(d,r[h]),Oe(n[f]),s.equal++}else s[c]++}}catch(p){l.e(p)}finally{l.f()}}}}},{key:"_updateElementMappings",value:function(e,t){this.domConverter.unbindDomElement(t),this.domConverter.bindElements(t,e),this.markedChildren.add(e),this.markedAttributes.add(e)}},{key:"_getInlineFillerPosition",value:function(){var e=this.selection.getFirstPosition();return e.parent.is("$text")?V["a"]._createBefore(this.selection.getFirstPosition().parent):e}},{key:"_isSelectionInInlineFiller",value:function(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;var e=this.selection.getFirstPosition(),t=this.domConverter.viewPositionToDom(e);return!!(t&&Object(Ee["a"])(t.parent)&&Object(we["h"])(t.parent))}},{key:"_removeInlineFiller",value:function(){var e=this._inlineFiller;if(!Object(we["h"])(e))throw new w["a"]("view-renderer-filler-was-lost",this);Object(we["g"])(e)?e.parentNode.removeChild(e):e.data=e.data.substr(we["c"]),this._inlineFiller=null}},{key:"_needsInlineFillerAtSelection",value:function(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;var e=this.selection.getFirstPosition(),t=e.parent,r=e.offset;if(!this.domConverter.mapViewToDom(t.root))return!1;if(!t.is("element"))return!1;if(!xe(t))return!1;if(r===t.getFillerOffset())return!1;var n=e.nodeBefore,i=e.nodeAfter;return!(n instanceof se["a"]||i instanceof se["a"])}},{key:"_updateText",value:function(e,t){var r=this.domConverter.findCorrespondingDomText(e),n=this.domConverter.viewToDom(e,r.ownerDocument),i=r.data,a=n.data,o=t.inlineFillerPosition;if(o&&o.parent==e.parent&&o.offset==e.index&&(a=we["b"]+a),i!=a){var s,l=Object(Ae["a"])(i,a),c=Object(u["a"])(l);try{for(c.s();!(s=c.n()).done;){var f=s.value;"insert"===f.type?r.insertData(f.index,f.values.join("")):r.deleteData(f.index,f.howMany)}}catch(h){c.e(h)}finally{c.f()}}}},{key:"_updateAttrs",value:function(e){var t=this.domConverter.mapViewToDom(e);if(t){var r,n=Array.from(t.attributes).map((function(e){return e.name})),i=e.getAttributeKeys(),a=Object(u["a"])(i);try{for(a.s();!(r=a.n()).done;){var o=r.value;t.setAttribute(o,e.getAttribute(o))}}catch(f){a.e(f)}finally{a.f()}var s,l=Object(u["a"])(n);try{for(l.s();!(s=l.n()).done;){var c=s.value;e.hasAttribute(c)||t.removeAttribute(c)}}catch(f){l.e(f)}finally{l.f()}}}},{key:"_updateChildren",value:function(e,t){var r=this.domConverter.mapViewToDom(e);if(r){var n=t.inlineFillerPosition,i=this.domConverter.mapViewToDom(e).childNodes,a=Array.from(this.domConverter.viewChildrenToDom(e,r.ownerDocument,{bind:!0,inlineFillerPosition:n}));n&&n.parent===e&&Me(r.ownerDocument,a,n.offset);var o,s=this._diffNodeLists(i,a),l=0,c=new Set,f=Object(u["a"])(s);try{for(f.s();!(o=f.n()).done;){var h=o.value;"delete"===h?(c.add(i[l]),Oe(i[l])):"equal"===h&&l++}}catch(y){f.e(y)}finally{f.f()}l=0;var d,p=Object(u["a"])(s);try{for(p.s();!(d=p.n()).done;){var m=d.value;"insert"===m?(ke(r,l,a[l]),l++):"equal"===m&&(this._markDescendantTextToSync(this.domConverter.domToView(a[l])),l++)}}catch(y){p.e(y)}finally{p.f()}var v,b=Object(u["a"])(c);try{for(b.s();!(v=b.n()).done;){var g=v.value;g.parentNode||this.domConverter.unbindDomElement(g)}}catch(y){b.e(y)}finally{b.f()}}}},{key:"_diffNodeLists",value:function(e,t){return e=Ie(e,this._fakeSelectionContainer),Object(_e["a"])(e,t,Re.bind(null,this.domConverter))}},{key:"_findReplaceActions",value:function(e,t,r){if(-1===e.indexOf("insert")||-1===e.indexOf("delete"))return e;var n,i=[],a=[],o=[],s={equal:0,insert:0,delete:0},l=Object(u["a"])(e);try{for(l.s();!(n=l.n()).done;){var c=n.value;"insert"===c?o.push(r[s.equal+s.insert]):"delete"===c?a.push(t[s.equal+s.delete]):(i=i.concat(Object(_e["a"])(a,o,je).map((function(e){return"equal"===e?"replace":e}))),i.push("equal"),a=[],o=[]),s[c]++}}catch(f){l.e(f)}finally{l.f()}return i.concat(Object(_e["a"])(a,o,je).map((function(e){return"equal"===e?"replace":e})))}},{key:"_markDescendantTextToSync",value:function(e){if(e)if(e.is("$text"))this.markedTexts.add(e);else if(e.is("element")){var t,r=Object(u["a"])(e.getChildren());try{for(r.s();!(t=r.n()).done;){var n=t.value;this._markDescendantTextToSync(n)}}catch(i){r.e(i)}finally{r.f()}}}},{key:"_updateSelection",value:function(){if(0===this.selection.rangeCount)return this._removeDomSelection(),void this._removeFakeSelection();var e=this.domConverter.mapViewToDom(this.selection.editableElement);this.isFocused&&e&&(this.selection.isFake?this._updateFakeSelection(e):(this._removeFakeSelection(),this._updateDomSelection(e)))}},{key:"_updateFakeSelection",value:function(e){var t=e.ownerDocument;this._fakeSelectionContainer||(this._fakeSelectionContainer=Be(t));var r=this._fakeSelectionContainer;if(this.domConverter.bindFakeSelection(r,this.selection),this._fakeSelectionNeedsUpdate(e)){r.parentElement&&r.parentElement==e||e.appendChild(r),r.textContent=this.selection.fakeSelectionLabel||" ";var n=t.getSelection(),i=t.createRange();n.removeAllRanges(),i.selectNodeContents(r),n.addRange(i)}}},{key:"_updateDomSelection",value:function(e){var t=e.ownerDocument.defaultView.getSelection();if(this._domSelectionNeedsUpdate(t)){var r=this.domConverter.viewPositionToDom(this.selection.anchor),n=this.domConverter.viewPositionToDom(this.selection.focus);e.focus(),t.collapse(r.parent,r.offset),t.extend(n.parent,n.offset),Ce["a"].isGecko&&Pe(n,t)}}},{key:"_domSelectionNeedsUpdate",value:function(e){if(!this.domConverter.isDomSelectionCorrect(e))return!0;var t=e&&this.domConverter.domSelectionToView(e);return(!t||!this.selection.isEqual(t))&&!(!this.selection.isCollapsed&&this.selection.isSimilar(t))}},{key:"_fakeSelectionNeedsUpdate",value:function(e){var t=this._fakeSelectionContainer,r=e.ownerDocument.getSelection();return!t||t.parentElement!==e||(r.anchorNode!==t&&!t.contains(r.anchorNode)||t.textContent!==this.selection.fakeSelectionLabel)}},{key:"_removeDomSelection",value:function(){var e,t=Object(u["a"])(this.domDocuments);try{for(t.s();!(e=t.n()).done;){var r=e.value,n=r.getSelection();if(n.rangeCount){var i=r.activeElement,a=this.domConverter.mapDomToView(i);i&&a&&r.getSelection().removeAllRanges()}}}catch(o){t.e(o)}finally{t.f()}}},{key:"_removeFakeSelection",value:function(){var e=this._fakeSelectionContainer;e&&e.remove()}},{key:"_updateFocus",value:function(){if(this.isFocused){var e=this.selection.editableElement;e&&this.domConverter.focus(e)}}}]),e}();function xe(e){if("false"==e.getAttribute("contenteditable"))return!1;var t=e.findAncestor((function(e){return e.hasAttribute("contenteditable")}));return!t||"true"==t.getAttribute("contenteditable")}function Me(e,t,r){var n=t instanceof Array?t:t.childNodes,i=n[r];if(Object(Ee["a"])(i))return i.data=we["b"]+i.data,i;var a=e.createTextNode(we["b"]);return Array.isArray(t)?n.splice(r,0,a):ke(t,r,a),a}function je(e,t){return Object(Se["a"])(e)&&Object(Se["a"])(t)&&!Object(Ee["a"])(e)&&!Object(Ee["a"])(t)&&e.nodeType!==Node.COMMENT_NODE&&t.nodeType!==Node.COMMENT_NODE&&e.tagName.toLowerCase()===t.tagName.toLowerCase()}function Re(e,t,r){return t===r||(Object(Ee["a"])(t)&&Object(Ee["a"])(r)?t.data===r.data:!(!e.isBlockFiller(t)||!e.isBlockFiller(r)))}function Pe(e,t){var r=e.parent;if(r.nodeType==Node.ELEMENT_NODE&&e.offset==r.childNodes.length-1){var n=r.childNodes[e.offset];n&&"BR"==n.tagName&&t.addRange(t.getRangeAt(0))}}function Ie(e,t){var r=Array.from(e);if(0==r.length||!t)return r;var n=r[r.length-1];return n==t&&r.pop(),r}function Be(e){var t=e.createElement("div");return t.className="ck-fake-selection-container",Object.assign(t.style,{position:"fixed",top:0,left:"-9999px",width:"42px"}),t.textContent=" ",t}Object(k["a"])(Te,D["a"]);var Ne=r("c3df"),De=r("edea"),Le=r("12a1");function Fe(e,t,r){r="function"==typeof r?r:void 0;var n=r?r(e,t):void 0;return void 0===n?Object(Le["a"])(e,t,void 0,r):!!n}var Ve=Fe,ze=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i._config={childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0},i.domConverter=e.domConverter,i.renderer=e._renderer,i._domElements=[],i._mutationObserver=new window.MutationObserver(i._onMutations.bind(Object(a["a"])(i))),i}return Object(i["a"])(r,[{key:"flush",value:function(){this._onMutations(this._mutationObserver.takeRecords())}},{key:"observe",value:function(e){this._domElements.push(e),this.isEnabled&&this._mutationObserver.observe(e,this._config)}},{key:"enable",value:function(){Object(o["a"])(Object(s["a"])(r.prototype),"enable",this).call(this);var e,t=Object(u["a"])(this._domElements);try{for(t.s();!(e=t.n()).done;){var n=e.value;this._mutationObserver.observe(n,this._config)}}catch(i){t.e(i)}finally{t.f()}}},{key:"disable",value:function(){Object(o["a"])(Object(s["a"])(r.prototype),"disable",this).call(this),this._mutationObserver.disconnect()}},{key:"destroy",value:function(){Object(o["a"])(Object(s["a"])(r.prototype),"destroy",this).call(this),this._mutationObserver.disconnect()}},{key:"_onMutations",value:function(e){if(0!==e.length){var t,r=this.domConverter,n=new Map,i=new Set,a=Object(u["a"])(e);try{for(a.s();!(t=a.n()).done;){var o=t.value;if("childList"===o.type){var s=r.mapDomToView(o.target);if(s&&(s.is("uiElement")||s.is("rawElement")))continue;s&&!this._isBogusBrMutation(o)&&i.add(s)}}}catch(x){a.e(x)}finally{a.f()}var l,c=Object(u["a"])(e);try{for(c.s();!(l=c.n()).done;){var f=l.value,h=r.mapDomToView(f.target);if((!h||!h.is("uiElement")&&!h.is("rawElement"))&&"characterData"===f.type){var d=r.findCorrespondingViewText(f.target);d&&!i.has(d.parent)?n.set(d,{type:"text",oldText:d.data,newText:Object(we["e"])(f.target),node:d}):!d&&Object(we["h"])(f.target)&&i.add(r.mapDomToView(f.target.parentNode))}}}catch(x){c.e(x)}finally{c.f()}var p,m=[],v=Object(u["a"])(n.values());try{for(v.s();!(p=v.n()).done;){var b=p.value;this.renderer.markToSync("text",b.node),m.push(b)}}catch(x){v.e(x)}finally{v.f()}var g,y=Object(u["a"])(i);try{for(y.s();!(g=y.n()).done;){var w=g.value,_=r.mapViewToDom(w),k=Array.from(w.getChildren()),O=Array.from(r.domChildrenToView(_,{withChildren:!1}));Ve(k,O,T)||(this.renderer.markToSync("children",w),m.push({type:"children",oldChildren:k,newChildren:O,node:w}))}}catch(x){y.e(x)}finally{y.f()}var E=e[0].target.ownerDocument.getSelection(),S=null;if(E&&E.anchorNode){var A=r.domPositionToView(E.anchorNode,E.anchorOffset),C=r.domPositionToView(E.focusNode,E.focusOffset);A&&C&&(S=new U["a"](A),S.setFocus(C))}m.length&&(this.document.fire("mutations",m,S),this.view.forceRender())}function T(e,t){if(!Array.isArray(e))return e===t||!(!e.is("$text")||!t.is("$text"))&&e.data===t.data}}},{key:"_isBogusBrMutation",value:function(e){var t=null;return null===e.nextSibling&&0===e.removedNodes.length&&1==e.addedNodes.length&&(t=this.domConverter.domToView(e.addedNodes[0],{withChildren:!1})),t&&t.is("element","br")}}]),r}(De["a"]),Ue=r("51d0"),He=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i.domEventType=["keydown","keyup"],i}return Object(i["a"])(r,[{key:"onDomEvent",value:function(e){this.fire(e.type,e,{keyCode:e.keyCode,altKey:e.altKey,ctrlKey:e.ctrlKey||e.metaKey,shiftKey:e.shiftKey,get keystroke(){return Object(J["a"])(this)}})}}]),r}(Ue["a"]),qe=r("85b1"),We=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i._fireSelectionChangeDoneDebounced=Object(qe["a"])((function(e){return i.document.fire("selectionChangeDone",e)}),200),i}return Object(i["a"])(r,[{key:"observe",value:function(){var e=this,t=this.document;t.on("keydown",(function(r,n){var i=t.selection;i.isFake&&Object(J["d"])(n.keyCode)&&e.isEnabled&&(n.preventDefault(),e._handleSelectionMove(n.keyCode))}),{priority:"lowest"})}},{key:"destroy",value:function(){Object(o["a"])(Object(s["a"])(r.prototype),"destroy",this).call(this),this._fireSelectionChangeDoneDebounced.cancel()}},{key:"_handleSelectionMove",value:function(e){var t=this.document.selection,r=new U["a"](t.getRanges(),{backward:t.isBackward,fake:!1});e!=J["f"].arrowleft&&e!=J["f"].arrowup||r.setTo(r.getFirstPosition()),e!=J["f"].arrowright&&e!=J["f"].arrowdown||r.setTo(r.getLastPosition());var n={oldSelection:t,newSelection:r,domSelection:null};this.document.fire("selectionChange",n),this._fireSelectionChangeDoneDebounced(n)}}]),r}(De["a"]),Ge=(r("c02b"),function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i.mutationObserver=e.getObserver(ze),i.selection=i.document.selection,i.domConverter=e.domConverter,i._documents=new WeakSet,i._fireSelectionChangeDoneDebounced=Object(qe["a"])((function(e){return i.document.fire("selectionChangeDone",e)}),200),i._clearInfiniteLoopInterval=setInterval((function(){return i._clearInfiniteLoop()}),1e3),i._loopbackCounter=0,i}return Object(i["a"])(r,[{key:"observe",value:function(e){var t=this,r=e.ownerDocument;this._documents.has(r)||(this.listenTo(r,"selectionchange",(function(e,n){t._handleSelectionChange(n,r)})),this._documents.add(r))}},{key:"destroy",value:function(){Object(o["a"])(Object(s["a"])(r.prototype),"destroy",this).call(this),clearInterval(this._clearInfiniteLoopInterval),this._fireSelectionChangeDoneDebounced.cancel()}},{key:"_handleSelectionChange",value:function(e,t){if(this.isEnabled){var r=t.defaultView.getSelection();if(!this.checkShouldIgnoreEventFromTarget(r.anchorNode)){this.mutationObserver.flush();var n=this.domConverter.domSelectionToView(r);if(0!=n.rangeCount){if(this.view.hasDomSelection=!0,(!this.selection.isEqual(n)||!this.domConverter.isDomSelectionCorrect(r))&&!(++this._loopbackCounter>60))if(this.selection.isSimilar(n))this.view.forceRender();else{var i={oldSelection:this.selection,newSelection:n,domSelection:r};this.document.fire("selectionChange",i),this._fireSelectionChangeDoneDebounced(i)}}else this.view.hasDomSelection=!1}}}},{key:"_clearInfiniteLoop",value:function(){this._loopbackCounter=0}}]),r}(De["a"])),Ke=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;Object(n["a"])(this,r),i=t.call(this,e),i.domEventType=["focus","blur"],i.useCapture=!0;var a=i.document;return a.on("focus",(function(){a.isFocused=!0,i._renderTimeoutId=setTimeout((function(){return e.forceRender()}),50)})),a.on("blur",(function(t,r){var n=a.selection.editableElement;null!==n&&n!==r.target||(a.isFocused=!1,e.forceRender())})),i}return Object(i["a"])(r,[{key:"onDomEvent",value:function(e){this.fire(e.type,e)}},{key:"destroy",value:function(){this._renderTimeoutId&&clearTimeout(this._renderTimeoutId),Object(o["a"])(Object(s["a"])(r.prototype),"destroy",this).call(this)}}]),r}(Ue["a"]),Xe=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;Object(n["a"])(this,r),i=t.call(this,e),i.domEventType=["compositionstart","compositionupdate","compositionend"];var a=i.document;return a.on("compositionstart",(function(){a.isComposing=!0})),a.on("compositionend",(function(){a.isComposing=!1})),i}return Object(i["a"])(r,[{key:"onDomEvent",value:function(e){this.fire(e.type,e)}}]),r}(Ue["a"]),$e=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i.domEventType=["beforeinput"],i}return Object(i["a"])(r,[{key:"onDomEvent",value:function(e){this.fire(e.type,e)}}]),r}(Ue["a"]),Ze=r("dda7"),Ye=r("c78f"),Je={};
  77. /**
  78. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  79. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  80. */function Qe(e){var t=e.target,r=e.viewportOffset,n=void 0===r?0:r,i=st(t),a=i,o=null;while(a){var s=void 0;s=lt(a==i?t:o),rt(s,(function(){return ct(t,a)}));var l=ct(t,a);if(tt(a,l,n),a.parent!=a){if(o=a.frameElement,a=a.parent,!o)return}else a=null}}function et(e){var t=lt(e);rt(t,(function(){return new Ye["a"](e)}))}function tt(e,t,r){var n=t.clone().moveBy(0,r),i=t.clone().moveBy(0,-r),a=new Ye["a"](e).excludeScrollbarsAndBorders(),o=[i,n];if(!o.every((function(e){return a.contains(e)}))){var s=e.scrollX,l=e.scrollY;it(i,a)?l-=a.top-t.top+r:nt(n,a)&&(l+=t.bottom-a.bottom+r),at(t,a)?s-=a.left-t.left+r:ot(t,a)&&(s+=t.right-a.right+r),e.scrollTo(s,l)}}function rt(e,t){var r,n,i=st(e);while(e!=i.document.body)n=t(),r=new Ye["a"](e).excludeScrollbarsAndBorders(),r.contains(n)||(it(n,r)?e.scrollTop-=r.top-n.top:nt(n,r)&&(e.scrollTop+=n.bottom-r.bottom),at(n,r)?e.scrollLeft-=r.left-n.left:ot(n,r)&&(e.scrollLeft+=n.right-r.right)),e=e.parentNode}function nt(e,t){return e.bottom>t.bottom}function it(e,t){return e.top<t.top}function at(e,t){return e.left<t.left}function ot(e,t){return e.right>t.right}function st(e){return Object(Ze["a"])(e)?e.startContainer.ownerDocument.defaultView:e.ownerDocument.defaultView}function lt(e){if(Object(Ze["a"])(e)){var t=e.commonAncestorContainer;return Object(Ee["a"])(t)&&(t=t.parentNode),t}return e.parentNode}function ct(e,t){var r=st(e),n=new Ye["a"](e);if(r===t)return n;var i=r;while(i!=t){var a=i.frameElement,o=new Ye["a"](a).excludeScrollbarsAndBorders();n.moveBy(o.left,o.top),i=i.parent}return n}
  81. /**
  82. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  83. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  84. */Object.assign(Je,{scrollViewportToShowTarget:Qe,scrollAncestorsToShowTarget:et});var ut=function(){function e(t){var r=this;Object(n["a"])(this,e),this.document=new L(t),this.domConverter=new Ne["a"](this.document),this.domRoots=new Map,this.set("isRenderingInProgress",!1),this.set("hasDomSelection",!1),this._renderer=new Te(this.domConverter,this.document.selection),this._renderer.bind("isFocused").to(this.document),this._initialDomRootAttributes=new WeakMap,this._observers=new Map,this._ongoingChange=!1,this._postFixersInProgress=!1,this._renderingDisabled=!1,this._hasChangedSinceTheLastRendering=!1,this._writer=new le(this.document),this.addObserver(ze),this.addObserver(Ge),this.addObserver(Ke),this.addObserver(He),this.addObserver(We),this.addObserver(Xe),Ce["a"].isAndroid&&this.addObserver($e),Object(we["f"])(this),ee(this),this.on("render",(function(){r._render(),r.document.fire("layoutChanged"),r._hasChangedSinceTheLastRendering=!1})),this.listenTo(this.document.selection,"change",(function(){r._hasChangedSinceTheLastRendering=!0}))}return Object(i["a"])(e,[{key:"attachDomRoot",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"main",n=this.document.getRoot(r);n._name=e.tagName.toLowerCase();for(var i={},a=0,o=Array.from(e.attributes);a<o.length;a++){var s=o[a],l=s.name,c=s.value;i[l]=c,"class"===l?this._writer.addClass(c.split(" "),n):this._writer.setAttribute(l,c,n)}this._initialDomRootAttributes.set(e,i);var f=function(){t._writer.setAttribute("contenteditable",!n.isReadOnly,n),n.isReadOnly?t._writer.addClass("ck-read-only",n):t._writer.removeClass("ck-read-only",n)};f(),this.domRoots.set(r,e),this.domConverter.bindElements(e,n),this._renderer.markToSync("children",n),this._renderer.markToSync("attributes",n),this._renderer.domDocuments.add(e.ownerDocument),n.on("change:children",(function(e,r){return t._renderer.markToSync("children",r)})),n.on("change:attributes",(function(e,r){return t._renderer.markToSync("attributes",r)})),n.on("change:text",(function(e,r){return t._renderer.markToSync("text",r)})),n.on("change:isReadOnly",(function(){return t.change(f)})),n.on("change",(function(){t._hasChangedSinceTheLastRendering=!0}));var h,d=Object(u["a"])(this._observers.values());try{for(d.s();!(h=d.n()).done;){var p=h.value;p.observe(e,r)}}catch(m){d.e(m)}finally{d.f()}}},{key:"detachDomRoot",value:function(e){var t=this.domRoots.get(e);Array.from(t.attributes).forEach((function(e){var r=e.name;return t.removeAttribute(r)}));var r=this._initialDomRootAttributes.get(t);for(var n in r)t.setAttribute(n,r[n]);this.domRoots.delete(e),this.domConverter.unbindDomElement(t)}},{key:"getDomRoot",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"main";return this.domRoots.get(e)}},{key:"addObserver",value:function(e){var t=this._observers.get(e);if(t)return t;t=new e(this),this._observers.set(e,t);var r,n=Object(u["a"])(this.domRoots);try{for(n.s();!(r=n.n()).done;){var i=Object(y["a"])(r.value,2),a=i[0],o=i[1];t.observe(o,a)}}catch(s){n.e(s)}finally{n.f()}return t.enable(),t}},{key:"getObserver",value:function(e){return this._observers.get(e)}},{key:"disableObservers",value:function(){var e,t=Object(u["a"])(this._observers.values());try{for(t.s();!(e=t.n()).done;){var r=e.value;r.disable()}}catch(n){t.e(n)}finally{t.f()}}},{key:"enableObservers",value:function(){var e,t=Object(u["a"])(this._observers.values());try{for(t.s();!(e=t.n()).done;){var r=e.value;r.enable()}}catch(n){t.e(n)}finally{t.f()}}},{key:"scrollToTheSelection",value:function(){var e=this.document.selection.getFirstRange();e&&Qe({target:this.domConverter.viewRangeToDom(e),viewportOffset:20})}},{key:"focus",value:function(){if(!this.document.isFocused){var e=this.document.selection.editableElement;e&&(this.domConverter.focus(e),this.forceRender())}}},{key:"change",value:function(e){if(this.isRenderingInProgress||this._postFixersInProgress)throw new w["a"]("cannot-change-view-tree",this);try{if(this._ongoingChange)return e(this._writer);this._ongoingChange=!0;var t=e(this._writer);return this._ongoingChange=!1,!this._renderingDisabled&&this._hasChangedSinceTheLastRendering&&(this._postFixersInProgress=!0,this.document._callPostFixers(this._writer),this._postFixersInProgress=!1,this.fire("render")),t}catch(r){w["a"].rethrowUnexpectedError(r,this)}}},{key:"forceRender",value:function(){this._hasChangedSinceTheLastRendering=!0,this.change((function(){}))}},{key:"destroy",value:function(){var e,t=Object(u["a"])(this._observers.values());try{for(t.s();!(e=t.n()).done;){var r=e.value;r.destroy()}}catch(n){t.e(n)}finally{t.f()}this.document.destroy(),this.stopListening()}},{key:"createPositionAt",value:function(e,t){return V["a"]._createAt(e,t)}},{key:"createPositionAfter",value:function(e){return V["a"]._createAfter(e)}},{key:"createPositionBefore",value:function(e){return V["a"]._createBefore(e)}},{key:"createRange",value:function(e,t){return new z["a"](e,t)}},{key:"createRangeOn",value:function(e){return z["a"]._createOn(e)}},{key:"createRangeIn",value:function(e){return z["a"]._createIn(e)}},{key:"createSelection",value:function(e,t,r){return new U["a"](e,t,r)}},{key:"_disableRendering",value:function(e){this._renderingDisabled=e,0==e&&this.change((function(){}))}},{key:"_render",value:function(){this.isRenderingInProgress=!0,this.disableObservers(),this._renderer.render(),this.enableObservers(),this.isRenderingInProgress=!1}}]),e}();Object(k["a"])(ut,D["a"]);var ft=r("9cf5"),ht=r("ad6b"),dt=function(){function e(){var t=this;Object(n["a"])(this,e),this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._viewToModelLengthCallbacks=new Map,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._unboundMarkerNames=new Set,this.on("modelToViewPosition",(function(e,r){if(!r.viewPosition){var n=t._modelToViewMapping.get(r.modelPosition.parent);r.viewPosition=t.findPositionIn(n,r.modelPosition.offset)}}),{priority:"low"}),this.on("viewToModelPosition",(function(e,r){if(!r.modelPosition){var n=t.findMappedViewAncestor(r.viewPosition),i=t._viewToModelMapping.get(n),a=t._toModelOffset(r.viewPosition.parent,r.viewPosition.offset,n);r.modelPosition=ft["a"]._createAt(i,a)}}),{priority:"low"})}return Object(i["a"])(e,[{key:"bindElements",value:function(e,t){this._modelToViewMapping.set(e,t),this._viewToModelMapping.set(t,e)}},{key:"unbindViewElement",value:function(e){var t=this.toModelElement(e);if(this._viewToModelMapping.delete(e),this._elementToMarkerNames.has(e)){var r,n=Object(u["a"])(this._elementToMarkerNames.get(e));try{for(n.s();!(r=n.n()).done;){var i=r.value;this._unboundMarkerNames.add(i)}}catch(a){n.e(a)}finally{n.f()}}this._modelToViewMapping.get(t)==e&&this._modelToViewMapping.delete(t)}},{key:"unbindModelElement",value:function(e){var t=this.toViewElement(e);this._modelToViewMapping.delete(e),this._viewToModelMapping.get(t)==e&&this._viewToModelMapping.delete(t)}},{key:"bindElementToMarker",value:function(e,t){var r=this._markerNameToElements.get(t)||new Set;r.add(e);var n=this._elementToMarkerNames.get(e)||new Set;n.add(t),this._markerNameToElements.set(t,r),this._elementToMarkerNames.set(e,n)}},{key:"unbindElementFromMarkerName",value:function(e,t){var r=this._markerNameToElements.get(t);r&&(r.delete(e),0==r.size&&this._markerNameToElements.delete(t));var n=this._elementToMarkerNames.get(e);n&&(n.delete(t),0==n.size&&this._elementToMarkerNames.delete(e))}},{key:"flushUnboundMarkerNames",value:function(){var e=Array.from(this._unboundMarkerNames);return this._unboundMarkerNames.clear(),e}},{key:"clearBindings",value:function(){this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._unboundMarkerNames=new Set}},{key:"toModelElement",value:function(e){return this._viewToModelMapping.get(e)}},{key:"toViewElement",value:function(e){return this._modelToViewMapping.get(e)}},{key:"toModelRange",value:function(e){return new ht["a"](this.toModelPosition(e.start),this.toModelPosition(e.end))}},{key:"toViewRange",value:function(e){return new z["a"](this.toViewPosition(e.start),this.toViewPosition(e.end))}},{key:"toModelPosition",value:function(e){var t={viewPosition:e,mapper:this};return this.fire("viewToModelPosition",t),t.modelPosition}},{key:"toViewPosition",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{isPhantom:!1},r={modelPosition:e,mapper:this,isPhantom:t.isPhantom};return this.fire("modelToViewPosition",r),r.viewPosition}},{key:"markerNameToElements",value:function(e){var t=this._markerNameToElements.get(e);if(!t)return null;var r,n=new Set,i=Object(u["a"])(t);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(a.is("attributeElement")){var o,s=Object(u["a"])(a.getElementsWithSameId());try{for(s.s();!(o=s.n()).done;){var l=o.value;n.add(l)}}catch(c){s.e(c)}finally{s.f()}}else n.add(a)}}catch(c){i.e(c)}finally{i.f()}return n}},{key:"registerViewToModelLength",value:function(e,t){this._viewToModelLengthCallbacks.set(e,t)}},{key:"findMappedViewAncestor",value:function(e){var t=e.parent;while(!this._viewToModelMapping.has(t))t=t.parent;return t}},{key:"_toModelOffset",value:function(e,t,r){if(r!=e){var n=this._toModelOffset(e.parent,e.index,r),i=this._toModelOffset(e,t,e);return n+i}if(e.is("$text"))return t;for(var a=0,o=0;o<t;o++)a+=this.getModelLength(e.getChild(o));return a}},{key:"getModelLength",value:function(e){if(this._viewToModelLengthCallbacks.get(e.name)){var t=this._viewToModelLengthCallbacks.get(e.name);return t(e)}if(this._viewToModelMapping.has(e))return 1;if(e.is("$text"))return e.data.length;if(e.is("uiElement"))return 0;var r,n=0,i=Object(u["a"])(e.getChildren());try{for(i.s();!(r=i.n()).done;){var a=r.value;n+=this.getModelLength(a)}}catch(o){i.e(o)}finally{i.f()}return n}},{key:"findPositionIn",value:function(e,t){var r,n=0,i=0,a=0;if(e.is("$text"))return new V["a"](e,t);while(i<t)r=e.getChild(a),n=this.getModelLength(r),i+=n,a++;return i==t?this._moveViewPositionToTextNode(new V["a"](e,a)):this.findPositionIn(r,t-(i-n))}},{key:"_moveViewPositionToTextNode",value:function(e){var t=e.nodeBefore,r=e.nodeAfter;return t instanceof se["a"]?new V["a"](t,t.data.length):r instanceof se["a"]?new V["a"](r,0):e}}]),e}();Object(k["a"])(dt,_["c"]);var pt=r("2363"),mt=function(){function e(){Object(n["a"])(this,e),this._consumable=new Map,this._textProxyRegistry=new Map}return Object(i["a"])(e,[{key:"add",value:function(e,t){t=vt(t),e instanceof pt["a"]&&(e=this._getSymbolForTextProxy(e)),this._consumable.has(e)||this._consumable.set(e,new Map),this._consumable.get(e).set(t,!0)}},{key:"consume",value:function(e,t){return t=vt(t),e instanceof pt["a"]&&(e=this._getSymbolForTextProxy(e)),!!this.test(e,t)&&(this._consumable.get(e).set(t,!1),!0)}},{key:"test",value:function(e,t){t=vt(t),e instanceof pt["a"]&&(e=this._getSymbolForTextProxy(e));var r=this._consumable.get(e);if(void 0===r)return null;var n=r.get(t);return void 0===n?null:n}},{key:"revert",value:function(e,t){t=vt(t),e instanceof pt["a"]&&(e=this._getSymbolForTextProxy(e));var r=this.test(e,t);return!1===r?(this._consumable.get(e).set(t,!0),!0):!0!==r&&null}},{key:"_getSymbolForTextProxy",value:function(e){var t=null,r=this._textProxyRegistry.get(e.startOffset);if(r){var n=r.get(e.endOffset);n&&(t=n.get(e.parent))}return t||(t=this._addSymbolForTextProxy(e.startOffset,e.endOffset,e.parent)),t}},{key:"_addSymbolForTextProxy",value:function(e,t,r){var n,i,a=Symbol("textProxySymbol");return n=this._textProxyRegistry.get(e),n||(n=new Map,this._textProxyRegistry.set(e,n)),i=n.get(t),i||(i=new Map,n.set(t,i)),i.set(r,a),a}}]),e}();
  85. /**
  86. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  87. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  88. */function vt(e){var t=e.split(":");return t.length>1?t[0]+":"+t[1]:t[0]}
  89. /**
  90. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  91. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  92. */var bt=function(){function e(t){Object(n["a"])(this,e),this.conversionApi=Object.assign({dispatcher:this},t),this._reconversionEventsMapping=new Map}return Object(i["a"])(e,[{key:"convertChanges",value:function(e,t,r){var n,i=Object(u["a"])(e.getMarkersToRemove());try{for(i.s();!(n=i.n()).done;){var a=n.value;this.convertMarkerRemove(a.name,a.range,r)}}catch(g){i.e(g)}finally{i.f()}var o,s=this._mapChangesWithAutomaticReconversion(e),l=Object(u["a"])(s);try{for(l.s();!(o=l.n()).done;){var c=o.value;"insert"===c.type?this.convertInsert(ht["a"]._createFromPositionAndShift(c.position,c.length),r):"remove"===c.type?this.convertRemove(c.position,c.length,c.name,r):"reconvert"===c.type?this.reconvertElement(c.element,r):this.convertAttribute(c.range,c.attributeKey,c.attributeOldValue,c.attributeNewValue,r)}}catch(g){l.e(g)}finally{l.f()}var f,h=Object(u["a"])(this.conversionApi.mapper.flushUnboundMarkerNames());try{for(h.s();!(f=h.n()).done;){var d=f.value,p=t.get(d).getRange();this.convertMarkerRemove(d,p,r),this.convertMarkerAdd(d,p,r)}}catch(g){h.e(g)}finally{h.f()}var m,v=Object(u["a"])(e.getMarkersToAdd());try{for(v.s();!(m=v.n()).done;){var b=m.value;this.convertMarkerAdd(b.name,b.range,r)}}catch(g){v.e(g)}finally{v.f()}}},{key:"convertInsert",value:function(e,t){this.conversionApi.writer=t,this.conversionApi.consumable=this._createInsertConsumable(e);var r,n=Object(u["a"])(Array.from(e).map(wt));try{for(n.s();!(r=n.n()).done;){var i=r.value;this._convertInsertWithAttributes(i)}}catch(a){n.e(a)}finally{n.f()}this._clearConversionApi()}},{key:"convertRemove",value:function(e,t,r,n){this.conversionApi.writer=n,this.fire("remove:"+r,{position:e,length:t},this.conversionApi),this._clearConversionApi()}},{key:"convertAttribute",value:function(e,t,r,n,i){this.conversionApi.writer=i,this.conversionApi.consumable=this._createConsumableForRange(e,"attribute:".concat(t));var a,o=Object(u["a"])(e);try{for(o.s();!(a=o.n()).done;){var s=a.value,l=s.item,c=ht["a"]._createFromPositionAndShift(s.previousPosition,s.length),f={item:l,range:c,attributeKey:t,attributeOldValue:r,attributeNewValue:n};this._testAndFire("attribute:".concat(t),f)}}catch(h){o.e(h)}finally{o.f()}this._clearConversionApi()}},{key:"reconvertElement",value:function(e,t){var r=ht["a"]._createOn(e);this.conversionApi.writer=t,this.conversionApi.consumable=this._createInsertConsumable(r);var n=this.conversionApi.mapper,i=n.toViewElement(e);t.remove(i),this._convertInsertWithAttributes({item:e,range:r});var a,o=n.toViewElement(e),s=Object(u["a"])(ht["a"]._createIn(e));try{for(s.s();!(a=s.n()).done;){var l=a.value,c=l.item,f=_t(c,n);f?f.root!==o.root&&t.move(t.createRangeOn(f),n.toViewPosition(ft["a"]._createBefore(c))):this._convertInsertWithAttributes(wt(l))}}catch(h){s.e(h)}finally{s.f()}n.unbindViewElement(i),this._clearConversionApi()}},{key:"convertSelection",value:function(e,t,r){var n=Array.from(t.getMarkersAtPosition(e.getFirstPosition()));if(this.conversionApi.writer=r,this.conversionApi.consumable=this._createSelectionConsumable(e,n),this.fire("selection",{selection:e},this.conversionApi),e.isCollapsed){for(var i=0,a=n;i<a.length;i++){var o=a[i],s=o.getRange();if(gt(e.getFirstPosition(),o,this.conversionApi.mapper)){var l={item:e,markerName:o.name,markerRange:s};this.conversionApi.consumable.test(e,"addMarker:"+o.name)&&this.fire("addMarker:"+o.name,l,this.conversionApi)}}var c,f=Object(u["a"])(e.getAttributeKeys());try{for(f.s();!(c=f.n()).done;){var h=c.value,d={item:e,range:e.getFirstRange(),attributeKey:h,attributeOldValue:null,attributeNewValue:e.getAttribute(h)};this.conversionApi.consumable.test(e,"attribute:"+d.attributeKey)&&this.fire("attribute:"+d.attributeKey+":$text",d,this.conversionApi)}}catch(p){f.e(p)}finally{f.f()}this._clearConversionApi()}}},{key:"convertMarkerAdd",value:function(e,t,r){if(t.root.document&&"$graveyard"!=t.root.rootName){this.conversionApi.writer=r;var n="addMarker:"+e,i=new mt;if(i.add(t,n),this.conversionApi.consumable=i,this.fire(n,{markerName:e,markerRange:t},this.conversionApi),i.test(t,n)){this.conversionApi.consumable=this._createConsumableForRange(t,n);var a,o=Object(u["a"])(t.getItems());try{for(o.s();!(a=o.n()).done;){var s=a.value;if(this.conversionApi.consumable.test(s,n)){var l={item:s,range:ht["a"]._createOn(s),markerName:e,markerRange:t};this.fire(n,l,this.conversionApi)}}}catch(c){o.e(c)}finally{o.f()}this._clearConversionApi()}}}},{key:"convertMarkerRemove",value:function(e,t,r){t.root.document&&"$graveyard"!=t.root.rootName&&(this.conversionApi.writer=r,this.fire("removeMarker:"+e,{markerName:e,markerRange:t},this.conversionApi),this._clearConversionApi())}},{key:"_mapReconversionTriggerEvent",value:function(e,t){this._reconversionEventsMapping.set(t,e)}},{key:"_createInsertConsumable",value:function(e){var t,r=new mt,n=Object(u["a"])(e);try{for(n.s();!(t=n.n()).done;){var i=t.value,a=i.item;r.add(a,"insert");var o,s=Object(u["a"])(a.getAttributeKeys());try{for(s.s();!(o=s.n()).done;){var l=o.value;r.add(a,"attribute:"+l)}}catch(c){s.e(c)}finally{s.f()}}}catch(c){n.e(c)}finally{n.f()}return r}},{key:"_createConsumableForRange",value:function(e,t){var r,n=new mt,i=Object(u["a"])(e.getItems());try{for(i.s();!(r=i.n()).done;){var a=r.value;n.add(a,t)}}catch(o){i.e(o)}finally{i.f()}return n}},{key:"_createSelectionConsumable",value:function(e,t){var r=new mt;r.add(e,"selection");var n,i=Object(u["a"])(t);try{for(i.s();!(n=i.n()).done;){var a=n.value;r.add(e,"addMarker:"+a.name)}}catch(c){i.e(c)}finally{i.f()}var o,s=Object(u["a"])(e.getAttributeKeys());try{for(s.s();!(o=s.n()).done;){var l=o.value;r.add(e,"attribute:"+l)}}catch(c){s.e(c)}finally{s.f()}return r}},{key:"_testAndFire",value:function(e,t){this.conversionApi.consumable.test(t.item,e)&&this.fire(yt(e,t),t,this.conversionApi)}},{key:"_clearConversionApi",value:function(){delete this.conversionApi.writer,delete this.conversionApi.consumable}},{key:"_convertInsertWithAttributes",value:function(e){this._testAndFire("insert",e);var t,r=Object(u["a"])(e.item.getAttributeKeys());try{for(r.s();!(t=r.n()).done;){var n=t.value;e.attributeKey=n,e.attributeOldValue=null,e.attributeNewValue=e.item.getAttribute(n),this._testAndFire("attribute:".concat(n),e)}}catch(i){r.e(i)}finally{r.f()}}},{key:"_mapChangesWithAutomaticReconversion",value:function(e){var t,r=new Set,n=[],i=Object(u["a"])(e.getChanges());try{for(i.s();!(t=i.n()).done;){var a=t.value,o=a.position||a.range.start,s=o.parent,l=Object(ft["d"])(o,s);if(l)n.push(a);else{var c="attribute"===a.type?Object(ft["b"])(o,s,null):s;if(c.is("$text"))n.push(a);else{var f=void 0;if(f="attribute"===a.type?"attribute:".concat(a.attributeKey,":").concat(c.name):"".concat(a.type,":").concat(a.name),this._isReconvertTriggerEvent(f,c.name)){if(r.has(c))continue;r.add(c),n.push({type:"reconvert",element:c})}else n.push(a)}}}}catch(h){i.e(h)}finally{i.f()}return n}},{key:"_isReconvertTriggerEvent",value:function(e,t){return this._reconversionEventsMapping.get(e)===t}}]),e}();function gt(e,t,r){var n=t.getRange(),i=Array.from(e.getAncestors());i.shift(),i.reverse();var a=i.some((function(e){if(n.containsItem(e)){var t=r.toViewElement(e);return!!t.getCustomProperty("addHighlight")}}));return!a}function yt(e,t){var r=t.item.name||"$text";return"".concat(e,":").concat(r)}function wt(e){var t=e.item,r=ht["a"]._createFromPositionAndShift(e.previousPosition,e.length);return{item:t,range:r}}function _t(e,t){if(e.is("textProxy")){var r=t.toViewPosition(ft["a"]._createBefore(e)),n=r.parent;return n.is("$text")?n:null}return t.toViewElement(e)}Object(k["a"])(bt,_["c"]);var kt=r("53ca"),Ot=r("34b2"),Et=function(){function e(t,r,i){Object(n["a"])(this,e),this._lastRangeBackward=!1,this._ranges=[],this._attrs=new Map,t&&this.setTo(t,r,i)}return Object(i["a"])(e,[{key:"anchor",get:function(){if(this._ranges.length>0){var e=this._ranges[this._ranges.length-1];return this._lastRangeBackward?e.end:e.start}return null}},{key:"focus",get:function(){if(this._ranges.length>0){var e=this._ranges[this._ranges.length-1];return this._lastRangeBackward?e.start:e.end}return null}},{key:"isCollapsed",get:function(){var e=this._ranges.length;return 1===e&&this._ranges[0].isCollapsed}},{key:"rangeCount",get:function(){return this._ranges.length}},{key:"isBackward",get:function(){return!this.isCollapsed&&this._lastRangeBackward}},{key:"isEqual",value:function(e){if(this.rangeCount!=e.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(e.anchor)||!this.focus.isEqual(e.focus))return!1;var t,r=Object(u["a"])(this._ranges);try{for(r.s();!(t=r.n()).done;){var n,i=t.value,a=!1,o=Object(u["a"])(e._ranges);try{for(o.s();!(n=o.n()).done;){var s=n.value;if(i.isEqual(s)){a=!0;break}}}catch(l){o.e(l)}finally{o.f()}if(!a)return!1}}catch(l){r.e(l)}finally{r.f()}return!0}},{key:"getRanges",value:Object(f["a"])().mark((function e(){var t,r,n;return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t=Object(u["a"])(this._ranges),e.prev=1,t.s();case 3:if((r=t.n()).done){e.next=9;break}return n=r.value,e.next=7,new ht["a"](n.start,n.end);case 7:e.next=3;break;case 9:e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](1),t.e(e.t0);case 14:return e.prev=14,t.f(),e.finish(14);case 17:case"end":return e.stop()}}),e,this,[[1,11,14,17]])}))},{key:"getFirstRange",value:function(){var e,t=null,r=Object(u["a"])(this._ranges);try{for(r.s();!(e=r.n()).done;){var n=e.value;t&&!n.start.isBefore(t.start)||(t=n)}}catch(i){r.e(i)}finally{r.f()}return t?new ht["a"](t.start,t.end):null}},{key:"getLastRange",value:function(){var e,t=null,r=Object(u["a"])(this._ranges);try{for(r.s();!(e=r.n()).done;){var n=e.value;t&&!n.end.isAfter(t.end)||(t=n)}}catch(i){r.e(i)}finally{r.f()}return t?new ht["a"](t.start,t.end):null}},{key:"getFirstPosition",value:function(){var e=this.getFirstRange();return e?e.start.clone():null}},{key:"getLastPosition",value:function(){var e=this.getLastRange();return e?e.end.clone():null}},{key:"setTo",value:function(t,r,n){if(null===t)this._setRanges([]);else if(t instanceof e)this._setRanges(t.getRanges(),t.isBackward);else if(t&&"function"==typeof t.getRanges)this._setRanges(t.getRanges(),t.isBackward);else if(t instanceof ht["a"])this._setRanges([t],!!r&&!!r.backward);else if(t instanceof ft["a"])this._setRanges([new ht["a"](t)]);else if(t instanceof Ot["a"]){var i,a=!!n&&!!n.backward;if("in"==r)i=ht["a"]._createIn(t);else if("on"==r)i=ht["a"]._createOn(t);else{if(void 0===r)throw new w["a"]("model-selection-setto-required-second-parameter",[this,t]);i=new ht["a"](ft["a"]._createAt(t,r))}this._setRanges([i],a)}else{if(!Object(oe["a"])(t))throw new w["a"]("model-selection-setto-not-selectable",[this,t]);this._setRanges(t,r&&!!r.backward)}}},{key:"_setRanges",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e=Array.from(e);var n=e.some((function(r){if(!(r instanceof ht["a"]))throw new w["a"]("model-selection-set-ranges-not-range",[t,e]);return t._ranges.every((function(e){return!e.isEqual(r)}))}));if(e.length!==this._ranges.length||n){this._removeAllRanges();var i,a=Object(u["a"])(e);try{for(a.s();!(i=a.n()).done;){var o=i.value;this._pushRange(o)}}catch(s){a.e(s)}finally{a.f()}this._lastRangeBackward=!!r,this.fire("change:range",{directChange:!0})}}},{key:"setFocus",value:function(e,t){if(null===this.anchor)throw new w["a"]("model-selection-setfocus-no-ranges",[this,e]);var r=ft["a"]._createAt(e,t);if("same"!=r.compareWith(this.focus)){var n=this.anchor;this._ranges.length&&this._popRange(),"before"==r.compareWith(n)?(this._pushRange(new ht["a"](r,n)),this._lastRangeBackward=!0):(this._pushRange(new ht["a"](n,r)),this._lastRangeBackward=!1),this.fire("change:range",{directChange:!0})}}},{key:"getAttribute",value:function(e){return this._attrs.get(e)}},{key:"getAttributes",value:function(){return this._attrs.entries()}},{key:"getAttributeKeys",value:function(){return this._attrs.keys()}},{key:"hasAttribute",value:function(e){return this._attrs.has(e)}},{key:"removeAttribute",value:function(e){this.hasAttribute(e)&&(this._attrs.delete(e),this.fire("change:attribute",{attributeKeys:[e],directChange:!0}))}},{key:"setAttribute",value:function(e,t){this.getAttribute(e)!==t&&(this._attrs.set(e,t),this.fire("change:attribute",{attributeKeys:[e],directChange:!0}))}},{key:"getSelectedElement",value:function(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}},{key:"is",value:function(e){return"selection"===e||"model:selection"===e}},{key:"getSelectedBlocks",value:Object(f["a"])().mark((function e(){var t,r,n,i,a,o,s,l,c,h;return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t=new WeakSet,r=Object(u["a"])(this.getRanges()),e.prev=2,r.s();case 4:if((n=r.n()).done){e.next=35;break}if(i=n.value,a=Ct(i.start,t),!a||!Tt(a,i)){e.next=10;break}return e.next=10,a;case 10:o=Object(u["a"])(i.getWalker()),e.prev=11,o.s();case 13:if((s=o.n()).done){e.next=21;break}if(l=s.value,c=l.item,"elementEnd"!=l.type||!At(c,t,i)){e.next=19;break}return e.next=19,c;case 19:e.next=13;break;case 21:e.next=26;break;case 23:e.prev=23,e.t0=e["catch"](11),o.e(e.t0);case 26:return e.prev=26,o.f(),e.finish(26);case 29:if(h=Ct(i.end,t),!h||i.end.isTouching(ft["a"]._createAt(h,0))||!Tt(h,i)){e.next=33;break}return e.next=33,h;case 33:e.next=4;break;case 35:e.next=40;break;case 37:e.prev=37,e.t1=e["catch"](2),r.e(e.t1);case 40:return e.prev=40,r.f(),e.finish(40);case 43:case"end":return e.stop()}}),e,this,[[2,37,40,43],[11,23,26,29]])}))},{key:"containsEntireContent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.anchor.root,t=ft["a"]._createAt(e,0),r=ft["a"]._createAt(e,"end");return t.isTouching(this.getFirstPosition())&&r.isTouching(this.getLastPosition())}},{key:"_pushRange",value:function(e){this._checkRange(e),this._ranges.push(new ht["a"](e.start,e.end))}},{key:"_checkRange",value:function(e){for(var t=0;t<this._ranges.length;t++)if(e.isIntersecting(this._ranges[t]))throw new w["a"]("model-selection-range-intersects",[this,e],{addedRange:e,intersectingRange:this._ranges[t]})}},{key:"_removeAllRanges",value:function(){while(this._ranges.length>0)this._popRange()}},{key:"_popRange",value:function(){this._ranges.pop()}}]),e}();function St(e,t){return!t.has(e)&&(t.add(e),e.root.document.model.schema.isBlock(e)&&e.parent)}function At(e,t,r){return St(e,t)&&Tt(e,r)}function Ct(e,t){var r=e.parent,n=r.root.document.model.schema,i=e.parent.getAncestors({parentFirst:!0,includeSelf:!0}),a=!1,o=i.find((function(e){return!a&&(a=n.isLimit(e),!a&&St(e,t))}));return i.forEach((function(e){return t.add(e)})),o}function Tt(e,t){var r=xt(e);if(!r)return!0;var n=t.containsRange(ht["a"]._createOn(r),!0);return!n}function xt(e){var t=e.root.document.model.schema,r=e.parent;while(r){if(t.isBlock(r))return r;r=r.parent}}Object(k["a"])(Et,_["c"]);var Mt=r("a641"),jt=(r("f559"),function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,i){var o;return Object(n["a"])(this,r),o=t.call(this,e,i),Rt.call(Object(a["a"])(o)),o}return Object(i["a"])(r,[{key:"detach",value:function(){this.stopListening()}},{key:"is",value:function(e){return"liveRange"===e||"model:liveRange"===e||"range"==e||"model:range"===e}},{key:"toRange",value:function(){return new ht["a"](this.start,this.end)}}],[{key:"fromRange",value:function(e){return new r(e.start,e.end)}}]),r}(ht["a"]));function Rt(){var e=this;this.listenTo(this.root.document.model,"applyOperation",(function(t,r){var n=r[0];n.isDocumentOperation&&Pt.call(e,n)}),{priority:"low"})}function Pt(e){var t=this.getTransformedByOperation(e),r=ht["a"]._createFromRanges(t),n=!r.isEqual(this),i=It(this,e),a=null;if(n){"$graveyard"==r.root.rootName&&(a="remove"==e.type?e.sourcePosition:e.deletionPosition);var o=this.toRange();this.start=r.start,this.end=r.end,this.fire("change:range",o,{deletionPosition:a})}else i&&this.fire("change:content",this.toRange(),{deletionPosition:a})}function It(e,t){switch(t.type){case"insert":return e.containsPosition(t.position);case"move":case"remove":case"reinsert":case"merge":return e.containsPosition(t.sourcePosition)||e.start.isEqual(t.sourcePosition)||e.containsPosition(t.targetPosition);case"split":return e.containsPosition(t.splitPosition)||e.containsPosition(t.insertionPosition)}return!1}Object(k["a"])(jt,_["c"]);var Bt=r("5122"),Nt=r("b286"),Dt=r("ed4a"),Lt="selection:",Ft=function(){function e(t){Object(n["a"])(this,e),this._selection=new Vt(t),this._selection.delegate("change:range").to(this),this._selection.delegate("change:attribute").to(this),this._selection.delegate("change:marker").to(this)}return Object(i["a"])(e,[{key:"isCollapsed",get:function(){return this._selection.isCollapsed}},{key:"anchor",get:function(){return this._selection.anchor}},{key:"focus",get:function(){return this._selection.focus}},{key:"rangeCount",get:function(){return this._selection.rangeCount}},{key:"hasOwnRange",get:function(){return this._selection.hasOwnRange}},{key:"isBackward",get:function(){return this._selection.isBackward}},{key:"isGravityOverridden",get:function(){return this._selection.isGravityOverridden}},{key:"markers",get:function(){return this._selection.markers}},{key:"_ranges",get:function(){return this._selection._ranges}},{key:"getRanges",value:function(){return this._selection.getRanges()}},{key:"getFirstPosition",value:function(){return this._selection.getFirstPosition()}},{key:"getLastPosition",value:function(){return this._selection.getLastPosition()}},{key:"getFirstRange",value:function(){return this._selection.getFirstRange()}},{key:"getLastRange",value:function(){return this._selection.getLastRange()}},{key:"getSelectedBlocks",value:function(){return this._selection.getSelectedBlocks()}},{key:"getSelectedElement",value:function(){return this._selection.getSelectedElement()}},{key:"containsEntireContent",value:function(e){return this._selection.containsEntireContent(e)}},{key:"destroy",value:function(){this._selection.destroy()}},{key:"getAttributeKeys",value:function(){return this._selection.getAttributeKeys()}},{key:"getAttributes",value:function(){return this._selection.getAttributes()}},{key:"getAttribute",value:function(e){return this._selection.getAttribute(e)}},{key:"hasAttribute",value:function(e){return this._selection.hasAttribute(e)}},{key:"refresh",value:function(){this._selection._updateMarkers(),this._selection._updateAttributes(!1)}},{key:"observeMarkers",value:function(e){this._selection.observeMarkers(e)}},{key:"is",value:function(e){return"selection"===e||"model:selection"==e||"documentSelection"==e||"model:documentSelection"==e}},{key:"_setFocus",value:function(e,t){this._selection.setFocus(e,t)}},{key:"_setTo",value:function(e,t,r){this._selection.setTo(e,t,r)}},{key:"_setAttribute",value:function(e,t){this._selection.setAttribute(e,t)}},{key:"_removeAttribute",value:function(e){this._selection.removeAttribute(e)}},{key:"_getStoredAttributes",value:function(){return this._selection._getStoredAttributes()}},{key:"_overrideGravity",value:function(){return this._selection.overrideGravity()}},{key:"_restoreGravity",value:function(e){this._selection.restoreGravity(e)}}],[{key:"_getStoreAttributeKey",value:function(e){return Lt+e}},{key:"_isStoreAttributeKey",value:function(e){return e.startsWith(Lt)}}]),e}();Object(k["a"])(Ft,_["c"]);var Vt=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this),i.markers=new g["a"]({idProperty:"name"}),i._model=e.model,i._document=e,i._attributePriority=new Map,i._selectionRestorePosition=null,i._hasChangedRange=!1,i._overriddenGravityRegister=new Set,i._observedMarkers=new Set,i.listenTo(i._model,"applyOperation",(function(e,t){var r=t[0];r.isDocumentOperation&&"marker"!=r.type&&"rename"!=r.type&&"noop"!=r.type&&(0==i._ranges.length&&i._selectionRestorePosition&&i._fixGraveyardSelection(i._selectionRestorePosition),i._selectionRestorePosition=null,i._hasChangedRange&&(i._hasChangedRange=!1,i.fire("change:range",{directChange:!1})))}),{priority:"lowest"}),i.on("change:range",(function(){var e,t=Object(u["a"])(i.getRanges());try{for(t.s();!(e=t.n()).done;){var r=e.value;if(!i._document._validateSelectionRange(r))throw new w["a"]("document-selection-wrong-position",Object(a["a"])(i),{range:r})}}catch(n){t.e(n)}finally{t.f()}})),i.listenTo(i._model.markers,"update",(function(e,t,r,n){i._updateMarker(t,n)})),i.listenTo(i._document,"change",(function(e,t){Ut(i._model,t)})),i}return Object(i["a"])(r,[{key:"isCollapsed",get:function(){var e=this._ranges.length;return 0===e?this._document._getDefaultRange().isCollapsed:Object(o["a"])(Object(s["a"])(r.prototype),"isCollapsed",this)}},{key:"anchor",get:function(){return Object(o["a"])(Object(s["a"])(r.prototype),"anchor",this)||this._document._getDefaultRange().start}},{key:"focus",get:function(){return Object(o["a"])(Object(s["a"])(r.prototype),"focus",this)||this._document._getDefaultRange().end}},{key:"rangeCount",get:function(){return this._ranges.length?this._ranges.length:1}},{key:"hasOwnRange",get:function(){return this._ranges.length>0}},{key:"isGravityOverridden",get:function(){return!!this._overriddenGravityRegister.size}},{key:"destroy",value:function(){for(var e=0;e<this._ranges.length;e++)this._ranges[e].detach();this.stopListening()}},{key:"getRanges",value:Object(f["a"])().mark((function e(){return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!this._ranges.length){e.next=4;break}return e.delegateYield(Object(o["a"])(Object(s["a"])(r.prototype),"getRanges",this).call(this),"t0",2);case 2:e.next=6;break;case 4:return e.next=6,this._document._getDefaultRange();case 6:case"end":return e.stop()}}),e,this)}))},{key:"getFirstRange",value:function(){return Object(o["a"])(Object(s["a"])(r.prototype),"getFirstRange",this).call(this)||this._document._getDefaultRange()}},{key:"getLastRange",value:function(){return Object(o["a"])(Object(s["a"])(r.prototype),"getLastRange",this).call(this)||this._document._getDefaultRange()}},{key:"setTo",value:function(e,t,n){Object(o["a"])(Object(s["a"])(r.prototype),"setTo",this).call(this,e,t,n),this._updateAttributes(!0),this._updateMarkers()}},{key:"setFocus",value:function(e,t){Object(o["a"])(Object(s["a"])(r.prototype),"setFocus",this).call(this,e,t),this._updateAttributes(!0),this._updateMarkers()}},{key:"setAttribute",value:function(e,t){if(this._setAttribute(e,t)){var r=[e];this.fire("change:attribute",{attributeKeys:r,directChange:!0})}}},{key:"removeAttribute",value:function(e){if(this._removeAttribute(e)){var t=[e];this.fire("change:attribute",{attributeKeys:t,directChange:!0})}}},{key:"overrideGravity",value:function(){var e=Object(Dt["a"])();return this._overriddenGravityRegister.add(e),1===this._overriddenGravityRegister.size&&this._updateAttributes(!0),e}},{key:"restoreGravity",value:function(e){if(!this._overriddenGravityRegister.has(e))throw new w["a"]("document-selection-gravity-wrong-restore",this,{uid:e});this._overriddenGravityRegister.delete(e),this.isGravityOverridden||this._updateAttributes(!0)}},{key:"observeMarkers",value:function(e){this._observedMarkers.add(e),this._updateMarkers()}},{key:"_popRange",value:function(){this._ranges.pop().detach()}},{key:"_pushRange",value:function(e){var t=this._prepareRange(e);t&&this._ranges.push(t)}},{key:"_prepareRange",value:function(e){var t=this;if(this._checkRange(e),e.root!=this._document.graveyard){var r=jt.fromRange(e);return r.on("change:range",(function(e,n,i){if(t._hasChangedRange=!0,r.root==t._document.graveyard){t._selectionRestorePosition=i.deletionPosition;var a=t._ranges.indexOf(r);t._ranges.splice(a,1),r.detach()}})),r}}},{key:"_updateMarkers",value:function(){if(this._observedMarkers.size){var e,t=[],r=!1,n=Object(u["a"])(this._model.markers);try{for(n.s();!(e=n.n()).done;){var i=e.value,a=i.name.split(":",1)[0];if(this._observedMarkers.has(a)){var o,s=i.getRange(),l=Object(u["a"])(this.getRanges());try{for(l.s();!(o=l.n()).done;){var c=o.value;s.containsRange(c,!c.isCollapsed)&&t.push(i)}}catch(g){l.e(g)}finally{l.f()}}}}catch(g){n.e(g)}finally{n.f()}for(var f=Array.from(this.markers),h=0,d=t;h<d.length;h++){var p=d[h];this.markers.has(p)||(this.markers.add(p),r=!0)}for(var m=0,v=Array.from(this.markers);m<v.length;m++){var b=v[m];t.includes(b)||(this.markers.remove(b),r=!0)}r&&this.fire("change:marker",{oldMarkers:f,directChange:!1})}}},{key:"_updateMarker",value:function(e,t){var r=e.name.split(":",1)[0];if(this._observedMarkers.has(r)){var n=!1,i=Array.from(this.markers),a=this.markers.has(e);if(t){var o,s=!1,l=Object(u["a"])(this.getRanges());try{for(l.s();!(o=l.n()).done;){var c=o.value;if(t.containsRange(c,!c.isCollapsed)){s=!0;break}}}catch(f){l.e(f)}finally{l.f()}s&&!a?(this.markers.add(e),n=!0):!s&&a&&(this.markers.remove(e),n=!0)}else a&&(this.markers.remove(e),n=!0);n&&this.fire("change:marker",{oldMarkers:i,directChange:!1})}}},{key:"_updateAttributes",value:function(e){var t=Object(Nt["a"])(this._getSurroundingAttributes()),r=Object(Nt["a"])(this.getAttributes());if(e)this._attributePriority=new Map,this._attrs=new Map;else{var n,i=Object(u["a"])(this._attributePriority);try{for(i.s();!(n=i.n()).done;){var a=Object(y["a"])(n.value,2),o=a[0],s=a[1];"low"==s&&(this._attrs.delete(o),this._attributePriority.delete(o))}}catch(w){i.e(w)}finally{i.f()}}this._setAttributesTo(t);var l,c=[],f=Object(u["a"])(this.getAttributes());try{for(f.s();!(l=f.n()).done;){var h=Object(y["a"])(l.value,2),d=h[0],p=h[1];r.has(d)&&r.get(d)===p||c.push(d)}}catch(w){f.e(w)}finally{f.f()}var m,v=Object(u["a"])(r);try{for(v.s();!(m=v.n()).done;){var b=Object(y["a"])(m.value,1),g=b[0];this.hasAttribute(g)||c.push(g)}}catch(w){v.e(w)}finally{v.f()}c.length>0&&this.fire("change:attribute",{attributeKeys:c,directChange:!1})}},{key:"_setAttribute",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=n?"normal":"low";if("low"==i&&"normal"==this._attributePriority.get(e))return!1;var a=Object(o["a"])(Object(s["a"])(r.prototype),"getAttribute",this).call(this,e);return a!==t&&(this._attrs.set(e,t),this._attributePriority.set(e,i),!0)}},{key:"_removeAttribute",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=t?"normal":"low";return("low"!=n||"normal"!=this._attributePriority.get(e))&&(this._attributePriority.set(e,n),!!Object(o["a"])(Object(s["a"])(r.prototype),"hasAttribute",this).call(this,e)&&(this._attrs.delete(e),!0))}},{key:"_setAttributesTo",value:function(e){var t,r=new Set,n=Object(u["a"])(this.getAttributes());try{for(n.s();!(t=n.n()).done;){var i=Object(y["a"])(t.value,2),a=i[0],o=i[1];e.get(a)!==o&&this._removeAttribute(a,!1)}}catch(p){n.e(p)}finally{n.f()}var s,l=Object(u["a"])(e);try{for(l.s();!(s=l.n()).done;){var c=Object(y["a"])(s.value,2),f=c[0],h=c[1],d=this._setAttribute(f,h,!1);d&&r.add(f)}}catch(p){l.e(p)}finally{l.f()}return r}},{key:"_getStoredAttributes",value:Object(f["a"])().mark((function e(){var t,r,n,i,a;return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=this.getFirstPosition().parent,!this.isCollapsed||!t.isEmpty){e.next=21;break}r=Object(u["a"])(t.getAttributeKeys()),e.prev=3,r.s();case 5:if((n=r.n()).done){e.next=13;break}if(i=n.value,!i.startsWith(Lt)){e.next=11;break}return a=i.substr(Lt.length),e.next=11,[a,t.getAttribute(i)];case 11:e.next=5;break;case 13:e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](3),r.e(e.t0);case 18:return e.prev=18,r.f(),e.finish(18);case 21:case"end":return e.stop()}}),e,this,[[3,15,18,21]])}))},{key:"_getSurroundingAttributes",value:function(){var e=this.getFirstPosition(),t=this._model.schema,r=null;if(this.isCollapsed){var n=e.textNode?e.textNode:e.nodeBefore,i=e.textNode?e.textNode:e.nodeAfter;if(this.isGravityOverridden||(r=zt(n)),r||(r=zt(i)),!this.isGravityOverridden&&!r){var a=n;while(a&&!t.isInline(a)&&!r)a=a.previousSibling,r=zt(a)}if(!r){var o=i;while(o&&!t.isInline(o)&&!r)o=o.nextSibling,r=zt(o)}r||(r=this._getStoredAttributes())}else{var s,l=this.getFirstRange(),c=Object(u["a"])(l);try{for(c.s();!(s=c.n()).done;){var f=s.value;if(f.item.is("element")&&t.isObject(f.item))break;if("text"==f.type){r=f.item.getAttributes();break}}}catch(h){c.e(h)}finally{c.f()}}return r}},{key:"_fixGraveyardSelection",value:function(e){var t=this._model.schema.getNearestSelectionRange(e);t&&this._pushRange(t)}}]),r}(Et);function zt(e){return e instanceof pt["a"]||e instanceof Bt["a"]?e.getAttributes():null}function Ut(e,t){var r,n=e.document.differ,i=Object(u["a"])(n.getChanges());try{var a=function(){var n=r.value;if("insert"!=n.type)return"continue";var i=n.position.parent,a=n.length===i.maxOffset;a&&e.enqueueChange(t,(function(e){var t,r=Array.from(i.getAttributeKeys()).filter((function(e){return e.startsWith(Lt)})),n=Object(u["a"])(r);try{for(n.s();!(t=n.n()).done;){var a=t.value;e.removeAttribute(a,i)}}catch(o){n.e(o)}finally{n.f()}}))};for(i.s();!(r=i.n()).done;)a()}catch(o){i.e(o)}finally{i.f()}}
  93. /**
  94. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  95. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  96. */var Ht=function(){function e(t){Object(n["a"])(this,e),this._dispatchers=t}return Object(i["a"])(e,[{key:"add",value:function(e){var t,r=Object(u["a"])(this._dispatchers);try{for(r.s();!(t=r.n()).done;){var n=t.value;e(n)}}catch(i){r.e(i)}finally{r.f()}return this}}]),e}(),qt=r("09f4"),Wt=1,Gt=4;function Kt(e){return Object(qt["a"])(e,Wt|Gt)}var Xt=Kt,$t=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"elementToElement",value:function(e){return this.add(mr(e))}},{key:"attributeToElement",value:function(e){return this.add(vr(e))}},{key:"attributeToAttribute",value:function(e){return this.add(br(e))}},{key:"markerToElement",value:function(e){return this.add(gr(e))}},{key:"markerToHighlight",value:function(e){return this.add(wr(e))}},{key:"markerToData",value:function(e){return this.add(yr(e))}}]),r}(Ht);
  97. /**
  98. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  99. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  100. */function Zt(){return function(e,t,r){if(r.consumable.consume(t.item,"insert")){var n=r.writer,i=r.mapper.toViewPosition(t.range.start),a=n.createText(t.item.data);n.insert(i,a)}}}function Yt(){return function(e,t,r){var n,i=r.mapper.toViewPosition(t.position),a=t.position.getShiftedBy(t.length),o=r.mapper.toViewPosition(a,{isPhantom:!0}),s=r.writer.createRange(i,o),l=r.writer.remove(s.getTrimmed()),c=Object(u["a"])(r.writer.createRangeIn(l).getItems());try{for(c.s();!(n=c.n()).done;){var f=n.value;r.mapper.unbindViewElement(f)}}catch(h){c.e(h)}finally{c.f()}}}function Jt(e,t){var r=e.createAttributeElement("span",t.attributes);return t.classes&&r._addClass(t.classes),t.priority&&(r._priority=t.priority),r._id=t.id,r}function Qt(){return function(e,t,r){var n=t.selection;if(!n.isCollapsed&&r.consumable.consume(n,"selection")){var i,a=[],o=Object(u["a"])(n.getRanges());try{for(o.s();!(i=o.n()).done;){var s=i.value,l=r.mapper.toViewRange(s);a.push(l)}}catch(c){o.e(c)}finally{o.f()}r.writer.setSelection(a,{backward:n.isBackward})}}}function er(){return function(e,t,r){var n=t.selection;if(n.isCollapsed&&r.consumable.consume(n,"selection")){var i=r.writer,a=n.getFirstPosition(),o=r.mapper.toViewPosition(a),s=i.breakAttributes(o);i.setSelection(s)}}}function tr(){return function(e,t,r){var n,i=r.writer,a=i.document.selection,o=Object(u["a"])(a.getRanges());try{for(o.s();!(n=o.n()).done;){var s=n.value;s.isCollapsed&&s.end.parent.isAttached()&&r.writer.mergeAttributes(s.start)}}catch(l){o.e(l)}finally{o.f()}i.setSelection(null)}}function rr(e){return function(t,r,n){var i=e(r.attributeOldValue,n),a=e(r.attributeNewValue,n);if((i||a)&&n.consumable.consume(r.item,t.name)){var o=n.writer,s=o.document.selection;if(r.item instanceof Et||r.item instanceof Ft)o.wrap(s.getFirstRange(),a);else{var l=n.mapper.toViewRange(r.range);null!==r.attributeOldValue&&i&&(l=o.unwrap(l,i)),null!==r.attributeNewValue&&a&&o.wrap(l,a)}}}}function nr(e){return function(t,r,n){var i=e(r.item,n);if(i&&n.consumable.consume(r.item,"insert")){var a=n.mapper.toViewPosition(r.range.start);n.mapper.bindElements(r.item,i),n.writer.insert(a,i)}}}function ir(e){return function(t,r,n){r.isOpening=!0;var i=e(r,n);r.isOpening=!1;var a=e(r,n);if(i&&a){var o=r.markerRange;if(!o.isCollapsed||n.consumable.consume(o,t.name)){var s,l=Object(u["a"])(o);try{for(l.s();!(s=l.n()).done;){var c=s.value;if(!n.consumable.consume(c.item,t.name))return}}catch(d){l.e(d)}finally{l.f()}var f=n.mapper,h=n.writer;h.insert(f.toViewPosition(o.start),i),n.mapper.bindElementToMarker(i,r.markerName),o.isCollapsed||(h.insert(f.toViewPosition(o.end),a),n.mapper.bindElementToMarker(a,r.markerName)),t.stop()}}}}function ar(){return function(e,t,r){var n=r.mapper.markerNameToElements(t.markerName);if(n){var i,a=Object(u["a"])(n);try{for(a.s();!(i=a.n()).done;){var o=i.value;r.mapper.unbindElementFromMarkerName(o,t.markerName),r.writer.clear(r.writer.createRangeOn(o),o)}}catch(s){a.e(s)}finally{a.f()}r.writer.clearClonedElementsGroup(t.markerName),e.stop()}}}function or(e){return function(t,r,n){var i=e(r.markerName,n);if(i){var a=r.markerRange;n.consumable.consume(a,t.name)&&(sr(a,!1,n,r,i),sr(a,!0,n,r,i),t.stop())}}}function sr(e,t,r,n,i){var a=t?e.start:e.end,o=r.schema.checkChild(a,"$text");if(o){var s=r.mapper.toViewPosition(a);cr(s,t,r,n,i)}else{var l,c;t&&a.nodeAfter||!t&&!a.nodeBefore?(l=a.nodeAfter,c=!0):(l=a.nodeBefore,c=!1);var u=r.mapper.toViewElement(l);lr(u,t,c,r,n,i)}}function lr(e,t,r,n,i,a){var o="data-".concat(a.group,"-").concat(t?"start":"end","-").concat(r?"before":"after"),s=e.hasAttribute(o)?e.getAttribute(o).split(","):[];s.unshift(a.name),n.writer.setAttribute(o,s.join(","),e),n.mapper.bindElementToMarker(e,i.markerName)}function cr(e,t,r,n,i){var a="".concat(i.group,"-").concat(t?"start":"end"),o=i.name?{name:i.name}:null,s=r.writer.createUIElement(a,o);r.writer.insert(e,s),r.mapper.bindElementToMarker(s,n.markerName)}function ur(e){return function(t,r,n){var i=e(r.markerName,n);if(i){var a=n.mapper.markerNameToElements(r.markerName);if(a){var o,s=Object(u["a"])(a);try{for(s.s();!(o=s.n()).done;){var l=o.value;n.mapper.unbindElementFromMarkerName(l,r.markerName),l.is("containerElement")?(c("data-".concat(i.group,"-start-before"),l),c("data-".concat(i.group,"-start-after"),l),c("data-".concat(i.group,"-end-before"),l),c("data-".concat(i.group,"-end-after"),l)):n.writer.clear(n.writer.createRangeOn(l),l)}}catch(f){s.e(f)}finally{s.f()}n.writer.clearClonedElementsGroup(r.markerName),t.stop()}}function c(e,t){if(t.hasAttribute(e)){var r=new Set(t.getAttribute(e).split(","));r.delete(i.name),0==r.size?n.writer.removeAttribute(e,t):n.writer.setAttribute(e,Array.from(r).join(","),t)}}}}function fr(e){return function(t,r,n){var i=e(r.attributeOldValue,n),a=e(r.attributeNewValue,n);if((i||a)&&n.consumable.consume(r.item,t.name)){var o=n.mapper.toViewElement(r.item),s=n.writer;if(!o)throw new w["a"]("conversion-attribute-to-attribute-on-text",[r,n]);if(null!==r.attributeOldValue&&i)if("class"==i.key){var l,c=Object(E["a"])(i.value),f=Object(u["a"])(c);try{for(f.s();!(l=f.n()).done;){var h=l.value;s.removeClass(h,o)}}catch(C){f.e(C)}finally{f.f()}}else if("style"==i.key)for(var d=Object.keys(i.value),p=0,m=d;p<m.length;p++){var v=m[p];s.removeStyle(v,o)}else s.removeAttribute(i.key,o);if(null!==r.attributeNewValue&&a)if("class"==a.key){var b,g=Object(E["a"])(a.value),y=Object(u["a"])(g);try{for(y.s();!(b=y.n()).done;){var _=b.value;s.addClass(_,o)}}catch(C){y.e(C)}finally{y.f()}}else if("style"==a.key)for(var k=Object.keys(a.value),O=0,S=k;O<S.length;O++){var A=S[O];s.setStyle(A,a.value[A],o)}else s.setAttribute(a.key,a.value,o)}}}function hr(e){return function(t,r,n){if(r.item&&(r.item instanceof Et||r.item instanceof Ft||r.item.is("$textProxy"))){var i=Sr(e,r,n);if(i&&n.consumable.consume(r.item,t.name)){var a=n.writer,o=Jt(a,i),s=a.document.selection;if(r.item instanceof Et||r.item instanceof Ft)a.wrap(s.getFirstRange(),o,s);else{var l,c=n.mapper.toViewRange(r.range),f=a.wrap(c,o),h=Object(u["a"])(f.getItems());try{for(h.s();!(l=h.n()).done;){var d=l.value;if(d.is("attributeElement")&&d.isSimilar(o)){n.mapper.bindElementToMarker(d,r.markerName);break}}}catch(p){h.e(p)}finally{h.f()}}}}}}function dr(e){return function(t,r,n){if(r.item&&r.item instanceof Mt["a"]){var i=Sr(e,r,n);if(i&&n.consumable.test(r.item,t.name)){var a=n.mapper.toViewElement(r.item);if(a&&a.getCustomProperty("addHighlight")){n.consumable.consume(r.item,t.name);var o,s=Object(u["a"])(ht["a"]._createIn(r.item));try{for(s.s();!(o=s.n()).done;){var l=o.value;n.consumable.consume(l.item,t.name)}}catch(c){s.e(c)}finally{s.f()}a.getCustomProperty("addHighlight")(a,i,n.writer),n.mapper.bindElementToMarker(a,r.markerName)}}}}}function pr(e){return function(t,r,n){if(!r.markerRange.isCollapsed){var i=Sr(e,r,n);if(i){var a=Jt(n.writer,i),o=n.mapper.markerNameToElements(r.markerName);if(o){var s,l=Object(u["a"])(o);try{for(l.s();!(s=l.n()).done;){var c=s.value;n.mapper.unbindElementFromMarkerName(c,r.markerName),c.is("attributeElement")?n.writer.unwrap(n.writer.createRangeOn(c),a):c.getCustomProperty("removeHighlight")(c,i.id,n.writer)}}catch(f){l.e(f)}finally{l.f()}n.writer.clearClonedElementsGroup(r.markerName),t.stop()}}}}}function mr(e){return e=Xt(e),e.view=_r(e.view,"container"),function(t){if(t.on("insert:"+e.model,nr(e.view),{priority:e.converterPriority||"normal"}),e.triggerBy){if(e.triggerBy.attributes){var r,n=Object(u["a"])(e.triggerBy.attributes);try{for(n.s();!(r=n.n()).done;){var i=r.value;t._mapReconversionTriggerEvent(e.model,"attribute:".concat(i,":").concat(e.model))}}catch(l){n.e(l)}finally{n.f()}}if(e.triggerBy.children){var a,o=Object(u["a"])(e.triggerBy.children);try{for(o.s();!(a=o.n()).done;){var s=a.value;t._mapReconversionTriggerEvent(e.model,"insert:".concat(s)),t._mapReconversionTriggerEvent(e.model,"remove:".concat(s))}}catch(l){o.e(l)}finally{o.f()}}}}}function vr(e){e=Xt(e);var t=e.model.key?e.model.key:e.model,r="attribute:"+t;if(e.model.name&&(r+=":"+e.model.name),e.model.values){var n,i=Object(u["a"])(e.model.values);try{for(i.s();!(n=i.n()).done;){var a=n.value;e.view[a]=_r(e.view[a],"attribute")}}catch(s){i.e(s)}finally{i.f()}}else e.view=_r(e.view,"attribute");var o=Or(e);return function(t){t.on(r,rr(o),{priority:e.converterPriority||"normal"})}}function br(e){e=Xt(e);var t=e.model.key?e.model.key:e.model,r="attribute:"+t;if(e.model.name&&(r+=":"+e.model.name),e.model.values){var n,i=Object(u["a"])(e.model.values);try{for(i.s();!(n=i.n()).done;){var a=n.value;e.view[a]=Er(e.view[a])}}catch(s){i.e(s)}finally{i.f()}}else e.view=Er(e.view);var o=Or(e);return function(t){t.on(r,fr(o),{priority:e.converterPriority||"normal"})}}function gr(e){return e=Xt(e),e.view=_r(e.view,"ui"),function(t){t.on("addMarker:"+e.model,ir(e.view),{priority:e.converterPriority||"normal"}),t.on("removeMarker:"+e.model,ar(e.view),{priority:e.converterPriority||"normal"})}}function yr(e){e=Xt(e);var t=e.model;return e.view||(e.view=function(r){return{group:t,name:r.substr(e.model.length+1)}}),function(r){r.on("addMarker:"+t,or(e.view),{priority:e.converterPriority||"normal"}),r.on("removeMarker:"+t,ur(e.view),{priority:e.converterPriority||"normal"})}}function wr(e){return function(t){t.on("addMarker:"+e.model,hr(e.view),{priority:e.converterPriority||"normal"}),t.on("addMarker:"+e.model,dr(e.view),{priority:e.converterPriority||"normal"}),t.on("removeMarker:"+e.model,pr(e.view),{priority:e.converterPriority||"normal"})}}function _r(e,t){return"function"==typeof e?e:function(r,n){return kr(e,n,t)}}function kr(e,t,r){var n;"string"==typeof e&&(e={name:e});var i=t.writer,a=Object.assign({},e.attributes);if("container"==r)n=i.createContainerElement(e.name,a);else if("attribute"==r){var o={priority:e.priority||G.DEFAULT_PRIORITY};n=i.createAttributeElement(e.name,a,o)}else n=i.createUIElement(e.name,a);if(e.styles)for(var s=Object.keys(e.styles),l=0,c=s;l<c.length;l++){var f=c[l];i.setStyle(f,e.styles[f],n)}if(e.classes){var h=e.classes;if("string"==typeof h)i.addClass(h,n);else{var d,p=Object(u["a"])(h);try{for(p.s();!(d=p.n()).done;){var m=d.value;i.addClass(m,n)}}catch(v){p.e(v)}finally{p.f()}}}return n}function Or(e){return e.model.values?function(t,r){var n=e.view[t];return n?n(t,r):null}:e.view}function Er(e){return"string"==typeof e?function(t){return{key:e,value:t}}:"object"==Object(kt["a"])(e)?e.value?function(){return e}:function(t){return{key:e.key,value:t}}:e}function Sr(e,t,r){var n="function"==typeof e?e(t,r):e;return n?(n.priority||(n.priority=10),n.id||(n.id=t.markerName),n):null}var Ar=r("ade3"),Cr=(r("4917"),r("e755")),Tr=r("5bfb");
  101. /**
  102. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  103. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  104. */
  105. function xr(e){var t,r=e.model,n=r.schema,i=r.document,a=Object(u["a"])(i.getRootNames());try{for(a.s();!(t=a.n()).done;){var o=t.value,s=i.getRoot(o);if(s.isEmpty&&!n.checkChild(s,"$text")&&n.checkChild(s,"paragraph"))return e.insertElement("paragraph",s),!0}}catch(l){a.e(l)}finally{a.f()}return!1}function Mr(e,t,r){var n=r.createContext(e);return!!r.checkChild(n,"paragraph")&&!!r.checkChild(n.push("paragraph"),t)}function jr(e,t){var r=t.createElement("paragraph");return t.insert(r,e),t.createPositionAt(r,0)}
  106. /**
  107. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  108. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  109. */var Rr=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"elementToElement",value:function(e){return this.add(Nr(e))}},{key:"elementToAttribute",value:function(e){return this.add(Dr(e))}},{key:"attributeToAttribute",value:function(e){return this.add(Lr(e))}},{key:"elementToMarker",value:function(e){return Object(w["c"])("upcast-helpers-element-to-marker-deprecated"),this.add(Fr(e))}},{key:"dataToMarker",value:function(e){return this.add(Vr(e))}}]),r}(Ht);function Pr(){return function(e,t,r){if(!t.modelRange&&r.consumable.consume(t.viewItem,{name:!0})){var n=r.convertChildren(t.viewItem,t.modelCursor),i=n.modelRange,a=n.modelCursor;t.modelRange=i,t.modelCursor=a}}}function Ir(){return function(e,t,r){var n=r.schema,i=r.consumable,a=r.writer,o=t.modelCursor;if(i.test(t.viewItem)){if(!n.checkChild(o,"$text")){if(!Mr(o,"$text",n))return;o=jr(o,a)}i.consume(t.viewItem);var s=a.createText(t.viewItem.data);a.insert(s,o),t.modelRange=a.createRange(o,o.getShiftedBy(s.offsetSize)),t.modelCursor=t.modelRange.end}}}function Br(e,t){return function(r,n){var i,a=n.newSelection,o=[],s=Object(u["a"])(a.getRanges());try{for(s.s();!(i=s.n()).done;){var l=i.value;o.push(t.toModelRange(l))}}catch(f){s.e(f)}finally{s.f()}var c=e.createSelection(o,{backward:a.isBackward});c.isEqual(e.document.selection)||e.change((function(e){e.setSelection(c)}))}}function Nr(e){e=Xt(e);var t=Hr(e),r=Ur(e.view),n=r?"element:"+r:"element";return function(r){r.on(n,t,{priority:e.converterPriority||"normal"})}}function Dr(e){e=Xt(e),Gr(e);var t=Kr(e,!1),r=Ur(e.view),n=r?"element:"+r:"element";return function(r){r.on(n,t,{priority:e.converterPriority||"low"})}}function Lr(e){e=Xt(e);var t=null;("string"==typeof e.view||e.view.key)&&(t=Wr(e)),Gr(e,t);var r=Kr(e,!0);return function(t){t.on("element",r,{priority:e.converterPriority||"low"})}}function Fr(e){return e=Xt(e),Zr(e),Nr(e)}function Vr(e){e=Xt(e),e.model||(e.model=function(t){return t?e.view+":"+t:e.view});var t=Hr(Yr(e,"start")),r=Hr(Yr(e,"end"));return function(n){n.on("element:"+e.view+"-start",t,{priority:e.converterPriority||"normal"}),n.on("element:"+e.view+"-end",r,{priority:e.converterPriority||"normal"});var i=Tr["a"].get("low"),a=Tr["a"].get("highest"),o=Tr["a"].get(e.converterPriority)/a;n.on("element",zr(e),{priority:i+o})}}function zr(e){return function(t,r,n){var i="data-".concat(e.view);function a(t,i){var a,o=Object(u["a"])(i);try{for(o.s();!(a=o.n()).done;){var s=a.value,l=e.model(s,n),c=n.writer.createElement("$marker",{"data-name":l});n.writer.insert(c,t),r.modelCursor.isEqual(t)?r.modelCursor=r.modelCursor.getShiftedBy(1):r.modelCursor=r.modelCursor._getTransformedByInsertion(t,1),r.modelRange=r.modelRange._getTransformedByInsertion(t,1)[0]}}catch(f){o.e(f)}finally{o.f()}}r.modelRange||(r=Object.assign(r,n.convertChildren(r.viewItem,r.modelCursor))),n.consumable.consume(r.viewItem,{attributes:i+"-end-after"})&&a(r.modelRange.end,r.viewItem.getAttribute(i+"-end-after").split(",")),n.consumable.consume(r.viewItem,{attributes:i+"-start-after"})&&a(r.modelRange.end,r.viewItem.getAttribute(i+"-start-after").split(",")),n.consumable.consume(r.viewItem,{attributes:i+"-end-before"})&&a(r.modelRange.start,r.viewItem.getAttribute(i+"-end-before").split(",")),n.consumable.consume(r.viewItem,{attributes:i+"-start-before"})&&a(r.modelRange.start,r.viewItem.getAttribute(i+"-start-before").split(","))}}function Ur(e){return"string"==typeof e?e:"object"==Object(kt["a"])(e)&&"string"==typeof e.name?e.name:null}function Hr(e){var t=new Cr["a"](e.view);return function(r,n,i){var a=t.match(n.viewItem);if(a){var o=a.match;if(o.name=!0,i.consumable.test(n.viewItem,o)){var s=qr(e.model,n.viewItem,i);s&&i.safeInsert(s,n.modelCursor)&&(i.consumable.consume(n.viewItem,o),i.convertChildren(n.viewItem,s),i.updateConversionResult(s,n))}}}}function qr(e,t,r){return e instanceof Function?e(t,r):r.writer.createElement(e)}function Wr(e){"string"==typeof e.view&&(e.view={key:e.view});var t,r=e.view.key;if("class"==r||"style"==r){var n="class"==r?"classes":"styles";t=Object(Ar["a"])({},n,e.view.value)}else{var i="undefined"==typeof e.view.value?/[\s\S]*/:e.view.value;t={attributes:Object(Ar["a"])({},r,i)}}return e.view.name&&(t.name=e.view.name),e.view=t,r}function Gr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=null===t||function(e){return e.getAttribute(t)},n="object"!=Object(kt["a"])(e.model)?e.model:e.model.key,i="object"!=Object(kt["a"])(e.model)||"undefined"==typeof e.model.value?r:e.model.value;e.model={key:n,value:i}}function Kr(e,t){var r=new Cr["a"](e.view);return function(n,i,a){var o=r.match(i.viewItem);if(o){var s=e.model.key,l="function"==typeof e.model.value?e.model.value(i.viewItem,a):e.model.value;if(null!==l&&(Xr(e.view,i.viewItem)?o.match.name=!0:delete o.match.name,a.consumable.test(i.viewItem,o.match))){i.modelRange||(i=Object.assign(i,a.convertChildren(i.viewItem,i.modelCursor)));var c=$r(i.modelRange,{key:s,value:l},t,a);c&&a.consumable.consume(i.viewItem,o.match)}}}}function Xr(e,t){var r="function"==typeof e?e(t):e;return!("object"==Object(kt["a"])(r)&&!Ur(r))&&(!r.classes&&!r.attributes&&!r.styles)}function $r(e,t,r,n){for(var i=!1,a=0,o=Array.from(e.getItems({shallow:r}));a<o.length;a++){var s=o[a];n.schema.checkAttribute(s,t.key)&&(n.writer.setAttribute(t.key,t.value,s),i=!0)}return i}function Zr(e){var t=e.model;e.model=function(e,r){var n="string"==typeof t?t:t(e,r);return r.writer.createElement("$marker",{"data-name":n})}}function Yr(e,t){var r={};return r.view=e.view+"-"+t,r.model=function(t,r){var n=t.getAttribute("name"),i=e.model(n,r);return r.writer.createElement("$marker",{"data-name":i})},r}
  110. /**
  111. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  112. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  113. */var Jr=function(){function e(t,r){var i=this;Object(n["a"])(this,e),this.model=t,this.view=new ut(r),this.mapper=new dt,this.downcastDispatcher=new bt({mapper:this.mapper,schema:t.schema});var a=this.model.document,o=a.selection,s=this.model.markers;this.listenTo(this.model,"_beforeChanges",(function(){i.view._disableRendering(!0)}),{priority:"highest"}),this.listenTo(this.model,"_afterChanges",(function(){i.view._disableRendering(!1)}),{priority:"lowest"}),this.listenTo(a,"change",(function(){i.view.change((function(e){i.downcastDispatcher.convertChanges(a.differ,s,e),i.downcastDispatcher.convertSelection(o,s,e)}))}),{priority:"low"}),this.listenTo(this.view.document,"selectionChange",Br(this.model,this.mapper)),this.downcastDispatcher.on("insert:$text",Zt(),{priority:"lowest"}),this.downcastDispatcher.on("remove",Yt(),{priority:"low"}),this.downcastDispatcher.on("selection",tr(),{priority:"low"}),this.downcastDispatcher.on("selection",Qt(),{priority:"low"}),this.downcastDispatcher.on("selection",er(),{priority:"low"}),this.view.document.roots.bindTo(this.model.document.roots).using((function(e){if("$graveyard"==e.rootName)return null;var t=new B(i.view.document,e.name);return t.rootName=e.rootName,i.mapper.bindElements(e,t),t}))}return Object(i["a"])(e,[{key:"destroy",value:function(){this.view.destroy(),this.stopListening()}}]),e}();Object(k["a"])(Jr,D["a"]);
  114. /**
  115. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  116. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  117. */
  118. var Qr=function(e){function t(){Object(n["a"])(this,t),this._commands=new Map}return Object(i["a"])(t,[{key:"add",value:function(e,t){this._commands.set(e,t)}},{key:"get",value:function(e){return this._commands.get(e)}},{key:"execute",value:function(e){var t=this.get(e);if(!t)throw new w["a"]("commandcollection-command-not-found",this,{commandName:e});for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return t.execute.apply(t,n)}},{key:"names",value:Object(f["a"])().mark((function e(){return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.delegateYield(this._commands.keys(),"t0",1);case 1:case"end":return e.stop()}}),e,this)}))},{key:"commands",value:Object(f["a"])().mark((function e(){return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.delegateYield(this._commands.values(),"t0",1);case 1:case"end":return e.stop()}}),e,this)}))},{key:e,value:function(){return this._commands[Symbol.iterator]()}},{key:"destroy",value:function(){var e,t=Object(u["a"])(this.commands());try{for(t.s();!(e=t.n()).done;){var r=e.value;r.destroy()}}catch(n){t.e(n)}finally{t.f()}}}]),t}(Symbol.iterator),en=r("ff51"),tn=function(){function e(){Object(n["a"])(this,e),this._consumables=new Map}return Object(i["a"])(e,[{key:"add",value:function(e,t){var r;e.is("$text")||e.is("documentFragment")?this._consumables.set(e,!0):(this._consumables.has(e)?r=this._consumables.get(e):(r=new rn(e),this._consumables.set(e,r)),r.add(t))}},{key:"test",value:function(e,t){var r=this._consumables.get(e);return void 0===r?null:e.is("$text")||e.is("documentFragment")?r:r.test(t)}},{key:"consume",value:function(e,t){return!!this.test(e,t)&&(e.is("$text")||e.is("documentFragment")?this._consumables.set(e,!1):this._consumables.get(e).consume(t),!0)}},{key:"revert",value:function(e,t){var r=this._consumables.get(e);void 0!==r&&(e.is("$text")||e.is("documentFragment")?this._consumables.set(e,!0):r.revert(t))}}],[{key:"consumablesFromElement",value:function(e){var t,r={element:e,name:!0,attributes:[],classes:[],styles:[]},n=e.getAttributeKeys(),i=Object(u["a"])(n);try{for(i.s();!(t=i.n()).done;){var a=t.value;"style"!=a&&"class"!=a&&r.attributes.push(a)}}catch(m){i.e(m)}finally{i.f()}var o,s=e.getClassNames(),l=Object(u["a"])(s);try{for(l.s();!(o=l.n()).done;){var c=o.value;r.classes.push(c)}}catch(m){l.e(m)}finally{l.f()}var f,h=e.getStyleNames(),d=Object(u["a"])(h);try{for(d.s();!(f=d.n()).done;){var p=f.value;r.styles.push(p)}}catch(m){d.e(m)}finally{d.f()}return r}},{key:"createFrom",value:function(t,r){if(r||(r=new e(t)),t.is("$text"))return r.add(t),r;t.is("element")&&r.add(t,e.consumablesFromElement(t)),t.is("documentFragment")&&r.add(t);var n,i=Object(u["a"])(t.getChildren());try{for(i.s();!(n=i.n()).done;){var a=n.value;r=e.createFrom(a,r)}}catch(o){i.e(o)}finally{i.f()}return r}}]),e}(),rn=function(){function e(t){Object(n["a"])(this,e),this.element=t,this._canConsumeName=null,this._consumables={attributes:new Map,styles:new Map,classes:new Map}}return Object(i["a"])(e,[{key:"add",value:function(e){for(var t in e.name&&(this._canConsumeName=!0),this._consumables)t in e&&this._add(t,e[t])}},{key:"test",value:function(e){if(e.name&&!this._canConsumeName)return this._canConsumeName;for(var t in this._consumables)if(t in e){var r=this._test(t,e[t]);if(!0!==r)return r}return!0}},{key:"consume",value:function(e){for(var t in e.name&&(this._canConsumeName=!1),this._consumables)t in e&&this._consume(t,e[t])}},{key:"revert",value:function(e){for(var t in e.name&&(this._canConsumeName=!0),this._consumables)t in e&&this._revert(t,e[t])}},{key:"_add",value:function(e,t){var r,n=Object(en["a"])(t)?t:[t],i=this._consumables[e],a=Object(u["a"])(n);try{for(a.s();!(r=a.n()).done;){var o=r.value;if("attributes"===e&&("class"===o||"style"===o))throw new w["a"]("viewconsumable-invalid-attribute",this);if(i.set(o,!0),"styles"===e){var s,l=Object(u["a"])(this.element.document.stylesProcessor.getRelatedStyles(o));try{for(l.s();!(s=l.n()).done;){var c=s.value;i.set(c,!0)}}catch(f){l.e(f)}finally{l.f()}}}}catch(f){a.e(f)}finally{a.f()}}},{key:"_test",value:function(e,t){var r,n=Object(en["a"])(t)?t:[t],i=this._consumables[e],a=Object(u["a"])(n);try{for(a.s();!(r=a.n()).done;){var o=r.value;if("attributes"!==e||"class"!==o&&"style"!==o){var s=i.get(o);if(void 0===s)return null;if(!s)return!1}else{var l="class"==o?"classes":"styles",c=this._test(l,Object(F["a"])(this._consumables[l].keys()));if(!0!==c)return c}}}catch(f){a.e(f)}finally{a.f()}return!0}},{key:"_consume",value:function(e,t){var r,n=Object(en["a"])(t)?t:[t],i=this._consumables[e],a=Object(u["a"])(n);try{for(a.s();!(r=a.n()).done;){var o=r.value;if("attributes"!==e||"class"!==o&&"style"!==o){if(i.set(o,!1),"styles"==e){var s,l=Object(u["a"])(this.element.document.stylesProcessor.getRelatedStyles(o));try{for(l.s();!(s=l.n()).done;){var c=s.value;i.set(c,!1)}}catch(h){l.e(h)}finally{l.f()}}}else{var f="class"==o?"classes":"styles";this._consume(f,Object(F["a"])(this._consumables[f].keys()))}}}catch(h){a.e(h)}finally{a.f()}}},{key:"_revert",value:function(e,t){var r,n=Object(en["a"])(t)?t:[t],i=this._consumables[e],a=Object(u["a"])(n);try{for(a.s();!(r=a.n()).done;){var o=r.value;if("attributes"!==e||"class"!==o&&"style"!==o){var s=i.get(o);!1===s&&i.set(o,!0)}else{var l="class"==o?"classes":"styles";this._revert(l,Object(F["a"])(this._consumables[l].keys()))}}}catch(c){a.e(c)}finally{a.f()}}}]),e}(),nn=(r("aef6"),r("82af")),an=Object(f["a"])().mark(kn),on=Object(f["a"])().mark(On),sn=function(){function e(){var t=this;Object(n["a"])(this,e),this._sourceDefinitions={},this._attributeProperties={},this.decorate("checkChild"),this.decorate("checkAttribute"),this.on("checkAttribute",(function(e,t){t[0]=new ln(t[0])}),{priority:"highest"}),this.on("checkChild",(function(e,r){r[0]=new ln(r[0]),r[1]=t.getDefinition(r[1])}),{priority:"highest"})}return Object(i["a"])(e,[{key:"register",value:function(e,t){if(this._sourceDefinitions[e])throw new w["a"]("schema-cannot-register-item-twice",this,{itemName:e});this._sourceDefinitions[e]=[Object.assign({},t)],this._clearCache()}},{key:"extend",value:function(e,t){if(!this._sourceDefinitions[e])throw new w["a"]("schema-cannot-extend-missing-item",this,{itemName:e});this._sourceDefinitions[e].push(Object.assign({},t)),this._clearCache()}},{key:"getDefinitions",value:function(){return this._compiledDefinitions||this._compile(),this._compiledDefinitions}},{key:"getDefinition",value:function(e){var t;return t="string"==typeof e?e:e.is&&(e.is("$text")||e.is("$textProxy"))?"$text":e.name,this.getDefinitions()[t]}},{key:"isRegistered",value:function(e){return!!this.getDefinition(e)}},{key:"isBlock",value:function(e){var t=this.getDefinition(e);return!(!t||!t.isBlock)}},{key:"isLimit",value:function(e){var t=this.getDefinition(e);return!!t&&!(!t.isLimit&&!t.isObject)}},{key:"isObject",value:function(e){var t=this.getDefinition(e);return!!t&&!!(t.isObject||t.isLimit&&t.isSelectable&&t.isContent)}},{key:"isInline",value:function(e){var t=this.getDefinition(e);return!(!t||!t.isInline)}},{key:"isSelectable",value:function(e){var t=this.getDefinition(e);return!!t&&!(!t.isSelectable&&!t.isObject)}},{key:"isContent",value:function(e){var t=this.getDefinition(e);return!!t&&!(!t.isContent&&!t.isObject)}},{key:"checkChild",value:function(e,t){return!!t&&this._checkContextMatch(t,e)}},{key:"checkAttribute",value:function(e,t){var r=this.getDefinition(e.last);return!!r&&r.allowAttributes.includes(t)}},{key:"checkMerge",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e instanceof ft["a"]){var r=e.nodeBefore,n=e.nodeAfter;if(!(r instanceof Mt["a"]))throw new w["a"]("schema-check-merge-no-element-before",this);if(!(n instanceof Mt["a"]))throw new w["a"]("schema-check-merge-no-element-after",this);return this.checkMerge(r,n)}var i,a=Object(u["a"])(t.getChildren());try{for(a.s();!(i=a.n()).done;){var o=i.value;if(!this.checkChild(e,o))return!1}}catch(s){a.e(s)}finally{a.f()}return!0}},{key:"addChildCheck",value:function(e){this.on("checkChild",(function(t,r){var n=Object(y["a"])(r,2),i=n[0],a=n[1];if(a){var o=e(i,a);"boolean"==typeof o&&(t.stop(),t.return=o)}}),{priority:"high"})}},{key:"addAttributeCheck",value:function(e){this.on("checkAttribute",(function(t,r){var n=Object(y["a"])(r,2),i=n[0],a=n[1],o=e(i,a);"boolean"==typeof o&&(t.stop(),t.return=o)}),{priority:"high"})}},{key:"setAttributeProperties",value:function(e,t){this._attributeProperties[e]=Object.assign(this.getAttributeProperties(e),t)}},{key:"getAttributeProperties",value:function(e){return this._attributeProperties[e]||{}}},{key:"getLimitElement",value:function(e){var t;if(e instanceof ft["a"])t=e.parent;else{var r=e instanceof ht["a"]?[e]:Array.from(e.getRanges());t=r.reduce((function(e,t){var r=t.getCommonAncestor();return e?e.getCommonAncestor(r,{includeSelf:!0}):r}),null)}while(!this.isLimit(t)){if(!t.parent)break;t=t.parent}return t}},{key:"checkAttributeInSelection",value:function(e,t){if(e.isCollapsed){var r=e.getFirstPosition(),n=[].concat(Object(F["a"])(r.getAncestors()),[new Bt["a"]("",e.getAttributes())]);return this.checkAttribute(n,t)}var i,a=e.getRanges(),o=Object(u["a"])(a);try{for(o.s();!(i=o.n()).done;){var s,l=i.value,c=Object(u["a"])(l);try{for(c.s();!(s=c.n()).done;){var f=s.value;if(this.checkAttribute(f.item,t))return!0}}catch(h){c.e(h)}finally{c.f()}}}catch(h){o.e(h)}finally{o.f()}return!1}},{key:"getValidRanges",value:Object(f["a"])().mark((function e(t,r){var n,i,a;return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t=On(t),n=Object(u["a"])(t),e.prev=2,n.s();case 4:if((i=n.n()).done){e.next=9;break}return a=i.value,e.delegateYield(this._getValidRangesForRange(a,r),"t0",7);case 7:e.next=4;break;case 9:e.next=14;break;case 11:e.prev=11,e.t1=e["catch"](2),n.e(e.t1);case 14:return e.prev=14,n.f(),e.finish(14);case 17:case"end":return e.stop()}}),e,this,[[2,11,14,17]])}))},{key:"getNearestSelectionRange",value:function(e){var t,r,n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"both";if(this.checkChild(e,"$text"))return new ht["a"](e);var a=e.getAncestors().reverse().find((function(e){return n.isLimit(e)}))||e.root;"both"!=i&&"backward"!=i||(t=new nn["a"]({boundaries:ht["a"]._createIn(a),startPosition:e,direction:"backward"})),"both"!=i&&"forward"!=i||(r=new nn["a"]({boundaries:ht["a"]._createIn(a),startPosition:e}));var o,s=Object(u["a"])(kn(t,r));try{for(s.s();!(o=s.n()).done;){var l=o.value,c=l.walker==t?"elementEnd":"elementStart",f=l.value;if(f.type==c&&this.isObject(f.item))return ht["a"]._createOn(f.item);if(this.checkChild(f.nextPosition,"$text"))return new ht["a"](f.nextPosition)}}catch(h){s.e(h)}finally{s.f()}return null}},{key:"findAllowedParent",value:function(e,t){var r=e.parent;while(r){if(this.checkChild(r,t))return r;if(this.isLimit(r))return null;r=r.parent}return null}},{key:"removeDisallowedAttributes",value:function(e,t){var r,n=Object(u["a"])(e);try{for(n.s();!(r=n.n()).done;){var i=r.value;if(i.is("$text"))En(this,i,t);else{var a,o=ht["a"]._createIn(i),s=o.getPositions(),l=Object(u["a"])(s);try{for(l.s();!(a=l.n()).done;){var c=a.value,f=c.nodeBefore||c.parent;En(this,f,t)}}catch(h){l.e(h)}finally{l.f()}}}}catch(h){n.e(h)}finally{n.f()}}},{key:"createContext",value:function(e){return new ln(e)}},{key:"_clearCache",value:function(){this._compiledDefinitions=null}},{key:"_compile",value:function(){for(var e={},t=this._sourceDefinitions,r=Object.keys(t),n=0,i=r;n<i.length;n++){var a=i[n];e[a]=cn(t[a],a)}for(var o=0,s=r;o<s.length;o++){var l=s[o];un(e,l)}for(var c=0,u=r;c<u.length;c++){var f=u[c];fn(e,f)}for(var h=0,d=r;h<d.length;h++){var p=d[h];hn(e,p),dn(e,p)}for(var m=0,v=r;m<v.length;m++){var b=v[m];pn(e,b),mn(e,b)}this._compiledDefinitions=e}},{key:"_checkContextMatch",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length-1,n=t.getItem(r);if(e.allowIn.includes(n.name)){if(0==r)return!0;var i=this.getDefinition(n);return this._checkContextMatch(i,t,r-1)}return!1}},{key:"_getValidRangesForRange",value:Object(f["a"])().mark((function e(t,r){var n,i,a,o,s;return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:n=t.start,i=t.start,a=Object(u["a"])(t.getItems({shallow:!0})),e.prev=3,a.s();case 5:if((o=a.n()).done){e.next=17;break}if(s=o.value,!s.is("element")){e.next=9;break}return e.delegateYield(this._getValidRangesForRange(ht["a"]._createIn(s),r),"t0",9);case 9:if(this.checkAttribute(s,r)){e.next=14;break}if(n.isEqual(i)){e.next=13;break}return e.next=13,new ht["a"](n,i);case 13:n=ft["a"]._createAfter(s);case 14:i=ft["a"]._createAfter(s);case 15:e.next=5;break;case 17:e.next=22;break;case 19:e.prev=19,e.t1=e["catch"](3),a.e(e.t1);case 22:return e.prev=22,a.f(),e.finish(22);case 25:if(n.isEqual(i)){e.next=28;break}return e.next=28,new ht["a"](n,i);case 28:case"end":return e.stop()}}),e,this,[[3,19,22,25]])}))}]),e}();Object(k["a"])(sn,D["a"]);var ln=function(e){function t(e){if(Object(n["a"])(this,t),e instanceof t)return e;"string"==typeof e?e=[e]:Array.isArray(e)||(e=e.getAncestors({includeSelf:!0})),e[0]&&"string"!=typeof e[0]&&e[0].is("documentFragment")&&e.shift(),this._items=e.map(_n)}return Object(i["a"])(t,[{key:"length",get:function(){return this._items.length}},{key:"last",get:function(){return this._items[this._items.length-1]}},{key:e,value:function(){return this._items[Symbol.iterator]()}},{key:"push",value:function(e){var r=new t([e]);return r._items=[].concat(Object(F["a"])(this._items),Object(F["a"])(r._items)),r}},{key:"getItem",value:function(e){return this._items[e]}},{key:"getNames",value:Object(f["a"])().mark((function e(){return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.delegateYield(this._items.map((function(e){return e.name})),"t0",1);case 1:case"end":return e.stop()}}),e,this)}))},{key:"endsWith",value:function(e){return Array.from(this.getNames()).join(" ").endsWith(e)}},{key:"startsWith",value:function(e){return Array.from(this.getNames()).join(" ").startsWith(e)}}]),t}(Symbol.iterator);function cn(e,t){var r={name:t,allowIn:[],allowContentOf:[],allowWhere:[],allowAttributes:[],allowAttributesOf:[],inheritTypesFrom:[]};return vn(e,r),bn(e,r,"allowIn"),bn(e,r,"allowContentOf"),bn(e,r,"allowWhere"),bn(e,r,"allowAttributes"),bn(e,r,"allowAttributesOf"),bn(e,r,"inheritTypesFrom"),gn(e,r),r}function un(e,t){var r,n=Object(u["a"])(e[t].allowContentOf);try{for(n.s();!(r=n.n()).done;){var i=r.value;if(e[i]){var a=yn(e,i);a.forEach((function(e){e.allowIn.push(t)}))}}}catch(o){n.e(o)}finally{n.f()}delete e[t].allowContentOf}function fn(e,t){var r,n=Object(u["a"])(e[t].allowWhere);try{for(n.s();!(r=n.n()).done;){var i=r.value,a=e[i];if(a){var o,s=a.allowIn;(o=e[t].allowIn).push.apply(o,Object(F["a"])(s))}}}catch(l){n.e(l)}finally{n.f()}delete e[t].allowWhere}function hn(e,t){var r,n=Object(u["a"])(e[t].allowAttributesOf);try{for(n.s();!(r=n.n()).done;){var i=r.value,a=e[i];if(a){var o,s=a.allowAttributes;(o=e[t].allowAttributes).push.apply(o,Object(F["a"])(s))}}}catch(l){n.e(l)}finally{n.f()}delete e[t].allowAttributesOf}function dn(e,t){var r,n=e[t],i=Object(u["a"])(n.inheritTypesFrom);try{for(i.s();!(r=i.n()).done;){var a=r.value,o=e[a];if(o){var s,l=Object.keys(o).filter((function(e){return e.startsWith("is")})),c=Object(u["a"])(l);try{for(c.s();!(s=c.n()).done;){var f=s.value;f in n||(n[f]=o[f])}}catch(h){c.e(h)}finally{c.f()}}}}catch(h){i.e(h)}finally{i.f()}delete n.inheritTypesFrom}function pn(e,t){var r=e[t],n=r.allowIn.filter((function(t){return e[t]}));r.allowIn=Array.from(new Set(n))}function mn(e,t){var r=e[t];r.allowAttributes=Array.from(new Set(r.allowAttributes))}function vn(e,t){var r,n=Object(u["a"])(e);try{for(n.s();!(r=n.n()).done;){var i,a=r.value,o=Object.keys(a).filter((function(e){return e.startsWith("is")})),s=Object(u["a"])(o);try{for(s.s();!(i=s.n()).done;){var l=i.value;t[l]=a[l]}}catch(c){s.e(c)}finally{s.f()}}}catch(c){n.e(c)}finally{n.f()}}function bn(e,t,r){var n,i=Object(u["a"])(e);try{for(i.s();!(n=i.n()).done;){var a=n.value;if("string"==typeof a[r])t[r].push(a[r]);else if(Array.isArray(a[r])){var o;(o=t[r]).push.apply(o,Object(F["a"])(a[r]))}}}catch(s){i.e(s)}finally{i.f()}}function gn(e,t){var r,n=Object(u["a"])(e);try{for(n.s();!(r=n.n()).done;){var i=r.value,a=i.inheritAllFrom;a&&(t.allowContentOf.push(a),t.allowWhere.push(a),t.allowAttributesOf.push(a),t.inheritTypesFrom.push(a))}}catch(o){n.e(o)}finally{n.f()}}function yn(e,t){var r=e[t];return wn(e).filter((function(e){return e.allowIn.includes(r.name)}))}function wn(e){return Object.keys(e).map((function(t){return e[t]}))}function _n(e){return"string"==typeof e?{name:e,getAttributeKeys:Object(f["a"])().mark((function e(){return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})),getAttribute:function(){}}:{name:e.is("element")?e.name:"$text",getAttributeKeys:Object(f["a"])().mark((function t(){return Object(f["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.delegateYield(e.getAttributeKeys(),"t0",1);case 1:case"end":return t.stop()}}),t)})),getAttribute:function(t){return e.getAttribute(t)}}}function kn(e,t){var r,n,i;return Object(f["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:r=!1;case 1:if(r){a.next=17;break}if(r=!0,!e){a.next=9;break}if(n=e.next(),n.done){a.next=9;break}return r=!1,a.next=9,{walker:e,value:n.value};case 9:if(!t){a.next=15;break}if(i=t.next(),i.done){a.next=15;break}return r=!1,a.next=15,{walker:t,value:i.value};case 15:a.next=1;break;case 17:case"end":return a.stop()}}),an)}function On(e){var t,r,n;return Object(f["a"])().wrap((function(i){while(1)switch(i.prev=i.next){case 0:t=Object(u["a"])(e),i.prev=1,t.s();case 3:if((r=t.n()).done){i.next=8;break}return n=r.value,i.delegateYield(n.getMinimalFlatRanges(),"t0",6);case 6:i.next=3;break;case 8:i.next=13;break;case 10:i.prev=10,i.t1=i["catch"](1),t.e(i.t1);case 13:return i.prev=13,t.f(),i.finish(13);case 16:case"end":return i.stop()}}),on,null,[[1,10,13,16]])}function En(e,t,r){var n,i=Object(u["a"])(t.getAttributeKeys());try{for(i.s();!(n=i.n()).done;){var a=n.value;e.checkAttribute(t,a)||r.removeAttribute(a,t)}}catch(o){i.e(o)}finally{i.f()}}
  119. /**
  120. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  121. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  122. */var Sn=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(n["a"])(this,e),this._splitParts=new Map,this._cursorParents=new Map,this._modelCursor=null,this.conversionApi=Object.assign({},t),this.conversionApi.convertItem=this._convertItem.bind(this),this.conversionApi.convertChildren=this._convertChildren.bind(this),this.conversionApi.safeInsert=this._safeInsert.bind(this),this.conversionApi.updateConversionResult=this._updateConversionResult.bind(this),this.conversionApi.splitToAllowedParent=this._splitToAllowedParent.bind(this),this.conversionApi.getSplitParts=this._getSplitParts.bind(this)}return Object(i["a"])(e,[{key:"convert",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:["$root"];this.fire("viewCleanup",e),this._modelCursor=Cn(r,t),this.conversionApi.writer=t,this.conversionApi.consumable=tn.createFrom(e),this.conversionApi.store={};var n=this._convertItem(e,this._modelCursor),i=n.modelRange,a=t.createDocumentFragment();if(i){this._removeEmptyElements();for(var o=0,s=Array.from(this._modelCursor.parent.getChildren());o<s.length;o++){var l=s[o];t.append(l,a)}a.markers=An(a,t)}return this._modelCursor=null,this._splitParts.clear(),this._cursorParents.clear(),this.conversionApi.writer=null,this.conversionApi.store=null,a}},{key:"_convertItem",value:function(e,t){var r=Object.assign({viewItem:e,modelCursor:t,modelRange:null});if(e.is("element")?this.fire("element:"+e.name,r,this.conversionApi):e.is("$text")?this.fire("text",r,this.conversionApi):this.fire("documentFragment",r,this.conversionApi),r.modelRange&&!(r.modelRange instanceof ht["a"]))throw new w["a"]("view-conversion-dispatcher-incorrect-result",this);return{modelRange:r.modelRange,modelCursor:r.modelCursor}}},{key:"_convertChildren",value:function(e,t){for(var r=t.is("position")?t:ft["a"]._createAt(t,0),n=new ht["a"](r),i=0,a=Array.from(e.getChildren());i<a.length;i++){var o=a[i],s=this._convertItem(o,r);s.modelRange instanceof ht["a"]&&(n.end=s.modelRange.end,r=s.modelCursor)}return{modelRange:n,modelCursor:r}}},{key:"_safeInsert",value:function(e,t){var r=this._splitToAllowedParent(e,t);return!!r&&(this.conversionApi.writer.insert(e,r.position),!0)}},{key:"_updateConversionResult",value:function(e,t){var r=this._getSplitParts(e),n=this.conversionApi.writer;t.modelRange||(t.modelRange=n.createRange(n.createPositionBefore(e),n.createPositionAfter(r[r.length-1])));var i=this._cursorParents.get(e);t.modelCursor=i?n.createPositionAt(i,0):t.modelRange.end}},{key:"_splitToAllowedParent",value:function(e,t){var r=this.conversionApi,n=r.schema,i=r.writer,a=n.findAllowedParent(t,e);if(a){if(a===t.parent)return{position:t};this._modelCursor.parent.getAncestors().includes(a)&&(a=null)}if(!a)return Mr(t,e,n)?{position:jr(t,i)}:null;var o,s=this.conversionApi.writer.split(t,a),l=[],c=Object(u["a"])(s.range.getWalker());try{for(c.s();!(o=c.n()).done;){var f=o.value;if("elementEnd"==f.type)l.push(f.item);else{var h=l.pop(),d=f.item;this._registerSplitPair(h,d)}}}catch(m){c.e(m)}finally{c.f()}var p=s.range.end.parent;return this._cursorParents.set(e,p),{position:s.position,cursorParent:p}}},{key:"_registerSplitPair",value:function(e,t){this._splitParts.has(e)||this._splitParts.set(e,[e]);var r=this._splitParts.get(e);this._splitParts.set(t,r),r.push(t)}},{key:"_getSplitParts",value:function(e){var t;return t=this._splitParts.has(e)?this._splitParts.get(e):[e],t}},{key:"_removeEmptyElements",value:function(){var e,t=!1,r=Object(u["a"])(this._splitParts.keys());try{for(r.s();!(e=r.n()).done;){var n=e.value;n.isEmpty&&(this.conversionApi.writer.remove(n),this._splitParts.delete(n),t=!0)}}catch(i){r.e(i)}finally{r.f()}t&&this._removeEmptyElements()}}]),e}();function An(e,t){var r,n=new Set,i=new Map,a=ht["a"]._createIn(e).getItems(),o=Object(u["a"])(a);try{for(o.s();!(r=o.n()).done;){var s=r.value;"$marker"==s.name&&n.add(s)}}catch(p){o.e(p)}finally{o.f()}var l,c=Object(u["a"])(n);try{for(c.s();!(l=c.n()).done;){var f=l.value,h=f.getAttribute("data-name"),d=t.createPositionBefore(f);i.has(h)?i.get(h).end=d.clone():i.set(h,new ht["a"](d.clone())),t.remove(f)}}catch(p){c.e(p)}finally{c.f()}return i}function Cn(e,t){var r,n,i=Object(u["a"])(new ln(e));try{for(i.s();!(n=i.n()).done;){var a,o=n.value,s={},l=Object(u["a"])(o.getAttributeKeys());try{for(l.s();!(a=l.n()).done;){var c=a.value;s[c]=o.getAttribute(c)}}catch(h){l.e(h)}finally{l.f()}var f=t.createElement(o.name,s);r&&t.append(f,r),r=ft["a"]._createAt(f,0)}}catch(h){i.e(h)}finally{i.f()}return r}
  123. /**
  124. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  125. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  126. */Object(k["a"])(Sn,_["c"]);var Tn=function(){function e(){Object(n["a"])(this,e)}return Object(i["a"])(e,[{key:"getHtml",value:function(e){var t=document.implementation.createHTMLDocument(""),r=t.createElement("div");return r.appendChild(e),r.innerHTML}}]),e}(),xn=function(){function e(t){Object(n["a"])(this,e),this._domParser=new DOMParser,this._domConverter=new Ne["a"](t,{blockFillerMode:"nbsp"}),this._htmlWriter=new Tn}return Object(i["a"])(e,[{key:"toData",value:function(e){var t=this._domConverter.viewToDom(e,document);return this._htmlWriter.getHtml(t)}},{key:"toView",value:function(e){var t=this._toDom(e);return this._domConverter.domToView(t)}},{key:"registerRawContentMatcher",value:function(e){this._domConverter.registerRawContentMatcher(e)}},{key:"_toDom",value:function(e){var t=this._domParser.parseFromString(e,"text/html"),r=t.createDocumentFragment(),n=t.body.childNodes;while(n.length>0)r.appendChild(n[0]);return r}}]),e}(),Mn=function(){function e(t,r){var i=this;Object(n["a"])(this,e),this.model=t,this.mapper=new dt,this.downcastDispatcher=new bt({mapper:this.mapper,schema:t.schema}),this.downcastDispatcher.on("insert:$text",Zt(),{priority:"lowest"}),this.upcastDispatcher=new Sn({schema:t.schema}),this.viewDocument=new L(r),this.stylesProcessor=r,this.htmlProcessor=new xn(this.viewDocument),this.processor=this.htmlProcessor,this._viewWriter=new le(this.viewDocument),this.upcastDispatcher.on("text",Ir(),{priority:"lowest"}),this.upcastDispatcher.on("element",Pr(),{priority:"lowest"}),this.upcastDispatcher.on("documentFragment",Pr(),{priority:"lowest"}),this.decorate("init"),this.decorate("set"),this.on("init",(function(){i.fire("ready")}),{priority:"lowest"}),this.on("ready",(function(){i.model.enqueueChange("transparent",xr)}),{priority:"lowest"})}return Object(i["a"])(e,[{key:"get",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.rootName,r=void 0===t?"main":t,n=e.trim,i=void 0===n?"empty":n;if(!this._checkIfRootsExists([r]))throw new w["a"]("datacontroller-get-non-existent-root",this);var a=this.model.document.getRoot(r);return"empty"!==i||this.model.hasContent(a,{ignoreWhitespaces:!0})?this.stringify(a,e):""}},{key:"stringify",value:function(e,t){var r=this.toView(e,t);return this.processor.toData(r)}},{key:"toView",value:function(e,t){var r=this.viewDocument,n=this._viewWriter;this.mapper.clearBindings();var i=ht["a"]._createIn(e),a=new ae["a"](r);if(this.mapper.bindElements(e,a),this.downcastDispatcher.conversionApi.options=t,this.downcastDispatcher.convertInsert(i,n),!e.is("documentFragment")){var o,s=jn(e),l=Object(u["a"])(s);try{for(l.s();!(o=l.n()).done;){var c=Object(y["a"])(o.value,2),f=c[0],h=c[1];this.downcastDispatcher.convertMarkerAdd(f,h,n)}}catch(d){l.e(d)}finally{l.f()}}return delete this.downcastDispatcher.conversionApi.options,a}},{key:"init",value:function(e){var t=this;if(this.model.document.version)throw new w["a"]("datacontroller-init-document-not-empty",this);var r={};if("string"===typeof e?r.main=e:r=e,!this._checkIfRootsExists(Object.keys(r)))throw new w["a"]("datacontroller-init-non-existent-root",this);return this.model.enqueueChange("transparent",(function(e){for(var n=0,i=Object.keys(r);n<i.length;n++){var a=i[n],o=t.model.document.getRoot(a);e.insert(t.parse(r[a],o),o,0)}})),Promise.resolve()}},{key:"set",value:function(e){var t=this,r={};if("string"===typeof e?r.main=e:r=e,!this._checkIfRootsExists(Object.keys(r)))throw new w["a"]("datacontroller-set-non-existent-root",this);this.model.enqueueChange("transparent",(function(e){e.setSelection(null),e.removeSelectionAttribute(t.model.document.selection.getAttributeKeys());for(var n=0,i=Object.keys(r);n<i.length;n++){var a=i[n],o=t.model.document.getRoot(a);e.remove(e.createRangeIn(o)),e.insert(t.parse(r[a],o),o,0)}}))}},{key:"parse",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"$root",r=this.processor.toView(e);return this.toModel(r,t)}},{key:"toModel",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"$root";return this.model.change((function(n){return t.upcastDispatcher.convert(e,n,r)}))}},{key:"addStyleProcessorRules",value:function(e){e(this.stylesProcessor)}},{key:"registerRawContentMatcher",value:function(e){this.processor&&this.processor!==this.htmlProcessor&&this.processor.registerRawContentMatcher(e),this.htmlProcessor.registerRawContentMatcher(e)}},{key:"destroy",value:function(){this.stopListening()}},{key:"_checkIfRootsExists",value:function(e){var t,r=Object(u["a"])(e);try{for(r.s();!(t=r.n()).done;){var n=t.value;if(!this.model.document.getRootNames().includes(n))return!1}}catch(i){r.e(i)}finally{r.f()}return!0}}]),e}();
  127. /**
  128. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  129. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  130. */function jn(e){var t=[],r=e.root.document;if(!r)return[];var n,i=ht["a"]._createIn(e),a=Object(u["a"])(r.model.markers);try{for(a.s();!(n=a.n()).done;){var o=n.value,s=i.getIntersection(o.getRange());s&&t.push([o.name,s])}}catch(l){a.e(l)}finally{a.f()}return t}Object(k["a"])(Mn,D["a"]);var Rn=Object(f["a"])().mark(Bn),Pn=Object(f["a"])().mark(Nn),In=function(){function e(t,r){Object(n["a"])(this,e),this._helpers=new Map,this._downcast=Object(E["a"])(t),this._createConversionHelpers({name:"downcast",dispatchers:this._downcast,isDowncast:!0}),this._upcast=Object(E["a"])(r),this._createConversionHelpers({name:"upcast",dispatchers:this._upcast,isDowncast:!1})}return Object(i["a"])(e,[{key:"addAlias",value:function(e,t){var r=this._downcast.includes(t),n=this._upcast.includes(t);if(!n&&!r)throw new w["a"]("conversion-add-alias-dispatcher-not-registered",this);this._createConversionHelpers({name:e,dispatchers:[t],isDowncast:r})}},{key:"for",value:function(e){if(!this._helpers.has(e))throw new w["a"]("conversion-for-unknown-group",this);return this._helpers.get(e)}},{key:"elementToElement",value:function(e){this.for("downcast").elementToElement(e);var t,r=Object(u["a"])(Bn(e));try{for(r.s();!(t=r.n()).done;){var n=t.value,i=n.model,a=n.view;this.for("upcast").elementToElement({model:i,view:a,converterPriority:e.converterPriority})}}catch(o){r.e(o)}finally{r.f()}}},{key:"attributeToElement",value:function(e){this.for("downcast").attributeToElement(e);var t,r=Object(u["a"])(Bn(e));try{for(r.s();!(t=r.n()).done;){var n=t.value,i=n.model,a=n.view;this.for("upcast").elementToAttribute({view:a,model:i,converterPriority:e.converterPriority})}}catch(o){r.e(o)}finally{r.f()}}},{key:"attributeToAttribute",value:function(e){this.for("downcast").attributeToAttribute(e);var t,r=Object(u["a"])(Bn(e));try{for(r.s();!(t=r.n()).done;){var n=t.value,i=n.model,a=n.view;this.for("upcast").attributeToAttribute({view:a,model:i})}}catch(o){r.e(o)}finally{r.f()}}},{key:"_createConversionHelpers",value:function(e){var t=e.name,r=e.dispatchers,n=e.isDowncast;if(this._helpers.has(t))throw new w["a"]("conversion-group-exists",this);var i=n?new $t(r):new Rr(r);this._helpers.set(t,i)}}]),e}();
  131. /**
  132. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  133. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  134. */function Bn(e){var t,r,n,i,a,o;return Object(f["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(!e.model.values){s.next=22;break}t=Object(u["a"])(e.model.values),s.prev=2,t.s();case 4:if((r=t.n()).done){s.next=12;break}return n=r.value,i={key:e.model.key,value:n},a=e.view[n],o=e.upcastAlso?e.upcastAlso[n]:void 0,s.delegateYield(Nn(i,a,o),"t0",10);case 10:s.next=4;break;case 12:s.next=17;break;case 14:s.prev=14,s.t1=s["catch"](2),t.e(s.t1);case 17:return s.prev=17,t.f(),s.finish(17);case 20:s.next=23;break;case 22:return s.delegateYield(Nn(e.model,e.view,e.upcastAlso),"t2",23);case 23:case"end":return s.stop()}}),Rn,null,[[2,14,17,20]])}function Nn(e,t,r){var n,i,a;return Object(f["a"])().wrap((function(o){while(1)switch(o.prev=o.next){case 0:return o.next=2,{model:e,view:t};case 2:if(!r){o.next=20;break}n=Object(u["a"])(Object(E["a"])(r)),o.prev=4,n.s();case 6:if((i=n.n()).done){o.next=12;break}return a=i.value,o.next=10,{model:e,view:a};case 10:o.next=6;break;case 12:o.next=17;break;case 14:o.prev=14,o.t0=o["catch"](4),n.e(o.t0);case 17:return o.prev=17,n.f(),o.finish(17);case 20:case"end":return o.stop()}}),Pn,null,[[4,14,17,20]])}r("386d");
  135. /**
  136. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  137. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  138. */var Dn=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";Object(n["a"])(this,e),this.operations=[],this.type=t}return Object(i["a"])(e,[{key:"baseVersion",get:function(){var e,t=Object(u["a"])(this.operations);try{for(t.s();!(e=t.n()).done;){var r=e.value;if(null!==r.baseVersion)return r.baseVersion}}catch(n){t.e(n)}finally{t.f()}return null}},{key:"addOperation",value:function(e){return e.batch=this,this.operations.push(e),e}}]),e}(),Ln=r("73f9"),Fn=r("6c92"),Vn=r("dfe0"),zn=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,i){var a;return Object(n["a"])(this,r),a=t.call(this,null),a.sourcePosition=e.clone(),a.howMany=i,a}return Object(i["a"])(r,[{key:"type",get:function(){return"detach"}},{key:"toJSON",value:function(){var e=Object(o["a"])(Object(s["a"])(r.prototype),"toJSON",this).call(this);return e.sourcePosition=this.sourcePosition.toJSON(),e}},{key:"_validate",value:function(){if(this.sourcePosition.root.document)throw new w["a"]("detach-operation-on-document-node",this)}},{key:"_execute",value:function(){Object(Vn["d"])(ht["a"]._createFromPositionAndShift(this.sourcePosition,this.howMany))}}],[{key:"className",get:function(){return"DetachOperation"}}]),r}(Fn["a"]),Un=r("17e1"),Hn=r("f4bc"),qn=r("63d0"),Wn=r("8e03"),Gn=r("6472"),Kn=r("0066"),Xn=r("98ea"),$n=r("db03"),Zn=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,i){var a,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"main";return Object(n["a"])(this,r),a=t.call(this,i),a._document=e,a.rootName=o,a}return Object(i["a"])(r,[{key:"document",get:function(){return this._document}},{key:"is",value:function(e,t){return t?t===this.name&&("rootElement"===e||"model:rootElement"===e||"element"===e||"model:element"===e):"rootElement"===e||"model:rootElement"===e||"element"===e||"model:element"===e||"node"===e||"model:node"===e}},{key:"toJSON",value:function(){return this.rootName}}]),r}(Mt["a"]),Yn=function(){function e(t,r){Object(n["a"])(this,e),this.model=t,this.batch=r}return Object(i["a"])(e,[{key:"createText",value:function(e,t){return new Bt["a"](e,t)}},{key:"createElement",value:function(e,t){return new Mt["a"](e,t)}},{key:"createDocumentFragment",value:function(){return new $n["a"]}},{key:"cloneElement",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e._clone(t)}},{key:"insert",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(this._assertWriterUsedCorrectly(),!(e instanceof Bt["a"]&&""==e.data)){var n=ft["a"]._createAt(t,r);if(e.parent){if(ri(e.root,n.root))return void this.move(ht["a"]._createOn(e),n);if(e.root.document)throw new w["a"]("model-writer-insert-forbidden-move",this);this.remove(e)}var i=n.root.document?n.root.document.version:null,a=new Un["a"](n,e,i);if(e instanceof Bt["a"]&&(a.shouldReceiveAttributes=!0),this.batch.addOperation(a),this.model.applyOperation(a),e instanceof $n["a"]){var o,s=Object(u["a"])(e.markers);try{for(s.s();!(o=s.n()).done;){var l=Object(y["a"])(o.value,2),c=l[0],f=l[1],h=ft["a"]._createAt(f.root,0),d=new ht["a"](f.start._getCombined(h,n),f.end._getCombined(h,n)),p={range:d,usingOperation:!0,affectsData:!0};this.model.markers.has(c)?this.updateMarker(c,p):this.addMarker(c,p)}}catch(m){s.e(m)}finally{s.f()}}}}},{key:"insertText",value:function(e,t,r,n){t instanceof $n["a"]||t instanceof Mt["a"]||t instanceof ft["a"]?this.insert(this.createText(e),t,r):this.insert(this.createText(e,t),r,n)}},{key:"insertElement",value:function(e,t,r,n){t instanceof $n["a"]||t instanceof Mt["a"]||t instanceof ft["a"]?this.insert(this.createElement(e),t,r):this.insert(this.createElement(e,t),r,n)}},{key:"append",value:function(e,t){this.insert(e,t,"end")}},{key:"appendText",value:function(e,t,r){t instanceof $n["a"]||t instanceof Mt["a"]?this.insert(this.createText(e),t,"end"):this.insert(this.createText(e,t),r,"end")}},{key:"appendElement",value:function(e,t,r){t instanceof $n["a"]||t instanceof Mt["a"]?this.insert(this.createElement(e),t,"end"):this.insert(this.createElement(e,t),r,"end")}},{key:"setAttribute",value:function(e,t,r){if(this._assertWriterUsedCorrectly(),r instanceof ht["a"]){var n,i=r.getMinimalFlatRanges(),a=Object(u["a"])(i);try{for(a.s();!(n=a.n()).done;){var o=n.value;Jn(this,e,t,o)}}catch(s){a.e(s)}finally{a.f()}}else Qn(this,e,t,r)}},{key:"setAttributes",value:function(e,t){var r,n=Object(u["a"])(Object(Nt["a"])(e));try{for(n.s();!(r=n.n()).done;){var i=Object(y["a"])(r.value,2),a=i[0],o=i[1];this.setAttribute(a,o,t)}}catch(s){n.e(s)}finally{n.f()}}},{key:"removeAttribute",value:function(e,t){if(this._assertWriterUsedCorrectly(),t instanceof ht["a"]){var r,n=t.getMinimalFlatRanges(),i=Object(u["a"])(n);try{for(i.s();!(r=i.n()).done;){var a=r.value;Jn(this,e,null,a)}}catch(o){i.e(o)}finally{i.f()}}else Qn(this,e,null,t)}},{key:"clearAttributes",value:function(e){var t=this;this._assertWriterUsedCorrectly();var r=function(e){var r,n=Object(u["a"])(e.getAttributeKeys());try{for(n.s();!(r=n.n()).done;){var i=r.value;t.removeAttribute(i,e)}}catch(a){n.e(a)}finally{n.f()}};if(e instanceof ht["a"]){var n,i=Object(u["a"])(e.getItems());try{for(i.s();!(n=i.n()).done;){var a=n.value;r(a)}}catch(o){i.e(o)}finally{i.f()}}else r(e)}},{key:"move",value:function(e,t,r){if(this._assertWriterUsedCorrectly(),!(e instanceof ht["a"]))throw new w["a"]("writer-move-invalid-range",this);if(!e.isFlat)throw new w["a"]("writer-move-range-not-flat",this);var n=ft["a"]._createAt(t,r);if(!n.isEqual(e.start)){if(this._addOperationForAffectedMarkers("move",e),!ri(e.root,n.root))throw new w["a"]("writer-move-different-document",this);var i=e.root.document?e.root.document.version:null,a=new qn["a"](e.start,e.end.offset-e.start.offset,n,i);this.batch.addOperation(a),this.model.applyOperation(a)}}},{key:"remove",value:function(e){this._assertWriterUsedCorrectly();var t,r=e instanceof ht["a"]?e:ht["a"]._createOn(e),n=r.getMinimalFlatRanges().reverse(),i=Object(u["a"])(n);try{for(i.s();!(t=i.n()).done;){var a=t.value;this._addOperationForAffectedMarkers("move",a),ti(a.start,a.end.offset-a.start.offset,this.batch,this.model)}}catch(o){i.e(o)}finally{i.f()}}},{key:"merge",value:function(e){this._assertWriterUsedCorrectly();var t=e.nodeBefore,r=e.nodeAfter;if(this._addOperationForAffectedMarkers("merge",e),!(t instanceof Mt["a"]))throw new w["a"]("writer-merge-no-element-before",this);if(!(r instanceof Mt["a"]))throw new w["a"]("writer-merge-no-element-after",this);e.root.document?this._merge(e):this._mergeDetached(e)}},{key:"createPositionFromPath",value:function(e,t,r){return this.model.createPositionFromPath(e,t,r)}},{key:"createPositionAt",value:function(e,t){return this.model.createPositionAt(e,t)}},{key:"createPositionAfter",value:function(e){return this.model.createPositionAfter(e)}},{key:"createPositionBefore",value:function(e){return this.model.createPositionBefore(e)}},{key:"createRange",value:function(e,t){return this.model.createRange(e,t)}},{key:"createRangeIn",value:function(e){return this.model.createRangeIn(e)}},{key:"createRangeOn",value:function(e){return this.model.createRangeOn(e)}},{key:"createSelection",value:function(e,t,r){return this.model.createSelection(e,t,r)}},{key:"_mergeDetached",value:function(e){var t=e.nodeBefore,r=e.nodeAfter;this.move(ht["a"]._createIn(r),ft["a"]._createAt(t,"end")),this.remove(r)}},{key:"_merge",value:function(e){var t=ft["a"]._createAt(e.nodeBefore,"end"),r=ft["a"]._createAt(e.nodeAfter,0),n=e.root.document.graveyard,i=new ft["a"](n,[0]),a=e.root.document.version,o=new Xn["a"](r,e.nodeAfter.maxOffset,t,i,a);this.batch.addOperation(o),this.model.applyOperation(o)}},{key:"rename",value:function(e,t){if(this._assertWriterUsedCorrectly(),!(e instanceof Mt["a"]))throw new w["a"]("writer-rename-not-element-instance",this);var r=e.root.document?e.root.document.version:null,n=new Wn["a"](ft["a"]._createBefore(e),e.name,t,r);this.batch.addOperation(n),this.model.applyOperation(n)}},{key:"split",value:function(e,t){this._assertWriterUsedCorrectly();var r,n,i=e.parent;if(!i.parent)throw new w["a"]("writer-split-element-no-parent",this);if(t||(t=i.parent),!e.parent.getAncestors({includeSelf:!0}).includes(t))throw new w["a"]("writer-split-invalid-limit-element",this);do{var a=i.root.document?i.root.document.version:null,o=i.maxOffset-e.offset,s=new Kn["a"](e,o,null,a);this.batch.addOperation(s),this.model.applyOperation(s),r||n||(r=i,n=e.parent.nextSibling),e=this.createPositionAfter(e.parent),i=e.parent}while(i!==t);return{position:e,range:new ht["a"](ft["a"]._createAt(r,"end"),ft["a"]._createAt(n,0))}}},{key:"wrap",value:function(e,t){if(this._assertWriterUsedCorrectly(),!e.isFlat)throw new w["a"]("writer-wrap-range-not-flat",this);var r=t instanceof Mt["a"]?t:new Mt["a"](t);if(r.childCount>0)throw new w["a"]("writer-wrap-element-not-empty",this);if(null!==r.parent)throw new w["a"]("writer-wrap-element-attached",this);this.insert(r,e.start);var n=new ht["a"](e.start.getShiftedBy(1),e.end.getShiftedBy(1));this.move(n,ft["a"]._createAt(r,0))}},{key:"unwrap",value:function(e){if(this._assertWriterUsedCorrectly(),null===e.parent)throw new w["a"]("writer-unwrap-element-no-parent",this);this.move(ht["a"]._createIn(e),this.createPositionAfter(e)),this.remove(e)}},{key:"addMarker",value:function(e,t){if(this._assertWriterUsedCorrectly(),!t||"boolean"!=typeof t.usingOperation)throw new w["a"]("writer-addmarker-no-usingoperation",this);var r=t.usingOperation,n=t.range,i=void 0!==t.affectsData&&t.affectsData;if(this.model.markers.has(e))throw new w["a"]("writer-addmarker-marker-exists",this);if(!n)throw new w["a"]("writer-addmarker-no-range",this);return r?(ei(this,e,null,n,i),this.model.markers.get(e)):this.model.markers._set(e,n,r,i)}},{key:"updateMarker",value:function(e,t){this._assertWriterUsedCorrectly();var r="string"==typeof e?e:e.name,n=this.model.markers.get(r);if(!n)throw new w["a"]("writer-updatemarker-marker-not-exists",this);if(t){var i="boolean"==typeof t.usingOperation,a="boolean"==typeof t.affectsData,o=a?t.affectsData:n.affectsData;if(!i&&!t.range&&!a)throw new w["a"]("writer-updatemarker-wrong-options",this);var s=n.getRange(),l=t.range?t.range:s;i&&t.usingOperation!==n.managedUsingOperations?t.usingOperation?ei(this,r,null,l,o):(ei(this,r,s,null,o),this.model.markers._set(r,l,void 0,o)):n.managedUsingOperations?ei(this,r,s,l,o):this.model.markers._set(r,l,void 0,o)}else this.model.markers._refresh(n)}},{key:"removeMarker",value:function(e){this._assertWriterUsedCorrectly();var t="string"==typeof e?e:e.name;if(!this.model.markers.has(t))throw new w["a"]("writer-removemarker-no-marker",this);var r=this.model.markers.get(t);if(r.managedUsingOperations){var n=r.getRange();ei(this,t,n,null,r.affectsData)}else this.model.markers._remove(t)}},{key:"setSelection",value:function(e,t,r){this._assertWriterUsedCorrectly(),this.model.document.selection._setTo(e,t,r)}},{key:"setSelectionFocus",value:function(e,t){this._assertWriterUsedCorrectly(),this.model.document.selection._setFocus(e,t)}},{key:"setSelectionAttribute",value:function(e,t){if(this._assertWriterUsedCorrectly(),"string"===typeof e)this._setSelectionAttribute(e,t);else{var r,n=Object(u["a"])(Object(Nt["a"])(e));try{for(n.s();!(r=n.n()).done;){var i=Object(y["a"])(r.value,2),a=i[0],o=i[1];this._setSelectionAttribute(a,o)}}catch(s){n.e(s)}finally{n.f()}}}},{key:"removeSelectionAttribute",value:function(e){if(this._assertWriterUsedCorrectly(),"string"===typeof e)this._removeSelectionAttribute(e);else{var t,r=Object(u["a"])(e);try{for(r.s();!(t=r.n()).done;){var n=t.value;this._removeSelectionAttribute(n)}}catch(i){r.e(i)}finally{r.f()}}}},{key:"overrideSelectionGravity",value:function(){return this.model.document.selection._overrideGravity()}},{key:"restoreSelectionGravity",value:function(e){this.model.document.selection._restoreGravity(e)}},{key:"_setSelectionAttribute",value:function(e,t){var r=this.model.document.selection;if(r.isCollapsed&&r.anchor.parent.isEmpty){var n=Ft._getStoreAttributeKey(e);this.setAttribute(n,t,r.anchor.parent)}r._setAttribute(e,t)}},{key:"_removeSelectionAttribute",value:function(e){var t=this.model.document.selection;if(t.isCollapsed&&t.anchor.parent.isEmpty){var r=Ft._getStoreAttributeKey(e);this.removeAttribute(r,t.anchor.parent)}t._removeAttribute(e)}},{key:"_assertWriterUsedCorrectly",value:function(){if(this.model._currentWriter!==this)throw new w["a"]("writer-incorrect-use",this)}},{key:"_addOperationForAffectedMarkers",value:function(e,t){var r,n=Object(u["a"])(this.model.markers);try{for(n.s();!(r=n.n()).done;){var i=r.value;if(i.managedUsingOperations){var a=i.getRange(),o=!1;if("move"===e)o=t.containsPosition(a.start)||t.start.isEqual(a.start)||t.containsPosition(a.end)||t.end.isEqual(a.end);else{var s=t.nodeBefore,l=t.nodeAfter,c=a.start.parent==s&&a.start.isAtEnd,f=a.end.parent==l&&0==a.end.offset,h=a.end.nodeAfter==l,d=a.start.nodeAfter==l;o=c||f||h||d}o&&this.updateMarker(i.name,{range:a})}}}catch(p){n.e(p)}finally{n.f()}}}]),e}();function Jn(e,t,r,n){var i,a,o,s,l=e.model,c=l.document,f=n.start,h=Object(u["a"])(n.getWalker({shallow:!0}));try{for(h.s();!(s=h.n()).done;){var d=s.value;o=d.item.getAttribute(t),i&&a!=o&&(a!=r&&p(),f=i),i=d.nextPosition,a=o}}catch(m){h.e(m)}finally{h.f()}function p(){var n=new ht["a"](f,i),o=n.root.document?c.version:null,s=new Ln["a"](n,t,a,r,o);e.batch.addOperation(s),l.applyOperation(s)}i instanceof ft["a"]&&i!=f&&a!=r&&p()}function Qn(e,t,r,n){var i,a,o=e.model,s=o.document,l=n.getAttribute(t);if(l!=r){var c=n.root===n;if(c){var u=n.document?s.version:null;a=new Gn["a"](n,t,l,r,u)}else{i=new ht["a"](ft["a"]._createBefore(n),e.createPositionAfter(n));var f=i.root.document?s.version:null;a=new Ln["a"](i,t,l,r,f)}e.batch.addOperation(a),o.applyOperation(a)}}function ei(e,t,r,n,i){var a=e.model,o=a.document,s=new Hn["a"](t,r,n,a.markers,i,o.version);e.batch.addOperation(s),a.applyOperation(s)}function ti(e,t,r,n){var i;if(e.root.document){var a=n.document,o=new ft["a"](a.graveyard,[0]);i=new qn["a"](e,t,o,a.version)}else i=new zn(e,t);r.addOperation(i),n.applyOperation(i)}function ri(e,t){return e===t||e instanceof Zn&&t instanceof Zn}r("14b9"),r("55dd");var ni=function(){function e(t){Object(n["a"])(this,e),this._markerCollection=t,this._changesInElement=new Map,this._elementSnapshots=new Map,this._changedMarkers=new Map,this._changeCount=0,this._cachedChanges=null,this._cachedChangesWithGraveyard=null}return Object(i["a"])(e,[{key:"isEmpty",get:function(){return 0==this._changesInElement.size&&0==this._changedMarkers.size}},{key:"refreshItem",value:function(e){if(!this._isInInsertedElement(e.parent)){this._markRemove(e.parent,e.startOffset,e.offsetSize),this._markInsert(e.parent,e.startOffset,e.offsetSize);var t,r=ht["a"]._createOn(e),n=Object(u["a"])(this._markerCollection.getMarkersIntersectingRange(r));try{for(n.s();!(t=n.n()).done;){var i=t.value,a=i.getRange();this.bufferMarkerChange(i.name,a,a,i.affectsData)}}catch(o){n.e(o)}finally{n.f()}this._cachedChanges=null}}},{key:"bufferOperation",value:function(e){switch(e.type){case"insert":if(this._isInInsertedElement(e.position.parent))return;this._markInsert(e.position.parent,e.position.offset,e.nodes.maxOffset);break;case"addAttribute":case"removeAttribute":case"changeAttribute":var t,r=Object(u["a"])(e.range.getItems({shallow:!0}));try{for(r.s();!(t=r.n()).done;){var n=t.value;this._isInInsertedElement(n.parent)||this._markAttribute(n)}}catch(v){r.e(v)}finally{r.f()}break;case"remove":case"move":case"reinsert":if(e.sourcePosition.isEqual(e.targetPosition)||e.sourcePosition.getShiftedBy(e.howMany).isEqual(e.targetPosition))return;var i=this._isInInsertedElement(e.sourcePosition.parent),a=this._isInInsertedElement(e.targetPosition.parent);i||this._markRemove(e.sourcePosition.parent,e.sourcePosition.offset,e.howMany),a||this._markInsert(e.targetPosition.parent,e.getMovedRangeStart().offset,e.howMany);break;case"rename":if(this._isInInsertedElement(e.position.parent))return;this._markRemove(e.position.parent,e.position.offset,1),this._markInsert(e.position.parent,e.position.offset,1);var o,s=ht["a"]._createFromPositionAndShift(e.position,1),l=Object(u["a"])(this._markerCollection.getMarkersIntersectingRange(s));try{for(l.s();!(o=l.n()).done;){var c=o.value,f=c.getRange();this.bufferMarkerChange(c.name,f,f,c.affectsData)}}catch(v){l.e(v)}finally{l.f()}break;case"split":var h=e.splitPosition.parent;this._isInInsertedElement(h)||this._markRemove(h,e.splitPosition.offset,e.howMany),this._isInInsertedElement(e.insertionPosition.parent)||this._markInsert(e.insertionPosition.parent,e.insertionPosition.offset,1),e.graveyardPosition&&this._markRemove(e.graveyardPosition.parent,e.graveyardPosition.offset,1);break;case"merge":var d=e.sourcePosition.parent;this._isInInsertedElement(d.parent)||this._markRemove(d.parent,d.startOffset,1);var p=e.graveyardPosition.parent;this._markInsert(p,e.graveyardPosition.offset,1);var m=e.targetPosition.parent;this._isInInsertedElement(m)||this._markInsert(m,e.targetPosition.offset,d.maxOffset);break}this._cachedChanges=null}},{key:"bufferMarkerChange",value:function(e,t,r,n){var i=this._changedMarkers.get(e);i?(i.newRange=r,i.affectsData=n,null==i.oldRange&&null==i.newRange&&this._changedMarkers.delete(e)):this._changedMarkers.set(e,{oldRange:t,newRange:r,affectsData:n})}},{key:"getMarkersToRemove",value:function(){var e,t=[],r=Object(u["a"])(this._changedMarkers);try{for(r.s();!(e=r.n()).done;){var n=Object(y["a"])(e.value,2),i=n[0],a=n[1];null!=a.oldRange&&t.push({name:i,range:a.oldRange})}}catch(o){r.e(o)}finally{r.f()}return t}},{key:"getMarkersToAdd",value:function(){var e,t=[],r=Object(u["a"])(this._changedMarkers);try{for(r.s();!(e=r.n()).done;){var n=Object(y["a"])(e.value,2),i=n[0],a=n[1];null!=a.newRange&&t.push({name:i,range:a.newRange})}}catch(o){r.e(o)}finally{r.f()}return t}},{key:"getChangedMarkers",value:function(){return Array.from(this._changedMarkers).map((function(e){return{name:e[0],data:{oldRange:e[1].oldRange,newRange:e[1].newRange}}}))}},{key:"hasDataChanges",value:function(){var e,t=Object(u["a"])(this._changedMarkers);try{for(t.s();!(e=t.n()).done;){var r=Object(y["a"])(e.value,2),n=r[1];if(n.affectsData)return!0}}catch(i){t.e(i)}finally{t.f()}return this._changesInElement.size>0}},{key:"getChanges",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{includeChangesInGraveyard:!1};if(this._cachedChanges)return e.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice();var t,r=[],n=Object(u["a"])(this._changesInElement.keys());try{for(n.s();!(t=n.n()).done;){var i,a=t.value,o=this._changesInElement.get(a).sort((function(e,t){return e.offset===t.offset?e.type!=t.type?"remove"==e.type?-1:1:0:e.offset<t.offset?-1:1})),s=this._elementSnapshots.get(a),l=ii(a.getChildren()),c=ai(s.length,o),f=0,h=0,d=Object(u["a"])(c);try{for(d.s();!(i=d.n()).done;){var p=i.value;if("i"===p)r.push(this._getInsertDiff(a,f,l[f].name)),f++;else if("r"===p)r.push(this._getRemoveDiff(a,f,s[h].name)),h++;else if("a"===p){var m,v=l[f].attributes,b=s[h].attributes,g=void 0;if("$text"==l[f].name)g=new ht["a"](ft["a"]._createAt(a,f),ft["a"]._createAt(a,f+1));else{var y=a.offsetToIndex(f);g=new ht["a"](ft["a"]._createAt(a,f),ft["a"]._createAt(a.getChild(y),0))}(m=r).push.apply(m,Object(F["a"])(this._getAttributesDiff(g,b,v))),f++,h++}else f++,h++}}catch(M){d.e(M)}finally{d.f()}}}catch(M){n.e(M)}finally{n.f()}r.sort((function(e,t){return e.position.root!=t.position.root?e.position.root.rootName<t.position.root.rootName?-1:1:e.position.isEqual(t.position)?e.changeCount-t.changeCount:e.position.isBefore(t.position)?-1:1}));for(var w=1,_=0;w<r.length;w++){var k=r[_],O=r[w],E="remove"==k.type&&"remove"==O.type&&"$text"==k.name&&"$text"==O.name&&k.position.isEqual(O.position),S="insert"==k.type&&"insert"==O.type&&"$text"==k.name&&"$text"==O.name&&k.position.parent==O.position.parent&&k.position.offset+k.length==O.position.offset,A="attribute"==k.type&&"attribute"==O.type&&k.position.parent==O.position.parent&&k.range.isFlat&&O.range.isFlat&&k.position.offset+k.length==O.position.offset&&k.attributeKey==O.attributeKey&&k.attributeOldValue==O.attributeOldValue&&k.attributeNewValue==O.attributeNewValue;E||S||A?(k.length++,A&&(k.range.end=k.range.end.getShiftedBy(1)),r[w]=null):_=w}r=r.filter((function(e){return e}));var C,T=Object(u["a"])(r);try{for(T.s();!(C=T.n()).done;){var x=C.value;delete x.changeCount,"attribute"==x.type&&(delete x.position,delete x.length)}}catch(M){T.e(M)}finally{T.f()}return this._changeCount=0,this._cachedChangesWithGraveyard=r.slice(),this._cachedChanges=r.filter(oi),e.includeChangesInGraveyard?this._cachedChangesWithGraveyard:this._cachedChanges}},{key:"reset",value:function(){this._changesInElement.clear(),this._elementSnapshots.clear(),this._changedMarkers.clear(),this._cachedChanges=null}},{key:"_markInsert",value:function(e,t,r){var n={type:"insert",offset:t,howMany:r,count:this._changeCount++};this._markChange(e,n)}},{key:"_markRemove",value:function(e,t,r){var n={type:"remove",offset:t,howMany:r,count:this._changeCount++};this._markChange(e,n),this._removeAllNestedChanges(e,t,r)}},{key:"_markAttribute",value:function(e){var t={type:"attribute",offset:e.startOffset,howMany:e.offsetSize,count:this._changeCount++};this._markChange(e.parent,t)}},{key:"_markChange",value:function(e,t){this._makeSnapshot(e);var r=this._getChangesForElement(e);this._handleChange(t,r),r.push(t);for(var n=0;n<r.length;n++)r[n].howMany<1&&(r.splice(n,1),n--)}},{key:"_getChangesForElement",value:function(e){var t;return this._changesInElement.has(e)?t=this._changesInElement.get(e):(t=[],this._changesInElement.set(e,t)),t}},{key:"_makeSnapshot",value:function(e){this._elementSnapshots.has(e)||this._elementSnapshots.set(e,ii(e.getChildren()))}},{key:"_handleChange",value:function(e,t){e.nodesToHandle=e.howMany;var r,n=Object(u["a"])(t);try{for(n.s();!(r=n.n()).done;){var i=r.value,a=e.offset+e.howMany,o=i.offset+i.howMany;if("insert"==e.type&&("insert"==i.type&&(e.offset<=i.offset?i.offset+=e.howMany:e.offset<o&&(i.howMany+=e.nodesToHandle,e.nodesToHandle=0)),"remove"==i.type&&e.offset<i.offset&&(i.offset+=e.howMany),"attribute"==i.type))if(e.offset<=i.offset)i.offset+=e.howMany;else if(e.offset<o){var s=i.howMany;i.howMany=e.offset-i.offset,t.unshift({type:"attribute",offset:a,howMany:s-i.howMany,count:this._changeCount++})}if("remove"==e.type){if("insert"==i.type)if(a<=i.offset)i.offset-=e.howMany;else if(a<=o)if(e.offset<i.offset){var l=a-i.offset;i.offset=e.offset,i.howMany-=l,e.nodesToHandle-=l}else i.howMany-=e.nodesToHandle,e.nodesToHandle=0;else if(e.offset<=i.offset)e.nodesToHandle-=i.howMany,i.howMany=0;else if(e.offset<o){var c=o-e.offset;i.howMany-=c,e.nodesToHandle-=c}if("remove"==i.type&&(a<=i.offset?i.offset-=e.howMany:e.offset<i.offset&&(e.nodesToHandle+=i.howMany,i.howMany=0)),"attribute"==i.type)if(a<=i.offset)i.offset-=e.howMany;else if(e.offset<i.offset){var f=a-i.offset;i.offset=e.offset,i.howMany-=f}else if(e.offset<o)if(a<=o){var h=i.howMany;i.howMany=e.offset-i.offset;var d=h-i.howMany-e.nodesToHandle;t.unshift({type:"attribute",offset:e.offset,howMany:d,count:this._changeCount++})}else i.howMany-=o-e.offset}if("attribute"==e.type){if("insert"==i.type)if(e.offset<i.offset&&a>i.offset){if(a>o){var p={type:"attribute",offset:o,howMany:a-o,count:this._changeCount++};this._handleChange(p,t),t.push(p)}e.nodesToHandle=i.offset-e.offset,e.howMany=e.nodesToHandle}else e.offset>=i.offset&&e.offset<o&&(a>o?(e.nodesToHandle=a-o,e.offset=o):e.nodesToHandle=0);if("remove"==i.type&&e.offset<i.offset&&a>i.offset){var m={type:"attribute",offset:i.offset,howMany:a-i.offset,count:this._changeCount++};this._handleChange(m,t),t.push(m),e.nodesToHandle=i.offset-e.offset,e.howMany=e.nodesToHandle}"attribute"==i.type&&(e.offset>=i.offset&&a<=o?(e.nodesToHandle=0,e.howMany=0,e.offset=0):e.offset<=i.offset&&a>=o&&(i.howMany=0))}}}catch(v){n.e(v)}finally{n.f()}e.howMany=e.nodesToHandle,delete e.nodesToHandle}},{key:"_getInsertDiff",value:function(e,t,r){return{type:"insert",position:ft["a"]._createAt(e,t),name:r,length:1,changeCount:this._changeCount++}}},{key:"_getRemoveDiff",value:function(e,t,r){return{type:"remove",position:ft["a"]._createAt(e,t),name:r,length:1,changeCount:this._changeCount++}}},{key:"_getAttributesDiff",value:function(e,t,r){var n=[];r=new Map(r);var i,a=Object(u["a"])(t);try{for(a.s();!(i=a.n()).done;){var o=Object(y["a"])(i.value,2),s=o[0],l=o[1],c=r.has(s)?r.get(s):null;c!==l&&n.push({type:"attribute",position:e.start,range:e.clone(),length:1,attributeKey:s,attributeOldValue:l,attributeNewValue:c,changeCount:this._changeCount++}),r.delete(s)}}catch(v){a.e(v)}finally{a.f()}var f,h=Object(u["a"])(r);try{for(h.s();!(f=h.n()).done;){var d=Object(y["a"])(f.value,2),p=d[0],m=d[1];n.push({type:"attribute",position:e.start,range:e.clone(),length:1,attributeKey:p,attributeOldValue:null,attributeNewValue:m,changeCount:this._changeCount++})}}catch(v){h.e(v)}finally{h.f()}return n}},{key:"_isInInsertedElement",value:function(e){var t=e.parent;if(!t)return!1;var r=this._changesInElement.get(t),n=e.startOffset;if(r){var i,a=Object(u["a"])(r);try{for(a.s();!(i=a.n()).done;){var o=i.value;if("insert"==o.type&&n>=o.offset&&n<o.offset+o.howMany)return!0}}catch(s){a.e(s)}finally{a.f()}}return this._isInInsertedElement(t)}},{key:"_removeAllNestedChanges",value:function(e,t,r){var n,i=new ht["a"](ft["a"]._createAt(e,t),ft["a"]._createAt(e,t+r)),a=Object(u["a"])(i.getItems({shallow:!0}));try{for(a.s();!(n=a.n()).done;){var o=n.value;o.is("element")&&(this._elementSnapshots.delete(o),this._changesInElement.delete(o),this._removeAllNestedChanges(o,0,o.maxOffset))}}catch(s){a.e(s)}finally{a.f()}}}]),e}();function ii(e){var t,r=[],n=Object(u["a"])(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;if(i.is("$text"))for(var a=0;a<i.data.length;a++)r.push({name:"$text",attributes:new Map(i.getAttributes())});else r.push({name:i.name,attributes:new Map(i.getAttributes())})}}catch(o){n.e(o)}finally{n.f()}return r}function ai(e,t){var r,n=[],i=0,a=0,o=Object(u["a"])(t);try{for(o.s();!(r=o.n()).done;){var s=r.value;if(s.offset>i){for(var l=0;l<s.offset-i;l++)n.push("e");a+=s.offset-i}if("insert"==s.type){for(var c=0;c<s.howMany;c++)n.push("i");i=s.offset+s.howMany}else if("remove"==s.type){for(var f=0;f<s.howMany;f++)n.push("r");i=s.offset,a+=s.howMany}else n.push.apply(n,Object(F["a"])("a".repeat(s.howMany).split(""))),i=s.offset+s.howMany,a+=s.howMany}}catch(d){o.e(d)}finally{o.f()}if(a<e)for(var h=0;h<e-a-i;h++)n.push("e");return n}function oi(e){var t=e.position&&"$graveyard"==e.position.root.rootName,r=e.range&&"$graveyard"==e.range.root.rootName;return!t&&!r}
  139. /**
  140. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  141. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  142. */var si=function(){function e(){Object(n["a"])(this,e),this._operations=[],this._undoPairs=new Map,this._undoneOperations=new Set}return Object(i["a"])(e,[{key:"addOperation",value:function(e){this._operations.includes(e)||this._operations.push(e)}},{key:"getOperations",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.NEGATIVE_INFINITY,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY,n=[],i=Object(u["a"])(this._operations);try{for(i.s();!(e=i.n()).done;){var a=e.value;a.baseVersion>=t&&a.baseVersion<r&&n.push(a)}}catch(o){i.e(o)}finally{i.f()}return n}},{key:"getOperation",value:function(e){var t,r=Object(u["a"])(this._operations);try{for(r.s();!(t=r.n()).done;){var n=t.value;if(n.baseVersion==e)return n}}catch(i){r.e(i)}finally{r.f()}}},{key:"setOperationAsUndone",value:function(e,t){this._undoPairs.set(t,e),this._undoneOperations.add(e)}},{key:"isUndoingOperation",value:function(e){return this._undoPairs.has(e)}},{key:"isUndoneOperation",value:function(e){return this._undoneOperations.has(e)}},{key:"getUndoneOperation",value:function(e){return this._undoPairs.get(e)}}]),e}();
  143. /**
  144. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  145. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  146. */function li(e){return!!e&&1==e.length&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(e)}function ci(e){return!!e&&1==e.length&&/[\ud800-\udbff]/.test(e)}function ui(e){return!!e&&1==e.length&&/[\udc00-\udfff]/.test(e)}function fi(e,t){return ci(e.charAt(t-1))&&ui(e.charAt(t))}function hi(e,t){return li(e.charAt(t))}var di=r("758b"),pi="$graveyard",mi=function(){function e(t){var r=this;Object(n["a"])(this,e),this.model=t,this.version=0,this.history=new si(this),this.selection=new Ft(this),this.roots=new g["a"]({idProperty:"rootName"}),this.differ=new ni(t.markers),this._postFixers=new Set,this._hasSelectionChangedFromTheLastChangeBlock=!1,this.createRoot("$root",pi),this.listenTo(t,"applyOperation",(function(e,t){var n=t[0];if(n.isDocumentOperation&&n.baseVersion!==r.version)throw new w["a"]("model-document-applyoperation-wrong-version",r,{operation:n})}),{priority:"highest"}),this.listenTo(t,"applyOperation",(function(e,t){var n=t[0];n.isDocumentOperation&&r.differ.bufferOperation(n)}),{priority:"high"}),this.listenTo(t,"applyOperation",(function(e,t){var n=t[0];n.isDocumentOperation&&(r.version++,r.history.addOperation(n))}),{priority:"low"}),this.listenTo(this.selection,"change",(function(){r._hasSelectionChangedFromTheLastChangeBlock=!0})),this.listenTo(t.markers,"update",(function(e,t,n,i){r.differ.bufferMarkerChange(t.name,n,i,t.affectsData),null===n&&t.on("change",(function(e,n){r.differ.bufferMarkerChange(t.name,n,t.getRange(),t.affectsData)}))}))}return Object(i["a"])(e,[{key:"graveyard",get:function(){return this.getRoot(pi)}},{key:"createRoot",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"$root",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"main";if(this.roots.get(t))throw new w["a"]("model-document-createroot-name-exists",this,{name:t});var r=new Zn(this,e,t);return this.roots.add(r),r}},{key:"destroy",value:function(){this.selection.destroy(),this.stopListening()}},{key:"getRoot",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"main";return this.roots.get(e)}},{key:"getRootNames",value:function(){return Array.from(this.roots,(function(e){return e.rootName})).filter((function(e){return e!=pi}))}},{key:"registerPostFixer",value:function(e){this._postFixers.add(e)}},{key:"toJSON",value:function(){var e=Object(di["a"])(this);return e.selection="[engine.model.DocumentSelection]",e.model="[engine.model.Model]",e}},{key:"_handleChangeBlock",value:function(e){this._hasDocumentChangedFromTheLastChangeBlock()&&(this._callPostFixers(e),this.selection.refresh(),this.differ.hasDataChanges()?this.fire("change:data",e.batch):this.fire("change",e.batch),this.selection.refresh(),this.differ.reset()),this._hasSelectionChangedFromTheLastChangeBlock=!1}},{key:"_hasDocumentChangedFromTheLastChangeBlock",value:function(){return!this.differ.isEmpty||this._hasSelectionChangedFromTheLastChangeBlock}},{key:"_getDefaultRoot",value:function(){var e,t=Object(u["a"])(this.roots);try{for(t.s();!(e=t.n()).done;){var r=e.value;if(r!==this.graveyard)return r}}catch(n){t.e(n)}finally{t.f()}return this.graveyard}},{key:"_getDefaultRange",value:function(){var e=this._getDefaultRoot(),t=this.model,r=t.schema,n=t.createPositionFromPath(e,[0]),i=r.getNearestSelectionRange(n);return i||t.createRange(n)}},{key:"_validateSelectionRange",value:function(e){return vi(e.start)&&vi(e.end)}},{key:"_callPostFixers",value:function(e){var t=!1;do{var r,n=Object(u["a"])(this._postFixers);try{for(n.s();!(r=n.n()).done;){var i=r.value;if(this.selection.refresh(),t=i(e),t)break}}catch(a){n.e(a)}finally{n.f()}}while(t)}}]),e}();
  147. /**
  148. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  149. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  150. */function vi(e){var t=e.textNode;if(t){var r=t.data,n=e.offset-t.startOffset;return!fi(r,n)&&!hi(r,n)}return!0}
  151. /**
  152. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  153. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  154. */Object(k["a"])(mi,_["c"]);var bi=function(e){function t(){Object(n["a"])(this,t),this._markers=new Map}return Object(i["a"])(t,[{key:e,value:function(){return this._markers.values()}},{key:"has",value:function(e){return this._markers.has(e)}},{key:"get",value:function(e){return this._markers.get(e)||null}},{key:"_set",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=e instanceof gi?e.name:e;if(i.includes(","))throw new w["a"]("markercollection-incorrect-marker-name",this);var a=this._markers.get(i);if(a){var o=a.getRange(),s=!1;return o.isEqual(t)||(a._attachLiveRange(jt.fromRange(t)),s=!0),r!=a.managedUsingOperations&&(a._managedUsingOperations=r,s=!0),"boolean"===typeof n&&n!=a.affectsData&&(a._affectsData=n,s=!0),s&&this.fire("update:"+i,a,o,t),a}var l=jt.fromRange(t),c=new gi(i,l,r,n);return this._markers.set(i,c),this.fire("update:"+i,c,null,t),c}},{key:"_remove",value:function(e){var t=e instanceof gi?e.name:e,r=this._markers.get(t);return!!r&&(this._markers.delete(t),this.fire("update:"+t,r,r.getRange(),null),this._destroyMarker(r),!0)}},{key:"_refresh",value:function(e){var t=e instanceof gi?e.name:e,r=this._markers.get(t);if(!r)throw new w["a"]("markercollection-refresh-marker-not-exists",this);var n=r.getRange();this.fire("update:"+t,r,n,n,r.managedUsingOperations,r.affectsData)}},{key:"getMarkersAtPosition",value:Object(f["a"])().mark((function e(t){var r,n,i;return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:r=Object(u["a"])(this),e.prev=1,r.s();case 3:if((n=r.n()).done){e.next=10;break}if(i=n.value,!i.getRange().containsPosition(t)){e.next=8;break}return e.next=8,i;case 8:e.next=3;break;case 10:e.next=15;break;case 12:e.prev=12,e.t0=e["catch"](1),r.e(e.t0);case 15:return e.prev=15,r.f(),e.finish(15);case 18:case"end":return e.stop()}}),e,this,[[1,12,15,18]])}))},{key:"getMarkersIntersectingRange",value:Object(f["a"])().mark((function e(t){var r,n,i;return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:r=Object(u["a"])(this),e.prev=1,r.s();case 3:if((n=r.n()).done){e.next=10;break}if(i=n.value,null===i.getRange().getIntersection(t)){e.next=8;break}return e.next=8,i;case 8:e.next=3;break;case 10:e.next=15;break;case 12:e.prev=12,e.t0=e["catch"](1),r.e(e.t0);case 15:return e.prev=15,r.f(),e.finish(15);case 18:case"end":return e.stop()}}),e,this,[[1,12,15,18]])}))},{key:"destroy",value:function(){var e,t=Object(u["a"])(this._markers.values());try{for(t.s();!(e=t.n()).done;){var r=e.value;this._destroyMarker(r)}}catch(n){t.e(n)}finally{t.f()}this._markers=null,this.stopListening()}},{key:"getMarkersGroup",value:Object(f["a"])().mark((function e(t){var r,n,i;return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:r=Object(u["a"])(this._markers.values()),e.prev=1,r.s();case 3:if((n=r.n()).done){e.next=10;break}if(i=n.value,!i.name.startsWith(t+":")){e.next=8;break}return e.next=8,i;case 8:e.next=3;break;case 10:e.next=15;break;case 12:e.prev=12,e.t0=e["catch"](1),r.e(e.t0);case 15:return e.prev=15,r.f(),e.finish(15);case 18:case"end":return e.stop()}}),e,this,[[1,12,15,18]])}))},{key:"_destroyMarker",value:function(e){e.stopListening(),e._detachLiveRange()}}]),t}(Symbol.iterator);Object(k["a"])(bi,_["c"]);var gi=function(){function e(t,r,i,a){Object(n["a"])(this,e),this.name=t,this._liveRange=this._attachLiveRange(r),this._managedUsingOperations=i,this._affectsData=a}return Object(i["a"])(e,[{key:"managedUsingOperations",get:function(){if(!this._liveRange)throw new w["a"]("marker-destroyed",this);return this._managedUsingOperations}},{key:"affectsData",get:function(){if(!this._liveRange)throw new w["a"]("marker-destroyed",this);return this._affectsData}},{key:"getStart",value:function(){if(!this._liveRange)throw new w["a"]("marker-destroyed",this);return this._liveRange.start.clone()}},{key:"getEnd",value:function(){if(!this._liveRange)throw new w["a"]("marker-destroyed",this);return this._liveRange.end.clone()}},{key:"getRange",value:function(){if(!this._liveRange)throw new w["a"]("marker-destroyed",this);return this._liveRange.toRange()}},{key:"is",value:function(e){return"marker"===e||"model:marker"===e}},{key:"_attachLiveRange",value:function(e){return this._liveRange&&this._detachLiveRange(),e.delegate("change:range").to(this),e.delegate("change:content").to(this),this._liveRange=e,e}},{key:"_detachLiveRange",value:function(){this._liveRange.stopDelegating("change:range",this),this._liveRange.stopDelegating("change:content",this),this._liveRange.detach(),this._liveRange=null}}]),e}();Object(k["a"])(gi,_["c"]);var yi=r("869f"),wi={};
  155. /**
  156. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  157. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  158. */wi[Ln["a"].className]=Ln["a"],wi[Un["a"].className]=Un["a"],wi[Hn["a"].className]=Hn["a"],wi[qn["a"].className]=qn["a"],wi[yi["a"].className]=yi["a"],wi[Fn["a"].className]=Fn["a"],wi[Wn["a"].className]=Wn["a"],wi[Gn["a"].className]=Gn["a"],wi[Kn["a"].className]=Kn["a"],wi[Xn["a"].className]=Xn["a"];var _i=function(){function e(){Object(n["a"])(this,e)}return Object(i["a"])(e,null,[{key:"fromJSON",value:function(e,t){return wi[e.__className].fromJSON(e,t)}}]),e}(),ki=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,i){var o,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"toNone";if(Object(n["a"])(this,r),o=t.call(this,e,i,s),!o.root.is("rootElement"))throw new w["a"]("model-liveposition-root-not-rootelement",e);return Oi.call(Object(a["a"])(o)),o}return Object(i["a"])(r,[{key:"detach",value:function(){this.stopListening()}},{key:"is",value:function(e){return"livePosition"===e||"model:livePosition"===e||"position"==e||"model:position"===e}},{key:"toPosition",value:function(){return new ft["a"](this.root,this.path.slice(),this.stickiness)}}],[{key:"fromPosition",value:function(e,t){return new this(e.root,e.path.slice(),t||e.stickiness)}}]),r}(ft["a"]);
  159. /**
  160. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  161. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  162. */function Oi(){var e=this;this.listenTo(this.root.document.model,"applyOperation",(function(t,r){var n=r[0];n.isDocumentOperation&&Ei.call(e,n)}),{priority:"low"})}function Ei(e){var t=this.getTransformedByOperation(e);if(!this.isEqual(t)){var r=this.toPosition();this.path=t.path,this.root=t.root,this.fire("change",r)}}
  163. /**
  164. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  165. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  166. */
  167. function Si(e,t,r,n){return e.change((function(i){var a;a=r?r instanceof Et||r instanceof Ft?r:i.createSelection(r,n):e.document.selection,a.isCollapsed||e.deleteContent(a,{doNotAutoparagraph:!0});var o,s=new Ai(e,i,a.anchor);o=t.is("documentFragment")?t.getChildren():[t],s.handleNodes(o);var l=s.getSelectionRange();l&&(a instanceof Ft?i.setSelection(l):a.setTo(l));var c=s.getAffectedRange()||e.createRange(a.anchor);return s.destroy(),c}))}Object(k["a"])(ki,_["c"]);var Ai=function(){function e(t,r,i){Object(n["a"])(this,e),this.model=t,this.writer=r,this.position=i,this.canMergeWith=new Set([this.position.parent]),this.schema=t.schema,this._documentFragment=r.createDocumentFragment(),this._documentFragmentPosition=r.createPositionAt(this._documentFragment,0),this._firstNode=null,this._lastNode=null,this._filterAttributesOf=[],this._affectedStart=null,this._affectedEnd=null}return Object(i["a"])(e,[{key:"handleNodes",value:function(e){for(var t=0,r=Array.from(e);t<r.length;t++){var n=r[t];this._handleNode(n)}this._insertPartialFragment(),this._mergeOnRight(),this.schema.removeDisallowedAttributes(this._filterAttributesOf,this.writer),this._filterAttributesOf=[]}},{key:"getSelectionRange",value:function(){return this.nodeToSelect?ht["a"]._createOn(this.nodeToSelect):this.model.schema.getNearestSelectionRange(this.position)}},{key:"getAffectedRange",value:function(){return this._affectedStart?new ht["a"](this._affectedStart,this._affectedEnd):null}},{key:"destroy",value:function(){this._affectedStart&&this._affectedStart.detach(),this._affectedEnd&&this._affectedEnd.detach()}},{key:"_handleNode",value:function(e){if(this.schema.isObject(e))this._handleObject(e);else{var t=this._checkAndSplitToAllowedPosition(e);t?(this._appendToFragment(e),this._firstNode||(this._firstNode=e),this._lastNode=e):this._handleDisallowedNode(e)}}},{key:"_insertPartialFragment",value:function(){if(!this._documentFragment.isEmpty){var e=ki.fromPosition(this.position,"toNext");this._setAffectedBoundaries(this.position),this._documentFragment.getChild(0)==this._firstNode&&(this.writer.insert(this._firstNode,this.position),this._mergeOnLeft(),this.position=e.toPosition()),this._documentFragment.isEmpty||this.writer.insert(this._documentFragment,this.position),this._documentFragmentPosition=this.writer.createPositionAt(this._documentFragment,0),this.position=e.toPosition(),e.detach()}}},{key:"_handleObject",value:function(e){this._checkAndSplitToAllowedPosition(e)?this._appendToFragment(e):this._tryAutoparagraphing(e)}},{key:"_handleDisallowedNode",value:function(e){e.is("element")?this.handleNodes(e.getChildren()):this._tryAutoparagraphing(e)}},{key:"_appendToFragment",value:function(e){if(!this.schema.checkChild(this.position,e))throw new w["a"]("insertcontent-wrong-position",this,{node:e,position:this.position});this.writer.insert(e,this._documentFragmentPosition),this._documentFragmentPosition=this._documentFragmentPosition.getShiftedBy(e.offsetSize),this.schema.isObject(e)&&!this.schema.checkChild(this.position,"$text")?this.nodeToSelect=e:this.nodeToSelect=null,this._filterAttributesOf.push(e)}},{key:"_setAffectedBoundaries",value:function(e){this._affectedStart||(this._affectedStart=ki.fromPosition(e,"toPrevious")),this._affectedEnd&&!this._affectedEnd.isBefore(e)||(this._affectedEnd&&this._affectedEnd.detach(),this._affectedEnd=ki.fromPosition(e,"toNext"))}},{key:"_mergeOnLeft",value:function(){var e=this._firstNode;if(e instanceof Mt["a"]&&this._canMergeLeft(e)){var t=ki._createBefore(e);t.stickiness="toNext";var r=ki.fromPosition(this.position,"toNext");this._affectedStart.isEqual(t)&&(this._affectedStart.detach(),this._affectedStart=ki._createAt(t.nodeBefore,"end","toPrevious")),this._firstNode===this._lastNode&&(this._firstNode=t.nodeBefore,this._lastNode=t.nodeBefore),this.writer.merge(t),t.isEqual(this._affectedEnd)&&this._firstNode===this._lastNode&&(this._affectedEnd.detach(),this._affectedEnd=ki._createAt(t.nodeBefore,"end","toNext")),this.position=r.toPosition(),r.detach(),this._filterAttributesOf.push(this.position.parent),t.detach()}}},{key:"_mergeOnRight",value:function(){var e=this._lastNode;if(e instanceof Mt["a"]&&this._canMergeRight(e)){var t=ki._createAfter(e);if(t.stickiness="toNext",!this.position.isEqual(t))throw new w["a"]("insertcontent-invalid-insertion-position",this);this.position=ft["a"]._createAt(t.nodeBefore,"end");var r=ki.fromPosition(this.position,"toPrevious");this._affectedEnd.isEqual(t)&&(this._affectedEnd.detach(),this._affectedEnd=ki._createAt(t.nodeBefore,"end","toNext")),this._firstNode===this._lastNode&&(this._firstNode=t.nodeBefore,this._lastNode=t.nodeBefore),this.writer.merge(t),t.getShiftedBy(-1).isEqual(this._affectedStart)&&this._firstNode===this._lastNode&&(this._affectedStart.detach(),this._affectedStart=ki._createAt(t.nodeBefore,0,"toPrevious")),this.position=r.toPosition(),r.detach(),this._filterAttributesOf.push(this.position.parent),t.detach()}}},{key:"_canMergeLeft",value:function(e){var t=e.previousSibling;return t instanceof Mt["a"]&&this.canMergeWith.has(t)&&this.model.schema.checkMerge(t,e)}},{key:"_canMergeRight",value:function(e){var t=e.nextSibling;return t instanceof Mt["a"]&&this.canMergeWith.has(t)&&this.model.schema.checkMerge(e,t)}},{key:"_tryAutoparagraphing",value:function(e){var t=this.writer.createElement("paragraph");this._getAllowedIn(t,this.position.parent)&&this.schema.checkChild(t,e)&&(t._appendChild(e),this._handleNode(t))}},{key:"_checkAndSplitToAllowedPosition",value:function(e){var t=this._getAllowedIn(e,this.position.parent);if(!t)return!1;t!=this.position.parent&&this._insertPartialFragment();while(t!=this.position.parent){if(this.schema.isLimit(this.position.parent))return!1;if(this.position.isAtStart){var r=this.position.parent;this.position=this.writer.createPositionBefore(r),r.isEmpty&&r.parent===t&&this.writer.remove(r)}else if(this.position.isAtEnd)this.position=this.writer.createPositionAfter(this.position.parent);else{var n=this.writer.createPositionAfter(this.position.parent);this._setAffectedBoundaries(this.position),this.writer.split(this.position),this.position=n,this.canMergeWith.add(this.position.nodeAfter)}}return!0}},{key:"_getAllowedIn",value:function(e,t){return this.schema.checkChild(t,e)?t:t.parent?this._getAllowedIn(e,t.parent):null}}]),e}();
  168. /**
  169. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  170. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  171. */function Ci(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t.isCollapsed){var n=t.getFirstRange();if("$graveyard"!=n.root.rootName){var i=e.schema;e.change((function(e){if(r.doNotResetEntireContent||!Vi(i,t)){var a=Ti(n),o=Object(y["a"])(a,2),s=o[0],l=o[1];s.isTouching(l)||e.remove(e.createRange(s,l)),r.leaveUnmerged||(Mi(e,s,l),i.removeDisallowedAttributes(s.parent.getChildren(),e)),zi(e,t,s),!r.doNotAutoparagraph&&Ni(i,s)&&Li(e,s,t),s.detach(),l.detach()}else Fi(e,t,i)}))}}}function Ti(e){var t=e.root.document.model,r=e.start,n=e.end;if(t.hasContent(e,{ignoreMarkers:!0})){var i=xi(n);if(i&&n.isTouching(t.createPositionAt(i,0))){var a=t.createSelection(e);t.modifySelection(a,{direction:"backward"}),n=a.getLastPosition()}}return[ki.fromPosition(r,"toPrevious"),ki.fromPosition(n,"toNext")]}function xi(e){var t,r=e.parent,n=r.root.document.model.schema,i=r.getAncestors({parentFirst:!0,includeSelf:!0}),a=Object(u["a"])(i);try{for(a.s();!(t=a.n()).done;){var o=t.value;if(n.isLimit(o))return null;if(n.isBlock(o))return o}}catch(s){a.e(s)}finally{a.f()}}function Mi(e,t,r){var n=e.model;if(Ii(e.model.schema,t,r)){var i=Bi(t,r),a=Object(y["a"])(i,2),o=a[0],s=a[1];o&&s&&(!n.hasContent(o,{ignoreMarkers:!0})&&n.hasContent(s,{ignoreMarkers:!0})?Ri(e,t,r,o.parent):ji(e,t,r,o.parent))}}function ji(e,t,r,n){var i=t.parent,a=r.parent;if(i!=n&&a!=n){t=e.createPositionAfter(i),r=e.createPositionBefore(a),r.isEqual(t)||e.insert(a,t),e.merge(t);while(r.parent.isEmpty){var o=r.parent;r=e.createPositionBefore(o),e.remove(o)}Ii(e.model.schema,t,r)&&ji(e,t,r,n)}}function Ri(e,t,r,n){var i=t.parent,a=r.parent;if(i!=n&&a!=n){t=e.createPositionAfter(i),r=e.createPositionBefore(a),r.isEqual(t)||e.insert(i,r);while(t.parent.isEmpty){var o=t.parent;t=e.createPositionBefore(o),e.remove(o)}r=e.createPositionBefore(a),Pi(e,r),Ii(e.model.schema,t,r)&&Ri(e,t,r,n)}}function Pi(e,t){var r=t.nodeBefore,n=t.nodeAfter;r.name!=n.name&&e.rename(r,n.name),e.clearAttributes(r),e.setAttributes(Object.fromEntries(n.getAttributes()),r),e.merge(t)}function Ii(e,t,r){var n=t.parent,i=r.parent;return n!=i&&(!e.isLimit(n)&&!e.isLimit(i)&&Di(t,r,e))}function Bi(e,t){var r=e.getAncestors(),n=t.getAncestors(),i=0;while(r[i]&&r[i]==n[i])i++;return[r[i],n[i]]}function Ni(e,t){var r=e.checkChild(t,"$text"),n=e.checkChild(t,"paragraph");return!r&&n}function Di(e,t,r){var n,i=new ht["a"](e,t),a=Object(u["a"])(i.getWalker());try{for(a.s();!(n=a.n()).done;){var o=n.value;if(r.isLimit(o.item))return!1}}catch(s){a.e(s)}finally{a.f()}return!0}function Li(e,t,r){var n=e.createElement("paragraph");e.insert(n,t),zi(e,r,e.createPositionAt(n,0))}function Fi(e,t){var r=e.model.schema.getLimitElement(t);e.remove(e.createRangeIn(r)),Li(e,e.createPositionAt(r,0),t)}function Vi(e,t){var r=e.getLimitElement(t);if(!t.containsEntireContent(r))return!1;var n=t.getFirstRange();return n.start.parent!=n.end.parent&&e.checkChild(r,"paragraph")}function zi(e,t,r){t instanceof Ft?e.setSelection(r):t.setTo(r)}
  172. /**
  173. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  174. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  175. */var Ui=' ,.?!:;"-()';function Hi(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=e.schema,a="backward"!=n.direction,o=n.unit?n.unit:"character",s=t.focus,l=new nn["a"]({boundaries:Ki(s,a),singleCharacters:!0,direction:a?"forward":"backward"}),c={walker:l,schema:i,isForward:a,unit:o},u=function(){if(r.done)return{v:void 0};var n=qi(c,r.value);return n?(t instanceof Ft?e.change((function(e){e.setSelectionFocus(n)})):t.setFocus(n),{v:void 0}):void 0};while(r=l.next()){var f=u();if("object"===Object(kt["a"])(f))return f.v}}function qi(e,t){var r=e.isForward,n=e.walker,i=e.unit,a=e.schema,o=t.type,s=t.item,l=t.nextPosition;if("text"==o)return"word"===e.unit?Gi(n,r):Wi(n,i,r);if(o==(r?"elementStart":"elementEnd")){if(a.isSelectable(s))return ft["a"]._createAt(s,r?"after":"before");if(a.checkChild(l,"$text"))return l}else{if(a.isLimit(s))return void n.skip((function(){return!0}));if(a.checkChild(l,"$text"))return l}}function Wi(e,t){var r=e.position.textNode;if(r){var n=r.data,i=e.position.offset-r.startOffset;while(fi(n,i)||"character"==t&&hi(n,i))e.next(),i=e.position.offset-r.startOffset}return e.position}function Gi(e,t){var r=e.position.textNode;if(r){var n=e.position.offset-r.startOffset;while(!Xi(r.data,n,t)&&!$i(r,n,t)){e.next();var i=t?e.position.nodeAfter:e.position.nodeBefore;if(i&&i.is("$text")){var a=i.data.charAt(t?0:i.data.length-1);Ui.includes(a)||(e.next(),r=e.position.textNode)}n=e.position.offset-r.startOffset}}return e.position}function Ki(e,t){var r=e.root,n=ft["a"]._createAt(r,t?"end":0);return t?new ht["a"](e,n):new ht["a"](n,e)}function Xi(e,t,r){var n=t+(r?0:-1);return Ui.includes(e.charAt(n))}function $i(e,t,r){return t===(r?e.endOffset:0)}
  176. /**
  177. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  178. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  179. */function Zi(e,t){return e.change((function(e){var r=e.createDocumentFragment(),n=t.getFirstRange();if(!n||n.isCollapsed)return r;var i,a=n.start.root,o=n.start.getCommonPath(n.end),s=a.getNodeByPath(o);i=n.start.parent==n.end.parent?n:e.createRange(e.createPositionAt(s,n.start.path[o.length]),e.createPositionAt(s,n.end.path[o.length]+1));var l,c=i.end.offset-i.start.offset,f=Object(u["a"])(i.getItems({shallow:!0}));try{for(f.s();!(l=f.n()).done;){var h=l.value;h.is("$textProxy")?e.appendText(h.data,h.getAttributes(),r):e.append(e.cloneElement(h,!0),r)}}catch(v){f.e(v)}finally{f.f()}if(i!=n){var d=n._getTransformedByMove(i.start,e.createPositionAt(r,0),c)[0],p=e.createRange(e.createPositionAt(r,0),d.start),m=e.createRange(d.end,e.createPositionAt(r,"end"));Yi(m,e),Yi(p,e)}return r}))}function Yi(e,t){var r=[];Array.from(e.getItems({direction:"backward"})).map((function(e){return t.createRangeOn(e)})).filter((function(t){var r=(t.start.isAfter(e.start)||t.start.isEqual(e.start))&&(t.end.isBefore(e.end)||t.end.isEqual(e.end));return r})).forEach((function(e){r.push(e.start.parent),t.remove(e)})),r.forEach((function(e){var r=e;while(r.parent&&r.isEmpty){var n=t.createRangeOn(r);r=r.parent,t.remove(n)}}))}
  180. /**
  181. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  182. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  183. */function Ji(e){e.document.registerPostFixer((function(t){return Qi(t,e)}))}function Qi(e,t){var r,n=t.document.selection,i=t.schema,a=[],o=!1,s=Object(u["a"])(n.getRanges());try{for(s.s();!(r=s.n()).done;){var l=r.value,c=ea(l,i);c&&!c.isEqual(l)?(a.push(c),o=!0):a.push(l)}}catch(f){s.e(f)}finally{s.f()}o&&e.setSelection(aa(a),{backward:n.isBackward})}function ea(e,t){return e.isCollapsed?ta(e,t):ra(e,t)}function ta(e,t){var r=e.start,n=t.getNearestSelectionRange(r);if(!n)return null;if(!n.isCollapsed)return n;var i=n.start;return r.isEqual(i)?null:new ht["a"](i)}function ra(e,t){var r=e.start,n=e.end,i=t.checkChild(r,"$text"),a=t.checkChild(n,"$text"),o=t.getLimitElement(r),s=t.getLimitElement(n);if(o===s){if(i&&a)return null;if(ia(r,n,t)){var l=r.nodeAfter&&t.isSelectable(r.nodeAfter),c=l?null:t.getNearestSelectionRange(r,"forward"),u=n.nodeBefore&&t.isSelectable(n.nodeBefore),f=u?null:t.getNearestSelectionRange(n,"backward"),h=c?c.start:r,d=f?f.end:n;return new ht["a"](h,d)}}var p=o&&!o.is("rootElement"),m=s&&!s.is("rootElement");if(p||m){var v=r.nodeAfter&&n.nodeBefore&&r.nodeAfter.parent===n.nodeBefore.parent,b=p&&(!v||!oa(r.nodeAfter,t)),g=m&&(!v||!oa(n.nodeBefore,t)),y=r,w=n;return b&&(y=ft["a"]._createBefore(na(o,t))),g&&(w=ft["a"]._createAfter(na(s,t))),new ht["a"](y,w)}return null}function na(e,t){var r=e,n=r;while(t.isLimit(n)&&n.parent)r=n,n=n.parent;return r}function ia(e,t,r){var n=e.nodeAfter&&!r.isLimit(e.nodeAfter)||r.checkChild(e,"$text"),i=t.nodeBefore&&!r.isLimit(t.nodeBefore)||r.checkChild(t,"$text");return n||i}function aa(e){var t=[];t.push(e.shift());var r,n=Object(u["a"])(e);try{for(n.s();!(r=n.n()).done;){var i=r.value,a=t.pop();if(i.isEqual(a))t.push(a);else if(i.isIntersecting(a)){var o=a.start.isAfter(i.start)?i.start:a.start,s=a.end.isAfter(i.end)?a.end:i.end,l=new ht["a"](o,s);t.push(l)}else t.push(a),t.push(i)}}catch(c){n.e(c)}finally{n.f()}return t}function oa(e,t){return e&&t.isSelectable(e)}
  184. /**
  185. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  186. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  187. */var sa=function(){function e(){var t=this;Object(n["a"])(this,e),this.markers=new bi,this.document=new mi(this),this.schema=new sn,this._pendingChanges=[],this._currentWriter=null,["insertContent","deleteContent","modifySelection","getSelectedContent","applyOperation"].forEach((function(e){return t.decorate(e)})),this.on("applyOperation",(function(e,t){var r=t[0];r._validate()}),{priority:"highest"}),this.schema.register("$root",{isLimit:!0}),this.schema.register("$block",{allowIn:"$root",isBlock:!0}),this.schema.register("$text",{allowIn:"$block",isInline:!0,isContent:!0}),this.schema.register("$clipboardHolder",{allowContentOf:"$root",isLimit:!0}),this.schema.extend("$text",{allowIn:"$clipboardHolder"}),this.schema.register("$marker"),this.schema.addChildCheck((function(e,t){if("$marker"===t.name)return!0})),Ji(this),this.document.registerPostFixer(xr)}return Object(i["a"])(e,[{key:"change",value:function(e){try{return 0===this._pendingChanges.length?(this._pendingChanges.push({batch:new Dn,callback:e}),this._runPendingChanges()[0]):e(this._currentWriter)}catch(t){w["a"].rethrowUnexpectedError(t,this)}}},{key:"enqueueChange",value:function(e,t){try{"string"===typeof e?e=new Dn(e):"function"==typeof e&&(t=e,e=new Dn),this._pendingChanges.push({batch:e,callback:t}),1==this._pendingChanges.length&&this._runPendingChanges()}catch(r){w["a"].rethrowUnexpectedError(r,this)}}},{key:"applyOperation",value:function(e){e._execute()}},{key:"insertContent",value:function(e,t,r){return Si(this,e,t,r)}},{key:"deleteContent",value:function(e,t){Ci(this,e,t)}},{key:"modifySelection",value:function(e,t){Hi(this,e,t)}},{key:"getSelectedContent",value:function(e){return Zi(this,e)}},{key:"hasContent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e instanceof Mt["a"]?ht["a"]._createIn(e):e;if(r.isCollapsed)return!1;var n=t.ignoreWhitespaces,i=void 0!==n&&n,a=t.ignoreMarkers,o=void 0!==a&&a;if(!o){var s,l=Object(u["a"])(this.markers.getMarkersIntersectingRange(r));try{for(l.s();!(s=l.n()).done;){var c=s.value;if(c.affectsData)return!0}}catch(p){l.e(p)}finally{l.f()}}var f,h=Object(u["a"])(r.getItems());try{for(h.s();!(f=h.n()).done;){var d=f.value;if(this.schema.isContent(d)){if(!d.is("$textProxy"))return!0;if(!i)return!0;if(-1!==d.data.search(/\S/))return!0}}}catch(p){h.e(p)}finally{h.f()}return!1}},{key:"createPositionFromPath",value:function(e,t,r){return new ft["a"](e,t,r)}},{key:"createPositionAt",value:function(e,t){return ft["a"]._createAt(e,t)}},{key:"createPositionAfter",value:function(e){return ft["a"]._createAfter(e)}},{key:"createPositionBefore",value:function(e){return ft["a"]._createBefore(e)}},{key:"createRange",value:function(e,t){return new ht["a"](e,t)}},{key:"createRangeIn",value:function(e){return ht["a"]._createIn(e)}},{key:"createRangeOn",value:function(e){return ht["a"]._createOn(e)}},{key:"createSelection",value:function(e,t,r){return new Et(e,t,r)}},{key:"createBatch",value:function(e){return new Dn(e)}},{key:"createOperationFromJSON",value:function(e){return _i.fromJSON(e,this.document)}},{key:"destroy",value:function(){this.document.destroy(),this.stopListening()}},{key:"_runPendingChanges",value:function(){var e=[];this.fire("_beforeChanges");while(this._pendingChanges.length){var t=this._pendingChanges[0].batch;this._currentWriter=new Yn(this,t);var r=this._pendingChanges[0].callback(this._currentWriter);e.push(r),this.document._handleChangeBlock(this._currentWriter),this._pendingChanges.shift(),this._currentWriter=null}return this.fire("_afterChanges"),e}}]),e}();Object(k["a"])(sa,D["a"]);var la=r("91db"),ca=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this),i.editor=e,i}return Object(i["a"])(r,[{key:"set",value:function(e,t){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof t){var a=t;t=function(e,t){n.editor.execute(a),t()}}Object(o["a"])(Object(s["a"])(r.prototype),"set",this).call(this,e,t,i)}}]),r}(la["a"]),ua=r("f617"),fa=function(){function e(){var t=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(n["a"])(this,e),this._context=r.context||new R({language:r.language}),this._context._addEditor(this,!r.context);var i=Array.from(this.constructor.builtinPlugins||[]);this.config=new m(r,this.constructor.defaultConfig),this.config.define("plugins",i),this.config.define(this._context._getEditorConfig()),this.plugins=new O(this,i,this._context.plugins),this.locale=this._context.locale,this.t=this.locale.t,this.commands=new Qr,this.set("state","initializing"),this.once("ready",(function(){return t.state="ready"}),{priority:"high"}),this.once("destroy",(function(){return t.state="destroyed"}),{priority:"high"}),this.set("isReadOnly",!1),this.model=new sa;var a=new ua["a"];this.data=new Mn(this.model,a),this.editing=new Jr(this.model,a),this.editing.view.document.bind("isReadOnly").to(this),this.conversion=new In([this.editing.downcastDispatcher,this.data.downcastDispatcher],this.data.upcastDispatcher),this.conversion.addAlias("dataDowncast",this.data.downcastDispatcher),this.conversion.addAlias("editingDowncast",this.editing.downcastDispatcher),this.keystrokes=new ca(this),this.keystrokes.listenTo(this.editing.view.document)}return Object(i["a"])(e,[{key:"initPlugins",value:function(){var e=this.config,t=e.get("plugins"),r=e.get("removePlugins")||[],n=e.get("extraPlugins")||[];return this.plugins.init(t.concat(n),r)}},{key:"destroy",value:function(){var e=this,t=Promise.resolve();return"initializing"==this.state&&(t=new Promise((function(t){return e.once("ready",t)}))),t.then((function(){e.fire("destroy"),e.stopListening(),e.commands.destroy()})).then((function(){return e.plugins.destroy()})).then((function(){e.model.destroy(),e.data.destroy(),e.editing.destroy(),e.keystrokes.destroy()})).then((function(){return e._context._removeEditor(e)}))}},{key:"execute",value:function(){try{var e;return(e=this.commands).execute.apply(e,arguments)}catch(t){w["a"].rethrowUnexpectedError(t,this)}}},{key:"focus",value:function(){this.editing.view.focus()}}]),e}();
  188. /**
  189. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  190. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  191. */Object(k["a"])(fa,D["a"]);
  192. /**
  193. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  194. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  195. */
  196. var ha={setData:function(e){this.data.set(e)},getData:function(e){return this.data.get(e)}},da=ha;
  197. /**
  198. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  199. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  200. */
  201. function pa(e,t){e instanceof HTMLTextAreaElement&&(e.value=t),e.innerHTML=t}
  202. /**
  203. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  204. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  205. */var ma={updateSourceElement:function(){if(!this.sourceElement)throw new w["a"]("editor-missing-sourceelement",this);pa(this.sourceElement,this.data.get())}},va=ma,ba=r("bc9b");
  206. /**
  207. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  208. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  209. */
  210. function ga(e){if(!Object(ba["a"])(e.updateSourceElement))throw new w["a"]("attachtoform-missing-elementapi-interface",e);var t=e.sourceElement;if(t&&"textarea"===t.tagName.toLowerCase()&&t.form){var r,n=t.form,i=function(){return e.updateSourceElement()};Object(ba["a"])(n.submit)&&(r=n.submit,n.submit=function(){i(),r.apply(n)}),n.addEventListener("submit",i),e.on("destroy",(function(){n.removeEventListener("submit",i),r&&(n.submit=r)}))}}
  211. /**
  212. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  213. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  214. */var ya=function(){function e(t){Object(n["a"])(this,e),this.editor=t,this._components=new Map}return Object(i["a"])(e,[{key:"names",value:Object(f["a"])().mark((function e(){var t,r,n;return Object(f["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t=Object(u["a"])(this._components.values()),e.prev=1,t.s();case 3:if((r=t.n()).done){e.next=9;break}return n=r.value,e.next=7,n.originalName;case 7:e.next=3;break;case 9:e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](1),t.e(e.t0);case 14:return e.prev=14,t.f(),e.finish(14);case 17:case"end":return e.stop()}}),e,this,[[1,11,14,17]])}))},{key:"add",value:function(e,t){this._components.set(wa(e),{callback:t,originalName:e})}},{key:"create",value:function(e){if(!this.has(e))throw new w["a"]("componentfactory-item-missing",this,{name:e});return this._components.get(wa(e)).callback(this.editor.locale)}},{key:"has",value:function(e){return this._components.has(wa(e))}}]),e}();function wa(e){return String(e).toLowerCase()}var _a=r("768b"),ka=function(){function e(t){var r=this;Object(n["a"])(this,e),this.editor=t,this.componentFactory=new ya(t),this.focusTracker=new _a["a"],this._editableElementsMap=new Map,this.listenTo(t.editing.view.document,"layoutChanged",(function(){return r.update()}))}return Object(i["a"])(e,[{key:"element",get:function(){return null}},{key:"update",value:function(){this.fire("update")}},{key:"destroy",value:function(){this.stopListening(),this.focusTracker.destroy();var e,t=Object(u["a"])(this._editableElementsMap.values());try{for(t.s();!(e=t.n()).done;){var r=e.value;r.ckeditorInstance=null}}catch(n){t.e(n)}finally{t.f()}this._editableElementsMap=new Map}},{key:"setEditableElement",value:function(e,t){this._editableElementsMap.set(e,t),t.ckeditorInstance||(t.ckeditorInstance=this.editor)}},{key:"getEditableElement",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"main";return this._editableElementsMap.get(e)}},{key:"getEditableElementsNames",value:function(){return this._editableElementsMap.keys()}},{key:"_editableElements",get:function(){return console.warn("editor-ui-deprecated-editable-elements: The EditorUI#_editableElements property has been deprecated and will be removed in the near future.",{editorUI:this}),this._editableElementsMap}}]),e}();
  215. /**
  216. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  217. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  218. */
  219. /**
  220. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  221. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  222. */
  223. function Oa(e){var t=e.origin,r=e.originKeystrokeHandler,n=e.originFocusTracker,i=e.toolbar,a=e.beforeFocus,o=e.afterBlur;n.add(i.element),r.set("Alt+F10",(function(e,t){n.isFocused&&!i.focusTracker.isFocused&&(a&&a(),i.focus(),t())})),i.keystrokes.set("Esc",(function(e,r){i.focusTracker.isFocused&&(t.focus(),o&&o(),r())}))}Object(k["a"])(ka,_["c"]);var Ea=r("6502"),Sa=r("232a"),Aa=function(){function e(){Object(n["a"])(this,e),this._replacedElements=[]}return Object(i["a"])(e,[{key:"replace",value:function(e,t){this._replacedElements.push({element:e,newElement:t}),e.style.display="none",t&&e.parentNode.insertBefore(t,e.nextSibling)}},{key:"restore",value:function(){this._replacedElements.forEach((function(e){var t=e.element,r=e.newElement;t.style.display="",r&&r.remove()})),this._replacedElements=[]}}]),e}(),Ca=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,i){var a;return Object(n["a"])(this,r),a=t.call(this,e),a.view=i,a._toolbarConfig=Object(Ea["a"])(e.config.get("toolbar")),a._elementReplacer=new Aa,a}return Object(i["a"])(r,[{key:"element",get:function(){return this.view.element}},{key:"init",value:function(e){var t=this.editor,r=this.view,n=t.editing.view,i=r.editable,a=n.document.getRoot();i.name=a.rootName,r.render();var o=i.element;this.setEditableElement(i.name,o),this.focusTracker.add(o),r.editable.bind("isFocused").to(this.focusTracker),n.attachDomRoot(o),e&&this._elementReplacer.replace(e,this.element),this._initPlaceholder(),this._initToolbar(),this.fire("ready")}},{key:"destroy",value:function(){var e=this.view,t=this.editor.editing.view;this._elementReplacer.restore(),t.detachDomRoot(e.editable.name),e.destroy(),Object(o["a"])(Object(s["a"])(r.prototype),"destroy",this).call(this)}},{key:"_initToolbar",value:function(){var e=this.editor,t=this.view,r=e.editing.view;t.stickyPanel.bind("isActive").to(this.focusTracker,"isFocused"),t.stickyPanel.limiterElement=t.element,this._toolbarConfig.viewportTopOffset&&(t.stickyPanel.viewportTopOffset=this._toolbarConfig.viewportTopOffset),t.toolbar.fillFromConfig(this._toolbarConfig,this.componentFactory),Oa({origin:r,originFocusTracker:this.focusTracker,originKeystrokeHandler:e.keystrokes,toolbar:t.toolbar})}},{key:"_initPlaceholder",value:function(){var e=this.editor,t=e.editing.view,r=t.document.getRoot(),n=e.sourceElement,i=e.config.get("placeholder")||n&&"textarea"===n.tagName.toLowerCase()&&n.getAttribute("placeholder");i&&Object(Sa["a"])({view:t,element:r,text:i,isDirectHost:!1})}}]),r}(ka),Ta=r("940e"),xa=r("e805"),Ma=r("3493"),ja=r("4dda"),Ra=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Object(n["a"])(this,r),i=t.call(this,a),i.locale=e,i}return Object(i["a"])(r,[{key:"attachToDom",value:function(){this._bodyCollectionContainer=new xa["a"]({tag:"div",attributes:{class:["ck","ck-reset_all","ck-body","ck-rounded-corners"],dir:this.locale.uiLanguageDirection},children:this}).render();var e=document.querySelector(".ck-body-wrapper");e||(e=Object(ja["a"])(document,"div",{class:"ck-body-wrapper"}),document.body.appendChild(e)),e.appendChild(this._bodyCollectionContainer)}},{key:"detachFromDom",value:function(){Object(o["a"])(Object(s["a"])(r.prototype),"destroy",this).call(this),this._bodyCollectionContainer&&this._bodyCollectionContainer.remove();var e=document.querySelector(".ck-body-wrapper");e&&0==e.childElementCount&&e.remove()}}]),r}(Ma["a"]),Pa=(r("cf28"),function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i.body=new Ra(e),i}return Object(i["a"])(r,[{key:"render",value:function(){Object(o["a"])(Object(s["a"])(r.prototype),"render",this).call(this),this.body.attachToDom()}},{key:"destroy",value:function(){return this.body.detachFromDom(),Object(o["a"])(Object(s["a"])(r.prototype),"destroy",this).call(this)}}]),r}(Ta["a"])),Ia=r("5491"),Ba=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i.top=i.createCollection(),i.main=i.createCollection(),i._voiceLabelView=i._createVoiceLabel(),i.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-editor","ck-rounded-corners"],role:"application",dir:e.uiLanguageDirection,lang:e.uiLanguage,"aria-labelledby":i._voiceLabelView.id},children:[i._voiceLabelView,{tag:"div",attributes:{class:["ck","ck-editor__top","ck-reset_all"],role:"presentation"},children:i.top},{tag:"div",attributes:{class:["ck","ck-editor__main"],role:"presentation"},children:i.main}]}),i}return Object(i["a"])(r,[{key:"_createVoiceLabel",value:function(){var e=this.t,t=new Ia["a"];return t.text=e("Rich Text Editor"),t.extendTemplate({attributes:{class:"ck-voice-label"}}),t}}]),r}(Pa),Na=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,i,a){var o;return Object(n["a"])(this,r),o=t.call(this,e),o.setTemplate({tag:"div",attributes:{class:["ck","ck-content","ck-editor__editable","ck-rounded-corners"],lang:e.contentLanguage,dir:e.contentLanguageDirection}}),o.name=null,o.set("isFocused",!1),o._editableElement=a,o._hasExternalElement=!!o._editableElement,o._editingView=i,o}return Object(i["a"])(r,[{key:"render",value:function(){var e=this;Object(o["a"])(Object(s["a"])(r.prototype),"render",this).call(this),this._hasExternalElement?this.template.apply(this.element=this._editableElement):this._editableElement=this.element,this.on("change:isFocused",(function(){return e._updateIsFocusedClasses()})),this._updateIsFocusedClasses()}},{key:"destroy",value:function(){this._hasExternalElement&&this.template.revert(this._editableElement),Object(o["a"])(Object(s["a"])(r.prototype),"destroy",this).call(this)}},{key:"_updateIsFocusedClasses",value:function(){var e=this._editingView;function t(t){e.change((function(r){var n=e.document.getRoot(t.name);r.addClass(t.isFocused?"ck-focused":"ck-blurred",n),r.removeClass(t.isFocused?"ck-blurred":"ck-focused",n)}))}function r(n){e.once("change:isRenderingInProgress",(function(e,i,a){a?r(n):t(n)}))}e.isRenderingInProgress?r(this):t(this)}}]),r}(Ta["a"]),Da=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,i,a){var o;return Object(n["a"])(this,r),o=t.call(this,e,i,a),o.extendTemplate({attributes:{role:"textbox",class:"ck-editor__editable_inline"}}),o}return Object(i["a"])(r,[{key:"render",value:function(){var e=this;Object(o["a"])(Object(s["a"])(r.prototype),"render",this).call(this);var t=this._editingView,n=this.t;t.change((function(r){var i=t.document.getRoot(e.name);r.setAttribute("aria-label",n("Rich Text Editor, %0",e.name),i)}))}}]),r}(Na),La=r("a07d"),Fa=r("8073"),Va=(r("da97"),Object(Fa["a"])("px")),za=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;Object(n["a"])(this,r),i=t.call(this,e);var a=i.bindTemplate;return i.set("isActive",!1),i.set("isSticky",!1),i.set("limiterElement",null),i.set("limiterBottomOffset",50),i.set("viewportTopOffset",0),i.set("_marginLeft",null),i.set("_isStickyToTheLimiter",!1),i.set("_hasViewportTopOffset",!1),i.content=i.createCollection(),i._contentPanelPlaceholder=new xa["a"]({tag:"div",attributes:{class:["ck","ck-sticky-panel__placeholder"],style:{display:a.to("isSticky",(function(e){return e?"block":"none"})),height:a.to("isSticky",(function(e){return e?Va(i._panelRect.height):null}))}}}).render(),i._contentPanel=new xa["a"]({tag:"div",attributes:{class:["ck","ck-sticky-panel__content",a.if("isSticky","ck-sticky-panel__content_sticky"),a.if("_isStickyToTheLimiter","ck-sticky-panel__content_sticky_bottom-limit")],style:{width:a.to("isSticky",(function(e){return e?Va(i._contentPanelPlaceholder.getBoundingClientRect().width):null})),top:a.to("_hasViewportTopOffset",(function(e){return e?Va(i.viewportTopOffset):null})),bottom:a.to("_isStickyToTheLimiter",(function(e){return e?Va(i.limiterBottomOffset):null})),marginLeft:a.to("_marginLeft")}},children:i.content}).render(),i.setTemplate({tag:"div",attributes:{class:["ck","ck-sticky-panel"]},children:[i._contentPanelPlaceholder,i._contentPanel]}),i}return Object(i["a"])(r,[{key:"render",value:function(){var e=this;Object(o["a"])(Object(s["a"])(r.prototype),"render",this).call(this),this._checkIfShouldBeSticky(),this.listenTo(La["a"].window,"scroll",(function(){e._checkIfShouldBeSticky()})),this.listenTo(this,"change:isActive",(function(){e._checkIfShouldBeSticky()}))}},{key:"_checkIfShouldBeSticky",value:function(){var e,t=this._panelRect=this._contentPanel.getBoundingClientRect();this.limiterElement?(e=this._limiterRect=this.limiterElement.getBoundingClientRect(),this.isSticky=this.isActive&&e.top<this.viewportTopOffset&&this._panelRect.height+this.limiterBottomOffset<e.height):this.isSticky=!1,this.isSticky?(this._isStickyToTheLimiter=e.bottom<t.height+this.limiterBottomOffset+this.viewportTopOffset,this._hasViewportTopOffset=!this._isStickyToTheLimiter&&!!this.viewportTopOffset,this._marginLeft=this._isStickyToTheLimiter?null:Va(-La["a"].window.scrollX)):(this._isStickyToTheLimiter=!1,this._hasViewportTopOffset=!1,this._marginLeft=null)}}]),r}(Ta["a"]),Ua=r("1e6e"),Ha=(r("6134"),function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,i){var a,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(n["a"])(this,r),a=t.call(this,e),a.stickyPanel=new za(e),a.toolbar=new Ua["a"](e,{shouldGroupWhenFull:o.shouldToolbarGroupWhenFull}),a.editable=new Da(e,i),a}return Object(i["a"])(r,[{key:"render",value:function(){Object(o["a"])(Object(s["a"])(r.prototype),"render",this).call(this),this.stickyPanel.content.add(this.toolbar),this.top.add(this.stickyPanel),this.main.add(this.editable)}}]),r}(Ba));
  224. /**
  225. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  226. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  227. */
  228. function qa(e){return e instanceof HTMLTextAreaElement?e.value:e.innerHTML}r.d(t,"a",(function(){return Wa}));
  229. /**
  230. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  231. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  232. */
  233. var Wa=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,i){var o;Object(n["a"])(this,r),o=t.call(this,i),Object(p["a"])(e)&&(o.sourceElement=e),o.model.document.createRoot();var s=!o.config.get("toolbar.shouldNotGroupWhenFull"),l=new Ha(o.locale,o.editing.view,{shouldToolbarGroupWhenFull:s});return o.ui=new Ca(Object(a["a"])(o),l),ga(Object(a["a"])(o)),o}return Object(i["a"])(r,[{key:"destroy",value:function(){return this.sourceElement&&this.updateSourceElement(),this.ui.destroy(),Object(o["a"])(Object(s["a"])(r.prototype),"destroy",this).call(this)}}],[{key:"create",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(n){var i=new t(e,r);n(i.initPlugins().then((function(){return i.ui.init(Object(p["a"])(e)?e:null)})).then((function(){if(!Object(p["a"])(e)&&r.initialData)throw new w["a"]("editor-create-initial-data",null);var t=r.initialData||Ga(e);return i.data.init(t)})).then((function(){return i.fire("ready")})).then((function(){return i})))}))}}]),r}(fa);function Ga(e){return Object(p["a"])(e)?qa(e):e}Object(k["a"])(Wa,da),Object(k["a"])(Wa,va)},"04ff":function(e,t,r){var n=r("5ca1"),i=r("3ca5");n(n.S+n.F*(Number.parseInt!=i),"Number",{parseInt:i})},"0524":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 4.5V3h16v1.5zm4.5 3V12h7V7.5h-7zM5.758 6h8.484c.419 0 .758.407.758.91v5.681c0 .502-.34.909-.758.909H5.758c-.419 0-.758-.407-.758-.91V6.91c0-.503.34-.91.758-.91zM2 16.5V15h16v1.5z"/></svg>'},"05a9":function(e,t,r){"use strict";
  234. /**
  235. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  236. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  237. */
  238. function n(e,t){var r=e.t,n={Black:r("Black"),"Dim grey":r("Dim grey"),Grey:r("Grey"),"Light grey":r("Light grey"),White:r("White"),Red:r("Red"),Orange:r("Orange"),Yellow:r("Yellow"),"Light green":r("Light green"),Green:r("Green"),Aquamarine:r("Aquamarine"),Turquoise:r("Turquoise"),"Light blue":r("Light blue"),Blue:r("Blue"),Purple:r("Purple")};return t.map((function(e){var t=n[e.label];return t&&t!=e.label&&(e.label=t),e}))}function i(e){return e.map(a).filter((function(e){return!!e}))}function a(e){return"string"===typeof e?{model:e,label:e,hasBorder:!1,view:{name:"span",styles:{color:e}}}:{model:e.color,label:e.label||e.color,hasBorder:void 0!==e.hasBorder&&e.hasBorder,view:{name:"span",styles:{color:"".concat(e.color)}}}}r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return i}))},"05f0":function(e,t,r){"use strict";var n=r("d113").codes.ERR_INVALID_OPT_VALUE;function i(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}function a(e,t,r,a){var o=i(t,a,r);if(null!=o){if(!isFinite(o)||Math.floor(o)!==o||o<0){var s=a?r:"highWaterMark";throw new n(s,o)}return Math.floor(o)}return e.objectMode?16:16384}e.exports={getHighWaterMark:a}},"07f2":function(e,t,r){"use strict";var n=r("c3c0"),i=r("6eed");function a(){if(!(this instanceof a))return new a;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(a,i),e.exports=a,a.blockSize=512,a.outSize=224,a.hmacStrength=192,a.padLength=64,a.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},"086b":function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));r("ac4d"),r("8a81");var n=r("d4ec"),i=r("bee2"),a=r("2c4d"),o=r("b199"),s=r("44f2"),l=r("d65e"),c=r("f2ea"),u=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(Object(n["a"])(this,t),!e.boundaries&&!e.startPosition)throw new c["a"]("view-tree-walker-no-start-position",null);if(e.direction&&"forward"!=e.direction&&"backward"!=e.direction)throw new c["a"]("view-tree-walker-unknown-direction",e.startPosition,{direction:e.direction});this.boundaries=e.boundaries||null,e.startPosition?this.position=l["a"]._createAt(e.startPosition):this.position=l["a"]._createAt(e.boundaries["backward"==e.direction?"end":"start"]),this.direction=e.direction||"forward",this.singleCharacters=!!e.singleCharacters,this.shallow=!!e.shallow,this.ignoreElementEnd=!!e.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null}return Object(i["a"])(t,[{key:e,value:function(){return this}},{key:"skip",value:function(e){var t,r,n;do{n=this.position;var i=this.next();t=i.done,r=i.value}while(!t&&e(r));t||(this.position=n)}},{key:"next",value:function(){return"forward"==this.direction?this._next():this._previous()}},{key:"_next",value:function(){var e,t=this.position.clone(),r=this.position,n=t.parent;if(null===n.parent&&t.offset===n.childCount)return{done:!0};if(n===this._boundaryEndParent&&t.offset==this.boundaries.end.offset)return{done:!0};if(n instanceof o["a"]){if(t.isAtEnd)return this.position=l["a"]._createAfter(n),this._next();e=n.data[t.offset]}else e=n.getChild(t.offset);if(e instanceof a["a"])return this.shallow?t.offset++:t=new l["a"](e,0),this.position=t,this._formatReturnValue("elementStart",e,r,t,1);if(e instanceof o["a"]){if(this.singleCharacters)return t=new l["a"](e,0),this.position=t,this._next();var i,c=e.data.length;return e==this._boundaryEndParent?(c=this.boundaries.end.offset,i=new s["a"](e,0,c),t=l["a"]._createAfter(i)):(i=new s["a"](e,0,e.data.length),t.offset++),this.position=t,this._formatReturnValue("text",i,r,t,c)}if("string"==typeof e){var u;if(this.singleCharacters)u=1;else{var f=n===this._boundaryEndParent?this.boundaries.end.offset:n.data.length;u=f-t.offset}var h=new s["a"](n,t.offset,u);return t.offset+=u,this.position=t,this._formatReturnValue("text",h,r,t,u)}return t=l["a"]._createAfter(n),this.position=t,this.ignoreElementEnd?this._next():this._formatReturnValue("elementEnd",n,r,t)}},{key:"_previous",value:function(){var e,t=this.position.clone(),r=this.position,n=t.parent;if(null===n.parent&&0===t.offset)return{done:!0};if(n==this._boundaryStartParent&&t.offset==this.boundaries.start.offset)return{done:!0};if(n instanceof o["a"]){if(t.isAtStart)return this.position=l["a"]._createBefore(n),this._previous();e=n.data[t.offset-1]}else e=n.getChild(t.offset-1);if(e instanceof a["a"])return this.shallow?(t.offset--,this.position=t,this._formatReturnValue("elementStart",e,r,t,1)):(t=new l["a"](e,e.childCount),this.position=t,this.ignoreElementEnd?this._previous():this._formatReturnValue("elementEnd",e,r,t));if(e instanceof o["a"]){if(this.singleCharacters)return t=new l["a"](e,e.data.length),this.position=t,this._previous();var i,c=e.data.length;if(e==this._boundaryStartParent){var u=this.boundaries.start.offset;i=new s["a"](e,u,e.data.length-u),c=i.data.length,t=l["a"]._createBefore(i)}else i=new s["a"](e,0,e.data.length),t.offset--;return this.position=t,this._formatReturnValue("text",i,r,t,c)}if("string"==typeof e){var f;if(this.singleCharacters)f=1;else{var h=n===this._boundaryStartParent?this.boundaries.start.offset:0;f=t.offset-h}t.offset-=f;var d=new s["a"](n,t.offset,f);return this.position=t,this._formatReturnValue("text",d,r,t,f)}return t=l["a"]._createBefore(n),this.position=t,this._formatReturnValue("elementStart",n,r,t,1)}},{key:"_formatReturnValue",value:function(e,t,r,n,i){return t instanceof s["a"]&&(t.offsetInText+t.data.length==t.textNode.data.length&&("forward"!=this.direction||this.boundaries&&this.boundaries.end.isEqual(this.position)?r=l["a"]._createAfter(t.textNode):(n=l["a"]._createAfter(t.textNode),this.position=n)),0===t.offsetInText&&("backward"!=this.direction||this.boundaries&&this.boundaries.start.isEqual(this.position)?r=l["a"]._createBefore(t.textNode):(n=l["a"]._createBefore(t.textNode),this.position=n))),{done:!1,value:{type:e,item:t,previousPosition:r,nextPosition:n,length:i}}}}]),t}(Symbol.iterator)},"087f":function(e,t,r){var n=r("3fb5"),i=r("b672"),a=r("8707").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function l(){this.init(),this._w=s,i.call(this,64,56)}function c(e){return e<<5|e>>>27}function u(e){return e<<30|e>>>2}function f(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(l,i),l.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},l.prototype._update=function(e){for(var t=this._w,r=0|this._a,n=0|this._b,i=0|this._c,a=0|this._d,s=0|this._e,l=0;l<16;++l)t[l]=e.readInt32BE(4*l);for(;l<80;++l)t[l]=t[l-3]^t[l-8]^t[l-14]^t[l-16];for(var h=0;h<80;++h){var d=~~(h/20),p=c(r)+f(d,n,i,a)+s+t[h]+o[d]|0;s=a,a=i,i=u(n),n=r,r=p}this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=s+this._e|0},l.prototype._hash=function(){var e=a.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=l},"0960":function(e,t,r){e.exports=r("b19a")},"09dc":function(e,t,r){"use strict";e.exports=u;var n=r("9d8a").codes,i=n.ERR_METHOD_NOT_IMPLEMENTED,a=n.ERR_MULTIPLE_CALLBACK,o=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=n.ERR_TRANSFORM_WITH_LENGTH_0,l=r("e666");function c(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new a);r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function u(e){if(!(this instanceof u))return new u(e);l.call(this,e),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"===typeof e.transform&&(this._transform=e.transform),"function"===typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",f)}function f(){var e=this;"function"!==typeof this._flush||this._readableState.destroyed?h(this,null,null):this._flush((function(t,r){h(e,t,r)}))}function h(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new s;if(e._transformState.transforming)throw new o;return e.push(null)}r("3fb5")(u,l),u.prototype.push=function(e,t){return this._transformState.needTransform=!1,l.prototype.push.call(this,e,t)},u.prototype._transform=function(e,t,r){r(new i("_transform()"))},u.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},u.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},u.prototype._destroy=function(e,t){l.prototype._destroy.call(this,e,(function(e){t(e)}))}},"09ee":function(e,t,r){"use strict";var n=r("26ee"),i=n["a"].Uint8Array;t["a"]=i},"09f4":function(e,t,r){"use strict";var n=r("a12c");function i(e,t){var r=-1,n=null==e?0:e.length;while(++r<n)if(!1===t(e[r],r,e))break;return e}var a=i,o=r("db72"),s=r("f842"),l=r("9a4b");function c(e,t){return e&&Object(s["a"])(t,Object(l["a"])(t),e)}var u=c,f=r("e3fa");function h(e,t){return e&&Object(s["a"])(t,Object(f["a"])(t),e)}var d=h,p=r("dff1"),m=r("7804"),v=r("8cdf");function b(e,t){return Object(s["a"])(e,Object(v["a"])(e),t)}var g=b,y=r("b4f1"),w=r("52e7"),_=r("589e"),k=Object.getOwnPropertySymbols,O=k?function(e){var t=[];while(e)Object(y["a"])(t,Object(v["a"])(e)),e=Object(w["a"])(e);return t}:_["a"],E=O;function S(e,t){return Object(s["a"])(e,E(e),t)}var A=S,C=r("4c5c"),T=r("db97");function x(e){return Object(T["a"])(e,f["a"],E)}var M=x,j=r("60ce"),R=Object.prototype,P=R.hasOwnProperty;function I(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&P.call(e,"index")&&(r.index=e.index,r.input=e.input),r}var B=I,N=r("964c");function D(e,t){var r=t?Object(N["a"])(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var L=D,F=/\w*$/;function V(e){var t=new e.constructor(e.source,F.exec(e));return t.lastIndex=e.lastIndex,t}var z=V,U=r("ca54"),H=U["a"]?U["a"].prototype:void 0,q=H?H.valueOf:void 0;function W(e){return q?Object(q.call(e)):{}}var G=W,K=r("1b89"),X="[object Boolean]",$="[object Date]",Z="[object Map]",Y="[object Number]",J="[object RegExp]",Q="[object Set]",ee="[object String]",te="[object Symbol]",re="[object ArrayBuffer]",ne="[object DataView]",ie="[object Float32Array]",ae="[object Float64Array]",oe="[object Int8Array]",se="[object Int16Array]",le="[object Int32Array]",ce="[object Uint8Array]",ue="[object Uint8ClampedArray]",fe="[object Uint16Array]",he="[object Uint32Array]";function de(e,t,r){var n=e.constructor;switch(t){case re:return Object(N["a"])(e);case X:case $:return new n(+e);case ne:return L(e,r);case ie:case ae:case oe:case se:case le:case ce:case ue:case fe:case he:return Object(K["a"])(e,r);case Z:return new n;case Y:case ee:return new n(e);case J:return z(e);case Q:return new n;case te:return G(e)}}var pe=de,me=r("8583"),ve=r("ff51"),be=r("58e0"),ge=r("1147"),ye="[object Map]";function we(e){return Object(ge["a"])(e)&&Object(j["a"])(e)==ye}var _e=we,ke=r("a2fb"),Oe=r("c6eb"),Ee=Oe["a"]&&Oe["a"].isMap,Se=Ee?Object(ke["a"])(Ee):_e,Ae=Se,Ce=r("2332"),Te="[object Set]";function xe(e){return Object(ge["a"])(e)&&Object(j["a"])(e)==Te}var Me=xe,je=Oe["a"]&&Oe["a"].isSet,Re=je?Object(ke["a"])(je):Me,Pe=Re,Ie=1,Be=2,Ne=4,De="[object Arguments]",Le="[object Array]",Fe="[object Boolean]",Ve="[object Date]",ze="[object Error]",Ue="[object Function]",He="[object GeneratorFunction]",qe="[object Map]",We="[object Number]",Ge="[object Object]",Ke="[object RegExp]",Xe="[object Set]",$e="[object String]",Ze="[object Symbol]",Ye="[object WeakMap]",Je="[object ArrayBuffer]",Qe="[object DataView]",et="[object Float32Array]",tt="[object Float64Array]",rt="[object Int8Array]",nt="[object Int16Array]",it="[object Int32Array]",at="[object Uint8Array]",ot="[object Uint8ClampedArray]",st="[object Uint16Array]",lt="[object Uint32Array]",ct={};function ut(e,t,r,i,s,c){var h,v=t&Ie,b=t&Be,y=t&Ne;if(r&&(h=s?r(e,i,s,c):r(e)),void 0!==h)return h;if(!Object(Ce["a"])(e))return e;var w=Object(ve["a"])(e);if(w){if(h=B(e),!v)return Object(m["a"])(e,h)}else{var _=Object(j["a"])(e),k=_==Ue||_==He;if(Object(be["a"])(e))return Object(p["a"])(e,v);if(_==Ge||_==De||k&&!s){if(h=b||k?{}:Object(me["a"])(e),!v)return b?A(e,d(h,e)):g(e,u(h,e))}else{if(!ct[_])return s?e:{};h=pe(e,_,v)}}c||(c=new n["a"]);var O=c.get(e);if(O)return O;c.set(e,h),Pe(e)?e.forEach((function(n){h.add(ut(n,t,r,n,e,c))})):Ae(e)&&e.forEach((function(n,i){h.set(i,ut(n,t,r,i,e,c))}));var E=y?b?M:C["a"]:b?f["a"]:l["a"],S=w?void 0:E(e);return a(S||e,(function(n,i){S&&(i=n,n=e[i]),Object(o["a"])(h,i,ut(n,t,r,i,e,c))})),h}ct[De]=ct[Le]=ct[Je]=ct[Qe]=ct[Fe]=ct[Ve]=ct[et]=ct[tt]=ct[rt]=ct[nt]=ct[it]=ct[qe]=ct[We]=ct[Ge]=ct[Ke]=ct[Xe]=ct[$e]=ct[Ze]=ct[at]=ct[ot]=ct[st]=ct[lt]=!0,ct[ze]=ct[Ue]=ct[Ye]=!1;t["a"]=ut},"09f5":function(e,t,r){var n=r("39f5"),i=r("8707").Buffer,a=r("6430"),o=r("3fb5");function s(e,t,r,o){a.call(this),this._cipher=new n.AES(t),this._prev=i.from(r),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=o,this._mode=e}o(s,a),s.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},s.prototype._final=function(){this._cipher.scrub()},e.exports=s},"09fa":function(e,t,r){var n=r("4588"),i=r("9def");e.exports=function(e){if(void 0===e)return 0;var t=n(e),r=i(t);if(t!==r)throw RangeError("Wrong length!");return r}},"0a06":function(e,t,r){},"0ae3":function(e,t,r){"use strict";e.exports=i;var n=r("09dc");function i(e){if(!(this instanceof i))return new i(e);n.call(this,e)}r("3fb5")(i,n),i.prototype._transform=function(e,t,r){r(null,e)}},"0b65":function(e,t,r){"use strict";
  239. /**
  240. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  241. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  242. */
  243. function n(e){var t=e.next();return t.done?null:t.value}r.d(t,"a",(function(){return n}))},"0be8":function(e,t){t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},"0bf6":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=(r("7f7f"),r("652f")),c=r("beb5"),u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e,i){var a;return Object(n["a"])(this,r),a=t.call(this,e),a.defaultStyle=!1,a.styles=i.reduce((function(e,t){return e[t.name]=t,t.isDefault&&(a.defaultStyle=t.name),e}),{}),a}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this.editor.model.document.selection.getSelectedElement();if(this.isEnabled=Object(c["d"])(e),e)if(e.hasAttribute("imageStyle")){var t=e.getAttribute("imageStyle");this.value=!!this.styles[t]&&t}else this.value=this.defaultStyle;else this.value=!1}},{key:"execute",value:function(e){var t=this,r=e.value,n=this.editor.model,i=n.document.selection.getSelectedElement();n.change((function(e){t.styles[r].isDefault?e.removeAttribute("imageStyle",i):e.setAttribute("imageStyle",r,i)}))}}]),r}(l["a"]),f=r("b85c"),h=r("0b65");
  244. /**
  245. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  246. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  247. */
  248. function d(e){return function(t,r,n){if(n.consumable.consume(r.item,t.name)){var i=m(r.attributeNewValue,e),a=m(r.attributeOldValue,e),o=n.mapper.toViewElement(r.item),s=n.writer;a&&s.removeClass(a.className,o),i&&s.addClass(i.className,o)}}}function p(e){var t=e.filter((function(e){return!e.isDefault}));return function(e,r,n){if(r.modelRange){var i=r.viewItem,a=Object(h["a"])(r.modelRange.getItems());if(!a||n.schema.checkAttribute(a,"imageStyle")){var o,s=Object(f["a"])(t);try{for(s.s();!(o=s.n()).done;){var l=o.value;n.consumable.consume(i,{classes:l.className})&&n.writer.setAttribute("imageStyle",l.name,a)}}catch(c){s.e(c)}finally{s.f()}}}}}function m(e,t){var r,n=Object(f["a"])(t);try{for(n.s();!(r=n.n()).done;){var i=r.value;if(i.name===e)return i}}catch(a){n.e(a)}finally{n.f()}}var v=r("660d"),b=r.n(v),g=r("1a1b"),y=r.n(g),w=r("0524"),_=r.n(w),k=r("0db1"),O=r.n(k),E=r("f2ea"),S={full:{name:"full",title:"Full size image",icon:b.a,isDefault:!0},side:{name:"side",title:"Side image",icon:O.a,className:"image-style-side"},alignLeft:{name:"alignLeft",title:"Left aligned image",icon:y.a,className:"image-style-align-left"},alignCenter:{name:"alignCenter",title:"Centered image",icon:_.a,className:"image-style-align-center"},alignRight:{name:"alignRight",title:"Right aligned image",icon:O.a,className:"image-style-align-right"}},A={full:b.a,left:y.a,right:O.a,center:_.a};function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(T)}function T(e){if("string"==typeof e){var t=e;S[t]?e=Object.assign({},S[t]):(Object(E["c"])("image-style-not-found",{name:t}),e={name:t})}else if(S[e.name]){var r=S[e.name],n=Object.assign({},e);for(var i in r)Object.prototype.hasOwnProperty.call(e,i)||(n[i]=r[i]);e=n}return"string"==typeof e.icon&&A[e.icon]&&(e.icon=A[e.icon]),e}
  249. /**
  250. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  251. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  252. */var x=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.model.schema,r=e.data,n=e.editing;e.config.define("image.styles",["full","side"]);var i=C(e.config.get("image.styles"));t.extend("image",{allowAttributes:"imageStyle"});var a=d(i);n.downcastDispatcher.on("attribute:imageStyle:image",a),r.downcastDispatcher.on("attribute:imageStyle:image",a),r.upcastDispatcher.on("element:figure",p(i),{priority:"low"}),e.commands.add("imageStyle",new u(e,i))}}],[{key:"pluginName",get:function(){return"ImageStyleEditing"}}]),r}(s["a"]),M=r("3707"),j=(r("7201"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"localizedDefaultStylesTitles",get:function(){var e=this.editor.t;return{"Full size image":e("Full size image"),"Side image":e("Side image"),"Left aligned image":e("Left aligned image"),"Centered image":e("Centered image"),"Right aligned image":e("Right aligned image")}}},{key:"init",value:function(){var e,t=this.editor,r=t.config.get("image.styles"),n=R(C(r),this.localizedDefaultStylesTitles),i=Object(f["a"])(n);try{for(i.s();!(e=i.n()).done;){var a=e.value;this._createButton(a)}}catch(o){i.e(o)}finally{i.f()}}},{key:"_createButton",value:function(e){var t=this,r=this.editor,n="imageStyle:".concat(e.name);r.ui.componentFactory.add(n,(function(n){var i=r.commands.get("imageStyle"),a=new M["a"](n);return a.set({label:e.title,icon:e.icon,tooltip:!0,isToggleable:!0}),a.bind("isEnabled").to(i,"isEnabled"),a.bind("isOn").to(i,"value",(function(t){return t===e.name})),t.listenTo(a,"execute",(function(){r.execute("imageStyle",{value:e.name}),r.editing.view.focus()})),a}))}}],[{key:"pluginName",get:function(){return"ImageStyleUI"}}]),r}(s["a"]));function R(e,t){var r,n=Object(f["a"])(e);try{for(n.s();!(r=n.n()).done;){var i=r.value;t[i.title]&&(i.title=t[i.title])}}catch(a){n.e(a)}finally{n.f()}return e}r.d(t,"a",(function(){return P}));
  253. /**
  254. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  255. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  256. */
  257. var P=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[x,j]}},{key:"pluginName",get:function(){return"ImageStyle"}}]),r}(s["a"])},"0cbb":function(e,t,r){"use strict";var n,i=t,a=r("7d92"),o=r("4136"),s=r("f3a3"),l=s.assert;function c(e){"short"===e.type?this.curve=new o.short(e):"edwards"===e.type?this.curve=new o.edwards(e):this.curve=new o.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,l(this.g.validate(),"Invalid curve"),l(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function u(e,t){Object.defineProperty(i,e,{configurable:!0,enumerable:!0,get:function(){var r=new c(t);return Object.defineProperty(i,e,{configurable:!0,enumerable:!0,value:r}),r}})}i.PresetCurve=c,u("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:a.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),u("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:a.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),u("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:a.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),u("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:a.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),u("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:a.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),u("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.sha256,gRed:!1,g:["9"]}),u("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=r("409b")}catch(f){n=void 0}u("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:a.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})},"0d02":function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));r("7514");var n=r("b85c"),i=r("d4ec"),a=r("bee2"),o=r("a07d"),s=function(){function e(t){var r=this;if(Object(i["a"])(this,e),Object.assign(this,t),t.actions&&t.keystrokeHandler){var a=function(e){var i=t.actions[e];"string"==typeof i&&(i=[i]);var a,o=Object(n["a"])(i);try{for(o.s();!(a=o.n()).done;){var s=a.value;t.keystrokeHandler.set(s,(function(t,n){r[e](),n()}))}}catch(l){o.e(l)}finally{o.f()}};for(var o in t.actions)a(o)}}return Object(a["a"])(e,[{key:"first",get:function(){return this.focusables.find(l)||null}},{key:"last",get:function(){return this.focusables.filter(l).slice(-1)[0]||null}},{key:"next",get:function(){return this._getFocusableItem(1)}},{key:"previous",get:function(){return this._getFocusableItem(-1)}},{key:"current",get:function(){var e=this,t=null;return null===this.focusTracker.focusedElement?null:(this.focusables.find((function(r,n){var i=r.element===e.focusTracker.focusedElement;return i&&(t=n),i})),t)}},{key:"focusFirst",value:function(){this._focus(this.first)}},{key:"focusLast",value:function(){this._focus(this.last)}},{key:"focusNext",value:function(){this._focus(this.next)}},{key:"focusPrevious",value:function(){this._focus(this.previous)}},{key:"_focus",value:function(e){e&&e.focus()}},{key:"_getFocusableItem",value:function(e){var t=this.current,r=this.focusables.length;if(!r)return null;if(null===t)return this[1===e?"first":"last"];var n=(t+r+e)%r;do{var i=this.focusables.get(n);if(l(i))return i;n=(n+r+e)%r}while(n!==t);return null}}]),e}();function l(e){return!(!e.focus||"none"==o["a"].window.getComputedStyle(e.element).display)}},"0da4":function(e,t,r){"use strict";var n=r("da3e"),i=r("3fb5"),a={};function o(e){n.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t<this.iv.length;t++)this.iv[t]=e[t]}function s(e){function t(t){e.call(this,t),this._cbcInit()}i(t,e);for(var r=Object.keys(a),n=0;n<r.length;n++){var o=r[n];t.prototype[o]=a[o]}return t.create=function(e){return new t(e)},t}t.instantiate=s,a._cbcInit=function(){var e=new o(this.options.iv);this._cbcState=e},a._update=function(e,t,r,n){var i=this._cbcState,a=this.constructor.super_.prototype,o=i.iv;if("encrypt"===this.type){for(var s=0;s<this.blockSize;s++)o[s]^=e[t+s];a._update.call(this,o,0,r,n);for(s=0;s<this.blockSize;s++)o[s]=r[n+s]}else{a._update.call(this,e,t,r,n);for(s=0;s<this.blockSize;s++)r[n+s]^=o[s];for(s=0;s<this.blockSize;s++)o[s]=e[t+s]}}},"0db1":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 4.5V3h16v1.5zm0 3V6h5.674v1.5zm0 3V9h5.674v1.5zm0 3V12h5.674v1.5zm8.5-6V12h6V7.5h-6zM9.682 6h7.636c.377 0 .682.407.682.91v5.68c0 .503-.305.91-.682.91H9.682c-.377 0-.682-.407-.682-.91V6.91c0-.503.305-.91.682-.91zM2 16.5V15h16v1.5z"/></svg>'},"0e59":function(e,t,r){"use strict";var n=r("63bc"),i=Object(n["a"])(Object,"create"),a=i;function o(){this.__data__=a?a(null):{},this.size=0}var s=o;function l(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var c=l,u="__lodash_hash_undefined__",f=Object.prototype,h=f.hasOwnProperty;function d(e){var t=this.__data__;if(a){var r=t[e];return r===u?void 0:r}return h.call(t,e)?t[e]:void 0}var p=d,m=Object.prototype,v=m.hasOwnProperty;function b(e){var t=this.__data__;return a?void 0!==t[e]:v.call(t,e)}var g=b,y="__lodash_hash_undefined__";function w(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=a&&void 0===t?y:t,this}var _=w;function k(e){var t=-1,r=null==e?0:e.length;this.clear();while(++t<r){var n=e[t];this.set(n[0],n[1])}}k.prototype.clear=s,k.prototype["delete"]=c,k.prototype.get=p,k.prototype.has=g,k.prototype.set=_;var O=k,E=r("9cbb"),S=r("ddc9");function A(){this.size=0,this.__data__={hash:new O,map:new(S["a"]||E["a"]),string:new O}}var C=A;function T(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}var x=T;function M(e,t){var r=e.__data__;return x(t)?r["string"==typeof t?"string":"hash"]:r.map}var j=M;function R(e){var t=j(this,e)["delete"](e);return this.size-=t?1:0,t}var P=R;function I(e){return j(this,e).get(e)}var B=I;function N(e){return j(this,e).has(e)}var D=N;function L(e,t){var r=j(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var F=L;function V(e){var t=-1,r=null==e?0:e.length;this.clear();while(++t<r){var n=e[t];this.set(n[0],n[1])}}V.prototype.clear=C,V.prototype["delete"]=P,V.prototype.get=B,V.prototype.has=D,V.prototype.set=F;t["a"]=V},"0f2c":function(e,t,r){var n=r("2aee"),i=r("f460"),a=r("83d5"),o=r("0106"),s=r("a958"),l=r("98e6"),c=r("52917"),u=r("8707").Buffer;function f(e,t){var r=e.modulus.byteLength(),n=l("sha1").update(u.alloc(0)).digest(),o=n.length;if(0!==t[0])throw new Error("decryption error");var s=t.slice(1,o+1),c=t.slice(o+1),f=a(s,i(c,o)),h=a(c,i(f,r-o-1));if(d(n,h.slice(0,o)))throw new Error("decryption error");var p=o;while(0===h[p])p++;if(1!==h[p++])throw new Error("decryption error");return h.slice(p)}function h(e,t,r){var n=t.slice(0,2),i=2,a=0;while(0!==t[i++])if(i>=t.length){a++;break}var o=t.slice(2,i-1);if(("0002"!==n.toString("hex")&&!r||"0001"!==n.toString("hex")&&r)&&a++,o.length<8&&a++,a)throw new Error("decryption error");return t.slice(i)}function d(e,t){e=u.from(e),t=u.from(t);var r=0,n=e.length;e.length!==t.length&&(r++,n=Math.min(e.length,t.length));var i=-1;while(++i<n)r+=e[i]^t[i];return r}e.exports=function(e,t,r){var i;i=e.padding?e.padding:r?1:4;var a,l=n(e),d=l.modulus.byteLength();if(t.length>d||new o(t).cmp(l.modulus)>=0)throw new Error("decryption error");a=r?c(new o(t),l):s(t,l);var p=u.alloc(d-a.length);if(a=u.concat([p,a],d),4===i)return f(l,a);if(1===i)return h(l,a,r);if(3===i)return a;throw new Error("unknown padding")}},"0f88":function(e,t,r){var n,i=r("7726"),a=r("32e9"),o=r("ca5a"),s=o("typed_array"),l=o("view"),c=!(!i.ArrayBuffer||!i.DataView),u=c,f=0,h=9,d="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");while(f<h)(n=i[d[f++]])?(a(n.prototype,s,!0),a(n.prototype,l,!0)):u=!1;e.exports={ABV:c,CONSTR:u,TYPED:s,VIEW:l}},1033:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.586 14.633l.021.004c-.036.335.095.655.393.962.082.083.173.15.274.201h1.474a.6.6 0 1 1 0 1.2H5.304a.6.6 0 0 1 0-1.2h1.15c.474-.07.809-.182 1.005-.334.157-.122.291-.32.404-.597l2.416-9.55a1.053 1.053 0 0 0-.281-.823 1.12 1.12 0 0 0-.442-.296H8.15a.6.6 0 0 1 0-1.2h6.443a.6.6 0 1 1 0 1.2h-1.195c-.376.056-.65.155-.823.296-.215.175-.423.439-.623.79l-2.366 9.347z"/></svg>'},"109b":function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));r("ac6a"),r("5df3"),r("4f7f");var n=r("d4ec"),i=r("bee2"),a=r("d4e1"),o=r("644e"),s=function(){function e(t){Object(n["a"])(this,e),this.editor=t,this.set("isEnabled",!0),this._disableStack=new Set}return Object(i["a"])(e,[{key:"forceDisabled",value:function(e){this._disableStack.add(e),1==this._disableStack.size&&(this.on("set:isEnabled",l,{priority:"highest"}),this.isEnabled=!1)}},{key:"clearForceDisabled",value:function(e){this._disableStack.delete(e),0==this._disableStack.size&&(this.off("set:isEnabled",l),this.isEnabled=!0)}},{key:"destroy",value:function(){this.stopListening()}}],[{key:"isContextPlugin",get:function(){return!1}}]),e}();function l(e){e.return=!1,e.stop()}Object(o["a"])(s,a["a"])},"10ad":function(e,t,r){"use strict";var n,i=r("7726"),a=r("0a49")(0),o=r("2aba"),s=r("67ab"),l=r("7333"),c=r("643e"),u=r("d3f4"),f=r("b39a"),h=r("b39a"),d=!i.ActiveXObject&&"ActiveXObject"in i,p="WeakMap",m=s.getWeak,v=Object.isExtensible,b=c.ufstore,g=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(e){if(u(e)){var t=m(e);return!0===t?b(f(this,p)).get(e):t?t[this._i]:void 0}},set:function(e,t){return c.def(f(this,p),e,t)}},w=e.exports=r("e0b8")(p,g,y,c,!0,!0);h&&d&&(n=c.getConstructor(g,p),l(n.prototype,y),s.NEED=!0,a(["delete","has","get","set"],(function(e){var t=w.prototype,r=t[e];o(t,e,(function(t,i){if(u(t)&&!v(t)){this._f||(this._f=new n);var a=this._f[e](t,i);return"set"==e?this:a}return r.call(this,t,i)}))})))},"110c":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.69 14.915c.053.052.173.083.36.093a.366.366 0 0 1 .345.485l-.003.01a.738.738 0 0 1-.697.497h-2.67a.374.374 0 0 1-.353-.496l.013-.038a.681.681 0 0 1 .644-.458c.197-.012.325-.043.386-.093a.28.28 0 0 0 .072-.11L9.592 4.5H6.269c-.359-.017-.609.013-.75.09-.142.078-.289.265-.442.563-.192.29-.516.464-.864.464H4.17a.43.43 0 0 1-.407-.569L4.46 3h13.08l-.62 2.043a.81.81 0 0 1-.775.574h-.114a.486.486 0 0 1-.486-.486c.001-.284-.054-.464-.167-.54-.112-.076-.367-.106-.766-.091h-3.28l-2.68 10.257c-.006.074.007.127.038.158zM3 17h8a.5.5 0 1 1 0 1H3a.5.5 0 1 1 0-1zm11.299 1.17a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.06-1.06l1.415 1.414 1.414-1.415a.75.75 0 1 1 1.06 1.06l-1.413 1.415 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414-1.414 1.414z"/></svg>'},1147:function(e,t,r){"use strict";function n(e){return null!=e&&"object"==typeof e}t["a"]=n},1159:function(e,t,r){"use strict";r.d(t,"a",(function(){return f}));r("7f7f");var n=r("d4ec"),i=r("bee2"),a=r("257e"),o=r("262e"),s=r("2caf"),l=r("a4b7"),c=r("644e"),u=r("d4e1"),f=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(e,i,o,s){var l;return Object(n["a"])(this,r),l=t.call(this,e,i,o,s),l.set("isReadOnly",!1),l.set("isFocused",!1),l.bind("isReadOnly").to(e),l.bind("isFocused").to(e,"isFocused",(function(t){return t&&e.selection.editableElement==Object(a["a"])(l)})),l.listenTo(e.selection,"change",(function(){l.isFocused=e.isFocused&&e.selection.editableElement==Object(a["a"])(l)})),l}return Object(i["a"])(r,[{key:"is",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t?t===this.name&&("editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e):"editableElement"===e||"view:editableElement"===e||"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}},{key:"destroy",value:function(){this.stopListening()}}]),r}(l["a"]);Object(c["a"])(f,u["a"])},"116d":function(e,t,r){e.exports=r("b4e8")},1181:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r("b85c"),i=(r("ac6a"),r("5df3"),r("4f7f"),r("89a8"));
  258. /**
  259. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  260. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  261. */
  262. function a(e,t,r,a){var o=e.editing.view,s=new Set;o.document.registerPostFixer((function(o){var l=e.model.document.selection,c=!1;if(l.hasAttribute(t)){var u,f=Object(i["a"])(l.getFirstPosition(),t,l.getAttribute(t),e.model),h=e.editing.mapper.toViewRange(f),d=Object(n["a"])(h.getItems());try{for(d.s();!(u=d.n()).done;){var p=u.value;p.is("element",r)&&!p.hasClass(a)&&(o.addClass(a,p),s.add(p),c=!0)}}catch(m){d.e(m)}finally{d.f()}}return c})),e.conversion.for("editingDowncast").add((function(e){function t(){o.change((function(e){var t,r=Object(n["a"])(s.values());try{for(r.s();!(t=r.n()).done;){var i=t.value;e.removeClass(a,i),s.delete(i)}}catch(o){r.e(o)}finally{r.f()}}))}e.on("insert",t,{priority:"highest"}),e.on("remove",t,{priority:"highest"}),e.on("attribute",t,{priority:"highest"}),e.on("selection",t,{priority:"highest"})}))}},"11dc":function(e,t,r){"use strict";(function(t,n){var i=65536,a=4294967295;function o(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}var s=r("8707").Buffer,l=t.crypto||t.msCrypto;function c(e,t){if(e>a)throw new RangeError("requested too many random bytes");var r=s.allocUnsafe(e);if(e>0)if(e>i)for(var o=0;o<e;o+=i)l.getRandomValues(r.slice(o,o+i));else l.getRandomValues(r);return"function"===typeof t?n.nextTick((function(){t(null,r)})):r}l&&l.getRandomValues?e.exports=c:e.exports=o}).call(this,r("c8ba"),r("4362"))},"12a1":function(e,t,r){"use strict";var n=r("a12c"),i=r("0e59"),a="__lodash_hash_undefined__";function o(e){return this.__data__.set(e,a),this}var s=o;function l(e){return this.__data__.has(e)}var c=l;function u(e){var t=-1,r=null==e?0:e.length;this.__data__=new i["a"];while(++t<r)this.add(e[t])}u.prototype.add=u.prototype.push=s,u.prototype.has=c;var f=u;function h(e,t){var r=-1,n=null==e?0:e.length;while(++r<n)if(t(e[r],r,e))return!0;return!1}var d=h;function p(e,t){return e.has(t)}var m=p,v=1,b=2;function g(e,t,r,n,i,a){var o=r&v,s=e.length,l=t.length;if(s!=l&&!(o&&l>s))return!1;var c=a.get(e),u=a.get(t);if(c&&u)return c==t&&u==e;var h=-1,p=!0,g=r&b?new f:void 0;a.set(e,t),a.set(t,e);while(++h<s){var y=e[h],w=t[h];if(n)var _=o?n(w,y,h,t,e,a):n(y,w,h,e,t,a);if(void 0!==_){if(_)continue;p=!1;break}if(g){if(!d(t,(function(e,t){if(!m(g,t)&&(y===e||i(y,e,r,n,a)))return g.push(t)}))){p=!1;break}}else if(y!==w&&!i(y,w,r,n,a)){p=!1;break}}return a["delete"](e),a["delete"](t),p}var y=g,w=r("ca54"),_=r("09ee"),k=r("6071");function O(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}var E=O;function S(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}var A=S,C=1,T=2,x="[object Boolean]",M="[object Date]",j="[object Error]",R="[object Map]",P="[object Number]",I="[object RegExp]",B="[object Set]",N="[object String]",D="[object Symbol]",L="[object ArrayBuffer]",F="[object DataView]",V=w["a"]?w["a"].prototype:void 0,z=V?V.valueOf:void 0;function U(e,t,r,n,i,a,o){switch(r){case F:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case L:return!(e.byteLength!=t.byteLength||!a(new _["a"](e),new _["a"](t)));case x:case M:case P:return Object(k["a"])(+e,+t);case j:return e.name==t.name&&e.message==t.message;case I:case N:return e==t+"";case R:var s=E;case B:var l=n&C;if(s||(s=A),e.size!=t.size&&!l)return!1;var c=o.get(e);if(c)return c==t;n|=T,o.set(e,t);var u=y(s(e),s(t),n,i,a,o);return o["delete"](e),u;case D:if(z)return z.call(e)==z.call(t)}return!1}var H=U,q=r("4c5c"),W=1,G=Object.prototype,K=G.hasOwnProperty;function X(e,t,r,n,i,a){var o=r&W,s=Object(q["a"])(e),l=s.length,c=Object(q["a"])(t),u=c.length;if(l!=u&&!o)return!1;var f=l;while(f--){var h=s[f];if(!(o?h in t:K.call(t,h)))return!1}var d=a.get(e),p=a.get(t);if(d&&p)return d==t&&p==e;var m=!0;a.set(e,t),a.set(t,e);var v=o;while(++f<l){h=s[f];var b=e[h],g=t[h];if(n)var y=o?n(g,b,h,t,e,a):n(b,g,h,e,t,a);if(!(void 0===y?b===g||i(b,g,r,n,a):y)){m=!1;break}v||(v="constructor"==h)}if(m&&!v){var w=e.constructor,_=t.constructor;w==_||!("constructor"in e)||!("constructor"in t)||"function"==typeof w&&w instanceof w&&"function"==typeof _&&_ instanceof _||(m=!1)}return a["delete"](e),a["delete"](t),m}var $=X,Z=r("60ce"),Y=r("ff51"),J=r("58e0"),Q=r("a187"),ee=1,te="[object Arguments]",re="[object Array]",ne="[object Object]",ie=Object.prototype,ae=ie.hasOwnProperty;function oe(e,t,r,i,a,o){var s=Object(Y["a"])(e),l=Object(Y["a"])(t),c=s?re:Object(Z["a"])(e),u=l?re:Object(Z["a"])(t);c=c==te?ne:c,u=u==te?ne:u;var f=c==ne,h=u==ne,d=c==u;if(d&&Object(J["a"])(e)){if(!Object(J["a"])(t))return!1;s=!0,f=!1}if(d&&!f)return o||(o=new n["a"]),s||Object(Q["a"])(e)?y(e,t,r,i,a,o):H(e,t,c,r,i,a,o);if(!(r&ee)){var p=f&&ae.call(e,"__wrapped__"),m=h&&ae.call(t,"__wrapped__");if(p||m){var v=p?e.value():e,b=m?t.value():t;return o||(o=new n["a"]),a(v,b,r,i,o)}}return!!d&&(o||(o=new n["a"]),$(e,t,r,i,a,o))}var se=oe,le=r("1147");function ce(e,t,r,n,i){return e===t||(null==e||null==t||!Object(le["a"])(e)&&!Object(le["a"])(t)?e!==e&&t!==t:se(e,t,r,n,ce,i))}t["a"]=ce},"13e2":function(e,t,r){"use strict";var n=r("c3c0"),i=r("edc9"),a=r("aa56"),o=n.rotl32,s=n.sum32,l=n.sum32_5,c=a.ft_1,u=i.BlockHash,f=[1518500249,1859775393,2400959708,3395469782];function h(){if(!(this instanceof h))return new h;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(h,u),e.exports=h,h.blockSize=512,h.outSize=160,h.hmacStrength=80,h.padLength=64,h.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=o(r[n-3]^r[n-8]^r[n-14]^r[n-16],1);var i=this.h[0],a=this.h[1],u=this.h[2],h=this.h[3],d=this.h[4];for(n=0;n<r.length;n++){var p=~~(n/20),m=l(o(i,5),c(p,a,u,h),d,r[n],f[p]);d=h,h=u,u=o(a,30),a=i,i=m}this.h[0]=s(this.h[0],i),this.h[1]=s(this.h[1],a),this.h[2]=s(this.h[2],u),this.h[3]=s(this.h[3],h),this.h[4]=s(this.h[4],d)},h.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},1414:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.91 10.54c.26-.23.64-.21.88.03l3.36 3.14 2.23-2.06a.64.64 0 0 1 .87 0l2.52 2.97V4.5H3.2v10.12l3.71-4.08zm10.27-7.51c.6 0 1.09.47 1.09 1.05v11.84c0 .59-.49 1.06-1.09 1.06H2.79c-.6 0-1.09-.47-1.09-1.06V4.08c0-.58.49-1.05 1.1-1.05h14.38zm-5.22 5.56a1.96 1.96 0 1 1 3.4-1.96 1.96 1.96 0 0 1-3.4 1.96z"/></svg>'},"14b9":function(e,t,r){var n=r("5ca1");n(n.P,"String",{repeat:r("9744")})},1545:function(e,t,r){"use strict";t.utils=r("5ee7"),t.Cipher=r("0184"),t.DES=r("4e2b"),t.CBC=r("0da4"),t.EDE=r("1fec")},"164f":function(e,t,r){"use strict";r.d(t,"a",(function(){return k}));var n=r("45eb"),i=r("7e84"),a=(r("7514"),r("1c4c"),r("6762"),r("2fdb"),r("ac6a"),r("5df3"),r("f400"),r("d4ec")),o=r("bee2"),s=r("262e"),l=r("2caf"),c=r("109b"),u=r("ec02e"),f=r("940e"),h=r("3707"),d=r("f2ea"),p=r("768b"),m=r("8073"),v=r("c78f"),b=r("74c7"),g=r.n(b),y=r("f422"),w=r.n(y),_=(r("e348"),r("51a6"),Object(m["a"])("px")),k=function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e){var n;return Object(a["a"])(this,r),n=t.call(this,e),n.positionLimiter=function(){var e=n.editor.editing.view,t=e.document,r=t.selection.editableElement;return r?e.domConverter.mapViewToDom(r.root):null},n.set("visibleView",null),n.view=new u["a"](e.locale),e.ui.view.body.add(n.view),e.ui.focusTracker.add(n.view.element),n._viewToStack=new Map,n._idToStack=new Map,n.set("_numberOfStacks",0),n.set("_singleViewMode",!1),n._rotatorView=n._createRotatorView(),n._fakePanelsView=n._createFakePanelsView(),n}return Object(o["a"])(r,[{key:"hasView",value:function(e){return Array.from(this._viewToStack.keys()).includes(e)}},{key:"add",value:function(e){if(this.hasView(e.view))throw new d["a"]("contextualballoon-add-view-exist",[this,e]);var t=e.stackId||"main";if(!this._idToStack.has(t))return this._idToStack.set(t,new Map([[e.view,e]])),this._viewToStack.set(e.view,this._idToStack.get(t)),this._numberOfStacks=this._idToStack.size,void(this._visibleStack&&!e.singleViewMode||this.showStack(t));var r=this._idToStack.get(t);e.singleViewMode&&this.showStack(t),r.set(e.view,e),this._viewToStack.set(e.view,r),r===this._visibleStack&&this._showView(e)}},{key:"remove",value:function(e){if(!this.hasView(e))throw new d["a"]("contextualballoon-remove-view-not-exist",[this,e]);var t=this._viewToStack.get(e);this._singleViewMode&&this.visibleView===e&&(this._singleViewMode=!1),this.visibleView===e&&(1===t.size?this._idToStack.size>1?this._showNextStack():(this.view.hide(),this.visibleView=null,this._rotatorView.hideView()):this._showView(Array.from(t.values())[t.size-2])),1===t.size?(this._idToStack.delete(this._getStackId(t)),this._numberOfStacks=this._idToStack.size):t.delete(e),this._viewToStack.delete(e)}},{key:"updatePosition",value:function(e){e&&(this._visibleStack.get(this.visibleView).position=e),this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition()}},{key:"showStack",value:function(e){this.visibleStack=e;var t=this._idToStack.get(e);if(!t)throw new d["a"]("contextualballoon-showstack-stack-not-exist",this);this._visibleStack!==t&&this._showView(Array.from(t.values()).pop())}},{key:"_visibleStack",get:function(){return this._viewToStack.get(this.visibleView)}},{key:"_getStackId",value:function(e){var t=Array.from(this._idToStack.entries()).find((function(t){return t[1]===e}));return t[0]}},{key:"_showNextStack",value:function(){var e=Array.from(this._idToStack.values()),t=e.indexOf(this._visibleStack)+1;e[t]||(t=0),this.showStack(this._getStackId(e[t]))}},{key:"_showPrevStack",value:function(){var e=Array.from(this._idToStack.values()),t=e.indexOf(this._visibleStack)-1;e[t]||(t=e.length-1),this.showStack(this._getStackId(e[t]))}},{key:"_createRotatorView",value:function(){var e=this,t=new O(this.editor.locale),r=this.editor.locale.t;return this.view.content.add(t),t.bind("isNavigationVisible").to(this,"_numberOfStacks",this,"_singleViewMode",(function(e,t){return!t&&e>1})),t.on("change:isNavigationVisible",(function(){return e.updatePosition()}),{priority:"low"}),t.bind("counter").to(this,"visibleView",this,"_numberOfStacks",(function(t,n){if(n<2)return"";var i=Array.from(e._idToStack.values()).indexOf(e._visibleStack)+1;return r("%0 of %1",[i,n])})),t.buttonNextView.on("execute",(function(){t.focusTracker.isFocused&&e.editor.editing.view.focus(),e._showNextStack()})),t.buttonPrevView.on("execute",(function(){t.focusTracker.isFocused&&e.editor.editing.view.focus(),e._showPrevStack()})),t}},{key:"_createFakePanelsView",value:function(){var e=new E(this.editor.locale,this.view);return e.bind("numberOfPanels").to(this,"_numberOfStacks",this,"_singleViewMode",(function(e,t){var r=!t&&e>=2;return r?Math.min(e-1,2):0})),e.listenTo(this.view,"change:top",(function(){return e.updatePosition()})),e.listenTo(this.view,"change:left",(function(){return e.updatePosition()})),this.editor.ui.view.body.add(e),e}},{key:"_showView",value:function(e){var t=e.view,r=e.balloonClassName,n=void 0===r?"":r,i=e.withArrow,a=void 0===i||i,o=e.singleViewMode,s=void 0!==o&&o;this.view.class=n,this.view.withArrow=a,this._rotatorView.showView(t),this.visibleView=t,this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition(),s&&(this._singleViewMode=!0)}},{key:"_getBalloonPosition",value:function(){var e=Array.from(this._visibleStack.values()).pop().position;return e&&!e.limiter&&(e=Object.assign({},e,{limiter:this.positionLimiter})),e}}],[{key:"pluginName",get:function(){return"ContextualBalloon"}}]),r}(c["a"]),O=function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e){var n;Object(a["a"])(this,r),n=t.call(this,e);var i=e.t,o=n.bindTemplate;return n.set("isNavigationVisible",!0),n.focusTracker=new p["a"],n.buttonPrevView=n._createButtonView(i("Previous"),g.a),n.buttonNextView=n._createButtonView(i("Next"),w.a),n.content=n.createCollection(),n.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-rotator"],"z-index":"-1"},children:[{tag:"div",attributes:{class:["ck-balloon-rotator__navigation",o.to("isNavigationVisible",(function(e){return e?"":"ck-hidden"}))]},children:[n.buttonPrevView,{tag:"span",attributes:{class:["ck-balloon-rotator__counter"]},children:[{text:o.to("counter")}]},n.buttonNextView]},{tag:"div",attributes:{class:"ck-balloon-rotator__content"},children:n.content}]}),n}return Object(o["a"])(r,[{key:"render",value:function(){Object(n["a"])(Object(i["a"])(r.prototype),"render",this).call(this),this.focusTracker.add(this.element)}},{key:"showView",value:function(e){this.hideView(),this.content.add(e)}},{key:"hideView",value:function(){this.content.clear()}},{key:"_createButtonView",value:function(e,t){var r=new h["a"](this.locale);return r.set({label:e,icon:t,tooltip:!0}),r}}]),r}(f["a"]),E=function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e,n){var i;Object(a["a"])(this,r),i=t.call(this,e);var o=i.bindTemplate;return i.set("top",0),i.set("left",0),i.set("height",0),i.set("width",0),i.set("numberOfPanels",0),i.content=i.createCollection(),i._balloonPanelView=n,i.setTemplate({tag:"div",attributes:{class:["ck-fake-panel",o.to("numberOfPanels",(function(e){return e?"":"ck-hidden"}))],style:{top:o.to("top",_),left:o.to("left",_),width:o.to("width",_),height:o.to("height",_)}},children:i.content}),i.on("change:numberOfPanels",(function(e,t,r,n){r>n?i._addPanels(r-n):i._removePanels(n-r),i.updatePosition()})),i}return Object(o["a"])(r,[{key:"_addPanels",value:function(e){while(e--){var t=new f["a"];t.setTemplate({tag:"div"}),this.content.add(t),this.registerChild(t)}}},{key:"_removePanels",value:function(e){while(e--){var t=this.content.last;this.content.remove(t),this.deregisterChild(t),t.destroy()}}},{key:"updatePosition",value:function(){if(this.numberOfPanels){var e=this._balloonPanelView,t=e.top,r=e.left,n=new v["a"](this._balloonPanelView.element),i=n.width,a=n.height;Object.assign(this,{top:t,left:r,width:i,height:a})}}}]),r}(f["a"])},"17b4":function(e,t,r){},"17e1":function(e,t,r){"use strict";r.d(t,"a",(function(){return y}));r("7f7f");var n=r("b85c"),i=r("2909"),a=r("d4ec"),o=r("bee2"),s=r("45eb"),l=r("7e84"),c=r("262e"),u=r("2caf"),f=r("6c92"),h=r("9cf5"),d=r("a52e"),p=r("63d0"),m=r("dfe0"),v=r("5122"),b=r("a641"),g=r("f2ea"),y=function(e){Object(c["a"])(r,e);var t=Object(u["a"])(r);function r(e,n,i){var o;return Object(a["a"])(this,r),o=t.call(this,i),o.position=e.clone(),o.position.stickiness="toNone",o.nodes=new d["a"](Object(m["c"])(n)),o.shouldReceiveAttributes=!1,o}return Object(o["a"])(r,[{key:"type",get:function(){return"insert"}},{key:"howMany",get:function(){return this.nodes.maxOffset}},{key:"clone",value:function(){var e=new d["a"](Object(i["a"])(this.nodes).map((function(e){return e._clone(!0)}))),t=new r(this.position,e,this.baseVersion);return t.shouldReceiveAttributes=this.shouldReceiveAttributes,t}},{key:"getReversed",value:function(){var e=this.position.root.document.graveyard,t=new h["a"](e,[0]);return new p["a"](this.position,this.nodes.maxOffset,t,this.baseVersion+1)}},{key:"_validate",value:function(){var e=this.position.parent;if(!e||e.maxOffset<this.position.offset)throw new g["a"]("insert-operation-position-invalid",this)}},{key:"_execute",value:function(){var e=this.nodes;this.nodes=new d["a"](Object(i["a"])(e).map((function(e){return e._clone(!0)}))),Object(m["a"])(this.position,e)}},{key:"toJSON",value:function(){var e=Object(s["a"])(Object(l["a"])(r.prototype),"toJSON",this).call(this);return e.position=this.position.toJSON(),e.nodes=this.nodes.toJSON(),e}}],[{key:"className",get:function(){return"InsertOperation"}},{key:"fromJSON",value:function(e,t){var i,a=[],o=Object(n["a"])(e.nodes);try{for(o.s();!(i=o.n()).done;){var s=i.value;s.name?a.push(b["a"].fromJSON(s)):a.push(v["a"].fromJSON(s))}}catch(c){o.e(c)}finally{o.f()}var l=new r(h["a"].fromJSON(e.position,t),a,e.baseVersion);return l.shouldReceiveAttributes=e.shouldReceiveAttributes,l}}]),r}(f["a"])},"17fe":function(e,t,r){"use strict";var n=r("2eb4"),i=r("f5a6"),a=r("5494"),o=r("b64a");function s(e,t){this.options=e,this.loadOptions=t}s.prototype={isEncrypted:function(){return 1===(1&this.bitFlag)},useUTF8:function(){return 2048===(2048&this.bitFlag)},prepareCompressedContent:function(e,t,r){return function(){var n=e.index;e.setIndex(t);var i=e.readData(r);return e.setIndex(n),i}},prepareContent:function(e,t,r,n,a){return function(){var e=i.transformTo(n.uncompressInputType,this.getCompressedContent()),t=n.uncompress(e);if(t.length!==a)throw new Error("Bug : uncompressed data size mismatch");return t}},readLocalPart:function(e){var t,r;if(e.skip(22),this.fileNameLength=e.readInt(2),r=e.readInt(2),this.fileName=e.readString(this.fileNameLength),e.skip(r),-1==this.compressedSize||-1==this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(t=i.findCompression(this.compressionMethod),null===t)throw new Error("Corrupted zip : compression "+i.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new a,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(e,e.index,this.compressedSize,t),this.decompressed.getContent=this.prepareContent(e,e.index,this.compressedSize,t,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=i.transformTo("string",this.decompressed.getContent()),o.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(e){if(this.versionMadeBy=e.readString(2),this.versionNeeded=e.readInt(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4),this.fileNameLength=e.readInt(2),this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=e.readString(this.fileNameLength),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readString(this.fileCommentLength),this.dir=!!(16&this.externalFileAttributes)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=new n(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,r,n,i=e.index;this.extraFields=this.extraFields||{};while(e.index<i+this.extraFieldsLength)t=e.readInt(2),r=e.readInt(2),n=e.readString(r),this.extraFields[t]={id:t,length:r,value:n}},handleUTF8:function(){if(this.useUTF8())this.fileName=o.utf8decode(this.fileName),this.fileComment=o.utf8decode(this.fileComment);else{var e=this.findExtraFieldUnicodePath();null!==e&&(this.fileName=e);var t=this.findExtraFieldUnicodeComment();null!==t&&(this.fileComment=t)}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=new n(e.value);return 1!==t.readInt(1)||o.crc32(this.fileName)!==t.readInt(4)?null:o.utf8decode(t.readString(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=new n(e.value);return 1!==t.readInt(1)||o.crc32(this.fileComment)!==t.readInt(4)?null:o.utf8decode(t.readString(e.length-5))}return null}},e.exports=s},1805:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.077 15l.991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184zm4.919 10.562l-1.414 1.414a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.061-1.06l1.414 1.414 1.414-1.415a.75.75 0 0 1 1.061 1.061l-1.414 1.414 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414z"/></svg>'},"18b6":function(e,t,r){"use strict";r.d(t,"a",(function(){return f}));var n=r("d4ec"),i=r("bee2"),a=r("257e"),o=r("262e"),s=r("2caf"),l=r("940e"),c=r("ed4a"),u=r("5491"),f=(r("d2df"),function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(e,i){var o;Object(n["a"])(this,r),o=t.call(this,e);var s="ck-labeled-field-view-".concat(Object(c["a"])()),l="ck-labeled-field-view-status-".concat(Object(c["a"])());o.fieldView=i(Object(a["a"])(o),s,l),o.set("label"),o.set("isEnabled",!0),o.set("isEmpty",!0),o.set("isFocused",!1),o.set("errorText",null),o.set("infoText",null),o.set("class"),o.set("placeholder"),o.labelView=o._createLabelView(s),o.statusView=o._createStatusView(l),o.bind("_statusText").to(Object(a["a"])(o),"errorText",Object(a["a"])(o),"infoText",(function(e,t){return e||t}));var u=o.bindTemplate;return o.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view",u.to("class"),u.if("isEnabled","ck-disabled",(function(e){return!e})),u.if("isEmpty","ck-labeled-field-view_empty"),u.if("isFocused","ck-labeled-field-view_focused"),u.if("placeholder","ck-labeled-field-view_placeholder"),u.if("errorText","ck-error")]},children:[{tag:"div",attributes:{class:["ck","ck-labeled-field-view__input-wrapper"]},children:[o.fieldView,o.labelView]},o.statusView]}),o}return Object(i["a"])(r,[{key:"_createLabelView",value:function(e){var t=new u["a"](this.locale);return t.for=e,t.bind("text").to(this,"label"),t}},{key:"_createStatusView",value:function(e){var t=new l["a"](this.locale),r=this.bindTemplate;return t.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view__status",r.if("errorText","ck-labeled-field-view__status_error"),r.if("_statusText","ck-hidden",(function(e){return!e}))],id:e,role:r.if("errorText","alert")},children:[{text:r.to("_statusText")}]}),t}},{key:"focus",value:function(){this.fieldView.focus()}}]),r}(l["a"]))},"18ce":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.972 16.615a.997.997 0 0 1-.744-.292l-4.596-4.596a1 1 0 1 1 1.414-1.414l3.926 3.926 9.937-9.937a1 1 0 0 1 1.414 1.415L7.717 16.323a.997.997 0 0 1-.745.292z"/></svg>'},"18ea":function(e,t,r){},"191f":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("31af"),c=r("ad0b"),u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,c["c"])}return Object(i["a"])(r)}(l["a"]),f=(r("a481"),r("28a5"),r("53ca"));
  263. /**
  264. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  265. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  266. */
  267. function h(e){return e.map(d).filter((function(e){return!!e}))}function d(e){return"object"===Object(f["a"])(e)?e:"default"===e?{title:"Default",model:void 0}:"string"===typeof e?p(e):void 0}function p(e){var t=e.replace(/"|'/g,"").split(","),r=t[0],n=t.map(m).join(", ");return{title:r,model:n,view:{name:"span",styles:{"font-family":n},priority:7}}}function m(e){return e=e.trim(),e.indexOf(" ")>0&&(e="'".concat(e,"'")),e}
  268. /**
  269. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  270. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  271. */var v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),e.config.define(c["c"],{options:["default","Arial, Helvetica, sans-serif","Courier New, Courier, monospace","Georgia, serif","Lucida Sans Unicode, Lucida Grande, sans-serif","Tahoma, Geneva, sans-serif","Times New Roman, Times, serif","Trebuchet MS, Helvetica, sans-serif","Verdana, Geneva, sans-serif"],supportAllValues:!1}),i}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor;e.model.schema.extend("$text",{allowAttributes:c["c"]}),e.model.schema.setAttributeProperties(c["c"],{isFormatting:!0,copyOnEnter:!0});var t=h(e.config.get("fontFamily.options")).filter((function(e){return e.model})),r=Object(c["f"])(c["c"],t);e.config.get("fontFamily.supportAllValues")?this._prepareAnyValueConverters():e.conversion.attributeToElement(r),e.commands.add(c["c"],new u(e))}},{key:"_prepareAnyValueConverters",value:function(){var e=this.editor;e.conversion.for("downcast").attributeToElement({model:c["c"],view:function(e,t){var r=t.writer;return r.createAttributeElement("span",{style:"font-family:"+e},{priority:7})}}),e.conversion.for("upcast").attributeToAttribute({model:{key:c["c"],value:function(e){return e.getStyle("font-family")}},view:{name:"span",styles:{"font-family":/.*/}}})}}],[{key:"pluginName",get:function(){return"FontFamilyEditing"}}]),r}(s["a"]),b=r("b85c"),g=r("6a40"),y=r("67b9"),w=r("ceea"),_=r("c7ef"),k=r.n(_),O=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t,n=this._getLocalizedOptions(),i=t.commands.get(c["c"]);t.ui.componentFactory.add(c["c"],(function(a){var o=Object(w["c"])(a);return Object(w["a"])(o,E(n,i)),o.buttonView.set({label:r("Font Family"),icon:k.a,tooltip:!0}),o.extendTemplate({attributes:{class:"ck-font-family-dropdown"}}),o.bind("isEnabled").to(i),e.listenTo(o,"execute",(function(e){t.execute(e.source.commandName,{value:e.source.commandParam}),t.editing.view.focus()})),o}))}},{key:"_getLocalizedOptions",value:function(){var e=this.editor,t=e.t,r=h(e.config.get(c["c"]).options);return r.map((function(e){return"Default"===e.title&&(e.title=t("Default")),e}))}}]),r}(s["a"]);function E(e,t){var r,n=new y["a"],i=Object(b["a"])(e);try{var a=function(){var e=r.value,i={type:"button",model:new g["a"]({commandName:c["c"],commandParam:e.model,label:e.title,withText:!0})};i.model.bind("isOn").to(t,"value",(function(t){return t===e.model||!(!t||!e.model)&&t.split(",")[0].replace(/'/g,"").toLowerCase()===e.model.toLowerCase()})),e.view&&e.view.styles&&i.model.set("labelStyle","font-family: ".concat(e.view.styles["font-family"])),n.add(i)};for(i.s();!(r=i.n()).done;)a()}catch(o){i.e(o)}finally{i.f()}return n}r.d(t,"a",(function(){return S}));
  272. /**
  273. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  274. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  275. */
  276. var S=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[v,O]}},{key:"pluginName",get:function(){return"FontFamily"}}]),r}(s["a"])},1964:function(e,t,r){"use strict";var n=r("09f4"),i=1,a=4;function o(e,t){return t="function"==typeof t?t:void 0,Object(n["a"])(e,i|a,t)}t["a"]=o},"19ea":function(e,t,r){"use strict";(function(t,n){function i(e){var t=this;this.next=null,this.entry=null,this.finish=function(){W(t,e)}}var a;e.exports=T,T.WritableState=C;var o={deprecate:r("b7d1")},s=r("5bbb"),l=r("b639").Buffer,c=("undefined"!==typeof t?t:"undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).Uint8Array||function(){};function u(e){return l.from(e)}function f(e){return l.isBuffer(e)||e instanceof c}var h,d=r("493f"),p=r("b9b5"),m=p.getHighWaterMark,v=r("9d8a").codes,b=v.ERR_INVALID_ARG_TYPE,g=v.ERR_METHOD_NOT_IMPLEMENTED,y=v.ERR_MULTIPLE_CALLBACK,w=v.ERR_STREAM_CANNOT_PIPE,_=v.ERR_STREAM_DESTROYED,k=v.ERR_STREAM_NULL_VALUES,O=v.ERR_STREAM_WRITE_AFTER_END,E=v.ERR_UNKNOWN_ENCODING,S=d.errorOrDestroy;function A(){}function C(e,t,n){a=a||r("e666"),e=e||{},"boolean"!==typeof n&&(n=t instanceof a),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=m(this,e,"writableHighWaterMark",n),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var o=!1===e.decodeStrings;this.decodeStrings=!o,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){N(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}function T(e){a=a||r("e666");var t=this instanceof a;if(!t&&!h.call(T,this))return new T(e);this._writableState=new C(e,this,t),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev),"function"===typeof e.destroy&&(this._destroy=e.destroy),"function"===typeof e.final&&(this._final=e.final)),s.call(this)}function x(e,t){var r=new O;S(e,r),n.nextTick(t,r)}function M(e,t,r,i){var a;return null===r?a=new k:"string"===typeof r||t.objectMode||(a=new b("chunk",["string","Buffer"],r)),!a||(S(e,a),n.nextTick(i,a),!1)}function j(e,t,r){return e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=l.from(t,r)),t}function R(e,t,r,n,i,a){if(!r){var o=j(t,n,i);n!==o&&(r=!0,i="buffer",n=o)}var s=t.objectMode?1:n.length;t.length+=s;var l=t.length<t.highWaterMark;if(l||(t.needDrain=!0),t.writing||t.corked){var c=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:a,next:null},c?c.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else P(e,t,!1,s,n,i,a);return l}function P(e,t,r,n,i,a,o){t.writelen=n,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new _("write")):r?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function I(e,t,r,i,a){--t.pendingcb,r?(n.nextTick(a,i),n.nextTick(H,e,t),e._writableState.errorEmitted=!0,S(e,i)):(a(i),e._writableState.errorEmitted=!0,S(e,i),H(e,t))}function B(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function N(e,t){var r=e._writableState,i=r.sync,a=r.writecb;if("function"!==typeof a)throw new y;if(B(r),t)I(e,r,i,t,a);else{var o=V(r)||e.destroyed;o||r.corked||r.bufferProcessing||!r.bufferedRequest||F(e,r),i?n.nextTick(D,e,r,o,a):D(e,r,o,a)}}function D(e,t,r,n){r||L(e,t),t.pendingcb--,n(),H(e,t)}function L(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function F(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,a=new Array(n),o=t.corkedRequestsFree;o.entry=r;var s=0,l=!0;while(r)a[s]=r,r.isBuf||(l=!1),r=r.next,s+=1;a.allBuffers=l,P(e,t,!0,t.length,a,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new i(t),t.bufferedRequestCount=0}else{while(r){var c=r.chunk,u=r.encoding,f=r.callback,h=t.objectMode?1:c.length;if(P(e,t,!1,h,c,u,f),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function V(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function z(e,t){e._final((function(r){t.pendingcb--,r&&S(e,r),t.prefinished=!0,e.emit("prefinish"),H(e,t)}))}function U(e,t){t.prefinished||t.finalCalled||("function"!==typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,n.nextTick(z,e,t)))}function H(e,t){var r=V(t);if(r&&(U(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}return r}function q(e,t,r){t.ending=!0,H(e,t),r&&(t.finished?n.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function W(e,t,r){var n=e.entry;e.entry=null;while(n){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree.next=e}r("3fb5")(T,s),C.prototype.getBuffer=function(){var e=this.bufferedRequest,t=[];while(e)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(C.prototype,"buffer",{get:o.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"===typeof Symbol&&Symbol.hasInstance&&"function"===typeof Function.prototype[Symbol.hasInstance]?(h=Function.prototype[Symbol.hasInstance],Object.defineProperty(T,Symbol.hasInstance,{value:function(e){return!!h.call(this,e)||this===T&&(e&&e._writableState instanceof C)}})):h=function(e){return e instanceof this},T.prototype.pipe=function(){S(this,new w)},T.prototype.write=function(e,t,r){var n=this._writableState,i=!1,a=!n.objectMode&&f(e);return a&&!l.isBuffer(e)&&(e=u(e)),"function"===typeof t&&(r=t,t=null),a?t="buffer":t||(t=n.defaultEncoding),"function"!==typeof r&&(r=A),n.ending?x(this,r):(a||M(this,n,e,r))&&(n.pendingcb++,i=R(this,n,a,e,t,r)),i},T.prototype.cork=function(){this._writableState.corked++},T.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||F(this,e))},T.prototype.setDefaultEncoding=function(e){if("string"===typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new E(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(T.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(T.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),T.prototype._write=function(e,t,r){r(new g("_write()"))},T.prototype._writev=null,T.prototype.end=function(e,t,r){var n=this._writableState;return"function"===typeof e?(r=e,e=null,t=null):"function"===typeof t&&(r=t,t=null),null!==e&&void 0!==e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||q(this,n,r),this},Object.defineProperty(T.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(T.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),T.prototype.destroy=d.destroy,T.prototype._undestroy=d.undestroy,T.prototype._destroy=function(e,t){t(e)}}).call(this,r("c8ba"),r("4362"))},"1a1b":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M18 4.5V3H2v1.5h16zm0 3V6h-5.674v1.5H18zm0 3V9h-5.674v1.5H18zm0 3V12h-5.674v1.5H18zm-8.5-6V12h-6V7.5h6zm.818-1.5H2.682C2.305 6 2 6.407 2 6.91v5.68c0 .503.305.91.682.91h7.636c.377 0 .682-.407.682-.91V6.91c0-.503-.305-.91-.682-.91zM18 16.5V15H2v1.5h16z"/></svg>'},"1a2a":function(e,t,r){"use strict";var n=r("3fb5"),i=r("d424"),a=r("6430"),o=r("8707").Buffer,s=r("5a76"),l=r("b5ca"),c=r("69f2"),u=o.alloc(128);function f(e,t){a.call(this,"digest"),"string"===typeof t&&(t=o.from(t));var r="sha512"===e||"sha384"===e?128:64;if(this._alg=e,this._key=t,t.length>r){var n="rmd160"===e?new l:c(e);t=n.update(t).digest()}else t.length<r&&(t=o.concat([t,u],r));for(var i=this._ipad=o.allocUnsafe(r),s=this._opad=o.allocUnsafe(r),f=0;f<r;f++)i[f]=54^t[f],s[f]=92^t[f];this._hash="rmd160"===e?new l:c(e),this._hash.update(i)}n(f,a),f.prototype._update=function(e){this._hash.update(e)},f.prototype._final=function(){var e=this._hash.digest(),t="rmd160"===this._alg?new l:c(this._alg);return t.update(this._opad).update(e).digest()},e.exports=function(e,t){return e=e.toLowerCase(),"rmd160"===e||"ripemd160"===e?new f("rmd160",t):"md5"===e?new i(s,t):new f(e,t)}},"1af3":function(e,t,r){},"1b89":function(e,t,r){"use strict";var n=r("964c");function i(e,t){var r=t?Object(n["a"])(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}t["a"]=i},"1bc6":function(e,t,r){"use strict";var n=r("f0ce"),i=r("1147"),a="[object Symbol]";function o(e){return"symbol"==typeof e||Object(i["a"])(e)&&Object(n["a"])(e)==a}t["a"]=o},"1c46":function(e,t,r){"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=r("11dc"),t.createHash=t.Hash=r("98e6"),t.createHmac=t.Hmac=r("1a2a");var n=r("116d"),i=Object.keys(n),a=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(i);t.getHashes=function(){return a};var o=r("a099");t.pbkdf2=o.pbkdf2,t.pbkdf2Sync=o.pbkdf2Sync;var s=r("956a");t.Cipher=s.Cipher,t.createCipher=s.createCipher,t.Cipheriv=s.Cipheriv,t.createCipheriv=s.createCipheriv,t.Decipher=s.Decipher,t.createDecipher=s.createDecipher,t.Decipheriv=s.Decipheriv,t.createDecipheriv=s.createDecipheriv,t.getCiphers=s.getCiphers,t.listCiphers=s.listCiphers;var l=r("00dc");t.DiffieHellmanGroup=l.DiffieHellmanGroup,t.createDiffieHellmanGroup=l.createDiffieHellmanGroup,t.getDiffieHellman=l.getDiffieHellman,t.createDiffieHellman=l.createDiffieHellman,t.DiffieHellman=l.DiffieHellman;var c=r("b692");t.createSign=c.createSign,t.Sign=c.Sign,t.createVerify=c.createVerify,t.Verify=c.Verify,t.createECDH=r("e1d3");var u=r("6442");t.publicEncrypt=u.publicEncrypt,t.privateEncrypt=u.privateEncrypt,t.publicDecrypt=u.publicDecrypt,t.privateDecrypt=u.privateDecrypt;var f=r("75cc");t.randomFill=f.randomFill,t.randomFillSync=f.randomFillSync,t.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},t.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},"1c4c":function(e,t,r){"use strict";var n=r("9b43"),i=r("5ca1"),a=r("4bf8"),o=r("1fa8"),s=r("33a4"),l=r("9def"),c=r("f1ae"),u=r("27ee");i(i.S+i.F*!r("5cc5")((function(e){Array.from(e)})),"Array",{from:function(e){var t,r,i,f,h=a(e),d="function"==typeof this?this:Array,p=arguments.length,m=p>1?arguments[1]:void 0,v=void 0!==m,b=0,g=u(h);if(v&&(m=n(m,p>2?arguments[2]:void 0,2)),void 0==g||d==Array&&s(g))for(t=l(h.length),r=new d(t);t>b;b++)c(r,b,v?m(h[b],b):h[b]);else for(f=g.call(h),r=new d;!(i=f.next()).done;b++)c(r,b,v?o(f,m,[i.value,b],!0):i.value);return r.length=b,r}})},"1c79":function(e,t,r){},"1cb8":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><circle cx="9.5" cy="4.5" r="1.5"/><circle cx="9.5" cy="10.5" r="1.5"/><circle cx="9.5" cy="16.5" r="1.5"/></svg>'},"1d331":function(e,t,r){"use strict";var n=r("70f3"),i=r("42e2"),a=r("fee2"),o=r("763a"),s=r("3ff2"),l=r("adf9"),c=r("ed98"),u=Object.prototype.toString;function f(e){if(!(this instanceof f))return new f(e);this.options=i.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0===(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var r=n.inflateInit2(this.strm,t.windowBits);if(r!==o.Z_OK)throw new Error(s[r]);this.header=new c,n.inflateGetHeader(this.strm,this.header)}function h(e,t){var r=new f(t);if(r.push(e,!0),r.err)throw r.msg;return r.result}function d(e,t){return t=t||{},t.raw=!0,h(e,t)}f.prototype.push=function(e,t){var r,s,l,c,f,h,d=this.strm,p=this.options.chunkSize,m=this.options.dictionary,v=!1;if(this.ended)return!1;s=t===~~t?t:!0===t?o.Z_FINISH:o.Z_NO_FLUSH,"string"===typeof e?d.input=a.binstring2buf(e):"[object ArrayBuffer]"===u.call(e)?d.input=new Uint8Array(e):d.input=e,d.next_in=0,d.avail_in=d.input.length;do{if(0===d.avail_out&&(d.output=new i.Buf8(p),d.next_out=0,d.avail_out=p),r=n.inflate(d,o.Z_NO_FLUSH),r===o.Z_NEED_DICT&&m&&(h="string"===typeof m?a.string2buf(m):"[object ArrayBuffer]"===u.call(m)?new Uint8Array(m):m,r=n.inflateSetDictionary(this.strm,h)),r===o.Z_BUF_ERROR&&!0===v&&(r=o.Z_OK,v=!1),r!==o.Z_STREAM_END&&r!==o.Z_OK)return this.onEnd(r),this.ended=!0,!1;d.next_out&&(0!==d.avail_out&&r!==o.Z_STREAM_END&&(0!==d.avail_in||s!==o.Z_FINISH&&s!==o.Z_SYNC_FLUSH)||("string"===this.options.to?(l=a.utf8border(d.output,d.next_out),c=d.next_out-l,f=a.buf2string(d.output,l),d.next_out=c,d.avail_out=p-c,c&&i.arraySet(d.output,d.output,l,c,0),this.onData(f)):this.onData(i.shrinkBuf(d.output,d.next_out)))),0===d.avail_in&&0===d.avail_out&&(v=!0)}while((d.avail_in>0||0===d.avail_out)&&r!==o.Z_STREAM_END);return r===o.Z_STREAM_END&&(s=o.Z_FINISH),s===o.Z_FINISH?(r=n.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===o.Z_OK):s!==o.Z_SYNC_FLUSH||(this.onEnd(o.Z_OK),d.avail_out=0,!0)},f.prototype.onData=function(e){this.chunks.push(e)},f.prototype.onEnd=function(e){e===o.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Inflate=f,t.inflate=h,t.inflateRaw=d,t.ungzip=h},"1e3c":function(e,t,r){var n=r("6430"),i=r("1545"),a=r("3fb5"),o=r("8707").Buffer,s={"des-ede3-cbc":i.CBC.instantiate(i.EDE),"des-ede3":i.EDE,"des-ede-cbc":i.CBC.instantiate(i.EDE),"des-ede":i.EDE,"des-cbc":i.CBC.instantiate(i.DES),"des-ecb":i.DES};function l(e){n.call(this);var t,r=e.mode.toLowerCase(),i=s[r];t=e.decrypt?"decrypt":"encrypt";var a=e.key;o.isBuffer(a)||(a=o.from(a)),"des-ede"!==r&&"des-ede-cbc"!==r||(a=o.concat([a,a.slice(0,8)]));var l=e.iv;o.isBuffer(l)||(l=o.from(l)),this._des=i.create({key:a,iv:l,type:t})}s.des=s["des-cbc"],s.des3=s["des-ede3-cbc"],e.exports=l,a(l,n),l.prototype._update=function(e){return o.from(this._des.update(e))},l.prototype._final=function(){return o.from(this._des.final())}},"1e6e":function(e,t,r){"use strict";r("c5f6"),r("04ff"),r("20d6");var n=r("b85c"),i=r("d4ec"),a=r("bee2"),o=r("257e"),s=r("45eb"),l=r("7e84"),c=r("262e"),u=r("2caf"),f=r("940e"),h=r("768b"),d=r("0d02"),p=r("91db"),m=function(e){Object(c["a"])(r,e);var t=Object(u["a"])(r);function r(e){var n;return Object(i["a"])(this,r),n=t.call(this,e),n.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__separator"]}}),n}return Object(a["a"])(r)}(f["a"]),v=function(e){Object(c["a"])(r,e);var t=Object(u["a"])(r);function r(e){var n;return Object(i["a"])(this,r),n=t.call(this,e),n.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__line-break"]}}),n}return Object(a["a"])(r)}(f["a"]),b=(r("4f7f"),r("ac6a"),r("5df3"),r("f400"),r("644e")),g=r("a07d"),y=r("c78f"),w=r("f264"),_=100,k=function(){function e(t,r){Object(i["a"])(this,e),e._observerInstance||e._createObserver(),this._element=t,this._callback=r,e._addElementCallback(t,r),e._observerInstance.observe(t)}return Object(a["a"])(e,[{key:"destroy",value:function(){e._deleteElementCallback(this._element,this._callback)}}],[{key:"_addElementCallback",value:function(t,r){e._elementCallbacks||(e._elementCallbacks=new Map);var n=e._elementCallbacks.get(t);n||(n=new Set,e._elementCallbacks.set(t,n)),n.add(r)}},{key:"_deleteElementCallback",value:function(t,r){var n=e._getElementCallbacks(t);n&&(n.delete(r),n.size||(e._elementCallbacks.delete(t),e._observerInstance.unobserve(t))),e._elementCallbacks&&!e._elementCallbacks.size&&(e._observerInstance=null,e._elementCallbacks=null)}},{key:"_getElementCallbacks",value:function(t){return e._elementCallbacks?e._elementCallbacks.get(t):null}},{key:"_createObserver",value:function(){var t;t="function"===typeof g["a"].window.ResizeObserver?g["a"].window.ResizeObserver:O,e._observerInstance=new t((function(t){var r,i=Object(n["a"])(t);try{for(i.s();!(r=i.n()).done;){var a=r.value,o=e._getElementCallbacks(a.target);if(o){var s,l=Object(n["a"])(o);try{for(l.s();!(s=l.n()).done;){var c=s.value;c(a)}}catch(u){l.e(u)}finally{l.f()}}}}catch(u){i.e(u)}finally{i.f()}}))}}]),e}();k._observerInstance=null,k._elementCallbacks=null;var O=function(){function e(t){Object(i["a"])(this,e),this._callback=t,this._elements=new Set,this._previousRects=new Map,this._periodicCheckTimeout=null}return Object(a["a"])(e,[{key:"observe",value:function(e){this._elements.add(e),this._checkElementRectsAndExecuteCallback(),1===this._elements.size&&this._startPeriodicCheck()}},{key:"unobserve",value:function(e){this._elements.delete(e),this._previousRects.delete(e),this._elements.size||this._stopPeriodicCheck()}},{key:"_startPeriodicCheck",value:function(){var e=this,t=function t(){e._checkElementRectsAndExecuteCallback(),e._periodicCheckTimeout=setTimeout(t,_)};this.listenTo(g["a"].window,"resize",(function(){e._checkElementRectsAndExecuteCallback()})),this._periodicCheckTimeout=setTimeout(t,_)}},{key:"_stopPeriodicCheck",value:function(){clearTimeout(this._periodicCheckTimeout),this.stopListening(),this._previousRects.clear()}},{key:"_checkElementRectsAndExecuteCallback",value:function(){var e,t=[],r=Object(n["a"])(this._elements);try{for(r.s();!(e=r.n()).done;){var i=e.value;this._hasRectChanged(i)&&t.push({target:i,contentRect:this._previousRects.get(i)})}}catch(a){r.e(a)}finally{r.f()}t.length&&this._callback(t)}},{key:"_hasRectChanged",value:function(e){if(!e.ownerDocument.body.contains(e))return!1;var t=new y["a"](e),r=this._previousRects.get(e),n=!r||!r.isEqual(t);return this._previousRects.set(e,t),n}}]),e}();
  277. /**
  278. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  279. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  280. */
  281. function E(e){return e.bindTemplate.to((function(t){t.target===e.element&&t.preventDefault()}))}Object(b["a"])(O,w["a"]);var S=r("ceea"),A=r("f2ea"),C=r("1cb8"),T=r.n(C),x=r("6502");r("7def");r.d(t,"a",(function(){return M}));
  282. /**
  283. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  284. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  285. */
  286. var M=function(e){Object(c["a"])(r,e);var t=Object(u["a"])(r);function r(e,n){var a;Object(i["a"])(this,r),a=t.call(this,e);var s=a.bindTemplate,l=a.t;a.options=n||{},a.set("ariaLabel",l("Editor toolbar")),a.set("maxWidth","auto"),a.items=a.createCollection(),a.focusTracker=new h["a"],a.keystrokes=new p["a"],a.set("class"),a.set("isCompact",!1),a.itemsView=new j(e),a.children=a.createCollection(),a.children.add(a.itemsView),a.focusables=a.createCollection(),a._focusCycler=new d["a"]({focusables:a.focusables,focusTracker:a.focusTracker,keystrokeHandler:a.keystrokes,actions:{focusPrevious:["arrowleft","arrowup"],focusNext:["arrowright","arrowdown"]}});var c=["ck","ck-toolbar",s.to("class"),s.if("isCompact","ck-toolbar_compact")];return a.options.shouldGroupWhenFull&&a.options.isFloating&&c.push("ck-toolbar_floating"),a.setTemplate({tag:"div",attributes:{class:c,role:"toolbar","aria-label":s.to("ariaLabel"),style:{maxWidth:s.to("maxWidth")}},children:a.children,on:{mousedown:E(Object(o["a"])(a))}}),a._behavior=a.options.shouldGroupWhenFull?new P(Object(o["a"])(a)):new R(Object(o["a"])(a)),a}return Object(a["a"])(r,[{key:"render",value:function(){var e=this;Object(s["a"])(Object(l["a"])(r.prototype),"render",this).call(this);var t,i=Object(n["a"])(this.items);try{for(i.s();!(t=i.n()).done;){var a=t.value;this.focusTracker.add(a.element)}}catch(o){i.e(o)}finally{i.f()}this.items.on("add",(function(t,r){e.focusTracker.add(r.element)})),this.items.on("remove",(function(t,r){e.focusTracker.remove(r.element)})),this.keystrokes.listenTo(this.element),this._behavior.render(this)}},{key:"destroy",value:function(){return this._behavior.destroy(),Object(s["a"])(Object(l["a"])(r.prototype),"destroy",this).call(this)}},{key:"focus",value:function(){this._focusCycler.focusFirst()}},{key:"focusLast",value:function(){this._focusCycler.focusLast()}},{key:"fillFromConfig",value:function(e,t){var r=this,n=Object(x["a"])(e),i=n.items.filter((function(e,i,a){return"|"===e||-1===n.removeItems.indexOf(e)&&("-"===e?!r.options.shouldGroupWhenFull||(Object(A["c"])("toolbarview-line-break-ignored-when-grouping-items",a),!1):!!t.has(e)||(Object(A["c"])("toolbarview-item-unavailable",{name:e}),!1))})),a=this._cleanSeparators(i).map((function(e){return"|"===e?new m:"-"===e?new v:t.create(e)}));this.items.addMany(a)}},{key:"_cleanSeparators",value:function(e){var t=function(e){return"-"!==e&&"|"!==e},r=e.length,n=e.findIndex(t),i=r-e.slice().reverse().findIndex(t);return e.slice(n,i).filter((function(e,r,n){if(t(e))return!0;var i=r>0&&n[r-1]===e;return!i}))}}]),r}(f["a"]),j=function(e){Object(c["a"])(r,e);var t=Object(u["a"])(r);function r(e){var n;return Object(i["a"])(this,r),n=t.call(this,e),n.children=n.createCollection(),n.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar__items"]},children:n.children}),n}return Object(a["a"])(r)}(f["a"]),R=function(){function e(t){Object(i["a"])(this,e);var r=t.bindTemplate;t.set("isVertical",!1),t.itemsView.children.bindTo(t.items).using((function(e){return e})),t.focusables.bindTo(t.items).using((function(e){return e})),t.extendTemplate({attributes:{class:[r.if("isVertical","ck-toolbar_vertical")]}})}return Object(a["a"])(e,[{key:"render",value:function(){}},{key:"destroy",value:function(){}}]),e}(),P=function(){function e(t){var r=this;Object(i["a"])(this,e),this.view=t,this.viewChildren=t.children,this.viewFocusables=t.focusables,this.viewItemsView=t.itemsView,this.viewFocusTracker=t.focusTracker,this.viewLocale=t.locale,this.ungroupedItems=t.createCollection(),this.groupedItems=t.createCollection(),this.groupedItemsDropdown=this._createGroupedItemsDropdown(),this.resizeObserver=null,this.cachedPadding=null,this.shouldUpdateGroupingOnNextResize=!1,t.itemsView.children.bindTo(this.ungroupedItems).using((function(e){return e})),this.ungroupedItems.on("add",this._updateFocusCycleableItems.bind(this)),this.ungroupedItems.on("remove",this._updateFocusCycleableItems.bind(this)),t.children.on("add",this._updateFocusCycleableItems.bind(this)),t.children.on("remove",this._updateFocusCycleableItems.bind(this)),t.items.on("change",(function(e,t){var i,a=t.index,o=Object(n["a"])(t.removed);try{for(o.s();!(i=o.n()).done;){var s=i.value;a>=r.ungroupedItems.length?r.groupedItems.remove(s):r.ungroupedItems.remove(s)}}catch(u){o.e(u)}finally{o.f()}for(var l=a;l<a+t.added.length;l++){var c=t.added[l-a];l>r.ungroupedItems.length?r.groupedItems.add(c,l-r.ungroupedItems.length):r.ungroupedItems.add(c,l)}r._updateGrouping()})),t.extendTemplate({attributes:{class:["ck-toolbar_grouping"]}})}return Object(a["a"])(e,[{key:"render",value:function(e){this.viewElement=e.element,this._enableGroupingOnResize(),this._enableGroupingOnMaxWidthChange(e)}},{key:"destroy",value:function(){this.groupedItemsDropdown.destroy(),this.resizeObserver.destroy()}},{key:"_updateGrouping",value:function(){if(this.viewElement.ownerDocument.body.contains(this.viewElement))if(this.viewElement.offsetParent){var e,t=this.groupedItems.length;while(this._areItemsOverflowing)this._groupLastItem(),e=!0;if(!e&&this.groupedItems.length){while(this.groupedItems.length&&!this._areItemsOverflowing)this._ungroupFirstItem();this._areItemsOverflowing&&this._groupLastItem()}this.groupedItems.length!==t&&this.view.fire("groupedItemsUpdate")}else this.shouldUpdateGroupingOnNextResize=!0}},{key:"_areItemsOverflowing",get:function(){if(!this.ungroupedItems.length)return!1;var e=this.viewElement,t=this.viewLocale.uiLanguageDirection,r=new y["a"](e.lastChild),n=new y["a"](e);if(!this.cachedPadding){var i=g["a"].window.getComputedStyle(e),a="ltr"===t?"paddingRight":"paddingLeft";this.cachedPadding=Number.parseInt(i[a])}return"ltr"===t?r.right>n.right-this.cachedPadding:r.left<n.left+this.cachedPadding}},{key:"_enableGroupingOnResize",value:function(){var e,t=this;this.resizeObserver=new k(this.viewElement,(function(r){e&&e===r.contentRect.width&&!t.shouldUpdateGroupingOnNextResize||(t.shouldUpdateGroupingOnNextResize=!1,t._updateGrouping(),e=r.contentRect.width)})),this._updateGrouping()}},{key:"_enableGroupingOnMaxWidthChange",value:function(e){var t=this;e.on("change:maxWidth",(function(){t._updateGrouping()}))}},{key:"_groupLastItem",value:function(){this.groupedItems.length||(this.viewChildren.add(new m),this.viewChildren.add(this.groupedItemsDropdown),this.viewFocusTracker.add(this.groupedItemsDropdown.element)),this.groupedItems.add(this.ungroupedItems.remove(this.ungroupedItems.last),0)}},{key:"_ungroupFirstItem",value:function(){this.ungroupedItems.add(this.groupedItems.remove(this.groupedItems.first)),this.groupedItems.length||(this.viewChildren.remove(this.groupedItemsDropdown),this.viewChildren.remove(this.viewChildren.last),this.viewFocusTracker.remove(this.groupedItemsDropdown.element))}},{key:"_createGroupedItemsDropdown",value:function(){var e=this.viewLocale,t=e.t,r=Object(S["c"])(e);return r.class="ck-toolbar__grouped-dropdown",r.panelPosition="ltr"===e.uiLanguageDirection?"sw":"se",Object(S["b"])(r,[]),r.buttonView.set({label:t("Show more items"),tooltip:!0,tooltipPosition:"rtl"===e.uiLanguageDirection?"se":"sw",icon:T.a}),r.toolbarView.items.bindTo(this.groupedItems).using((function(e){return e})),r}},{key:"_updateFocusCycleableItems",value:function(){var e=this;this.viewFocusables.clear(),this.ungroupedItems.map((function(t){e.viewFocusables.add(t)})),this.groupedItems.length&&this.viewFocusables.add(this.groupedItemsDropdown)}}]),e}()},"1e77":function(e,t,r){"use strict";
  287. /**
  288. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  289. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  290. */
  291. function n(e){return Array.isArray(e)?e:[e]}r.d(t,"a",(function(){return n}))},"1efe":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>'},"1fec":function(e,t,r){"use strict";var n=r("da3e"),i=r("3fb5"),a=r("0184"),o=r("4e2b");function s(e,t){n.equal(t.length,24,"Invalid key length");var r=t.slice(0,8),i=t.slice(8,16),a=t.slice(16,24);this.ciphers="encrypt"===e?[o.create({type:"encrypt",key:r}),o.create({type:"decrypt",key:i}),o.create({type:"encrypt",key:a})]:[o.create({type:"decrypt",key:a}),o.create({type:"encrypt",key:i}),o.create({type:"decrypt",key:r})]}function l(e){a.call(this,e);var t=new s(this.type,this.options.key);this._edeState=t}i(l,a),e.exports=l,l.create=function(e){return new l(e)},l.prototype._update=function(e,t,r,n){var i=this._edeState;i.ciphers[0]._update(e,t,r,n),i.ciphers[1]._update(r,n,r,n),i.ciphers[2]._update(r,n,r,n)},l.prototype._pad=o.prototype._pad,l.prototype._unpad=o.prototype._unpad},2027:function(e,t,r){"use strict";r.d(t,"a",(function(){return m}));var n=r("b85c"),i=(r("ac6a"),r("d4ec")),a=r("bee2"),o=r("45eb"),s=r("7e84"),l=r("262e"),c=r("2caf"),u=r("940e"),f=r("c43d"),h=r("768b"),d=r("0d02"),p=r("91db"),m=(r("6cdf"),function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,a){var o;Object(i["a"])(this,r),o=t.call(this,e);var s=a&&a.colorDefinitions||[],l={};return a&&a.columns&&(l.gridTemplateColumns="repeat( ".concat(a.columns,", 1fr)")),o.set("selectedColor"),o.items=o.createCollection(),o.focusTracker=new h["a"],o.keystrokes=new p["a"],o._focusCycler=new d["a"]({focusables:o.items,focusTracker:o.focusTracker,keystrokeHandler:o.keystrokes,actions:{focusPrevious:"arrowleft",focusNext:"arrowright"}}),o.items.on("add",(function(e,t){t.isOn=t.color===o.selectedColor})),s.forEach((function(e){var t=new f["a"];t.set({color:e.color,label:e.label,tooltip:!0,hasBorder:e.options.hasBorder}),t.on("execute",(function(){o.fire("execute",{value:e.color,hasBorder:e.options.hasBorder,label:e.label})})),o.items.add(t)})),o.setTemplate({tag:"div",children:o.items,attributes:{class:["ck","ck-color-grid"],style:l}}),o.on("change:selectedColor",(function(e,t,r){var i,a=Object(n["a"])(o.items);try{for(a.s();!(i=a.n()).done;){var s=i.value;s.isOn=s.color===r}}catch(l){a.e(l)}finally{a.f()}})),o}return Object(a["a"])(r,[{key:"focus",value:function(){this.items.length&&this.items.first.focus()}},{key:"focusLast",value:function(){this.items.length&&this.items.last.focus()}},{key:"render",value:function(){var e=this;Object(o["a"])(Object(s["a"])(r.prototype),"render",this).call(this);var t,i=Object(n["a"])(this.items);try{for(i.s();!(t=i.n()).done;){var a=t.value;this.focusTracker.add(a.element)}}catch(l){i.e(l)}finally{i.f()}this.items.on("add",(function(t,r){e.focusTracker.add(r.element)})),this.items.on("remove",(function(t,r){e.focusTracker.remove(r.element)})),this.keystrokes.listenTo(this.element)}}]),r}(u["a"]))},"206d":function(e,t,r){(function(t){var n,i,a=r("8707").Buffer,o=r("7d2a"),s=r("9f9d"),l=r("e07b"),c=r("8be6"),u=t.crypto&&t.crypto.subtle,f={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},h=[];function d(e){if(t.process&&!t.process.browser)return Promise.resolve(!1);if(!u||!u.importKey||!u.deriveBits)return Promise.resolve(!1);if(void 0!==h[e])return h[e];n=n||a.alloc(8);var r=m(n,n,10,128,e).then((function(){return!0})).catch((function(){return!1}));return h[e]=r,r}function p(){return i||(i=t.process&&t.process.nextTick?t.process.nextTick:t.queueMicrotask?t.queueMicrotask:t.setImmediate?t.setImmediate:t.setTimeout,i)}function m(e,t,r,n,i){return u.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then((function(e){return u.deriveBits({name:"PBKDF2",salt:t,iterations:r,hash:{name:i}},e,n<<3)})).then((function(e){return a.from(e)}))}function v(e,t){e.then((function(e){p()((function(){t(null,e)}))}),(function(e){p()((function(){t(e)}))}))}e.exports=function(e,r,n,i,a,u){"function"===typeof a&&(u=a,a=void 0),a=a||"sha1";var h=f[a.toLowerCase()];if(h&&"function"===typeof t.Promise){if(o(n,i),e=c(e,s,"Password"),r=c(r,s,"Salt"),"function"!==typeof u)throw new Error("No callback provided to pbkdf2");v(d(h).then((function(t){return t?m(e,r,n,i,h):l(e,r,n,i,a)})),u)}else p()((function(){var t;try{t=l(e,r,n,i,a)}catch(o){return u(o)}u(null,t)}))}}).call(this,r("c8ba"))},"20f6":function(e,t,r){"use strict";const n=t;n.der=r("cfbd"),n.pem=r("8df7")},2137:function(e,t,r){"use strict";var n=r("c3c0"),i=r("da3e");function a(e,t,r){if(!(this instanceof a))return new a(e,t,r);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(t,r))}e.exports=a,a.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t<this.blockSize;t++)e.push(0);for(t=0;t<e.length;t++)e[t]^=54;for(this.inner=(new this.Hash).update(e),t=0;t<e.length;t++)e[t]^=106;this.outer=(new this.Hash).update(e)},a.prototype.update=function(e,t){return this.inner.update(e,t),this},a.prototype.digest=function(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},2144:function(e,t,r){"use strict";r.d(t,"a",(function(){return i})),r.d(t,"b",(function(){return a}));r("7f7f");var n=r("2beb");
  292. /**
  293. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  294. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  295. */
  296. function i(e){var t=e.getSelectedElement();return t&&o(t)?t:null}function a(e){var t=s("table",e.getFirstPosition());return t&&o(t.parent)?t.parent:null}function o(e){return!!e.getCustomProperty("table")&&Object(n["e"])(e)}function s(e,t){var r=t.parent;while(r){if(r.name===e)return r;r=r.parent}}},"21d0":function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r("d4ec"),i=r("bee2"),a=function(){function e(t){var r=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;Object(n["a"])(this,e),this.model=t,this.size=0,this.limit=i,this.isLocked=!1,this._changeCallback=function(e,t){"transparent"!=t.type&&t!==r._batch&&r._reset(!0)},this._selectionChangeCallback=function(){r._reset()},this.model.document.on("change",this._changeCallback),this.model.document.selection.on("change:range",this._selectionChangeCallback),this.model.document.selection.on("change:attribute",this._selectionChangeCallback)}return Object(i["a"])(e,[{key:"batch",get:function(){return this._batch||(this._batch=this.model.createBatch()),this._batch}},{key:"input",value:function(e){this.size+=e,this.size>=this.limit&&this._reset(!0)}},{key:"lock",value:function(){this.isLocked=!0}},{key:"unlock",value:function(){this.isLocked=!1}},{key:"destroy",value:function(){this.model.document.off("change",this._changeCallback),this.model.document.selection.off("change:range",this._selectionChangeCallback),this.model.document.selection.off("change:attribute",this._selectionChangeCallback)}},{key:"_reset",value:function(e){this.isLocked&&!e||(this._batch=null,this.size=0)}}]),e}()},2260:function(e,t,r){},2296:function(e,t,r){"use strict";var n=r("f5a6"),i=function(e){this.data=new Uint8Array(e),this.index=0};i.prototype={append:function(e){0!==e.length&&(e=n.transformTo("uint8array",e),this.data.set(e,this.index),this.index+=e.length)},finalize:function(){return this.data}},e.exports=i},"22ab":function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t,r){return t=c(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,c(n.key),n)}}function l(e,t,r){return t&&s(e.prototype,t),r&&s(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function c(e){var t=u(e,"string");return"symbol"===typeof t?t:String(t)}function u(e,t){if("object"!==typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var f=r("b639"),h=f.Buffer,d=r(9),p=d.inspect,m=p&&p.custom||"inspect";function v(e,t,r){h.prototype.copy.call(e,t,r)}e.exports=function(){function e(){o(this,e),this.head=null,this.tail=null,this.length=0}return l(e,[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";var t=this.head,r=""+t.data;while(t=t.next)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return h.alloc(0);var t=h.allocUnsafe(e>>>0),r=this.head,n=0;while(r)v(r.data,t,n),n+=r.data.length,r=r.next;return t}},{key:"consume",value:function(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,r=1,n=t.data;e-=n.length;while(t=t.next){var i=t.data,a=e>i.length?i.length:e;if(a===i.length?n+=i:n+=i.slice(0,e),e-=a,0===e){a===i.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(a));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(e){var t=h.allocUnsafe(e),r=this.head,n=1;r.data.copy(t),e-=r.data.length;while(r=r.next){var i=r.data,a=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,a),e-=a,0===e){a===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(a));break}++n}return this.length-=n,t}},{key:m,value:function(e,t){return p(this,i(i({},t),{},{depth:0,customInspect:!1}))}}]),e}()},"22ec":function(e,t,r){"use strict";r.d(t,"a",(function(){return d}));r("ac6a"),r("5df3"),r("f400"),r("7514");var n=r("2909"),i=(r("6c7b"),r("b85c")),a=r("d4ec"),o=r("bee2"),s=r("262e"),l=r("2caf"),c=r("109b"),u=r("3f61"),f=r("56ea"),h=r("3f9f"),d=function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(){return Object(a["a"])(this,r),t.apply(this,arguments)}return Object(o["a"])(r,[{key:"init",value:function(){this.decorate("insertColumns"),this.decorate("insertRows")}},{key:"getCellLocation",value:function(e){var t,r=e.parent,n=r.parent,a=n.getChildIndex(r),o=new u["a"](n,{row:a}),s=Object(i["a"])(o);try{for(s.s();!(t=s.n()).done;){var l=t.value,c=l.cell,f=l.row,h=l.column;if(c===e)return{row:f,column:h}}}catch(d){s.e(d)}finally{s.f()}}},{key:"createTable",value:function(e,t){var r=e.createElement("table"),n=parseInt(t.rows)||2,i=parseInt(t.columns)||2;return p(e,r,0,n,i),t.headingRows&&Object(f["c"])("headingRows",t.headingRows,r,e,0),t.headingColumns&&Object(f["c"])("headingColumns",t.headingColumns,r,e,0),r}},{key:"insertRows",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.editor.model,n=t.at||0,a=t.rows||1,o=void 0!==t.copyStructureFromAbove,s=t.copyStructureFromAbove?n-1:n,l=this.getRows(e),c=this.getColumns(e);r.change((function(t){var r=e.getAttribute("headingRows")||0;if(r>n&&Object(f["c"])("headingRows",r+a,e,t,0),o||0!==n&&n!==l){var h,d=o?Math.max(n,s):n,m=new u["a"](e,{endRow:d}),v=new Array(c).fill(1),b=Object(i["a"])(m);try{for(b.s();!(h=b.n()).done;){var g=h.value,y=g.row,w=g.column,_=g.cellHeight,k=g.cellWidth,O=g.cell,E=y+_-1,S=y<n&&n<=E,A=y<=s&&s<=E;S?(t.setAttribute("rowspan",_+a,O),v[w]=-k):o&&A&&(v[w]=k)}}catch(R){b.e(R)}finally{b.f()}for(var C=0;C<a;C++){var T=t.createElement("tableRow");t.insert(T,e,n);for(var x=0;x<v.length;x++){var M=v[x],j=t.createPositionAt(T,"end");M>0&&Object(f["a"])(t,j,M>1?{colspan:M}:null),x+=Math.abs(M)-1}}}else p(t,e,n,a,c)}))}},{key:"insertColumns",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.editor.model,a=r.at||0,o=r.columns||1;n.change((function(r){var n=e.getAttribute("headingColumns");a<n&&r.setAttribute("headingColumns",n+o,e);var s=t.getColumns(e);if(0!==a&&s!==a){var l,c=new u["a"](e,{column:a,includeAllSlots:!0}),f=Object(i["a"])(c);try{for(f.s();!(l=f.n()).done;){var h=l.value,d=h.row,p=h.cell,v=h.cellAnchorColumn,b=h.cellAnchorRow,g=h.cellWidth,y=h.cellHeight;if(v<a){r.setAttribute("colspan",g+o,p);for(var w=b+y-1,_=d;_<=w;_++)c.skipRow(_)}else m(o,r,h.getPositionBefore())}}catch(S){f.e(S)}finally{f.f()}}else{var k,O=Object(i["a"])(e.getChildren());try{for(O.s();!(k=O.n()).done;){var E=k.value;m(o,r,r.createPositionAt(E,a?"end":0))}}catch(S){O.e(S)}finally{O.f()}}}))}},{key:"removeRows",value:function(e,t){var r=this,n=this.editor.model,a=t.rows||1,o=t.at,s=o+a-1;n.change((function(t){var n=y(e,o,s),a=n.cellsToMove,l=n.cellsToTrim;if(a.size){var c=s+1;w(e,c,a,t)}for(var u=s;u>=o;u--)t.remove(e.getChild(u));var d,p=Object(i["a"])(l);try{for(p.s();!(d=p.n()).done;){var m=d.value,v=m.rowspan,b=m.cell;Object(f["c"])("rowspan",v,b,t)}}catch(_){p.e(_)}finally{p.f()}g(e,o,s,t),Object(h["f"])(e,r)||Object(h["g"])(e,r)}))}},{key:"removeColumns",value:function(e,t){var r=this,i=this.editor.model,a=t.at,o=t.columns||1,s=t.at+o-1;i.change((function(t){b(e,{first:a,last:s},t);for(var i=s;i>=a;i--)for(var o=0,l=Object(n["a"])(new u["a"](e));o<l.length;o++){var c=l[o],d=c.cell,p=c.column,m=c.cellWidth;p<=i&&m>1&&p+m>i?Object(f["c"])("colspan",m-1,d,t):p===i&&t.remove(d)}Object(h["g"])(e,r)||Object(h["f"])(e,r)}))}},{key:"splitCellVertically",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,r=this.editor.model,a=e.parent,o=a.parent,s=parseInt(e.getAttribute("rowspan")||1),l=parseInt(e.getAttribute("colspan")||1);r.change((function(r){if(l>1){var a=v(l,t),c=a.newCellsSpan,h=a.updatedSpan;Object(f["c"])("colspan",h,e,r);var d={};c>1&&(d.colspan=c),s>1&&(d.rowspan=s);var p=l>t?t-1:l-1;m(p,r,r.createPositionAfter(e),d)}if(l<t){var b,g=t-l,y=Object(n["a"])(new u["a"](o)),w=y.find((function(t){var r=t.cell;return r===e})),_=w.column,k=y.filter((function(t){var r=t.cell,n=t.cellWidth,i=t.column,a=r!==e&&i===_,o=i<_&&i+n>_;return a||o})),O=Object(i["a"])(k);try{for(O.s();!(b=O.n()).done;){var E=b.value,S=E.cell,A=E.cellWidth;r.setAttribute("colspan",A+g,S)}}catch(x){O.e(x)}finally{O.f()}var C={};s>1&&(C.rowspan=s),m(g,r,r.createPositionAfter(e),C);var T=o.getAttribute("headingColumns")||0;T>_&&Object(f["c"])("headingColumns",T+g,o,r)}}))}},{key:"splitCellHorizontally",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,r=this.editor.model,a=e.parent,o=a.parent,s=o.getChildIndex(a),l=parseInt(e.getAttribute("rowspan")||1),c=parseInt(e.getAttribute("colspan")||1);r.change((function(r){if(l>1){var a=Object(n["a"])(new u["a"](o,{startRow:s,endRow:s+l-1,includeAllSlots:!0})),h=v(l,t),d=h.newCellsSpan,b=h.updatedSpan;Object(f["c"])("rowspan",b,e,r);var g=a.find((function(t){var r=t.cell;return r===e})),y=g.column,w={};d>1&&(w.rowspan=d),c>1&&(w.colspan=c);var _,k=Object(i["a"])(a);try{for(k.s();!(_=k.n()).done;){var O=_.value,E=O.column,S=O.row,A=S>=s+b,C=E===y,T=(S+s+b)%d===0;A&&C&&T&&m(1,r,O.getPositionBefore(),w)}}catch(V){k.e(V)}finally{k.f()}}if(l<t){var x,M=t-l,j=Object(n["a"])(new u["a"](o,{startRow:0,endRow:s})),R=Object(i["a"])(j);try{for(R.s();!(x=R.n()).done;){var P=x.value,I=P.cell,B=P.cellHeight,N=P.row;if(I!==e&&N+B>s){var D=B+M;r.setAttribute("rowspan",D,I)}}}catch(V){R.e(V)}finally{R.f()}var L={};c>1&&(L.colspan=c),p(r,o,s+1,M,1,L);var F=o.getAttribute("headingRows")||0;F>s&&Object(f["c"])("headingRows",F+M,o,r)}}))}},{key:"getColumns",value:function(e){var t=e.getChild(0);return Object(n["a"])(t.getChildren()).reduce((function(e,t){var r=parseInt(t.getAttribute("colspan")||1);return e+r}),0)}},{key:"getRows",value:function(e){return e.childCount}}],[{key:"pluginName",get:function(){return"TableUtils"}}]),r}(c["a"]);function p(e,t,r,n,i){for(var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},o=0;o<n;o++){var s=e.createElement("tableRow");e.insert(s,t,r),m(i,e,e.createPositionAt(s,"end"),a)}}function m(e,t,r){for(var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=0;i<e;i++)Object(f["a"])(t,r,n)}function v(e,t){if(e<t)return{newCellsSpan:1,updatedSpan:1};var r=Math.floor(e/t),n=e-r*t+r;return{newCellsSpan:r,updatedSpan:n}}function b(e,t,r){var n=e.getAttribute("headingColumns")||0;if(n&&t.first<n){var i=Math.min(n-1,t.last)-t.first+1;r.setAttribute("headingColumns",n-i,e)}}function g(e,t,r,n){var i=e.getAttribute("headingRows")||0;if(t<i){var a=r<i?i-(r-t+1):t;Object(f["c"])("headingRows",a,e,n,0)}}function y(e,t,r){var n,a=new Map,o=[],s=Object(i["a"])(new u["a"](e,{endRow:r}));try{for(s.s();!(n=s.n()).done;){var l=n.value,c=l.row,f=l.column,h=l.cellHeight,d=l.cell,p=c+h-1,m=c>=t&&c<=r&&p>r;if(m){var v=r-c+1,b=h-v;a.set(f,{cell:d,rowspan:b})}var g=c<t&&p>=t;if(g){var y=void 0;y=p>=r?r-t+1:p-t+1,o.push({cell:d,rowspan:h-y})}}}catch(w){s.e(w)}finally{s.f()}return{cellsToMove:a,cellsToTrim:o}}function w(e,t,r,a){var o,s,l=new u["a"](e,{includeAllSlots:!0,row:t}),c=Object(n["a"])(l),h=e.getChild(t),d=Object(i["a"])(c);try{for(d.s();!(s=d.n()).done;){var p=s.value,m=p.column,v=p.cell,b=p.isAnchor;if(r.has(m)){var g=r.get(m),y=g.cell,w=g.rowspan,_=o?a.createPositionAfter(o):a.createPositionAt(h,0);a.move(a.createRangeOn(y),_),Object(f["c"])("rowspan",w,y,a),o=y}else b&&(o=v)}}catch(k){d.e(k)}finally{d.f()}}},"232a":function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r("3835"),i=r("b85c"),a=(r("8449"),r("1c4c"),r("f400"),r("ac6a"),r("5df3"),r("10ad"),r("507e"),new WeakMap);function o(e){var t=e.view,r=e.element,n=e.text,i=e.isDirectHost,o=void 0===i||i,s=t.document;a.has(s)||(a.set(s,new Map),s.registerPostFixer((function(e){return u(s,e)}))),a.get(s).set(r,{text:n,isDirectHost:o}),t.change((function(e){return u(s,e)}))}function s(e,t){return!t.hasClass("ck-placeholder")&&(e.addClass("ck-placeholder",t),!0)}function l(e,t){return!!t.hasClass("ck-placeholder")&&(e.removeClass("ck-placeholder",t),!0)}function c(e){if(!e.isAttached())return!1;var t=!Array.from(e.getChildren()).some((function(e){return!e.is("uiElement")})),r=e.document;if(!r.isFocused&&t)return!0;var n=r.selection,i=n.anchor;return!(!t||!i||i.parent===e)}function u(e,t){var r,o=a.get(e),s=!1,l=Object(i["a"])(o);try{for(l.s();!(r=l.n()).done;){var c=Object(n["a"])(r.value,2),u=c[0],h=c[1];f(t,u,h)&&(s=!0)}}catch(d){l.e(d)}finally{l.f()}return s}function f(e,t,r){var n=r.text,i=r.isDirectHost,a=i?t:h(t),o=!1;return!!a&&(r.hostElement=a,a.getAttribute("data-placeholder")!==n&&(e.setAttribute("data-placeholder",n,a),o=!0),c(a)?s(e,a)&&(o=!0):l(e,a)&&(o=!0),o)}function h(e){if(1===e.childCount){var t=e.getChild(0);if(t.is("element")&&!t.is("uiElement"))return t}return null}},2332:function(e,t,r){"use strict";function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}t["a"]=n},"233a":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=(r("7514"),r("7f7f"),r("b85c")),c=r("beb5"),u=r("232a"),f=r("2beb");
  297. /**
  298. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  299. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  300. */
  301. function h(e,t){return function(r){var n=r.createEditableElement("figcaption");return r.setCustomProperty("imageCaption",!0,n),Object(u["a"])({view:e,element:n,text:t}),Object(f["h"])(n,r)}}function d(e){var t,r=Object(l["a"])(e.getChildren());try{for(r.s();!(t=r.n()).done;){var n=t.value;if(n&&n.is("element","caption"))return n}}catch(i){r.e(i)}finally{r.f()}return null}function p(e){var t=e.parent;return"figcaption"==e.name&&t&&"figure"==t.name&&t.hasClass("image")?{name:!0}:null}
  302. /**
  303. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  304. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  305. */var m=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.editing.view,n=t.model.schema,i=t.data,a=t.editing,o=t.t;n.register("caption",{allowIn:"image",allowContentOf:"$block",isLimit:!0}),t.model.document.registerPostFixer((function(t){return e._insertMissingModelCaptionElement(t)})),t.conversion.for("upcast").elementToElement({view:p,model:"caption"});var s=function(e){return e.createContainerElement("figcaption")};i.downcastDispatcher.on("insert:caption",v(s,!1));var l=h(r,o("Enter image caption"));a.downcastDispatcher.on("insert:caption",v(l)),a.downcastDispatcher.on("insert",this._fixCaptionVisibility((function(e){return e.item})),{priority:"high"}),a.downcastDispatcher.on("remove",this._fixCaptionVisibility((function(e){return e.position.parent})),{priority:"high"}),r.document.registerPostFixer((function(t){return e._updateCaptionVisibility(t)}))}},{key:"_updateCaptionVisibility",value:function(e){var t,r=this.editor.editing.mapper,n=this._lastSelectedCaption,i=this.editor.model.document.selection,a=i.getSelectedElement();if(a&&a.is("element","image")){var o=d(a);t=r.toViewElement(o)}var s=i.getFirstPosition(),l=g(s.parent);if(l&&(t=r.toViewElement(l)),t&&!this.editor.isReadOnly)return n?(n===t||(y(n,e),this._lastSelectedCaption=t),w(t,e)):(this._lastSelectedCaption=t,w(t,e));if(n){var c=y(n,e);return this._lastSelectedCaption=null,c}return!1}},{key:"_fixCaptionVisibility",value:function(e){var t=this;return function(r,n,i){var a=e(n),o=g(a),s=t.editor.editing.mapper,l=i.writer;if(o){var c=s.toViewElement(o);c&&(o.childCount?l.removeClass("ck-hidden",c):l.addClass("ck-hidden",c))}}}},{key:"_insertMissingModelCaptionElement",value:function(e){var t,r=this.editor.model,n=r.document.differ.getChanges(),i=[],a=Object(l["a"])(n);try{for(a.s();!(t=a.n()).done;){var o=t.value;if("insert"==o.type&&"$text"!=o.name){var s=o.position.nodeAfter;if(s.is("element","image")&&!d(s)&&i.push(s),!s.is("element","image")&&s.childCount){var c,u=Object(l["a"])(r.createRangeIn(s).getItems());try{for(u.s();!(c=u.n()).done;){var f=c.value;f.is("element","image")&&!d(f)&&i.push(f)}}catch(v){u.e(v)}finally{u.f()}}}}}catch(v){a.e(v)}finally{a.f()}for(var h=0,p=i;h<p.length;h++){var m=p[h];e.appendElement("caption",m)}return!!i.length}}],[{key:"pluginName",get:function(){return"ImageCaptionEditing"}}]),r}(s["a"]);function v(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return function(r,n,i){var a=n.item;if((a.childCount||t)&&Object(c["d"])(a.parent)){if(!i.consumable.consume(n.item,"insert"))return;var o=i.mapper.toViewElement(n.range.start.parent),s=e(i.writer),l=i.writer;a.childCount||l.addClass("ck-hidden",s),b(s,n.item,o,i)}}}function b(e,t,r,n){var i=n.writer.createPositionAt(r,"end");n.writer.insert(i,e),n.mapper.bindElements(t,e)}function g(e){var t=e.getAncestors({includeSelf:!0}),r=t.find((function(e){return"caption"==e.name}));return r&&r.parent&&"image"==r.parent.name?r:null}function y(e,t){return!e.childCount&&!e.hasClass("ck-hidden")&&(t.addClass("ck-hidden",e),!0)}function w(e,t){return!!e.hasClass("ck-hidden")&&(t.removeClass("ck-hidden",e),!0)}r("c44c");r.d(t,"a",(function(){return _}));
  306. /**
  307. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  308. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  309. */
  310. var _=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[m]}},{key:"pluginName",get:function(){return"ImageCaption"}}]),r}(s["a"])},2363:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r("d4ec"),i=r("bee2"),a=r("f2ea"),o=function(){function e(t,r,i){if(Object(n["a"])(this,e),this.textNode=t,r<0||r>t.offsetSize)throw new a["a"]("model-textproxy-wrong-offsetintext",this);if(i<0||r+i>t.offsetSize)throw new a["a"]("model-textproxy-wrong-length",this);this.data=t.data.substring(r,r+i),this.offsetInText=r}return Object(i["a"])(e,[{key:"startOffset",get:function(){return null!==this.textNode.startOffset?this.textNode.startOffset+this.offsetInText:null}},{key:"offsetSize",get:function(){return this.data.length}},{key:"endOffset",get:function(){return null!==this.startOffset?this.startOffset+this.offsetSize:null}},{key:"isPartial",get:function(){return this.offsetSize!==this.textNode.offsetSize}},{key:"parent",get:function(){return this.textNode.parent}},{key:"root",get:function(){return this.textNode.root}},{key:"is",value:function(e){return"$textProxy"===e||"model:$textProxy"===e||"textProxy"===e||"model:textProxy"===e}},{key:"getPath",value:function(){var e=this.textNode.getPath();return e.length>0&&(e[e.length-1]+=this.offsetInText),e}},{key:"getAncestors",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{includeSelf:!1,parentFirst:!1},t=[],r=e.includeSelf?this:this.parent;while(r)t[e.parentFirst?"push":"unshift"](r),r=r.parent;return t}},{key:"hasAttribute",value:function(e){return this.textNode.hasAttribute(e)}},{key:"getAttribute",value:function(e){return this.textNode.getAttribute(e)}},{key:"getAttributes",value:function(){return this.textNode.getAttributes()}},{key:"getAttributeKeys",value:function(){return this.textNode.getAttributeKeys()}}]),e}()},2566:function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=(r("4917"),r("ac6a"),r("31af")),c=r("ad0b"),u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,c["d"])}return Object(i["a"])(r)}(l["a"]),f=r("53ca"),h=r("f2ea");
  311. /**
  312. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  313. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  314. */
  315. function d(e){return e.map((function(e){return m(e)})).filter((function(e){return!!e}))}var p={get tiny(){return{title:"Tiny",model:"tiny",view:{name:"span",classes:"text-tiny",priority:7}}},get small(){return{title:"Small",model:"small",view:{name:"span",classes:"text-small",priority:7}}},get big(){return{title:"Big",model:"big",view:{name:"span",classes:"text-big",priority:7}}},get huge(){return{title:"Huge",model:"huge",view:{name:"span",classes:"text-huge",priority:7}}}};function m(e){if(y(e))return b(e);var t=g(e);return t?b(t):"default"===e?{model:void 0,title:"Default"}:w(e)?void 0:v(e)}function v(e){return"number"!==typeof e&&"string"!==typeof e||(e={title:String(e),model:"".concat(parseFloat(e),"px")}),e.view={name:"span",styles:{"font-size":e.model}},b(e)}function b(e){return e.view.priority||(e.view.priority=7),e}function g(e){return p[e]||p[e.model]}function y(e){return"object"===Object(f["a"])(e)&&e.title&&e.model&&e.view}function w(e){var t;if("object"===Object(f["a"])(e)){if(!e.model)throw new h["a"]("font-size-invalid-definition",null,e);t=parseFloat(e.model)}else t=parseFloat(e);return isNaN(t)}
  316. /**
  317. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  318. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  319. */var _=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),e.config.define(c["d"],{options:["tiny","small","default","big","huge"],supportAllValues:!1}),i}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor;e.model.schema.extend("$text",{allowAttributes:c["d"]}),e.model.schema.setAttributeProperties(c["d"],{isFormatting:!0,copyOnEnter:!0});var t=e.config.get("fontSize.supportAllValues"),r=d(this.editor.config.get("fontSize.options")).filter((function(e){return e.model})),n=Object(c["f"])(c["d"],r);t?this._prepareAnyValueConverters(n):e.conversion.attributeToElement(n),e.commands.add(c["d"],new u(e))}},{key:"_prepareAnyValueConverters",value:function(e){var t=this.editor,r=e.model.values.filter((function(e){return!String(e).match(/[\d.]+[\w%]+/)}));if(r.length)throw new h["a"]("font-size-invalid-use-of-named-presets",null,{presets:r});t.conversion.for("downcast").attributeToElement({model:c["d"],view:function(e,t){var r=t.writer;if(e)return r.createAttributeElement("span",{style:"font-size:"+e},{priority:7})}}),t.conversion.for("upcast").attributeToAttribute({model:{key:c["d"],value:function(e){return e.getStyle("font-size")}},view:{name:"span",styles:{"font-size":/.*/}}})}}],[{key:"pluginName",get:function(){return"FontSizeEditing"}}]),r}(s["a"]),k=r("b85c"),O=r("6a40"),E=r("67b9"),S=r("ceea"),A=r("7de4"),C=r.n(A),T=(r("da88"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t,n=this._getLocalizedOptions(),i=t.commands.get(c["d"]);t.ui.componentFactory.add(c["d"],(function(a){var o=Object(S["c"])(a);return Object(S["a"])(o,x(n,i)),o.buttonView.set({label:r("Font Size"),icon:C.a,tooltip:!0}),o.extendTemplate({attributes:{class:["ck-font-size-dropdown"]}}),o.bind("isEnabled").to(i),e.listenTo(o,"execute",(function(e){t.execute(e.source.commandName,{value:e.source.commandParam}),t.editing.view.focus()})),o}))}},{key:"_getLocalizedOptions",value:function(){var e=this.editor,t=e.t,r={Default:t("Default"),Tiny:t("Tiny"),Small:t("Small"),Big:t("Big"),Huge:t("Huge")},n=d(e.config.get(c["d"]).options);return n.map((function(e){var t=r[e.title];return t&&t!=e.title&&(e=Object.assign({},e,{title:t})),e}))}}]),r}(s["a"]));function x(e,t){var r,n=new E["a"],i=Object(k["a"])(e);try{var a=function(){var e=r.value,i={type:"button",model:new O["a"]({commandName:c["d"],commandParam:e.model,label:e.title,class:"ck-fontsize-option",withText:!0})};e.view&&e.view.styles&&i.model.set("labelStyle","font-size:".concat(e.view.styles["font-size"])),e.view&&e.view.classes&&i.model.set("class","".concat(i.model.class," ").concat(e.view.classes)),i.model.bind("isOn").to(t,"value",(function(t){return t===e.model})),n.add(i)};for(i.s();!(r=i.n()).done;)a()}catch(o){i.e(o)}finally{i.f()}return n}r.d(t,"a",(function(){return M}));
  320. /**
  321. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  322. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  323. */
  324. var M=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[_,T]}},{key:"pluginName",get:function(){return"FontSize"}}]),r}(s["a"])},"257e":function(e,t,r){"use strict";function n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}r.d(t,"a",(function(){return n}))},"25ca":function(e,t,r){"use strict";r.r(t),r.d(t,"set_cptable",(function(){return y})),r.d(t,"set_fs",(function(){return tt})),r.d(t,"version",(function(){return Wy})),r.d(t,"parse_xlscfb",(function(){return db})),r.d(t,"parse_zip",(function(){return qg})),r.d(t,"read",(function(){return ny})),r.d(t,"readFile",(function(){return iy})),r.d(t,"readFileSync",(function(){return iy})),r.d(t,"write",(function(){return py})),r.d(t,"writeFile",(function(){return vy})),r.d(t,"writeFileSync",(function(){return vy})),r.d(t,"writeFileAsync",(function(){return gy})),r.d(t,"writeXLSX",(function(){return dy})),r.d(t,"writeFileXLSX",(function(){return by})),r.d(t,"utils",(function(){return Fy})),r.d(t,"stream",(function(){return qy})),r.d(t,"SSF",(function(){return Ke})),r.d(t,"CFB",(function(){return Qe}));
  325. /*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */
  326. var n={version:"0.18.5"},i=1200,a=1252,o=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],s={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},l=function(e){-1!=o.indexOf(e)&&(a=s[0]=e)};function c(){l(1252)}var u=function(e){i=e,l(e)};function f(){u(1200),c()}function h(e){for(var t=[],r=0,n=e.length;r<n;++r)t[r]=e.charCodeAt(r);return t}function d(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r)+(e.charCodeAt(2*r+1)<<8));return t.join("")}function p(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r+1)+(e.charCodeAt(2*r)<<8));return t.join("")}var m,v=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return 255==t&&254==r?d(e.slice(2)):254==t&&255==r?p(e.slice(2)):65279==t?e.slice(1):e},b=function(e){return String.fromCharCode(e)},g=function(e){return String.fromCharCode(e)};function y(e){m=e,u=function(e){i=e,l(e)},v=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?m.utils.decode(1200,h(e.slice(2))):e},b=function(e){return 1200===i?String.fromCharCode(e):m.utils.decode(i,[255&e,e>>8])[0]},g=function(e){return m.utils.decode(a,[e])[0]},tn()}var w=null,_=!0,k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function O(e){for(var t="",r=0,n=0,i=0,a=0,o=0,s=0,l=0,c=0;c<e.length;)r=e.charCodeAt(c++),a=r>>2,n=e.charCodeAt(c++),o=(3&r)<<4|n>>4,i=e.charCodeAt(c++),s=(15&n)<<2|i>>6,l=63&i,isNaN(n)?s=l=64:isNaN(i)&&(l=64),t+=k.charAt(a)+k.charAt(o)+k.charAt(s)+k.charAt(l);return t}function E(e){var t="",r=0,n=0,i=0,a=0,o=0,s=0,l=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var c=0;c<e.length;)a=k.indexOf(e.charAt(c++)),o=k.indexOf(e.charAt(c++)),r=a<<2|o>>4,t+=String.fromCharCode(r),s=k.indexOf(e.charAt(c++)),n=(15&o)<<4|s>>2,64!==s&&(t+=String.fromCharCode(n)),l=k.indexOf(e.charAt(c++)),i=(3&s)<<6|l,64!==l&&(t+=String.fromCharCode(i));return t}var S=function(){return"undefined"!==typeof Buffer&&"undefined"!==typeof process&&"undefined"!==typeof process.versions&&!!process.versions.node}(),A=function(){if("undefined"!==typeof Buffer){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch(t){e=!0}return e?function(e,t){return t?new Buffer(e,t):new Buffer(e)}:Buffer.from.bind(Buffer)}return function(){}}();function C(e){return S?Buffer.alloc?Buffer.alloc(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}function T(e){return S?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}var x=function(e){return S?A(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function M(e){if("undefined"===typeof ArrayBuffer)return x(e);for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),n=0;n!=e.length;++n)r[n]=255&e.charCodeAt(n);return t}function j(e){if(Array.isArray(e))return e.map((function(e){return String.fromCharCode(e)})).join("");for(var t=[],r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}function R(e){if("undefined"===typeof Uint8Array)throw new Error("Unsupported");return new Uint8Array(e)}function P(e){if("undefined"==typeof ArrayBuffer)throw new Error("Unsupported");if(e instanceof ArrayBuffer)return P(new Uint8Array(e));for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=e[r];return t}var I=S?function(e){return Buffer.concat(e.map((function(e){return Buffer.isBuffer(e)?e:A(e)})))}:function(e){if("undefined"!==typeof Uint8Array){var t=0,r=0;for(t=0;t<e.length;++t)r+=e[t].length;var n=new Uint8Array(r),i=0;for(t=0,r=0;t<e.length;r+=i,++t)if(i=e[t].length,e[t]instanceof Uint8Array)n.set(e[t],r);else{if("string"==typeof e[t])throw"wtf";n.set(new Uint8Array(e[t]),r)}return n}return[].concat.apply([],e.map((function(e){return Array.isArray(e)?e:[].slice.call(e)})))};function B(e){for(var t=[],r=0,n=e.length+250,i=C(e.length+255),a=0;a<e.length;++a){var o=e.charCodeAt(a);if(o<128)i[r++]=o;else if(o<2048)i[r++]=192|o>>6&31,i[r++]=128|63&o;else if(o>=55296&&o<57344){o=64+(1023&o);var s=1023&e.charCodeAt(++a);i[r++]=240|o>>8&7,i[r++]=128|o>>2&63,i[r++]=128|s>>6&15|(3&o)<<4,i[r++]=128|63&s}else i[r++]=224|o>>12&15,i[r++]=128|o>>6&63,i[r++]=128|63&o;r>n&&(t.push(i.slice(0,r)),r=0,i=C(65535),n=65530)}return t.push(i.slice(0,r)),I(t)}var N=/\u0000/g,D=/[\u0001-\u0006]/g;function L(e){var t="",r=e.length-1;while(r>=0)t+=e.charAt(r--);return t}function F(e,t){var r=""+e;return r.length>=t?r:Ot("0",t-r.length)+r}function V(e,t){var r=""+e;return r.length>=t?r:Ot(" ",t-r.length)+r}function z(e,t){var r=""+e;return r.length>=t?r:r+Ot(" ",t-r.length)}function U(e,t){var r=""+Math.round(e);return r.length>=t?r:Ot("0",t-r.length)+r}function H(e,t){var r=""+e;return r.length>=t?r:Ot("0",t-r.length)+r}var q=Math.pow(2,32);function W(e,t){if(e>q||e<-q)return U(e,t);var r=Math.round(e);return H(r,t)}function G(e,t){return t=t||0,e.length>=7+t&&103===(32|e.charCodeAt(t))&&101===(32|e.charCodeAt(t+1))&&110===(32|e.charCodeAt(t+2))&&101===(32|e.charCodeAt(t+3))&&114===(32|e.charCodeAt(t+4))&&97===(32|e.charCodeAt(t+5))&&108===(32|e.charCodeAt(t+6))}var K=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],X=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function Z(e){return e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',e}var Y={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},J={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},Q={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function ee(e,t,r){var n=e<0?-1:1,i=e*n,a=0,o=1,s=0,l=1,c=0,u=0,f=Math.floor(i);while(c<t){if(f=Math.floor(i),s=f*o+a,u=f*c+l,i-f<5e-8)break;i=1/(i-f),a=o,o=s,l=c,c=u}if(u>t&&(c>t?(u=l,s=a):(u=c,s=o)),!r)return[0,n*s,u];var h=Math.floor(n*s/u);return[h,n*s-h*u,u]}function te(e,t,r){if(e>2958465||e<0)return null;var n=0|e,i=Math.floor(86400*(e-n)),a=0,o=[],s={D:n,T:i,u:86400*(e-n)-i,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(s.u)<1e-6&&(s.u=0),t&&t.date1904&&(n+=1462),s.u>.9999&&(s.u=0,86400==++i&&(s.T=i=0,++n,++s.D)),60===n)o=r?[1317,10,29]:[1900,2,29],a=3;else if(0===n)o=r?[1317,8,29]:[1900,1,0],a=6;else{n>60&&--n;var l=new Date(1900,0,1);l.setDate(l.getDate()+n-1),o=[l.getFullYear(),l.getMonth()+1,l.getDate()],a=l.getDay(),n<60&&(a=(a+6)%7),r&&(a=he(l,o))}return s.y=o[0],s.m=o[1],s.d=o[2],s.S=i%60,i=Math.floor(i/60),s.M=i%60,i=Math.floor(i/60),s.H=i,s.q=a,s}var re=new Date(1899,11,31,0,0,0),ne=re.getTime(),ie=new Date(1900,2,1,0,0,0);function ae(e,t){var r=e.getTime();return t?r-=1262304e5:e>=ie&&(r+=864e5),(r-(ne+6e4*(e.getTimezoneOffset()-re.getTimezoneOffset())))/864e5}function oe(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function se(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function le(e){var t=e<0?12:11,r=oe(e.toFixed(12));return r.length<=t?r:(r=e.toPrecision(10),r.length<=t?r:e.toExponential(5))}function ce(e){var t=oe(e.toFixed(11));return t.length>(e<0?12:11)||"0"===t||"-0"===t?e.toPrecision(6):t}function ue(e){var t,r=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=r>=-4&&r<=-1?e.toPrecision(10+r):Math.abs(r)<=9?le(e):10===r?e.toFixed(10).substr(0,12):ce(e),oe(se(t.toUpperCase()))}function fe(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):ue(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return He(14,ae(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function he(e,t){t[0]-=581;var r=e.getDay();return e<60&&(r=(r+6)%7),r}function de(e,t,r,n){var i,a="",o=0,s=0,l=r.y,c=0;switch(e){case 98:l=r.y+543;case 121:switch(t.length){case 1:case 2:i=l%100,c=2;break;default:i=l%1e4,c=4;break}break;case 109:switch(t.length){case 1:case 2:i=r.m,c=t.length;break;case 3:return X[r.m-1][1];case 5:return X[r.m-1][0];default:return X[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:i=r.d,c=t.length;break;case 3:return K[r.q][0];default:return K[r.q][1]}break;case 104:switch(t.length){case 1:case 2:i=1+(r.H+11)%12,c=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:i=r.H,c=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:i=r.M,c=t.length;break;default:throw"bad minute format: "+t}break;case 115:if("s"!=t&&"ss"!=t&&".0"!=t&&".00"!=t&&".000"!=t)throw"bad second format: "+t;return 0!==r.u||"s"!=t&&"ss"!=t?(s=n>=2?3===n?1e3:100:1===n?10:1,o=Math.round(s*(r.S+r.u)),o>=60*s&&(o=0),"s"===t?0===o?"0":""+o/s:(a=F(o,2+n),"ss"===t?a.substr(0,2):"."+a.substr(2,t.length-1))):F(r.S,t.length);case 90:switch(t){case"[h]":case"[hh]":i=24*r.D+r.H;break;case"[m]":case"[mm]":i=60*(24*r.D+r.H)+r.M;break;case"[s]":case"[ss]":i=60*(60*(24*r.D+r.H)+r.M)+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}c=3===t.length?1:2;break;case 101:i=l,c=1;break}var u=c>0?F(i,c):"";return u}function pe(e){var t=3;if(e.length<=t)return e;for(var r=e.length%t,n=e.substr(0,r);r!=e.length;r+=t)n+=(n.length>0?",":"")+e.substr(r,t);return n}var me=/%/g;function ve(e,t,r){var n=t.replace(me,""),i=t.length-n.length;return Be(e,n,r*Math.pow(10,2*i))+Ot("%",i)}function be(e,t,r){var n=t.length-1;while(44===t.charCodeAt(n-1))--n;return Be(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function ge(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+ge(e,-t);var i=e.indexOf(".");-1===i&&(i=e.indexOf("E"));var a=Math.floor(Math.log(t)*Math.LOG10E)%i;if(a<0&&(a+=i),r=(t/Math.pow(10,a)).toPrecision(n+1+(i+a)%i),-1===r.indexOf("e")){var o=Math.floor(Math.log(t)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(o-r.length+a):r+="E+"+(o-a);while("0."===r.substr(0,2))r=r.charAt(0)+r.substr(2,i)+"."+r.substr(2+i),r=r.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(i+a)%i)+"."+n.substr(a)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var ye=/# (\?+)( ?)\/( ?)(\d+)/;function we(e,t,r){var n=parseInt(e[4],10),i=Math.round(t*n),a=Math.floor(i/n),o=i-a*n,s=n;return r+(0===a?"":""+a)+" "+(0===o?Ot(" ",e[1].length+1+e[4].length):V(o,e[1].length)+e[2]+"/"+e[3]+F(s,e[4].length))}function _e(e,t,r){return r+(0===t?"":""+t)+Ot(" ",e[1].length+2+e[4].length)}var ke=/^#*0*\.([0#]+)/,Oe=/\).*[0#]/,Ee=/\(###\) ###\\?-####/;function Se(e){for(var t,r="",n=0;n!=e.length;++n)switch(t=e.charCodeAt(n)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t)}return r}function Ae(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function Ce(e,t){var r=e-Math.floor(e),n=Math.pow(10,t);return t<(""+Math.round(r*n)).length?0:Math.round(r*n)}function Te(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function xe(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}function Me(e,t,r){if(40===e.charCodeAt(0)&&!t.match(Oe)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Me("n",n,r):"("+Me("n",n,-r)+")"}if(44===t.charCodeAt(t.length-1))return be(e,t,r);if(-1!==t.indexOf("%"))return ve(e,t,r);if(-1!==t.indexOf("E"))return ge(t,r);if(36===t.charCodeAt(0))return"$"+Me(e,t.substr(" "==t.charAt(1)?2:1),r);var i,a,o,s,l=Math.abs(r),c=r<0?"-":"";if(t.match(/^00+$/))return c+W(l,t.length);if(t.match(/^[#?]+$/))return i=W(r,0),"0"===i&&(i=""),i.length>t.length?i:Se(t.substr(0,t.length-i.length))+i;if(a=t.match(ye))return we(a,l,c);if(t.match(/^#+0+$/))return c+W(l,t.length-t.indexOf("0"));if(a=t.match(ke))return i=Ae(r,a[1].length).replace(/^([^\.]+)$/,"$1."+Se(a[1])).replace(/\.$/,"."+Se(a[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+Ot("0",Se(a[1]).length-t.length)})),-1!==t.indexOf("0.")?i:i.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),a=t.match(/^(0*)\.(#*)$/))return c+Ae(l,a[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,a[1].length?"0.":".");if(a=t.match(/^#{1,3},##0(\.?)$/))return c+pe(W(l,0));if(a=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Me(e,t,-r):pe(""+(Math.floor(r)+Te(r,a[1].length)))+"."+F(Ce(r,a[1].length),a[1].length);if(a=t.match(/^#,#*,#0/))return Me(e,t.replace(/^#,#*,/,""),r);if(a=t.match(/^([0#]+)(\\?-([0#]+))+$/))return i=L(Me(e,t.replace(/[\\-]/g,""),r)),o=0,L(L(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return o<i.length?i.charAt(o++):"0"===e?"0":""})));if(t.match(Ee))return i=Me(e,"##########",r),"("+i.substr(0,3)+") "+i.substr(3,3)+"-"+i.substr(6);var u="";if(a=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(a[4].length,7),s=ee(l,Math.pow(10,o)-1,!1),i=""+c,u=Be("n",a[1],s[1])," "==u.charAt(u.length-1)&&(u=u.substr(0,u.length-1)+"0"),i+=u+a[2]+"/"+a[3],u=z(s[2],o),u.length<a[4].length&&(u=Se(a[4].substr(a[4].length-u.length))+u),i+=u,i;if(a=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(a[1].length,a[4].length),7),s=ee(l,Math.pow(10,o)-1,!0),c+(s[0]||(s[1]?"":"0"))+" "+(s[1]?V(s[1],o)+a[2]+"/"+a[3]+z(s[2],o):Ot(" ",2*o+1+a[2].length+a[3].length));if(a=t.match(/^[#0?]+$/))return i=W(r,0),t.length<=i.length?i:Se(t.substr(0,t.length-i.length))+i;if(a=t.match(/^([#0?]+)\.([#0]+)$/)){i=""+r.toFixed(Math.min(a[2].length,10)).replace(/([^0])0+$/,"$1"),o=i.indexOf(".");var f=t.indexOf(".")-o,h=t.length-i.length-f;return Se(t.substr(0,f)+i+t.substr(t.length-h))}if(a=t.match(/^00,000\.([#0]*0)$/))return o=Ce(r,a[1].length),r<0?"-"+Me(e,t,-r):pe(xe(r)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?F(0,3-e.length):"")+e}))+"."+F(o,a[1].length);switch(t){case"###,##0.00":return Me(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var d=pe(W(l,0));return"0"!==d?c+d:"";case"###,###.00":return Me(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return Me(e,"#,##0.00",r).replace(/^0\./,".");default:}throw new Error("unsupported format |"+t+"|")}function je(e,t,r){var n=t.length-1;while(44===t.charCodeAt(n-1))--n;return Be(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function Re(e,t,r){var n=t.replace(me,""),i=t.length-n.length;return Be(e,n,r*Math.pow(10,2*i))+Ot("%",i)}function Pe(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+Pe(e,-t);var i=e.indexOf(".");-1===i&&(i=e.indexOf("E"));var a=Math.floor(Math.log(t)*Math.LOG10E)%i;if(a<0&&(a+=i),r=(t/Math.pow(10,a)).toPrecision(n+1+(i+a)%i),!r.match(/[Ee]/)){var o=Math.floor(Math.log(t)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(o-r.length+a):r+="E+"+(o-a),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(i+a)%i)+"."+n.substr(a)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function Ie(e,t,r){if(40===e.charCodeAt(0)&&!t.match(Oe)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Ie("n",n,r):"("+Ie("n",n,-r)+")"}if(44===t.charCodeAt(t.length-1))return je(e,t,r);if(-1!==t.indexOf("%"))return Re(e,t,r);if(-1!==t.indexOf("E"))return Pe(t,r);if(36===t.charCodeAt(0))return"$"+Ie(e,t.substr(" "==t.charAt(1)?2:1),r);var i,a,o,s,l=Math.abs(r),c=r<0?"-":"";if(t.match(/^00+$/))return c+F(l,t.length);if(t.match(/^[#?]+$/))return i=""+r,0===r&&(i=""),i.length>t.length?i:Se(t.substr(0,t.length-i.length))+i;if(a=t.match(ye))return _e(a,l,c);if(t.match(/^#+0+$/))return c+F(l,t.length-t.indexOf("0"));if(a=t.match(ke))return i=(""+r).replace(/^([^\.]+)$/,"$1."+Se(a[1])).replace(/\.$/,"."+Se(a[1])),i=i.replace(/\.(\d*)$/,(function(e,t){return"."+t+Ot("0",Se(a[1]).length-t.length)})),-1!==t.indexOf("0.")?i:i.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),a=t.match(/^(0*)\.(#*)$/))return c+(""+l).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,a[1].length?"0.":".");if(a=t.match(/^#{1,3},##0(\.?)$/))return c+pe(""+l);if(a=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Ie(e,t,-r):pe(""+r)+"."+Ot("0",a[1].length);if(a=t.match(/^#,#*,#0/))return Ie(e,t.replace(/^#,#*,/,""),r);if(a=t.match(/^([0#]+)(\\?-([0#]+))+$/))return i=L(Ie(e,t.replace(/[\\-]/g,""),r)),o=0,L(L(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return o<i.length?i.charAt(o++):"0"===e?"0":""})));if(t.match(Ee))return i=Ie(e,"##########",r),"("+i.substr(0,3)+") "+i.substr(3,3)+"-"+i.substr(6);var u="";if(a=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(a[4].length,7),s=ee(l,Math.pow(10,o)-1,!1),i=""+c,u=Be("n",a[1],s[1])," "==u.charAt(u.length-1)&&(u=u.substr(0,u.length-1)+"0"),i+=u+a[2]+"/"+a[3],u=z(s[2],o),u.length<a[4].length&&(u=Se(a[4].substr(a[4].length-u.length))+u),i+=u,i;if(a=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(a[1].length,a[4].length),7),s=ee(l,Math.pow(10,o)-1,!0),c+(s[0]||(s[1]?"":"0"))+" "+(s[1]?V(s[1],o)+a[2]+"/"+a[3]+z(s[2],o):Ot(" ",2*o+1+a[2].length+a[3].length));if(a=t.match(/^[#0?]+$/))return i=""+r,t.length<=i.length?i:Se(t.substr(0,t.length-i.length))+i;if(a=t.match(/^([#0]+)\.([#0]+)$/)){i=""+r.toFixed(Math.min(a[2].length,10)).replace(/([^0])0+$/,"$1"),o=i.indexOf(".");var f=t.indexOf(".")-o,h=t.length-i.length-f;return Se(t.substr(0,f)+i+t.substr(t.length-h))}if(a=t.match(/^00,000\.([#0]*0)$/))return r<0?"-"+Ie(e,t,-r):pe(""+r).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?F(0,3-e.length):"")+e}))+"."+F(0,a[1].length);switch(t){case"###,###":case"##,###":case"#,###":var d=pe(""+l);return"0"!==d?c+d:"";default:if(t.match(/\.[0#?]*$/))return Ie(e,t.slice(0,t.lastIndexOf(".")),r)+Se(t.slice(t.lastIndexOf(".")))}throw new Error("unsupported format |"+t+"|")}function Be(e,t,r){return(0|r)===r?Ie(e,t,r):Me(e,t,r)}function Ne(e){for(var t=[],r=!1,n=0,i=0;n<e.length;++n)switch(e.charCodeAt(n)){case 34:r=!r;break;case 95:case 42:case 92:++n;break;case 59:t[t.length]=e.substr(i,n-i),i=n+1}if(t[t.length]=e.substr(i),!0===r)throw new Error("Format |"+e+"| unterminated string ");return t}var De=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function Le(e){var t=0,r="",n="";while(t<e.length)switch(r=e.charAt(t)){case"G":G(e,t)&&(t+=6),t++;break;case'"':for(;34!==e.charCodeAt(++t)&&t<e.length;);++t;break;case"\\":t+=2;break;case"_":t+=2;break;case"@":++t;break;case"B":case"b":if("1"===e.charAt(t+1)||"2"===e.charAt(t+1))return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"上":if("A/P"===e.substr(t,3).toUpperCase())return!0;if("AM/PM"===e.substr(t,5).toUpperCase())return!0;if("上午/下午"===e.substr(t,5).toUpperCase())return!0;++t;break;case"[":n=r;while("]"!==e.charAt(t++)&&t<e.length)n+=e.charAt(t);if(n.match(De))return!0;break;case".":case"0":case"#":while(t<e.length&&("0#?.,E+-%".indexOf(r=e.charAt(++t))>-1||"\\"==r&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1));break;case"?":while(e.charAt(++t)===r);break;case"*":++t," "!=e.charAt(t)&&"*"!=e.charAt(t)||++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":while(t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1);break;case" ":++t;break;default:++t;break}return!1}function Fe(e,t,r,n){var i,a,o,s=[],l="",c=0,u="",f="t",h="H";while(c<e.length)switch(u=e.charAt(c)){case"G":if(!G(e,c))throw new Error("unrecognized character "+u+" in "+e);s[s.length]={t:"G",v:"General"},c+=7;break;case'"':for(l="";34!==(o=e.charCodeAt(++c))&&c<e.length;)l+=String.fromCharCode(o);s[s.length]={t:"t",v:l},++c;break;case"\\":var d=e.charAt(++c),p="("===d||")"===d?d:"t";s[s.length]={t:p,v:d},++c;break;case"_":s[s.length]={t:"t",v:" "},c+=2;break;case"@":s[s.length]={t:"T",v:t},++c;break;case"B":case"b":if("1"===e.charAt(c+1)||"2"===e.charAt(c+1)){if(null==i&&(i=te(t,r,"2"===e.charAt(c+1)),null==i))return"";s[s.length]={t:"X",v:e.substr(c,2)},f=u,c+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":u=u.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0)return"";if(null==i&&(i=te(t,r),null==i))return"";l=u;while(++c<e.length&&e.charAt(c).toLowerCase()===u)l+=u;"m"===u&&"h"===f.toLowerCase()&&(u="M"),"h"===u&&(u=h),s[s.length]={t:u,v:l},f=u;break;case"A":case"a":case"上":var m={t:u,v:u};if(null==i&&(i=te(t,r)),"A/P"===e.substr(c,3).toUpperCase()?(null!=i&&(m.v=i.H>=12?"P":"A"),m.t="T",h="h",c+=3):"AM/PM"===e.substr(c,5).toUpperCase()?(null!=i&&(m.v=i.H>=12?"PM":"AM"),m.t="T",c+=5,h="h"):"上午/下午"===e.substr(c,5).toUpperCase()?(null!=i&&(m.v=i.H>=12?"下午":"上午"),m.t="T",c+=5,h="h"):(m.t="t",++c),null==i&&"T"===m.t)return"";s[s.length]=m,f=u;break;case"[":l=u;while("]"!==e.charAt(c++)&&c<e.length)l+=e.charAt(c);if("]"!==l.slice(-1))throw'unterminated "[" block: |'+l+"|";if(l.match(De)){if(null==i&&(i=te(t,r),null==i))return"";s[s.length]={t:"Z",v:l.toLowerCase()},f=l.charAt(1)}else l.indexOf("$")>-1&&(l=(l.match(/\$([^-\[\]]*)/)||[])[1]||"$",Le(e)||(s[s.length]={t:"t",v:l}));break;case".":if(null!=i){l=u;while(++c<e.length&&"0"===(u=e.charAt(c)))l+=u;s[s.length]={t:"s",v:l};break}case"0":case"#":l=u;while(++c<e.length&&"0#?.,E+-%".indexOf(u=e.charAt(c))>-1)l+=u;s[s.length]={t:"n",v:l};break;case"?":l=u;while(e.charAt(++c)===u)l+=u;s[s.length]={t:u,v:l},f=u;break;case"*":++c," "!=e.charAt(c)&&"*"!=e.charAt(c)||++c;break;case"(":case")":s[s.length]={t:1===n?"t":u,v:u},++c;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":l=u;while(c<e.length&&"0123456789".indexOf(e.charAt(++c))>-1)l+=e.charAt(c);s[s.length]={t:"D",v:l};break;case" ":s[s.length]={t:u,v:u},++c;break;case"$":s[s.length]={t:"t",v:"$"},++c;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(u))throw new Error("unrecognized character "+u+" in "+e);s[s.length]={t:"t",v:u},++c;break}var v,b=0,g=0;for(c=s.length-1,f="t";c>=0;--c)switch(s[c].t){case"h":case"H":s[c].t=h,f="h",b<1&&(b=1);break;case"s":(v=s[c].v.match(/\.0+$/))&&(g=Math.max(g,v[0].length-1)),b<3&&(b=3);case"d":case"y":case"M":case"e":f=s[c].t;break;case"m":"s"===f&&(s[c].t="M",b<2&&(b=2));break;case"X":break;case"Z":b<1&&s[c].v.match(/[Hh]/)&&(b=1),b<2&&s[c].v.match(/[Mm]/)&&(b=2),b<3&&s[c].v.match(/[Ss]/)&&(b=3)}switch(b){case 0:break;case 1:i.u>=.5&&(i.u=0,++i.S),i.S>=60&&(i.S=0,++i.M),i.M>=60&&(i.M=0,++i.H);break;case 2:i.u>=.5&&(i.u=0,++i.S),i.S>=60&&(i.S=0,++i.M);break}var y,w="";for(c=0;c<s.length;++c)switch(s[c].t){case"t":case"T":case" ":case"D":break;case"X":s[c].v="",s[c].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":s[c].v=de(s[c].t.charCodeAt(0),s[c].v,i,g),s[c].t="t";break;case"n":case"?":y=c+1;while(null!=s[y]&&("?"===(u=s[y].t)||"D"===u||(" "===u||"t"===u)&&null!=s[y+1]&&("?"===s[y+1].t||"t"===s[y+1].t&&"/"===s[y+1].v)||"("===s[c].t&&(" "===u||"n"===u||")"===u)||"t"===u&&("/"===s[y].v||" "===s[y].v&&null!=s[y+1]&&"?"==s[y+1].t)))s[c].v+=s[y].v,s[y]={v:"",t:";"},++y;w+=s[c].v,c=y-1;break;case"G":s[c].t="t",s[c].v=fe(t,r);break}var _,k,O="";if(w.length>0){40==w.charCodeAt(0)?(_=t<0&&45===w.charCodeAt(0)?-t:t,k=Be("n",w,_)):(_=t<0&&n>1?-t:t,k=Be("n",w,_),_<0&&s[0]&&"t"==s[0].t&&(k=k.substr(1),s[0].v="-"+s[0].v)),y=k.length-1;var E=s.length;for(c=0;c<s.length;++c)if(null!=s[c]&&"t"!=s[c].t&&s[c].v.indexOf(".")>-1){E=c;break}var S=s.length;if(E===s.length&&-1===k.indexOf("E")){for(c=s.length-1;c>=0;--c)null!=s[c]&&-1!=="n?".indexOf(s[c].t)&&(y>=s[c].v.length-1?(y-=s[c].v.length,s[c].v=k.substr(y+1,s[c].v.length)):y<0?s[c].v="":(s[c].v=k.substr(0,y+1),y=-1),s[c].t="t",S=c);y>=0&&S<s.length&&(s[S].v=k.substr(0,y+1)+s[S].v)}else if(E!==s.length&&-1===k.indexOf("E")){for(y=k.indexOf(".")-1,c=E;c>=0;--c)if(null!=s[c]&&-1!=="n?".indexOf(s[c].t)){for(a=s[c].v.indexOf(".")>-1&&c===E?s[c].v.indexOf(".")-1:s[c].v.length-1,O=s[c].v.substr(a+1);a>=0;--a)y>=0&&("0"===s[c].v.charAt(a)||"#"===s[c].v.charAt(a))&&(O=k.charAt(y--)+O);s[c].v=O,s[c].t="t",S=c}for(y>=0&&S<s.length&&(s[S].v=k.substr(0,y+1)+s[S].v),y=k.indexOf(".")+1,c=E;c<s.length;++c)if(null!=s[c]&&(-1!=="n?(".indexOf(s[c].t)||c===E)){for(a=s[c].v.indexOf(".")>-1&&c===E?s[c].v.indexOf(".")+1:0,O=s[c].v.substr(0,a);a<s[c].v.length;++a)y<k.length&&(O+=k.charAt(y++));s[c].v=O,s[c].t="t",S=c}}}for(c=0;c<s.length;++c)null!=s[c]&&"n?".indexOf(s[c].t)>-1&&(_=n>1&&t<0&&c>0&&"-"===s[c-1].v?-t:t,s[c].v=Be(s[c].t,s[c].v,_),s[c].t="t");var A="";for(c=0;c!==s.length;++c)null!=s[c]&&(A+=s[c].v);return A}var Ve=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function ze(e,t){if(null==t)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e<r)return!0;break;case"<>":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0;break}return!1}function Ue(e,t){var r=Ne(e),n=r.length,i=r[n-1].indexOf("@");if(n<4&&i>-1&&--n,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if("number"!==typeof t)return[4,4===r.length||i>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=i>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=i>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=i>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"];break;case 4:break}var a=t>0?r[0]:t<0?r[1]:r[2];if(-1===r[0].indexOf("[")&&-1===r[1].indexOf("["))return[n,a];if(null!=r[0].match(/\[[=<>]/)||null!=r[1].match(/\[[=<>]/)){var o=r[0].match(Ve),s=r[1].match(Ve);return ze(t,o)?[n,r[0]]:ze(t,s)?[n,r[1]]:[n,r[null!=o&&null!=s?2:1]]}return[n,a]}function He(e,t,r){null==r&&(r={});var n="";switch(typeof e){case"string":n="m/d/yy"==e&&r.dateNF?r.dateNF:e;break;case"number":n=14==e&&r.dateNF?r.dateNF:(null!=r.table?r.table:Y)[e],null==n&&(n=r.table&&r.table[J[e]]||Y[J[e]]),null==n&&(n=Q[e]||"General");break}if(G(n,0))return fe(t,r);t instanceof Date&&(t=ae(t,r.date1904));var i=Ue(n,t);if(G(i[1]))return fe(t,r);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return Fe(i[1],t,r,i[0])}function qe(e,t){if("number"!=typeof t){t=+t||-1;for(var r=0;r<392;++r)if(void 0!=Y[r]){if(Y[r]==e){t=r;break}}else t<0&&(t=r);t<0&&(t=391)}return Y[t]=e,t}function We(e){for(var t=0;392!=t;++t)void 0!==e[t]&&qe(e[t],t)}function Ge(){Y=Z()}var Ke={format:He,load:qe,_table:Y,load_table:We,parse_date_code:te,is_date:Le,get_table:function(){return Ke._table=Y}},Xe={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},$e=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function Ze(e){var t="number"==typeof e?Y[e]:e;return t=t.replace($e,"(\\d+)"),new RegExp("^"+t+"$")}function Ye(e,t,r){var n=-1,i=-1,a=-1,o=-1,s=-1,l=-1;(t.match($e)||[]).forEach((function(e,t){var c=parseInt(r[t+1],10);switch(e.toLowerCase().charAt(0)){case"y":n=c;break;case"d":a=c;break;case"h":o=c;break;case"s":l=c;break;case"m":o>=0?s=c:i=c;break}})),l>=0&&-1==s&&i>=0&&(s=i,i=-1);var c=(""+(n>=0?n:(new Date).getFullYear())).slice(-4)+"-"+("00"+(i>=1?i:1)).slice(-2)+"-"+("00"+(a>=1?a:1)).slice(-2);7==c.length&&(c="0"+c),8==c.length&&(c="20"+c);var u=("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2);return-1==o&&-1==s&&-1==l?c:-1==n&&-1==i&&-1==a?u:c+"T"+u}var Je=function(){var e={};function t(){for(var e=0,t=new Array(256),r=0;256!=r;++r)e=r,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,t[r]=e;return"undefined"!==typeof Int32Array?new Int32Array(t):t}e.version="1.2.0";var r=t();function n(e){var t=0,r=0,n=0,i="undefined"!==typeof Int32Array?new Int32Array(4096):new Array(4096);for(n=0;256!=n;++n)i[n]=e[n];for(n=0;256!=n;++n)for(r=e[n],t=256+n;t<4096;t+=256)r=i[t]=r>>>8^e[255&r];var a=[];for(n=1;16!=n;++n)a[n-1]="undefined"!==typeof Int32Array?i.subarray(256*n,256*n+256):i.slice(256*n,256*n+256);return a}var i=n(r),a=i[0],o=i[1],s=i[2],l=i[3],c=i[4],u=i[5],f=i[6],h=i[7],d=i[8],p=i[9],m=i[10],v=i[11],b=i[12],g=i[13],y=i[14];function w(e,t){for(var n=-1^t,i=0,a=e.length;i<a;)n=n>>>8^r[255&(n^e.charCodeAt(i++))];return~n}function _(e,t){for(var n=-1^t,i=e.length-15,w=0;w<i;)n=y[e[w++]^255&n]^g[e[w++]^n>>8&255]^b[e[w++]^n>>16&255]^v[e[w++]^n>>>24]^m[e[w++]]^p[e[w++]]^d[e[w++]]^h[e[w++]]^f[e[w++]]^u[e[w++]]^c[e[w++]]^l[e[w++]]^s[e[w++]]^o[e[w++]]^a[e[w++]]^r[e[w++]];i+=15;while(w<i)n=n>>>8^r[255&(n^e[w++])];return~n}function k(e,t){for(var n=-1^t,i=0,a=e.length,o=0,s=0;i<a;)o=e.charCodeAt(i++),o<128?n=n>>>8^r[255&(n^o)]:o<2048?(n=n>>>8^r[255&(n^(192|o>>6&31))],n=n>>>8^r[255&(n^(128|63&o))]):o>=55296&&o<57344?(o=64+(1023&o),s=1023&e.charCodeAt(i++),n=n>>>8^r[255&(n^(240|o>>8&7))],n=n>>>8^r[255&(n^(128|o>>2&63))],n=n>>>8^r[255&(n^(128|s>>6&15|(3&o)<<4))],n=n>>>8^r[255&(n^(128|63&s))]):(n=n>>>8^r[255&(n^(224|o>>12&15))],n=n>>>8^r[255&(n^(128|o>>6&63))],n=n>>>8^r[255&(n^(128|63&o))]);return~n}return e.table=r,e.bstr=w,e.buf=_,e.str=k,e}(),Qe=function(){var e,t={};function r(e,t){for(var r=e.split("/"),n=t.split("/"),i=0,a=0,o=Math.min(r.length,n.length);i<o;++i){if(a=r[i].length-n[i].length)return a;if(r[i]!=n[i])return r[i]<n[i]?-1:1}return r.length-n.length}function n(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:n(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(0,t+1)}function i(e){if("/"==e.charAt(e.length-1))return i(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(t+1)}function a(e,t){"string"===typeof t&&(t=new Date(t));var r=t.getHours();r=r<<6|t.getMinutes(),r=r<<5|t.getSeconds()>>>1,e.write_shift(2,r);var n=t.getFullYear()-1980;n=n<<4|t.getMonth()+1,n=n<<5|t.getDate(),e.write_shift(2,n)}function o(e){var t=65535&e.read_shift(2),r=65535&e.read_shift(2),n=new Date,i=31&r;r>>>=5;var a=15&r;r>>>=4,n.setMilliseconds(0),n.setFullYear(r+1980),n.setMonth(a-1),n.setDate(i);var o=31&t;t>>>=5;var s=63&t;return t>>>=6,n.setHours(t),n.setMinutes(s),n.setSeconds(o<<1),n}function s(e){mn(e,0);var t={},r=0;while(e.l<=e.length-4){var n=e.read_shift(2),i=e.read_shift(2),a=e.l+i,o={};switch(n){case 21589:r=e.read_shift(1),1&r&&(o.mtime=e.read_shift(4)),i>5&&(2&r&&(o.atime=e.read_shift(4)),4&r&&(o.ctime=e.read_shift(4))),o.mtime&&(o.mt=new Date(1e3*o.mtime));break}e.l=a,t[n]=o}return t}function l(){return e||(e={})}function c(e,t){if(80==e[0]&&75==e[1])return je(e,t);if(109==(32|e[0])&&105==(32|e[1]))return Ve(e,t);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var r=3,n=512,i=0,a=0,o=0,s=0,l=0,c=[],p=e.slice(0,512);mn(p,0);var v=u(p);switch(r=v[0],r){case 3:n=512;break;case 4:n=4096;break;case 0:if(0==v[1])return je(e,t);default:throw new Error("Major Version: Expected 3 or 4 saw "+r)}512!==n&&(p=e.slice(0,n),mn(p,28));var y=e.slice(0,n);f(p,r);var w=p.read_shift(4,"i");if(3===r&&0!==w)throw new Error("# Directory Sectors: Expected 0 saw "+w);p.l+=4,o=p.read_shift(4,"i"),p.l+=4,p.chk("00100000","Mini Stream Cutoff Size: "),s=p.read_shift(4,"i"),i=p.read_shift(4,"i"),l=p.read_shift(4,"i"),a=p.read_shift(4,"i");for(var _=-1,k=0;k<109;++k){if(_=p.read_shift(4,"i"),_<0)break;c[k]=_}var O=h(e,n);m(l,a,O,n,c);var E=b(O,o,c,n);E[o].name="!Directory",i>0&&s!==F&&(E[s].name="!MiniFAT"),E[c[0]].name="!FAT",E.fat_addrs=c,E.ssz=n;var S={},A=[],C=[],T=[];g(o,E,O,A,i,S,C,s),d(C,T,A),A.shift();var x={FileIndex:C,FullPaths:T};return t&&t.raw&&(x.raw={header:y,sectors:O}),x}function u(e){if(80==e[e.l]&&75==e[e.l+1])return[0,0];e.chk(V,"Header Signature: "),e.l+=16;var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}function f(e,t){var r=9;switch(e.l+=2,r=e.read_shift(2)){case 9:if(3!=t)throw new Error("Sector Shift: Expected 9 saw "+r);break;case 12:if(4!=t)throw new Error("Sector Shift: Expected 12 saw "+r);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+r)}e.chk("0600","Mini Sector Shift: "),e.chk("000000000000","Reserved: ")}function h(e,t){for(var r=Math.ceil(e.length/t)-1,n=[],i=1;i<r;++i)n[i-1]=e.slice(i*t,(i+1)*t);return n[r-1]=e.slice(r*t),n}function d(e,t,r){for(var n=0,i=0,a=0,o=0,s=0,l=r.length,c=[],u=[];n<l;++n)c[n]=u[n]=n,t[n]=r[n];for(;s<u.length;++s)n=u[s],i=e[n].L,a=e[n].R,o=e[n].C,c[n]===n&&(-1!==i&&c[i]!==i&&(c[n]=c[i]),-1!==a&&c[a]!==a&&(c[n]=c[a])),-1!==o&&(c[o]=n),-1!==i&&n!=c[n]&&(c[i]=c[n],u.lastIndexOf(i)<s&&u.push(i)),-1!==a&&n!=c[n]&&(c[a]=c[n],u.lastIndexOf(a)<s&&u.push(a));for(n=1;n<l;++n)c[n]===n&&(-1!==a&&c[a]!==a?c[n]=c[a]:-1!==i&&c[i]!==i&&(c[n]=c[i]));for(n=1;n<l;++n)if(0!==e[n].type){if(s=n,s!=c[s])do{s=c[s],t[n]=t[s]+"/"+t[n]}while(0!==s&&-1!==c[s]&&s!=c[s]);c[n]=-1}for(t[0]+="/",n=1;n<l;++n)2!==e[n].type&&(t[n]+="/")}function p(e,t,r){var n=e.start,i=e.size,a=[],o=n;while(r&&i>0&&o>=0)a.push(t.slice(o*L,o*L+L)),i-=L,o=sn(r,4*o);return 0===a.length?bn(0):I(a).slice(0,e.size)}function m(e,t,r,n,i){var a=F;if(e===F){if(0!==t)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var o=r[e],s=(n>>>2)-1;if(!o)return;for(var l=0;l<s;++l){if((a=sn(o,4*l))===F)break;i.push(a)}m(sn(o,n-4),t-1,r,n,i)}}function v(e,t,r,n,i){var a=[],o=[];i||(i=[]);var s=n-1,l=0,c=0;for(l=t;l>=0;){i[l]=!0,a[a.length]=l,o.push(e[l]);var u=r[Math.floor(4*l/n)];if(c=4*l&s,n<4+c)throw new Error("FAT boundary crossed: "+l+" 4 "+n);if(!e[u])break;l=sn(e[u],c)}return{nodes:a,data:Br([o])}}function b(e,t,r,n){var i=e.length,a=[],o=[],s=[],l=[],c=n-1,u=0,f=0,h=0,d=0;for(u=0;u<i;++u)if(s=[],h=u+t,h>=i&&(h-=i),!o[h]){l=[];var p=[];for(f=h;f>=0;){p[f]=!0,o[f]=!0,s[s.length]=f,l.push(e[f]);var m=r[Math.floor(4*f/n)];if(d=4*f&c,n<4+d)throw new Error("FAT boundary crossed: "+f+" 4 "+n);if(!e[m])break;if(f=sn(e[m],d),p[f])break}a[h]={nodes:s,data:Br([l])}}return a}function g(e,t,r,n,i,a,o,s){for(var l,c=0,u=n.length?2:0,f=t[e].data,h=0,d=0;h<f.length;h+=128){var m=f.slice(h,h+128);mn(m,64),d=m.read_shift(2),l=Dr(m,0,d-u),n.push(l);var b={name:l,type:m.read_shift(1),color:m.read_shift(1),L:m.read_shift(4,"i"),R:m.read_shift(4,"i"),C:m.read_shift(4,"i"),clsid:m.read_shift(16),state:m.read_shift(4,"i"),start:0,size:0},g=m.read_shift(2)+m.read_shift(2)+m.read_shift(2)+m.read_shift(2);0!==g&&(b.ct=y(m,m.l-8));var w=m.read_shift(2)+m.read_shift(2)+m.read_shift(2)+m.read_shift(2);0!==w&&(b.mt=y(m,m.l-8)),b.start=m.read_shift(4,"i"),b.size=m.read_shift(4,"i"),b.size<0&&b.start<0&&(b.size=b.type=0,b.start=F,b.name=""),5===b.type?(c=b.start,i>0&&c!==F&&(t[c].name="!StreamData")):b.size>=4096?(b.storage="fat",void 0===t[b.start]&&(t[b.start]=v(r,b.start,t.fat_addrs,t.ssz)),t[b.start].name=b.name,b.content=t[b.start].data.slice(0,b.size)):(b.storage="minifat",b.size<0?b.size=0:c!==F&&b.start!==F&&t[c]&&(b.content=p(b,t[c].data,(t[s]||{}).data))),b.content&&mn(b.content,0),a[l]=b,o.push(b)}}function y(e,t){return new Date(1e3*(on(e,t+4)/1e7*Math.pow(2,32)+on(e,t)/1e7-11644473600))}function w(t,r){return l(),c(e.readFileSync(t),r)}function _(e,t){var r=t&&t.type;switch(r||S&&Buffer.isBuffer(e)&&(r="buffer"),r||"base64"){case"file":return w(e,t);case"base64":return c(x(E(e)),t);case"binary":return c(x(e),t)}return c(e,t)}function k(e,t){var r=t||{},n=r.root||"Root Entry";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");0===e.FullPaths.length&&(e.FullPaths[0]=n+"/",e.FileIndex[0]={name:n,type:5}),r.CLSID&&(e.FileIndex[0].clsid=r.CLSID),M(e)}function M(e){var t="Sh33tJ5";if(!Qe.find(e,"/"+t)){var r=bn(4);r[0]=55,r[1]=r[3]=50,r[2]=54,e.FileIndex.push({name:t,type:2,content:r,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+t),j(e)}}function j(e,t){k(e);for(var a=!1,o=!1,s=e.FullPaths.length-1;s>=0;--s){var l=e.FileIndex[s];switch(l.type){case 0:o?a=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:o=!0,isNaN(l.R*l.L*l.C)&&(a=!0),l.R>-1&&l.L>-1&&l.R==l.L&&(a=!0);break;default:a=!0;break}}if(a||t){var c=new Date(1987,1,19),u=0,f=Object.create?Object.create(null):{},h=[];for(s=0;s<e.FullPaths.length;++s)f[e.FullPaths[s]]=!0,0!==e.FileIndex[s].type&&h.push([e.FullPaths[s],e.FileIndex[s]]);for(s=0;s<h.length;++s){var d=n(h[s][0]);o=f[d],o||(h.push([d,{name:i(d).replace("/",""),type:1,clsid:U,ct:c,mt:c,content:null}]),f[d]=!0)}for(h.sort((function(e,t){return r(e[0],t[0])})),e.FullPaths=[],e.FileIndex=[],s=0;s<h.length;++s)e.FullPaths[s]=h[s][0],e.FileIndex[s]=h[s][1];for(s=0;s<h.length;++s){var p=e.FileIndex[s],m=e.FullPaths[s];if(p.name=i(m).replace("/",""),p.L=p.R=p.C=-(p.color=1),p.size=p.content?p.content.length:0,p.start=0,p.clsid=p.clsid||U,0===s)p.C=h.length>1?1:-1,p.size=0,p.type=5;else if("/"==m.slice(-1)){for(u=s+1;u<h.length;++u)if(n(e.FullPaths[u])==m)break;for(p.C=u>=h.length?-1:u,u=s+1;u<h.length;++u)if(n(e.FullPaths[u])==n(m))break;p.R=u>=h.length?-1:u,p.type=1}else n(e.FullPaths[s+1]||"")==n(m)&&(p.R=s+1),p.type=2}}}function R(e,t){var r=t||{};if("mad"==r.fileType)return ze(e,r);switch(j(e),r.fileType){case"zip":return Pe(e,r)}var n=function(e){for(var t=0,r=0,n=0;n<e.FileIndex.length;++n){var i=e.FileIndex[n];if(i.content){var a=i.content.length;a>0&&(a<4096?t+=a+63>>6:r+=a+511>>9)}}var o=e.FullPaths.length+3>>2,s=t+7>>3,l=t+127>>7,c=s+r+o+l,u=c+127>>7,f=u<=109?0:Math.ceil((u-109)/127);while(c+u+f+127>>7>u)f=++u<=109?0:Math.ceil((u-109)/127);var h=[1,f,u,l,o,r,t,0];return e.FileIndex[0].size=t<<6,h[7]=(e.FileIndex[0].start=h[0]+h[1]+h[2]+h[3]+h[4]+h[5])+(h[6]+7>>3),h}(e),i=bn(n[7]<<9),a=0,o=0;for(a=0;a<8;++a)i.write_shift(1,z[a]);for(a=0;a<8;++a)i.write_shift(2,0);for(i.write_shift(2,62),i.write_shift(2,3),i.write_shift(2,65534),i.write_shift(2,9),i.write_shift(2,6),a=0;a<3;++a)i.write_shift(2,0);for(i.write_shift(4,0),i.write_shift(4,n[2]),i.write_shift(4,n[0]+n[1]+n[2]+n[3]-1),i.write_shift(4,0),i.write_shift(4,4096),i.write_shift(4,n[3]?n[0]+n[1]+n[2]-1:F),i.write_shift(4,n[3]),i.write_shift(-4,n[1]?n[0]-1:F),i.write_shift(4,n[1]),a=0;a<109;++a)i.write_shift(-4,a<n[2]?n[1]+a:-1);if(n[1])for(o=0;o<n[1];++o){for(;a<236+127*o;++a)i.write_shift(-4,a<n[2]?n[1]+a:-1);i.write_shift(-4,o===n[1]-1?F:o+1)}var s=function(e){for(o+=e;a<o-1;++a)i.write_shift(-4,a+1);e&&(++a,i.write_shift(-4,F))};for(o=a=0,o+=n[1];a<o;++a)i.write_shift(-4,H.DIFSECT);for(o+=n[2];a<o;++a)i.write_shift(-4,H.FATSECT);s(n[3]),s(n[4]);for(var l=0,c=0,u=e.FileIndex[0];l<e.FileIndex.length;++l)u=e.FileIndex[l],u.content&&(c=u.content.length,c<4096||(u.start=o,s(c+511>>9)));s(n[6]+7>>3);while(511&i.l)i.write_shift(-4,H.ENDOFCHAIN);for(o=a=0,l=0;l<e.FileIndex.length;++l)u=e.FileIndex[l],u.content&&(c=u.content.length,!c||c>=4096||(u.start=o,s(c+63>>6)));while(511&i.l)i.write_shift(-4,H.ENDOFCHAIN);for(a=0;a<n[4]<<2;++a){var f=e.FullPaths[a];if(f&&0!==f.length){u=e.FileIndex[a],0===a&&(u.start=u.size?u.start-1:F);var h=0===a&&r.root||u.name;if(c=2*(h.length+1),i.write_shift(64,h,"utf16le"),i.write_shift(2,c),i.write_shift(1,u.type),i.write_shift(1,u.color),i.write_shift(-4,u.L),i.write_shift(-4,u.R),i.write_shift(-4,u.C),u.clsid)i.write_shift(16,u.clsid,"hex");else for(l=0;l<4;++l)i.write_shift(4,0);i.write_shift(4,u.state||0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,u.start),i.write_shift(4,u.size),i.write_shift(4,0)}else{for(l=0;l<17;++l)i.write_shift(4,0);for(l=0;l<3;++l)i.write_shift(4,-1);for(l=0;l<12;++l)i.write_shift(4,0)}}for(a=1;a<e.FileIndex.length;++a)if(u=e.FileIndex[a],u.size>=4096)if(i.l=u.start+1<<9,S&&Buffer.isBuffer(u.content))u.content.copy(i,i.l,0,u.size),i.l+=u.size+511&-512;else{for(l=0;l<u.size;++l)i.write_shift(1,u.content[l]);for(;511&l;++l)i.write_shift(1,0)}for(a=1;a<e.FileIndex.length;++a)if(u=e.FileIndex[a],u.size>0&&u.size<4096)if(S&&Buffer.isBuffer(u.content))u.content.copy(i,i.l,0,u.size),i.l+=u.size+63&-64;else{for(l=0;l<u.size;++l)i.write_shift(1,u.content[l]);for(;63&l;++l)i.write_shift(1,0)}if(S)i.l=i.length;else while(i.l<i.length)i.write_shift(1,0);return i}function P(e,t){var r=e.FullPaths.map((function(e){return e.toUpperCase()})),n=r.map((function(e){var t=e.split("/");return t[t.length-("/"==e.slice(-1)?2:1)]})),i=!1;47===t.charCodeAt(0)?(i=!0,t=r[0].slice(0,-1)+t):i=-1!==t.indexOf("/");var a=t.toUpperCase(),o=!0===i?r.indexOf(a):n.indexOf(a);if(-1!==o)return e.FileIndex[o];var s=!a.match(D);for(a=a.replace(N,""),s&&(a=a.replace(D,"!")),o=0;o<r.length;++o){if((s?r[o].replace(D,"!"):r[o]).replace(N,"")==a)return e.FileIndex[o];if((s?n[o].replace(D,"!"):n[o]).replace(N,"")==a)return e.FileIndex[o]}return null}t.version="1.2.1";var B,L=64,F=-2,V="d0cf11e0a1b11ae1",z=[208,207,17,224,161,177,26,225],U="00000000000000000000000000000000",H={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:F,FREESECT:-1,HEADER_SIGNATURE:V,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:U,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function q(t,r,n){l();var i=R(t,n);e.writeFileSync(r,i)}function W(e){for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}function G(t,r){var n=R(t,r);switch(r&&r.type||"buffer"){case"file":return l(),e.writeFileSync(r.filename,n),n;case"binary":return"string"==typeof n?n:W(n);case"base64":return O("string"==typeof n?n:W(n));case"buffer":if(S)return Buffer.isBuffer(n)?n:A(n);case"array":return"string"==typeof n?x(n):n}return n}function K(e){try{var t=e.InflateRaw,r=new t;if(r._processChunk(new Uint8Array([3,0]),r._finishFlushFlag),!r.bytesRead)throw new Error("zlib does not expose bytesRead");B=e}catch(n){console.error("cannot use native zlib: "+(n.message||n))}}function X(e,t){if(!B)return xe(e,t);var r=B.InflateRaw,n=new r,i=n._processChunk(e.slice(e.l),n._finishFlushFlag);return e.l+=n.bytesRead,i}function $(e){return B?B.deflateRawSync(e):_e(e)}var Z=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Y=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],J=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function Q(e){var t=139536&(e<<1|e<<11)|558144&(e<<5|e<<15);return 255&(t>>16|t>>8|t)}for(var ee="undefined"!==typeof Uint8Array,te=ee?new Uint8Array(256):[],re=0;re<256;++re)te[re]=Q(re);function ne(e,t){var r=te[255&e];return t<=8?r>>>8-t:(r=r<<8|te[e>>8&255],t<=16?r>>>16-t:(r=r<<8|te[e>>16&255],r>>>24-t))}function ie(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=6?0:e[n+1]<<8))>>>r&3}function ae(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=5?0:e[n+1]<<8))>>>r&7}function oe(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=4?0:e[n+1]<<8))>>>r&15}function se(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=3?0:e[n+1]<<8))>>>r&31}function le(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=1?0:e[n+1]<<8))>>>r&127}function ce(e,t,r){var n=7&t,i=t>>>3,a=(1<<r)-1,o=e[i]>>>n;return r<8-n?o&a:(o|=e[i+1]<<8-n,r<16-n?o&a:(o|=e[i+2]<<16-n,r<24-n||(o|=e[i+3]<<24-n),o&a))}function ue(e,t,r){var n=7&t,i=t>>>3;return n<=5?e[i]|=(7&r)<<n:(e[i]|=r<<n&255,e[i+1]=(7&r)>>8-n),t+3}function fe(e,t,r){var n=7&t,i=t>>>3;return r=(1&r)<<n,e[i]|=r,t+1}function he(e,t,r){var n=7&t,i=t>>>3;return r<<=n,e[i]|=255&r,r>>>=8,e[i+1]=r,t+8}function de(e,t,r){var n=7&t,i=t>>>3;return r<<=n,e[i]|=255&r,r>>>=8,e[i+1]=255&r,e[i+2]=r>>>8,t+16}function pe(e,t){var r=e.length,n=2*r>t?2*r:t+5,i=0;if(r>=t)return e;if(S){var a=T(n);if(e.copy)e.copy(a);else for(;i<e.length;++i)a[i]=e[i];return a}if(ee){var o=new Uint8Array(n);if(o.set)o.set(e);else for(;i<r;++i)o[i]=e[i];return o}return e.length=n,e}function me(e){for(var t=new Array(e),r=0;r<e;++r)t[r]=0;return t}function ve(e,t,r){var n=1,i=0,a=0,o=0,s=0,l=e.length,c=ee?new Uint16Array(32):me(32);for(a=0;a<32;++a)c[a]=0;for(a=l;a<r;++a)e[a]=0;l=e.length;var u=ee?new Uint16Array(l):me(l);for(a=0;a<l;++a)c[i=e[a]]++,n<i&&(n=i),u[a]=0;for(c[0]=0,a=1;a<=n;++a)c[a+16]=s=s+c[a-1]<<1;for(a=0;a<l;++a)s=e[a],0!=s&&(u[a]=c[s+16]++);var f=0;for(a=0;a<l;++a)if(f=e[a],0!=f)for(s=ne(u[a],n)>>n-f,o=(1<<n+4-f)-1;o>=0;--o)t[s|o<<f]=15&f|a<<4;return n}var be=ee?new Uint16Array(512):me(512),ge=ee?new Uint16Array(32):me(32);if(!ee){for(var ye=0;ye<512;++ye)be[ye]=0;for(ye=0;ye<32;++ye)ge[ye]=0}(function(){for(var e=[],t=0;t<32;t++)e.push(5);ve(e,ge,32);var r=[];for(t=0;t<=143;t++)r.push(8);for(;t<=255;t++)r.push(9);for(;t<=279;t++)r.push(7);for(;t<=287;t++)r.push(8);ve(r,be,288)})();var we=function(){for(var e=ee?new Uint8Array(32768):[],t=0,r=0;t<J.length-1;++t)for(;r<J[t+1];++r)e[r]=t;for(;r<32768;++r)e[r]=29;var n=ee?new Uint8Array(259):[];for(t=0,r=0;t<Y.length-1;++t)for(;r<Y[t+1];++r)n[r]=t;function i(e,t){var r=0;while(r<e.length){var n=Math.min(65535,e.length-r),i=r+n==e.length;t.write_shift(1,+i),t.write_shift(2,n),t.write_shift(2,65535&~n);while(n-- >0)t[t.l++]=e[r++]}return t.l}function a(t,r){var i=0,a=0,o=ee?new Uint16Array(32768):[];while(a<t.length){var s=Math.min(65535,t.length-a);if(s<10){i=ue(r,i,+!(a+s!=t.length)),7&i&&(i+=8-(7&i)),r.l=i/8|0,r.write_shift(2,s),r.write_shift(2,65535&~s);while(s-- >0)r[r.l++]=t[a++];i=8*r.l}else{i=ue(r,i,+!(a+s!=t.length)+2);var l=0;while(s-- >0){var c=t[a];l=32767&(l<<5^c);var u=-1,f=0;if((u=o[l])&&(u|=-32768&a,u>a&&(u-=32768),u<a))while(t[u+f]==t[a+f]&&f<250)++f;if(f>2){c=n[f],c<=22?i=he(r,i,te[c+1]>>1)-1:(he(r,i,3),i+=5,he(r,i,te[c-23]>>5),i+=3);var h=c<8?0:c-4>>2;h>0&&(de(r,i,f-Y[c]),i+=h),c=e[a-u],i=he(r,i,te[c]>>3),i-=3;var d=c<4?0:c-2>>1;d>0&&(de(r,i,a-u-J[c]),i+=d);for(var p=0;p<f;++p)o[l]=32767&a,l=32767&(l<<5^t[a]),++a;s-=f-1}else c<=143?c+=48:i=fe(r,i,1),i=he(r,i,te[c]),o[l]=32767&a,++a}i=he(r,i,0)-1}}return r.l=(i+7)/8|0,r.l}return function(e,t){return e.length<8?i(e,t):a(e,t)}}();function _e(e){var t=bn(50+Math.floor(1.1*e.length)),r=we(e,t);return t.slice(0,r)}var ke=ee?new Uint16Array(32768):me(32768),Oe=ee?new Uint16Array(32768):me(32768),Ee=ee?new Uint16Array(128):me(128),Se=1,Ae=1;function Ce(e,t){var r=se(e,t)+257;t+=5;var n=se(e,t)+1;t+=5;var i=oe(e,t)+4;t+=4;for(var a=0,o=ee?new Uint8Array(19):me(19),s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],l=1,c=ee?new Uint8Array(8):me(8),u=ee?new Uint8Array(8):me(8),f=o.length,h=0;h<i;++h)o[Z[h]]=a=ae(e,t),l<a&&(l=a),c[a]++,t+=3;var d=0;for(c[0]=0,h=1;h<=l;++h)u[h]=d=d+c[h-1]<<1;for(h=0;h<f;++h)0!=(d=o[h])&&(s[h]=u[d]++);var p=0;for(h=0;h<f;++h)if(p=o[h],0!=p){d=te[s[h]]>>8-p;for(var m=(1<<7-p)-1;m>=0;--m)Ee[d|m<<p]=7&p|h<<3}var v=[];for(l=1;v.length<r+n;)switch(d=Ee[le(e,t)],t+=7&d,d>>>=3){case 16:a=3+ie(e,t),t+=2,d=v[v.length-1];while(a-- >0)v.push(d);break;case 17:a=3+ae(e,t),t+=3;while(a-- >0)v.push(0);break;case 18:a=11+le(e,t),t+=7;while(a-- >0)v.push(0);break;default:v.push(d),l<d&&(l=d);break}var b=v.slice(0,r),g=v.slice(r);for(h=r;h<286;++h)b[h]=0;for(h=n;h<30;++h)g[h]=0;return Se=ve(b,ke,286),Ae=ve(g,Oe,30),t}function Te(e,t){if(3==e[0]&&!(3&e[1]))return[C(t),2];var r=0,n=0,i=T(t||1<<18),a=0,o=i.length>>>0,s=0,l=0;while(0==(1&n))if(n=ae(e,r),r+=3,n>>>1!=0)for(n>>1==1?(s=9,l=5):(r=Ce(e,r),s=Se,l=Ae);;){!t&&o<a+32767&&(i=pe(i,a+32767),o=i.length);var c=ce(e,r,s),u=n>>>1==1?be[c]:ke[c];if(r+=15&u,u>>>=4,0===(u>>>8&255))i[a++]=u;else{if(256==u)break;u-=257;var f=u<8?0:u-4>>2;f>5&&(f=0);var h=a+Y[u];f>0&&(h+=ce(e,r,f),r+=f),c=ce(e,r,l),u=n>>>1==1?ge[c]:Oe[c],r+=15&u,u>>>=4;var d=u<4?0:u-2>>1,p=J[u];d>0&&(p+=ce(e,r,d),r+=d),!t&&o<h&&(i=pe(i,h+100),o=i.length);while(a<h)i[a]=i[a-p],++a}}else{7&r&&(r+=8-(7&r));var m=e[r>>>3]|e[1+(r>>>3)]<<8;if(r+=32,m>0){!t&&o<a+m&&(i=pe(i,a+m),o=i.length);while(m-- >0)i[a++]=e[r>>>3],r+=8}}return t?[i,r+7>>>3]:[i.slice(0,a),r+7>>>3]}function xe(e,t){var r=e.slice(e.l||0),n=Te(r,t);return e.l+=n[1],n[0]}function Me(e,t){if(!e)throw new Error(t);"undefined"!==typeof console&&console.error(t)}function je(e,t){var r=e;mn(r,0);var n=[],i=[],a={FileIndex:n,FullPaths:i};k(a,{root:t.root});var o=r.length-4;while((80!=r[o]||75!=r[o+1]||5!=r[o+2]||6!=r[o+3])&&o>=0)--o;r.l=o+4,r.l+=4;var l=r.read_shift(2);r.l+=6;var c=r.read_shift(4);for(r.l=c,o=0;o<l;++o){r.l+=20;var u=r.read_shift(4),f=r.read_shift(4),h=r.read_shift(2),d=r.read_shift(2),p=r.read_shift(2);r.l+=8;var m=r.read_shift(4),v=s(r.slice(r.l+h,r.l+h+d));r.l+=h+d+p;var b=r.l;r.l=m+4,Re(r,u,f,a,v),r.l=b}return a}function Re(e,t,r,n,i){e.l+=2;var a=e.read_shift(2),l=e.read_shift(2),c=o(e);if(8257&a)throw new Error("Unsupported ZIP encryption");for(var u=e.read_shift(4),f=e.read_shift(4),h=e.read_shift(4),d=e.read_shift(2),p=e.read_shift(2),m="",v=0;v<d;++v)m+=String.fromCharCode(e[e.l++]);if(p){var b=s(e.slice(e.l,e.l+p));(b[21589]||{}).mt&&(c=b[21589].mt),((i||{})[21589]||{}).mt&&(c=i[21589].mt)}e.l+=p;var g=e.slice(e.l,e.l+f);switch(l){case 8:g=X(e,h);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+l)}var y=!1;8&a&&(u=e.read_shift(4),134695760==u&&(u=e.read_shift(4),y=!0),f=e.read_shift(4),h=e.read_shift(4)),f!=t&&Me(y,"Bad compressed size: "+t+" != "+f),h!=r&&Me(y,"Bad uncompressed size: "+r+" != "+h),He(n,m,g,{unsafe:!0,mt:c})}function Pe(e,t){var r=t||{},n=[],i=[],o=bn(1),s=r.compression?8:0,l=0,c=!1;c&&(l|=8);var u=0,f=0,h=0,d=0,p=e.FullPaths[0],m=p,v=e.FileIndex[0],b=[],g=0;for(u=1;u<e.FullPaths.length;++u)if(m=e.FullPaths[u].slice(p.length),v=e.FileIndex[u],v.size&&v.content&&"Sh33tJ5"!=m){var y=h,w=bn(m.length);for(f=0;f<m.length;++f)w.write_shift(1,127&m.charCodeAt(f));w=w.slice(0,w.l),b[d]=Je.buf(v.content,0);var _=v.content;8==s&&(_=$(_)),o=bn(30),o.write_shift(4,67324752),o.write_shift(2,20),o.write_shift(2,l),o.write_shift(2,s),v.mt?a(o,v.mt):o.write_shift(4,0),o.write_shift(-4,8&l?0:b[d]),o.write_shift(4,8&l?0:_.length),o.write_shift(4,8&l?0:v.content.length),o.write_shift(2,w.length),o.write_shift(2,0),h+=o.length,n.push(o),h+=w.length,n.push(w),h+=_.length,n.push(_),8&l&&(o=bn(12),o.write_shift(-4,b[d]),o.write_shift(4,_.length),o.write_shift(4,v.content.length),h+=o.l,n.push(o)),o=bn(46),o.write_shift(4,33639248),o.write_shift(2,0),o.write_shift(2,20),o.write_shift(2,l),o.write_shift(2,s),o.write_shift(4,0),o.write_shift(-4,b[d]),o.write_shift(4,_.length),o.write_shift(4,v.content.length),o.write_shift(2,w.length),o.write_shift(2,0),o.write_shift(2,0),o.write_shift(2,0),o.write_shift(2,0),o.write_shift(4,0),o.write_shift(4,y),g+=o.l,i.push(o),g+=w.length,i.push(w),++d}return o=bn(22),o.write_shift(4,101010256),o.write_shift(2,0),o.write_shift(2,0),o.write_shift(2,d),o.write_shift(2,d),o.write_shift(4,g),o.write_shift(4,h),o.write_shift(2,0),I([I(n),I(i),o])}var Ie={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function Be(e,t){if(e.ctype)return e.ctype;var r=e.name||"",n=r.match(/\.([^\.]+)$/);return n&&Ie[n[1]]||t&&(n=(r=t).match(/[\.\\]([^\.\\])+$/),n&&Ie[n[1]])?Ie[n[1]]:"application/octet-stream"}function Ne(e){for(var t=O(e),r=[],n=0;n<t.length;n+=76)r.push(t.slice(n,n+76));return r.join("\r\n")+"\r\n"}function De(e){var t=e.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,(function(e){var t=e.charCodeAt(0).toString(16).toUpperCase();return"="+(1==t.length?"0"+t:t)}));t=t.replace(/ $/gm,"=20").replace(/\t$/gm,"=09"),"\n"==t.charAt(0)&&(t="=0D"+t.slice(1)),t=t.replace(/\r(?!\n)/gm,"=0D").replace(/\n\n/gm,"\n=0A").replace(/([^\r\n])\n/gm,"$1=0A");for(var r=[],n=t.split("\r\n"),i=0;i<n.length;++i){var a=n[i];if(0!=a.length)for(var o=0;o<a.length;){var s=76,l=a.slice(o,o+s);"="==l.charAt(s-1)?s--:"="==l.charAt(s-2)?s-=2:"="==l.charAt(s-3)&&(s-=3),l=a.slice(o,o+s),o+=s,o<a.length&&(l+="="),r.push(l)}else r.push("")}return r.join("\r\n")}function Le(e){for(var t=[],r=0;r<e.length;++r){var n=e[r];while(r<=e.length&&"="==n.charAt(n.length-1))n=n.slice(0,n.length-1)+e[++r];t.push(n)}for(var i=0;i<t.length;++i)t[i]=t[i].replace(/[=][0-9A-Fa-f]{2}/g,(function(e){return String.fromCharCode(parseInt(e.slice(1),16))}));return x(t.join("\r\n"))}function Fe(e,t,r){for(var n,i="",a="",o="",s=0;s<10;++s){var l=t[s];if(!l||l.match(/^\s*$/))break;var c=l.match(/^(.*?):\s*([^\s].*)$/);if(c)switch(c[1].toLowerCase()){case"content-location":i=c[2].trim();break;case"content-type":o=c[2].trim();break;case"content-transfer-encoding":a=c[2].trim();break}}switch(++s,a.toLowerCase()){case"base64":n=x(E(t.slice(s).join("")));break;case"quoted-printable":n=Le(t.slice(s));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+a)}var u=He(e,i.slice(r.length),n,{unsafe:!0});o&&(u.ctype=o)}function Ve(e,t){if("mime-version:"!=W(e.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var r=t&&t.root||"",n=(S&&Buffer.isBuffer(e)?e.toString("binary"):W(e)).split("\r\n"),i=0,a="";for(i=0;i<n.length;++i)if(a=n[i],/^Content-Location:/i.test(a)&&(a=a.slice(a.indexOf("file")),r||(r=a.slice(0,a.lastIndexOf("/")+1)),a.slice(0,r.length)!=r))while(r.length>0)if(r=r.slice(0,r.length-1),r=r.slice(0,r.lastIndexOf("/")+1),a.slice(0,r.length)==r)break;var o=(n[1]||"").match(/boundary="(.*?)"/);if(!o)throw new Error("MAD cannot find boundary");var s="--"+(o[1]||""),l=[],c=[],u={FileIndex:l,FullPaths:c};k(u);var f,h=0;for(i=0;i<n.length;++i){var d=n[i];d!==s&&d!==s+"--"||(h++&&Fe(u,n.slice(f,i),r),f=i)}return u}function ze(e,t){var r=t||{},n=r.boundary||"SheetJS";n="------="+n;for(var i=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+n.slice(2)+'"',"","",""],a=e.FullPaths[0],o=a,s=e.FileIndex[0],l=1;l<e.FullPaths.length;++l)if(o=e.FullPaths[l].slice(a.length),s=e.FileIndex[l],s.size&&s.content&&"Sh33tJ5"!=o){o=o.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,(function(e){return"_x"+e.charCodeAt(0).toString(16)+"_"})).replace(/[\u0080-\uFFFF]/g,(function(e){return"_u"+e.charCodeAt(0).toString(16)+"_"}));for(var c=s.content,u=S&&Buffer.isBuffer(c)?c.toString("binary"):W(c),f=0,h=Math.min(1024,u.length),d=0,p=0;p<=h;++p)(d=u.charCodeAt(p))>=32&&d<128&&++f;var m=f>=4*h/5;i.push(n),i.push("Content-Location: "+(r.root||"file:///C:/SheetJS/")+o),i.push("Content-Transfer-Encoding: "+(m?"quoted-printable":"base64")),i.push("Content-Type: "+Be(s,o)),i.push(""),i.push(m?De(u):Ne(u))}return i.push(n+"--\r\n"),i.join("\r\n")}function Ue(e){var t={};return k(t,e),t}function He(e,t,r,n){var a=n&&n.unsafe;a||k(e);var o=!a&&Qe.find(e,t);if(!o){var s=e.FullPaths[0];t.slice(0,s.length)==s?s=t:("/"!=s.slice(-1)&&(s+="/"),s=(s+t).replace("//","/")),o={name:i(t),type:2},e.FileIndex.push(o),e.FullPaths.push(s),a||Qe.utils.cfb_gc(e)}return o.content=r,o.size=r?r.length:0,n&&(n.CLSID&&(o.clsid=n.CLSID),n.mt&&(o.mt=n.mt),n.ct&&(o.ct=n.ct)),o}function qe(e,t){k(e);var r=Qe.find(e,t);if(r)for(var n=0;n<e.FileIndex.length;++n)if(e.FileIndex[n]==r)return e.FileIndex.splice(n,1),e.FullPaths.splice(n,1),!0;return!1}function We(e,t,r){k(e);var n=Qe.find(e,t);if(n)for(var a=0;a<e.FileIndex.length;++a)if(e.FileIndex[a]==n)return e.FileIndex[a].name=i(r),e.FullPaths[a]=r,!0;return!1}function Ge(e){j(e,!0)}return t.find=P,t.read=_,t.parse=c,t.write=G,t.writeFile=q,t.utils={cfb_new:Ue,cfb_add:He,cfb_del:qe,cfb_mov:We,cfb_gc:Ge,ReadShift:cn,CheckField:pn,prep_blob:mn,bconcat:I,use_zlib:K,_deflateRaw:_e,_inflateRaw:xe,consts:H},t}();let et=void 0;function tt(e){et=e}function rt(e){return"string"===typeof e?M(e):Array.isArray(e)?R(e):e}function nt(e,t,r){if("undefined"!==typeof et&&et.writeFileSync)return r?et.writeFileSync(e,t,r):et.writeFileSync(e,t);if("undefined"!==typeof Deno){if(r&&"string"==typeof t)switch(r){case"utf8":t=new TextEncoder(r).encode(t);break;case"binary":t=M(t);break;default:throw new Error("Unsupported encoding "+r)}return Deno.writeFileSync(e,t)}var n="utf8"==r?pr(t):t;if("undefined"!==typeof IE_SaveFile)return IE_SaveFile(n,e);if("undefined"!==typeof Blob){var i=new Blob([rt(n)],{type:"application/octet-stream"});if("undefined"!==typeof navigator&&navigator.msSaveBlob)return navigator.msSaveBlob(i,e);if("undefined"!==typeof saveAs)return saveAs(i,e);if("undefined"!==typeof URL&&"undefined"!==typeof document&&document.createElement&&URL.createObjectURL){var a=URL.createObjectURL(i);if("object"===typeof chrome&&"function"==typeof(chrome.downloads||{}).download)return URL.revokeObjectURL&&"undefined"!==typeof setTimeout&&setTimeout((function(){URL.revokeObjectURL(a)}),6e4),chrome.downloads.download({url:a,filename:e,saveAs:!0});var o=document.createElement("a");if(null!=o.download)return o.download=e,o.href=a,document.body.appendChild(o),o.click(),document.body.removeChild(o),URL.revokeObjectURL&&"undefined"!==typeof setTimeout&&setTimeout((function(){URL.revokeObjectURL(a)}),6e4),a}}if("undefined"!==typeof $&&"undefined"!==typeof File&&"undefined"!==typeof Folder)try{var s=File(e);return s.open("w"),s.encoding="binary",Array.isArray(t)&&(t=j(t)),s.write(t),s.close(),t}catch(l){if(!l.message||!l.message.match(/onstruct/))throw l}throw new Error("cannot save file "+e)}function it(e){if("undefined"!==typeof et)return et.readFileSync(e);if("undefined"!==typeof Deno)return Deno.readFileSync(e);if("undefined"!==typeof $&&"undefined"!==typeof File&&"undefined"!==typeof Folder)try{var t=File(e);t.open("r"),t.encoding="binary";var r=t.read();return t.close(),r}catch(n){if(!n.message||!n.message.match(/onstruct/))throw n}throw new Error("Cannot access file "+e)}function at(e){for(var t=Object.keys(e),r=[],n=0;n<t.length;++n)Object.prototype.hasOwnProperty.call(e,t[n])&&r.push(t[n]);return r}function ot(e,t){for(var r=[],n=at(e),i=0;i!==n.length;++i)null==r[e[n[i]][t]]&&(r[e[n[i]][t]]=n[i]);return r}function st(e){for(var t=[],r=at(e),n=0;n!==r.length;++n)t[e[r[n]]]=r[n];return t}function lt(e){for(var t=[],r=at(e),n=0;n!==r.length;++n)t[e[r[n]]]=parseInt(r[n],10);return t}function ct(e){for(var t=[],r=at(e),n=0;n!==r.length;++n)null==t[e[r[n]]]&&(t[e[r[n]]]=[]),t[e[r[n]]].push(r[n]);return t}var ut=new Date(1899,11,30,0,0,0);function ft(e,t){var r=e.getTime();t&&(r-=1263168e5);var n=ut.getTime()+6e4*(e.getTimezoneOffset()-ut.getTimezoneOffset());return(r-n)/864e5}var ht=new Date,dt=ut.getTime()+6e4*(ht.getTimezoneOffset()-ut.getTimezoneOffset()),pt=ht.getTimezoneOffset();function mt(e){var t=new Date;return t.setTime(24*e*60*60*1e3+dt),t.getTimezoneOffset()!==pt&&t.setTime(t.getTime()+6e4*(t.getTimezoneOffset()-pt)),t}function vt(e){var t=0,r=0,n=!1,i=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!i)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var a=1;a!=i.length;++a)if(i[a]){switch(r=1,a>3&&(n=!0),i[a].slice(i[a].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+i[a].slice(i[a].length-1));case"D":r*=24;case"H":r*=60;case"M":if(!n)throw new Error("Unsupported ISO Duration Field: M");r*=60;case"S":break}t+=r*parseInt(i[a],10)}return t}var bt=new Date("2017-02-19T19:06:09.000Z"),gt=isNaN(bt.getFullYear())?new Date("2/19/17"):bt,yt=2017==gt.getFullYear();function wt(e,t){var r=new Date(e);if(yt)return t>0?r.setTime(r.getTime()+60*r.getTimezoneOffset()*1e3):t<0&&r.setTime(r.getTime()-60*r.getTimezoneOffset()*1e3),r;if(e instanceof Date)return e;if(1917==gt.getFullYear()&&!isNaN(r.getFullYear())){var n=r.getFullYear();return e.indexOf(""+n)>-1||r.setFullYear(r.getFullYear()+100),r}var i=e.match(/\d+/g)||["2017","2","19","0","0","0"],a=new Date(+i[0],+i[1]-1,+i[2],+i[3]||0,+i[4]||0,+i[5]||0);return e.indexOf("Z")>-1&&(a=new Date(a.getTime()-60*a.getTimezoneOffset()*1e3)),a}function _t(e,t){if(S&&Buffer.isBuffer(e)){if(t){if(255==e[0]&&254==e[1])return pr(e.slice(2).toString("utf16le"));if(254==e[1]&&255==e[2])return pr(p(e.slice(2).toString("binary")))}return e.toString("binary")}if("undefined"!==typeof TextDecoder)try{if(t){if(255==e[0]&&254==e[1])return pr(new TextDecoder("utf-16le").decode(e.slice(2)));if(254==e[0]&&255==e[1])return pr(new TextDecoder("utf-16be").decode(e.slice(2)))}var r={"€":"€","‚":"‚","ƒ":"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰","Š":"Š","‹":"‹","Œ":"Œ","Ž":"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™","š":"š","›":"›","œ":"œ","ž":"ž","Ÿ":"Ÿ"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,(function(e){return r[e]||e}))}catch(a){}for(var n=[],i=0;i!=e.length;++i)n.push(String.fromCharCode(e[i]));return n.join("")}function kt(e){if("undefined"!=typeof JSON&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if("object"!=typeof e||null==e)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=kt(e[r]));return t}function Ot(e,t){var r="";while(r.length<t)r+=e;return r}function Et(e){var t=Number(e);if(!isNaN(t))return isFinite(t)?t:NaN;if(!/\d/.test(e))return t;var r=1,n=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,(function(){return r*=100,""}));return isNaN(t=Number(n))?(n=n.replace(/[(](.*)[)]/,(function(e,t){return r=-r,t})),isNaN(t=Number(n))?t:t/r):t/r}var St=["january","february","march","april","may","june","july","august","september","october","november","december"];function At(e){var t=new Date(e),r=new Date(NaN),n=t.getYear(),i=t.getMonth(),a=t.getDate();if(isNaN(a))return r;var o=e.toLowerCase();if(o.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if(o=o.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,""),o.length>3&&-1==St.indexOf(o))return r}else if(o.match(/[a-z]/))return r;return n<0||n>8099?r:(i>0||a>1)&&101!=n?t:e.match(/[^-0-9:,\/\\]/)?r:t}var Ct=function(){var e=5=="abacaba".split(/(:?b)/i).length;return function(t,r,n){if(e||"string"==typeof r)return t.split(r);for(var i=t.split(r),a=[i[0]],o=1;o<i.length;++o)a.push(n),a.push(i[o]);return a}}();function Tt(e){return e?e.content&&e.type?_t(e.content,!0):e.data?v(e.data):e.asNodeBuffer&&S?v(e.asNodeBuffer().toString("binary")):e.asBinary?v(e.asBinary()):e._data&&e._data.getContent?v(_t(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function xt(e){if(!e)return null;if(e.data)return h(e.data);if(e.asNodeBuffer&&S)return e.asNodeBuffer();if(e._data&&e._data.getContent){var t=e._data.getContent();return"string"==typeof t?h(t):Array.prototype.slice.call(t)}return e.content&&e.type?e.content:null}function Mt(e){return e&&".bin"===e.name.slice(-4)?xt(e):Tt(e)}function jt(e,t){for(var r=e.FullPaths||at(e.files),n=t.toLowerCase().replace(/[\/]/g,"\\"),i=n.replace(/\\/g,"/"),a=0;a<r.length;++a){var o=r[a].replace(/^Root Entry[\/]/,"").toLowerCase();if(n==o||i==o)return e.files?e.files[r[a]]:e.FileIndex[a]}return null}function Rt(e,t){var r=jt(e,t);if(null==r)throw new Error("Cannot find file "+t+" in zip");return r}function Pt(e,t,r){if(!r)return Mt(Rt(e,t));if(!t)return null;try{return Pt(e,t)}catch(n){return null}}function It(e,t,r){if(!r)return Tt(Rt(e,t));if(!t)return null;try{return It(e,t)}catch(n){return null}}function Bt(e,t,r){if(!r)return xt(Rt(e,t));if(!t)return null;try{return Bt(e,t)}catch(n){return null}}function Nt(e){for(var t=e.FullPaths||at(e.files),r=[],n=0;n<t.length;++n)"/"!=t[n].slice(-1)&&r.push(t[n].replace(/^Root Entry[\/]/,""));return r.sort()}function Dt(e,t,r){if(e.FullPaths){var n;if("string"==typeof r)return n=S?A(r):B(r),Qe.utils.cfb_add(e,t,n);Qe.utils.cfb_add(e,t,r)}else e.file(t,r)}function Lt(){return Qe.utils.cfb_new()}function Ft(e,t){switch(t.type){case"base64":return Qe.read(e,{type:"base64"});case"binary":return Qe.read(e,{type:"binary"});case"buffer":case"array":return Qe.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+t.type)}function Vt(e,t){if("/"==e.charAt(0))return e.slice(1);var r=t.split("/");"/"!=t.slice(-1)&&r.pop();var n=e.split("/");while(0!==n.length){var i=n.shift();".."===i?r.pop():"."!==i&&r.push(i)}return r.join("/")}var zt='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n',Ut=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,Ht=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/gm,qt=/<[^>]*>/g,Wt=zt.match(Ht)?Ht:qt,Gt=/<\w*:/,Kt=/<(\/?)\w+:/;function Xt(e,t,r){for(var n={},i=0,a=0;i!==e.length;++i)if(32===(a=e.charCodeAt(i))||10===a||13===a)break;if(t||(n[0]=e.slice(0,i)),i===e.length)return n;var o=e.match(Ut),s=0,l="",c=0,u="",f="",h=1;if(o)for(c=0;c!=o.length;++c){for(f=o[c],a=0;a!=f.length;++a)if(61===f.charCodeAt(a))break;u=f.slice(0,a).trim();while(32==f.charCodeAt(a+1))++a;for(h=34==(i=f.charCodeAt(a+1))||39==i?1:0,l=f.slice(a+1+h,f.length-h),s=0;s!=u.length;++s)if(58===u.charCodeAt(s))break;if(s===u.length)u.indexOf("_")>0&&(u=u.slice(0,u.indexOf("_"))),n[u]=l,r||(n[u.toLowerCase()]=l);else{var d=(5===s&&"xmlns"===u.slice(0,5)?"xmlns":"")+u.slice(s+1);if(n[d]&&"ext"==u.slice(s-3,s))continue;n[d]=l,r||(n[d.toLowerCase()]=l)}}return n}function $t(e){return e.replace(Kt,"<$1")}var Zt={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},Yt=st(Zt),Jt=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,t=/_x([\da-fA-F]{4})_/gi;return function r(n){var i=n+"",a=i.indexOf("<![CDATA[");if(-1==a)return i.replace(e,(function(e,t){return Zt[e]||String.fromCharCode(parseInt(t,e.indexOf("x")>-1?16:10))||e})).replace(t,(function(e,t){return String.fromCharCode(parseInt(t,16))}));var o=i.indexOf("]]>");return r(i.slice(0,a))+i.slice(a+9,o)+r(i.slice(o+3))}}(),Qt=/[&<>'"]/g,er=/[\u0000-\u0008\u000b-\u001f]/g;function tr(e){var t=e+"";return t.replace(Qt,(function(e){return Yt[e]})).replace(er,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function rr(e){return tr(e).replace(/ /g,"_x0020_")}var nr=/[\u0000-\u001f]/g;function ir(e){var t=e+"";return t.replace(Qt,(function(e){return Yt[e]})).replace(/\n/g,"<br/>").replace(nr,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}function ar(e){var t=e+"";return t.replace(Qt,(function(e){return Yt[e]})).replace(nr,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}var or=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(r){return r.replace(e,t)}}();function sr(e){return e.replace(/(\r\n|[\r\n])/g,"&#10;")}function lr(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function cr(e){var t="",r=0,n=0,i=0,a=0,o=0,s=0;while(r<e.length)n=e.charCodeAt(r++),n<128?t+=String.fromCharCode(n):(i=e.charCodeAt(r++),n>191&&n<224?(o=(31&n)<<6,o|=63&i,t+=String.fromCharCode(o)):(a=e.charCodeAt(r++),n<240?t+=String.fromCharCode((15&n)<<12|(63&i)<<6|63&a):(o=e.charCodeAt(r++),s=((7&n)<<18|(63&i)<<12|(63&a)<<6|63&o)-65536,t+=String.fromCharCode(55296+(s>>>10&1023)),t+=String.fromCharCode(56320+(1023&s)))));return t}function ur(e){var t,r,n,i=C(2*e.length),a=1,o=0,s=0;for(r=0;r<e.length;r+=a)a=1,(n=e.charCodeAt(r))<128?t=n:n<224?(t=64*(31&n)+(63&e.charCodeAt(r+1)),a=2):n<240?(t=4096*(15&n)+64*(63&e.charCodeAt(r+1))+(63&e.charCodeAt(r+2)),a=3):(a=4,t=262144*(7&n)+4096*(63&e.charCodeAt(r+1))+64*(63&e.charCodeAt(r+2))+(63&e.charCodeAt(r+3)),t-=65536,s=55296+(t>>>10&1023),t=56320+(1023&t)),0!==s&&(i[o++]=255&s,i[o++]=s>>>8,s=0),i[o++]=t%256,i[o++]=t>>>8;return i.slice(0,o).toString("ucs2")}function fr(e){return A(e,"binary").toString("utf8")}var hr="foo bar baz☃🍣",dr=S&&(fr(hr)==cr(hr)&&fr||ur(hr)==cr(hr)&&ur)||cr,pr=S?function(e){return A(e,"utf8").toString("binary")}:function(e){var t=[],r=0,n=0,i=0;while(r<e.length)switch(n=e.charCodeAt(r++),!0){case n<128:t.push(String.fromCharCode(n));break;case n<2048:t.push(String.fromCharCode(192+(n>>6))),t.push(String.fromCharCode(128+(63&n)));break;case n>=55296&&n<57344:n-=55296,i=e.charCodeAt(r++)-56320+(n<<10),t.push(String.fromCharCode(240+(i>>18&7))),t.push(String.fromCharCode(144+(i>>12&63))),t.push(String.fromCharCode(128+(i>>6&63))),t.push(String.fromCharCode(128+(63&i)));break;default:t.push(String.fromCharCode(224+(n>>12))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(63&n)))}return t.join("")},mr=function(){var e={};return function(t,r){var n=t+"|"+(r||"");return e[n]?e[n]:e[n]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+t+">",r||"")}}(),vr=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]}));return function(t){for(var r=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^>]*>/g,""),n=0;n<e.length;++n)r=r.replace(e[n][0],e[n][1]);return r}}(),br=function(){var e={};return function(t){return void 0!==e[t]?e[t]:e[t]=new RegExp("<(?:vt:)?"+t+">([\\s\\S]*?)</(?:vt:)?"+t+">","g")}}(),gr=/<\/?(?:vt:)?variant>/g,yr=/<(?:vt:)([^>]*)>([\s\S]*)</;function wr(e,t){var r=Xt(e),n=e.match(br(r.baseType))||[],i=[];if(n.length!=r.size){if(t.WTF)throw new Error("unexpected vector length "+n.length+" != "+r.size);return i}return n.forEach((function(e){var t=e.replace(gr,"").match(yr);t&&i.push({v:dr(t[2]),t:t[1]})})),i}var _r=/(^\s|\s$|\n)/;function kr(e,t){return"<"+e+(t.match(_r)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function Or(e){return at(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function Er(e,t,r){return"<"+e+(null!=r?Or(r):"")+(null!=t?(t.match(_r)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function Sr(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(r){if(t)throw r}return""}function Ar(e,t){switch(typeof e){case"string":var r=Er("vt:lpwstr",tr(e));return t&&(r=r.replace(/&quot;/g,"_x0022_")),r;case"number":return Er((0|e)==e?"vt:i4":"vt:r8",tr(String(e)));case"boolean":return Er("vt:bool",e?"true":"false")}if(e instanceof Date)return Er("vt:filetime",Sr(e));throw new Error("Unable to serialize "+e)}function Cr(e){if(S&&Buffer.isBuffer(e))return e.toString("utf8");if("string"===typeof e)return e;if("undefined"!==typeof Uint8Array&&e instanceof Uint8Array)return dr(j(P(e)));throw new Error("Bad input format: expected Buffer or string")}var Tr=/<(\/?)([^\s?><!\/:]*:|)([^\s?<>:\/]+)(?:[\s?:\/][^>]*)?>/gm,xr={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},Mr=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],jr={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function Rr(e,t){for(var r=1-2*(e[t+7]>>>7),n=((127&e[t+7])<<4)+(e[t+6]>>>4&15),i=15&e[t+6],a=5;a>=0;--a)i=256*i+e[t+a];return 2047==n?0==i?r*(1/0):NaN:(0==n?n=-1022:(n-=1023,i+=Math.pow(2,52)),r*Math.pow(2,n-52)*i)}function Pr(e,t,r){var n=(t<0||1/t==-1/0?1:0)<<7,i=0,a=0,o=n?-t:t;isFinite(o)?0==o?i=a=0:(i=Math.floor(Math.log(o)/Math.LN2),a=o*Math.pow(2,52-i),i<=-1023&&(!isFinite(a)||a<Math.pow(2,52))?i=-1022:(a-=Math.pow(2,52),i+=1023)):(i=2047,a=isNaN(t)?26985:0);for(var s=0;s<=5;++s,a/=256)e[r+s]=255&a;e[r+6]=(15&i)<<4|15&a,e[r+7]=i>>4|n}var Ir=function(e){for(var t=[],r=10240,n=0;n<e[0].length;++n)if(e[0][n])for(var i=0,a=e[0][n].length;i<a;i+=r)t.push.apply(t,e[0][n].slice(i,i+r));return t},Br=S?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map((function(e){return Buffer.isBuffer(e)?e:A(e)}))):Ir(e)}:Ir,Nr=function(e,t,r){for(var n=[],i=t;i<r;i+=2)n.push(String.fromCharCode(nn(e,i)));return n.join("").replace(N,"")},Dr=S?function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf16le",t,r).replace(N,""):Nr(e,t,r)}:Nr,Lr=function(e,t,r){for(var n=[],i=t;i<t+r;++i)n.push(("0"+e[i].toString(16)).slice(-2));return n.join("")},Fr=S?function(e,t,r){return Buffer.isBuffer(e)?e.toString("hex",t,t+r):Lr(e,t,r)}:Lr,Vr=function(e,t,r){for(var n=[],i=t;i<r;i++)n.push(String.fromCharCode(rn(e,i)));return n.join("")},zr=S?function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf8",t,r):Vr(e,t,r)}:Vr,Ur=function(e,t){var r=on(e,t);return r>0?zr(e,t+4,t+4+r-1):""},Hr=Ur,qr=function(e,t){var r=on(e,t);return r>0?zr(e,t+4,t+4+r-1):""},Wr=qr,Gr=function(e,t){var r=2*on(e,t);return r>0?zr(e,t+4,t+4+r-1):""},Kr=Gr,Xr=function(e,t){var r=on(e,t);return r>0?Dr(e,t+4,t+4+r):""},$r=Xr,Zr=function(e,t){var r=on(e,t);return r>0?zr(e,t+4,t+4+r):""},Yr=Zr,Jr=function(e,t){return Rr(e,t)},Qr=Jr,en=function(e){return Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array};function tn(){Dr=function(e,t,r){return m.utils.decode(1200,e.slice(t,r)).replace(N,"")},zr=function(e,t,r){return m.utils.decode(65001,e.slice(t,r))},Hr=function(e,t){var r=on(e,t);return r>0?m.utils.decode(a,e.slice(t+4,t+4+r-1)):""},Wr=function(e,t){var r=on(e,t);return r>0?m.utils.decode(i,e.slice(t+4,t+4+r-1)):""},Kr=function(e,t){var r=2*on(e,t);return r>0?m.utils.decode(1200,e.slice(t+4,t+4+r-1)):""},$r=function(e,t){var r=on(e,t);return r>0?m.utils.decode(1200,e.slice(t+4,t+4+r)):""},Yr=function(e,t){var r=on(e,t);return r>0?m.utils.decode(65001,e.slice(t+4,t+4+r)):""}}S&&(Hr=function(e,t){if(!Buffer.isBuffer(e))return Ur(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},Wr=function(e,t){if(!Buffer.isBuffer(e))return qr(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},Kr=function(e,t){if(!Buffer.isBuffer(e))return Gr(e,t);var r=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r-1)},$r=function(e,t){if(!Buffer.isBuffer(e))return Xr(e,t);var r=e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r)},Yr=function(e,t){if(!Buffer.isBuffer(e))return Zr(e,t);var r=e.readUInt32LE(t);return e.toString("utf8",t+4,t+4+r)},Qr=function(e,t){return Buffer.isBuffer(e)?e.readDoubleLE(t):Jr(e,t)},en=function(e){return Buffer.isBuffer(e)||Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array}),"undefined"!==typeof m&&tn();var rn=function(e,t){return e[t]},nn=function(e,t){return 256*e[t+1]+e[t]},an=function(e,t){var r=256*e[t+1]+e[t];return r<32768?r:-1*(65535-r+1)},on=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},sn=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},ln=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function cn(e,t){var r,n,a,o,s,l,c="",u=[];switch(t){case"dbcs":if(l=this.l,S&&Buffer.isBuffer(this))c=this.slice(this.l,this.l+2*e).toString("utf16le");else for(s=0;s<e;++s)c+=String.fromCharCode(nn(this,l)),l+=2;e*=2;break;case"utf8":c=zr(this,this.l,this.l+e);break;case"utf16le":e*=2,c=Dr(this,this.l,this.l+e);break;case"wstr":if("undefined"===typeof m)return cn.call(this,e,"dbcs");c=m.utils.decode(i,this.slice(this.l,this.l+2*e)),e*=2;break;case"lpstr-ansi":c=Hr(this,this.l),e=4+on(this,this.l);break;case"lpstr-cp":c=Wr(this,this.l),e=4+on(this,this.l);break;case"lpwstr":c=Kr(this,this.l),e=4+2*on(this,this.l);break;case"lpp4":e=4+on(this,this.l),c=$r(this,this.l),2&e&&(e+=2);break;case"8lpp4":e=4+on(this,this.l),c=Yr(this,this.l),3&e&&(e+=4-(3&e));break;case"cstr":e=0,c="";while(0!==(a=rn(this,this.l+e++)))u.push(b(a));c=u.join("");break;case"_wstr":e=0,c="";while(0!==(a=nn(this,this.l+e)))u.push(b(a)),e+=2;e+=2,c=u.join("");break;case"dbcs-cont":for(c="",l=this.l,s=0;s<e;++s){if(this.lens&&-1!==this.lens.indexOf(l))return a=rn(this,l),this.l=l+1,o=cn.call(this,e-s,a?"dbcs-cont":"sbcs-cont"),u.join("")+o;u.push(b(nn(this,l))),l+=2}c=u.join(""),e*=2;break;case"cpstr":if("undefined"!==typeof m){c=m.utils.decode(i,this.slice(this.l,this.l+e));break}case"sbcs-cont":for(c="",l=this.l,s=0;s!=e;++s){if(this.lens&&-1!==this.lens.indexOf(l))return a=rn(this,l),this.l=l+1,o=cn.call(this,e-s,a?"dbcs-cont":"sbcs-cont"),u.join("")+o;u.push(b(rn(this,l))),l+=1}c=u.join("");break;default:switch(e){case 1:return r=rn(this,this.l),this.l++,r;case 2:return r=("i"===t?an:nn)(this,this.l),this.l+=2,r;case 4:case-4:return"i"===t||0===(128&this[this.l+3])?(r=(e>0?sn:ln)(this,this.l),this.l+=4,r):(n=on(this,this.l),this.l+=4,n);case 8:case-8:if("f"===t)return n=8==e?Qr(this,this.l):Qr([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,n;e=8;case 16:c=Fr(this,this.l,e);break}}return this.l+=e,c}var un=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},fn=function(e,t,r){e[r]=255&t,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},hn=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255};function dn(e,t,r){var n=0,i=0;if("dbcs"===r){for(i=0;i!=t.length;++i)hn(this,t.charCodeAt(i),this.l+2*i);n=2*t.length}else if("sbcs"===r){if("undefined"!==typeof m&&874==a)for(i=0;i!=t.length;++i){var o=m.utils.encode(a,t.charAt(i));this[this.l+i]=o[0]}else for(t=t.replace(/[^\x00-\x7F]/g,"_"),i=0;i!=t.length;++i)this[this.l+i]=255&t.charCodeAt(i);n=t.length}else{if("hex"===r){for(;i<e;++i)this[this.l++]=parseInt(t.slice(2*i,2*i+2),16)||0;return this}if("utf16le"===r){var s=Math.min(this.l+e,this.length);for(i=0;i<Math.min(t.length,e);++i){var l=t.charCodeAt(i);this[this.l++]=255&l,this[this.l++]=l>>8}while(this.l<s)this[this.l++]=0;return this}switch(e){case 1:n=1,this[this.l]=255&t;break;case 2:n=2,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t;break;case 3:n=3,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l+2]=255&t;break;case 4:n=4,un(this,t,this.l);break;case 8:if(n=8,"f"===r){Pr(this,t,this.l);break}case 16:break;case-4:n=4,fn(this,t,this.l);break}}return this.l+=n,this}function pn(e,t){var r=Fr(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function mn(e,t){e.l=t,e.read_shift=cn,e.chk=pn,e.write_shift=dn}function vn(e,t){e.l+=t}function bn(e){var t=C(e);return mn(t,0),t}function gn(e,t,r){if(e){var n,i,a;mn(e,e.l||0);var o=e.length,s=0,l=0;while(e.l<o){s=e.read_shift(1),128&s&&(s=(127&s)+((127&e.read_shift(1))<<7));var c=mb[s]||mb[65535];for(n=e.read_shift(1),a=127&n,i=1;i<4&&128&n;++i)a+=(127&(n=e.read_shift(1)))<<7*i;l=e.l+a;var u=c.f&&c.f(e,a,r);if(e.l=l,t(u,c,s))return}}}function yn(){var e=[],t=S?256:2048,r=function(e){var t=bn(e);return mn(t,0),t},n=r(t),i=function(){n&&(n.length>n.l&&(n=n.slice(0,n.l),n.l=n.length),n.length>0&&e.push(n),n=null)},a=function(e){return n&&e<n.length-n.l?n:(i(),n=r(Math.max(e+1,t)))},o=function(){return i(),I(e)},s=function(e){i(),n=e,null==n.l&&(n.l=n.length),a(t)};return{next:a,push:s,end:o,_bufs:e}}function wn(e,t,r,n){var i,a=+t;if(!isNaN(a)){n||(n=mb[a].p||(r||[]).length||0),i=1+(a>=128?1:0)+1,n>=128&&++i,n>=16384&&++i,n>=2097152&&++i;var o=e.next(i);a<=127?o.write_shift(1,a):(o.write_shift(1,128+(127&a)),o.write_shift(1,a>>7));for(var s=0;4!=s;++s){if(!(n>=128)){o.write_shift(1,n);break}o.write_shift(1,128+(127&n)),n>>=7}n>0&&en(r)&&e.push(r)}}function _n(e,t,r){var n=kt(e);if(t.s?(n.cRel&&(n.c+=t.s.c),n.rRel&&(n.r+=t.s.r)):(n.cRel&&(n.c+=t.c),n.rRel&&(n.r+=t.r)),!r||r.biff<12){while(n.c>=256)n.c-=256;while(n.r>=65536)n.r-=65536}return n}function kn(e,t,r){var n=kt(e);return n.s=_n(n.s,t.s,r),n.e=_n(n.e,t.s,r),n}function On(e,t){if(e.cRel&&e.c<0){e=kt(e);while(e.c<0)e.c+=t>8?16384:256}if(e.rRel&&e.r<0){e=kt(e);while(e.r<0)e.r+=t>8?1048576:t>5?65536:16384}var r=Bn(e);return e.cRel||null==e.cRel||(r=jn(r)),e.rRel||null==e.rRel||(r=Cn(r)),r}function En(e,t){return 0!=e.s.r||e.s.rRel||e.e.r!=(t.biff>=12?1048575:t.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(t.biff>=12?16383:255)||e.e.cRel?On(e.s,t.biff)+":"+On(e.e,t.biff):(e.s.rRel?"":"$")+An(e.s.r)+":"+(e.e.rRel?"":"$")+An(e.e.r):(e.s.cRel?"":"$")+Mn(e.s.c)+":"+(e.e.cRel?"":"$")+Mn(e.e.c)}function Sn(e){return parseInt(Tn(e),10)-1}function An(e){return""+(e+1)}function Cn(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function Tn(e){return e.replace(/\$(\d+)$/,"$1")}function xn(e){for(var t=Rn(e),r=0,n=0;n!==t.length;++n)r=26*r+t.charCodeAt(n)-64;return r-1}function Mn(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function jn(e){return e.replace(/^([A-Z])/,"$$$1")}function Rn(e){return e.replace(/^\$([A-Z])/,"$1")}function Pn(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function In(e){for(var t=0,r=0,n=0;n<e.length;++n){var i=e.charCodeAt(n);i>=48&&i<=57?t=10*t+(i-48):i>=65&&i<=90&&(r=26*r+(i-64))}return{c:r-1,r:t-1}}function Bn(e){for(var t=e.c+1,r="";t;t=(t-1)/26|0)r=String.fromCharCode((t-1)%26+65)+r;return r+(e.r+1)}function Nn(e){var t=e.indexOf(":");return-1==t?{s:In(e),e:In(e)}:{s:In(e.slice(0,t)),e:In(e.slice(t+1))}}function Dn(e,t){return"undefined"===typeof t||"number"===typeof t?Dn(e.s,e.e):("string"!==typeof e&&(e=Bn(e)),"string"!==typeof t&&(t=Bn(t)),e==t?e:e+":"+t)}function Ln(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,n=0,i=0,a=e.length;for(r=0;n<a;++n){if((i=e.charCodeAt(n)-64)<1||i>26)break;r=26*r+i}for(t.s.c=--r,r=0;n<a;++n){if((i=e.charCodeAt(n)-48)<0||i>9)break;r=10*r+i}if(t.s.r=--r,n===a||10!=i)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++n,r=0;n!=a;++n){if((i=e.charCodeAt(n)-64)<1||i>26)break;r=26*r+i}for(t.e.c=--r,r=0;n!=a;++n){if((i=e.charCodeAt(n)-48)<0||i>9)break;r=10*r+i}return t.e.r=--r,t}function Fn(e,t){var r="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=He(e.z,r?ft(t):t)}catch(n){}try{return e.w=He((e.XF||{}).numFmtId||(r?14:0),r?ft(t):t)}catch(n){return""+t}}function Vn(e,t,r){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&r&&r.dateNF&&(e.z=r.dateNF),"e"==e.t?Gi[e.v]||e.v:Fn(e,void 0==t?e.v:t))}function zn(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",n={};return n[r]=e,{SheetNames:[r],Sheets:n}}function Un(e,t,r){var n=r||{},i=e?Array.isArray(e):n.dense;null!=w&&null==i&&(i=w);var a=e||(i?[]:{}),o=0,s=0;if(a&&null!=n.origin){if("number"==typeof n.origin)o=n.origin;else{var l="string"==typeof n.origin?In(n.origin):n.origin;o=l.r,s=l.c}a["!ref"]||(a["!ref"]="A1:A1")}var c={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(a["!ref"]){var u=Ln(a["!ref"]);c.s.c=u.s.c,c.s.r=u.s.r,c.e.c=Math.max(c.e.c,u.e.c),c.e.r=Math.max(c.e.r,u.e.r),-1==o&&(c.e.r=o=u.e.r+1)}for(var f=0;f!=t.length;++f)if(t[f]){if(!Array.isArray(t[f]))throw new Error("aoa_to_sheet expects an array of arrays");for(var h=0;h!=t[f].length;++h)if("undefined"!==typeof t[f][h]){var d={v:t[f][h]},p=o+f,m=s+h;if(c.s.r>p&&(c.s.r=p),c.s.c>m&&(c.s.c=m),c.e.r<p&&(c.e.r=p),c.e.c<m&&(c.e.c=m),!t[f][h]||"object"!==typeof t[f][h]||Array.isArray(t[f][h])||t[f][h]instanceof Date)if(Array.isArray(d.v)&&(d.f=t[f][h][1],d.v=d.v[0]),null===d.v)if(d.f)d.t="n";else if(n.nullError)d.t="e",d.v=0;else{if(!n.sheetStubs)continue;d.t="z"}else"number"===typeof d.v?d.t="n":"boolean"===typeof d.v?d.t="b":d.v instanceof Date?(d.z=n.dateNF||Y[14],n.cellDates?(d.t="d",d.w=He(d.z,ft(d.v))):(d.t="n",d.v=ft(d.v),d.w=He(d.z,d.v))):d.t="s";else d=t[f][h];if(i)a[p]||(a[p]=[]),a[p][m]&&a[p][m].z&&(d.z=a[p][m].z),a[p][m]=d;else{var v=Bn({c:m,r:p});a[v]&&a[v].z&&(d.z=a[v].z),a[v]=d}}}return c.s.c<1e7&&(a["!ref"]=Dn(c)),a}function Hn(e,t){return Un(null,e,t)}function qn(e){return e.read_shift(4,"i")}function Wn(e,t){return t||(t=bn(4)),t.write_shift(4,e),t}function Gn(e){var t=e.read_shift(4);return 0===t?"":e.read_shift(t,"dbcs")}function Kn(e,t){var r=!1;return null==t&&(r=!0,t=bn(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}function Xn(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function $n(e,t){return t||(t=bn(4)),t.write_shift(2,e.ich||0),t.write_shift(2,e.ifnt||0),t}function Zn(e,t){var r=e.l,n=e.read_shift(1),i=Gn(e),a=[],o={t:i,h:i};if(0!==(1&n)){for(var s=e.read_shift(4),l=0;l!=s;++l)a.push(Xn(e));o.r=a}else o.r=[{ich:0,ifnt:0}];return e.l=r+t,o}function Yn(e,t){var r=!1;return null==t&&(r=!0,t=bn(15+4*e.t.length)),t.write_shift(1,0),Kn(e.t,t),r?t.slice(0,t.l):t}var Jn=Zn;function Qn(e,t){var r=!1;return null==t&&(r=!0,t=bn(23+4*e.t.length)),t.write_shift(1,1),Kn(e.t,t),t.write_shift(4,1),$n({ich:0,ifnt:0},t),r?t.slice(0,t.l):t}function ei(e){var t=e.read_shift(4),r=e.read_shift(2);return r+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:r}}function ti(e,t){return null==t&&(t=bn(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function ri(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}function ni(e,t){return null==t&&(t=bn(4)),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var ii=Gn,ai=Kn;function oi(e){var t=e.read_shift(4);return 0===t||4294967295===t?"":e.read_shift(t,"dbcs")}function si(e,t){var r=!1;return null==t&&(r=!0,t=bn(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}var li=Gn,ci=oi,ui=si;function fi(e){var t=e.slice(e.l,e.l+4),r=1&t[0],n=2&t[0];e.l+=4;var i=0===n?Qr([0,0,0,0,252&t[0],t[1],t[2],t[3]],0):sn(t,0)>>2;return r?i/100:i}function hi(e,t){null==t&&(t=bn(4));var r=0,n=0,i=100*e;if(e==(0|e)&&e>=-(1<<29)&&e<1<<29?n=1:i==(0|i)&&i>=-(1<<29)&&i<1<<29&&(n=1,r=1),!n)throw new Error("unsupported RkNumber "+e);t.write_shift(-4,((r?i:e)<<2)+(r+2))}function di(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}function pi(e,t){return t||(t=bn(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t}var mi=di,vi=pi;function bi(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function gi(e,t){return(t||bn(8)).write_shift(8,e,"f")}function yi(e){var t={},r=e.read_shift(1),n=r>>>1,i=e.read_shift(1),a=e.read_shift(2,"i"),o=e.read_shift(1),s=e.read_shift(1),l=e.read_shift(1);switch(e.l++,n){case 0:t.auto=1;break;case 1:t.index=i;var c=Wi[i];c&&(t.rgb=yc(c));break;case 2:t.rgb=yc([o,s,l]);break;case 3:t.theme=i;break}return 0!=a&&(t.tint=a>0?a/32767:a/32768),t}function wi(e,t){if(t||(t=bn(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;null!=e.index?(t.write_shift(1,2),t.write_shift(1,e.index)):null!=e.theme?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var r=e.tint||0;if(r>0?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),e.rgb&&null==e.theme){var n=e.rgb||"FFFFFF";"number"==typeof n&&(n=("000000"+n.toString(16)).slice(-6)),t.write_shift(1,parseInt(n.slice(0,2),16)),t.write_shift(1,parseInt(n.slice(2,4),16)),t.write_shift(1,parseInt(n.slice(4,6),16)),t.write_shift(1,255)}else t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);return t}function _i(e){var t=e.read_shift(1);e.l++;var r={fBold:1&t,fItalic:2&t,fUnderline:4&t,fStrikeout:8&t,fOutline:16&t,fShadow:32&t,fCondense:64&t,fExtend:128&t};return r}function ki(e,t){t||(t=bn(2));var r=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);return t.write_shift(1,r),t.write_shift(1,0),t}function Oi(e,t){var r={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},n=e.read_shift(4);switch(n){case 0:return"";case 4294967295:case 4294967294:return r[e.read_shift(4)]||""}if(n>400)throw new Error("Unsupported Clipboard: "+n.toString(16));return e.l-=4,e.read_shift(0,1==t?"lpstr":"lpwstr")}function Ei(e){return Oi(e,1)}function Si(e){return Oi(e,2)}var Ai=2,Ci=3,Ti=11,xi=12,Mi=19,ji=64,Ri=65,Pi=71,Ii=4108,Bi=4126,Ni=80,Di=81,Li=[Ni,Di],Fi={1:{n:"CodePage",t:Ai},2:{n:"Category",t:Ni},3:{n:"PresentationFormat",t:Ni},4:{n:"ByteCount",t:Ci},5:{n:"LineCount",t:Ci},6:{n:"ParagraphCount",t:Ci},7:{n:"SlideCount",t:Ci},8:{n:"NoteCount",t:Ci},9:{n:"HiddenCount",t:Ci},10:{n:"MultimediaClipCount",t:Ci},11:{n:"ScaleCrop",t:Ti},12:{n:"HeadingPairs",t:Ii},13:{n:"TitlesOfParts",t:Bi},14:{n:"Manager",t:Ni},15:{n:"Company",t:Ni},16:{n:"LinksUpToDate",t:Ti},17:{n:"CharacterCount",t:Ci},19:{n:"SharedDoc",t:Ti},22:{n:"HyperlinksChanged",t:Ti},23:{n:"AppVersion",t:Ci,p:"version"},24:{n:"DigSig",t:Ri},26:{n:"ContentType",t:Ni},27:{n:"ContentStatus",t:Ni},28:{n:"Language",t:Ni},29:{n:"Version",t:Ni},255:{},2147483648:{n:"Locale",t:Mi},2147483651:{n:"Behavior",t:Mi},1919054434:{}},Vi={1:{n:"CodePage",t:Ai},2:{n:"Title",t:Ni},3:{n:"Subject",t:Ni},4:{n:"Author",t:Ni},5:{n:"Keywords",t:Ni},6:{n:"Comments",t:Ni},7:{n:"Template",t:Ni},8:{n:"LastAuthor",t:Ni},9:{n:"RevNumber",t:Ni},10:{n:"EditTime",t:ji},11:{n:"LastPrinted",t:ji},12:{n:"CreatedDate",t:ji},13:{n:"ModifiedDate",t:ji},14:{n:"PageCount",t:Ci},15:{n:"WordCount",t:Ci},16:{n:"CharCount",t:Ci},17:{n:"Thumbnail",t:Pi},18:{n:"Application",t:Ni},19:{n:"DocSecurity",t:Ci},255:{},2147483648:{n:"Locale",t:Mi},2147483651:{n:"Behavior",t:Mi},1919054434:{}},zi={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},Ui=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Hi(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var qi=Hi([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),Wi=kt(qi),Gi={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Ki={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},Xi={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},$i={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function Zi(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function Yi(e){var t=Zi();if(!e||!e.match)return t;var r={};if((e.match(Wt)||[]).forEach((function(e){var n=Xt(e);switch(n[0].replace(Gt,"<")){case"<?xml":break;case"<Types":t.xmlns=n["xmlns"+(n[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":r[n.Extension]=n.ContentType;break;case"<Override":void 0!==t[Xi[n.ContentType]]&&t[Xi[n.ContentType]].push(n.PartName);break}})),t.xmlns!==xr.CT)throw new Error("Unknown Namespace: "+t.xmlns);return t.calcchain=t.calcchains.length>0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=r,delete t.calcchains,t}function Ji(e,t){var r,n=ct(Xi),i=[];i[i.length]=zt,i[i.length]=Er("Types",null,{xmlns:xr.CT,"xmlns:xsd":xr.xsd,"xmlns:xsi":xr.xsi}),i=i.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map((function(e){return Er("Default",null,{Extension:e[0],ContentType:e[1]})})));var a=function(n){e[n]&&e[n].length>0&&(r=e[n][0],i[i.length]=Er("Override",null,{PartName:("/"==r[0]?"":"/")+r,ContentType:$i[n][t.bookType]||$i[n]["xlsx"]}))},o=function(r){(e[r]||[]).forEach((function(e){i[i.length]=Er("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:$i[r][t.bookType]||$i[r]["xlsx"]})}))},s=function(t){(e[t]||[]).forEach((function(e){i[i.length]=Er("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:n[t][0]})}))};return a("workbooks"),o("sheets"),o("charts"),s("themes"),["strs","styles"].forEach(a),["coreprops","extprops","custprops"].forEach(s),s("vba"),s("comments"),s("threadedcomments"),s("drawings"),o("metadata"),s("people"),i.length>2&&(i[i.length]="</Types>",i[1]=i[1].replace("/>",">")),i.join("")}var Qi={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function ea(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function ta(e,t){var r={"!id":{}};if(!e)return r;"/"!==t.charAt(0)&&(t="/"+t);var n={};return(e.match(Wt)||[]).forEach((function(e){var i=Xt(e);if("<Relationship"===i[0]){var a={};a.Type=i.Type,a.Target=i.Target,a.Id=i.Id,i.TargetMode&&(a.TargetMode=i.TargetMode);var o="External"===i.TargetMode?i.Target:Vt(i.Target,t);r[o]=a,n[i.Id]=a}})),r["!id"]=n,r}function ra(e){var t=[zt,Er("Relationships",null,{xmlns:xr.RELS})];return at(e["!id"]).forEach((function(r){t[t.length]=Er("Relationship",null,e["!id"][r])})),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}function na(e,t,r,n,i,a){if(i||(i={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),t<0)for(t=e["!idx"];e["!id"]["rId"+t];++t);if(e["!idx"]=t+1,i.Id="rId"+t,i.Type=n,i.Target=r,a?i.TargetMode=a:[Qi.HLINK,Qi.XPATH,Qi.XMISS].indexOf(i.Type)>-1&&(i.TargetMode="External"),e["!id"][i.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][i.Id]=i,e[("/"+i.Target).replace("//","/")]=i,t}var ia="application/vnd.oasis.opendocument.spreadsheet";function aa(e,t){var r,n,i=Cr(e);while(r=Tr.exec(i))switch(r[3]){case"manifest":break;case"file-entry":if(n=Xt(r[0],!1),"/"==n.path&&n.type!==ia)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw r}}function oa(e){var t=[zt];t.push('<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">\n'),t.push(' <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>\n');for(var r=0;r<e.length;++r)t.push(' <manifest:file-entry manifest:full-path="'+e[r][0]+'" manifest:media-type="'+e[r][1]+'"/>\n');return t.push("</manifest:manifest>"),t.join("")}function sa(e,t,r){return[' <rdf:Description rdf:about="'+e+'">\n',' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(r||"odf")+"#"+t+'"/>\n'," </rdf:Description>\n"].join("")}function la(e,t){return[' <rdf:Description rdf:about="'+e+'">\n',' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+t+'"/>\n'," </rdf:Description>\n"].join("")}function ca(e){var t=[zt];t.push('<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">\n');for(var r=0;r!=e.length;++r)t.push(sa(e[r][0],e[r][1])),t.push(la("",e[r][0]));return t.push(sa("","Document","pkg")),t.push("</rdf:RDF>"),t.join("")}function ua(){return'<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+n.version+"</meta:generator></office:meta></office:document-meta>"}var fa=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]],ha=function(){for(var e=new Array(fa.length),t=0;t<fa.length;++t){var r=fa[t],n="(?:"+r[0].slice(0,r[0].indexOf(":"))+":)"+r[0].slice(r[0].indexOf(":")+1);e[t]=new RegExp("<"+n+"[^>]*>([\\s\\S]*?)</"+n+">")}return e}();function da(e){var t={};e=dr(e);for(var r=0;r<fa.length;++r){var n=fa[r],i=e.match(ha[r]);null!=i&&i.length>0&&(t[n[1]]=Jt(i[1])),"date"===n[2]&&t[n[1]]&&(t[n[1]]=wt(t[n[1]]))}return t}function pa(e,t,r,n,i){null==i[e]&&null!=t&&""!==t&&(i[e]=t,t=tr(t),n[n.length]=r?Er(e,t,r):kr(e,t))}function ma(e,t){var r=t||{},n=[zt,Er("cp:coreProperties",null,{"xmlns:cp":xr.CORE_PROPS,"xmlns:dc":xr.dc,"xmlns:dcterms":xr.dcterms,"xmlns:dcmitype":xr.dcmitype,"xmlns:xsi":xr.xsi})],i={};if(!e&&!r.Props)return n.join("");e&&(null!=e.CreatedDate&&pa("dcterms:created","string"===typeof e.CreatedDate?e.CreatedDate:Sr(e.CreatedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,i),null!=e.ModifiedDate&&pa("dcterms:modified","string"===typeof e.ModifiedDate?e.ModifiedDate:Sr(e.ModifiedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,i));for(var a=0;a!=fa.length;++a){var o=fa[a],s=r.Props&&null!=r.Props[o[1]]?r.Props[o[1]]:e?e[o[1]]:null;!0===s?s="1":!1===s?s="0":"number"==typeof s&&(s=String(s)),null!=s&&pa(o[0],s,null,n,i)}return n.length>2&&(n[n.length]="</cp:coreProperties>",n[1]=n[1].replace("/>",">")),n.join("")}var va=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],ba=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function ga(e,t,r,n){var i=[];if("string"==typeof e)i=wr(e,n);else for(var a=0;a<e.length;++a)i=i.concat(e[a].map((function(e){return{v:e}})));var o="string"==typeof t?wr(t,n).map((function(e){return e.v})):t,s=0,l=0;if(o.length>0)for(var c=0;c!==i.length;c+=2){switch(l=+i[c+1].v,i[c].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":r.Worksheets=l,r.SheetNames=o.slice(s,s+l);break;case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":r.NamedRanges=l,r.DefinedNames=o.slice(s,s+l);break;case"Charts":case"Diagramme":r.Chartsheets=l,r.ChartNames=o.slice(s,s+l);break}s+=l}}function ya(e,t,r){var n={};return t||(t={}),e=dr(e),va.forEach((function(r){var i=(e.match(mr(r[0]))||[])[1];switch(r[2]){case"string":i&&(t[r[1]]=Jt(i));break;case"bool":t[r[1]]="true"===i;break;case"raw":var a=e.match(new RegExp("<"+r[0]+"[^>]*>([\\s\\S]*?)</"+r[0]+">"));a&&a.length>0&&(n[r[1]]=a[1]);break}})),n.HeadingPairs&&n.TitlesOfParts&&ga(n.HeadingPairs,n.TitlesOfParts,t,r),t}function wa(e){var t=[],r=Er;return e||(e={}),e.Application="SheetJS",t[t.length]=zt,t[t.length]=Er("Properties",null,{xmlns:xr.EXT_PROPS,"xmlns:vt":xr.vt}),va.forEach((function(n){if(void 0!==e[n[1]]){var i;switch(n[2]){case"string":i=tr(String(e[n[1]]));break;case"bool":i=e[n[1]]?"true":"false";break}void 0!==i&&(t[t.length]=r(n[0],i))}})),t[t.length]=r("HeadingPairs",r("vt:vector",r("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+r("vt:variant",r("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=r("TitlesOfParts",r("vt:vector",e.SheetNames.map((function(e){return"<vt:lpstr>"+tr(e)+"</vt:lpstr>"})).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var _a=/<[^>]+>[^<]*/g;function ka(e,t){var r={},n="",i=e.match(_a);if(i)for(var a=0;a!=i.length;++a){var o=i[a],s=Xt(o);switch(s[0]){case"<?xml":break;case"<Properties":break;case"<property":n=Jt(s.name);break;case"</property>":n=null;break;default:if(0===o.indexOf("<vt:")){var l=o.split(">"),c=l[0].slice(4),u=l[1];switch(c){case"lpstr":case"bstr":case"lpwstr":r[n]=Jt(u);break;case"bool":r[n]=lr(u);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":r[n]=parseInt(u,10);break;case"r4":case"r8":case"decimal":r[n]=parseFloat(u);break;case"filetime":case"date":r[n]=wt(u);break;case"cy":case"error":r[n]=Jt(u);break;default:if("/"==c.slice(-1))break;t.WTF&&"undefined"!==typeof console&&console.warn("Unexpected",o,c,l)}}else if("</"===o.slice(0,2));else if(t.WTF)throw new Error(o)}}return r}function Oa(e){var t=[zt,Er("Properties",null,{xmlns:xr.CUST_PROPS,"xmlns:vt":xr.vt})];if(!e)return t.join("");var r=1;return at(e).forEach((function(n){++r,t[t.length]=Er("property",Ar(e[n],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:r,name:tr(n)})})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var Ea,Sa={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function Aa(e,t,r){Ea||(Ea=st(Sa)),t=Ea[t]||t,e[t]=r}function Ca(e,t){var r=[];return at(Sa).map((function(e){for(var t=0;t<fa.length;++t)if(fa[t][1]==e)return fa[t];for(t=0;t<va.length;++t)if(va[t][1]==e)return va[t];throw e})).forEach((function(n){if(null!=e[n[1]]){var i=t&&t.Props&&null!=t.Props[n[1]]?t.Props[n[1]]:e[n[1]];switch(n[2]){case"date":i=new Date(i).toISOString().replace(/\.\d*Z/,"Z");break}"number"==typeof i?i=String(i):!0===i||!1===i?i=i?"1":"0":i instanceof Date&&(i=new Date(i).toISOString().replace(/\.\d*Z/,"")),r.push(kr(Sa[n[1]]||n[1],i))}})),Er("DocumentProperties",r.join(""),{xmlns:jr.o})}function Ta(e,t){var r=["Worksheets","SheetNames"],n="CustomDocumentProperties",i=[];return e&&at(e).forEach((function(t){if(Object.prototype.hasOwnProperty.call(e,t)){for(var n=0;n<fa.length;++n)if(t==fa[n][1])return;for(n=0;n<va.length;++n)if(t==va[n][1])return;for(n=0;n<r.length;++n)if(t==r[n])return;var a=e[t],o="string";"number"==typeof a?(o="float",a=String(a)):!0===a||!1===a?(o="boolean",a=a?"1":"0"):a=String(a),i.push(Er(rr(t),a,{"dt:dt":o}))}})),t&&at(t).forEach((function(r){if(Object.prototype.hasOwnProperty.call(t,r)&&(!e||!Object.prototype.hasOwnProperty.call(e,r))){var n=t[r],a="string";"number"==typeof n?(a="float",n=String(n)):!0===n||!1===n?(a="boolean",n=n?"1":"0"):n instanceof Date?(a="dateTime.tz",n=n.toISOString()):n=String(n),i.push(Er(rr(r),n,{"dt:dt":a}))}})),"<"+n+' xmlns="'+jr.o+'">'+i.join("")+"</"+n+">"}function xa(e){var t=e.read_shift(4),r=e.read_shift(4);return new Date(1e3*(r/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Ma(e){var t="string"==typeof e?new Date(Date.parse(e)):e,r=t.getTime()/1e3+11644473600,n=r%Math.pow(2,32),i=(r-n)/Math.pow(2,32);n*=1e7,i*=1e7;var a=n/Math.pow(2,32)|0;a>0&&(n%=Math.pow(2,32),i+=a);var o=bn(8);return o.write_shift(4,n),o.write_shift(4,i),o}function ja(e,t,r){var n=e.l,i=e.read_shift(0,"lpstr-cp");if(r)while(e.l-n&3)++e.l;return i}function Ra(e,t,r){var n=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function Pa(e,t,r){return 31===t?Ra(e):ja(e,t,r)}function Ia(e,t,r){return Pa(e,t,!1===r?0:4)}function Ba(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return Pa(e,t,0)}function Na(e){for(var t=e.read_shift(4),r=[],n=0;n!=t;++n){var i=e.l;r[n]=e.read_shift(0,"lpwstr").replace(N,""),e.l-i&2&&(e.l+=2)}return r}function Da(e){for(var t=e.read_shift(4),r=[],n=0;n!=t;++n)r[n]=e.read_shift(0,"lpstr-cp").replace(N,"");return r}function La(e){var t=e.l,r=Ha(e,Di);0==e[e.l]&&0==e[e.l+1]&&e.l-t&2&&(e.l+=2);var n=Ha(e,Ci);return[r,n]}function Fa(e){for(var t=e.read_shift(4),r=[],n=0;n<t/2;++n)r.push(La(e));return r}function Va(e,t){for(var r=e.read_shift(4),n={},i=0;i!=r;++i){var a=e.read_shift(4),o=e.read_shift(4);n[a]=e.read_shift(o,1200===t?"utf16le":"utf8").replace(N,"").replace(D,"!"),1200===t&&o%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),n}function za(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,(3&t)>0&&(e.l+=4-(3&t)&3),r}function Ua(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}function Ha(e,t,r){var n,i=e.read_shift(2),a=r||{};if(e.l+=2,t!==xi&&i!==t&&-1===Li.indexOf(t)&&(4126!=(65534&t)||4126!=(65534&i)))throw new Error("Expected type "+t+" saw "+i);switch(t===xi?i:t){case 2:return n=e.read_shift(2,"i"),a.raw||(e.l+=2),n;case 3:return n=e.read_shift(4,"i"),n;case 11:return 0!==e.read_shift(4);case 19:return n=e.read_shift(4),n;case 30:return ja(e,i,4).replace(N,"");case 31:return Ra(e);case 64:return xa(e);case 65:return za(e);case 71:return Ua(e);case 80:return Ia(e,i,!a.raw).replace(N,"");case 81:return Ba(e,i).replace(N,"");case 4108:return Fa(e);case 4126:case 4127:return 4127==i?Na(e):Da(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+i)}}function qa(e,t){var r=bn(4),n=bn(4);switch(r.write_shift(4,80==e?31:e),e){case 3:n.write_shift(-4,t);break;case 5:n=bn(8),n.write_shift(8,t,"f");break;case 11:n.write_shift(4,t?1:0);break;case 64:n=Ma(t);break;case 31:case 80:n=bn(4+2*(t.length+1)+(t.length%2?0:2)),n.write_shift(4,t.length+1),n.write_shift(0,t,"dbcs");while(n.l!=n.length)n.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return I([r,n])}function Wa(e,t){var r=e.l,n=e.read_shift(4),i=e.read_shift(4),a=[],o=0,s=0,l=-1,c={};for(o=0;o!=i;++o){var f=e.read_shift(4),h=e.read_shift(4);a[o]=[f,h+r]}a.sort((function(e,t){return e[1]-t[1]}));var d={};for(o=0;o!=i;++o){if(e.l!==a[o][1]){var p=!0;if(o>0&&t)switch(t[a[o-1][0]].t){case 2:e.l+2===a[o][1]&&(e.l+=2,p=!1);break;case 80:e.l<=a[o][1]&&(e.l=a[o][1],p=!1);break;case 4108:e.l<=a[o][1]&&(e.l=a[o][1],p=!1);break}if((!t||0==o)&&e.l<=a[o][1]&&(p=!1,e.l=a[o][1]),p)throw new Error("Read Error: Expected address "+a[o][1]+" at "+e.l+" :"+o)}if(t){var m=t[a[o][0]];if(d[m.n]=Ha(e,m.t,{raw:!0}),"version"===m.p&&(d[m.n]=String(d[m.n]>>16)+"."+("0000"+String(65535&d[m.n])).slice(-4)),"CodePage"==m.n)switch(d[m.n]){case 0:d[m.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:u(s=d[m.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+d[m.n])}}else if(1===a[o][0]){if(s=d.CodePage=Ha(e,Ai),u(s),-1!==l){var v=e.l;e.l=a[l][1],c=Va(e,s),e.l=v}}else if(0===a[o][0]){if(0===s){l=o,e.l=a[o+1][1];continue}c=Va(e,s)}else{var b,g=c[a[o][0]];switch(e[e.l]){case 65:e.l+=4,b=za(e);break;case 30:e.l+=4,b=Ia(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 31:e.l+=4,b=Ia(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,b=e.read_shift(4,"i");break;case 19:e.l+=4,b=e.read_shift(4);break;case 5:e.l+=4,b=e.read_shift(8,"f");break;case 11:e.l+=4,b=eo(e,4);break;case 64:e.l+=4,b=wt(xa(e));break;default:throw new Error("unparsed value: "+e[e.l])}d[g]=b}}return e.l=r+n,d}var Ga=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function Ka(e){switch(typeof e){case"boolean":return 11;case"number":return(0|e)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break}return-1}function Xa(e,t,r){var n=bn(8),i=[],a=[],o=8,s=0,l=bn(8),c=bn(8);if(l.write_shift(4,2),l.write_shift(4,1200),c.write_shift(4,1),a.push(l),i.push(c),o+=8+l.length,!t){c=bn(8),c.write_shift(4,0),i.unshift(c);var u=[bn(4)];for(u[0].write_shift(4,e.length),s=0;s<e.length;++s){var f=e[s][0];l=bn(8+2*(f.length+1)+(f.length%2?0:2)),l.write_shift(4,s+2),l.write_shift(4,f.length+1),l.write_shift(0,f,"dbcs");while(l.l!=l.length)l.write_shift(1,0);u.push(l)}l=I(u),a.unshift(l),o+=8+l.length}for(s=0;s<e.length;++s)if((!t||t[e[s][0]])&&!(Ga.indexOf(e[s][0])>-1||ba.indexOf(e[s][0])>-1)&&null!=e[s][1]){var h=e[s][1],d=0;if(t){d=+t[e[s][0]];var p=r[d];if("version"==p.p&&"string"==typeof h){var m=h.split(".");h=(+m[0]<<16)+(+m[1]||0)}l=qa(p.t,h)}else{var v=Ka(h);-1==v&&(v=31,h=String(h)),l=qa(v,h)}a.push(l),c=bn(8),c.write_shift(4,t?d:2+s),i.push(c),o+=8+l.length}var b=8*(a.length+1);for(s=0;s<a.length;++s)i[s].write_shift(4,b),b+=a[s].length;return n.write_shift(4,o),n.write_shift(4,a.length),I([n].concat(i).concat(a))}function $a(e,t,r){var n=e.content;if(!n)return{};mn(n,0);var i,a,o,s,l=0;n.chk("feff","Byte Order: "),n.read_shift(2);var c=n.read_shift(4),u=n.read_shift(16);if(u!==Qe.utils.consts.HEADER_CLSID&&u!==r)throw new Error("Bad PropertySet CLSID "+u);if(i=n.read_shift(4),1!==i&&2!==i)throw new Error("Unrecognized #Sets: "+i);if(a=n.read_shift(16),s=n.read_shift(4),1===i&&s!==n.l)throw new Error("Length mismatch: "+s+" !== "+n.l);2===i&&(o=n.read_shift(16),l=n.read_shift(4));var f,h=Wa(n,t),d={SystemIdentifier:c};for(var p in h)d[p]=h[p];if(d.FMTID=a,1===i)return d;if(l-n.l==2&&(n.l+=2),n.l!==l)throw new Error("Length mismatch 2: "+n.l+" !== "+l);try{f=Wa(n,null)}catch(m){}for(p in f)d[p]=f[p];return d.FMTID=[a,o],d}function Za(e,t,r,n,i,a){var o=bn(i?68:48),s=[o];o.write_shift(2,65534),o.write_shift(2,0),o.write_shift(4,842412599),o.write_shift(16,Qe.utils.consts.HEADER_CLSID,"hex"),o.write_shift(4,i?2:1),o.write_shift(16,t,"hex"),o.write_shift(4,i?68:48);var l=Xa(e,r,n);if(s.push(l),i){var c=Xa(i,null,null);o.write_shift(16,a,"hex"),o.write_shift(4,68+l.length),s.push(c)}return I(s)}function Ya(e,t){return e.read_shift(t),null}function Ja(e,t){t||(t=bn(e));for(var r=0;r<e;++r)t.write_shift(1,0);return t}function Qa(e,t,r){var n=[],i=e.l+t;while(e.l<i)n.push(r(e,i-e.l));if(i!==e.l)throw new Error("Slurp error");return n}function eo(e,t){return 1===e.read_shift(t)}function to(e,t){return t||(t=bn(2)),t.write_shift(2,+!!e),t}function ro(e){return e.read_shift(2,"u")}function no(e,t){return t||(t=bn(2)),t.write_shift(2,e),t}function io(e,t){return Qa(e,t,ro)}function ao(e){var t=e.read_shift(1),r=e.read_shift(1);return 1===r?t:1===t}function oo(e,t,r){return r||(r=bn(2)),r.write_shift(1,"e"==t?+e:+!!e),r.write_shift(1,"e"==t?1:0),r}function so(e,t,r){var n=e.read_shift(r&&r.biff>=12?2:1),a="sbcs-cont",o=i;if(r&&r.biff>=8&&(i=1200),r&&8!=r.biff)12==r.biff&&(a="wstr");else{var s=e.read_shift(1);s&&(a="dbcs-cont")}r.biff>=2&&r.biff<=5&&(a="cpstr");var l=n?e.read_shift(n,a):"";return i=o,l}function lo(e){var t=i;i=1200;var r,n=e.read_shift(2),a=e.read_shift(1),o=4&a,s=8&a,l=1+(1&a),c=0,u={};s&&(c=e.read_shift(2)),o&&(r=e.read_shift(4));var f=2==l?"dbcs-cont":"sbcs-cont",h=0===n?"":e.read_shift(n,f);return s&&(e.l+=4*c),o&&(e.l+=r),u.t=h,s||(u.raw="<t>"+u.t+"</t>",u.r=u.t),i=t,u}function co(e){var t=e.t||"",r=1,n=bn(3+(r>1?2:0));n.write_shift(2,t.length),n.write_shift(1,1|(r>1?8:0)),r>1&&n.write_shift(2,r);var i=bn(2*t.length);i.write_shift(2*t.length,t,"utf16le");var a=[n,i];return I(a)}function uo(e,t,r){var n;if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"cpstr");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}var i=e.read_shift(1);return n=0===i?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont"),n}function fo(e,t,r){var n=e.read_shift(r&&2==r.biff?1:2);return 0===n?(e.l++,""):uo(e,n,r)}function ho(e,t,r){if(r.biff>5)return fo(e,t,r);var n=e.read_shift(1);return 0===n?(e.l++,""):e.read_shift(n,r.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function po(e,t,r){return r||(r=bn(3+2*e.length)),r.write_shift(2,e.length),r.write_shift(1,1),r.write_shift(31,e,"utf16le"),r}function mo(e){var t=e.read_shift(1);e.l++;var r=e.read_shift(2);return e.l+=2,[t,r]}function vo(e){var t=e.read_shift(4),r=e.l,n=!1;t>24&&(e.l+=t-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(n=!0),e.l=r);var i=e.read_shift((n?t-24:t)>>1,"utf16le").replace(N,"");return n&&(e.l+=24),i}function bo(e){var t=e.read_shift(2),r="";while(t-- >0)r+="../";var n=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");var i=e.read_shift(4);if(0===i)return r+n.replace(/\\/g,"/");var a=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");var o=e.read_shift(a>>1,"utf16le").replace(N,"");return r+o}function go(e,t){var r=e.read_shift(16);switch(t-=16,r){case"e0c9ea79f9bace118c8200aa004ba90b":return vo(e,t);case"0303000000000000c000000000000046":return bo(e,t);default:throw new Error("Unsupported Moniker "+r)}}function yo(e){var t=e.read_shift(4),r=t>0?e.read_shift(t,"utf16le").replace(N,""):"";return r}function wo(e,t){t||(t=bn(6+2*e.length)),t.write_shift(4,1+e.length);for(var r=0;r<e.length;++r)t.write_shift(2,e.charCodeAt(r));return t.write_shift(2,0),t}function _o(e,t){var r=e.l+t,n=e.read_shift(4);if(2!==n)throw new Error("Unrecognized streamVersion: "+n);var i=e.read_shift(2);e.l+=2;var a,o,s,l,c,u,f="";16&i&&(a=yo(e,r-e.l)),128&i&&(o=yo(e,r-e.l)),257===(257&i)&&(s=yo(e,r-e.l)),1===(257&i)&&(l=go(e,r-e.l)),8&i&&(f=yo(e,r-e.l)),32&i&&(c=e.read_shift(16)),64&i&&(u=xa(e)),e.l=r;var h=o||s||l||"";h&&f&&(h+="#"+f),h||(h="#"+f),2&i&&"/"==h.charAt(0)&&"/"!=h.charAt(1)&&(h="file://"+h);var d={Target:h};return c&&(d.guid=c),u&&(d.time=u),a&&(d.Tooltip=a),d}function ko(e){var t=bn(512),r=0,n=e.Target;"file://"==n.slice(0,7)&&(n=n.slice(7));var i=n.indexOf("#"),a=i>-1?31:23;switch(n.charAt(0)){case"#":a=28;break;case".":a&=-3;break}t.write_shift(4,2),t.write_shift(4,a);var o=[8,6815827,6619237,4849780,83];for(r=0;r<o.length;++r)t.write_shift(4,o[r]);if(28==a)n=n.slice(1),wo(n,t);else if(2&a){for(o="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<o.length;++r)t.write_shift(1,parseInt(o[r],16));var s=i>-1?n.slice(0,i):n;for(t.write_shift(4,2*(s.length+1)),r=0;r<s.length;++r)t.write_shift(2,s.charCodeAt(r));t.write_shift(2,0),8&a&&wo(i>-1?n.slice(i+1):"",t)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),r=0;r<o.length;++r)t.write_shift(1,parseInt(o[r],16));var l=0;while("../"==n.slice(3*l,3*l+3)||"..\\"==n.slice(3*l,3*l+3))++l;for(t.write_shift(2,l),t.write_shift(4,n.length-3*l+1),r=0;r<n.length-3*l;++r)t.write_shift(1,255&n.charCodeAt(r+3*l));for(t.write_shift(1,0),t.write_shift(2,65535),t.write_shift(2,57005),r=0;r<6;++r)t.write_shift(4,0)}return t.slice(0,t.l)}function Oo(e){var t=e.read_shift(1),r=e.read_shift(1),n=e.read_shift(1),i=e.read_shift(1);return[t,r,n,i]}function Eo(e,t){var r=Oo(e,t);return r[3]=0,r}function So(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2);return{r:t,c:r,ixfe:n}}function Ao(e,t,r,n){return n||(n=bn(6)),n.write_shift(2,e),n.write_shift(2,t),n.write_shift(2,r||0),n}function Co(e){var t=e.read_shift(2),r=e.read_shift(2);return e.l+=8,{type:t,flags:r}}function To(e,t,r){return 0===t?"":ho(e,t,r)}function xo(e,t,r){var n=r.biff>8?4:2,i=e.read_shift(n),a=e.read_shift(n,"i"),o=e.read_shift(n,"i");return[i,a,o]}function Mo(e){var t=e.read_shift(2),r=fi(e);return[t,r]}function jo(e,t,r){e.l+=4,t-=4;var n=e.l+t,i=so(e,t,r),a=e.read_shift(2);if(n-=e.l,a!==n)throw new Error("Malformed AddinUdf: padding = "+n+" != "+a);return e.l+=a,i}function Ro(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2);return{s:{c:n,r:t},e:{c:i,r:r}}}function Po(e,t){return t||(t=bn(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function Io(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(1),i=e.read_shift(1);return{s:{c:n,r:t},e:{c:i,r:r}}}var Bo=Io;function No(e){e.l+=4;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2);return e.l+=12,[r,t,n]}function Do(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t}function Lo(e){var t={};return e.l+=4,e.cf=e.read_shift(2),t}function Fo(e){e.l+=2,e.l+=e.read_shift(2)}var Vo={0:Fo,4:Fo,5:Fo,6:Fo,7:Lo,8:Fo,9:Fo,10:Fo,11:Fo,12:Fo,13:Do,14:Fo,15:Fo,16:Fo,17:Fo,18:Fo,19:Fo,20:Fo,21:No};function zo(e,t){var r=e.l+t,n=[];while(e.l<r){var i=e.read_shift(2);e.l-=2;try{n.push(Vo[i](e,r-e.l))}catch(a){return e.l=r,n}}return e.l!=r&&(e.l=r),n}function Uo(e,t){var r={BIFFVer:0,dt:0};switch(r.BIFFVer=e.read_shift(2),t-=2,t>=2&&(r.dt=e.read_shift(2),e.l-=2),r.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+r.BIFFVer)}return e.read_shift(t),r}function Ho(e,t,r){var n=1536,i=16;switch(r.bookType){case"biff8":break;case"biff5":n=1280,i=8;break;case"biff4":n=4,i=6;break;case"biff3":n=3,i=6;break;case"biff2":n=2,i=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var a=bn(i);return a.write_shift(2,n),a.write_shift(2,t),i>4&&a.write_shift(2,29282),i>6&&a.write_shift(2,1997),i>8&&(a.write_shift(2,49161),a.write_shift(2,1),a.write_shift(2,1798),a.write_shift(2,0)),a}function qo(e,t){return 0===t||e.read_shift(2),1200}function Wo(e,t,r){if(r.enc)return e.l+=t,"";var n=e.l,i=ho(e,0,r);return e.read_shift(t+n-e.l),i}function Go(e,t){var r=!t||8==t.biff,n=bn(r?112:54);n.write_shift(8==t.biff?2:1,7),r&&n.write_shift(1,0),n.write_shift(4,859007059),n.write_shift(4,5458548|(r?0:536870912));while(n.l<n.length)n.write_shift(1,r?0:32);return n}function Ko(e,t,r){var n=r&&8==r.biff||2==t?e.read_shift(2):(e.l+=t,0);return{fDialog:16&n,fBelow:64&n,fRight:128&n}}function Xo(e,t,r){var n=e.read_shift(4),i=3&e.read_shift(1),a=e.read_shift(1);switch(a){case 0:a="Worksheet";break;case 1:a="Macrosheet";break;case 2:a="Chartsheet";break;case 6:a="VBAModule";break}var o=so(e,0,r);return 0===o.length&&(o="Sheet1"),{pos:n,hs:i,dt:a,name:o}}function $o(e,t){var r=!t||t.biff>=8?2:1,n=bn(8+r*e.name.length);n.write_shift(4,e.pos),n.write_shift(1,e.hs||0),n.write_shift(1,e.dt),n.write_shift(1,e.name.length),t.biff>=8&&n.write_shift(1,1),n.write_shift(r*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var i=n.slice(0,n.l);return i.l=n.l,i}function Zo(e,t){for(var r=e.l+t,n=e.read_shift(4),i=e.read_shift(4),a=[],o=0;o!=i&&e.l<r;++o)a.push(lo(e));return a.Count=n,a.Unique=i,a}function Yo(e,t){var r=bn(8);r.write_shift(4,e.Count),r.write_shift(4,e.Unique);for(var n=[],i=0;i<e.length;++i)n[i]=co(e[i],t);var a=I([r].concat(n));return a.parts=[r.length].concat(n.map((function(e){return e.length}))),a}function Jo(e,t){var r={};return r.dsst=e.read_shift(2),e.l+=t-2,r}function Qo(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var r=e.read_shift(2);e.l+=4;var n=e.read_shift(1);return e.l+=3,7&n&&(t.level=7&n),32&n&&(t.hidden=!0),64&n&&(t.hpt=r/20),t}function es(e){var t=Co(e);if(2211!=t.type)throw new Error("Invalid Future Record "+t.type);var r=e.read_shift(4);return 0!==r}function ts(e){return e.read_shift(2),e.read_shift(4)}function rs(e,t,r){var n=0;r&&2==r.biff||(n=e.read_shift(2));var i=e.read_shift(2);r&&2==r.biff&&(n=1-(i>>15),i&=32767);var a={Unsynced:1&n,DyZero:(2&n)>>1,ExAsc:(4&n)>>2,ExDsc:(8&n)>>3};return[a,i]}function ns(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2),o=e.read_shift(2),s=e.read_shift(2),l=e.read_shift(2),c=e.read_shift(2);return{Pos:[t,r],Dim:[n,i],Flags:a,CurTab:o,FirstTab:s,Selected:l,TabRatio:c}}function is(){var e=bn(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}function as(e,t,r){if(r&&r.biff>=2&&r.biff<5)return{};var n=e.read_shift(2);return{RTL:64&n}}function os(e){var t=bn(18),r=1718;return e&&e.RTL&&(r|=64),t.write_shift(2,r),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}function ss(){}function ls(e,t,r){var n={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10;break}return n.name=so(e,0,r),n}function cs(e,t){var r=e.name||"Arial",n=t&&5==t.biff,i=n?15+r.length:16+2*r.length,a=bn(i);return a.write_shift(2,20*(e.sz||12)),a.write_shift(4,0),a.write_shift(2,400),a.write_shift(4,0),a.write_shift(2,0),a.write_shift(1,r.length),n||a.write_shift(1,1),a.write_shift((n?1:2)*r.length,r,n?"sbcs":"utf16le"),a}function us(e){var t=So(e);return t.isst=e.read_shift(4),t}function fs(e,t,r,n){var i=bn(10);return Ao(e,t,n,i),i.write_shift(4,r),i}function hs(e,t,r){r.biffguess&&2==r.biff&&(r.biff=5);var n=e.l+t,i=So(e,6);2==r.biff&&e.l++;var a=fo(e,n-e.l,r);return i.val=a,i}function ds(e,t,r,n,i){var a=!i||8==i.biff,o=bn(+a+8+(1+a)*r.length);return Ao(e,t,n,o),o.write_shift(2,r.length),a&&o.write_shift(1,1),o.write_shift((1+a)*r.length,r,a?"utf16le":"sbcs"),o}function ps(e,t,r){var n=e.read_shift(2),i=ho(e,0,r);return[n,i]}function ms(e,t,r,n){var i=r&&5==r.biff;n||(n=bn(i?3+t.length:5+2*t.length)),n.write_shift(2,e),n.write_shift(i?1:2,t.length),i||n.write_shift(1,1),n.write_shift((i?1:2)*t.length,t,i?"sbcs":"utf16le");var a=n.length>n.l?n.slice(0,n.l):n;return null==a.l&&(a.l=a.length),a}var vs=ho;function bs(e,t,r){var n=e.l+t,i=8!=r.biff&&r.biff?2:4,a=e.read_shift(i),o=e.read_shift(i),s=e.read_shift(2),l=e.read_shift(2);return e.l=n,{s:{r:a,c:s},e:{r:o,c:l}}}function gs(e,t){var r=8!=t.biff&&t.biff?2:4,n=bn(2*r+6);return n.write_shift(r,e.s.r),n.write_shift(r,e.e.r+1),n.write_shift(2,e.s.c),n.write_shift(2,e.e.c+1),n.write_shift(2,0),n}function ys(e){var t=e.read_shift(2),r=e.read_shift(2),n=Mo(e);return{r:t,c:r,ixfe:n[0],rknum:n[1]}}function ws(e,t){var r=e.l+t-2,n=e.read_shift(2),i=e.read_shift(2),a=[];while(e.l<r)a.push(Mo(e));if(e.l!==r)throw new Error("MulRK read error");var o=e.read_shift(2);if(a.length!=o-i+1)throw new Error("MulRK length mismatch");return{r:n,c:i,C:o,rkrec:a}}function _s(e,t){var r=e.l+t-2,n=e.read_shift(2),i=e.read_shift(2),a=[];while(e.l<r)a.push(e.read_shift(2));if(e.l!==r)throw new Error("MulBlank read error");var o=e.read_shift(2);if(a.length!=o-i+1)throw new Error("MulBlank length mismatch");return{r:n,c:i,C:o,ixfe:a}}function ks(e,t,r,n){var i={},a=e.read_shift(4),o=e.read_shift(4),s=e.read_shift(4),l=e.read_shift(2);return i.patternType=Ui[s>>26],n.cellStyles?(i.alc=7&a,i.fWrap=a>>3&1,i.alcV=a>>4&7,i.fJustLast=a>>7&1,i.trot=a>>8&255,i.cIndent=a>>16&15,i.fShrinkToFit=a>>20&1,i.iReadOrder=a>>22&2,i.fAtrNum=a>>26&1,i.fAtrFnt=a>>27&1,i.fAtrAlc=a>>28&1,i.fAtrBdr=a>>29&1,i.fAtrPat=a>>30&1,i.fAtrProt=a>>31&1,i.dgLeft=15&o,i.dgRight=o>>4&15,i.dgTop=o>>8&15,i.dgBottom=o>>12&15,i.icvLeft=o>>16&127,i.icvRight=o>>23&127,i.grbitDiag=o>>30&3,i.icvTop=127&s,i.icvBottom=s>>7&127,i.icvDiag=s>>14&127,i.dgDiag=s>>21&15,i.icvFore=127&l,i.icvBack=l>>7&127,i.fsxButton=l>>14&1,i):i}function Os(e,t,r){var n={};return n.ifnt=e.read_shift(2),n.numFmtId=e.read_shift(2),n.flags=e.read_shift(2),n.fStyle=n.flags>>2&1,t-=6,n.data=ks(e,t,n.fStyle,r),n}function Es(e,t,r,n){var i=r&&5==r.biff;n||(n=bn(i?16:20)),n.write_shift(2,0),e.style?(n.write_shift(2,e.numFmtId||0),n.write_shift(2,65524)):(n.write_shift(2,e.numFmtId||0),n.write_shift(2,t<<4));var a=0;return e.numFmtId>0&&i&&(a|=1024),n.write_shift(4,a),n.write_shift(4,0),i||n.write_shift(4,0),n.write_shift(2,0),n}function Ss(e){e.l+=4;var t=[e.read_shift(2),e.read_shift(2)];if(0!==t[0]&&t[0]--,0!==t[1]&&t[1]--,t[0]>7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}function As(e){var t=bn(8);return t.write_shift(4,0),t.write_shift(2,e[0]?e[0]+1:0),t.write_shift(2,e[1]?e[1]+1:0),t}function Cs(e,t,r){var n=So(e,6);2!=r.biff&&9!=t||++e.l;var i=ao(e,2);return n.val=i,n.t=!0===i||!1===i?"b":"e",n}function Ts(e,t,r,n,i,a){var o=bn(8);return Ao(e,t,n,o),oo(r,a,o),o}function xs(e,t,r){r.biffguess&&2==r.biff&&(r.biff=5);var n=So(e,6),i=bi(e,8);return n.val=i,n}function Ms(e,t,r,n){var i=bn(14);return Ao(e,t,n,i),gi(r,i),i}var js=To;function Rs(e,t,r){var n=e.l+t,i=e.read_shift(2),a=e.read_shift(2);if(r.sbcch=a,1025==a||14849==a)return[a,i];if(a<1||a>255)throw new Error("Unexpected SupBook type: "+a);var o=uo(e,a),s=[];while(n>e.l)s.push(fo(e));return[a,i,o,s]}function Ps(e,t,r){var n,i=e.read_shift(2),a={fBuiltIn:1&i,fWantAdvise:i>>>1&1,fWantPict:i>>>2&1,fOle:i>>>3&1,fOleLink:i>>>4&1,cf:i>>>5&1023,fIcon:i>>>15&1};return 14849===r.sbcch&&(n=jo(e,t-2,r)),a.body=n||e.read_shift(t-2),"string"===typeof n&&(a.Name=n),a}var Is=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Bs(e,t,r){var n=e.l+t,i=e.read_shift(2),a=e.read_shift(1),o=e.read_shift(1),s=e.read_shift(r&&2==r.biff?1:2),l=0;(!r||r.biff>=5)&&(5!=r.biff&&(e.l+=2),l=e.read_shift(2),5==r.biff&&(e.l+=2),e.l+=4);var c=uo(e,o,r);32&i&&(c=Is[c.charCodeAt(0)]);var u=n-e.l;r&&2==r.biff&&--u;var f=n!=e.l&&0!==s&&u>0?hd(e,u,r,s):[];return{chKey:a,Name:c,itab:l,rgce:f}}function Ns(e,t,r){if(r.biff<8)return Ds(e,t,r);var n=[],i=e.l+t,a=e.read_shift(r.biff>8?4:2);while(0!==a--)n.push(xo(e,r.biff>8?12:6,r));if(e.l!=i)throw new Error("Bad ExternSheet: "+e.l+" != "+i);return n}function Ds(e,t,r){3==e[e.l+1]&&e[e.l]++;var n=so(e,t,r);return 3==n.charCodeAt(0)?n.slice(1):n}function Ls(e,t,r){if(!(r.biff<8)){var n=e.read_shift(2),i=e.read_shift(2),a=uo(e,n,r),o=uo(e,i,r);return[a,o]}e.l+=t}function Fs(e,t,r){var n=Io(e,6);e.l++;var i=e.read_shift(1);return t-=8,[dd(e,t,r),i,n]}function Vs(e,t,r){var n=Bo(e,6);switch(r.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[n,ud(e,t,r,n)]}function zs(e){var t=0!==e.read_shift(4),r=0!==e.read_shift(4),n=e.read_shift(4);return[t,r,n]}function Us(e,t,r){if(!(r.biff<8)){var n=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2),o=e.read_shift(2),s=ho(e,0,r);return r.biff<8&&e.read_shift(1),[{r:n,c:i},s,o,a]}}function Hs(e,t,r){return Us(e,t,r)}function qs(e,t){var r=[],n=e.read_shift(2);while(n--)r.push(Ro(e,t));return r}function Ws(e){var t=bn(2+8*e.length);t.write_shift(2,e.length);for(var r=0;r<e.length;++r)Po(e[r],t);return t}function Gs(e,t,r){if(r&&r.biff<8)return Xs(e,t,r);var n=No(e,22),i=zo(e,t-22,n[1]);return{cmo:n,ft:i}}var Ks={8:function(e,t){var r=e.l+t;e.l+=10;var n=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var i=e.read_shift(1);return e.l+=i,e.l=r,{fmt:n}}};function Xs(e,t,r){e.l+=4;var n=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var o=[];return o.push((Ks[n]||vn)(e,t,r)),{cmo:[i,n,a],ft:o}}function $s(e,t,r){var n=e.l,i="";try{e.l+=4;var a=(r.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(a)?e.l+=6:mo(e,6,r);var o=e.read_shift(2);e.read_shift(2),ro(e,2);var s=e.read_shift(2);e.l+=s;for(var l=1;l<e.lens.length-1;++l){if(e.l-n!=e.lens[l])throw new Error("TxO: bad continue record");var c=e[e.l],u=uo(e,e.lens[l+1]-e.lens[l]-1);if(i+=u,i.length>=(c?o:2*o))break}if(i.length!==o&&i.length!==2*o)throw new Error("cchText: "+o+" != "+i.length);return e.l=n+t,{t:i}}catch(f){return e.l=n+t,{t:i}}}function Zs(e,t){var r=Ro(e,8);e.l+=16;var n=_o(e,t-24);return[r,n]}function Ys(e){var t=bn(24),r=In(e[0]);t.write_shift(2,r.r),t.write_shift(2,r.r),t.write_shift(2,r.c),t.write_shift(2,r.c);for(var n="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),i=0;i<16;++i)t.write_shift(1,parseInt(n[i],16));return I([t,ko(e[1])])}function Js(e,t){e.read_shift(2);var r=Ro(e,8),n=e.read_shift((t-10)/2,"dbcs-cont");return n=n.replace(N,""),[r,n]}function Qs(e){var t=e[1].Tooltip,r=bn(10+2*(t.length+1));r.write_shift(2,2048);var n=In(e[0]);r.write_shift(2,n.r),r.write_shift(2,n.r),r.write_shift(2,n.c),r.write_shift(2,n.c);for(var i=0;i<t.length;++i)r.write_shift(2,t.charCodeAt(i));return r.write_shift(2,0),r}function el(e){var t,r=[0,0];return t=e.read_shift(2),r[0]=zi[t]||t,t=e.read_shift(2),r[1]=zi[t]||t,r}function tl(e){return e||(e=bn(4)),e.write_shift(2,1),e.write_shift(2,1),e}function rl(e){var t=e.read_shift(2),r=[];while(t-- >0)r.push(Eo(e,8));return r}function nl(e){var t=e.read_shift(2),r=[];while(t-- >0)r.push(Eo(e,8));return r}function il(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t}function al(e,t,r){if(!r.cellStyles)return vn(e,t);var n=r&&r.biff>=12?4:2,i=e.read_shift(n),a=e.read_shift(n),o=e.read_shift(n),s=e.read_shift(n),l=e.read_shift(2);2==n&&(e.l+=2);var c={s:i,e:a,w:o,ixfe:s,flags:l};return(r.biff>=5||!r.biff)&&(c.level=l>>8&7),c}function ol(e,t){var r=bn(12);r.write_shift(2,t),r.write_shift(2,t),r.write_shift(2,256*e.width),r.write_shift(2,0);var n=0;return e.hidden&&(n|=1),r.write_shift(1,n),n=e.level||0,r.write_shift(1,n),r.write_shift(2,0),r}function sl(e,t){var r={};return t<32||(e.l+=16,r.header=bi(e,8),r.footer=bi(e,8),e.l+=2),r}function ll(e,t,r){var n={area:!1};if(5!=r.biff)return e.l+=t,n;var i=e.read_shift(1);return e.l+=3,16&i&&(n.area=!0),n}function cl(e){for(var t=bn(2*e),r=0;r<e;++r)t.write_shift(2,r+1);return t}var ul=So,fl=io,hl=fo;function dl(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),i={fmt:t,env:r,len:n,data:e.slice(e.l,e.l+n)};return e.l+=n,i}function pl(e,t,r){r.biffguess&&5==r.biff&&(r.biff=2);var n=So(e,6);++e.l;var i=ho(e,t-7,r);return n.t="str",n.val=i,n}function ml(e){var t=So(e,6);++e.l;var r=bi(e,8);return t.t="n",t.val=r,t}function vl(e,t,r){var n=bn(15);return yb(n,e,t),n.write_shift(8,r,"f"),n}function bl(e){var t=So(e,6);++e.l;var r=e.read_shift(2);return t.t="n",t.val=r,t}function gl(e,t,r){var n=bn(9);return yb(n,e,t),n.write_shift(2,r),n}function yl(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}function wl(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}function _l(e,t,r){var n=e.l+t,i=So(e,6),a=e.read_shift(2),o=uo(e,a,r);return e.l=n,i.t="str",i.val=o,i}var kl=[2,3,48,49,131,139,140,245],Ol=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=st({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function r(t,r){var n=[],i=C(1);switch(r.type){case"base64":i=x(E(t));break;case"binary":i=x(t);break;case"buffer":case"array":i=t;break}mn(i,0);var a=i.read_shift(1),o=!!(136&a),s=!1,l=!1;switch(a){case 2:break;case 3:break;case 48:s=!0,o=!0;break;case 49:s=!0,o=!0;break;case 131:break;case 139:break;case 140:l=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+a.toString(16))}var c=0,u=521;2==a&&(c=i.read_shift(2)),i.l+=3,2!=a&&(c=i.read_shift(4)),c>1048576&&(c=1e6),2!=a&&(u=i.read_shift(2));var f=i.read_shift(2),h=r.codepage||1252;2!=a&&(i.l+=16,i.read_shift(1),0!==i[i.l]&&(h=e[i[i.l]]),i.l+=1,i.l+=2),l&&(i.l+=36);var d=[],p={},v=Math.min(i.length,2==a?521:u-10-(s?264:0)),b=l?32:11;while(i.l<v&&13!=i[i.l])switch(p={},p.name=m.utils.decode(h,i.slice(i.l,i.l+b)).replace(/[\u0000\r\n].*$/g,""),i.l+=b,p.type=String.fromCharCode(i.read_shift(1)),2==a||l||(p.offset=i.read_shift(4)),p.len=i.read_shift(1),2==a&&(p.offset=i.read_shift(2)),p.dec=i.read_shift(1),p.name.length&&d.push(p),2!=a&&(i.l+=l?13:14),p.type){case"B":s&&8==p.len||!r.WTF||console.log("Skipping "+p.name+":"+p.type);break;case"G":case"P":r.WTF&&console.log("Skipping "+p.name+":"+p.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+p.type)}if(13!==i[i.l]&&(i.l=u-1),13!==i.read_shift(1))throw new Error("DBF Terminator not found "+i.l+" "+i[i.l]);i.l=u;var g=0,y=0;for(n[0]=[],y=0;y!=d.length;++y)n[0][y]=d[y].name;while(c-- >0)if(42!==i[i.l])for(++i.l,n[++g]=[],y=0,y=0;y!=d.length;++y){var w=i.slice(i.l,i.l+d[y].len);i.l+=d[y].len,mn(w,0);var _=m.utils.decode(h,w);switch(d[y].type){case"C":_.trim().length&&(n[g][y]=_.replace(/\s+$/,""));break;case"D":8===_.length?n[g][y]=new Date(+_.slice(0,4),+_.slice(4,6)-1,+_.slice(6,8)):n[g][y]=_;break;case"F":n[g][y]=parseFloat(_.trim());break;case"+":case"I":n[g][y]=l?2147483648^w.read_shift(-4,"i"):w.read_shift(4,"i");break;case"L":switch(_.trim().toUpperCase()){case"Y":case"T":n[g][y]=!0;break;case"N":case"F":n[g][y]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+_+"|")}break;case"M":if(!o)throw new Error("DBF Unexpected MEMO for type "+a.toString(16));n[g][y]="##MEMO##"+(l?parseInt(_.trim(),10):w.read_shift(4));break;case"N":_=_.replace(/\u0000/g,"").trim(),_&&"."!=_&&(n[g][y]=+_||0);break;case"@":n[g][y]=new Date(w.read_shift(-8,"f")-621356832e5);break;case"T":n[g][y]=new Date(864e5*(w.read_shift(4)-2440588)+w.read_shift(4));break;case"Y":n[g][y]=w.read_shift(4,"i")/1e4+w.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":n[g][y]=-w.read_shift(-8,"f");break;case"B":if(s&&8==d[y].len){n[g][y]=w.read_shift(8,"f");break}case"G":case"P":w.l+=d[y].len;break;case"0":if("_NullFlags"===d[y].name)break;default:throw new Error("DBF Unsupported data type "+d[y].type)}}else i.l+=f;if(2!=a&&i.l<i.length&&26!=i[i.l++])throw new Error("DBF EOF Marker missing "+(i.l-1)+" of "+i.length+" "+i[i.l-1].toString(16));return r&&r.sheetRows&&(n=n.slice(0,r.sheetRows)),r.DBF=d,n}function n(e,t){var n=t||{};n.dateNF||(n.dateNF="yyyymmdd");var i=Hn(r(e,n),n);return i["!cols"]=n.DBF.map((function(e){return{wch:e.len,DBF:e}})),delete n.DBF,i}function i(e,t){try{return zn(n(e,t),t)}catch(r){if(t&&t.WTF)throw r}return{SheetNames:[],Sheets:{}}}var o={B:8,C:250,L:1,D:8,"?":0,"":0};function s(e,r){var n=r||{};if(+n.codepage>=0&&u(+n.codepage),"string"==n.type)throw new Error("Cannot write DBF to JS string");var i=yn(),s=wy(e,{header:1,raw:!0,cellDates:!0}),l=s[0],c=s.slice(1),f=e["!cols"]||[],h=0,d=0,p=0,m=1;for(h=0;h<l.length;++h)if(((f[h]||{}).DBF||{}).name)l[h]=f[h].DBF.name,++p;else if(null!=l[h]){if(++p,"number"===typeof l[h]&&(l[h]=l[h].toString(10)),"string"!==typeof l[h])throw new Error("DBF Invalid column name "+l[h]+" |"+typeof l[h]+"|");if(l.indexOf(l[h])!==h)for(d=0;d<1024;++d)if(-1==l.indexOf(l[h]+"_"+d)){l[h]+="_"+d;break}}var v=Ln(e["!ref"]),b=[],g=[],y=[];for(h=0;h<=v.e.c-v.s.c;++h){var w="",_="",k=0,O=[];for(d=0;d<c.length;++d)null!=c[d][h]&&O.push(c[d][h]);if(0!=O.length&&null!=l[h]){for(d=0;d<O.length;++d){switch(typeof O[d]){case"number":_="B";break;case"string":_="C";break;case"boolean":_="L";break;case"object":_=O[d]instanceof Date?"D":"C";break;default:_="C"}k=Math.max(k,String(O[d]).length),w=w&&w!=_?"C":_}k>250&&(k=250),_=((f[h]||{}).DBF||{}).type,"C"==_&&f[h].DBF.len>k&&(k=f[h].DBF.len),"B"==w&&"N"==_&&(w="N",y[h]=f[h].DBF.dec,k=f[h].DBF.len),g[h]="C"==w||"N"==_?k:o[w]||0,m+=g[h],b[h]=w}else b[h]="?"}var E=i.next(32);for(E.write_shift(4,318902576),E.write_shift(4,c.length),E.write_shift(2,296+32*p),E.write_shift(2,m),h=0;h<4;++h)E.write_shift(4,0);for(E.write_shift(4,0|(+t[a]||3)<<8),h=0,d=0;h<l.length;++h)if(null!=l[h]){var S=i.next(32),A=(l[h].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);S.write_shift(1,A,"sbcs"),S.write_shift(1,"?"==b[h]?"C":b[h],"sbcs"),S.write_shift(4,d),S.write_shift(1,g[h]||o[b[h]]||0),S.write_shift(1,y[h]||0),S.write_shift(1,2),S.write_shift(4,0),S.write_shift(1,0),S.write_shift(4,0),S.write_shift(4,0),d+=g[h]||o[b[h]]||0}var C=i.next(264);for(C.write_shift(4,13),h=0;h<65;++h)C.write_shift(4,0);for(h=0;h<c.length;++h){var T=i.next(m);for(T.write_shift(1,0),d=0;d<l.length;++d)if(null!=l[d])switch(b[d]){case"L":T.write_shift(1,null==c[h][d]?63:c[h][d]?84:70);break;case"B":T.write_shift(8,c[h][d]||0,"f");break;case"N":var x="0";for("number"==typeof c[h][d]&&(x=c[h][d].toFixed(y[d]||0)),p=0;p<g[d]-x.length;++p)T.write_shift(1,32);T.write_shift(1,x,"sbcs");break;case"D":c[h][d]?(T.write_shift(4,("0000"+c[h][d].getFullYear()).slice(-4),"sbcs"),T.write_shift(2,("00"+(c[h][d].getMonth()+1)).slice(-2),"sbcs"),T.write_shift(2,("00"+c[h][d].getDate()).slice(-2),"sbcs")):T.write_shift(8,"00000000","sbcs");break;case"C":var M=String(null!=c[h][d]?c[h][d]:"").slice(0,g[d]);for(T.write_shift(1,M,"sbcs"),p=0;p<g[d]-M.length;++p)T.write_shift(1,32);break}}return i.next(1).write_shift(1,26),i.end()}return{to_workbook:i,to_sheet:n,from_sheet:s}}(),El=function(){var e={AA:"À",BA:"Á",CA:"Â",DA:195,HA:"Ä",JA:197,AE:"È",BE:"É",CE:"Ê",HE:"Ë",AI:"Ì",BI:"Í",CI:"Î",HI:"Ï",AO:"Ò",BO:"Ó",CO:"Ô",DO:213,HO:"Ö",AU:"Ù",BU:"Ú",CU:"Û",HU:"Ü",Aa:"à",Ba:"á",Ca:"â",Da:227,Ha:"ä",Ja:229,Ae:"è",Be:"é",Ce:"ê",He:"ë",Ai:"ì",Bi:"í",Ci:"î",Hi:"ï",Ao:"ò",Bo:"ó",Co:"ô",Do:245,Ho:"ö",Au:"ù",Bu:"ú",Cu:"û",Hu:"ü",KC:"Ç",Kc:"ç",q:"æ",z:"œ",a:"Æ",j:"Œ",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},t=new RegExp("N("+at(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(t,r){var n=e[r];return"number"==typeof n?g(n):n},n=function(e,t,r){var n=t.charCodeAt(0)-32<<4|r.charCodeAt(0)-48;return 59==n?e:g(n)};function i(e,t){switch(t.type){case"base64":return a(E(e),t);case"binary":return a(e,t);case"buffer":return a(S&&Buffer.isBuffer(e)?e.toString("binary"):j(e),t);case"array":return a(_t(e),t)}throw new Error("Unrecognized type "+t.type)}function a(e,i){var a,o=e.split(/[\n\r]+/),s=-1,l=-1,c=0,f=0,h=[],d=[],p=null,v={},b=[],g=[],y=[],w=0;for(+i.codepage>=0&&u(+i.codepage);c!==o.length;++c){w=0;var _,k=o[c].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,n).replace(t,r),O=k.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),E=O[0];if(k.length>0)switch(E){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":"P"==O[1].charAt(0)&&d.push(k.slice(3).replace(/;;/g,";"));break;case"C":var S=!1,A=!1,C=!1,T=!1,x=-1,M=-1;for(f=1;f<O.length;++f)switch(O[f].charAt(0)){case"A":break;case"X":l=parseInt(O[f].slice(1))-1,A=!0;break;case"Y":for(s=parseInt(O[f].slice(1))-1,A||(l=0),a=h.length;a<=s;++a)h[a]=[];break;case"K":_=O[f].slice(1),'"'===_.charAt(0)?_=_.slice(1,_.length-1):"TRUE"===_?_=!0:"FALSE"===_?_=!1:isNaN(Et(_))?isNaN(At(_).getDate())||(_=wt(_)):(_=Et(_),null!==p&&Le(p)&&(_=mt(_))),"undefined"!==typeof m&&"string"==typeof _&&"string"!=(i||{}).type&&(i||{}).codepage&&(_=m.utils.decode(i.codepage,_)),S=!0;break;case"E":T=!0;var j=Tf(O[f].slice(1),{r:s,c:l});h[s][l]=[h[s][l],j];break;case"S":C=!0,h[s][l]=[h[s][l],"S5S"];break;case"G":break;case"R":x=parseInt(O[f].slice(1))-1;break;case"C":M=parseInt(O[f].slice(1))-1;break;default:if(i&&i.WTF)throw new Error("SYLK bad record "+k)}if(S&&(h[s][l]&&2==h[s][l].length?h[s][l][0]=_:h[s][l]=_,p=null),C){if(T)throw new Error("SYLK shared formula cannot have own formula");var R=x>-1&&h[x][M];if(!R||!R[1])throw new Error("SYLK shared formula cannot find base");h[s][l][1]=jf(R[1],{r:s-x,c:l-M})}break;case"F":var P=0;for(f=1;f<O.length;++f)switch(O[f].charAt(0)){case"X":l=parseInt(O[f].slice(1))-1,++P;break;case"Y":for(s=parseInt(O[f].slice(1))-1,a=h.length;a<=s;++a)h[a]=[];break;case"M":w=parseInt(O[f].slice(1))/20;break;case"F":break;case"G":break;case"P":p=d[parseInt(O[f].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(y=O[f].slice(1).split(" "),a=parseInt(y[0],10);a<=parseInt(y[1],10);++a)w=parseInt(y[2],10),g[a-1]=0===w?{hidden:!0}:{wch:w},Rc(g[a-1]);break;case"C":l=parseInt(O[f].slice(1))-1,g[l]||(g[l]={});break;case"R":s=parseInt(O[f].slice(1))-1,b[s]||(b[s]={}),w>0?(b[s].hpt=w,b[s].hpx=Nc(w)):0===w&&(b[s].hidden=!0);break;default:if(i&&i.WTF)throw new Error("SYLK bad record "+k)}P<1&&(p=null);break;default:if(i&&i.WTF)throw new Error("SYLK bad record "+k)}}return b.length>0&&(v["!rows"]=b),g.length>0&&(v["!cols"]=g),i&&i.sheetRows&&(h=h.slice(0,i.sheetRows)),[h,v]}function o(e,t){var r=i(e,t),n=r[0],a=r[1],o=Hn(n,t);return at(a).forEach((function(e){o[e]=a[e]})),o}function s(e,t){return zn(o(e,t),t)}function l(e,t,r,n){var i="C;Y"+(r+1)+";X"+(n+1)+";K";switch(e.t){case"n":i+=e.v||0,e.f&&!e.F&&(i+=";E"+Mf(e.f,{r:r,c:n}));break;case"b":i+=e.v?"TRUE":"FALSE";break;case"e":i+=e.w||e.v;break;case"d":i+='"'+(e.w||e.v)+'"';break;case"s":i+='"'+e.v.replace(/"/g,"").replace(/;/g,";;")+'"';break}return i}function c(e,t){t.forEach((function(t,r){var n="F;W"+(r+1)+" "+(r+1)+" ";t.hidden?n+="0":("number"!=typeof t.width||t.wpx||(t.wpx=Cc(t.width)),"number"!=typeof t.wpx||t.wch||(t.wch=Tc(t.wpx)),"number"==typeof t.wch&&(n+=Math.round(t.wch)))," "!=n.charAt(n.length-1)&&e.push(n)}))}function f(e,t){t.forEach((function(t,r){var n="F;";t.hidden?n+="M0;":t.hpt?n+="M"+20*t.hpt+";":t.hpx&&(n+="M"+20*Bc(t.hpx)+";"),n.length>2&&e.push(n+"R"+(r+1))}))}function h(e,t){var r,n=["ID;PWXL;N;E"],i=[],a=Ln(e["!ref"]),o=Array.isArray(e),s="\r\n";n.push("P;PGeneral"),n.push("F;P0;DG0G8;M255"),e["!cols"]&&c(n,e["!cols"]),e["!rows"]&&f(n,e["!rows"]),n.push("B;Y"+(a.e.r-a.s.r+1)+";X"+(a.e.c-a.s.c+1)+";D"+[a.s.c,a.s.r,a.e.c,a.e.r].join(" "));for(var u=a.s.r;u<=a.e.r;++u)for(var h=a.s.c;h<=a.e.c;++h){var d=Bn({r:u,c:h});r=o?(e[u]||[])[h]:e[d],r&&(null!=r.v||r.f&&!r.F)&&i.push(l(r,e,u,h,t))}return n.join(s)+s+i.join(s)+s+"E"+s}return e["|"]=254,{to_workbook:s,to_sheet:o,from_sheet:h}}(),Sl=function(){function e(e,r){switch(r.type){case"base64":return t(E(e),r);case"binary":return t(e,r);case"buffer":return t(S&&Buffer.isBuffer(e)?e.toString("binary"):j(e),r);case"array":return t(_t(e),r)}throw new Error("Unrecognized type "+r.type)}function t(e,t){for(var r=e.split("\n"),n=-1,i=-1,a=0,o=[];a!==r.length;++a)if("BOT"!==r[a].trim()){if(!(n<0)){var s=r[a].trim().split(","),l=s[0],c=s[1];++a;var u=r[a]||"";while(1&(u.match(/["]/g)||[]).length&&a<r.length-1)u+="\n"+r[++a];switch(u=u.trim(),+l){case-1:if("BOT"===u){o[++n]=[],i=0;continue}if("EOD"!==u)throw new Error("Unrecognized DIF special command "+u);break;case 0:"TRUE"===u?o[n][i]=!0:"FALSE"===u?o[n][i]=!1:isNaN(Et(c))?isNaN(At(c).getDate())?o[n][i]=c:o[n][i]=wt(c):o[n][i]=Et(c),++i;break;case 1:u=u.slice(1,u.length-1),u=u.replace(/""/g,'"'),_&&u&&u.match(/^=".*"$/)&&(u=u.slice(2,-1)),o[n][i++]=""!==u?u:null;break}if("EOD"===u)break}}else o[++n]=[],i=0;return t&&t.sheetRows&&(o=o.slice(0,t.sheetRows)),o}function r(t,r){return Hn(e(t,r),r)}function n(e,t){return zn(r(e,t),t)}var i=function(){var e=function(e,t,r,n,i){e.push(t),e.push(r+","+n),e.push('"'+i.replace(/"/g,'""')+'"')},t=function(e,t,r,n){e.push(t+","+r),e.push(1==t?'"'+n.replace(/"/g,'""')+'"':n)};return function(r){var n,i=[],a=Ln(r["!ref"]),o=Array.isArray(r);e(i,"TABLE",0,1,"sheetjs"),e(i,"VECTORS",0,a.e.r-a.s.r+1,""),e(i,"TUPLES",0,a.e.c-a.s.c+1,""),e(i,"DATA",0,0,"");for(var s=a.s.r;s<=a.e.r;++s){t(i,-1,0,"BOT");for(var l=a.s.c;l<=a.e.c;++l){var c=Bn({r:s,c:l});if(n=o?(r[s]||[])[l]:r[c],n)switch(n.t){case"n":var u=_?n.w:n.v;u||null==n.v||(u=n.v),null==u?_&&n.f&&!n.F?t(i,1,0,"="+n.f):t(i,1,0,""):t(i,0,u,"V");break;case"b":t(i,0,n.v?1:0,n.v?"TRUE":"FALSE");break;case"s":t(i,1,0,!_||isNaN(n.v)?n.v:'="'+n.v+'"');break;case"d":n.w||(n.w=He(n.z||Y[14],ft(wt(n.v)))),_?t(i,0,n.w,"V"):t(i,1,0,n.w);break;default:t(i,1,0,"")}else t(i,1,0,"")}}t(i,-1,0,"EOD");var f="\r\n",h=i.join(f);return h}}();return{to_workbook:n,to_sheet:r,from_sheet:i}}(),Al=function(){function e(e){return e.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n")}function t(e){return e.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function r(t,r){for(var n=t.split("\n"),i=-1,a=-1,o=0,s=[];o!==n.length;++o){var l=n[o].trim().split(":");if("cell"===l[0]){var c=In(l[1]);if(s.length<=c.r)for(i=s.length;i<=c.r;++i)s[i]||(s[i]=[]);switch(i=c.r,a=c.c,l[2]){case"t":s[i][a]=e(l[3]);break;case"v":s[i][a]=+l[3];break;case"vtf":var u=l[l.length-1];case"vtc":switch(l[3]){case"nl":s[i][a]=!!+l[4];break;default:s[i][a]=+l[4];break}"vtf"==l[2]&&(s[i][a]=[s[i][a],u])}}}return r&&r.sheetRows&&(s=s.slice(0,r.sheetRows)),s}function n(e,t){return Hn(r(e,t),t)}function i(e,t){return zn(n(e,t),t)}var a=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n"),o=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n",s=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n"),l="--SocialCalcSpreadsheetControlSave--";function c(e){if(!e||!e["!ref"])return"";for(var r,n=[],i=[],a="",o=Nn(e["!ref"]),s=Array.isArray(e),l=o.s.r;l<=o.e.r;++l)for(var c=o.s.c;c<=o.e.c;++c)if(a=Bn({r:l,c:c}),r=s?(e[l]||[])[c]:e[a],r&&null!=r.v&&"z"!==r.t){switch(i=["cell",a,"t"],r.t){case"s":case"str":i.push(t(r.v));break;case"n":r.f?(i[2]="vtf",i[3]="n",i[4]=r.v,i[5]=t(r.f)):(i[2]="v",i[3]=r.v);break;case"b":i[2]="vt"+(r.f?"f":"c"),i[3]="nl",i[4]=r.v?"1":"0",i[5]=t(r.f||(r.v?"TRUE":"FALSE"));break;case"d":var u=ft(wt(r.v));i[2]="vtc",i[3]="nd",i[4]=""+u,i[5]=r.w||He(r.z||Y[14],u);break;case"e":continue}n.push(i.join(":"))}return n.push("sheet:c:"+(o.e.c-o.s.c+1)+":r:"+(o.e.r-o.s.r+1)+":tvf:1"),n.push("valueformat:1:text-wiki"),n.join("\n")}function u(e){return[a,o,s,o,c(e),l].join("\n")}return{to_workbook:i,to_sheet:n,from_sheet:u}}(),Cl=function(){function e(e,t,r,n,i){i.raw?t[r][n]=e:""===e||("TRUE"===e?t[r][n]=!0:"FALSE"===e?t[r][n]=!1:isNaN(Et(e))?isNaN(At(e).getDate())?t[r][n]=e:t[r][n]=wt(e):t[r][n]=Et(e))}function t(t,r){var n=r||{},i=[];if(!t||0===t.length)return i;var a=t.split(/[\r\n]/),o=a.length-1;while(o>=0&&0===a[o].length)--o;for(var s=10,l=0,c=0;c<=o;++c)l=a[c].indexOf(" "),-1==l?l=a[c].length:l++,s=Math.max(s,l);for(c=0;c<=o;++c){i[c]=[];var u=0;for(e(a[c].slice(0,s).trim(),i,c,u,n),u=1;u<=(a[c].length-s)/10+1;++u)e(a[c].slice(s+10*(u-1),s+10*u).trim(),i,c,u,n)}return n.sheetRows&&(i=i.slice(0,n.sheetRows)),i}var r={44:",",9:"\t",59:";",124:"|"},n={44:3,9:2,59:1,124:0};function i(e){for(var t={},i=!1,a=0,o=0;a<e.length;++a)34==(o=e.charCodeAt(a))?i=!i:!i&&o in r&&(t[o]=(t[o]||0)+1);for(a in o=[],t)Object.prototype.hasOwnProperty.call(t,a)&&o.push([t[a],a]);if(!o.length)for(a in t=n,t)Object.prototype.hasOwnProperty.call(t,a)&&o.push([t[a],a]);return o.sort((function(e,t){return e[0]-t[0]||n[e[1]]-n[t[1]]})),r[o.pop()[1]]||44}function a(e,t){var r=t||{},n="";null!=w&&null==r.dense&&(r.dense=w);var a=r.dense?[]:{},o={s:{c:0,r:0},e:{c:0,r:0}};"sep="==e.slice(0,4)?13==e.charCodeAt(5)&&10==e.charCodeAt(6)?(n=e.charAt(4),e=e.slice(7)):13==e.charCodeAt(5)||10==e.charCodeAt(5)?(n=e.charAt(4),e=e.slice(6)):n=i(e.slice(0,1024)):n=r&&r.FS?r.FS:i(e.slice(0,1024));var s=0,l=0,c=0,u=0,f=0,h=n.charCodeAt(0),d=!1,p=0,m=e.charCodeAt(0);e=e.replace(/\r\n/gm,"\n");var v=null!=r.dateNF?Ze(r.dateNF):null;function b(){var t=e.slice(u,f),n={};if('"'==t.charAt(0)&&'"'==t.charAt(t.length-1)&&(t=t.slice(1,-1).replace(/""/g,'"')),0===t.length)n.t="z";else if(r.raw)n.t="s",n.v=t;else if(0===t.trim().length)n.t="s",n.v=t;else if(61==t.charCodeAt(0))34==t.charCodeAt(1)&&34==t.charCodeAt(t.length-1)?(n.t="s",n.v=t.slice(2,-1).replace(/""/g,'"')):Pf(t)?(n.t="n",n.f=t.slice(1)):(n.t="s",n.v=t);else if("TRUE"==t)n.t="b",n.v=!0;else if("FALSE"==t)n.t="b",n.v=!1;else if(isNaN(c=Et(t)))if(!isNaN(At(t).getDate())||v&&t.match(v)){n.z=r.dateNF||Y[14];var i=0;v&&t.match(v)&&(t=Ye(t,r.dateNF,t.match(v)||[]),i=1),r.cellDates?(n.t="d",n.v=wt(t,i)):(n.t="n",n.v=ft(wt(t,i))),!1!==r.cellText&&(n.w=He(n.z,n.v instanceof Date?ft(n.v):n.v)),r.cellNF||delete n.z}else n.t="s",n.v=t;else n.t="n",!1!==r.cellText&&(n.w=t),n.v=c;if("z"==n.t||(r.dense?(a[s]||(a[s]=[]),a[s][l]=n):a[Bn({c:l,r:s})]=n),u=f+1,m=e.charCodeAt(u),o.e.c<l&&(o.e.c=l),o.e.r<s&&(o.e.r=s),p==h)++l;else if(l=0,++s,r.sheetRows&&r.sheetRows<=s)return!0}e:for(;f<e.length;++f)switch(p=e.charCodeAt(f)){case 34:34===m&&(d=!d);break;case h:case 10:case 13:if(!d&&b())break e;break;default:break}return f-u>0&&b(),a["!ref"]=Dn(o),a}function o(e,r){return r&&r.PRN?r.FS||"sep="==e.slice(0,4)||e.indexOf("\t")>=0||e.indexOf(",")>=0||e.indexOf(";")>=0?a(e,r):Hn(t(e,r),r):a(e,r)}function s(e,t){var r="",n="string"==t.type?[0,0,0,0]:$g(e,t);switch(t.type){case"base64":r=E(e);break;case"binary":r=e;break;case"buffer":r=65001==t.codepage?e.toString("utf8"):t.codepage&&"undefined"!==typeof m?m.utils.decode(t.codepage,e):S&&Buffer.isBuffer(e)?e.toString("binary"):j(e);break;case"array":r=_t(e);break;case"string":r=e;break;default:throw new Error("Unrecognized type "+t.type)}return 239==n[0]&&187==n[1]&&191==n[2]?r=dr(r.slice(3)):"string"!=t.type&&"buffer"!=t.type&&65001==t.codepage?r=dr(r):"binary"==t.type&&"undefined"!==typeof m&&t.codepage&&(r=m.utils.decode(t.codepage,m.utils.encode(28591,r))),"socialcalc:version:"==r.slice(0,19)?Al.to_sheet("string"==t.type?r:dr(r),t):o(r,t)}function l(e,t){return zn(s(e,t),t)}function c(e){for(var t,r=[],n=Ln(e["!ref"]),i=Array.isArray(e),a=n.s.r;a<=n.e.r;++a){for(var o=[],s=n.s.c;s<=n.e.c;++s){var l=Bn({r:a,c:s});if(t=i?(e[a]||[])[s]:e[l],t&&null!=t.v){var c=(t.w||(Vn(t),t.w)||"").slice(0,10);while(c.length<10)c+=" ";o.push(c+(0===s?" ":""))}else o.push(" ")}r.push(o.join(""))}return r.join("\n")}return{to_workbook:l,to_sheet:s,from_sheet:c}}();function Tl(e,t){var r=t||{},n=!!r.WTF;r.WTF=!0;try{var i=El.to_workbook(e,r);return r.WTF=n,i}catch(a){if(r.WTF=n,!a.message.match(/SYLK bad record ID/)&&n)throw a;return Cl.to_workbook(e,t)}}var xl=function(){function e(e,t,r){if(e){mn(e,e.l||0);var n=r.Enum||V;while(e.l<e.length){var i=e.read_shift(2),a=n[i]||n[65535],o=e.read_shift(2),s=e.l+o,l=a.f&&a.f(e,o,r);if(e.l=s,t(l,a,i))return}}}function t(e,t){switch(t.type){case"base64":return r(x(E(e)),t);case"binary":return r(x(e),t);case"buffer":case"array":return r(e,t)}throw"Unsupported type "+t.type}function r(t,r){if(!t)return t;var n=r||{};null!=w&&null==n.dense&&(n.dense=w);var i=n.dense?[]:{},a="Sheet1",o="",s=0,l={},c=[],u=[],f={s:{r:0,c:0},e:{r:0,c:0}},h=n.sheetRows||0;if(0==t[2]&&(8==t[3]||9==t[3])&&t.length>=16&&5==t[14]&&108===t[15])throw new Error("Unsupported Works 3 for Mac file");if(2==t[2])n.Enum=V,e(t,(function(e,t,r){switch(r){case 0:n.vers=e,e>=4096&&(n.qpro=!0);break;case 6:f=e;break;case 204:e&&(o=e);break;case 222:o=e;break;case 15:case 51:n.qpro||(e[1].v=e[1].v.slice(1));case 13:case 14:case 16:14==r&&112==(112&e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=n.dateNF||Y[14],n.cellDates&&(e[1].t="d",e[1].v=mt(e[1].v))),n.qpro&&e[3]>s&&(i["!ref"]=Dn(f),l[a]=i,c.push(a),i=n.dense?[]:{},f={s:{r:0,c:0},e:{r:0,c:0}},s=e[3],a=o||"Sheet"+(s+1),o="");var u=n.dense?(i[e[0].r]||[])[e[0].c]:i[Bn(e[0])];if(u){u.t=e[1].t,u.v=e[1].v,null!=e[1].z&&(u.z=e[1].z),null!=e[1].f&&(u.f=e[1].f);break}n.dense?(i[e[0].r]||(i[e[0].r]=[]),i[e[0].r][e[0].c]=e[1]):i[Bn(e[0])]=e[1];break;default:}}),n);else{if(26!=t[2]&&14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);n.Enum=z,14==t[2]&&(n.qpro=!0,t.l=0),e(t,(function(e,t,r){switch(r){case 204:a=e;break;case 22:e[1].v=e[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>s&&(i["!ref"]=Dn(f),l[a]=i,c.push(a),i=n.dense?[]:{},f={s:{r:0,c:0},e:{r:0,c:0}},s=e[3],a="Sheet"+(s+1)),h>0&&e[0].r>=h)break;n.dense?(i[e[0].r]||(i[e[0].r]=[]),i[e[0].r][e[0].c]=e[1]):i[Bn(e[0])]=e[1],f.e.c<e[0].c&&(f.e.c=e[0].c),f.e.r<e[0].r&&(f.e.r=e[0].r);break;case 27:e[14e3]&&(u[e[14e3][0]]=e[14e3][1]);break;case 1537:u[e[0]]=e[1],e[0]==s&&(a=e[1]);break;default:break}}),n)}if(i["!ref"]=Dn(f),l[o||a]=i,c.push(o||a),!u.length)return{SheetNames:c,Sheets:l};for(var d={},p=[],m=0;m<u.length;++m)l[c[m]]?(p.push(u[m]||c[m]),d[u[m]]=l[u[m]]||l[c[m]]):(p.push(u[m]),d[u[m]]={"!ref":"A1"});return{SheetNames:p,Sheets:d}}function n(e,t){var r=t||{};if(+r.codepage>=0&&u(+r.codepage),"string"==r.type)throw new Error("Cannot write WK1 to JS string");var n=yn(),i=Ln(e["!ref"]),o=Array.isArray(e),s=[];bb(n,0,a(1030)),bb(n,6,l(i));for(var c=Math.min(i.e.r,8191),f=i.s.r;f<=c;++f)for(var d=An(f),m=i.s.c;m<=i.e.c;++m){f===i.s.r&&(s[m]=Mn(m));var b=s[m]+d,g=o?(e[f]||[])[m]:e[b];if(g&&"z"!=g.t)if("n"==g.t)(0|g.v)==g.v&&g.v>=-32768&&g.v<=32767?bb(n,13,p(f,m,g.v)):bb(n,14,v(f,m,g.v));else{var y=Vn(g);bb(n,15,h(f,m,y.slice(0,239)))}}return bb(n,1),n.end()}function i(e,t){var r=t||{};if(+r.codepage>=0&&u(+r.codepage),"string"==r.type)throw new Error("Cannot write WK3 to JS string");var n=yn();bb(n,0,o(e));for(var i=0,a=0;i<e.SheetNames.length;++i)(e.Sheets[e.SheetNames[i]]||{})["!ref"]&&bb(n,27,F(e.SheetNames[i],a++));var s=0;for(i=0;i<e.SheetNames.length;++i){var l=e.Sheets[e.SheetNames[i]];if(l&&l["!ref"]){for(var c=Ln(l["!ref"]),f=Array.isArray(l),h=[],d=Math.min(c.e.r,8191),p=c.s.r;p<=d;++p)for(var m=An(p),v=c.s.c;v<=c.e.c;++v){p===c.s.r&&(h[v]=Mn(v));var b=h[v]+m,g=f?(l[p]||[])[v]:l[b];if(g&&"z"!=g.t)if("n"==g.t)bb(n,23,M(p,v,s,g.v));else{var y=Vn(g);bb(n,22,A(p,v,s,y.slice(0,239)))}}++s}}return bb(n,1),n.end()}function a(e){var t=bn(2);return t.write_shift(2,e),t}function o(e){var t=bn(26);t.write_shift(2,4096),t.write_shift(2,4),t.write_shift(4,0);for(var r=0,n=0,i=0,a=0;a<e.SheetNames.length;++a){var o=e.SheetNames[a],s=e.Sheets[o];if(s&&s["!ref"]){++i;var l=Nn(s["!ref"]);r<l.e.r&&(r=l.e.r),n<l.e.c&&(n=l.e.c)}}return r>8191&&(r=8191),t.write_shift(2,r),t.write_shift(1,i),t.write_shift(1,n),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,1),t.write_shift(1,2),t.write_shift(4,0),t.write_shift(4,0),t}function s(e,t,r){var n={s:{c:0,r:0},e:{c:0,r:0}};return 8==t&&r.qpro?(n.s.c=e.read_shift(1),e.l++,n.s.r=e.read_shift(2),n.e.c=e.read_shift(1),e.l++,n.e.r=e.read_shift(2),n):(n.s.c=e.read_shift(2),n.s.r=e.read_shift(2),12==t&&r.qpro&&(e.l+=2),n.e.c=e.read_shift(2),n.e.r=e.read_shift(2),12==t&&r.qpro&&(e.l+=2),65535==n.s.c&&(n.s.c=n.e.c=n.s.r=n.e.r=0),n)}function l(e){var t=bn(8);return t.write_shift(2,e.s.c),t.write_shift(2,e.s.r),t.write_shift(2,e.e.c),t.write_shift(2,e.e.r),t}function c(e,t,r){var n=[{c:0,r:0},{t:"n",v:0},0,0];return r.qpro&&20768!=r.vers?(n[0].c=e.read_shift(1),n[3]=e.read_shift(1),n[0].r=e.read_shift(2),e.l+=2):(n[2]=e.read_shift(1),n[0].c=e.read_shift(2),n[0].r=e.read_shift(2)),n}function f(e,t,r){var n=e.l+t,i=c(e,t,r);if(i[1].t="s",20768==r.vers){e.l++;var a=e.read_shift(1);return i[1].v=e.read_shift(a,"utf8"),i}return r.qpro&&e.l++,i[1].v=e.read_shift(n-e.l,"cstr"),i}function h(e,t,r){var n=bn(7+r.length);n.write_shift(1,255),n.write_shift(2,t),n.write_shift(2,e),n.write_shift(1,39);for(var i=0;i<n.length;++i){var a=r.charCodeAt(i);n.write_shift(1,a>=128?95:a)}return n.write_shift(1,0),n}function d(e,t,r){var n=c(e,t,r);return n[1].v=e.read_shift(2,"i"),n}function p(e,t,r){var n=bn(7);return n.write_shift(1,255),n.write_shift(2,t),n.write_shift(2,e),n.write_shift(2,r,"i"),n}function m(e,t,r){var n=c(e,t,r);return n[1].v=e.read_shift(8,"f"),n}function v(e,t,r){var n=bn(13);return n.write_shift(1,255),n.write_shift(2,t),n.write_shift(2,e),n.write_shift(8,r,"f"),n}function b(e,t,r){var n=e.l+t,i=c(e,t,r);if(i[1].v=e.read_shift(8,"f"),r.qpro)e.l=n;else{var a=e.read_shift(2);k(e.slice(e.l,e.l+a),i),e.l+=a}return i}function g(e,t,r){var n=32768&t;return t&=-32769,t=(n?e:0)+(t>=8192?t-16384:t),(n?"":"$")+(r?Mn(t):An(t))}var y={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},_=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function k(e,t){mn(e,0);var r=[],n=0,i="",a="",o="",s="";while(e.l<e.length){var l=e[e.l++];switch(l){case 0:r.push(e.read_shift(8,"f"));break;case 1:a=g(t[0].c,e.read_shift(2),!0),i=g(t[0].r,e.read_shift(2),!1),r.push(a+i);break;case 2:var c=g(t[0].c,e.read_shift(2),!0),u=g(t[0].r,e.read_shift(2),!1);a=g(t[0].c,e.read_shift(2),!0),i=g(t[0].r,e.read_shift(2),!1),r.push(c+u+":"+a+i);break;case 3:if(e.l<e.length)return void console.error("WK1 premature formula end");break;case 4:r.push("("+r.pop()+")");break;case 5:r.push(e.read_shift(2));break;case 6:var f="";while(l=e[e.l++])f+=String.fromCharCode(l);r.push('"'+f.replace(/"/g,'""')+'"');break;case 8:r.push("-"+r.pop());break;case 23:r.push("+"+r.pop());break;case 22:r.push("NOT("+r.pop()+")");break;case 20:case 21:s=r.pop(),o=r.pop(),r.push(["AND","OR"][l-20]+"("+o+","+s+")");break;default:if(l<32&&_[l])s=r.pop(),o=r.pop(),r.push(o+_[l]+s);else{if(!y[l])return l<=7?console.error("WK1 invalid opcode "+l.toString(16)):l<=24?console.error("WK1 unsupported op "+l.toString(16)):l<=30?console.error("WK1 invalid opcode "+l.toString(16)):l<=115?console.error("WK1 unsupported function opcode "+l.toString(16)):console.error("WK1 unrecognized opcode "+l.toString(16));if(n=y[l][1],69==n&&(n=e[e.l++]),n>r.length)return void console.error("WK1 bad formula parse 0x"+l.toString(16)+":|"+r.join("|")+"|");var h=r.slice(-n);r.length-=n,r.push(y[l][0]+"("+h.join(",")+")")}}}1==r.length?t[1].f=""+r[0]:console.error("WK1 bad formula parse |"+r.join("|")+"|")}function O(e){var t=[{c:0,r:0},{t:"n",v:0},0];return t[0].r=e.read_shift(2),t[3]=e[e.l++],t[0].c=e[e.l++],t}function S(e,t){var r=O(e,t);return r[1].t="s",r[1].v=e.read_shift(t-4,"cstr"),r}function A(e,t,r,n){var i=bn(6+n.length);i.write_shift(2,e),i.write_shift(1,r),i.write_shift(1,t),i.write_shift(1,39);for(var a=0;a<n.length;++a){var o=n.charCodeAt(a);i.write_shift(1,o>=128?95:o)}return i.write_shift(1,0),i}function C(e,t){var r=O(e,t);r[1].v=e.read_shift(2);var n=r[1].v>>1;if(1&r[1].v)switch(7&n){case 0:n=5e3*(n>>3);break;case 1:n=500*(n>>3);break;case 2:n=(n>>3)/20;break;case 3:n=(n>>3)/200;break;case 4:n=(n>>3)/2e3;break;case 5:n=(n>>3)/2e4;break;case 6:n=(n>>3)/16;break;case 7:n=(n>>3)/64;break}return r[1].v=n,r}function T(e,t){var r=O(e,t),n=e.read_shift(4),i=e.read_shift(4),a=e.read_shift(2);if(65535==a)return 0===n&&3221225472===i?(r[1].t="e",r[1].v=15):0===n&&3489660928===i?(r[1].t="e",r[1].v=42):r[1].v=0,r;var o=32768&a;return a=(32767&a)-16446,r[1].v=(1-2*o)*(i*Math.pow(2,a+32)+n*Math.pow(2,a)),r}function M(e,t,r,n){var i=bn(14);if(i.write_shift(2,e),i.write_shift(1,r),i.write_shift(1,t),0==n)return i.write_shift(4,0),i.write_shift(4,0),i.write_shift(2,65535),i;var a=0,o=0,s=0,l=0;return n<0&&(a=1,n=-n),o=0|Math.log2(n),n/=Math.pow(2,o-31),l=n>>>0,0==(2147483648&l)&&(n/=2,++o,l=n>>>0),n-=l,l|=2147483648,l>>>=0,n*=Math.pow(2,32),s=n>>>0,i.write_shift(4,s),i.write_shift(4,l),o+=16383+(a?32768:0),i.write_shift(2,o),i}function j(e,t){var r=T(e,14);return e.l+=t-14,r}function R(e,t){var r=O(e,t),n=e.read_shift(4);return r[1].v=n>>6,r}function P(e,t){var r=O(e,t),n=e.read_shift(8,"f");return r[1].v=n,r}function I(e,t){var r=P(e,14);return e.l+=t-10,r}function B(e,t){return 0==e[e.l+t-1]?e.read_shift(t,"cstr"):""}function N(e,t){var r=e[e.l++];r>t-1&&(r=t-1);var n="";while(n.length<r)n+=String.fromCharCode(e[e.l++]);return n}function D(e,t,r){if(r.qpro&&!(t<21)){var n=e.read_shift(1);e.l+=17,e.l+=1,e.l+=2;var i=e.read_shift(t-21,"cstr");return[n,i]}}function L(e,t){var r={},n=e.l+t;while(e.l<n){var i=e.read_shift(2);if(14e3==i){r[i]=[0,""],r[i][0]=e.read_shift(2);while(e[e.l])r[i][1]+=String.fromCharCode(e[e.l]),e.l++;e.l++}}return r}function F(e,t){var r=bn(5+e.length);r.write_shift(2,14e3),r.write_shift(2,t);for(var n=0;n<e.length;++n){var i=e.charCodeAt(n);r[r.l++]=i>127?95:i}return r[r.l++]=0,r}var V={0:{n:"BOF",f:ro},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:s},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:d},14:{n:"NUMBER",f:m},15:{n:"LABEL",f:f},16:{n:"FORMULA",f:b},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:f},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:B},222:{n:"SHEETNAMELP",f:N},65535:{n:""}},z={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:S},23:{n:"NUMBER17",f:T},24:{n:"NUMBER18",f:C},25:{n:"FORMULA19",f:j},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:L},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:R},38:{n:"??"},39:{n:"NUMBER27",f:P},40:{n:"FORMULA28",f:I},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:B},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:D},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:n,book_to_wk3:i,to_workbook:t}}();function Ml(e){var t={},r=e.match(Wt),n=0,i=!1;if(r)for(;n!=r.length;++n){var a=Xt(r[n]);switch(a[0].replace(/\w*:/g,"")){case"<condense":break;case"<extend":break;case"<shadow":if(!a.val)break;case"<shadow>":case"<shadow/>":t.shadow=1;break;case"</shadow>":break;case"<charset":if("1"==a.val)break;t.cp=s[parseInt(a.val,10)];break;case"<outline":if(!a.val)break;case"<outline>":case"<outline/>":t.outline=1;break;case"</outline>":break;case"<rFont":t.name=a.val;break;case"<sz":t.sz=a.val;break;case"<strike":if(!a.val)break;case"<strike>":case"<strike/>":t.strike=1;break;case"</strike>":break;case"<u":if(!a.val)break;switch(a.val){case"double":t.uval="double";break;case"singleAccounting":t.uval="single-accounting";break;case"doubleAccounting":t.uval="double-accounting";break}case"<u>":case"<u/>":t.u=1;break;case"</u>":break;case"<b":if("0"==a.val)break;case"<b>":case"<b/>":t.b=1;break;case"</b>":break;case"<i":if("0"==a.val)break;case"<i>":case"<i/>":t.i=1;break;case"</i>":break;case"<color":a.rgb&&(t.color=a.rgb.slice(2,8));break;case"<color>":case"<color/>":case"</color>":break;case"<family":t.family=a.val;break;case"<family>":case"<family/>":case"</family>":break;case"<vertAlign":t.valign=a.val;break;case"<vertAlign>":case"<vertAlign/>":case"</vertAlign>":break;case"<scheme":break;case"<scheme>":case"<scheme/>":case"</scheme>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(47!==a[0].charCodeAt(1)&&!i)throw new Error("Unrecognized rich format "+a[0])}}return t}var jl=function(){var e=mr("t"),t=mr("rPr");function r(r){var n=r.match(e);if(!n)return{t:"s",v:""};var i={t:"s",v:Jt(n[1])},a=r.match(t);return a&&(i.s=Ml(a[1])),i}var n=/<(?:\w+:)?r>/g,i=/<\/(?:\w+:)?r>/;return function(e){return e.replace(n,"").split(i).map(r).filter((function(e){return e.v}))}}(),Rl=function(){var e=/(\r\n|\n)/g;function t(e,t,r){var n=[];e.u&&n.push("text-decoration: underline;"),e.uval&&n.push("text-underline-style:"+e.uval+";"),e.sz&&n.push("font-size:"+e.sz+"pt;"),e.outline&&n.push("text-effect: outline;"),e.shadow&&n.push("text-shadow: auto;"),t.push('<span style="'+n.join("")+'">'),e.b&&(t.push("<b>"),r.push("</b>")),e.i&&(t.push("<i>"),r.push("</i>")),e.strike&&(t.push("<s>"),r.push("</s>"));var i=e.valign||"";return"superscript"==i||"super"==i?i="sup":"subscript"==i&&(i="sub"),""!=i&&(t.push("<"+i+">"),r.push("</"+i+">")),r.push("</span>"),e}function r(r){var n=[[],r.v,[]];return r.v?(r.s&&t(r.s,n[0],n[2]),n[0].join("")+n[1].replace(e,"<br/>")+n[2].join("")):""}return function(e){return e.map(r).join("")}}(),Pl=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Il=/<(?:\w+:)?r>/,Bl=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Nl(e,t){var r=!t||t.cellHTML,n={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(n.t=Jt(dr(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),n.r=dr(e),r&&(n.h=ir(n.t))):e.match(Il)&&(n.r=dr(e),n.t=Jt(dr((e.replace(Bl,"").match(Pl)||[]).join("").replace(Wt,""))),r&&(n.h=Rl(jl(n.r)))),n):{t:""}}var Dl=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Ll=/<(?:\w+:)?(?:si|sstItem)>/g,Fl=/<\/(?:\w+:)?(?:si|sstItem)>/;function Vl(e,t){var r=[],n="";if(!e)return r;var i=e.match(Dl);if(i){n=i[2].replace(Ll,"").split(Fl);for(var a=0;a!=n.length;++a){var o=Nl(n[a].trim(),t);null!=o&&(r[r.length]=o)}i=Xt(i[1]),r.Count=i.count,r.Unique=i.uniqueCount}return r}var zl=/^\s|\s$|[\t\n\r]/;function Ul(e,t){if(!t.bookSST)return"";var r=[zt];r[r.length]=Er("sst",null,{xmlns:Mr[0],count:e.Count,uniqueCount:e.Unique});for(var n=0;n!=e.length;++n)if(null!=e[n]){var i=e[n],a="<si>";i.r?a+=i.r:(a+="<t",i.t||(i.t=""),i.t.match(zl)&&(a+=' xml:space="preserve"'),a+=">"+tr(i.t)+"</t>"),a+="</si>",r[r.length]=a}return r.length>2&&(r[r.length]="</sst>",r[1]=r[1].replace("/>",">")),r.join("")}function Hl(e){return[e.read_shift(4),e.read_shift(4)]}function ql(e,t){var r=[],n=!1;return gn(e,(function(e,i,a){switch(a){case 159:r.Count=e[0],r.Unique=e[1];break;case 19:r.push(e);break;case 160:return!0;case 35:n=!0;break;case 36:n=!1;break;default:if(i.T,!n||t.WTF)throw new Error("Unexpected record 0x"+a.toString(16))}})),r}function Wl(e,t){return t||(t=bn(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}var Gl=Yn;function Kl(e){var t=yn();wn(t,159,Wl(e));for(var r=0;r<e.length;++r)wn(t,19,Gl(e[r]));return wn(t,160),t.end()}function Xl(e){if("undefined"!==typeof m)return m.utils.encode(a,e);for(var t=[],r=e.split(""),n=0;n<r.length;++n)t[n]=r[n].charCodeAt(0);return t}function $l(e,t){var r={};return r.Major=e.read_shift(2),r.Minor=e.read_shift(2),t>=4&&(e.l+=t-4),r}function Zl(e){var t={};return t.id=e.read_shift(0,"lpp4"),t.R=$l(e,4),t.U=$l(e,4),t.W=$l(e,4),t}function Yl(e){var t=e.read_shift(4),r=e.l+t-4,n={},i=e.read_shift(4),a=[];while(i-- >0)a.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(n.name=e.read_shift(0,"lpp4"),n.comps=a,e.l!=r)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+r);return n}function Jl(e){var t=[];e.l+=4;var r=e.read_shift(4);while(r-- >0)t.push(Yl(e));return t}function Ql(e){var t=[];e.l+=4;var r=e.read_shift(4);while(r-- >0)t.push(e.read_shift(0,"lpp4"));return t}function ec(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=$l(e,4),t.U=$l(e,4),t.W=$l(e,4),t}function tc(e){var t=ec(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),4!=e.read_shift(4))throw new Error("Bad !Primary record");return t}function rc(e,t){var r=e.l+t,n={};n.Flags=63&e.read_shift(4),e.l+=4,n.AlgID=e.read_shift(4);var i=!1;switch(n.AlgID){case 26126:case 26127:case 26128:i=36==n.Flags;break;case 26625:i=4==n.Flags;break;case 0:i=16==n.Flags||4==n.Flags||36==n.Flags;break;default:throw"Unrecognized encryption algorithm: "+n.AlgID}if(!i)throw new Error("Encryption Flags/AlgID mismatch");return n.AlgIDHash=e.read_shift(4),n.KeySize=e.read_shift(4),n.ProviderType=e.read_shift(4),e.l+=8,n.CSPName=e.read_shift(r-e.l>>1,"utf16le"),e.l=r,n}function nc(e,t){var r={},n=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,n),e.l=n,r}function ic(e){var t=$l(e);switch(t.Minor){case 2:return[t.Minor,ac(e,t)];case 3:return[t.Minor,oc(e,t)];case 4:return[t.Minor,sc(e,t)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}function ac(e){var t=e.read_shift(4);if(36!=(63&t))throw new Error("EncryptionInfo mismatch");var r=e.read_shift(4),n=rc(e,r),i=nc(e,e.length-e.l);return{t:"Std",h:n,v:i}}function oc(){throw new Error("File is password-protected: ECMA-376 Extensible")}function sc(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var r=e.read_shift(e.length-e.l,"utf8"),n={};return r.replace(Wt,(function(e){var r=Xt(e);switch($t(r[0])){case"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":t.forEach((function(e){n[e]=r[e]}));break;case"<dataIntegrity":n.encryptedHmacKey=r.encryptedHmacKey,n.encryptedHmacValue=r.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":n.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":n.uri=r.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":n.encs.push(r);break;default:throw r[0]}})),n}function lc(e,t){var r={},n=r.EncryptionVersionInfo=$l(e,4);if(t-=4,2!=n.Minor)throw new Error("unrecognized minor version code: "+n.Minor);if(n.Major>4||n.Major<2)throw new Error("unrecognized major version code: "+n.Major);r.Flags=e.read_shift(4),t-=4;var i=e.read_shift(4);return t-=4,r.EncryptionHeader=rc(e,i),t-=i,r.EncryptionVerifier=nc(e,t),r}function cc(e){var t={},r=t.EncryptionVersionInfo=$l(e,4);if(1!=r.Major||1!=r.Minor)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}function uc(e){var t,r,n,i,a,o,s=0,l=Xl(e),c=l.length+1;for(t=C(c),t[0]=l.length,r=1;r!=c;++r)t[r]=l[r-1];for(r=c-1;r>=0;--r)n=t[r],i=0===(16384&s)?0:1,a=s<<1&32767,o=i|a,s=o^n;return 52811^s}var fc=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],r=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],n=function(e){return 255&(e/2|128*e)},i=function(e,t){return n(e^t)},a=function(e){for(var n=t[e.length-1],i=104,a=e.length-1;a>=0;--a)for(var o=e[a],s=0;7!=s;++s)64&o&&(n^=r[i]),o*=2,--i;return n};return function(t){for(var r,n,o,s=Xl(t),l=a(s),c=s.length,u=C(16),f=0;16!=f;++f)u[f]=0;1===(1&c)&&(r=l>>8,u[c]=i(e[0],r),--c,r=255&l,n=s[s.length-1],u[c]=i(n,r));while(c>0)--c,r=l>>8,u[c]=i(s[c],r),--c,r=255&l,u[c]=i(s[c],r);c=15,o=15-s.length;while(o>0)r=l>>8,u[c]=i(e[o],r),--c,--o,r=255&l,u[c]=i(s[c],r),--c,--o;return u}}(),hc=function(e,t,r,n,i){var a,o;for(i||(i=t),n||(n=fc(e)),a=0;a!=t.length;++a)o=t[a],o^=n[r],o=255&(o>>5|o<<3),i[a]=o,++r;return[i,r,n]},dc=function(e){var t=0,r=fc(e);return function(e){var n=hc("",e,t,r);return t=n[1],n[0]}};function pc(e,t,r,n){var i={key:ro(e),verificationBytes:ro(e)};return r.password&&(i.verifier=uc(r.password)),n.valid=i.verificationBytes===i.verifier,n.valid&&(n.insitu=dc(r.password)),i}function mc(e,t,r){var n=r||{};return n.Info=e.read_shift(2),e.l-=2,1===n.Info?n.Data=cc(e,t):n.Data=lc(e,t),n}function vc(e,t,r){var n={Type:r.biff>=8?e.read_shift(2):0};return n.Type?mc(e,t-2,n):pc(e,r.biff>=8?t:t-2,r,n),n}var bc=function(){function e(e,r){switch(r.type){case"base64":return t(E(e),r);case"binary":return t(e,r);case"buffer":return t(S&&Buffer.isBuffer(e)?e.toString("binary"):j(e),r);case"array":return t(_t(e),r)}throw new Error("Unrecognized type "+r.type)}function t(e,t){var r=t||{},n=r.dense?[]:{},i=e.match(/\\trowd.*?\\row\b/g);if(!i.length)throw new Error("RTF missing table");var a={s:{c:0,r:0},e:{c:0,r:i.length-1}};return i.forEach((function(e,t){Array.isArray(n)&&(n[t]=[]);var r,i=/\\\w+\b/g,o=0,s=-1;while(r=i.exec(e)){switch(r[0]){case"\\cell":var l=e.slice(o,i.lastIndex-r[0].length);if(" "==l[0]&&(l=l.slice(1)),++s,l.length){var c={v:l,t:"s"};Array.isArray(n)?n[t][s]=c:n[Bn({r:t,c:s})]=c}break}o=i.lastIndex}s>a.e.c&&(a.e.c=s)})),n["!ref"]=Dn(a),n}function r(t,r){return zn(e(t,r),r)}function n(e){for(var t,r=["{\\rtf1\\ansi"],n=Ln(e["!ref"]),i=Array.isArray(e),a=n.s.r;a<=n.e.r;++a){r.push("\\trowd\\trautofit1");for(var o=n.s.c;o<=n.e.c;++o)r.push("\\cellx"+(o+1));for(r.push("\\pard\\intbl"),o=n.s.c;o<=n.e.c;++o){var s=Bn({r:a,c:o});t=i?(e[a]||[])[o]:e[s],t&&(null!=t.v||t.f&&!t.F)&&(r.push(" "+(t.w||(Vn(t),t.w))),r.push("\\cell"))}r.push("\\pard\\intbl\\row")}return r.join("")+"}"}return{to_workbook:r,to_sheet:e,from_sheet:n}}();function gc(e){var t=e.slice("#"===e[0]?1:0).slice(0,6);return[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)]}function yc(e){for(var t=0,r=1;3!=t;++t)r=256*r+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().slice(1)}function wc(e){var t=e[0]/255,r=e[1]/255,n=e[2]/255,i=Math.max(t,r,n),a=Math.min(t,r,n),o=i-a;if(0===o)return[0,0,t];var s=0,l=0,c=i+a;switch(l=o/(c>1?2-c:c),i){case t:s=((r-n)/o+6)%6;break;case r:s=(n-t)/o+2;break;case n:s=(t-r)/o+4;break}return[s/6,l,c/2]}function _c(e){var t,r=e[0],n=e[1],i=e[2],a=2*n*(i<.5?i:1-i),o=i-a/2,s=[o,o,o],l=6*r;if(0!==n)switch(0|l){case 0:case 6:t=a*l,s[0]+=a,s[1]+=t;break;case 1:t=a*(2-l),s[0]+=t,s[1]+=a;break;case 2:t=a*(l-2),s[1]+=a,s[2]+=t;break;case 3:t=a*(4-l),s[1]+=t,s[2]+=a;break;case 4:t=a*(l-4),s[2]+=a,s[0]+=t;break;case 5:t=a*(6-l),s[2]+=t,s[0]+=a;break}for(var c=0;3!=c;++c)s[c]=Math.round(255*s[c]);return s}function kc(e,t){if(0===t)return e;var r=wc(gc(e));return r[2]=t<0?r[2]*(1+t):1-(1-r[2])*(1-t),yc(_c(r))}var Oc=6,Ec=15,Sc=1,Ac=Oc;function Cc(e){return Math.floor((e+Math.round(128/Ac)/256)*Ac)}function Tc(e){return Math.floor((e-5)/Ac*100+.5)/100}function xc(e){return Math.round((e*Ac+5)/Ac*256)/256}function Mc(e){return xc(Tc(Cc(e)))}function jc(e){var t=Math.abs(e-Mc(e)),r=Ac;if(t>.005)for(Ac=Sc;Ac<Ec;++Ac)Math.abs(e-Mc(e))<=t&&(t=Math.abs(e-Mc(e)),r=Ac);Ac=r}function Rc(e){e.width?(e.wpx=Cc(e.width),e.wch=Tc(e.wpx),e.MDW=Ac):e.wpx?(e.wch=Tc(e.wpx),e.width=xc(e.wch),e.MDW=Ac):"number"==typeof e.wch&&(e.width=xc(e.wch),e.wpx=Cc(e.width),e.MDW=Ac),e.customWidth&&delete e.customWidth}var Pc=96,Ic=Pc;function Bc(e){return 96*e/Ic}function Nc(e){return e*Ic/96}var Dc={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"};function Lc(e,t,r,n){t.Borders=[];var i={},a=!1;(e[0].match(Wt)||[]).forEach((function(e){var r=Xt(e);switch($t(r[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":i={},r.diagonalUp&&(i.diagonalUp=lr(r.diagonalUp)),r.diagonalDown&&(i.diagonalDown=lr(r.diagonalDown)),t.Borders.push(i);break;case"</border>":break;case"<left/>":break;case"<left":case"<left>":break;case"</left>":break;case"<right/>":break;case"<right":case"<right>":break;case"</right>":break;case"<top/>":break;case"<top":case"<top>":break;case"</top>":break;case"<bottom/>":break;case"<bottom":case"<bottom>":break;case"</bottom>":break;case"<diagonal":case"<diagonal>":case"<diagonal/>":break;case"</diagonal>":break;case"<horizontal":case"<horizontal>":case"<horizontal/>":break;case"</horizontal>":break;case"<vertical":case"<vertical>":case"<vertical/>":break;case"</vertical>":break;case"<start":case"<start>":case"<start/>":break;case"</start>":break;case"<end":case"<end>":case"<end/>":break;case"</end>":break;case"<color":case"<color>":break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(n&&n.WTF&&!a)throw new Error("unrecognized "+r[0]+" in borders")}}))}function Fc(e,t,r,n){t.Fills=[];var i={},a=!1;(e[0].match(Wt)||[]).forEach((function(e){var r=Xt(e);switch($t(r[0])){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":i={},t.Fills.push(i);break;case"</fill>":break;case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":t.Fills.push(i),i={};break;case"<patternFill":case"<patternFill>":r.patternType&&(i.patternType=r.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":i.bgColor||(i.bgColor={}),r.indexed&&(i.bgColor.indexed=parseInt(r.indexed,10)),r.theme&&(i.bgColor.theme=parseInt(r.theme,10)),r.tint&&(i.bgColor.tint=parseFloat(r.tint)),r.rgb&&(i.bgColor.rgb=r.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":i.fgColor||(i.fgColor={}),r.theme&&(i.fgColor.theme=parseInt(r.theme,10)),r.tint&&(i.fgColor.tint=parseFloat(r.tint)),null!=r.rgb&&(i.fgColor.rgb=r.rgb.slice(-6));break;case"<fgColor/>":case"</fgColor>":break;case"<stop":case"<stop/>":break;case"</stop>":break;case"<color":case"<color/>":break;case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(n&&n.WTF&&!a)throw new Error("unrecognized "+r[0]+" in fills")}}))}function Vc(e,t,r,n){t.Fonts=[];var i={},a=!1;(e[0].match(Wt)||[]).forEach((function(e){var o=Xt(e);switch($t(o[0])){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":t.Fonts.push(i),i={};break;case"<name":o.val&&(i.name=dr(o.val));break;case"<name/>":case"</name>":break;case"<b":i.bold=o.val?lr(o.val):1;break;case"<b/>":i.bold=1;break;case"<i":i.italic=o.val?lr(o.val):1;break;case"<i/>":i.italic=1;break;case"<u":switch(o.val){case"none":i.underline=0;break;case"single":i.underline=1;break;case"double":i.underline=2;break;case"singleAccounting":i.underline=33;break;case"doubleAccounting":i.underline=34;break}break;case"<u/>":i.underline=1;break;case"<strike":i.strike=o.val?lr(o.val):1;break;case"<strike/>":i.strike=1;break;case"<outline":i.outline=o.val?lr(o.val):1;break;case"<outline/>":i.outline=1;break;case"<shadow":i.shadow=o.val?lr(o.val):1;break;case"<shadow/>":i.shadow=1;break;case"<condense":i.condense=o.val?lr(o.val):1;break;case"<condense/>":i.condense=1;break;case"<extend":i.extend=o.val?lr(o.val):1;break;case"<extend/>":i.extend=1;break;case"<sz":o.val&&(i.sz=+o.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":o.val&&(i.vertAlign=o.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<family":o.val&&(i.family=parseInt(o.val,10));break;case"<family/>":case"</family>":break;case"<scheme":o.val&&(i.scheme=o.val);break;case"<scheme/>":case"</scheme>":break;case"<charset":if("1"==o.val)break;o.codepage=s[parseInt(o.val,10)];break;case"<color":if(i.color||(i.color={}),o.auto&&(i.color.auto=lr(o.auto)),o.rgb)i.color.rgb=o.rgb.slice(-6);else if(o.indexed){i.color.index=parseInt(o.indexed,10);var l=Wi[i.color.index];81==i.color.index&&(l=Wi[1]),l||(l=Wi[1]),i.color.rgb=l[0].toString(16)+l[1].toString(16)+l[2].toString(16)}else o.theme&&(i.color.theme=parseInt(o.theme,10),o.tint&&(i.color.tint=parseFloat(o.tint)),o.theme&&r.themeElements&&r.themeElements.clrScheme&&(i.color.rgb=kc(r.themeElements.clrScheme[i.color.theme].rgb,i.color.tint||0)));break;case"<color/>":case"</color>":break;case"<AlternateContent":a=!0;break;case"</AlternateContent>":a=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(n&&n.WTF&&!a)throw new Error("unrecognized "+o[0]+" in fonts")}}))}function zc(e,t,r){t.NumberFmt=[];for(var n=at(Y),i=0;i<n.length;++i)t.NumberFmt[n[i]]=Y[n[i]];var a=e[0].match(Wt);if(a)for(i=0;i<a.length;++i){var o=Xt(a[i]);switch($t(o[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":var s=Jt(dr(o.formatCode)),l=parseInt(o.numFmtId,10);if(t.NumberFmt[l]=s,l>0){if(l>392){for(l=392;l>60;--l)if(null==t.NumberFmt[l])break;t.NumberFmt[l]=s}qe(s,l)}break;case"</numFmt>":break;default:if(r.WTF)throw new Error("unrecognized "+o[0]+" in numFmts")}}}function Uc(e){var t=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var n=r[0];n<=r[1];++n)null!=e[n]&&(t[t.length]=Er("numFmt",null,{numFmtId:n,formatCode:tr(e[n])}))})),1===t.length?"":(t[t.length]="</numFmts>",t[0]=Er("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var Hc=["numFmtId","fillId","fontId","borderId","xfId"],qc=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function Wc(e,t,r){var n;t.CellXf=[];var i=!1;(e[0].match(Wt)||[]).forEach((function(e){var a=Xt(e),o=0;switch($t(a[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":for(n=a,delete n[0],o=0;o<Hc.length;++o)n[Hc[o]]&&(n[Hc[o]]=parseInt(n[Hc[o]],10));for(o=0;o<qc.length;++o)n[qc[o]]&&(n[qc[o]]=lr(n[qc[o]]));if(t.NumberFmt&&n.numFmtId>392)for(o=392;o>60;--o)if(t.NumberFmt[n.numFmtId]==t.NumberFmt[o]){n.numFmtId=o;break}t.CellXf.push(n);break;case"</xf>":break;case"<alignment":case"<alignment/>":var s={};a.vertical&&(s.vertical=a.vertical),a.horizontal&&(s.horizontal=a.horizontal),null!=a.textRotation&&(s.textRotation=a.textRotation),a.indent&&(s.indent=a.indent),a.wrapText&&(s.wrapText=lr(a.wrapText)),n.alignment=s;break;case"</alignment>":break;case"<protection":break;case"</protection>":case"<protection/>":break;case"<AlternateContent":i=!0;break;case"</AlternateContent>":i=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(r&&r.WTF&&!i)throw new Error("unrecognized "+a[0]+" in cellXfs")}}))}function Gc(e){var t=[];return t[t.length]=Er("cellXfs",null),e.forEach((function(e){t[t.length]=Er("xf",null,e)})),t[t.length]="</cellXfs>",2===t.length?"":(t[0]=Er("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var Kc=function(){var e=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,t=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,r=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,n=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,i=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(a,o,s){var l,c={};return a?(a=a.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,""),(l=a.match(e))&&zc(l,c,s),(l=a.match(n))&&Vc(l,c,o,s),(l=a.match(r))&&Fc(l,c,o,s),(l=a.match(i))&&Lc(l,c,o,s),(l=a.match(t))&&Wc(l,c,s),c):c}}();function Xc(e,t){var r,n=[zt,Er("styleSheet",null,{xmlns:Mr[0],"xmlns:vt":xr.vt})];return e.SSF&&null!=(r=Uc(e.SSF))&&(n[n.length]=r),n[n.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',n[n.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',n[n.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',n[n.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(r=Gc(t.cellXfs))&&(n[n.length]=r),n[n.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',n[n.length]='<dxfs count="0"/>',n[n.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',n.length>2&&(n[n.length]="</styleSheet>",n[1]=n[1].replace("/>",">")),n.join("")}function $c(e,t){var r=e.read_shift(2),n=Gn(e,t-2);return[r,n]}function Zc(e,t,r){r||(r=bn(6+4*t.length)),r.write_shift(2,e),Kn(t,r);var n=r.length>r.l?r.slice(0,r.l):r;return null==r.l&&(r.l=r.length),n}function Yc(e,t,r){var n={};n.sz=e.read_shift(2)/20;var i=_i(e,2,r);i.fItalic&&(n.italic=1),i.fCondense&&(n.condense=1),i.fExtend&&(n.extend=1),i.fShadow&&(n.shadow=1),i.fOutline&&(n.outline=1),i.fStrikeout&&(n.strike=1);var a=e.read_shift(2);switch(700===a&&(n.bold=1),e.read_shift(2)){case 1:n.vertAlign="superscript";break;case 2:n.vertAlign="subscript";break}var o=e.read_shift(1);0!=o&&(n.underline=o);var s=e.read_shift(1);s>0&&(n.family=s);var l=e.read_shift(1);switch(l>0&&(n.charset=l),e.l++,n.color=yi(e,8),e.read_shift(1)){case 1:n.scheme="major";break;case 2:n.scheme="minor";break}return n.name=Gn(e,t-21),n}function Jc(e,t){t||(t=bn(153)),t.write_shift(2,20*e.sz),ki(e,t),t.write_shift(2,e.bold?700:400);var r=0;"superscript"==e.vertAlign?r=1:"subscript"==e.vertAlign&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),wi(e.color,t);var n=0;return"major"==e.scheme&&(n=1),"minor"==e.scheme&&(n=2),t.write_shift(1,n),Kn(e.name,t),t.length>t.l?t.slice(0,t.l):t}var Qc,eu=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],tu=vn;function ru(e,t){t||(t=bn(84)),Qc||(Qc=st(eu));var r=Qc[e.patternType];null==r&&(r=40),t.write_shift(4,r);var n=0;if(40!=r)for(wi({auto:1},t),wi({auto:1},t);n<12;++n)t.write_shift(4,0);else{for(;n<4;++n)t.write_shift(4,0);for(;n<12;++n)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function nu(e,t){var r=e.l+t,n=e.read_shift(2),i=e.read_shift(2);return e.l=r,{ixfe:n,numFmtId:i}}function iu(e,t,r){r||(r=bn(16)),r.write_shift(2,t||0),r.write_shift(2,e.numFmtId||0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0);var n=0;return r.write_shift(1,n),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r}function au(e,t){return t||(t=bn(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var ou=vn;function su(e,t){return t||(t=bn(51)),t.write_shift(1,0),au(null,t),au(null,t),au(null,t),au(null,t),au(null,t),t.length>t.l?t.slice(0,t.l):t}function lu(e,t){return t||(t=bn(52)),t.write_shift(4,e.xfId),t.write_shift(2,1),t.write_shift(1,+e.builtinId),t.write_shift(1,0),si(e.name||"",t),t.length>t.l?t.slice(0,t.l):t}function cu(e,t,r){var n=bn(2052);return n.write_shift(4,e),si(t,n),si(r,n),n.length>n.l?n.slice(0,n.l):n}function uu(e,t,r){var n={NumberFmt:[]};for(var i in Y)n.NumberFmt[i]=Y[i];n.CellXf=[],n.Fonts=[];var a=[],o=!1;return gn(e,(function(e,i,s){switch(s){case 44:n.NumberFmt[e[0]]=e[1],qe(e[1],e[0]);break;case 43:n.Fonts.push(e),null!=e.color.theme&&t&&t.themeElements&&t.themeElements.clrScheme&&(e.color.rgb=kc(t.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:617==a[a.length-1]&&n.CellXf.push(e);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:o=!0;break;case 36:o=!1;break;case 37:a.push(s),o=!0;break;case 38:a.pop(),o=!1;break;default:if(i.T>0)a.push(s);else if(i.T<0)a.pop();else if(!o||r.WTF&&37!=a[a.length-1])throw new Error("Unexpected record 0x"+s.toString(16))}})),n}function fu(e,t){if(t){var r=0;[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var n=e[0];n<=e[1];++n)null!=t[n]&&++r})),0!=r&&(wn(e,615,Wn(r)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var n=r[0];n<=r[1];++n)null!=t[n]&&wn(e,44,Zc(n,t[n]))})),wn(e,616))}}function hu(e){var t=1;0!=t&&(wn(e,611,Wn(t)),wn(e,43,Jc({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),wn(e,612))}function du(e){var t=2;0!=t&&(wn(e,603,Wn(t)),wn(e,45,ru({patternType:"none"})),wn(e,45,ru({patternType:"gray125"})),wn(e,604))}function pu(e){var t=1;0!=t&&(wn(e,613,Wn(t)),wn(e,46,su({})),wn(e,614))}function mu(e){var t=1;wn(e,626,Wn(t)),wn(e,47,iu({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),wn(e,627)}function vu(e,t){wn(e,617,Wn(t.length)),t.forEach((function(t){wn(e,47,iu(t,0))})),wn(e,618)}function bu(e){var t=1;wn(e,619,Wn(t)),wn(e,48,lu({xfId:0,builtinId:0,name:"Normal"})),wn(e,620)}function gu(e){var t=0;wn(e,505,Wn(t)),wn(e,506)}function yu(e){var t=0;wn(e,508,cu(t,"TableStyleMedium9","PivotStyleMedium4")),wn(e,509)}function wu(){}function _u(e,t){var r=yn();return wn(r,278),fu(r,e.SSF),hu(r,e),du(r,e),pu(r,e),mu(r,e),vu(r,t.cellXfs),bu(r,e),gu(r,e),yu(r,e),wu(r,e),wn(r,279),r.end()}var ku=["</a:lt1>","</a:dk1>","</a:lt2>","</a:dk2>","</a:accent1>","</a:accent2>","</a:accent3>","</a:accent4>","</a:accent5>","</a:accent6>","</a:hlink>","</a:folHlink>"];function Ou(e,t,r){t.themeElements.clrScheme=[];var n={};(e[0].match(Wt)||[]).forEach((function(e){var i=Xt(e);switch(i[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":n.rgb=i.val;break;case"<a:sysClr":n.rgb=i.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:lt1>":case"</a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":"/"===i[0].charAt(1)?(t.themeElements.clrScheme[ku.indexOf(i[0])]=n,n={}):n.name=i[0].slice(3,i[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+i[0]+" in clrScheme")}}))}function Eu(){}function Su(){}var Au=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,Cu=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,Tu=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/;function xu(e,t,r){var n;t.themeElements={},[["clrScheme",Au,Ou],["fontScheme",Cu,Eu],["fmtScheme",Tu,Su]].forEach((function(i){if(!(n=e.match(i[1])))throw new Error(i[0]+" not found in themeElements");i[2](n,t,r)}))}var Mu=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function ju(e,t){var r;e&&0!==e.length||(e=Ru());var n={};if(!(r=e.match(Mu)))throw new Error("themeElements not found in theme");return xu(r[0],n,t),n.raw=e,n}function Ru(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var r=[zt];return r[r.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',r[r.length]="<a:themeElements>",r[r.length]='<a:clrScheme name="Office">',r[r.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',r[r.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',r[r.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',r[r.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',r[r.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',r[r.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',r[r.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',r[r.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',r[r.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',r[r.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',r[r.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',r[r.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',r[r.length]="</a:clrScheme>",r[r.length]='<a:fontScheme name="Office">',r[r.length]="<a:majorFont>",r[r.length]='<a:latin typeface="Cambria"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',r[r.length]='<a:font script="Hang" typeface="맑은 고딕"/>',r[r.length]='<a:font script="Hans" typeface="宋体"/>',r[r.length]='<a:font script="Hant" typeface="新細明體"/>',r[r.length]='<a:font script="Arab" typeface="Times New Roman"/>',r[r.length]='<a:font script="Hebr" typeface="Times New Roman"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="MoolBoran"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Times New Roman"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:majorFont>",r[r.length]="<a:minorFont>",r[r.length]='<a:latin typeface="Calibri"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',r[r.length]='<a:font script="Hang" typeface="맑은 고딕"/>',r[r.length]='<a:font script="Hans" typeface="宋体"/>',r[r.length]='<a:font script="Hant" typeface="新細明體"/>',r[r.length]='<a:font script="Arab" typeface="Arial"/>',r[r.length]='<a:font script="Hebr" typeface="Arial"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="DaunPenh"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Arial"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:minorFont>",r[r.length]="</a:fontScheme>",r[r.length]='<a:fmtScheme name="Office">',r[r.length]="<a:fillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="1"/>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="0"/>',r[r.length]="</a:gradFill>",r[r.length]="</a:fillStyleLst>",r[r.length]="<a:lnStyleLst>",r[r.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]="</a:lnStyleLst>",r[r.length]="<a:effectStyleLst>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',r[r.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',r[r.length]="</a:effectStyle>",r[r.length]="</a:effectStyleLst>",r[r.length]="<a:bgFillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]="</a:bgFillStyleLst>",r[r.length]="</a:fmtScheme>",r[r.length]="</a:themeElements>",r[r.length]="<a:objectDefaults>",r[r.length]="<a:spDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',r[r.length]="</a:spDef>",r[r.length]="<a:lnDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',r[r.length]="</a:lnDef>",r[r.length]="</a:objectDefaults>",r[r.length]="<a:extraClrSchemeLst/>",r[r.length]="</a:theme>",r.join("")}function Pu(e,t,r){var n=e.l+t,i=e.read_shift(4);if(124226!==i)if(r.cellStyles){var a,o=e.slice(e.l);e.l=n;try{a=Ft(o,{type:"array"})}catch(l){return}var s=It(a,"theme/theme/theme1.xml",!0);if(s)return ju(s,r)}else e.l=n}function Iu(e){return e.read_shift(4)}function Bu(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=Nu(e,4);break;case 2:t.xclrValue=Oo(e,4);break;case 3:t.xclrValue=Iu(e,4);break;case 4:e.l+=4;break}return e.l+=8,t}function Nu(e,t){return vn(e,t)}function Du(e,t){return vn(e,t)}function Lu(e){var t=e.read_shift(2),r=e.read_shift(2)-4,n=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:n[1]=Bu(e,r);break;case 6:n[1]=Du(e,r);break;case 14:case 15:n[1]=e.read_shift(1===r?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return n}function Fu(e,t){var r=e.l+t;e.l+=2;var n=e.read_shift(2);e.l+=2;var i=e.read_shift(2),a=[];while(i-- >0)a.push(Lu(e,r-e.l));return{ixfe:n,ext:a}}function Vu(e,t){t.forEach((function(e){switch(e[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break}}))}function zu(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:Gn(e,t-8)}}function Uu(e){var t=bn(12+2*e.name.length);return t.write_shift(4,e.flags),t.write_shift(4,e.version),Kn(e.name,t),t.slice(0,t.l)}function Hu(e){var t=[],r=e.read_shift(4);while(r-- >0)t.push([e.read_shift(4),e.read_shift(4)]);return t}function qu(e){var t=bn(4+8*e.length);t.write_shift(4,e.length);for(var r=0;r<e.length;++r)t.write_shift(4,e[r][0]),t.write_shift(4,e[r][1]);return t}function Wu(e,t){var r=bn(8+2*t.length);return r.write_shift(4,e),Kn(t,r),r.slice(0,r.l)}function Gu(e){return e.l+=4,0!=e.read_shift(4)}function Ku(e,t){var r=bn(8);return r.write_shift(4,e),r.write_shift(4,t?1:0),r}function Xu(e,t,r){var n={Types:[],Cell:[],Value:[]},i=r||{},a=[],o=!1,s=2;return gn(e,(function(e,t,r){switch(r){case 335:n.Types.push({name:e.name});break;case 51:e.forEach((function(e){1==s?n.Cell.push({type:n.Types[e[0]-1].name,index:e[1]}):0==s&&n.Value.push({type:n.Types[e[0]-1].name,index:e[1]})}));break;case 337:s=e?1:0;break;case 338:s=2;break;case 35:a.push(r),o=!0;break;case 36:a.pop(),o=!1;break;default:if(t.T);else if(!o||i.WTF&&35!=a[a.length-1])throw new Error("Unexpected record 0x"+r.toString(16))}})),n}function $u(){var e=yn();return wn(e,332),wn(e,334,Wn(1)),wn(e,335,Uu({name:"XLDAPR",version:12e4,flags:3496657072})),wn(e,336),wn(e,339,Wu(1,"XLDAPR")),wn(e,52),wn(e,35,Wn(514)),wn(e,4096,Wn(0)),wn(e,4097,no(1)),wn(e,36),wn(e,53),wn(e,340),wn(e,337,Ku(1,!0)),wn(e,51,qu([[1,0]])),wn(e,338),wn(e,333),e.end()}function Zu(e,t,r){var n={Types:[],Cell:[],Value:[]};if(!e)return n;var i,a=!1,o=2;return e.replace(Wt,(function(e){var t=Xt(e);switch($t(t[0])){case"<?xml":break;case"<metadata":case"</metadata>":break;case"<metadataTypes":case"</metadataTypes>":break;case"<metadataType":n.Types.push({name:t.name});break;case"</metadataType>":break;case"<futureMetadata":for(var s=0;s<n.Types.length;++s)n.Types[s].name==t.name&&(i=n.Types[s]);break;case"</futureMetadata>":break;case"<bk>":break;case"</bk>":break;case"<rc":1==o?n.Cell.push({type:n.Types[t.t-1].name,index:+t.v}):0==o&&n.Value.push({type:n.Types[t.t-1].name,index:+t.v});break;case"</rc>":break;case"<cellMetadata":o=1;break;case"</cellMetadata>":o=2;break;case"<valueMetadata":o=0;break;case"</valueMetadata>":o=2;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;case"<rvb":if(!i)break;i.offsets||(i.offsets=[]),i.offsets.push(+t.i);break;default:if(!a&&r.WTF)throw new Error("unrecognized "+t[0]+" in metadata")}return e})),n}function Yu(){var e=[zt];return e.push('<metadata xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xlrd="http://schemas.microsoft.com/office/spreadsheetml/2017/richdata" xmlns:xda="http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray">\n <metadataTypes count="1">\n <metadataType name="XLDAPR" minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1" cellMeta="1"/>\n </metadataTypes>\n <futureMetadata name="XLDAPR" count="1">\n <bk>\n <extLst>\n <ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}">\n <xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/>\n </ext>\n </extLst>\n </bk>\n </futureMetadata>\n <cellMetadata count="1">\n <bk>\n <rc t="1" v="0"/>\n </bk>\n </cellMetadata>\n</metadata>'),e.join("")}function Ju(e){var t=[];if(!e)return t;var r=1;return(e.match(Wt)||[]).forEach((function(e){var n=Xt(e);switch(n[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete n[0],n.i?r=n.i:n.i=r,t.push(n);break}})),t}function Qu(e){var t={};t.i=e.read_shift(4);var r={};r.r=e.read_shift(4),r.c=e.read_shift(4),t.r=Bn(r);var n=e.read_shift(1);return 2&n&&(t.l="1"),8&n&&(t.a="1"),t}function ef(e,t,r){var n=[],i=!1;return gn(e,(function(e,t,a){switch(a){case 63:n.push(e);break;default:if(t.T);else if(!i||r.WTF)throw new Error("Unexpected record 0x"+a.toString(16))}})),n}function tf(){}function rf(e,t,r,n){if(!e)return e;var i=n||{},a=!1,o=!1;gn(e,(function(e,t,r){if(!o)switch(r){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:a=!0;break;case 36:a=!1;break;default:if(t.T);else if(!a||i.WTF)throw new Error("Unexpected record 0x"+r.toString(16))}}),i)}function nf(e,t){if(!e)return"??";var r=(e.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][r].Target}var af=1024;function of(e,t){var r=[21600,21600],n=["m0,0l0",r[1],r[0],r[1],r[0],"0xe"].join(","),i=[Er("xml",null,{"xmlns:v":jr.v,"xmlns:o":jr.o,"xmlns:x":jr.x,"xmlns:mv":jr.mv}).replace(/\/>/,">"),Er("o:shapelayout",Er("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),Er("v:shapetype",[Er("v:stroke",null,{joinstyle:"miter"}),Er("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:n})];while(af<1e3*e)af+=1e3;return t.forEach((function(e){var t=In(e[0]),r={color2:"#BEFF82",type:"gradient"};"gradient"==r.type&&(r.angle="-180");var n="gradient"==r.type?Er("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,a=Er("v:fill",n,r),o={on:"t",obscured:"t"};++af,i=i.concat(["<v:shape"+Or({id:"_x0000_s"+af,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(e[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",a,Er("v:shadow",null,o),Er("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",kr("x:Anchor",[t.c+1,0,t.r+1,0,t.c+3,20,t.r+5,20].join(",")),kr("x:AutoFill","False"),kr("x:Row",String(t.r)),kr("x:Column",String(t.c)),e[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])})),i.push("</xml>"),i.join("")}function sf(e,t,r,n){var i,a=Array.isArray(e);t.forEach((function(t){var o=In(t.ref);if(a?(e[o.r]||(e[o.r]=[]),i=e[o.r][o.c]):i=e[t.ref],!i){i={t:"z"},a?e[o.r][o.c]=i:e[t.ref]=i;var s=Ln(e["!ref"]||"BDWGO1000001:A1");s.s.r>o.r&&(s.s.r=o.r),s.e.r<o.r&&(s.e.r=o.r),s.s.c>o.c&&(s.s.c=o.c),s.e.c<o.c&&(s.e.c=o.c);var l=Dn(s);l!==e["!ref"]&&(e["!ref"]=l)}i.c||(i.c=[]);var c={a:t.author,t:t.t,r:t.r,T:r};t.h&&(c.h=t.h);for(var u=i.c.length-1;u>=0;--u){if(!r&&i.c[u].T)return;r&&!i.c[u].T&&i.c.splice(u,1)}if(r&&n)for(u=0;u<n.length;++u)if(c.a==n[u].id){c.a=n[u].name||c.a;break}i.c.push(c)}))}function lf(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var r=[],n=[],i=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);i&&i[1]&&i[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var t=e.match(/<(?:\w+:)?author[^>]*>(.*)/);t&&r.push(t[1])}}));var a=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return a&&a[1]&&a[1].split(/<\/\w*:?comment>/).forEach((function(e){if(""!==e&&""!==e.trim()){var i=e.match(/<(?:\w+:)?comment[^>]*>/);if(i){var a=Xt(i[0]),o={author:a.authorId&&r[a.authorId]||"sheetjsghost",ref:a.ref,guid:a.guid},s=In(a.ref);if(!(t.sheetRows&&t.sheetRows<=s.r)){var l=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),c=!!l&&!!l[1]&&Nl(l[1])||{r:"",t:"",h:""};o.r=c.r,"<t></t>"==c.r&&(c.t=c.h=""),o.t=(c.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),t.cellHTML&&(o.h=c.h),n.push(o)}}}})),n}function cf(e){var t=[zt,Er("comments",null,{xmlns:Mr[0]})],r=[];return t.push("<authors>"),e.forEach((function(e){e[1].forEach((function(e){var n=tr(e.a);-1==r.indexOf(n)&&(r.push(n),t.push("<author>"+n+"</author>")),e.T&&e.ID&&-1==r.indexOf("tc="+e.ID)&&(r.push("tc="+e.ID),t.push("<author>tc="+e.ID+"</author>"))}))})),0==r.length&&(r.push("SheetJ5"),t.push("<author>SheetJ5</author>")),t.push("</authors>"),t.push("<commentList>"),e.forEach((function(e){var n=0,i=[];if(e[1][0]&&e[1][0].T&&e[1][0].ID?n=r.indexOf("tc="+e[1][0].ID):e[1].forEach((function(e){e.a&&(n=r.indexOf(tr(e.a))),i.push(e.t||"")})),t.push('<comment ref="'+e[0]+'" authorId="'+n+'"><text>'),i.length<=1)t.push(kr("t",tr(i[0]||"")));else{for(var a="Comment:\n "+i[0]+"\n",o=1;o<i.length;++o)a+="Reply:\n "+i[o]+"\n";t.push(kr("t",tr(a)))}t.push("</text></comment>")})),t.push("</commentList>"),t.length>2&&(t[t.length]="</comments>",t[1]=t[1].replace("/>",">")),t.join("")}function uf(e,t){var r=[],n=!1,i={},a=0;return e.replace(Wt,(function(o,s){var l=Xt(o);switch($t(l[0])){case"<?xml":break;case"<ThreadedComments":break;case"</ThreadedComments>":break;case"<threadedComment":i={author:l.personId,guid:l.id,ref:l.ref,T:1};break;case"</threadedComment>":null!=i.t&&r.push(i);break;case"<text>":case"<text":a=s+o.length;break;case"</text>":i.t=e.slice(a,s).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"<mentions":case"<mentions>":n=!0;break;case"</mentions>":n=!1;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;default:if(!n&&t.WTF)throw new Error("unrecognized "+l[0]+" in threaded comments")}return o})),r}function ff(e,t,r){var n=[zt,Er("ThreadedComments",null,{xmlns:xr.TCMNT}).replace(/[\/]>/,">")];return e.forEach((function(e){var i="";(e[1]||[]).forEach((function(a,o){if(a.T){a.a&&-1==t.indexOf(a.a)&&t.push(a.a);var s={ref:e[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+r.tcid++).slice(-12)+"}"};0==o?i=s.id:s.parentId=i,a.ID=s.id,a.a&&(s.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(a.a)).slice(-12)+"}"),n.push(Er("threadedComment",kr("text",a.t||""),s))}else delete a.ID}))})),n.push("</ThreadedComments>"),n.join("")}function hf(e,t){var r=[],n=!1;return e.replace(Wt,(function(e){var i=Xt(e);switch($t(i[0])){case"<?xml":break;case"<personList":break;case"</personList>":break;case"<person":r.push({name:i.displayname,id:i.id});break;case"</person>":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;default:if(!n&&t.WTF)throw new Error("unrecognized "+i[0]+" in threaded comments")}return e})),r}function df(e){var t=[zt,Er("personList",null,{xmlns:xr.TCMNT,"xmlns:x":Mr[0]}).replace(/[\/]>/,">")];return e.forEach((function(e,r){t.push(Er("person",null,{displayName:e,id:"{54EE7950-7262-4200-6969-"+("000000000000"+r).slice(-12)+"}",userId:e,providerId:"None"}))})),t.push("</personList>"),t.join("")}function pf(e){var t={};t.iauthor=e.read_shift(4);var r=mi(e,16);return t.rfx=r.s,t.ref=Bn(r.s),e.l+=16,t}function mf(e,t){return null==t&&(t=bn(36)),t.write_shift(4,e[1].iauthor),vi(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}var vf=Gn;function bf(e){return Kn(e.slice(0,54))}function gf(e,t){var r=[],n=[],i={},a=!1;return gn(e,(function(e,o,s){switch(s){case 632:n.push(e);break;case 635:i=e;break;case 637:i.t=e.t,i.h=e.h,i.r=e.r;break;case 636:if(i.author=n[i.iauthor],delete i.iauthor,t.sheetRows&&i.rfx&&t.sheetRows<=i.rfx.r)break;i.t||(i.t=""),delete i.rfx,r.push(i);break;case 3072:break;case 35:a=!0;break;case 36:a=!1;break;case 37:break;case 38:break;default:if(o.T);else if(!a||t.WTF)throw new Error("Unexpected record 0x"+s.toString(16))}})),r}function yf(e){var t=yn(),r=[];return wn(t,628),wn(t,630),e.forEach((function(e){e[1].forEach((function(e){r.indexOf(e.a)>-1||(r.push(e.a.slice(0,54)),wn(t,632,bf(e.a)))}))})),wn(t,631),wn(t,633),e.forEach((function(e){e[1].forEach((function(n){n.iauthor=r.indexOf(n.a);var i={s:In(e[0]),e:In(e[0])};wn(t,635,mf([i,n])),n.t&&n.t.length>0&&wn(t,637,Qn(n)),wn(t,636),delete n.iauthor}))})),wn(t,634),wn(t,629),t.end()}var wf="application/vnd.ms-office.vbaProject";function _f(e){var t=Qe.utils.cfb_new({root:"R"});return e.FullPaths.forEach((function(r,n){if("/"!==r.slice(-1)&&r.match(/_VBA_PROJECT_CUR/)){var i=r.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");Qe.utils.cfb_add(t,i,e.FileIndex[n].content)}})),Qe.write(t)}function kf(e,t){t.FullPaths.forEach((function(r,n){if(0!=n){var i=r.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==i.slice(-1)&&Qe.utils.cfb_add(e,i,t.FileIndex[n].content)}}))}var Of=["xlsb","xlsm","xlam","biff8","xla"];function Ef(){return{"!type":"dialog"}}function Sf(){return{"!type":"dialog"}}function Af(){return{"!type":"macro"}}function Cf(){return{"!type":"macro"}}var Tf=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function r(e,r,n,i){var a=!1,o=!1;0==n.length?o=!0:"["==n.charAt(0)&&(o=!0,n=n.slice(1,-1)),0==i.length?a=!0:"["==i.charAt(0)&&(a=!0,i=i.slice(1,-1));var s=n.length>0?0|parseInt(n,10):0,l=i.length>0?0|parseInt(i,10):0;return a?l+=t.c:--l,o?s+=t.r:--s,r+(a?"":"$")+Mn(l)+(o?"":"$")+An(s)}return function(n,i){return t=i,n.replace(e,r)}}(),xf=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,Mf=function(){return function(e,t){return e.replace(xf,(function(e,r,n,i,a,o){var s=xn(i)-(n?0:t.c),l=Sn(o)-(a?0:t.r),c=0==l?"":a?l+1:"["+l+"]",u=0==s?"":n?s+1:"["+s+"]";return r+"R"+c+"C"+u}))}}();function jf(e,t){return e.replace(xf,(function(e,r,n,i,a,o){return r+("$"==n?n+i:Mn(xn(i)+t.c))+("$"==a?a+o:An(Sn(o)+t.r))}))}function Rf(e,t,r){var n=Nn(t),i=n.s,a=In(r),o={r:a.r-i.r,c:a.c-i.c};return jf(e,o)}function Pf(e){return 1!=e.length}function If(e){return e.replace(/_xlfn\./g,"")}function Bf(e){e.l+=1}function Nf(e,t){var r=e.read_shift(1==t?1:2);return[16383&r,r>>14&1,r>>15&1]}function Df(e,t,r){var n=2;if(r){if(r.biff>=2&&r.biff<=5)return Lf(e,t,r);12==r.biff&&(n=4)}var i=e.read_shift(n),a=e.read_shift(n),o=Nf(e,2),s=Nf(e,2);return{s:{r:i,c:o[0],cRel:o[1],rRel:o[2]},e:{r:a,c:s[0],cRel:s[1],rRel:s[2]}}}function Lf(e){var t=Nf(e,2),r=Nf(e,2),n=e.read_shift(1),i=e.read_shift(1);return{s:{r:t[0],c:n,cRel:t[1],rRel:t[2]},e:{r:r[0],c:i,cRel:r[1],rRel:r[2]}}}function Ff(e,t,r){if(r.biff<8)return Lf(e,t,r);var n=e.read_shift(12==r.biff?4:2),i=e.read_shift(12==r.biff?4:2),a=Nf(e,2),o=Nf(e,2);return{s:{r:n,c:a[0],cRel:a[1],rRel:a[2]},e:{r:i,c:o[0],cRel:o[1],rRel:o[2]}}}function Vf(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return zf(e,t,r);var n=e.read_shift(r&&12==r.biff?4:2),i=Nf(e,2);return{r:n,c:i[0],cRel:i[1],rRel:i[2]}}function zf(e){var t=Nf(e,2),r=e.read_shift(1);return{r:t[0],c:r,cRel:t[1],rRel:t[2]}}function Uf(e){var t=e.read_shift(2),r=e.read_shift(2);return{r:t,c:255&r,fQuoted:!!(16384&r),cRel:r>>15,rRel:r>>15}}function Hf(e,t,r){var n=r&&r.biff?r.biff:8;if(n>=2&&n<=5)return qf(e,t,r);var i=e.read_shift(n>=12?4:2),a=e.read_shift(2),o=(16384&a)>>14,s=(32768&a)>>15;if(a&=16383,1==s)while(i>524287)i-=1048576;if(1==o)while(a>8191)a-=16384;return{r:i,c:a,cRel:o,rRel:s}}function qf(e){var t=e.read_shift(2),r=e.read_shift(1),n=(32768&t)>>15,i=(16384&t)>>14;return t&=16383,1==n&&t>=8192&&(t-=16384),1==i&&r>=128&&(r-=256),{r:t,c:r,cRel:i,rRel:n}}function Wf(e,t,r){var n=(96&e[e.l++])>>5,i=Df(e,r.biff>=2&&r.biff<=5?6:8,r);return[n,i]}function Gf(e,t,r){var n=(96&e[e.l++])>>5,i=e.read_shift(2,"i"),a=8;if(r)switch(r.biff){case 5:e.l+=12,a=6;break;case 12:a=12;break}var o=Df(e,a,r);return[n,i,o]}function Kf(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=r&&r.biff>8?12:r.biff<8?6:8,[n]}function Xf(e,t,r){var n=(96&e[e.l++])>>5,i=e.read_shift(2),a=8;if(r)switch(r.biff){case 5:e.l+=12,a=6;break;case 12:a=12;break}return e.l+=a,[n,i]}function $f(e,t,r){var n=(96&e[e.l++])>>5,i=Ff(e,t-1,r);return[n,i]}function Zf(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=2==r.biff?6:12==r.biff?14:7,[n]}function Yf(e){var t=1&e[e.l+1],r=1;return e.l+=4,[t,r]}function Jf(e,t,r){e.l+=2;for(var n=e.read_shift(r&&2==r.biff?1:2),i=[],a=0;a<=n;++a)i.push(e.read_shift(r&&2==r.biff?1:2));return i}function Qf(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}function eh(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}function th(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}function rh(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=r&&2==r.biff?3:4,[n]}function nh(e){var t=e.read_shift(1),r=e.read_shift(1);return[t,r]}function ih(e){return e.read_shift(2),nh(e,2)}function ah(e){return e.read_shift(2),nh(e,2)}function oh(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var i=Vf(e,0,r);return[n,i]}function sh(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var i=Hf(e,0,r);return[n,i]}function lh(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var i=e.read_shift(2);r&&5==r.biff&&(e.l+=12);var a=Vf(e,0,r);return[n,i,a]}function ch(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var i=e.read_shift(r&&r.biff<=3?1:2);return[Sd[i],Ed[i],n]}function uh(e,t,r){var n=e[e.l++],i=e.read_shift(1),a=r&&r.biff<=3?[88==n?-1:0,e.read_shift(1)]:fh(e);return[i,(0===a[0]?Ed:Od)[a[1]]]}function fh(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}function hh(e,t,r){e.l+=r&&2==r.biff?3:4}function dh(e,t,r){if(e.l++,r&&12==r.biff)return[e.read_shift(4,"i"),0];var n=e.read_shift(2),i=e.read_shift(r&&2==r.biff?1:2);return[n,i]}function ph(e){return e.l++,Gi[e.read_shift(1)]}function mh(e){return e.l++,e.read_shift(2)}function vh(e){return e.l++,0!==e.read_shift(1)}function bh(e){return e.l++,bi(e,8)}function gh(e,t,r){return e.l++,so(e,t-1,r)}function yh(e,t){var r=[e.read_shift(1)];if(12==t)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2;break}switch(r[0]){case 4:r[1]=eo(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:r[1]=Gi[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:r[1]=bi(e,8);break;case 2:r[1]=ho(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function wh(e,t,r){for(var n=e.read_shift(12==r.biff?4:2),i=[],a=0;a!=n;++a)i.push((12==r.biff?mi:Ro)(e,8));return i}function _h(e,t,r){var n=0,i=0;12==r.biff?(n=e.read_shift(4),i=e.read_shift(4)):(i=1+e.read_shift(1),n=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--n,0==--i&&(i=256));for(var a=0,o=[];a!=n&&(o[a]=[]);++a)for(var s=0;s!=i;++s)o[a][s]=yh(e,r.biff);return o}function kh(e,t,r){var n=e.read_shift(1)>>>5&3,i=!r||r.biff>=8?4:2,a=e.read_shift(i);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12;break}return[n,0,a]}function Oh(e,t,r){if(5==r.biff)return Eh(e,t,r);var n=e.read_shift(1)>>>5&3,i=e.read_shift(2),a=e.read_shift(4);return[n,i,a]}function Eh(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2,"i");e.l+=8;var n=e.read_shift(2);return e.l+=12,[t,r,n]}function Sh(e,t,r){var n=e.read_shift(1)>>>5&3;e.l+=r&&2==r.biff?3:4;var i=e.read_shift(r&&2==r.biff?1:2);return[n,i]}function Ah(e,t,r){var n=e.read_shift(1)>>>5&3,i=e.read_shift(r&&2==r.biff?1:2);return[n,i]}function Ch(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,12==r.biff&&(e.l+=2),[n]}function Th(e,t,r){var n=(96&e[e.l++])>>5,i=e.read_shift(2),a=4;if(r)switch(r.biff){case 5:a=15;break;case 12:a=6;break}return e.l+=a,[n,i]}var xh=vn,Mh=vn,jh=vn;function Rh(e,t,r){return e.l+=2,[Uf(e,4,r)]}function Ph(e){return e.l+=6,[]}var Ih=Rh,Bh=Ph,Nh=Ph,Dh=Rh;function Lh(e){return e.l+=2,[ro(e),1&e.read_shift(2)]}var Fh=Rh,Vh=Lh,zh=Ph,Uh=Rh,Hh=Rh,qh=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function Wh(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),i=e.read_shift(2),a=e.read_shift(2),o=qh[r>>2&31];return{ixti:t,coltype:3&r,rt:o,idx:n,c:i,C:a}}function Gh(e){return e.l+=2,[e.read_shift(4)]}function Kh(e,t,r){return e.l+=5,e.l+=2,e.l+=2==r.biff?1:4,["PTGSHEET"]}function Xh(e,t,r){return e.l+=2==r.biff?4:5,["PTGENDSHEET"]}function $h(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function Zh(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function Yh(e){return e.l+=4,[0,0]}var Jh={1:{n:"PtgExp",f:dh},2:{n:"PtgTbl",f:jh},3:{n:"PtgAdd",f:Bf},4:{n:"PtgSub",f:Bf},5:{n:"PtgMul",f:Bf},6:{n:"PtgDiv",f:Bf},7:{n:"PtgPower",f:Bf},8:{n:"PtgConcat",f:Bf},9:{n:"PtgLt",f:Bf},10:{n:"PtgLe",f:Bf},11:{n:"PtgEq",f:Bf},12:{n:"PtgGe",f:Bf},13:{n:"PtgGt",f:Bf},14:{n:"PtgNe",f:Bf},15:{n:"PtgIsect",f:Bf},16:{n:"PtgUnion",f:Bf},17:{n:"PtgRange",f:Bf},18:{n:"PtgUplus",f:Bf},19:{n:"PtgUminus",f:Bf},20:{n:"PtgPercent",f:Bf},21:{n:"PtgParen",f:Bf},22:{n:"PtgMissArg",f:Bf},23:{n:"PtgStr",f:gh},26:{n:"PtgSheet",f:Kh},27:{n:"PtgEndSheet",f:Xh},28:{n:"PtgErr",f:ph},29:{n:"PtgBool",f:vh},30:{n:"PtgInt",f:mh},31:{n:"PtgNum",f:bh},32:{n:"PtgArray",f:Zf},33:{n:"PtgFunc",f:ch},34:{n:"PtgFuncVar",f:uh},35:{n:"PtgName",f:kh},36:{n:"PtgRef",f:oh},37:{n:"PtgArea",f:Wf},38:{n:"PtgMemArea",f:Sh},39:{n:"PtgMemErr",f:xh},40:{n:"PtgMemNoMem",f:Mh},41:{n:"PtgMemFunc",f:Ah},42:{n:"PtgRefErr",f:Ch},43:{n:"PtgAreaErr",f:Kf},44:{n:"PtgRefN",f:sh},45:{n:"PtgAreaN",f:$f},46:{n:"PtgMemAreaN",f:$h},47:{n:"PtgMemNoMemN",f:Zh},57:{n:"PtgNameX",f:Oh},58:{n:"PtgRef3d",f:lh},59:{n:"PtgArea3d",f:Gf},60:{n:"PtgRefErr3d",f:Th},61:{n:"PtgAreaErr3d",f:Xf},255:{}},Qh={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},ed={1:{n:"PtgElfLel",f:Lh},2:{n:"PtgElfRw",f:Uh},3:{n:"PtgElfCol",f:Ih},6:{n:"PtgElfRwV",f:Hh},7:{n:"PtgElfColV",f:Dh},10:{n:"PtgElfRadical",f:Fh},11:{n:"PtgElfRadicalS",f:zh},13:{n:"PtgElfColS",f:Bh},15:{n:"PtgElfColSV",f:Nh},16:{n:"PtgElfRadicalLel",f:Vh},25:{n:"PtgList",f:Wh},29:{n:"PtgSxName",f:Gh},255:{}},td={0:{n:"PtgAttrNoop",f:Yh},1:{n:"PtgAttrSemi",f:rh},2:{n:"PtgAttrIf",f:eh},4:{n:"PtgAttrChoose",f:Jf},8:{n:"PtgAttrGoto",f:Qf},16:{n:"PtgAttrSum",f:hh},32:{n:"PtgAttrBaxcel",f:Yf},33:{n:"PtgAttrBaxcel",f:Yf},64:{n:"PtgAttrSpace",f:ih},65:{n:"PtgAttrSpaceSemi",f:ah},128:{n:"PtgAttrIfError",f:th},255:{}};function rd(e,t,r,n){if(n.biff<8)return vn(e,t);for(var i=e.l+t,a=[],o=0;o!==r.length;++o)switch(r[o][0]){case"PtgArray":r[o][1]=_h(e,0,n),a.push(r[o][1]);break;case"PtgMemArea":r[o][2]=wh(e,r[o][1],n),a.push(r[o][2]);break;case"PtgExp":n&&12==n.biff&&(r[o][1][1]=e.read_shift(4),a.push(r[o][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[o][0];default:break}return t=i-e.l,0!==t&&a.push(vn(e,t)),a}function nd(e,t,r){var n,i,a=e.l+t,o=[];while(a!=e.l)t=a-e.l,i=e[e.l],n=Jh[i]||Jh[Qh[i]],24!==i&&25!==i||(n=(24===i?ed:td)[e[e.l+1]]),n&&n.f?o.push([n.n,n.f(e,t,r)]):vn(e,t);return o}function id(e){for(var t=[],r=0;r<e.length;++r){for(var n=e[r],i=[],a=0;a<n.length;++a){var o=n[a];if(o)switch(o[0]){case 2:i.push('"'+o[1].replace(/"/g,'""')+'"');break;default:i.push(o[1])}else i.push("")}t.push(i.join(","))}return t.join(";")}var ad={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function od(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}function sd(e,t,r){if(!e)return"SH33TJSERR0";if(r.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var n=e.XTI[t];if(r.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),0==t?"":e.XTI[t-1];if(!n)return"SH33TJSERR1";var i="";if(r.biff>8)switch(e[n[0]][0]){case 357:return i=-1==n[1]?"#REF":e.SheetNames[n[1]],n[1]==n[2]?i:i+":"+e.SheetNames[n[2]];case 358:return null!=r.SID?e.SheetNames[r.SID]:"SH33TJSSAME"+e[n[0]][0];case 355:default:return"SH33TJSSRC"+e[n[0]][0]}switch(e[n[0]][0][0]){case 1025:return i=-1==n[1]?"#REF":e.SheetNames[n[1]]||"SH33TJSERR3",n[1]==n[2]?i:i+":"+e.SheetNames[n[2]];case 14849:return e[n[0]].slice(1).map((function(e){return e.Name})).join(";;");default:return e[n[0]][0][3]?(i=-1==n[1]?"#REF":e[n[0]][0][3][n[1]]||"SH33TJSERR4",n[1]==n[2]?i:i+":"+e[n[0]][0][3][n[2]]):"SH33TJSERR2"}}function ld(e,t,r){var n=sd(e,t,r);return"#REF"==n?n:od(n,r)}function cd(e,t,r,n,i){var a,o,s,l,c=i&&i.biff||8,u={s:{c:0,r:0},e:{c:0,r:0}},f=[],h=0,d=0,p="";if(!e[0]||!e[0][0])return"";for(var m=-1,v="",b=0,g=e[0].length;b<g;++b){var y=e[0][b];switch(y[0]){case"PtgUminus":f.push("-"+f.pop());break;case"PtgUplus":f.push("+"+f.pop());break;case"PtgPercent":f.push(f.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(a=f.pop(),o=f.pop(),m>=0){switch(e[0][m][1][0]){case 0:v=Ot(" ",e[0][m][1][1]);break;case 1:v=Ot("\r",e[0][m][1][1]);break;default:if(v="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}o+=v,m=-1}f.push(o+ad[y[0]]+a);break;case"PtgIsect":a=f.pop(),o=f.pop(),f.push(o+" "+a);break;case"PtgUnion":a=f.pop(),o=f.pop(),f.push(o+","+a);break;case"PtgRange":a=f.pop(),o=f.pop(),f.push(o+":"+a);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":s=_n(y[1][1],u,i),f.push(On(s,c));break;case"PtgRefN":s=r?_n(y[1][1],r,i):y[1][1],f.push(On(s,c));break;case"PtgRef3d":h=y[1][1],s=_n(y[1][2],u,i),p=ld(n,h,i);f.push(p+"!"+On(s,c));break;case"PtgFunc":case"PtgFuncVar":var w=y[1][0],_=y[1][1];w||(w=0),w&=127;var k=0==w?[]:f.slice(-w);f.length-=w,"User"===_&&(_=k.shift()),f.push(_+"("+k.join(",")+")");break;case"PtgBool":f.push(y[1]?"TRUE":"FALSE");break;case"PtgInt":f.push(y[1]);break;case"PtgNum":f.push(String(y[1]));break;case"PtgStr":f.push('"'+y[1].replace(/"/g,'""')+'"');break;case"PtgErr":f.push(y[1]);break;case"PtgAreaN":l=kn(y[1][1],r?{s:r}:u,i),f.push(En(l,i));break;case"PtgArea":l=kn(y[1][1],u,i),f.push(En(l,i));break;case"PtgArea3d":h=y[1][1],l=y[1][2],p=ld(n,h,i),f.push(p+"!"+En(l,i));break;case"PtgAttrSum":f.push("SUM("+f.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":d=y[1][2];var O=(n.names||[])[d-1]||(n[0]||[])[d],E=O?O.Name:"SH33TJSNAME"+String(d);E&&"_xlfn."==E.slice(0,6)&&!i.xlfn&&(E=E.slice(6)),f.push(E);break;case"PtgNameX":var S,A=y[1][1];if(d=y[1][2],!(i.biff<=5)){var C="";if(14849==((n[A]||[])[0]||[])[0]||(1025==((n[A]||[])[0]||[])[0]?n[A][d]&&n[A][d].itab>0&&(C=n.SheetNames[n[A][d].itab-1]+"!"):C=n.SheetNames[d-1]+"!"),n[A]&&n[A][d])C+=n[A][d].Name;else if(n[0]&&n[0][d])C+=n[0][d].Name;else{var T=(sd(n,A,i)||"").split(";;");T[d-1]?C=T[d-1]:C+="SH33TJSERRX"}f.push(C);break}A<0&&(A=-A),n[A]&&(S=n[A][d]),S||(S={Name:"SH33TJSERRY"}),f.push(S.Name);break;case"PtgParen":var x="(",M=")";if(m>=0){switch(v="",e[0][m][1][0]){case 2:x=Ot(" ",e[0][m][1][1])+x;break;case 3:x=Ot("\r",e[0][m][1][1])+x;break;case 4:M=Ot(" ",e[0][m][1][1])+M;break;case 5:M=Ot("\r",e[0][m][1][1])+M;break;default:if(i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}m=-1}f.push(x+f.pop()+M);break;case"PtgRefErr":f.push("#REF!");break;case"PtgRefErr3d":f.push("#REF!");break;case"PtgExp":s={c:y[1][1],r:y[1][0]};var j={c:r.c,r:r.r};if(n.sharedf[Bn(s)]){var R=n.sharedf[Bn(s)];f.push(cd(R,u,j,n,i))}else{var P=!1;for(a=0;a!=n.arrayf.length;++a)if(o=n.arrayf[a],!(s.c<o[0].s.c||s.c>o[0].e.c)&&!(s.r<o[0].s.r||s.r>o[0].e.r)){f.push(cd(o[1],u,j,n,i)),P=!0;break}P||f.push(y[1])}break;case"PtgArray":f.push("{"+id(y[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":m=b;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":f.push("");break;case"PtgAreaErr":f.push("#REF!");break;case"PtgAreaErr3d":f.push("#REF!");break;case"PtgList":f.push("Table"+y[1].idx+"[#"+y[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(y));default:throw new Error("Unrecognized Formula Token: "+String(y))}var I=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(3!=i.biff&&m>=0&&-1==I.indexOf(e[0][b][0])){y=e[0][m];var B=!0;switch(y[1][0]){case 4:B=!1;case 0:v=Ot(" ",y[1][1]);break;case 5:B=!1;case 1:v=Ot("\r",y[1][1]);break;default:if(v="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+y[1][0])}f.push((B?v:"")+f.pop()+(B?"":v)),m=-1}}if(f.length>1&&i.WTF)throw new Error("bad formula stack");return f[0]}function ud(e,t,r){var n,i=e.l+t,a=2==r.biff?1:2,o=e.read_shift(a);if(65535==o)return[[],vn(e,t-2)];var s=nd(e,o,r);return t!==o+a&&(n=rd(e,t-o-a,s,r)),e.l=i,[s,n]}function fd(e,t,r){var n,i=e.l+t,a=2==r.biff?1:2,o=e.read_shift(a);if(65535==o)return[[],vn(e,t-2)];var s=nd(e,o,r);return t!==o+a&&(n=rd(e,t-o-a,s,r)),e.l=i,[s,n]}function hd(e,t,r,n){var i,a=e.l+t,o=nd(e,n,r);return a!==e.l&&(i=rd(e,a-e.l,o,r)),[o,i]}function dd(e,t,r){var n,i=e.l+t,a=e.read_shift(2),o=nd(e,a,r);return 65535==a?[[],vn(e,t-2)]:(t!==a+2&&(n=rd(e,i-a-2,o,r)),[o,n])}function pd(e){var t;if(65535!==nn(e,e.l+6))return[bi(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=1===e[e.l+2],e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}function md(e){if(null==e){var t=bn(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}return gi("number"==typeof e?e:0)}function vd(e,t,r){var n=e.l+t,i=So(e,6);2==r.biff&&++e.l;var a=pd(e,8),o=e.read_shift(1);2!=r.biff&&(e.read_shift(1),r.biff>=5&&e.read_shift(4));var s=fd(e,n-e.l,r);return{cell:i,val:a[0],formula:s,shared:o>>3&1,tt:a[1]}}function bd(e,t,r,n,i){var a=Ao(t,r,i),o=md(e.v),s=bn(6),l=33;s.write_shift(2,l),s.write_shift(4,0);for(var c=bn(e.bf.length),u=0;u<e.bf.length;++u)c[u]=e.bf[u];var f=I([a,o,s,c]);return f}function gd(e,t,r){var n=e.read_shift(4),i=nd(e,n,r),a=e.read_shift(4),o=a>0?rd(e,a,i,r):null;return[i,o]}var yd=gd,wd=gd,_d=gd,kd=gd,Od={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Ed={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},Sd={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function Ad(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&(e=e.slice(1),61==e.charCodeAt(0)&&(e=e.slice(1))),e=e.replace(/COM\.MICROSOFT\./g,""),e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,t){return t.replace(/\./g,"")})),e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),e.replace(/[;~]/g,",").replace(/\|/g,";")}function Cd(e){var t="of:="+e.replace(xf,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return t.replace(/;/g,"|").replace(/,/g,";")}function Td(e){var t=e.split(":"),r=t[0].split(".")[0];return[r,t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}function xd(e){return e.replace(/\./,"!")}var Md={},jd={},Rd="undefined"!==typeof Map;function Pd(e,t,r){var n=0,i=e.length;if(r){if(Rd?r.has(t):Object.prototype.hasOwnProperty.call(r,t))for(var a=Rd?r.get(t):r[t];n<a.length;++n)if(e[a[n]].t===t)return e.Count++,a[n]}else for(;n<i;++n)if(e[n].t===t)return e.Count++,n;return e[i]={t:t},e.Count++,e.Unique++,r&&(Rd?(r.has(t)||r.set(t,[]),r.get(t).push(i)):(Object.prototype.hasOwnProperty.call(r,t)||(r[t]=[]),r[t].push(i))),i}function Id(e,t){var r={min:e+1,max:e+1},n=-1;return t.MDW&&(Ac=t.MDW),null!=t.width?r.customWidth=1:null!=t.wpx?n=Tc(t.wpx):null!=t.wch&&(n=t.wch),n>-1?(r.width=xc(n),r.customWidth=1):null!=t.width&&(r.width=t.width),t.hidden&&(r.hidden=!0),null!=t.level&&(r.outlineLevel=r.level=t.level),r}function Bd(e,t){if(e){var r=[.7,.7,.75,.75,.3,.3];"xlml"==t&&(r=[1,1,1,1,.5,.5]),null==e.left&&(e.left=r[0]),null==e.right&&(e.right=r[1]),null==e.top&&(e.top=r[2]),null==e.bottom&&(e.bottom=r[3]),null==e.header&&(e.header=r[4]),null==e.footer&&(e.footer=r[5])}}function Nd(e,t,r){var n=r.revssf[null!=t.z?t.z:"General"],i=60,a=e.length;if(null==n&&r.ssf)for(;i<392;++i)if(null==r.ssf[i]){qe(t.z,i),r.ssf[i]=t.z,r.revssf[t.z]=n=i;break}for(i=0;i!=a;++i)if(e[i].numFmtId===n)return i;return e[a]={numFmtId:n,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},a}function Dd(e,t,r,n,i,a){try{n.cellNF&&(e.z=Y[t])}catch(s){if(n.WTF)throw s}if("z"!==e.t||n.cellStyles){if("d"===e.t&&"string"===typeof e.v&&(e.v=wt(e.v)),(!n||!1!==n.cellText)&&"z"!==e.t)try{if(null==Y[t]&&qe(Xe[t]||"General",t),"e"===e.t)e.w=e.w||Gi[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=e.v.toString(10):e.w=ue(e.v);else if("d"===e.t){var o=ft(e.v);e.w=(0|o)===o?o.toString(10):ue(o)}else{if(void 0===e.v)return"";e.w=fe(e.v,jd)}else"d"===e.t?e.w=He(t,ft(e.v),jd):e.w=He(t,e.v,jd)}catch(s){if(n.WTF)throw s}if(n.cellStyles&&null!=r)try{e.s=a.Fills[r],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=kc(i.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),n.WTF&&(e.s.fgColor.raw_rgb=i.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=kc(i.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),n.WTF&&(e.s.bgColor.raw_rgb=i.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(s){if(n.WTF&&a.Fills)throw s}}}function Ld(e,t,r){if(e&&e["!ref"]){var n=Ln(e["!ref"]);if(n.e.c<n.s.c||n.e.r<n.s.r)throw new Error("Bad range ("+r+"): "+e["!ref"])}}function Fd(e,t){var r=Ln(t);r.s.r<=r.e.r&&r.s.c<=r.e.c&&r.s.r>=0&&r.s.c>=0&&(e["!ref"]=Dn(r))}var Vd=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,zd=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,Ud=/<(?:\w:)?hyperlink [^>]*>/gm,Hd=/"(\w*:\w*)"/,qd=/<(?:\w:)?col\b[^>]*[\/]?>/g,Wd=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,Gd=/<(?:\w:)?pageMargins[^>]*\/>/g,Kd=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,Xd=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,$d=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function Zd(e,t,r,n,i,a,o){if(!e)return e;n||(n={"!id":{}}),null!=w&&null==t.dense&&(t.dense=w);var s=t.dense?[]:{},l={s:{r:2e6,c:2e6},e:{r:0,c:0}},c="",u="",f=e.match(zd);f?(c=e.slice(0,f.index),u=e.slice(f.index+f[0].length)):c=u=e;var h=c.match(Kd);h?Jd(h[0],s,i,r):(h=c.match(Xd))&&Qd(h[0],h[1]||"",s,i,r,o,a);var d=(c.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(d>0){var p=c.slice(d,d+50).match(Hd);p&&Fd(s,p[1])}var m=c.match($d);m&&m[1]&&hp(m[1],i);var v=[];if(t.cellStyles){var b=c.match(qd);b&&sp(v,b)}f&&mp(f[1],s,t,l,a,o);var g=u.match(Wd);g&&(s["!autofilter"]=cp(g[0]));var y=[],_=u.match(Vd);if(_)for(d=0;d!=_.length;++d)y[d]=Ln(_[d].slice(_[d].indexOf('"')+1));var k=u.match(Ud);k&&ip(s,k,n);var O=u.match(Gd);if(O&&(s["!margins"]=ap(Xt(O[0]))),!s["!ref"]&&l.e.c>=l.s.c&&l.e.r>=l.s.r&&(s["!ref"]=Dn(l)),t.sheetRows>0&&s["!ref"]){var E=Ln(s["!ref"]);t.sheetRows<=+E.e.r&&(E.e.r=t.sheetRows-1,E.e.r>l.e.r&&(E.e.r=l.e.r),E.e.r<E.s.r&&(E.s.r=E.e.r),E.e.c>l.e.c&&(E.e.c=l.e.c),E.e.c<E.s.c&&(E.s.c=E.e.c),s["!fullref"]=s["!ref"],s["!ref"]=Dn(E))}return v.length>0&&(s["!cols"]=v),y.length>0&&(s["!merges"]=y),s}function Yd(e){if(0===e.length)return"";for(var t='<mergeCells count="'+e.length+'">',r=0;r!=e.length;++r)t+='<mergeCell ref="'+Dn(e[r])+'"/>';return t+"</mergeCells>"}function Jd(e,t,r,n){var i=Xt(e);r.Sheets[n]||(r.Sheets[n]={}),i.codeName&&(r.Sheets[n].CodeName=Jt(dr(i.codeName)))}function Qd(e,t,r,n,i){Jd(e.slice(0,e.indexOf(">")),r,n,i)}function ep(e,t,r,n,i){var a=!1,o={},s=null;if("xlsx"!==n.bookType&&t.vbaraw){var l=t.SheetNames[r];try{t.Workbook&&(l=t.Workbook.Sheets[r].CodeName||l)}catch(u){}a=!0,o.codeName=pr(tr(l))}if(e&&e["!outline"]){var c={summaryBelow:1,summaryRight:1};e["!outline"].above&&(c.summaryBelow=0),e["!outline"].left&&(c.summaryRight=0),s=(s||"")+Er("outlinePr",null,c)}(a||s)&&(i[i.length]=Er("sheetPr",s,o))}var tp=["objects","scenarios","selectLockedCells","selectUnlockedCells"],rp=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function np(e){var t={sheet:1};return tp.forEach((function(r){null!=e[r]&&e[r]&&(t[r]="1")})),rp.forEach((function(r){null==e[r]||e[r]||(t[r]="0")})),e.password&&(t.password=uc(e.password).toString(16).toUpperCase()),Er("sheetProtection",null,t)}function ip(e,t,r){for(var n=Array.isArray(e),i=0;i!=t.length;++i){var a=Xt(dr(t[i]),!0);if(!a.ref)return;var o=((r||{})["!id"]||[])[a.id];o?(a.Target=o.Target,a.location&&(a.Target+="#"+Jt(a.location))):(a.Target="#"+Jt(a.location),o={Target:a.Target,TargetMode:"Internal"}),a.Rel=o,a.tooltip&&(a.Tooltip=a.tooltip,delete a.tooltip);for(var s=Ln(a.ref),l=s.s.r;l<=s.e.r;++l)for(var c=s.s.c;c<=s.e.c;++c){var u=Bn({c:c,r:l});n?(e[l]||(e[l]=[]),e[l][c]||(e[l][c]={t:"z",v:void 0}),e[l][c].l=a):(e[u]||(e[u]={t:"z",v:void 0}),e[u].l=a)}}}function ap(e){var t={};return["left","right","top","bottom","header","footer"].forEach((function(r){e[r]&&(t[r]=parseFloat(e[r]))})),t}function op(e){return Bd(e),Er("pageMargins",null,e)}function sp(e,t){for(var r=!1,n=0;n!=t.length;++n){var i=Xt(t[n],!0);i.hidden&&(i.hidden=lr(i.hidden));var a=parseInt(i.min,10)-1,o=parseInt(i.max,10)-1;i.outlineLevel&&(i.level=+i.outlineLevel||0),delete i.min,delete i.max,i.width=+i.width,!r&&i.width&&(r=!0,jc(i.width)),Rc(i);while(a<=o)e[a++]=kt(i)}}function lp(e,t){for(var r,n=["<cols>"],i=0;i!=t.length;++i)(r=t[i])&&(n[n.length]=Er("col",null,Id(i,r)));return n[n.length]="</cols>",n.join("")}function cp(e){var t={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return t}function up(e,t,r,n){var i="string"==typeof e.ref?e.ref:Dn(e.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var a=r.Workbook.Names,o=Nn(i);o.s.r==o.e.r&&(o.e.r=Nn(t["!ref"]).e.r,i=Dn(o));for(var s=0;s<a.length;++s){var l=a[s];if("_xlnm._FilterDatabase"==l.Name&&l.Sheet==n){l.Ref="'"+r.SheetNames[n]+"'!"+i;break}}return s==a.length&&a.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+r.SheetNames[n]+"'!"+i}),Er("autoFilter",null,{ref:i})}var fp=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function hp(e,t){t.Views||(t.Views=[{}]),(e.match(fp)||[]).forEach((function(e,r){var n=Xt(e);t.Views[r]||(t.Views[r]={}),+n.zoomScale&&(t.Views[r].zoom=+n.zoomScale),lr(n.rightToLeft)&&(t.Views[r].RTL=!0)}))}function dp(e,t,r,n){var i={workbookViewId:"0"};return(((n||{}).Workbook||{}).Views||[])[0]&&(i.rightToLeft=n.Workbook.Views[0].RTL?"1":"0"),Er("sheetViews",Er("sheetView",null,i),{})}function pp(e,t,r,n){if(e.c&&r["!comments"].push([t,e.c]),void 0===e.v&&"string"!==typeof e.f||"z"===e.t&&!e.f)return"";var i="",a=e.t,o=e.v;if("z"!==e.t)switch(e.t){case"b":i=e.v?"1":"0";break;case"n":i=""+e.v;break;case"e":i=Gi[e.v];break;case"d":n&&n.cellDates?i=wt(e.v,-1).toISOString():(e=kt(e),e.t="n",i=""+(e.v=ft(wt(e.v)))),"undefined"===typeof e.z&&(e.z=Y[14]);break;default:i=e.v;break}var s=kr("v",tr(i)),l={r:t},c=Nd(n.cellXfs,e,n);switch(0!==c&&(l.s=c),e.t){case"n":break;case"d":l.t="d";break;case"b":l.t="b";break;case"e":l.t="e";break;case"z":break;default:if(null==e.v){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(n&&n.bookSST){s=kr("v",""+Pd(n.Strings,e.v,n.revStrings)),l.t="s";break}l.t="str";break}if(e.t!=a&&(e.t=a,e.v=o),"string"==typeof e.f&&e.f){var u=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;s=Er("f",tr(e.f),u)+(null!=e.v?s:"")}return e.l&&r["!links"].push([t,e.l]),e.D&&(l.cm=1),Er("c",s,l)}var mp=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,r=/r=["']([^"']*)["']/,n=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,i=/ref=["']([^"']*)["']/,a=mr("v"),o=mr("f");return function(s,l,c,u,f,h){for(var d,p,m,v,b,g=0,y="",w=[],_=[],k=0,O=0,E=0,S="",A=0,C=0,T=0,x=0,M=Array.isArray(h.CellXf),j=[],R=[],P=Array.isArray(l),I=[],B={},N=!1,D=!!c.sheetStubs,L=s.split(t),F=0,V=L.length;F!=V;++F){y=L[F].trim();var z=y.length;if(0!==z){var U=0;e:for(g=0;g<z;++g)switch(y[g]){case">":if("/"!=y[g-1]){++g;break e}if(c&&c.cellStyles){if(p=Xt(y.slice(U,g),!0),A=null!=p.r?parseInt(p.r,10):A+1,C=-1,c.sheetRows&&c.sheetRows<A)continue;B={},N=!1,p.ht&&(N=!0,B.hpt=parseFloat(p.ht),B.hpx=Nc(B.hpt)),"1"==p.hidden&&(N=!0,B.hidden=!0),null!=p.outlineLevel&&(N=!0,B.level=+p.outlineLevel),N&&(I[A-1]=B)}break;case"<":U=g;break}if(U>=g)break;if(p=Xt(y.slice(U,g),!0),A=null!=p.r?parseInt(p.r,10):A+1,C=-1,!(c.sheetRows&&c.sheetRows<A)){u.s.r>A-1&&(u.s.r=A-1),u.e.r<A-1&&(u.e.r=A-1),c&&c.cellStyles&&(B={},N=!1,p.ht&&(N=!0,B.hpt=parseFloat(p.ht),B.hpx=Nc(B.hpt)),"1"==p.hidden&&(N=!0,B.hidden=!0),null!=p.outlineLevel&&(N=!0,B.level=+p.outlineLevel),N&&(I[A-1]=B)),w=y.slice(g).split(e);for(var H=0;H!=w.length;++H)if("<"!=w[H].trim().charAt(0))break;for(w=w.slice(H),g=0;g!=w.length;++g)if(y=w[g].trim(),0!==y.length){if(_=y.match(r),k=g,O=0,E=0,y="<c "+("<"==y.slice(0,1)?">":"")+y,null!=_&&2===_.length){for(k=0,S=_[1],O=0;O!=S.length;++O){if((E=S.charCodeAt(O)-64)<1||E>26)break;k=26*k+E}--k,C=k}else++C;for(O=0;O!=y.length;++O)if(62===y.charCodeAt(O))break;if(++O,p=Xt(y.slice(0,O),!0),p.r||(p.r=Bn({r:A-1,c:C})),S=y.slice(O),d={t:""},null!=(_=S.match(a))&&""!==_[1]&&(d.v=Jt(_[1])),c.cellFormula){if(null!=(_=S.match(o))&&""!==_[1]){if(d.f=Jt(dr(_[1])).replace(/\r\n/g,"\n"),c.xlfn||(d.f=If(d.f)),_[0].indexOf('t="array"')>-1)d.F=(S.match(i)||[])[1],d.F.indexOf(":")>-1&&j.push([Ln(d.F),d.F]);else if(_[0].indexOf('t="shared"')>-1){v=Xt(_[0]);var q=Jt(dr(_[1]));c.xlfn||(q=If(q)),R[parseInt(v.si,10)]=[v,q,p.r]}}else(_=S.match(/<f[^>]*\/>/))&&(v=Xt(_[0]),R[v.si]&&(d.f=Rf(R[v.si][1],R[v.si][2],p.r)));var W=In(p.r);for(O=0;O<j.length;++O)W.r>=j[O][0].s.r&&W.r<=j[O][0].e.r&&W.c>=j[O][0].s.c&&W.c<=j[O][0].e.c&&(d.F=j[O][1])}if(null==p.t&&void 0===d.v)if(d.f||d.F)d.v=0,d.t="n";else{if(!D)continue;d.t="z"}else d.t=p.t||"n";switch(u.s.c>C&&(u.s.c=C),u.e.c<C&&(u.e.c=C),d.t){case"n":if(""==d.v||null==d.v){if(!D)continue;d.t="z"}else d.v=parseFloat(d.v);break;case"s":if("undefined"==typeof d.v){if(!D)continue;d.t="z"}else m=Md[parseInt(d.v,10)],d.v=m.t,d.r=m.r,c.cellHTML&&(d.h=m.h);break;case"str":d.t="s",d.v=null!=d.v?dr(d.v):"",c.cellHTML&&(d.h=ir(d.v));break;case"inlineStr":_=S.match(n),d.t="s",null!=_&&(m=Nl(_[1]))?(d.v=m.t,c.cellHTML&&(d.h=m.h)):d.v="";break;case"b":d.v=lr(d.v);break;case"d":c.cellDates?d.v=wt(d.v,1):(d.v=ft(wt(d.v,1)),d.t="n");break;case"e":c&&!1===c.cellText||(d.w=d.v),d.v=Ki[d.v];break}if(T=x=0,b=null,M&&void 0!==p.s&&(b=h.CellXf[p.s],null!=b&&(null!=b.numFmtId&&(T=b.numFmtId),c.cellStyles&&null!=b.fillId&&(x=b.fillId))),Dd(d,T,x,c,f,h),c.cellDates&&M&&"n"==d.t&&Le(Y[T])&&(d.t="d",d.v=mt(d.v)),p.cm&&c.xlmeta){var G=(c.xlmeta.Cell||[])[+p.cm-1];G&&"XLDAPR"==G.type&&(d.D=!0)}if(P){var K=In(p.r);l[K.r]||(l[K.r]=[]),l[K.r][K.c]=d}else l[p.r]=d}}}}I.length>0&&(l["!rows"]=I)}}();function vp(e,t,r,n){var i,a,o=[],s=[],l=Ln(e["!ref"]),c="",u="",f=[],h=0,d=0,p=e["!rows"],m=Array.isArray(e),v={r:u},b=-1;for(d=l.s.c;d<=l.e.c;++d)f[d]=Mn(d);for(h=l.s.r;h<=l.e.r;++h){for(s=[],u=An(h),d=l.s.c;d<=l.e.c;++d){i=f[d]+u;var g=m?(e[h]||[])[d]:e[i];void 0!==g&&(null!=(c=pp(g,i,e,t,r,n))&&s.push(c))}(s.length>0||p&&p[h])&&(v={r:u},p&&p[h]&&(a=p[h],a.hidden&&(v.hidden=1),b=-1,a.hpx?b=Bc(a.hpx):a.hpt&&(b=a.hpt),b>-1&&(v.ht=b,v.customHeight=1),a.level&&(v.outlineLevel=a.level)),o[o.length]=Er("row",s.join(""),v))}if(p)for(;h<p.length;++h)p&&p[h]&&(v={r:h+1},a=p[h],a.hidden&&(v.hidden=1),b=-1,a.hpx?b=Bc(a.hpx):a.hpt&&(b=a.hpt),b>-1&&(v.ht=b,v.customHeight=1),a.level&&(v.outlineLevel=a.level),o[o.length]=Er("row","",v));return o.join("")}function bp(e,t,r,n){var i=[zt,Er("worksheet",null,{xmlns:Mr[0],"xmlns:r":xr.r})],a=r.SheetNames[e],o=0,s="",l=r.Sheets[a];null==l&&(l={});var c=l["!ref"]||"A1",u=Ln(c);if(u.e.c>16383||u.e.r>1048575){if(t.WTF)throw new Error("Range "+c+" exceeds format limit A1:XFD1048576");u.e.c=Math.min(u.e.c,16383),u.e.r=Math.min(u.e.c,1048575),c=Dn(u)}n||(n={}),l["!comments"]=[];var f=[];ep(l,r,e,t,i),i[i.length]=Er("dimension",null,{ref:c}),i[i.length]=dp(l,t,e,r),t.sheetFormat&&(i[i.length]=Er("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),null!=l["!cols"]&&l["!cols"].length>0&&(i[i.length]=lp(l,l["!cols"])),i[o=i.length]="<sheetData/>",l["!links"]=[],null!=l["!ref"]&&(s=vp(l,t,e,r,n),s.length>0&&(i[i.length]=s)),i.length>o+1&&(i[i.length]="</sheetData>",i[o]=i[o].replace("/>",">")),l["!protect"]&&(i[i.length]=np(l["!protect"])),null!=l["!autofilter"]&&(i[i.length]=up(l["!autofilter"],l,r,e)),null!=l["!merges"]&&l["!merges"].length>0&&(i[i.length]=Yd(l["!merges"]));var h,d=-1,p=-1;return l["!links"].length>0&&(i[i.length]="<hyperlinks>",l["!links"].forEach((function(e){e[1].Target&&(h={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(p=na(n,-1,tr(e[1].Target).replace(/#.*$/,""),Qi.HLINK),h["r:id"]="rId"+p),(d=e[1].Target.indexOf("#"))>-1&&(h.location=tr(e[1].Target.slice(d+1))),e[1].Tooltip&&(h.tooltip=tr(e[1].Tooltip)),i[i.length]=Er("hyperlink",null,h))})),i[i.length]="</hyperlinks>"),delete l["!links"],null!=l["!margins"]&&(i[i.length]=op(l["!margins"])),t&&!t.ignoreEC&&void 0!=t.ignoreEC||(i[i.length]=kr("ignoredErrors",Er("ignoredError",null,{numberStoredAsText:1,sqref:c}))),f.length>0&&(p=na(n,-1,"../drawings/drawing"+(e+1)+".xml",Qi.DRAW),i[i.length]=Er("drawing",null,{"r:id":"rId"+p}),l["!drawing"]=f),l["!comments"].length>0&&(p=na(n,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Qi.VML),i[i.length]=Er("legacyDrawing",null,{"r:id":"rId"+p}),l["!legacy"]=p),i.length>1&&(i[i.length]="</worksheet>",i[1]=i[1].replace("/>",">")),i.join("")}function gp(e,t){var r={},n=e.l+t;r.r=e.read_shift(4),e.l+=4;var i=e.read_shift(2);e.l+=1;var a=e.read_shift(1);return e.l=n,7&a&&(r.level=7&a),16&a&&(r.hidden=!0),32&a&&(r.hpt=i/20),r}function yp(e,t,r){var n=bn(145),i=(r["!rows"]||[])[e]||{};n.write_shift(4,e),n.write_shift(4,0);var a=320;i.hpx?a=20*Bc(i.hpx):i.hpt&&(a=20*i.hpt),n.write_shift(2,a),n.write_shift(1,0);var o=0;i.level&&(o|=i.level),i.hidden&&(o|=16),(i.hpx||i.hpt)&&(o|=32),n.write_shift(1,o),n.write_shift(1,0);var s=0,l=n.l;n.l+=4;for(var c={r:e,c:0},u=0;u<16;++u)if(!(t.s.c>u+1<<10||t.e.c<u<<10)){for(var f=-1,h=-1,d=u<<10;d<u+1<<10;++d){c.c=d;var p=Array.isArray(r)?(r[c.r]||[])[c.c]:r[Bn(c)];p&&(f<0&&(f=d),h=d)}f<0||(++s,n.write_shift(4,f),n.write_shift(4,h))}var m=n.l;return n.l=l,n.write_shift(4,s),n.l=m,n.length>n.l?n.slice(0,n.l):n}function wp(e,t,r,n){var i=yp(n,r,t);(i.length>17||(t["!rows"]||[])[n])&&wn(e,0,i)}var _p=mi,kp=vi;function Op(){}function Ep(e,t){var r={},n=e[e.l];return++e.l,r.above=!(64&n),r.left=!(128&n),e.l+=18,r.name=ii(e,t-19),r}function Sp(e,t,r){null==r&&(r=bn(84+4*e.length));var n=192;t&&(t.above&&(n&=-65),t.left&&(n&=-129)),r.write_shift(1,n);for(var i=1;i<3;++i)r.write_shift(1,0);return wi({auto:1},r),r.write_shift(-4,-1),r.write_shift(-4,-1),ai(e,r),r.slice(0,r.l)}function Ap(e){var t=ei(e);return[t]}function Cp(e,t,r){return null==r&&(r=bn(8)),ti(t,r)}function Tp(e){var t=ri(e);return[t]}function xp(e,t,r){return null==r&&(r=bn(4)),ni(t,r)}function Mp(e){var t=ei(e),r=e.read_shift(1);return[t,r,"b"]}function jp(e,t,r){return null==r&&(r=bn(9)),ti(t,r),r.write_shift(1,e.v?1:0),r}function Rp(e){var t=ri(e),r=e.read_shift(1);return[t,r,"b"]}function Pp(e,t,r){return null==r&&(r=bn(5)),ni(t,r),r.write_shift(1,e.v?1:0),r}function Ip(e){var t=ei(e),r=e.read_shift(1);return[t,r,"e"]}function Bp(e,t,r){return null==r&&(r=bn(9)),ti(t,r),r.write_shift(1,e.v),r}function Np(e){var t=ri(e),r=e.read_shift(1);return[t,r,"e"]}function Dp(e,t,r){return null==r&&(r=bn(8)),ni(t,r),r.write_shift(1,e.v),r.write_shift(2,0),r.write_shift(1,0),r}function Lp(e){var t=ei(e),r=e.read_shift(4);return[t,r,"s"]}function Fp(e,t,r){return null==r&&(r=bn(12)),ti(t,r),r.write_shift(4,t.v),r}function Vp(e){var t=ri(e),r=e.read_shift(4);return[t,r,"s"]}function zp(e,t,r){return null==r&&(r=bn(8)),ni(t,r),r.write_shift(4,t.v),r}function Up(e){var t=ei(e),r=bi(e);return[t,r,"n"]}function Hp(e,t,r){return null==r&&(r=bn(16)),ti(t,r),gi(e.v,r),r}function qp(e){var t=ri(e),r=bi(e);return[t,r,"n"]}function Wp(e,t,r){return null==r&&(r=bn(12)),ni(t,r),gi(e.v,r),r}function Gp(e){var t=ei(e),r=fi(e);return[t,r,"n"]}function Kp(e,t,r){return null==r&&(r=bn(12)),ti(t,r),hi(e.v,r),r}function Xp(e){var t=ri(e),r=fi(e);return[t,r,"n"]}function $p(e,t,r){return null==r&&(r=bn(8)),ni(t,r),hi(e.v,r),r}function Zp(e){var t=ei(e),r=Zn(e);return[t,r,"is"]}function Yp(e){var t=ei(e),r=Gn(e);return[t,r,"str"]}function Jp(e,t,r){return null==r&&(r=bn(12+4*e.v.length)),ti(t,r),Kn(e.v,r),r.length>r.l?r.slice(0,r.l):r}function Qp(e){var t=ri(e),r=Gn(e);return[t,r,"str"]}function em(e,t,r){return null==r&&(r=bn(8+4*e.v.length)),ni(t,r),Kn(e.v,r),r.length>r.l?r.slice(0,r.l):r}function tm(e,t,r){var n=e.l+t,i=ei(e);i.r=r["!row"];var a=e.read_shift(1),o=[i,a,"b"];if(r.cellFormula){e.l+=2;var s=wd(e,n-e.l,r);o[3]=cd(s,null,i,r.supbooks,r)}else e.l=n;return o}function rm(e,t,r){var n=e.l+t,i=ei(e);i.r=r["!row"];var a=e.read_shift(1),o=[i,a,"e"];if(r.cellFormula){e.l+=2;var s=wd(e,n-e.l,r);o[3]=cd(s,null,i,r.supbooks,r)}else e.l=n;return o}function nm(e,t,r){var n=e.l+t,i=ei(e);i.r=r["!row"];var a=bi(e),o=[i,a,"n"];if(r.cellFormula){e.l+=2;var s=wd(e,n-e.l,r);o[3]=cd(s,null,i,r.supbooks,r)}else e.l=n;return o}function im(e,t,r){var n=e.l+t,i=ei(e);i.r=r["!row"];var a=Gn(e),o=[i,a,"str"];if(r.cellFormula){e.l+=2;var s=wd(e,n-e.l,r);o[3]=cd(s,null,i,r.supbooks,r)}else e.l=n;return o}var am=mi,om=vi;function sm(e,t){return null==t&&(t=bn(4)),t.write_shift(4,e),t}function lm(e,t){var r=e.l+t,n=mi(e,16),i=oi(e),a=Gn(e),o=Gn(e),s=Gn(e);e.l=r;var l={rfx:n,relId:i,loc:a,display:s};return o&&(l.Tooltip=o),l}function cm(e,t){var r=bn(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));vi({s:In(e[0]),e:In(e[0])},r),ui("rId"+t,r);var n=e[1].Target.indexOf("#"),i=-1==n?"":e[1].Target.slice(n+1);return Kn(i||"",r),Kn(e[1].Tooltip||"",r),Kn("",r),r.slice(0,r.l)}function um(){}function fm(e,t,r){var n=e.l+t,i=di(e,16),a=e.read_shift(1),o=[i];if(o[2]=a,r.cellFormula){var s=yd(e,n-e.l,r);o[1]=s}else e.l=n;return o}function hm(e,t,r){var n=e.l+t,i=mi(e,16),a=[i];if(r.cellFormula){var o=kd(e,n-e.l,r);a[1]=o,e.l=n}else e.l=n;return a}function dm(e,t,r){null==r&&(r=bn(18));var n=Id(e,t);r.write_shift(-4,e),r.write_shift(-4,e),r.write_shift(4,256*(n.width||10)),r.write_shift(4,0);var i=0;return t.hidden&&(i|=1),"number"==typeof n.width&&(i|=2),t.level&&(i|=t.level<<8),r.write_shift(2,i),r}var pm=["left","right","top","bottom","header","footer"];function mm(e){var t={};return pm.forEach((function(r){t[r]=bi(e,8)})),t}function vm(e,t){return null==t&&(t=bn(48)),Bd(e),pm.forEach((function(r){gi(e[r],t)})),t}function bm(e){var t=e.read_shift(2);return e.l+=28,{RTL:32&t}}function gm(e,t,r){null==r&&(r=bn(30));var n=924;return(((t||{}).Views||[])[0]||{}).RTL&&(n|=32),r.write_shift(2,n),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(2,0),r.write_shift(2,100),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(4,0),r}function ym(e){var t=bn(24);return t.write_shift(4,4),t.write_shift(4,1),vi(e,t),t}function wm(e,t){return null==t&&(t=bn(66)),t.write_shift(2,e.password?uc(e.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(r){r[1]?t.write_shift(4,null==e[r[0]]||e[r[0]]?0:1):t.write_shift(4,null!=e[r[0]]&&e[r[0]]?0:1)})),t}function _m(){}function km(){}function Om(e,t,r,n,i,a,o){if(!e)return e;var s=t||{};n||(n={"!id":{}}),null!=w&&null==s.dense&&(s.dense=w);var l,c,u,f,h,d,p,m,v,b,g=s.dense?[]:{},y={s:{r:2e6,c:2e6},e:{r:0,c:0}},_=[],k=!1,O=!1,E=[];s.biff=12,s["!row"]=0;var S=0,A=!1,C=[],T={},x=s.supbooks||i.supbooks||[[]];if(x.sharedf=T,x.arrayf=C,x.SheetNames=i.SheetNames||i.Sheets.map((function(e){return e.name})),!s.supbooks&&(s.supbooks=x,i.Names))for(var M=0;M<i.Names.length;++M)x[0][M+1]=i.Names[M];var j,R,P=[],I=[],B=!1;if(mb[16]={n:"BrtShortReal",f:qp},gn(e,(function(e,t,w){if(!O)switch(w){case 148:l=e;break;case 0:c=e,s.sheetRows&&s.sheetRows<=c.r&&(O=!0),v=An(h=c.r),s["!row"]=c.r,(e.hidden||e.hpt||null!=e.level)&&(e.hpt&&(e.hpx=Nc(e.hpt)),I[e.r]=e);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 62:switch(u={t:e[2]},e[2]){case"n":u.v=e[1];break;case"s":m=Md[e[1]],u.v=m.t,u.r=m.r;break;case"b":u.v=!!e[1];break;case"e":u.v=e[1],!1!==s.cellText&&(u.w=Gi[u.v]);break;case"str":u.t="s",u.v=e[1];break;case"is":u.t="s",u.v=e[1].t;break}if((f=o.CellXf[e[0].iStyleRef])&&Dd(u,f.numFmtId,null,s,a,o),d=-1==e[0].c?d+1:e[0].c,s.dense?(g[h]||(g[h]=[]),g[h][d]=u):g[Mn(d)+v]=u,s.cellFormula){for(A=!1,S=0;S<C.length;++S){var M=C[S];c.r>=M[0].s.r&&c.r<=M[0].e.r&&d>=M[0].s.c&&d<=M[0].e.c&&(u.F=Dn(M[0]),A=!0)}!A&&e.length>3&&(u.f=e[3])}if(y.s.r>c.r&&(y.s.r=c.r),y.s.c>d&&(y.s.c=d),y.e.r<c.r&&(y.e.r=c.r),y.e.c<d&&(y.e.c=d),s.cellDates&&f&&"n"==u.t&&Le(Y[f.numFmtId])){var N=te(u.v);N&&(u.t="d",u.v=new Date(N.y,N.m-1,N.d,N.H,N.M,N.S,N.u))}j&&("XLDAPR"==j.type&&(u.D=!0),j=void 0),R&&(R=void 0);break;case 1:case 12:if(!s.sheetStubs||k)break;u={t:"z",v:void 0},d=-1==e[0].c?d+1:e[0].c,s.dense?(g[h]||(g[h]=[]),g[h][d]=u):g[Mn(d)+v]=u,y.s.r>c.r&&(y.s.r=c.r),y.s.c>d&&(y.s.c=d),y.e.r<c.r&&(y.e.r=c.r),y.e.c<d&&(y.e.c=d),j&&("XLDAPR"==j.type&&(u.D=!0),j=void 0),R&&(R=void 0);break;case 176:E.push(e);break;case 49:j=((s.xlmeta||{}).Cell||[])[e-1];break;case 494:var D=n["!id"][e.relId];for(D?(e.Target=D.Target,e.loc&&(e.Target+="#"+e.loc),e.Rel=D):""==e.relId&&(e.Target="#"+e.loc),h=e.rfx.s.r;h<=e.rfx.e.r;++h)for(d=e.rfx.s.c;d<=e.rfx.e.c;++d)s.dense?(g[h]||(g[h]=[]),g[h][d]||(g[h][d]={t:"z",v:void 0}),g[h][d].l=e):(p=Bn({c:d,r:h}),g[p]||(g[p]={t:"z",v:void 0}),g[p].l=e);break;case 426:if(!s.cellFormula)break;C.push(e),b=s.dense?g[h][d]:g[Mn(d)+v],b.f=cd(e[1],y,{r:c.r,c:d},x,s),b.F=Dn(e[0]);break;case 427:if(!s.cellFormula)break;T[Bn(e[0].s)]=e[1],b=s.dense?g[h][d]:g[Mn(d)+v],b.f=cd(e[1],y,{r:c.r,c:d},x,s);break;case 60:if(!s.cellStyles)break;while(e.e>=e.s)P[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},B||(B=!0,jc(e.w/256)),Rc(P[e.e+1]);break;case 161:g["!autofilter"]={ref:Dn(e)};break;case 476:g["!margins"]=e;break;case 147:i.Sheets[r]||(i.Sheets[r]={}),e.name&&(i.Sheets[r].CodeName=e.name),(e.above||e.left)&&(g["!outline"]={above:e.above,left:e.left});break;case 137:i.Views||(i.Views=[{}]),i.Views[0]||(i.Views[0]={}),e.RTL&&(i.Views[0].RTL=!0);break;case 485:break;case 64:case 1053:break;case 151:break;case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:k=!0;break;case 36:k=!1;break;case 37:_.push(w),k=!0;break;case 38:_.pop(),k=!1;break;default:if(t.T);else if(!k||s.WTF)throw new Error("Unexpected record 0x"+w.toString(16))}}),s),delete s.supbooks,delete s["!row"],!g["!ref"]&&(y.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0))&&(g["!ref"]=Dn(l||y)),s.sheetRows&&g["!ref"]){var N=Ln(g["!ref"]);s.sheetRows<=+N.e.r&&(N.e.r=s.sheetRows-1,N.e.r>y.e.r&&(N.e.r=y.e.r),N.e.r<N.s.r&&(N.s.r=N.e.r),N.e.c>y.e.c&&(N.e.c=y.e.c),N.e.c<N.s.c&&(N.s.c=N.e.c),g["!fullref"]=g["!ref"],g["!ref"]=Dn(N))}return E.length>0&&(g["!merges"]=E),P.length>0&&(g["!cols"]=P),I.length>0&&(g["!rows"]=I),g}function Em(e,t,r,n,i,a,o){if(void 0===t.v)return!1;var s="";switch(t.t){case"b":s=t.v?"1":"0";break;case"d":t=kt(t),t.z=t.z||Y[14],t.v=ft(wt(t.v)),t.t="n";break;case"n":case"e":s=""+t.v;break;default:s=t.v;break}var l={r:r,c:n};switch(l.s=Nd(i.cellXfs,t,i),t.l&&a["!links"].push([Bn(l),t.l]),t.c&&a["!comments"].push([Bn(l),t.c]),t.t){case"s":case"str":return i.bookSST?(s=Pd(i.Strings,t.v,i.revStrings),l.t="s",l.v=s,o?wn(e,18,zp(t,l)):wn(e,7,Fp(t,l))):(l.t="str",o?wn(e,17,em(t,l)):wn(e,6,Jp(t,l))),!0;case"n":return t.v==(0|t.v)&&t.v>-1e3&&t.v<1e3?o?wn(e,13,$p(t,l)):wn(e,2,Kp(t,l)):o?wn(e,16,Wp(t,l)):wn(e,5,Hp(t,l)),!0;case"b":return l.t="b",o?wn(e,15,Pp(t,l)):wn(e,4,jp(t,l)),!0;case"e":return l.t="e",o?wn(e,14,Dp(t,l)):wn(e,3,Bp(t,l)),!0}return o?wn(e,12,xp(t,l)):wn(e,1,Cp(t,l)),!0}function Sm(e,t,r,n){var i,a=Ln(t["!ref"]||"A1"),o="",s=[];wn(e,145);var l=Array.isArray(t),c=a.e.r;t["!rows"]&&(c=Math.max(a.e.r,t["!rows"].length-1));for(var u=a.s.r;u<=c;++u){o=An(u),wp(e,t,a,u);var f=!1;if(u<=a.e.r)for(var h=a.s.c;h<=a.e.c;++h){u===a.s.r&&(s[h]=Mn(h)),i=s[h]+o;var d=l?(t[u]||[])[h]:t[i];d?f=Em(e,d,u,h,n,t,f):f=!1}}wn(e,146)}function Am(e,t){t&&t["!merges"]&&(wn(e,177,sm(t["!merges"].length)),t["!merges"].forEach((function(t){wn(e,176,om(t))})),wn(e,178))}function Cm(e,t){t&&t["!cols"]&&(wn(e,390),t["!cols"].forEach((function(t,r){t&&wn(e,60,dm(r,t))})),wn(e,391))}function Tm(e,t){t&&t["!ref"]&&(wn(e,648),wn(e,649,ym(Ln(t["!ref"]))),wn(e,650))}function xm(e,t,r){t["!links"].forEach((function(t){if(t[1].Target){var n=na(r,-1,t[1].Target.replace(/#.*$/,""),Qi.HLINK);wn(e,494,cm(t,n))}})),delete t["!links"]}function Mm(e,t,r,n){if(t["!comments"].length>0){var i=na(n,-1,"../drawings/vmlDrawing"+(r+1)+".vml",Qi.VML);wn(e,551,ui("rId"+i)),t["!legacy"]=i}}function jm(e,t,r,n){if(t["!autofilter"]){var i=t["!autofilter"],a="string"===typeof i.ref?i.ref:Dn(i.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var o=r.Workbook.Names,s=Nn(a);s.s.r==s.e.r&&(s.e.r=Nn(t["!ref"]).e.r,a=Dn(s));for(var l=0;l<o.length;++l){var c=o[l];if("_xlnm._FilterDatabase"==c.Name&&c.Sheet==n){c.Ref="'"+r.SheetNames[n]+"'!"+a;break}}l==o.length&&o.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+r.SheetNames[n]+"'!"+a}),wn(e,161,vi(Ln(a))),wn(e,162)}}function Rm(e,t,r){wn(e,133),wn(e,137,gm(t,r)),wn(e,138),wn(e,134)}function Pm(){}function Im(e,t){t["!protect"]&&wn(e,535,wm(t["!protect"]))}function Bm(e,t,r,n){var i=yn(),a=r.SheetNames[e],o=r.Sheets[a]||{},s=a;try{r&&r.Workbook&&(s=r.Workbook.Sheets[e].CodeName||s)}catch(c){}var l=Ln(o["!ref"]||"A1");if(l.e.c>16383||l.e.r>1048575){if(t.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383),l.e.r=Math.min(l.e.c,1048575)}return o["!links"]=[],o["!comments"]=[],wn(i,129),(r.vbaraw||o["!outline"])&&wn(i,147,Sp(s,o["!outline"])),wn(i,148,kp(l)),Rm(i,o,r.Workbook),Pm(i,o),Cm(i,o,e,t,r),Sm(i,o,e,t,r),Im(i,o),jm(i,o,r,e),Am(i,o),xm(i,o,n),o["!margins"]&&wn(i,476,vm(o["!margins"])),t&&!t.ignoreEC&&void 0!=t.ignoreEC||Tm(i,o),Mm(i,o,e,n),wn(i,130),i.end()}function Nm(e){var t,r=[],n=e.match(/^<c:numCache>/);(e.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/gm)||[]).forEach((function(e){var t=e.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);t&&(r[+t[1]]=n?+t[2]:t[2])}));var i=Jt((e.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/<c:f>(.*?)<\/c:f>/gm)||[]).forEach((function(e){t=e.replace(/<.*?>/g,"")})),[r,i,t]}function Dm(e,t,r,n,i,a){var o=a||{"!type":"chart"};if(!e)return a;var s=0,l=0,c="A",u={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){var t=Nm(e);u.s.r=u.s.c=0,u.e.c=s,c=Mn(s),t[0].forEach((function(e,r){o[c+An(r)]={t:"n",v:e,z:t[1]},l=r})),u.e.r<l&&(u.e.r=l),++s})),s>0&&(o["!ref"]=Dn(u)),o}function Lm(e,t,r,n,i){if(!e)return e;n||(n={"!id":{}});var a,o={"!type":"chart","!drawel":null,"!rel":""},s=e.match(Kd);return s&&Jd(s[0],o,i,r),(a=e.match(/drawing r:id="(.*?)"/))&&(o["!rel"]=a[1]),n["!id"][o["!rel"]]&&(o["!drawel"]=n["!id"][o["!rel"]]),o}function Fm(e,t){e.l+=10;var r=Gn(e,t-10);return{name:r}}function Vm(e,t,r,n,i){if(!e)return e;n||(n={"!id":{}});var a={"!type":"chart","!drawel":null,"!rel":""},o=[],s=!1;return gn(e,(function(e,n,l){switch(l){case 550:a["!rel"]=e;break;case 651:i.Sheets[r]||(i.Sheets[r]={}),e.name&&(i.Sheets[r].CodeName=e.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:o.push(l);break;case 38:o.pop();break;default:if(n.T>0)o.push(l);else if(n.T<0)o.pop();else if(!s||t.WTF)throw new Error("Unexpected record 0x"+l.toString(16))}}),t),n["!id"][a["!rel"]]&&(a["!drawel"]=n["!id"][a["!rel"]]),a}var zm=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],Um=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],Hm=[],qm=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Wm(e,t){for(var r=0;r!=e.length;++r)for(var n=e[r],i=0;i!=t.length;++i){var a=t[i];if(null==n[a[0]])n[a[0]]=a[1];else switch(a[2]){case"bool":"string"==typeof n[a[0]]&&(n[a[0]]=lr(n[a[0]]));break;case"int":"string"==typeof n[a[0]]&&(n[a[0]]=parseInt(n[a[0]],10));break}}}function Gm(e,t){for(var r=0;r!=t.length;++r){var n=t[r];if(null==e[n[0]])e[n[0]]=n[1];else switch(n[2]){case"bool":"string"==typeof e[n[0]]&&(e[n[0]]=lr(e[n[0]]));break;case"int":"string"==typeof e[n[0]]&&(e[n[0]]=parseInt(e[n[0]],10));break}}}function Km(e){Gm(e.WBProps,zm),Gm(e.CalcPr,qm),Wm(e.WBView,Um),Wm(e.Sheets,Hm),jd.date1904=lr(e.WBProps.date1904)}function Xm(e){return e.Workbook&&e.Workbook.WBProps&&lr(e.Workbook.WBProps.date1904)?"true":"false"}var $m="][*?/\\".split("");function Zm(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var r=!0;return $m.forEach((function(n){if(-1!=e.indexOf(n)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");r=!1}})),r}function Ym(e,t,r){e.forEach((function(n,i){Zm(n);for(var a=0;a<i;++a)if(n==e[a])throw new Error("Duplicate Sheet Name: "+n);if(r){var o=t&&t[i]&&t[i].CodeName||n;if(95==o.charCodeAt(0)&&o.length>22)throw new Error("Bad Code Name: Worksheet"+o)}}))}function Jm(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t=e.Workbook&&e.Workbook.Sheets||[];Ym(e.SheetNames,t,!!e.vbaraw);for(var r=0;r<e.SheetNames.length;++r)Ld(e.Sheets[e.SheetNames[r]],e.SheetNames[r],r)}var Qm=/<\w+:workbook/;function ev(e,t){if(!e)throw new Error("Could not find file");var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},n=!1,i="xmlns",a={},o=0;if(e.replace(Wt,(function(s,l){var c=Xt(s);switch($t(c[0])){case"<?xml":break;case"<workbook":s.match(Qm)&&(i="xmlns"+s.match(/<(\w+):/)[1]),r.xmlns=c[i];break;case"</workbook>":break;case"<fileVersion":delete c[0],r.AppVersion=c;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":break;case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":zm.forEach((function(e){if(null!=c[e[0]])switch(e[2]){case"bool":r.WBProps[e[0]]=lr(c[e[0]]);break;case"int":r.WBProps[e[0]]=parseInt(c[e[0]],10);break;default:r.WBProps[e[0]]=c[e[0]]}})),c.codeName&&(r.WBProps.CodeName=dr(c.codeName));break;case"</workbookPr>":break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete c[0],r.WBView.push(c);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(c.state){case"hidden":c.Hidden=1;break;case"veryHidden":c.Hidden=2;break;default:c.Hidden=0}delete c.state,c.name=Jt(dr(c.name)),delete c[0],r.Sheets.push(c);break;case"</sheet>":break;case"<functionGroups":case"<functionGroups/>":break;case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":break;case"<externalReference":break;case"<definedNames/>":break;case"<definedNames>":case"<definedNames":n=!0;break;case"</definedNames>":n=!1;break;case"<definedName":a={},a.Name=dr(c.name),c.comment&&(a.Comment=c.comment),c.localSheetId&&(a.Sheet=+c.localSheetId),lr(c.hidden||"0")&&(a.Hidden=!0),o=l+s.length;break;case"</definedName>":a.Ref=Jt(dr(e.slice(o,l))),r.Names.push(a);break;case"<definedName/>":break;case"<calcPr":delete c[0],r.CalcPr=c;break;case"<calcPr/>":delete c[0],r.CalcPr=c;break;case"</calcPr>":break;case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":break;case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":break;case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":break;case"<webPublishObject":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":n=!0;break;case"</AlternateContent>":n=!1;break;case"<revisionPtr":break;default:if(!n&&t.WTF)throw new Error("unrecognized "+c[0]+" in workbook")}return s})),-1===Mr.indexOf(r.xmlns))throw new Error("Unknown Namespace: "+r.xmlns);return Km(r),r}function tv(e){var t=[zt];t[t.length]=Er("workbook",null,{xmlns:Mr[0],"xmlns:r":xr.r});var r=e.Workbook&&(e.Workbook.Names||[]).length>0,n={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(zm.forEach((function(t){null!=e.Workbook.WBProps[t[0]]&&e.Workbook.WBProps[t[0]]!=t[1]&&(n[t[0]]=e.Workbook.WBProps[t[0]])})),e.Workbook.WBProps.CodeName&&(n.codeName=e.Workbook.WBProps.CodeName,delete n.CodeName)),t[t.length]=Er("workbookPr",null,n);var i=e.Workbook&&e.Workbook.Sheets||[],a=0;if(i&&i[0]&&i[0].Hidden){for(t[t.length]="<bookViews>",a=0;a!=e.SheetNames.length;++a){if(!i[a])break;if(!i[a].Hidden)break}a==e.SheetNames.length&&(a=0),t[t.length]='<workbookView firstSheet="'+a+'" activeTab="'+a+'"/>',t[t.length]="</bookViews>"}for(t[t.length]="<sheets>",a=0;a!=e.SheetNames.length;++a){var o={name:tr(e.SheetNames[a].slice(0,31))};if(o.sheetId=""+(a+1),o["r:id"]="rId"+(a+1),i[a])switch(i[a].Hidden){case 1:o.state="hidden";break;case 2:o.state="veryHidden";break}t[t.length]=Er("sheet",null,o)}return t[t.length]="</sheets>",r&&(t[t.length]="<definedNames>",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var r={name:e.Name};e.Comment&&(r.comment=e.Comment),null!=e.Sheet&&(r.localSheetId=""+e.Sheet),e.Hidden&&(r.hidden="1"),e.Ref&&(t[t.length]=Er("definedName",tr(e.Ref),r))})),t[t.length]="</definedNames>"),t.length>2&&(t[t.length]="</workbook>",t[1]=t[1].replace("/>",">")),t.join("")}function rv(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=ci(e,t-8),r.name=Gn(e),r}function nv(e,t){return t||(t=bn(127)),t.write_shift(4,e.Hidden),t.write_shift(4,e.iTabID),ui(e.strRelID,t),Kn(e.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function iv(e,t){var r={},n=e.read_shift(4);r.defaultThemeVersion=e.read_shift(4);var i=t>8?Gn(e):"";return i.length>0&&(r.CodeName=i),r.autoCompressPictures=!!(65536&n),r.backupFile=!!(64&n),r.checkCompatibility=!!(4096&n),r.date1904=!!(1&n),r.filterPrivacy=!!(8&n),r.hidePivotFieldList=!!(1024&n),r.promptedSolutions=!!(16&n),r.publishItems=!!(2048&n),r.refreshAllConnections=!!(262144&n),r.saveExternalLinkValues=!!(128&n),r.showBorderUnselectedTables=!!(4&n),r.showInkAnnotation=!!(32&n),r.showObjects=["all","placeholders","none"][n>>13&3],r.showPivotChartFilter=!!(32768&n),r.updateLinks=["userSet","never","always"][n>>8&3],r}function av(e,t){t||(t=bn(72));var r=0;return e&&e.filterPrivacy&&(r|=8),t.write_shift(4,r),t.write_shift(4,0),ai(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}function ov(e,t){var r={};return e.read_shift(4),r.ArchID=e.read_shift(4),e.l+=t-8,r}function sv(e,t,r){var n=e.l+t;e.l+=4,e.l+=1;var i=e.read_shift(4),a=li(e),o=_d(e,0,r),s=oi(e);e.l=n;var l={Name:a,Ptg:o};return i<268435455&&(l.Sheet=i),s&&(l.Comment=s),l}function lv(e,t){var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=[],i=!1;t||(t={}),t.biff=12;var a=[],o=[[]];return o.SheetNames=[],o.XTI=[],mb[16]={n:"BrtFRTArchID$",f:ov},gn(e,(function(e,s,l){switch(l){case 156:o.SheetNames.push(e.name),r.Sheets.push(e);break;case 153:r.WBProps=e;break;case 39:null!=e.Sheet&&(t.SID=e.Sheet),e.Ref=cd(e.Ptg,null,null,o,t),delete t.SID,delete e.Ptg,a.push(e);break;case 1036:break;case 357:case 358:case 355:case 667:o[0].length?o.push([l,e]):o[0]=[l,e],o[o.length-1].XTI=[];break;case 362:0===o.length&&(o[0]=[],o[0].XTI=[]),o[o.length-1].XTI=o[o.length-1].XTI.concat(e),o.XTI=o.XTI.concat(e);break;case 361:break;case 2071:case 158:case 143:case 664:case 353:break;case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:n.push(l),i=!0;break;case 36:n.pop(),i=!1;break;case 37:n.push(l),i=!0;break;case 38:n.pop(),i=!1;break;case 16:break;default:if(s.T);else if(!i||t.WTF&&37!=n[n.length-1]&&35!=n[n.length-1])throw new Error("Unexpected record 0x"+l.toString(16))}}),t),Km(r),r.Names=a,r.supbooks=o,r}function cv(e,t){wn(e,143);for(var r=0;r!=t.SheetNames.length;++r){var n=t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[r]&&t.Workbook.Sheets[r].Hidden||0,i={Hidden:n,iTabID:r+1,strRelID:"rId"+(r+1),name:t.SheetNames[r]};wn(e,156,nv(i))}wn(e,144)}function uv(e,t){t||(t=bn(127));for(var r=0;4!=r;++r)t.write_shift(4,0);return Kn("SheetJS",t),Kn(n.version,t),Kn(n.version,t),Kn("7262",t),t.length>t.l?t.slice(0,t.l):t}function fv(e,t){t||(t=bn(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,e),t.write_shift(4,e);var r=120;return t.write_shift(1,r),t.length>t.l?t.slice(0,t.l):t}function hv(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var r=t.Workbook.Sheets,n=0,i=-1,a=-1;n<r.length;++n)!r[n]||!r[n].Hidden&&-1==i?i=n:1==r[n].Hidden&&-1==a&&(a=n);a>i||(wn(e,135),wn(e,158,fv(i)),wn(e,136))}}function dv(e,t){var r=yn();return wn(r,131),wn(r,128,uv()),wn(r,153,av(e.Workbook&&e.Workbook.WBProps||null)),hv(r,e,t),cv(r,e,t),wn(r,132),r.end()}function pv(e,t,r){return".bin"===t.slice(-4)?lv(e,r):ev(e,r)}function mv(e,t,r,n,i,a,o,s){return".bin"===t.slice(-4)?Om(e,n,r,i,a,o,s):Zd(e,n,r,i,a,o,s)}function vv(e,t,r,n,i,a,o,s){return".bin"===t.slice(-4)?Vm(e,n,r,i,a,o,s):Lm(e,n,r,i,a,o,s)}function bv(e,t,r,n,i,a,o,s){return".bin"===t.slice(-4)?Af(e,n,r,i,a,o,s):Cf(e,n,r,i,a,o,s)}function gv(e,t,r,n,i,a,o,s){return".bin"===t.slice(-4)?Ef(e,n,r,i,a,o,s):Sf(e,n,r,i,a,o,s)}function yv(e,t,r,n){return".bin"===t.slice(-4)?uu(e,r,n):Kc(e,r,n)}function wv(e,t,r){return ju(e,r)}function _v(e,t,r){return".bin"===t.slice(-4)?ql(e,r):Vl(e,r)}function kv(e,t,r){return".bin"===t.slice(-4)?gf(e,r):lf(e,r)}function Ov(e,t,r){return".bin"===t.slice(-4)?ef(e,t,r):Ju(e,t,r)}function Ev(e,t,r,n){return".bin"===r.slice(-4)?rf(e,t,r,n):tf(e,t,r,n)}function Sv(e,t,r){return".bin"===t.slice(-4)?Xu(e,t,r):Zu(e,t,r)}function Av(e,t,r){return(".bin"===t.slice(-4)?dv:tv)(e,r)}function Cv(e,t,r,n,i){return(".bin"===t.slice(-4)?Bm:bp)(e,r,n,i)}function Tv(e,t,r){return(".bin"===t.slice(-4)?_u:Xc)(e,r)}function xv(e,t,r){return(".bin"===t.slice(-4)?Kl:Ul)(e,r)}function Mv(e,t,r){return(".bin"===t.slice(-4)?yf:cf)(e,r)}function jv(e){return(".bin"===e.slice(-4)?$u:Yu)()}var Rv,Pv=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Iv=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Bv(e,t){var r=e.split(/\s+/),n=[];if(t||(n[0]=r[0]),1===r.length)return n;var i,a,o,s,l=e.match(Pv);if(l)for(s=0;s!=l.length;++s)i=l[s].match(Iv),-1===(a=i[1].indexOf(":"))?n[i[1]]=i[2].slice(1,i[2].length-1):(o="xmlns:"===i[1].slice(0,6)?"xmlns"+i[1].slice(6):i[1].slice(a+1),n[o]=i[2].slice(1,i[2].length-1));return n}function Nv(e){var t=e.split(/\s+/),r={};if(1===t.length)return r;var n,i,a,o,s=e.match(Pv);if(s)for(o=0;o!=s.length;++o)n=s[o].match(Iv),-1===(i=n[1].indexOf(":"))?r[n[1]]=n[2].slice(1,n[2].length-1):(a="xmlns:"===n[1].slice(0,6)?"xmlns"+n[1].slice(6):n[1].slice(i+1),r[a]=n[2].slice(1,n[2].length-1));return r}function Dv(e,t){var r=Rv[e]||Jt(e);return"General"===r?fe(t):He(r,t)}function Lv(e,t,r,n){var i=n;switch((r[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":i=lr(n);break;case"i2":case"int":i=parseInt(n,10);break;case"r4":case"float":i=parseFloat(n);break;case"date":case"dateTime.tz":i=wt(n);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+r[0])}e[Jt(t)]=i}function Fv(e,t,r){if("z"!==e.t){if(!r||!1!==r.cellText)try{"e"===e.t?e.w=e.w||Gi[e.v]:"General"===t?"n"===e.t?(0|e.v)===e.v?e.w=e.v.toString(10):e.w=ue(e.v):e.w=fe(e.v):e.w=Dv(t||"General",e.v)}catch(a){if(r.WTF)throw a}try{var n=Rv[t]||t||"General";if(r.cellNF&&(e.z=n),r.cellDates&&"n"==e.t&&Le(n)){var i=te(e.v);i&&(e.t="d",e.v=new Date(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u))}}catch(a){if(r.WTF)throw a}}}function Vv(e,t,r){if(r.cellStyles&&t.Interior){var n=t.Interior;n.Pattern&&(n.patternType=Dc[n.Pattern]||n.Pattern)}e[t.ID]=t}function zv(e,t,r,n,i,a,o,s,l,c){var u="General",f=n.StyleID,h={};c=c||{};var d=[],p=0;void 0===f&&s&&(f=s.StyleID),void 0===f&&o&&(f=o.StyleID);while(void 0!==a[f]){if(a[f].nf&&(u=a[f].nf),a[f].Interior&&d.push(a[f].Interior),!a[f].Parent)break;f=a[f].Parent}switch(r.Type){case"Boolean":n.t="b",n.v=lr(e);break;case"String":n.t="s",n.r=or(Jt(e)),n.v=e.indexOf("<")>-1?Jt(t||e).replace(/<.*?>/g,""):n.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),n.v=(wt(e)-new Date(Date.UTC(1899,11,30)))/864e5,n.v!==n.v?n.v=Jt(e):n.v<60&&(n.v=n.v-1),u&&"General"!=u||(u="yyyy-mm-dd");case"Number":void 0===n.v&&(n.v=+e),n.t||(n.t="n");break;case"Error":n.t="e",n.v=Ki[e],!1!==c.cellText&&(n.w=e);break;default:""==e&&""==t?n.t="z":(n.t="s",n.v=or(t||e));break}if(Fv(n,u,c),!1!==c.cellFormula)if(n.Formula){var m=Jt(n.Formula);61==m.charCodeAt(0)&&(m=m.slice(1)),n.f=Tf(m,i),delete n.Formula,"RC"==n.ArrayRange?n.F=Tf("RC:RC",i):n.ArrayRange&&(n.F=Tf(n.ArrayRange,i),l.push([Ln(n.F),n.F]))}else for(p=0;p<l.length;++p)i.r>=l[p][0].s.r&&i.r<=l[p][0].e.r&&i.c>=l[p][0].s.c&&i.c<=l[p][0].e.c&&(n.F=l[p][1]);c.cellStyles&&(d.forEach((function(e){!h.patternType&&e.patternType&&(h.patternType=e.patternType)})),n.s=h),void 0!==n.StyleID&&(n.ixfe=n.StyleID)}function Uv(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function Hv(e,t){var r=t||{};Ge();var n=v(Cr(e));"binary"!=r.type&&"array"!=r.type&&"base64"!=r.type||(n="undefined"!==typeof m?m.utils.decode(65001,h(n)):dr(n));var i,a=n.slice(0,1024).toLowerCase(),o=!1;if(a=a.replace(/".*?"/g,""),(1023&a.indexOf(">"))>Math.min(1023&a.indexOf(","),1023&a.indexOf(";"))){var s=kt(r);return s.type="string",Cl.to_workbook(n,s)}if(-1==a.indexOf("<?xml")&&["html","table","head","meta","script","style","div"].forEach((function(e){a.indexOf("<"+e)>=0&&(o=!0)})),o)return Vb(n,r);Rv={"General Number":"General","General Date":Y[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":Y[15],"Short Date":Y[14],"Long Time":Y[19],"Medium Time":Y[18],"Short Time":Y[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:Y[2],Standard:Y[4],Percent:Y[10],Scientific:Y[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var l,c=[];null!=w&&null==r.dense&&(r.dense=w);var u,f={},d=[],p=r.dense?[]:{},b="",g={},y={},_=Bv('<Data ss:Type="String">'),k=0,O=0,E=0,S={s:{r:2e6,c:2e6},e:{r:0,c:0}},A={},C={},T="",x=0,M=[],j={},R={},P=0,I=[],B=[],N={},D=[],L=!1,F=[],V=[],z={},U=0,H=0,q={Sheets:[],WBProps:{date1904:!1}},W={};Tr.lastIndex=0,n=n.replace(/<!--([\s\S]*?)-->/gm,"");var G="";while(i=Tr.exec(n))switch(i[3]=(G=i[3]).toLowerCase()){case"data":if("data"==G){if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&c.push([i[3],!0]);break}if(c[c.length-1][1])break;"/"===i[1]?zv(n.slice(k,i.index),T,_,"comment"==c[c.length-1][0]?N:g,{c:O,r:E},A,D[O],y,F,r):(T="",_=Bv(i[0]),k=i.index+i[0].length);break;case"cell":if("/"===i[1])if(B.length>0&&(g.c=B),(!r.sheetRows||r.sheetRows>E)&&void 0!==g.v&&(r.dense?(p[E]||(p[E]=[]),p[E][O]=g):p[Mn(O)+An(E)]=g),g.HRef&&(g.l={Target:Jt(g.HRef)},g.HRefScreenTip&&(g.l.Tooltip=g.HRefScreenTip),delete g.HRef,delete g.HRefScreenTip),(g.MergeAcross||g.MergeDown)&&(U=O+(0|parseInt(g.MergeAcross,10)),H=E+(0|parseInt(g.MergeDown,10)),M.push({s:{c:O,r:E},e:{c:U,r:H}})),r.sheetStubs)if(g.MergeAcross||g.MergeDown){for(var K=O;K<=U;++K)for(var X=E;X<=H;++X)(K>O||X>E)&&(r.dense?(p[X]||(p[X]=[]),p[X][K]={t:"z"}):p[Mn(K)+An(X)]={t:"z"});O=U+1}else++O;else g.MergeAcross?O=U+1:++O;else g=Nv(i[0]),g.Index&&(O=+g.Index-1),O<S.s.c&&(S.s.c=O),O>S.e.c&&(S.e.c=O),"/>"===i[0].slice(-2)&&++O,B=[];break;case"row":"/"===i[1]||"/>"===i[0].slice(-2)?(E<S.s.r&&(S.s.r=E),E>S.e.r&&(S.e.r=E),"/>"===i[0].slice(-2)&&(y=Bv(i[0]),y.Index&&(E=+y.Index-1)),O=0,++E):(y=Bv(i[0]),y.Index&&(E=+y.Index-1),z={},("0"==y.AutoFitHeight||y.Height)&&(z.hpx=parseInt(y.Height,10),z.hpt=Bc(z.hpx),V[E]=z),"1"==y.Hidden&&(z.hidden=!0,V[E]=z));break;case"worksheet":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"));d.push(b),S.s.r<=S.e.r&&S.s.c<=S.e.c&&(p["!ref"]=Dn(S),r.sheetRows&&r.sheetRows<=S.e.r&&(p["!fullref"]=p["!ref"],S.e.r=r.sheetRows-1,p["!ref"]=Dn(S))),M.length&&(p["!merges"]=M),D.length>0&&(p["!cols"]=D),V.length>0&&(p["!rows"]=V),f[b]=p}else S={s:{r:2e6,c:2e6},e:{r:0,c:0}},E=O=0,c.push([i[3],!1]),l=Bv(i[0]),b=Jt(l.Name),p=r.dense?[]:{},M=[],F=[],V=[],W={name:b,Hidden:0},q.Sheets.push(W);break;case"table":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else{if("/>"==i[0].slice(-2))break;c.push([i[3],!1]),D=[],L=!1}break;case"style":"/"===i[1]?Vv(A,C,r):C=Bv(i[0]);break;case"numberformat":C.nf=Jt(Bv(i[0]).Format||"General"),Rv[C.nf]&&(C.nf=Rv[C.nf]);for(var $=0;392!=$;++$)if(Y[$]==C.nf)break;if(392==$)for($=57;392!=$;++$)if(null==Y[$]){qe(C.nf,$);break}break;case"column":if("table"!==c[c.length-1][0])break;if(u=Bv(i[0]),u.Hidden&&(u.hidden=!0,delete u.Hidden),u.Width&&(u.wpx=parseInt(u.Width,10)),!L&&u.wpx>10){L=!0,Ac=Oc;for(var Z=0;Z<D.length;++Z)D[Z]&&Rc(D[Z])}L&&Rc(u),D[u.Index-1||D.length]=u;for(var J=0;J<+u.Span;++J)D[D.length]=kt(u);break;case"namedrange":if("/"===i[1])break;q.Names||(q.Names=[]);var Q=Xt(i[0]),ee={Name:Q.Name,Ref:Tf(Q.RefersTo.slice(1),{r:0,c:0})};q.Sheets.length>0&&(ee.Sheet=q.Sheets.length-1),q.Names.push(ee);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if("/>"===i[0].slice(-2))break;"/"===i[1]?T+=n.slice(x,i.index):x=i.index+i[0].length;break;case"interior":if(!r.cellStyles)break;C.Interior=Bv(i[0]);break;case"protection":break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if("/>"===i[0].slice(-2))break;"/"===i[1]?Aa(j,G,n.slice(P,i.index)):P=i.index+i[0].length;break;case"paragraphs":break;case"styles":case"workbook":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else c.push([i[3],!1]);break;case"comment":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"));Uv(N),B.push(N)}else c.push([i[3],!1]),l=Bv(i[0]),N={a:l.Author};break;case"autofilter":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else if("/"!==i[0].charAt(i[0].length-2)){var te=Bv(i[0]);p["!autofilter"]={ref:Tf(te.Range).replace(/\$/g,"")},c.push([i[3],!0])}break;case"name":break;case"datavalidation":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&c.push([i[3],!0]);break;case"pixelsperinch":break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&c.push([i[3],!0]);break;case"null":break;default:if(0==c.length&&"document"==i[3])return Jb(n,r);if(0==c.length&&"uof"==i[3])return Jb(n,r);var re=!0;switch(c[c.length-1][0]){case"officedocumentsettings":switch(i[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:re=!1}break;case"componentoptions":switch(i[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:re=!1}break;case"excelworkbook":switch(i[3]){case"date1904":q.WBProps.date1904=!0;break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:re=!1}break;case"workbookoptions":switch(i[3]){case"owcversion":break;case"height":break;case"width":break;default:re=!1}break;case"worksheetoptions":switch(i[3]){case"visible":if("/>"===i[0].slice(-2));else if("/"===i[1])switch(n.slice(P,i.index)){case"SheetHidden":W.Hidden=1;break;case"SheetVeryHidden":W.Hidden=2;break}else P=i.index+i[0].length;break;case"header":p["!margins"]||Bd(p["!margins"]={},"xlml"),isNaN(+Xt(i[0]).Margin)||(p["!margins"].header=+Xt(i[0]).Margin);break;case"footer":p["!margins"]||Bd(p["!margins"]={},"xlml"),isNaN(+Xt(i[0]).Margin)||(p["!margins"].footer=+Xt(i[0]).Margin);break;case"pagemargins":var ne=Xt(i[0]);p["!margins"]||Bd(p["!margins"]={},"xlml"),isNaN(+ne.Top)||(p["!margins"].top=+ne.Top),isNaN(+ne.Left)||(p["!margins"].left=+ne.Left),isNaN(+ne.Right)||(p["!margins"].right=+ne.Right),isNaN(+ne.Bottom)||(p["!margins"].bottom=+ne.Bottom);break;case"displayrighttoleft":q.Views||(q.Views=[]),q.Views[0]||(q.Views[0]={}),q.Views[0].RTL=!0;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"printerrors":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":p["!outline"]||(p["!outline"]={}),p["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":p["!outline"]||(p["!outline"]={}),p["!outline"].left=!0;break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:re=!1}break;case"pivottable":case"pivotcache":switch(i[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:re=!1}break;case"pagebreaks":switch(i[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:re=!1}break;case"autofilter":switch(i[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:re=!1}break;case"querytable":switch(i[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:re=!1}break;case"datavalidation":switch(i[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:re=!1}break;case"sorting":case"conditionalformatting":switch(i[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:re=!1}break;case"mapinfo":case"schema":case"data":switch(i[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:re=!1}break;case"smarttags":break;default:re=!1;break}if(re)break;if(i[3].match(/!\[CDATA/))break;if(!c[c.length-1][1])throw"Unrecognized tag: "+i[3]+"|"+c.join("|");if("customdocumentproperties"===c[c.length-1][0]){if("/>"===i[0].slice(-2))break;"/"===i[1]?Lv(R,G,I,n.slice(P,i.index)):(I=i,P=i.index+i[0].length);break}if(r.WTF)throw"Unrecognized tag: "+i[3]+"|"+c.join("|")}var ie={};return r.bookSheets||r.bookProps||(ie.Sheets=f),ie.SheetNames=d,ie.Workbook=q,ie.SSF=kt(Y),ie.Props=j,ie.Custprops=R,ie}function qv(e,t){switch(Lg(t=t||{}),t.type||"base64"){case"base64":return Hv(E(e),t);case"binary":case"buffer":case"file":return Hv(e,t);case"array":return Hv(j(e),t)}}function Wv(e,t){var r=[];return e.Props&&r.push(Ca(e.Props,t)),e.Custprops&&r.push(Ta(e.Props,e.Custprops,t)),r.join("")}function Gv(){return""}function Kv(e,t){var r=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return t.cellXfs.forEach((function(e,t){var n=[];n.push(Er("NumberFormat",null,{"ss:Format":tr(Y[e.numFmtId])}));var i={"ss:ID":"s"+(21+t)};r.push(Er("Style",n.join(""),i))})),Er("Styles",r.join(""))}function Xv(e){return Er("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+Mf(e.Ref,{r:0,c:0})})}function $v(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],n=0;n<t.length;++n){var i=t[n];null==i.Sheet&&(i.Name.match(/^_xlfn\./)||r.push(Xv(i)))}return Er("Names",r.join(""))}function Zv(e,t,r,n){if(!e)return"";if(!((n||{}).Workbook||{}).Names)return"";for(var i=n.Workbook.Names,a=[],o=0;o<i.length;++o){var s=i[o];s.Sheet==r&&(s.Name.match(/^_xlfn\./)||a.push(Xv(s)))}return a.join("")}function Yv(e,t,r,n){if(!e)return"";var i=[];if(e["!margins"]&&(i.push("<PageSetup>"),e["!margins"].header&&i.push(Er("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&i.push(Er("Footer",null,{"x:Margin":e["!margins"].footer})),i.push(Er("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),i.push("</PageSetup>")),n&&n.Workbook&&n.Workbook.Sheets&&n.Workbook.Sheets[r])if(n.Workbook.Sheets[r].Hidden)i.push(Er("Visible",1==n.Workbook.Sheets[r].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var a=0;a<r;++a)if(n.Workbook.Sheets[a]&&!n.Workbook.Sheets[a].Hidden)break;a==r&&i.push("<Selected/>")}return((((n||{}).Workbook||{}).Views||[])[0]||{}).RTL&&i.push("<DisplayRightToLeft/>"),e["!protect"]&&(i.push(kr("ProtectContents","True")),e["!protect"].objects&&i.push(kr("ProtectObjects","True")),e["!protect"].scenarios&&i.push(kr("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||i.push(kr("EnableSelection","UnlockedCells")):i.push(kr("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(t){e["!protect"][t[0]]&&i.push("<"+t[1]+"/>")}))),0==i.length?"":Er("WorksheetOptions",i.join(""),{xmlns:jr.x})}function Jv(e){return e.map((function(e){var t=sr(e.t||""),r=Er("ss:Data",t,{xmlns:"http://www.w3.org/TR/REC-html40"});return Er("Comment",r,{"ss:Author":e.a})})).join("")}function Qv(e,t,r,n,i,a,o){if(!e||void 0==e.v&&void 0==e.f)return"";var s={};if(e.f&&(s["ss:Formula"]="="+tr(Mf(e.f,o))),e.F&&e.F.slice(0,t.length)==t){var l=In(e.F.slice(t.length+1));s["ss:ArrayRange"]="RC:R"+(l.r==o.r?"":"["+(l.r-o.r)+"]")+"C"+(l.c==o.c?"":"["+(l.c-o.c)+"]")}if(e.l&&e.l.Target&&(s["ss:HRef"]=tr(e.l.Target),e.l.Tooltip&&(s["x:HRefScreenTip"]=tr(e.l.Tooltip))),r["!merges"])for(var c=r["!merges"],u=0;u!=c.length;++u)c[u].s.c==o.c&&c[u].s.r==o.r&&(c[u].e.c>c[u].s.c&&(s["ss:MergeAcross"]=c[u].e.c-c[u].s.c),c[u].e.r>c[u].s.r&&(s["ss:MergeDown"]=c[u].e.r-c[u].s.r));var f="",h="";switch(e.t){case"z":if(!n.sheetStubs)return"";break;case"n":f="Number",h=String(e.v);break;case"b":f="Boolean",h=e.v?"1":"0";break;case"e":f="Error",h=Gi[e.v];break;case"d":f="DateTime",h=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||Y[14]);break;case"s":f="String",h=ar(e.v||"");break}var d=Nd(n.cellXfs,e,n);s["ss:StyleID"]="s"+(21+d),s["ss:Index"]=o.c+1;var p=null!=e.v?h:"",m="z"==e.t?"":'<Data ss:Type="'+f+'">'+p+"</Data>";return(e.c||[]).length>0&&(m+=Jv(e.c)),Er("Cell",m,s)}function eb(e,t){var r='<Row ss:Index="'+(e+1)+'"';return t&&(t.hpt&&!t.hpx&&(t.hpx=Nc(t.hpt)),t.hpx&&(r+=' ss:AutoFitHeight="0" ss:Height="'+t.hpx+'"'),t.hidden&&(r+=' ss:Hidden="1"')),r+">"}function tb(e,t,r,n){if(!e["!ref"])return"";var i=Ln(e["!ref"]),a=e["!merges"]||[],o=0,s=[];e["!cols"]&&e["!cols"].forEach((function(e,t){Rc(e);var r=!!e.width,n=Id(t,e),i={"ss:Index":t+1};r&&(i["ss:Width"]=Cc(n.width)),e.hidden&&(i["ss:Hidden"]="1"),s.push(Er("Column",null,i))}));for(var l=Array.isArray(e),c=i.s.r;c<=i.e.r;++c){for(var u=[eb(c,(e["!rows"]||[])[c])],f=i.s.c;f<=i.e.c;++f){var h=!1;for(o=0;o!=a.length;++o)if(!(a[o].s.c>f)&&!(a[o].s.r>c)&&!(a[o].e.c<f)&&!(a[o].e.r<c)){a[o].s.c==f&&a[o].s.r==c||(h=!0);break}if(!h){var d={r:c,c:f},p=Bn(d),m=l?(e[c]||[])[f]:e[p];u.push(Qv(m,p,e,t,r,n,d))}}u.push("</Row>"),u.length>2&&s.push(u.join(""))}return s.join("")}function rb(e,t,r){var n=[],i=r.SheetNames[e],a=r.Sheets[i],o=a?Zv(a,t,e,r):"";return o.length>0&&n.push("<Names>"+o+"</Names>"),o=a?tb(a,t,e,r):"",o.length>0&&n.push("<Table>"+o+"</Table>"),n.push(Yv(a,t,e,r)),n.join("")}function nb(e,t){t||(t={}),e.SSF||(e.SSF=kt(Y)),e.SSF&&(Ge(),We(e.SSF),t.revssf=lt(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],Nd(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push(Wv(e,t)),r.push(Gv(e,t)),r.push(""),r.push("");for(var n=0;n<e.SheetNames.length;++n)r.push(Er("Worksheet",rb(n,t,e),{"ss:Name":tr(e.SheetNames[n])}));return r[2]=Kv(e,t),r[3]=$v(e,t),zt+Er("Workbook",r.join(""),{xmlns:jr.ss,"xmlns:o":jr.o,"xmlns:x":jr.x,"xmlns:ss":jr.ss,"xmlns:dt":jr.dt,"xmlns:html":jr.html})}function ib(e){var t={},r=e.content;if(r.l=28,t.AnsiUserType=r.read_shift(0,"lpstr-ansi"),t.AnsiClipboardFormat=Ei(r),r.length-r.l<=4)return t;var n=r.read_shift(4);return 0==n||n>40?t:(r.l-=4,t.Reserved1=r.read_shift(0,"lpstr-ansi"),r.length-r.l<=4?t:(n=r.read_shift(4),1907505652!==n?t:(t.UnicodeClipboardFormat=Si(r),n=r.read_shift(4),0==n||n>40?t:(r.l-=4,void(t.Reserved2=r.read_shift(0,"lpwstr"))))))}var ab=[60,1084,2066,2165,2175];function ob(e,t,r,n,i){var a=n,o=[],s=r.slice(r.l,r.l+a);if(i&&i.enc&&i.enc.insitu&&s.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:break;case 133:break;default:i.enc.insitu(s)}o.push(s),r.l+=a;var l=nn(r,r.l),c=vb[l],u=0;while(null!=c&&ab.indexOf(l)>-1)a=nn(r,r.l+2),u=r.l+4,2066==l?u+=4:2165!=l&&2175!=l||(u+=12),s=r.slice(u,r.l+4+a),o.push(s),r.l+=4+a,c=vb[l=nn(r,r.l)];var f=I(o);mn(f,0);var h=0;f.lens=[];for(var d=0;d<o.length;++d)f.lens.push(h),h+=o[d].length;if(f.length<n)throw"XLS Record 0x"+e.toString(16)+" Truncated: "+f.length+" < "+n;return t.f(f,f.length,i)}function sb(e,t,r){if("z"!==e.t&&e.XF){var n=0;try{n=e.z||e.XF.numFmtId||0,t.cellNF&&(e.z=Y[n])}catch(a){if(t.WTF)throw a}if(!t||!1!==t.cellText)try{"e"===e.t?e.w=e.w||Gi[e.v]:0===n||"General"==n?"n"===e.t?(0|e.v)===e.v?e.w=e.v.toString(10):e.w=ue(e.v):e.w=fe(e.v):e.w=He(n,e.v,{date1904:!!r,dateNF:t&&t.dateNF})}catch(a){if(t.WTF)throw a}if(t.cellDates&&n&&"n"==e.t&&Le(Y[n]||String(n))){var i=te(e.v);i&&(e.t="d",e.v=new Date(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u))}}}function lb(e,t,r){return{v:e,ixfe:t,t:r}}function cb(e,t){var r={opts:{}},n={};null!=w&&null==t.dense&&(t.dense=w);var i,a,o,s,l,c,f,h,d=t.dense?[]:{},p={},m={},v=null,b=[],g="",y={},_="",k={},O=[],E=[],S=[],A={Sheets:[],WBProps:{date1904:!1},Views:[{}]},C={},T=function(e){return e<8?Wi[e]:e<64&&S[e-8]||Wi[e]},x=function(e,t,r){var n,i=t.XF.data;i&&i.patternType&&r&&r.cellStyles&&(t.s={},t.s.patternType=i.patternType,(n=yc(T(i.icvFore)))&&(t.s.fgColor={rgb:n}),(n=yc(T(i.icvBack)))&&(t.s.bgColor={rgb:n}))},M=function(e,t,r){if(!(V>1)&&!(r.sheetRows&&e.r>=r.sheetRows)){if(r.cellStyles&&t.XF&&t.XF.data&&x(e,t,r),delete t.ixfe,delete t.XF,i=e,_=Bn(e),m&&m.s&&m.e||(m={s:{r:0,c:0},e:{r:0,c:0}}),e.r<m.s.r&&(m.s.r=e.r),e.c<m.s.c&&(m.s.c=e.c),e.r+1>m.e.r&&(m.e.r=e.r+1),e.c+1>m.e.c&&(m.e.c=e.c+1),r.cellFormula&&t.f)for(var n=0;n<O.length;++n)if(!(O[n][0].s.c>e.c||O[n][0].s.r>e.r)&&!(O[n][0].e.c<e.c||O[n][0].e.r<e.r)){t.F=Dn(O[n][0]),O[n][0].s.c==e.c&&O[n][0].s.r==e.r||delete t.f,t.f&&(t.f=""+cd(O[n][1],m,e,D,j));break}r.dense?(d[e.r]||(d[e.r]=[]),d[e.r][e.c]=t):d[_]=t}},j={enc:!1,sbcch:0,snames:[],sharedf:k,arrayf:O,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!t&&!!t.cellStyles,WTF:!!t&&!!t.wtf};t.password&&(j.password=t.password);var R=[],P=[],I=[],B=[],N=!1,D=[];D.SheetNames=j.snames,D.sharedf=j.sharedf,D.arrayf=j.arrayf,D.names=[],D.XTI=[];var L,F=0,V=0,z=0,U=[],H=[];j.codepage=1200,u(1200);var q=!1;while(e.l<e.length-1){var W=e.l,G=e.read_shift(2);if(0===G&&10===F)break;var K=e.l===e.length?0:e.read_shift(2),X=vb[G];if(X&&X.f){if(t.bookSheets&&133===F&&133!==G)break;if(F=G,2===X.r||12==X.r){var $=e.read_shift(2);if(K-=2,!j.enc&&$!==G&&((255&$)<<8|$>>8)!==G)throw new Error("rt mismatch: "+$+"!="+G);12==X.r&&(e.l+=10,K-=10)}var Z={};if(Z=10===G?X.f(e,K,j):ob(G,X,e,K,j),0==V&&-1===[9,521,1033,2057].indexOf(F))continue;switch(G){case 34:r.opts.Date1904=A.WBProps.date1904=Z;break;case 134:r.opts.WriteProtect=!0;break;case 47:if(j.enc||(e.l=0),j.enc=Z,!t.password)throw new Error("File is password-protected");if(null==Z.valid)throw new Error("Encryption scheme unsupported");if(!Z.valid)throw new Error("Password is incorrect");break;case 92:j.lastuser=Z;break;case 66:var J=Number(Z);switch(J){case 21010:J=1200;break;case 32768:J=1e4;break;case 32769:J=1252;break}u(j.codepage=J),q=!0;break;case 317:j.rrtabid=Z;break;case 25:j.winlocked=Z;break;case 439:r.opts["RefreshAll"]=Z;break;case 12:r.opts["CalcCount"]=Z;break;case 16:r.opts["CalcDelta"]=Z;break;case 17:r.opts["CalcIter"]=Z;break;case 13:r.opts["CalcMode"]=Z;break;case 14:r.opts["CalcPrecision"]=Z;break;case 95:r.opts["CalcSaveRecalc"]=Z;break;case 15:j.CalcRefMode=Z;break;case 2211:r.opts.FullCalc=Z;break;case 129:Z.fDialog&&(d["!type"]="dialog"),Z.fBelow||((d["!outline"]||(d["!outline"]={})).above=!0),Z.fRight||((d["!outline"]||(d["!outline"]={})).left=!0);break;case 224:E.push(Z);break;case 430:D.push([Z]),D[D.length-1].XTI=[];break;case 35:case 547:D[D.length-1].push(Z);break;case 24:case 536:L={Name:Z.Name,Ref:cd(Z.rgce,m,null,D,j)},Z.itab>0&&(L.Sheet=Z.itab-1),D.names.push(L),D[0]||(D[0]=[],D[0].XTI=[]),D[D.length-1].push(Z),"_xlnm._FilterDatabase"==Z.Name&&Z.itab>0&&Z.rgce&&Z.rgce[0]&&Z.rgce[0][0]&&"PtgArea3d"==Z.rgce[0][0][0]&&(H[Z.itab-1]={ref:Dn(Z.rgce[0][0][1][2])});break;case 22:j.ExternCount=Z;break;case 23:0==D.length&&(D[0]=[],D[0].XTI=[]),D[D.length-1].XTI=D[D.length-1].XTI.concat(Z),D.XTI=D.XTI.concat(Z);break;case 2196:if(j.biff<8)break;null!=L&&(L.Comment=Z[1]);break;case 18:d["!protect"]=Z;break;case 19:0!==Z&&j.WTF&&console.error("Password verifier: "+Z);break;case 133:p[Z.pos]=Z,j.snames.push(Z.name);break;case 10:if(--V)break;if(m.e){if(m.e.r>0&&m.e.c>0){if(m.e.r--,m.e.c--,d["!ref"]=Dn(m),t.sheetRows&&t.sheetRows<=m.e.r){var Q=m.e.r;m.e.r=t.sheetRows-1,d["!fullref"]=d["!ref"],d["!ref"]=Dn(m),m.e.r=Q}m.e.r++,m.e.c++}R.length>0&&(d["!merges"]=R),P.length>0&&(d["!objects"]=P),I.length>0&&(d["!cols"]=I),B.length>0&&(d["!rows"]=B),A.Sheets.push(C)}""===g?y=d:n[g]=d,d=t.dense?[]:{};break;case 9:case 521:case 1033:case 2057:if(8===j.biff&&(j.biff={9:2,521:3,1033:4}[G]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[Z.BIFFVer]||8),j.biffguess=0==Z.BIFFVer,0==Z.BIFFVer&&4096==Z.dt&&(j.biff=5,q=!0,u(j.codepage=28591)),8==j.biff&&0==Z.BIFFVer&&16==Z.dt&&(j.biff=2),V++)break;if(d=t.dense?[]:{},j.biff<8&&!q&&(q=!0,u(j.codepage=t.codepage||1252)),j.biff<5||0==Z.BIFFVer&&4096==Z.dt){""===g&&(g="Sheet1"),m={s:{r:0,c:0},e:{r:0,c:0}};var ee={pos:e.l-K,name:g};p[ee.pos]=ee,j.snames.push(g)}else g=(p[W]||{name:""}).name;32==Z.dt&&(d["!type"]="chart"),64==Z.dt&&(d["!type"]="macro"),R=[],P=[],j.arrayf=O=[],I=[],B=[],N=!1,C={Hidden:(p[W]||{hs:0}).hs,name:g};break;case 515:case 3:case 2:"chart"==d["!type"]&&(t.dense?(d[Z.r]||[])[Z.c]:d[Bn({c:Z.c,r:Z.r})])&&++Z.c,c={ixfe:Z.ixfe,XF:E[Z.ixfe]||{},v:Z.val,t:"n"},z>0&&(c.z=U[c.ixfe>>8&63]),sb(c,t,r.opts.Date1904),M({c:Z.c,r:Z.r},c,t);break;case 5:case 517:c={ixfe:Z.ixfe,XF:E[Z.ixfe],v:Z.val,t:Z.t},z>0&&(c.z=U[c.ixfe>>8&63]),sb(c,t,r.opts.Date1904),M({c:Z.c,r:Z.r},c,t);break;case 638:c={ixfe:Z.ixfe,XF:E[Z.ixfe],v:Z.rknum,t:"n"},z>0&&(c.z=U[c.ixfe>>8&63]),sb(c,t,r.opts.Date1904),M({c:Z.c,r:Z.r},c,t);break;case 189:for(var te=Z.c;te<=Z.C;++te){var re=Z.rkrec[te-Z.c][0];c={ixfe:re,XF:E[re],v:Z.rkrec[te-Z.c][1],t:"n"},z>0&&(c.z=U[c.ixfe>>8&63]),sb(c,t,r.opts.Date1904),M({c:te,r:Z.r},c,t)}break;case 6:case 518:case 1030:if("String"==Z.val){v=Z;break}if(c=lb(Z.val,Z.cell.ixfe,Z.tt),c.XF=E[c.ixfe],t.cellFormula){var ne=Z.formula;if(ne&&ne[0]&&ne[0][0]&&"PtgExp"==ne[0][0][0]){var ie=ne[0][0][1][0],ae=ne[0][0][1][1],oe=Bn({r:ie,c:ae});k[oe]?c.f=""+cd(Z.formula,m,Z.cell,D,j):c.F=((t.dense?(d[ie]||[])[ae]:d[oe])||{}).F}else c.f=""+cd(Z.formula,m,Z.cell,D,j)}z>0&&(c.z=U[c.ixfe>>8&63]),sb(c,t,r.opts.Date1904),M(Z.cell,c,t),v=Z;break;case 7:case 519:if(!v)throw new Error("String record expects Formula");v.val=Z,c=lb(Z,v.cell.ixfe,"s"),c.XF=E[c.ixfe],t.cellFormula&&(c.f=""+cd(v.formula,m,v.cell,D,j)),z>0&&(c.z=U[c.ixfe>>8&63]),sb(c,t,r.opts.Date1904),M(v.cell,c,t),v=null;break;case 33:case 545:O.push(Z);var se=Bn(Z[0].s);if(a=t.dense?(d[Z[0].s.r]||[])[Z[0].s.c]:d[se],t.cellFormula&&a){if(!v)break;if(!se||!a)break;a.f=""+cd(Z[1],m,Z[0],D,j),a.F=Dn(Z[0])}break;case 1212:if(!t.cellFormula)break;if(_){if(!v)break;k[Bn(v.cell)]=Z[0],a=t.dense?(d[v.cell.r]||[])[v.cell.c]:d[Bn(v.cell)],(a||{}).f=""+cd(Z[0],m,i,D,j)}break;case 253:c=lb(b[Z.isst].t,Z.ixfe,"s"),b[Z.isst].h&&(c.h=b[Z.isst].h),c.XF=E[c.ixfe],z>0&&(c.z=U[c.ixfe>>8&63]),sb(c,t,r.opts.Date1904),M({c:Z.c,r:Z.r},c,t);break;case 513:t.sheetStubs&&(c={ixfe:Z.ixfe,XF:E[Z.ixfe],t:"z"},z>0&&(c.z=U[c.ixfe>>8&63]),sb(c,t,r.opts.Date1904),M({c:Z.c,r:Z.r},c,t));break;case 190:if(t.sheetStubs)for(var le=Z.c;le<=Z.C;++le){var ce=Z.ixfe[le-Z.c];c={ixfe:ce,XF:E[ce],t:"z"},z>0&&(c.z=U[c.ixfe>>8&63]),sb(c,t,r.opts.Date1904),M({c:le,r:Z.r},c,t)}break;case 214:case 516:case 4:c=lb(Z.val,Z.ixfe,"s"),c.XF=E[c.ixfe],z>0&&(c.z=U[c.ixfe>>8&63]),sb(c,t,r.opts.Date1904),M({c:Z.c,r:Z.r},c,t);break;case 0:case 512:1===V&&(m=Z);break;case 252:b=Z;break;case 1054:if(4==j.biff){U[z++]=Z[1];for(var ue=0;ue<z+163;++ue)if(Y[ue]==Z[1])break;ue>=163&&qe(Z[1],z+163)}else qe(Z[1],Z[0]);break;case 30:U[z++]=Z;for(var fe=0;fe<z+163;++fe)if(Y[fe]==Z)break;fe>=163&&qe(Z,z+163);break;case 229:R=R.concat(Z);break;case 93:P[Z.cmo[0]]=j.lastobj=Z;break;case 438:j.lastobj.TxO=Z;break;case 127:j.lastobj.ImData=Z;break;case 440:for(l=Z[0].s.r;l<=Z[0].e.r;++l)for(s=Z[0].s.c;s<=Z[0].e.c;++s)a=t.dense?(d[l]||[])[s]:d[Bn({c:s,r:l})],a&&(a.l=Z[1]);break;case 2048:for(l=Z[0].s.r;l<=Z[0].e.r;++l)for(s=Z[0].s.c;s<=Z[0].e.c;++s)a=t.dense?(d[l]||[])[s]:d[Bn({c:s,r:l})],a&&a.l&&(a.l.Tooltip=Z[1]);break;case 28:if(j.biff<=5&&j.biff>=2)break;a=t.dense?(d[Z[0].r]||[])[Z[0].c]:d[Bn(Z[0])];var he=P[Z[2]];a||(t.dense?(d[Z[0].r]||(d[Z[0].r]=[]),a=d[Z[0].r][Z[0].c]={t:"z"}):a=d[Bn(Z[0])]={t:"z"},m.e.r=Math.max(m.e.r,Z[0].r),m.s.r=Math.min(m.s.r,Z[0].r),m.e.c=Math.max(m.e.c,Z[0].c),m.s.c=Math.min(m.s.c,Z[0].c)),a.c||(a.c=[]),o={a:Z[1],t:he.TxO.t},a.c.push(o);break;case 2173:Vu(E[Z.ixfe],Z.ext);break;case 125:if(!j.cellStyles)break;while(Z.e>=Z.s)I[Z.e--]={width:Z.w/256,level:Z.level||0,hidden:!!(1&Z.flags)},N||(N=!0,jc(Z.w/256)),Rc(I[Z.e+1]);break;case 520:var de={};null!=Z.level&&(B[Z.r]=de,de.level=Z.level),Z.hidden&&(B[Z.r]=de,de.hidden=!0),Z.hpt&&(B[Z.r]=de,de.hpt=Z.hpt,de.hpx=Nc(Z.hpt));break;case 38:case 39:case 40:case 41:d["!margins"]||Bd(d["!margins"]={}),d["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[G]]=Z;break;case 161:d["!margins"]||Bd(d["!margins"]={}),d["!margins"].header=Z.header,d["!margins"].footer=Z.footer;break;case 574:Z.RTL&&(A.Views[0].RTL=!0);break;case 146:S=Z;break;case 2198:h=Z;break;case 140:f=Z;break;case 442:g?C.CodeName=Z||C.name:A.WBProps.CodeName=Z||"ThisWorkbook";break}}else X||console.error("Missing Info for XLS Record 0x"+G.toString(16)),e.l+=K}return r.SheetNames=at(p).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return p[e].name})),t.bookSheets||(r.Sheets=n),!r.SheetNames.length&&y["!ref"]?(r.SheetNames.push("Sheet1"),r.Sheets&&(r.Sheets["Sheet1"]=y)):r.Preamble=y,r.Sheets&&H.forEach((function(e,t){r.Sheets[r.SheetNames[t]]["!autofilter"]=e})),r.Strings=b,r.SSF=kt(Y),j.enc&&(r.Encryption=j.enc),h&&(r.Themes=h),r.Metadata={},void 0!==f&&(r.Metadata.Country=f),D.names.length>0&&(A.Names=D.names),r.Workbook=A,r}var ub={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function fb(e,t,r){var n=Qe.find(e,"/!DocumentSummaryInformation");if(n&&n.size>0)try{var i=$a(n,Fi,ub.DSI);for(var a in i)t[a]=i[a]}catch(c){if(r.WTF)throw c}var o=Qe.find(e,"/!SummaryInformation");if(o&&o.size>0)try{var s=$a(o,Vi,ub.SI);for(var l in s)null==t[l]&&(t[l]=s[l])}catch(c){if(r.WTF)throw c}t.HeadingPairs&&t.TitlesOfParts&&(ga(t.HeadingPairs,t.TitlesOfParts,t,r),delete t.HeadingPairs,delete t.TitlesOfParts)}function hb(e,t){var r,n=[],i=[],a=[],o=0,s=ot(Fi,"n"),l=ot(Vi,"n");if(e.Props)for(r=at(e.Props),o=0;o<r.length;++o)(Object.prototype.hasOwnProperty.call(s,r[o])?n:Object.prototype.hasOwnProperty.call(l,r[o])?i:a).push([r[o],e.Props[r[o]]]);if(e.Custprops)for(r=at(e.Custprops),o=0;o<r.length;++o)Object.prototype.hasOwnProperty.call(e.Props||{},r[o])||(Object.prototype.hasOwnProperty.call(s,r[o])?n:Object.prototype.hasOwnProperty.call(l,r[o])?i:a).push([r[o],e.Custprops[r[o]]]);var c=[];for(o=0;o<a.length;++o)Ga.indexOf(a[o][0])>-1||ba.indexOf(a[o][0])>-1||null!=a[o][1]&&c.push(a[o]);i.length&&Qe.utils.cfb_add(t,"/SummaryInformation",Za(i,ub.SI,l,Vi)),(n.length||c.length)&&Qe.utils.cfb_add(t,"/DocumentSummaryInformation",Za(n,ub.DSI,s,Fi,c.length?c:null,ub.UDI))}function db(e,t){var r,n,i,a;if(t||(t={}),Lg(t),f(),t.codepage&&l(t.codepage),e.FullPaths){if(Qe.find(e,"/encryption"))throw new Error("File is password-protected");r=Qe.find(e,"!CompObj"),n=Qe.find(e,"/Workbook")||Qe.find(e,"/Book")}else{switch(t.type){case"base64":e=x(E(e));break;case"binary":e=x(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e));break}mn(e,0),n={content:e}}if(r&&ib(r),t.bookProps&&!t.bookSheets)i={};else{var o=S?"buffer":"array";if(n&&n.content)i=cb(n.content,t);else if((a=Qe.find(e,"PerfectOffice_MAIN"))&&a.content)i=xl.to_workbook(a.content,(t.type=o,t));else{if(!(a=Qe.find(e,"NativeContent_MAIN"))||!a.content)throw(a=Qe.find(e,"MN0"))&&a.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");i=xl.to_workbook(a.content,(t.type=o,t))}t.bookVBA&&e.FullPaths&&Qe.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(i.vbaraw=_f(e))}var s={};return e.FullPaths&&fb(e,s,t),i.Props=i.Custprops=s,t.bookFiles&&(i.cfb=e),i}function pb(e,t){var r=t||{},n=Qe.utils.cfb_new({root:"R"}),i="/Workbook";switch(r.bookType||"xls"){case"xls":r.bookType="biff8";case"xla":r.bookType||(r.bookType="xla");case"biff8":i="/Workbook",r.biff=8;break;case"biff5":i="/Book",r.biff=5;break;default:throw new Error("invalid type "+r.bookType+" for XLS CFB")}return Qe.utils.cfb_add(n,i,Bb(e,r)),8==r.biff&&(e.Props||e.Custprops)&&hb(e,n),8==r.biff&&e.vbaraw&&kf(n,Qe.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),n}var mb={0:{f:gp},1:{f:Ap},2:{f:Gp},3:{f:Ip},4:{f:Mp},5:{f:Up},6:{f:Yp},7:{f:Lp},8:{f:im},9:{f:nm},10:{f:tm},11:{f:rm},12:{f:Tp},13:{f:Xp},14:{f:Np},15:{f:Rp},16:{f:qp},17:{f:Qp},18:{f:Vp},19:{f:Zn},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:sv},40:{},42:{},43:{f:Yc},44:{f:$c},45:{f:tu},46:{f:ou},47:{f:nu},48:{},49:{f:qn},50:{},51:{f:Hu},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:al},62:{f:Zp},63:{f:Qu},64:{f:_m},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:vn,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:bm},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:Ep},148:{f:_p,p:16},151:{f:um},152:{},153:{f:iv},154:{},155:{},156:{f:rv},157:{},158:{},159:{T:1,f:Hl},160:{T:-1},161:{T:1,f:mi},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:am},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:zu},336:{T:-1},337:{f:Gu,T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:ci},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Ns},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:fm},427:{f:hm},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:mm},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:Op},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:lm},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:ci},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:vf},633:{T:1},634:{T:-1},635:{T:1,f:pf},636:{T:-1},637:{f:Jn},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:Fm},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:km},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},vb={6:{f:vd},10:{f:Ya},12:{f:ro},13:{f:ro},14:{f:eo},15:{f:eo},16:{f:bi},17:{f:eo},18:{f:eo},19:{f:ro},20:{f:js},21:{f:js},23:{f:Ns},24:{f:Bs},25:{f:eo},26:{},27:{},28:{f:Hs},29:{},34:{f:eo},35:{f:Ps},38:{f:bi},39:{f:bi},40:{f:bi},41:{f:bi},42:{f:eo},43:{f:eo},47:{f:vc},49:{f:ls},51:{f:ro},60:{},61:{f:ns},64:{f:eo},65:{f:ss},66:{f:ro},77:{},80:{},81:{},82:{},85:{f:ro},89:{},90:{},91:{},92:{f:Wo},93:{f:Gs},94:{},95:{f:eo},96:{},97:{},99:{f:eo},125:{f:al},128:{f:Ss},129:{f:Ko},130:{f:ro},131:{f:eo},132:{f:eo},133:{f:Xo},134:{},140:{f:el},141:{f:ro},144:{},146:{f:nl},151:{},152:{},153:{},154:{},155:{},156:{f:ro},157:{},158:{},160:{f:fl},161:{f:sl},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:ws},190:{f:_s},193:{f:Ya},197:{},198:{},199:{},200:{},201:{},202:{f:eo},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:ro},220:{},221:{f:eo},222:{},224:{f:Os},225:{f:qo},226:{f:Ya},227:{},229:{f:qs},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:Zo},253:{f:us},255:{f:Jo},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:io},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:eo},353:{f:Ya},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:Rs},431:{f:eo},432:{},433:{},434:{},437:{},438:{f:$s},439:{f:eo},440:{f:Zs},441:{},442:{f:fo},443:{},444:{f:ro},445:{},446:{},448:{f:Ya},449:{f:ts,r:2},450:{f:Ya},512:{f:bs},513:{f:ul},515:{f:xs},516:{f:hs},517:{f:Cs},519:{f:hl},520:{f:Qo},523:{},545:{f:Vs},549:{f:rs},566:{},574:{f:as},638:{f:ys},659:{},1048:{},1054:{f:ps},1084:{},1212:{f:Fs},2048:{f:Js},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:Uo},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Ya},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:il,r:12},2173:{f:Fu,r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:eo,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:Ls,r:12},2197:{},2198:{f:Pu,r:12},2199:{},2200:{},2201:{},2202:{f:zs,r:12},2203:{f:Ya},2204:{},2205:{},2206:{},2207:{},2211:{f:es},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:ro},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:ll},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:rl},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:bs},1:{},2:{f:bl},3:{f:ml},4:{f:pl},5:{f:Cs},7:{f:yl},8:{},9:{f:Uo},11:{},22:{f:ro},30:{f:vs},31:{},32:{},33:{f:Vs},36:{},37:{f:rs},50:{f:wl},62:{},52:{},67:{},68:{f:ro},69:{},86:{},126:{},127:{f:dl},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:_l},223:{},234:{},354:{},421:{},518:{f:vd},521:{f:Uo},536:{f:Bs},547:{f:Ps},561:{},579:{},1030:{f:vd},1033:{f:Uo},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function bb(e,t,r,n){var i=t;if(!isNaN(i)){var a=n||(r||[]).length||0,o=e.next(4);o.write_shift(2,i),o.write_shift(2,a),a>0&&en(r)&&e.push(r)}}function gb(e,t,r,n){var i=n||(r||[]).length||0;if(i<=8224)return bb(e,t,r,i);var a=t;if(!isNaN(a)){var o=r.parts||[],s=0,l=0,c=0;while(c+(o[s]||8224)<=8224)c+=o[s]||8224,s++;var u=e.next(4);u.write_shift(2,a),u.write_shift(2,c),e.push(r.slice(l,l+c)),l+=c;while(l<i){u=e.next(4),u.write_shift(2,60),c=0;while(c+(o[s]||8224)<=8224)c+=o[s]||8224,s++;u.write_shift(2,c),e.push(r.slice(l,l+c)),l+=c}}}function yb(e,t,r){return e||(e=bn(7)),e.write_shift(2,t),e.write_shift(2,r),e.write_shift(2,0),e.write_shift(1,0),e}function wb(e,t,r,n){var i=bn(9);return yb(i,e,t),oo(r,n||"b",i),i}function _b(e,t,r){var n=bn(8+2*r.length);return yb(n,e,t),n.write_shift(1,r.length),n.write_shift(r.length,r,"sbcs"),n.l<n.length?n.slice(0,n.l):n}function kb(e,t,r,n){if(null!=t.v)switch(t.t){case"d":case"n":var i="d"==t.t?ft(wt(t.v)):t.v;return void(i==(0|i)&&i>=0&&i<65536?bb(e,2,gl(r,n,i)):bb(e,3,vl(r,n,i)));case"b":case"e":return void bb(e,5,wb(r,n,t.v,t.t));case"s":case"str":return void bb(e,4,_b(r,n,(t.v||"").slice(0,255)))}bb(e,1,yb(null,r,n))}function Ob(e,t,r,n){var i,a=Array.isArray(t),o=Ln(t["!ref"]||"A1"),s="",l=[];if(o.e.c>255||o.e.r>16383){if(n.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");o.e.c=Math.min(o.e.c,255),o.e.r=Math.min(o.e.c,16383),i=Dn(o)}for(var c=o.s.r;c<=o.e.r;++c){s=An(c);for(var u=o.s.c;u<=o.e.c;++u){c===o.s.r&&(l[u]=Mn(u)),i=l[u]+s;var f=a?(t[c]||[])[u]:t[i];f&&kb(e,f,c,u,n)}}}function Eb(e,t){var r=t||{};null!=w&&null==r.dense&&(r.dense=w);for(var n=yn(),i=0,a=0;a<e.SheetNames.length;++a)e.SheetNames[a]==r.sheet&&(i=a);if(0==i&&r.sheet&&e.SheetNames[0]!=r.sheet)throw new Error("Sheet not found: "+r.sheet);return bb(n,4==r.biff?1033:3==r.biff?521:9,Ho(e,16,r)),Ob(n,e.Sheets[e.SheetNames[i]],i,r,e),bb(n,10),n.end()}function Sb(e,t,r){bb(e,49,cs({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},r))}function Ab(e,t,r){t&&[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var i=n[0];i<=n[1];++i)null!=t[i]&&bb(e,1054,ms(i,t[i],r))}))}function Cb(e,t){var r=bn(19);r.write_shift(4,2151),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,1),r.write_shift(4,0),bb(e,2151,r),r=bn(39),r.write_shift(4,2152),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,0),r.write_shift(4,0),r.write_shift(2,1),r.write_shift(4,4),r.write_shift(2,0),Po(Ln(t["!ref"]||"A1"),r),r.write_shift(4,4),bb(e,2152,r)}function Tb(e,t){for(var r=0;r<16;++r)bb(e,224,Es({numFmtId:0,style:!0},0,t));t.cellXfs.forEach((function(r){bb(e,224,Es(r,0,t))}))}function xb(e,t){for(var r=0;r<t["!links"].length;++r){var n=t["!links"][r];bb(e,440,Ys(n)),n[1].Tooltip&&bb(e,2048,Qs(n))}delete t["!links"]}function Mb(e,t){if(t){var r=0;t.forEach((function(t,n){++r<=256&&t&&bb(e,125,ol(Id(n,t),n))}))}}function jb(e,t,r,n,i){var a=16+Nd(i.cellXfs,t,i);if(null!=t.v||t.bf)if(t.bf)bb(e,6,bd(t,r,n,i,a));else switch(t.t){case"d":case"n":var o="d"==t.t?ft(wt(t.v)):t.v;bb(e,515,Ms(r,n,o,a,i));break;case"b":case"e":bb(e,517,Ts(r,n,t.v,a,i,t.t));break;case"s":case"str":if(i.bookSST){var s=Pd(i.Strings,t.v,i.revStrings);bb(e,253,fs(r,n,s,a,i))}else bb(e,516,ds(r,n,(t.v||"").slice(0,255),a,i));break;default:bb(e,513,Ao(r,n,a))}else bb(e,513,Ao(r,n,a))}function Rb(e,t,r){var n,i=yn(),a=r.SheetNames[e],o=r.Sheets[a]||{},s=(r||{}).Workbook||{},l=(s.Sheets||[])[e]||{},c=Array.isArray(o),u=8==t.biff,f="",h=[],d=Ln(o["!ref"]||"A1"),p=u?65536:16384;if(d.e.c>255||d.e.r>=p){if(t.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:IV16384");d.e.c=Math.min(d.e.c,255),d.e.r=Math.min(d.e.c,p-1)}bb(i,2057,Ho(r,16,t)),bb(i,13,no(1)),bb(i,12,no(100)),bb(i,15,to(!0)),bb(i,17,to(!1)),bb(i,16,gi(.001)),bb(i,95,to(!0)),bb(i,42,to(!1)),bb(i,43,to(!1)),bb(i,130,no(1)),bb(i,128,As([0,0])),bb(i,131,to(!1)),bb(i,132,to(!1)),u&&Mb(i,o["!cols"]),bb(i,512,gs(d,t)),u&&(o["!links"]=[]);for(var m=d.s.r;m<=d.e.r;++m){f=An(m);for(var v=d.s.c;v<=d.e.c;++v){m===d.s.r&&(h[v]=Mn(v)),n=h[v]+f;var b=c?(o[m]||[])[v]:o[n];b&&(jb(i,b,m,v,t),u&&b.l&&o["!links"].push([n,b.l]))}}var g=l.CodeName||l.name||a;return u&&bb(i,574,os((s.Views||[])[0])),u&&(o["!merges"]||[]).length&&bb(i,229,Ws(o["!merges"])),u&&xb(i,o),bb(i,442,po(g,t)),u&&Cb(i,o),bb(i,10),i.end()}function Pb(e,t,r){var n=yn(),i=(e||{}).Workbook||{},a=i.Sheets||[],o=i.WBProps||{},s=8==r.biff,l=5==r.biff;if(bb(n,2057,Ho(e,5,r)),"xla"==r.bookType&&bb(n,135),bb(n,225,s?no(1200):null),bb(n,193,Ja(2)),l&&bb(n,191),l&&bb(n,192),bb(n,226),bb(n,92,Go("SheetJS",r)),bb(n,66,no(s?1200:1252)),s&&bb(n,353,no(0)),s&&bb(n,448),bb(n,317,cl(e.SheetNames.length)),s&&e.vbaraw&&bb(n,211),s&&e.vbaraw){var c=o.CodeName||"ThisWorkbook";bb(n,442,po(c,r))}bb(n,156,no(17)),bb(n,25,to(!1)),bb(n,18,to(!1)),bb(n,19,no(0)),s&&bb(n,431,to(!1)),s&&bb(n,444,no(0)),bb(n,61,is(r)),bb(n,64,to(!1)),bb(n,141,no(0)),bb(n,34,to("true"==Xm(e))),bb(n,14,to(!0)),s&&bb(n,439,to(!1)),bb(n,218,no(0)),Sb(n,e,r),Ab(n,e.SSF,r),Tb(n,r),s&&bb(n,352,to(!1));var u=n.end(),f=yn();s&&bb(f,140,tl()),s&&r.Strings&&gb(f,252,Yo(r.Strings,r)),bb(f,10);var h=f.end(),d=yn(),p=0,m=0;for(m=0;m<e.SheetNames.length;++m)p+=(s?12:11)+(s?2:1)*e.SheetNames[m].length;var v=u.length+p+h.length;for(m=0;m<e.SheetNames.length;++m){var b=a[m]||{};bb(d,133,$o({pos:v,hs:b.Hidden||0,dt:0,name:e.SheetNames[m]},r)),v+=t[m].length}var g=d.end();if(p!=g.length)throw new Error("BS8 "+p+" != "+g.length);var y=[];return u.length&&y.push(u),g.length&&y.push(g),h.length&&y.push(h),I(y)}function Ib(e,t){var r=t||{},n=[];e&&!e.SSF&&(e.SSF=kt(Y)),e&&e.SSF&&(Ge(),We(e.SSF),r.revssf=lt(e.SSF),r.revssf[e.SSF[65535]]=0,r.ssf=e.SSF),r.Strings=[],r.Strings.Count=0,r.Strings.Unique=0,Fg(r),r.cellXfs=[],Nd(r.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var i=0;i<e.SheetNames.length;++i)n[n.length]=Rb(i,r,e);return n.unshift(Pb(e,n,r)),I(n)}function Bb(e,t){for(var r=0;r<=e.SheetNames.length;++r){var n=e.Sheets[e.SheetNames[r]];if(n&&n["!ref"]){var i=Nn(n["!ref"]);i.e.c>255&&"undefined"!=typeof console&&console.error&&console.error("Worksheet '"+e.SheetNames[r]+"' extends beyond column IV (255). Data may be lost.")}}var a=t||{};switch(a.biff||2){case 8:case 5:return Ib(e,t);case 4:case 3:case 2:return Eb(e,t)}throw new Error("invalid type "+a.bookType+" for BIFF")}function Nb(e,t){var r=t||{};null!=w&&null==r.dense&&(r.dense=w);var n=r.dense?[]:{};e=e.replace(/<!--.*?-->/g,"");var i=e.match(/<table/i);if(!i)throw new Error("Invalid HTML: could not find <table>");var a=e.match(/<\/table/i),o=i.index,s=a&&a.index||e.length,l=Ct(e.slice(o,s),/(:?<tr[^>]*>)/i,"<tr>"),c=-1,u=0,f=0,h=0,d={s:{r:1e7,c:1e7},e:{r:0,c:0}},p=[];for(o=0;o<l.length;++o){var m=l[o].trim(),v=m.slice(0,3).toLowerCase();if("<tr"!=v){if("<td"==v||"<th"==v){var b=m.split(/<\/t[dh]>/i);for(s=0;s<b.length;++s){var g=b[s].trim();if(g.match(/<t[dh]/i)){var y=g,_=0;while("<"==y.charAt(0)&&(_=y.indexOf(">"))>-1)y=y.slice(_+1);for(var k=0;k<p.length;++k){var O=p[k];O.s.c==u&&O.s.r<c&&c<=O.e.r&&(u=O.e.c+1,k=-1)}var E=Xt(g.slice(0,g.indexOf(">")));h=E.colspan?+E.colspan:1,((f=+E.rowspan)>1||h>1)&&p.push({s:{r:c,c:u},e:{r:c+(f||1)-1,c:u+h-1}});var S=E.t||E["data-t"]||"";if(y.length)if(y=vr(y),d.s.r>c&&(d.s.r=c),d.e.r<c&&(d.e.r=c),d.s.c>u&&(d.s.c=u),d.e.c<u&&(d.e.c=u),y.length){var A={t:"s",v:y};r.raw||!y.trim().length||"s"==S||("TRUE"===y?A={t:"b",v:!0}:"FALSE"===y?A={t:"b",v:!1}:isNaN(Et(y))?isNaN(At(y).getDate())||(A={t:"d",v:wt(y)},r.cellDates||(A={t:"n",v:ft(A.v)}),A.z=r.dateNF||Y[14]):A={t:"n",v:Et(y)}),r.dense?(n[c]||(n[c]=[]),n[c][u]=A):n[Bn({r:c,c:u})]=A,u+=h}else u+=h;else u+=h}}}}else{if(++c,r.sheetRows&&r.sheetRows<=c){--c;break}u=0}}return n["!ref"]=Dn(d),p.length&&(n["!merges"]=p),n}function Db(e,t,r,n){for(var i=e["!merges"]||[],a=[],o=t.s.c;o<=t.e.c;++o){for(var s=0,l=0,c=0;c<i.length;++c)if(!(i[c].s.r>r||i[c].s.c>o)&&!(i[c].e.r<r||i[c].e.c<o)){if(i[c].s.r<r||i[c].s.c<o){s=-1;break}s=i[c].e.r-i[c].s.r+1,l=i[c].e.c-i[c].s.c+1;break}if(!(s<0)){var u=Bn({r:r,c:o}),f=n.dense?(e[r]||[])[o]:e[u],h=f&&null!=f.v&&(f.h||ir(f.w||(Vn(f),f.w)||""))||"",d={};s>1&&(d.rowspan=s),l>1&&(d.colspan=l),n.editable?h='<span contenteditable="true">'+h+"</span>":f&&(d["data-t"]=f&&f.t||"z",null!=f.v&&(d["data-v"]=f.v),null!=f.z&&(d["data-z"]=f.z),f.l&&"#"!=(f.l.Target||"#").charAt(0)&&(h='<a href="'+f.l.Target+'">'+h+"</a>")),d.id=(n.id||"sjs")+"-"+u,a.push(Er("td",h,d))}}var p="<tr>";return p+a.join("")+"</tr>"}var Lb='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',Fb="</body></html>";function Vb(e,t){var r=e.match(/<table[\s\S]*?>[\s\S]*?<\/table>/gi);if(!r||0==r.length)throw new Error("Invalid HTML: could not find <table>");if(1==r.length)return zn(Nb(r[0],t),t);var n=My();return r.forEach((function(e,r){jy(n,Nb(e,t),"Sheet"+(r+1))})),n}function zb(e,t,r){var n=[];return n.join("")+"<table"+(r&&r.id?' id="'+r.id+'"':"")+">"}function Ub(e,t){var r=t||{},n=null!=r.header?r.header:Lb,i=null!=r.footer?r.footer:Fb,a=[n],o=Nn(e["!ref"]);r.dense=Array.isArray(e),a.push(zb(e,o,r));for(var s=o.s.r;s<=o.e.r;++s)a.push(Db(e,o,s,r));return a.push("</table>"+i),a.join("")}function Hb(e,t,r){var n=r||{};null!=w&&(n.dense=w);var i=0,a=0;if(null!=n.origin)if("number"==typeof n.origin)i=n.origin;else{var o="string"==typeof n.origin?In(n.origin):n.origin;i=o.r,a=o.c}var s=t.getElementsByTagName("tr"),l=Math.min(n.sheetRows||1e7,s.length),c={s:{r:0,c:0},e:{r:i,c:a}};if(e["!ref"]){var u=Nn(e["!ref"]);c.s.r=Math.min(c.s.r,u.s.r),c.s.c=Math.min(c.s.c,u.s.c),c.e.r=Math.max(c.e.r,u.e.r),c.e.c=Math.max(c.e.c,u.e.c),-1==i&&(c.e.r=i=u.e.r+1)}var f=[],h=0,d=e["!rows"]||(e["!rows"]=[]),p=0,m=0,v=0,b=0,g=0,y=0;for(e["!cols"]||(e["!cols"]=[]);p<s.length&&m<l;++p){var _=s[p];if(Gb(_)){if(n.display)continue;d[m]={hidden:!0}}var k=_.children;for(v=b=0;v<k.length;++v){var O=k[v];if(!n.display||!Gb(O)){var E=O.hasAttribute("data-v")?O.getAttribute("data-v"):O.hasAttribute("v")?O.getAttribute("v"):vr(O.innerHTML),S=O.getAttribute("data-z")||O.getAttribute("z");for(h=0;h<f.length;++h){var A=f[h];A.s.c==b+a&&A.s.r<m+i&&m+i<=A.e.r&&(b=A.e.c+1-a,h=-1)}y=+O.getAttribute("colspan")||1,((g=+O.getAttribute("rowspan")||1)>1||y>1)&&f.push({s:{r:m+i,c:b+a},e:{r:m+i+(g||1)-1,c:b+a+(y||1)-1}});var C={t:"s",v:E},T=O.getAttribute("data-t")||O.getAttribute("t")||"";null!=E&&(0==E.length?C.t=T||"z":n.raw||0==E.trim().length||"s"==T||("TRUE"===E?C={t:"b",v:!0}:"FALSE"===E?C={t:"b",v:!1}:isNaN(Et(E))?isNaN(At(E).getDate())||(C={t:"d",v:wt(E)},n.cellDates||(C={t:"n",v:ft(C.v)}),C.z=n.dateNF||Y[14]):C={t:"n",v:Et(E)})),void 0===C.z&&null!=S&&(C.z=S);var x="",M=O.getElementsByTagName("A");if(M&&M.length)for(var j=0;j<M.length;++j)if(M[j].hasAttribute("href")&&(x=M[j].getAttribute("href"),"#"!=x.charAt(0)))break;x&&"#"!=x.charAt(0)&&(C.l={Target:x}),n.dense?(e[m+i]||(e[m+i]=[]),e[m+i][b+a]=C):e[Bn({c:b+a,r:m+i})]=C,c.e.c<b+a&&(c.e.c=b+a),b+=y}}++m}return f.length&&(e["!merges"]=(e["!merges"]||[]).concat(f)),c.e.r=Math.max(c.e.r,m-1+i),e["!ref"]=Dn(c),m>=l&&(e["!fullref"]=Dn((c.e.r=s.length-p+m-1+i,c))),e}function qb(e,t){var r=t||{},n=r.dense?[]:{};return Hb(n,e,t)}function Wb(e,t){return zn(qb(e,t),t)}function Gb(e){var t="",r=Kb(e);return r&&(t=r(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),"none"===t}function Kb(e){return e.ownerDocument.defaultView&&"function"===typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"===typeof getComputedStyle?getComputedStyle:null}function Xb(e){var t=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/<text:tab[^>]*\/>/g,"\t").replace(/<text:line-break\/>/g,"\n"),r=Jt(t.replace(/<[^>]*>/g,""));return[r]}var $b={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function Zb(e,t){var r=t||{};null!=w&&null==r.dense&&(r.dense=w);var n,i,a,o,s,l,c,u=Cr(e),f=[],h={name:""},d="",p=0,m={},v=[],b=r.dense?[]:{},g={value:""},y="",_=0,k=[],O=-1,E=-1,S={s:{r:1e6,c:1e7},e:{r:0,c:0}},A=0,C={},T=[],x={},M=0,j=0,R=[],P=1,I=1,B=[],N={Names:[]},D={},L=["",""],F=[],V={},z="",U=0,H=!1,q=!1,W=0;Tr.lastIndex=0,u=u.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");while(s=Tr.exec(u))switch(s[3]=s[3].replace(/_.*$/,"")){case"table":case"工作表":"/"===s[1]?(S.e.c>=S.s.c&&S.e.r>=S.s.r?b["!ref"]=Dn(S):b["!ref"]="A1:A1",r.sheetRows>0&&r.sheetRows<=S.e.r&&(b["!fullref"]=b["!ref"],S.e.r=r.sheetRows-1,b["!ref"]=Dn(S)),T.length&&(b["!merges"]=T),R.length&&(b["!rows"]=R),a.name=a["名称"]||a.name,"undefined"!==typeof JSON&&JSON.stringify(a),v.push(a.name),m[a.name]=b,q=!1):"/"!==s[0].charAt(s[0].length-2)&&(a=Xt(s[0],!1),O=E=-1,S.s.r=S.s.c=1e7,S.e.r=S.e.c=0,b=r.dense?[]:{},T=[],R=[],q=!0);break;case"table-row-group":"/"===s[1]?--A:++A;break;case"table-row":case"行":if("/"===s[1]){O+=P,P=1;break}if(o=Xt(s[0],!1),o["行号"]?O=o["行号"]-1:-1==O&&(O=0),P=+o["number-rows-repeated"]||1,P<10)for(W=0;W<P;++W)A>0&&(R[O+W]={level:A});E=-1;break;case"covered-table-cell":"/"!==s[1]&&++E,r.sheetStubs&&(r.dense?(b[O]||(b[O]=[]),b[O][E]={t:"z"}):b[Bn({r:O,c:E})]={t:"z"}),y="",k=[];break;case"table-cell":case"数据":if("/"===s[0].charAt(s[0].length-2))++E,g=Xt(s[0],!1),I=parseInt(g["number-columns-repeated"]||"1",10),l={t:"z",v:null},g.formula&&0!=r.cellFormula&&(l.f=Ad(Jt(g.formula))),"string"==(g["数据类型"]||g["value-type"])&&(l.t="s",l.v=Jt(g["string-value"]||""),r.dense?(b[O]||(b[O]=[]),b[O][E]=l):b[Bn({r:O,c:E})]=l),E+=I-1;else if("/"!==s[1]){++E,y="",_=0,k=[],I=1;var G=P?O+P-1:O;if(E>S.e.c&&(S.e.c=E),E<S.s.c&&(S.s.c=E),O<S.s.r&&(S.s.r=O),G>S.e.r&&(S.e.r=G),g=Xt(s[0],!1),F=[],V={},l={t:g["数据类型"]||g["value-type"],v:null},r.cellFormula)if(g.formula&&(g.formula=Jt(g.formula)),g["number-matrix-columns-spanned"]&&g["number-matrix-rows-spanned"]&&(M=parseInt(g["number-matrix-rows-spanned"],10)||0,j=parseInt(g["number-matrix-columns-spanned"],10)||0,x={s:{r:O,c:E},e:{r:O+M-1,c:E+j-1}},l.F=Dn(x),B.push([x,l.F])),g.formula)l.f=Ad(g.formula);else for(W=0;W<B.length;++W)O>=B[W][0].s.r&&O<=B[W][0].e.r&&E>=B[W][0].s.c&&E<=B[W][0].e.c&&(l.F=B[W][1]);switch((g["number-columns-spanned"]||g["number-rows-spanned"])&&(M=parseInt(g["number-rows-spanned"],10)||0,j=parseInt(g["number-columns-spanned"],10)||0,x={s:{r:O,c:E},e:{r:O+M-1,c:E+j-1}},T.push(x)),g["number-columns-repeated"]&&(I=parseInt(g["number-columns-repeated"],10)),l.t){case"boolean":l.t="b",l.v=lr(g["boolean-value"]);break;case"float":l.t="n",l.v=parseFloat(g.value);break;case"percentage":l.t="n",l.v=parseFloat(g.value);break;case"currency":l.t="n",l.v=parseFloat(g.value);break;case"date":l.t="d",l.v=wt(g["date-value"]),r.cellDates||(l.t="n",l.v=ft(l.v)),l.z="m/d/yy";break;case"time":l.t="n",l.v=vt(g["time-value"])/86400,r.cellDates&&(l.t="d",l.v=mt(l.v)),l.z="HH:MM:SS";break;case"number":l.t="n",l.v=parseFloat(g["数据数值"]);break;default:if("string"!==l.t&&"text"!==l.t&&l.t)throw new Error("Unsupported value type "+l.t);l.t="s",null!=g["string-value"]&&(y=Jt(g["string-value"]),k=[])}}else{if(H=!1,"s"===l.t&&(l.v=y||"",k.length&&(l.R=k),H=0==_),D.Target&&(l.l=D),F.length>0&&(l.c=F,F=[]),y&&!1!==r.cellText&&(l.w=y),H&&(l.t="z",delete l.v),(!H||r.sheetStubs)&&!(r.sheetRows&&r.sheetRows<=O))for(var K=0;K<P;++K){if(I=parseInt(g["number-columns-repeated"]||"1",10),r.dense){b[O+K]||(b[O+K]=[]),b[O+K][E]=0==K?l:kt(l);while(--I>0)b[O+K][E+I]=kt(l)}else{b[Bn({r:O+K,c:E})]=l;while(--I>0)b[Bn({r:O+K,c:E+I})]=kt(l)}S.e.c<=E&&(S.e.c=E)}I=parseInt(g["number-columns-repeated"]||"1",10),E+=I-1,I=0,l={},y="",k=[]}D={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===s[1]){if((n=f.pop())[0]!==s[3])throw"Bad state: "+n}else"/"!==s[0].charAt(s[0].length-2)&&f.push([s[3],!0]);break;case"annotation":if("/"===s[1]){if((n=f.pop())[0]!==s[3])throw"Bad state: "+n;V.t=y,k.length&&(V.R=k),V.a=z,F.push(V)}else"/"!==s[0].charAt(s[0].length-2)&&f.push([s[3],!1]);z="",U=0,y="",_=0,k=[];break;case"creator":"/"===s[1]?z=u.slice(U,s.index):U=s.index+s[0].length;break;case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===s[1]){if((n=f.pop())[0]!==s[3])throw"Bad state: "+n}else"/"!==s[0].charAt(s[0].length-2)&&f.push([s[3],!1]);y="",_=0,k=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===s[1]){if(C[h.name]=d,(n=f.pop())[0]!==s[3])throw"Bad state: "+n}else"/"!==s[0].charAt(s[0].length-2)&&(d="",h=Xt(s[0],!1),f.push([s[3],!0]));break;case"script":break;case"libraries":break;case"automatic-styles":break;case"default-style":case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(f[f.length-1][0]){case"time-style":case"date-style":i=Xt(s[0],!1),d+=$b[s[3]]["long"===i.style?1:0];break}break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(f[f.length-1][0]){case"time-style":case"date-style":i=Xt(s[0],!1),d+=$b[s[3]]["long"===i.style?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if("/>"===s[0].slice(-2))break;if("/"===s[1])switch(f[f.length-1][0]){case"number-style":case"date-style":case"time-style":d+=u.slice(p,s.index);break}else p=s.index+s[0].length;break;case"named-range":i=Xt(s[0],!1),L=Td(i["cell-range-address"]);var X={Name:i.name,Ref:L[0]+"!"+L[1]};q&&(X.Sheet=v.length),N.Names.push(X);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":case"文本串":if(["master-styles"].indexOf(f[f.length-1][0])>-1)break;if("/"!==s[1]||g&&g["string-value"])c=Xt(s[0],!1),_=s.index+s[0].length;else{var $=Xb(u.slice(_,s.index),c);y=(y.length>0?y+"\n":"")+$[0]}break;case"s":break;case"database-range":if("/"===s[1])break;try{L=Td(Xt(s[0])["target-range-address"]),m[L[0]]["!autofilter"]={ref:L[1]}}catch(Y){}break;case"date":break;case"object":break;case"title":case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":break;case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":break;case"properties":break;case"property":break;case"a":if("/"!==s[1]){if(D=Xt(s[0],!1),!D.href)break;D.Target=Jt(D.href),delete D.href,"#"==D.Target.charAt(0)&&D.Target.indexOf(".")>-1?(L=Td(D.Target.slice(1)),D.Target="#"+L[0]+"!"+L[1]):D.Target.match(/^\.\.[\\\/]/)&&(D.Target=D.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(s[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(r.WTF)throw new Error(s)}}var Z={Sheets:m,SheetNames:v,Workbook:N};return r.bookSheets&&delete Z.Sheets,Z}function Yb(e,t){t=t||{},jt(e,"META-INF/manifest.xml")&&aa(Pt(e,"META-INF/manifest.xml"),t);var r=It(e,"content.xml");if(!r)throw new Error("Missing content.xml in ODS / UOF file");var n=Zb(dr(r),t);return jt(e,"meta.xml")&&(n.Props=da(Pt(e,"meta.xml"))),n}function Jb(e,t){return Zb(e,t)}var Qb=function(){var e=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),t="<office:document-styles "+Or({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+e+"</office:document-styles>";return function(){return zt+t}}(),eg=function(){var e=function(e){return tr(e).replace(/ +/g,(function(e){return'<text:s text:c="'+e.length+'"/>'})).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},t=" <table:table-cell />\n",r=" <table:covered-table-cell/>\n",n=function(n,i,a){var o=[];o.push(' <table:table table:name="'+tr(i.SheetNames[a])+'" table:style-name="ta1">\n');var s=0,l=0,c=Nn(n["!ref"]||"A1"),u=n["!merges"]||[],f=0,h=Array.isArray(n);if(n["!cols"])for(l=0;l<=c.e.c;++l)o.push(" <table:table-column"+(n["!cols"][l]?' table:style-name="co'+n["!cols"][l].ods+'"':"")+"></table:table-column>\n");var d="",p=n["!rows"]||[];for(s=0;s<c.s.r;++s)d=p[s]?' table:style-name="ro'+p[s].ods+'"':"",o.push(" <table:table-row"+d+"></table:table-row>\n");for(;s<=c.e.r;++s){for(d=p[s]?' table:style-name="ro'+p[s].ods+'"':"",o.push(" <table:table-row"+d+">\n"),l=0;l<c.s.c;++l)o.push(t);for(;l<=c.e.c;++l){var m=!1,v={},b="";for(f=0;f!=u.length;++f)if(!(u[f].s.c>l)&&!(u[f].s.r>s)&&!(u[f].e.c<l)&&!(u[f].e.r<s)){u[f].s.c==l&&u[f].s.r==s||(m=!0),v["table:number-columns-spanned"]=u[f].e.c-u[f].s.c+1,v["table:number-rows-spanned"]=u[f].e.r-u[f].s.r+1;break}if(m)o.push(r);else{var g=Bn({r:s,c:l}),y=h?(n[s]||[])[l]:n[g];if(y&&y.f&&(v["table:formula"]=tr(Cd(y.f)),y.F&&y.F.slice(0,g.length)==g)){var w=Nn(y.F);v["table:number-matrix-columns-spanned"]=w.e.c-w.s.c+1,v["table:number-matrix-rows-spanned"]=w.e.r-w.s.r+1}if(y){switch(y.t){case"b":b=y.v?"TRUE":"FALSE",v["office:value-type"]="boolean",v["office:boolean-value"]=y.v?"true":"false";break;case"n":b=y.w||String(y.v||0),v["office:value-type"]="float",v["office:value"]=y.v||0;break;case"s":case"str":b=null==y.v?"":y.v,v["office:value-type"]="string";break;case"d":b=y.w||wt(y.v).toISOString(),v["office:value-type"]="date",v["office:date-value"]=wt(y.v).toISOString(),v["table:style-name"]="ce1";break;default:o.push(t);continue}var _=e(b);if(y.l&&y.l.Target){var k=y.l.Target;k="#"==k.charAt(0)?"#"+xd(k.slice(1)):k,"#"==k.charAt(0)||k.match(/^\w+:/)||(k="../"+k),_=Er("text:a",_,{"xlink:href":k.replace(/&/g,"&amp;")})}o.push(" "+Er("table:table-cell",Er("text:p",_,{}),v)+"\n")}else o.push(t)}}o.push(" </table:table-row>\n")}return o.push(" </table:table>\n"),o.join("")},i=function(e,t){e.push(" <office:automatic-styles>\n"),e.push(' <number:date-style style:name="N37" number:automatic-order="true">\n'),e.push(' <number:month number:style="long"/>\n'),e.push(" <number:text>/</number:text>\n"),e.push(' <number:day number:style="long"/>\n'),e.push(" <number:text>/</number:text>\n"),e.push(" <number:year/>\n"),e.push(" </number:date-style>\n");var r=0;t.SheetNames.map((function(e){return t.Sheets[e]})).forEach((function(t){if(t&&t["!cols"])for(var n=0;n<t["!cols"].length;++n)if(t["!cols"][n]){var i=t["!cols"][n];if(null==i.width&&null==i.wpx&&null==i.wch)continue;Rc(i),i.ods=r;var a=t["!cols"][n].wpx+"px";e.push(' <style:style style:name="co'+r+'" style:family="table-column">\n'),e.push(' <style:table-column-properties fo:break-before="auto" style:column-width="'+a+'"/>\n'),e.push(" </style:style>\n"),++r}}));var n=0;t.SheetNames.map((function(e){return t.Sheets[e]})).forEach((function(t){if(t&&t["!rows"])for(var r=0;r<t["!rows"].length;++r)if(t["!rows"][r]){t["!rows"][r].ods=n;var i=t["!rows"][r].hpx+"px";e.push(' <style:style style:name="ro'+n+'" style:family="table-row">\n'),e.push(' <style:table-row-properties fo:break-before="auto" style:row-height="'+i+'"/>\n'),e.push(" </style:style>\n"),++n}})),e.push(' <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">\n'),e.push(' <style:table-properties table:display="true" style:writing-mode="lr-tb"/>\n'),e.push(" </style:style>\n"),e.push(' <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>\n'),e.push(" </office:automatic-styles>\n")};return function(e,t){var r=[zt],a=Or({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),o=Or({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==t.bookType?(r.push("<office:document"+a+o+">\n"),r.push(ua().replace(/office:document-meta/g,"office:meta"))):r.push("<office:document-content"+a+">\n"),i(r,e),r.push(" <office:body>\n"),r.push(" <office:spreadsheet>\n");for(var s=0;s!=e.SheetNames.length;++s)r.push(n(e.Sheets[e.SheetNames[s]],e,s,t));return r.push(" </office:spreadsheet>\n"),r.push(" </office:body>\n"),"fods"==t.bookType?r.push("</office:document>"):r.push("</office:document-content>"),r.join("")}}();function tg(e,t){if("fods"==t.bookType)return eg(e,t);var r=Lt(),n="",i=[],a=[];return n="mimetype",Dt(r,n,"application/vnd.oasis.opendocument.spreadsheet"),n="content.xml",Dt(r,n,eg(e,t)),i.push([n,"text/xml"]),a.push([n,"ContentFile"]),n="styles.xml",Dt(r,n,Qb(e,t)),i.push([n,"text/xml"]),a.push([n,"StylesFile"]),n="meta.xml",Dt(r,n,zt+ua()),i.push([n,"text/xml"]),a.push([n,"MetadataFile"]),n="manifest.rdf",Dt(r,n,ca(a)),i.push([n,"application/rdf+xml"]),n="META-INF/manifest.xml",Dt(r,n,oa(i)),r}
  327. /*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */function rg(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function ng(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):dr(j(e))}function ig(e){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(e):x(pr(e))}function ag(e,t){e:for(var r=0;r<=e.length-t.length;++r){for(var n=0;n<t.length;++n)if(e[r+n]!=t[n])continue e;return!0}return!1}function og(e){var t=e.reduce((function(e,t){return e+t.length}),0),r=new Uint8Array(t),n=0;return e.forEach((function(e){r.set(e,n),n+=e.length})),r}function sg(e){return e-=e>>1&1431655765,e=(858993459&e)+(e>>2&858993459),16843009*(e+(e>>4)&252645135)>>>24}function lg(e,t){for(var r=(127&e[t+15])<<7|e[t+14]>>1,n=1&e[t+14],i=t+13;i>=t;--i)n=256*n+e[i];return(128&e[t+15]?-n:n)*Math.pow(10,r-6176)}function cg(e,t,r){var n=Math.floor(0==r?0:Math.LOG10E*Math.log(Math.abs(r)))+6176-20,i=r/Math.pow(10,n-6176);e[t+15]|=n>>7,e[t+14]|=(127&n)<<1;for(var a=0;i>=1;++a,i/=256)e[t+a]=255&i;e[t+15]|=r>=0?0:128}function ug(e,t){var r=t?t[0]:0,n=127&e[r];e:if(e[r++]>=128){if(n|=(127&e[r])<<7,e[r++]<128)break e;if(n|=(127&e[r])<<14,e[r++]<128)break e;if(n|=(127&e[r])<<21,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,28),++r,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,35),++r,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,42),++r,e[r++]<128)break e}return t&&(t[0]=r),n}function fg(e){var t=new Uint8Array(7);t[0]=127&e;var r=1;e:if(e>127){if(t[r-1]|=128,t[r]=e>>7&127,++r,e<=16383)break e;if(t[r-1]|=128,t[r]=e>>14&127,++r,e<=2097151)break e;if(t[r-1]|=128,t[r]=e>>21&127,++r,e<=268435455)break e;if(t[r-1]|=128,t[r]=e/256>>>21&127,++r,e<=34359738367)break e;if(t[r-1]|=128,t[r]=e/65536>>>21&127,++r,e<=4398046511103)break e;t[r-1]|=128,t[r]=e/16777216>>>21&127,++r}return t.slice(0,r)}function hg(e){var t=0,r=127&e[t];e:if(e[t++]>=128){if(r|=(127&e[t])<<7,e[t++]<128)break e;if(r|=(127&e[t])<<14,e[t++]<128)break e;if(r|=(127&e[t])<<21,e[t++]<128)break e;r|=(127&e[t])<<28}return r}function dg(e){var t=[],r=[0];while(r[0]<e.length){var n=r[0],i=ug(e,r),a=7&i;i=Math.floor(i/8);var o,s=0;if(0==i)break;switch(a){case 0:var l=r[0];while(e[r[0]++]>=128);o=e.slice(l,r[0]);break;case 5:s=4,o=e.slice(r[0],r[0]+s),r[0]+=s;break;case 1:s=8,o=e.slice(r[0],r[0]+s),r[0]+=s;break;case 2:s=ug(e,r),o=e.slice(r[0],r[0]+s),r[0]+=s;break;case 3:case 4:default:throw new Error("PB Type ".concat(a," for Field ").concat(i," at offset ").concat(n))}var c={data:o,type:a};null==t[i]?t[i]=[c]:t[i].push(c)}return t}function pg(e){var t=[];return e.forEach((function(e,r){e.forEach((function(e){e.data&&(t.push(fg(8*r+e.type)),2==e.type&&t.push(fg(e.data.length)),t.push(e.data))}))})),og(t)}function mg(e,t){return(null==e?void 0:e.map((function(e){return t(e.data)})))||[]}function vg(e){var t,r=[],n=[0];while(n[0]<e.length){var i=ug(e,n),a=dg(e.slice(n[0],n[0]+i));n[0]+=i;var o={id:hg(a[1][0].data),messages:[]};a[2].forEach((function(t){var r=dg(t.data),i=hg(r[3][0].data);o.messages.push({meta:r,data:e.slice(n[0],n[0]+i)}),n[0]+=i})),(null==(t=a[3])?void 0:t[0])&&(o.merge=hg(a[3][0].data)>>>0>0),r.push(o)}return r}function bg(e){var t=[];return e.forEach((function(e){var r=[];r[1]=[{data:fg(e.id),type:0}],r[2]=[],null!=e.merge&&(r[3]=[{data:fg(+!!e.merge),type:0}]);var n=[];e.messages.forEach((function(e){n.push(e.data),e.meta[3]=[{type:0,data:fg(e.data.length)}],r[2].push({data:pg(e.meta),type:2})}));var i=pg(r);t.push(fg(i.length)),t.push(i),n.forEach((function(e){return t.push(e)}))})),og(t)}function gg(e,t){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));var r=[0],n=ug(t,r),i=[];while(r[0]<t.length){var a=3&t[r[0]];if(0!=a){var o=0,s=0;if(1==a?(s=4+(t[r[0]]>>2&7),o=(224&t[r[0]++])<<3,o|=t[r[0]++]):(s=1+(t[r[0]++]>>2),2==a?(o=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(o=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),i=[og(i)],0==o)throw new Error("Invalid offset 0");if(o>i[0].length)throw new Error("Invalid offset beyond length");if(s>=o){i.push(i[0].slice(-o)),s-=o;while(s>=i[i.length-1].length)i.push(i[i.length-1]),s-=i[i.length-1].length}i.push(i[0].slice(-o,-o+s))}else{var l=t[r[0]++]>>2;if(l<60)++l;else{var c=l-59;l=t[r[0]],c>1&&(l|=t[r[0]+1]<<8),c>2&&(l|=t[r[0]+2]<<16),c>3&&(l|=t[r[0]+3]<<24),l>>>=0,l++,r[0]+=c}i.push(t.slice(r[0],r[0]+l)),r[0]+=l}}var u=og(i);if(u.length!=n)throw new Error("Unexpected length: ".concat(u.length," != ").concat(n));return u}function yg(e){var t=[],r=0;while(r<e.length){var n=e[r++],i=e[r]|e[r+1]<<8|e[r+2]<<16;r+=3,t.push(gg(n,e.slice(r,r+i))),r+=i}if(r!==e.length)throw new Error("data is not a valid framed stream!");return og(t)}function wg(e){var t=[],r=0;while(r<e.length){var n=Math.min(e.length-r,268435455),i=new Uint8Array(4);t.push(i);var a=fg(n),o=a.length;t.push(a),n<=60?(o++,t.push(new Uint8Array([n-1<<2]))):n<=256?(o+=2,t.push(new Uint8Array([240,n-1&255]))):n<=65536?(o+=3,t.push(new Uint8Array([244,n-1&255,n-1>>8&255]))):n<=16777216?(o+=4,t.push(new Uint8Array([248,n-1&255,n-1>>8&255,n-1>>16&255]))):n<=4294967296&&(o+=5,t.push(new Uint8Array([252,n-1&255,n-1>>8&255,n-1>>16&255,n-1>>>24&255]))),t.push(e.slice(r,r+n)),o+=n,i[0]=0,i[1]=255&o,i[2]=o>>8&255,i[3]=o>>16&255,r+=n}return og(t)}function _g(e,t,r,n){var i,a=rg(e),o=a.getUint32(4,!0),s=(n>1?12:8)+4*sg(o&(n>1?3470:398)),l=-1,c=-1,u=NaN,f=new Date(2001,0,1);switch(512&o&&(l=a.getUint32(s,!0),s+=4),s+=4*sg(o&(n>1?12288:4096)),16&o&&(c=a.getUint32(s,!0),s+=4),32&o&&(u=a.getFloat64(s,!0),s+=8),64&o&&(f.setTime(f.getTime()+1e3*a.getFloat64(s,!0)),s+=8),e[2]){case 0:break;case 2:i={t:"n",v:u};break;case 3:i={t:"s",v:t[c]};break;case 5:i={t:"d",v:f};break;case 6:i={t:"b",v:u>0};break;case 7:i={t:"n",v:u/86400};break;case 8:i={t:"e",v:0};break;case 9:if(l>-1)i={t:"s",v:r[l]};else if(c>-1)i={t:"s",v:t[c]};else{if(isNaN(u))throw new Error("Unsupported cell type ".concat(e.slice(0,4)));i={t:"n",v:u}}break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return i}function kg(e,t,r){var n,i=rg(e),a=i.getUint32(8,!0),o=12,s=-1,l=-1,c=NaN,u=NaN,f=new Date(2001,0,1);switch(1&a&&(c=lg(e,o),o+=16),2&a&&(u=i.getFloat64(o,!0),o+=8),4&a&&(f.setTime(f.getTime()+1e3*i.getFloat64(o,!0)),o+=8),8&a&&(l=i.getUint32(o,!0),o+=4),16&a&&(s=i.getUint32(o,!0),o+=4),e[1]){case 0:break;case 2:n={t:"n",v:c};break;case 3:n={t:"s",v:t[l]};break;case 5:n={t:"d",v:f};break;case 6:n={t:"b",v:u>0};break;case 7:n={t:"n",v:u/86400};break;case 8:n={t:"e",v:0};break;case 9:if(!(s>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&a," : ").concat(e.slice(0,4)));n={t:"s",v:r[s]};break;case 10:n={t:"n",v:c};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&a," : ").concat(e.slice(0,4)))}return n}function Og(e,t){var r=new Uint8Array(32),n=rg(r),i=12,a=0;switch(r[0]=5,e.t){case"n":r[1]=2,cg(r,i,e.v),a|=1,i+=16;break;case"b":r[1]=6,n.setFloat64(i,e.v?1:0,!0),a|=2,i+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));r[1]=3,n.setUint32(i,t.indexOf(e.v),!0),a|=8,i+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(8,a,!0),r.slice(0,i)}function Eg(e,t){var r=new Uint8Array(32),n=rg(r),i=12,a=0;switch(r[0]=3,e.t){case"n":r[2]=2,n.setFloat64(i,e.v,!0),a|=32,i+=8;break;case"b":r[2]=6,n.setFloat64(i,e.v?1:0,!0),a|=32,i+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));r[2]=3,n.setUint32(i,t.indexOf(e.v),!0),a|=16,i+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(4,a,!0),r.slice(0,i)}function Sg(e,t,r){switch(e[0]){case 0:case 1:case 2:case 3:return _g(e,t,r,e[0]);case 5:return kg(e,t,r);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function Ag(e){var t=dg(e);return ug(t[1][0].data)}function Cg(e,t){var r=dg(t.data),n=hg(r[1][0].data),i=r[3],a=[];return(i||[]).forEach((function(t){var r=dg(t.data),i=hg(r[1][0].data)>>>0;switch(n){case 1:a[i]=ng(r[3][0].data);break;case 8:var o=e[Ag(r[9][0].data)][0],s=dg(o.data),l=e[Ag(s[1][0].data)][0],c=hg(l.meta[1][0].data);if(2001!=c)throw new Error("2000 unexpected reference to ".concat(c));var u=dg(l.data);a[i]=u[3].map((function(e){return ng(e.data)})).join("");break}})),a}function Tg(e,t){var r,n,i,a,o,s,l,c,u,f,h,d,p,m,v,b,g=dg(e),y=hg(g[1][0].data)>>>0,w=hg(g[2][0].data)>>>0,_=(null==(n=null==(r=g[8])?void 0:r[0])?void 0:n.data)&&hg(g[8][0].data)>0||!1;if((null==(a=null==(i=g[7])?void 0:i[0])?void 0:a.data)&&0!=t)v=null==(s=null==(o=g[7])?void 0:o[0])?void 0:s.data,b=null==(c=null==(l=g[6])?void 0:l[0])?void 0:c.data;else{if(!(null==(f=null==(u=g[4])?void 0:u[0])?void 0:f.data)||1==t)throw"NUMBERS Tile missing ".concat(t," cell storage");v=null==(d=null==(h=g[4])?void 0:h[0])?void 0:d.data,b=null==(m=null==(p=g[3])?void 0:p[0])?void 0:m.data}for(var k=_?4:1,O=rg(v),E=[],S=0;S<v.length/2;++S){var A=O.getUint16(2*S,!0);A<65535&&E.push([S,A])}if(E.length!=w)throw"Expected ".concat(w," cells, found ").concat(E.length);var C=[];for(S=0;S<E.length-1;++S)C[E[S][0]]=b.subarray(E[S][1]*k,E[S+1][1]*k);return E.length>=1&&(C[E[E.length-1][0]]=b.subarray(E[E.length-1][1]*k)),{R:y,cells:C}}function xg(e,t){var r,n=dg(t.data),i=(null==(r=null==n?void 0:n[7])?void 0:r[0])?hg(n[7][0].data)>>>0>0?1:0:-1,a=mg(n[5],(function(e){return Tg(e,i)}));return{nrows:hg(n[4][0].data)>>>0,data:a.reduce((function(e,t){return e[t.R]||(e[t.R]=[]),t.cells.forEach((function(r,n){if(e[t.R][n])throw new Error("Duplicate cell r=".concat(t.R," c=").concat(n));e[t.R][n]=r})),e}),[])}}function Mg(e,t,r){var n,i=dg(t.data),a={s:{r:0,c:0},e:{r:0,c:0}};if(a.e.r=(hg(i[6][0].data)>>>0)-1,a.e.r<0)throw new Error("Invalid row varint ".concat(i[6][0].data));if(a.e.c=(hg(i[7][0].data)>>>0)-1,a.e.c<0)throw new Error("Invalid col varint ".concat(i[7][0].data));r["!ref"]=Dn(a);var o=dg(i[4][0].data),s=Cg(e,e[Ag(o[4][0].data)][0]),l=(null==(n=o[17])?void 0:n[0])?Cg(e,e[Ag(o[17][0].data)][0]):[],c=dg(o[3][0].data),u=0;c[1].forEach((function(t){var n=dg(t.data),i=e[Ag(n[2][0].data)][0],a=hg(i.meta[1][0].data);if(6002!=a)throw new Error("6001 unexpected reference to ".concat(a));var o=xg(e,i);o.data.forEach((function(e,t){e.forEach((function(e,n){var i=Bn({r:u+t,c:n}),a=Sg(e,s,l);a&&(r[i]=a)}))})),u+=o.nrows}))}function jg(e,t){var r=dg(t.data),n={"!ref":"A1"},i=e[Ag(r[2][0].data)],a=hg(i[0].meta[1][0].data);if(6001!=a)throw new Error("6000 unexpected reference to ".concat(a));return Mg(e,i[0],n),n}function Rg(e,t){var r,n=dg(t.data),i={name:(null==(r=n[1])?void 0:r[0])?ng(n[1][0].data):"",sheets:[]},a=mg(n[2],Ag);return a.forEach((function(t){e[t].forEach((function(t){var r=hg(t.meta[1][0].data);6e3==r&&i.sheets.push(jg(e,t))}))})),i}function Pg(e,t){var r=My(),n=dg(t.data),i=mg(n[1],Ag);if(i.forEach((function(t){e[t].forEach((function(t){var n=hg(t.meta[1][0].data);if(2==n){var i=Rg(e,t);i.sheets.forEach((function(e,t){jy(r,e,0==t?i.name:i.name+"_"+t,!0)}))}}))})),0==r.SheetNames.length)throw new Error("Empty NUMBERS file");return r}function Ig(e){var t,r,n,i,a={},o=[];if(e.FullPaths.forEach((function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(e){if(e.name.match(/\.iwa$/)){var t,r;try{t=yg(e.content)}catch(n){return console.log("?? "+e.content.length+" "+(n.message||n))}try{r=vg(t)}catch(n){return console.log("## "+(n.message||n))}r.forEach((function(e){a[e.id]=e.messages,o.push(e.id)}))}})),!o.length)throw new Error("File has no messages");var s=(null==(i=null==(n=null==(r=null==(t=null==a?void 0:a[1])?void 0:t[0])?void 0:r.meta)?void 0:n[1])?void 0:i[0].data)&&1==hg(a[1][0].meta[1][0].data)&&a[1][0];if(s||o.forEach((function(e){a[e].forEach((function(e){var t=hg(e.meta[1][0].data)>>>0;if(1==t){if(s)throw new Error("Document has multiple roots");s=e}}))})),!s)throw new Error("Cannot find Document root");return Pg(a,s)}function Bg(e,t,r){var n,i,a,o;if(!(null==(n=e[6])?void 0:n[0])||!(null==(i=e[7])?void 0:i[0]))throw"Mutation only works on post-BNC storages!";var s=(null==(o=null==(a=e[8])?void 0:a[0])?void 0:o.data)&&hg(e[8][0].data)>0||!1;if(s)throw"Math only works with normal offsets";for(var l=0,c=rg(e[7][0].data),u=0,f=[],h=rg(e[4][0].data),d=0,p=[],m=0;m<t.length;++m)if(null!=t[m]){var v,b;switch(c.setUint16(2*m,u,!0),h.setUint16(2*m,d,!0),typeof t[m]){case"string":v=Og({t:"s",v:t[m]},r),b=Eg({t:"s",v:t[m]},r);break;case"number":v=Og({t:"n",v:t[m]},r),b=Eg({t:"n",v:t[m]},r);break;case"boolean":v=Og({t:"b",v:t[m]},r),b=Eg({t:"b",v:t[m]},r);break;default:throw new Error("Unsupported value "+t[m])}f.push(v),u+=v.length,p.push(b),d+=b.length,++l}else c.setUint16(2*m,65535,!0),h.setUint16(2*m,65535);for(e[2][0].data=fg(l);m<e[7][0].data.length/2;++m)c.setUint16(2*m,65535,!0),h.setUint16(2*m,65535,!0);return e[6][0].data=og(f),e[3][0].data=og(p),l}function Ng(e,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var r=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var n=Nn(r["!ref"]);n.s.r=n.s.c=0;var i=!1;n.e.c>9&&(i=!0,n.e.c=9),n.e.r>49&&(i=!0,n.e.r=49),i&&console.error("The Numbers writer is currently limited to ".concat(Dn(n)));var a=wy(r,{range:n,header:1}),o=["~Sh33tJ5~"];a.forEach((function(e){return e.forEach((function(e){"string"==typeof e&&o.push(e)}))}));var s={},l=[],c=Qe.read(t.numbers,{type:"base64"});c.FileIndex.map((function(e,t){return[e,c.FullPaths[t]]})).forEach((function(e){var t=e[0],r=e[1];if(2==t.type&&t.name.match(/\.iwa/)){var n=t.content,i=yg(n),a=vg(i);a.forEach((function(e){l.push(e.id),s[e.id]={deps:[],location:r,type:hg(e.messages[0].meta[1][0].data)}}))}})),l.sort((function(e,t){return e-t}));var u=l.filter((function(e){return e>1})).map((function(e){return[e,fg(e)]}));c.FileIndex.map((function(e,t){return[e,c.FullPaths[t]]})).forEach((function(e){var t=e[0];e[1];if(t.name.match(/\.iwa/)){var r=vg(yg(t.content));r.forEach((function(e){e.messages.forEach((function(t){u.forEach((function(t){e.messages.some((function(e){return 11006!=hg(e.meta[1][0].data)&&ag(e.data,t[1])}))&&s[t[0]].deps.push(e.id)}))}))}))}}));for(var f,h=Qe.find(c,s[1].location),d=vg(yg(h.content)),p=0;p<d.length;++p){var m=d[p];1==m.id&&(f=m)}var v=Ag(dg(f.messages[0].data)[1][0].data);for(h=Qe.find(c,s[v].location),d=vg(yg(h.content)),p=0;p<d.length;++p)m=d[p],m.id==v&&(f=m);for(v=Ag(dg(f.messages[0].data)[2][0].data),h=Qe.find(c,s[v].location),d=vg(yg(h.content)),p=0;p<d.length;++p)m=d[p],m.id==v&&(f=m);for(v=Ag(dg(f.messages[0].data)[2][0].data),h=Qe.find(c,s[v].location),d=vg(yg(h.content)),p=0;p<d.length;++p)m=d[p],m.id==v&&(f=m);var b=dg(f.messages[0].data);b[6][0].data=fg(n.e.r+1),b[7][0].data=fg(n.e.c+1);for(var g=Ag(b[46][0].data),y=Qe.find(c,s[g].location),w=vg(yg(y.content)),_=0;_<w.length;++_)if(w[_].id==g)break;if(w[_].id!=g)throw"Bad ColumnRowUIDMapArchive";var k=dg(w[_].messages[0].data);k[1]=[],k[2]=[],k[3]=[];for(var O=0;O<=n.e.c;++O){var E=[];E[1]=E[2]=[{type:0,data:fg(O+420690)}],k[1].push({type:2,data:pg(E)}),k[2].push({type:0,data:fg(O)}),k[3].push({type:0,data:fg(O)})}k[4]=[],k[5]=[],k[6]=[];for(var S=0;S<=n.e.r;++S)E=[],E[1]=E[2]=[{type:0,data:fg(S+726270)}],k[4].push({type:2,data:pg(E)}),k[5].push({type:0,data:fg(S)}),k[6].push({type:0,data:fg(S)});w[_].messages[0].data=pg(k),y.content=wg(bg(w)),y.size=y.content.length,delete b[46];var A=dg(b[4][0].data);A[7][0].data=fg(n.e.r+1);var C=dg(A[1][0].data),T=Ag(C[2][0].data);if(y=Qe.find(c,s[T].location),w=vg(yg(y.content)),w[0].id!=T)throw"Bad HeaderStorageBucket";var x=dg(w[0].messages[0].data);for(S=0;S<a.length;++S){var M=dg(x[2][0].data);M[1][0].data=fg(S),M[4][0].data=fg(a[S].length),x[2][S]={type:x[2][0].type,data:pg(M)}}w[0].messages[0].data=pg(x),y.content=wg(bg(w)),y.size=y.content.length;var j=Ag(A[2][0].data);if(y=Qe.find(c,s[j].location),w=vg(yg(y.content)),w[0].id!=j)throw"Bad HeaderStorageBucket";for(x=dg(w[0].messages[0].data),O=0;O<=n.e.c;++O)M=dg(x[2][0].data),M[1][0].data=fg(O),M[4][0].data=fg(n.e.r+1),x[2][O]={type:x[2][0].type,data:pg(M)};w[0].messages[0].data=pg(x),y.content=wg(bg(w)),y.size=y.content.length;var R=Ag(A[4][0].data);(function(){for(var e,t=Qe.find(c,s[R].location),r=vg(yg(t.content)),n=0;n<r.length;++n){var i=r[n];i.id==R&&(e=i)}var a=dg(e.messages[0].data);a[3]=[];var l=[];o.forEach((function(e,t){l[1]=[{type:0,data:fg(t)}],l[2]=[{type:0,data:fg(1)}],l[3]=[{type:2,data:ig(e)}],a[3].push({type:2,data:pg(l)})})),e.messages[0].data=pg(a);var u=bg(r),f=wg(u);t.content=f,t.size=t.content.length})();var P=dg(A[3][0].data),I=P[1][0];delete P[2];var B=dg(I.data),N=Ag(B[2][0].data);(function(){for(var e,t=Qe.find(c,s[N].location),r=vg(yg(t.content)),i=0;i<r.length;++i){var l=r[i];l.id==N&&(e=l)}var u=dg(e.messages[0].data);delete u[6],delete P[7];var f=new Uint8Array(u[5][0].data);u[5]=[];for(var h=0,d=0;d<=n.e.r;++d){var p=dg(f);h+=Bg(p,a[d],o),p[1][0].data=fg(d),u[5].push({data:pg(p),type:2})}u[1]=[{type:0,data:fg(n.e.c+1)}],u[2]=[{type:0,data:fg(n.e.r+1)}],u[3]=[{type:0,data:fg(h)}],u[4]=[{type:0,data:fg(n.e.r+1)}],e.messages[0].data=pg(u);var m=bg(r),v=wg(m);t.content=v,t.size=t.content.length})(),I.data=pg(B),A[3][0].data=pg(P),b[4][0].data=pg(A),f.messages[0].data=pg(b);var D=bg(d),L=wg(D);return h.content=L,h.size=h.content.length,c}function Dg(e){return function(t){for(var r=0;r!=e.length;++r){var n=e[r];void 0===t[n[0]]&&(t[n[0]]=n[1]),"n"===n[2]&&(t[n[0]]=Number(t[n[0]]))}}}function Lg(e){Dg([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]])(e)}function Fg(e){Dg([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(e)}function Vg(e){return Qi.WS.indexOf(e)>-1?"sheet":Qi.CS&&e==Qi.CS?"chart":Qi.DS&&e==Qi.DS?"dialog":Qi.MS&&e==Qi.MS?"macro":e&&e.length?e:"sheet"}function zg(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,Vg(e["!id"][t.id].Type)]}))}catch(r){return null}return e&&0!==e.length?e:null}function Ug(e,t,r,n,i,a,o,s,l,c,u,f){try{a[n]=ta(It(e,r,!0),t);var h,d=Pt(e,t);switch(s){case"sheet":h=mv(d,t,i,l,a[n],c,u,f);break;case"chart":if(h=vv(d,t,i,l,a[n],c,u,f),!h||!h["!drawel"])break;var p=Vt(h["!drawel"].Target,t),m=ea(p),v=nf(It(e,p,!0),ta(It(e,m,!0),p)),b=Vt(v,p),g=ea(b);h=Dm(It(e,b,!0),b,l,ta(It(e,g,!0),b),c,h);break;case"macro":h=bv(d,t,i,l,a[n],c,u,f);break;case"dialog":h=gv(d,t,i,l,a[n],c,u,f);break;default:throw new Error("Unrecognized sheet type "+s)}o[n]=h;var y=[];a&&a[n]&&at(a[n]).forEach((function(r){var i="";if(a[n][r].Type==Qi.CMNT){i=Vt(a[n][r].Target,t);var o=kv(Pt(e,i,!0),i,l);if(!o||!o.length)return;sf(h,o,!1)}a[n][r].Type==Qi.TCMNT&&(i=Vt(a[n][r].Target,t),y=y.concat(uf(Pt(e,i,!0),l)))})),y&&y.length&&sf(h,y,!0,l.people||[])}catch(w){if(l.WTF)throw w}}function Hg(e){return"/"==e.charAt(0)?e.slice(1):e}function qg(e,t){if(Ge(),t=t||{},Lg(t),jt(e,"META-INF/manifest.xml"))return Yb(e,t);if(jt(e,"objectdata.xml"))return Yb(e,t);if(jt(e,"Index/Document.iwa")){if("undefined"==typeof Uint8Array)throw new Error("NUMBERS file parsing requires Uint8Array support");if("undefined"!=typeof Ig){if(e.FileIndex)return Ig(e);var r=Qe.utils.cfb_new();return Nt(e).forEach((function(t){Dt(r,t,Bt(e,t))})),Ig(r)}throw new Error("Unsupported NUMBERS file")}if(!jt(e,"[Content_Types].xml")){if(jt(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(jt(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");throw new Error("Unsupported ZIP file")}var n,i,a=Nt(e),o=Yi(It(e,"[Content_Types].xml")),s=!1;if(0===o.workbooks.length&&(i="xl/workbook.xml",Pt(e,i,!0)&&o.workbooks.push(i)),0===o.workbooks.length){if(i="xl/workbook.bin",!Pt(e,i,!0))throw new Error("Could not find workbook");o.workbooks.push(i),s=!0}"bin"==o.workbooks[0].slice(-3)&&(s=!0);var l={},c={};if(!t.bookSheets&&!t.bookProps){if(Md=[],o.sst)try{Md=_v(Pt(e,Hg(o.sst)),o.sst,t)}catch(M){if(t.WTF)throw M}t.cellStyles&&o.themes.length&&(l=wv(It(e,o.themes[0].replace(/^\//,""),!0)||"",o.themes[0],t)),o.style&&(c=yv(Pt(e,Hg(o.style)),o.style,l,t))}o.links.map((function(r){try{var n=ta(It(e,ea(Hg(r))),r);return Ev(Pt(e,Hg(r)),n,r,t)}catch(M){}}));var u=pv(Pt(e,Hg(o.workbooks[0])),o.workbooks[0],t),f={},h="";o.coreprops.length&&(h=Pt(e,Hg(o.coreprops[0]),!0),h&&(f=da(h)),0!==o.extprops.length&&(h=Pt(e,Hg(o.extprops[0]),!0),h&&ya(h,f,t)));var d={};t.bookSheets&&!t.bookProps||0!==o.custprops.length&&(h=It(e,Hg(o.custprops[0]),!0),h&&(d=ka(h,t)));var p={};if((t.bookSheets||t.bookProps)&&(u.Sheets?n=u.Sheets.map((function(e){return e.name})):f.Worksheets&&f.SheetNames.length>0&&(n=f.SheetNames),t.bookProps&&(p.Props=f,p.Custprops=d),t.bookSheets&&"undefined"!==typeof n&&(p.SheetNames=n),t.bookSheets?p.SheetNames:t.bookProps))return p;n={};var m={};t.bookDeps&&o.calcchain&&(m=Ov(Pt(e,Hg(o.calcchain)),o.calcchain,t));var v,b,g=0,y={},w=u.Sheets;f.Worksheets=w.length,f.SheetNames=[];for(var _=0;_!=w.length;++_)f.SheetNames[_]=w[_].name;var k=s?"bin":"xml",O=o.workbooks[0].lastIndexOf("/"),E=(o.workbooks[0].slice(0,O+1)+"_rels/"+o.workbooks[0].slice(O+1)+".rels").replace(/^\//,"");jt(e,E)||(E="xl/_rels/workbook."+k+".rels");var S=ta(It(e,E,!0),E.replace(/_rels.*/,"s5s"));(o.metadata||[]).length>=1&&(t.xlmeta=Sv(Pt(e,Hg(o.metadata[0])),o.metadata[0],t)),(o.people||[]).length>=1&&(t.people=hf(Pt(e,Hg(o.people[0])),t)),S&&(S=zg(S,u.Sheets));var A=Pt(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(g=0;g!=f.Worksheets;++g){var C="sheet";if(S&&S[g]?(v="xl/"+S[g][1].replace(/[\/]?xl\//,""),jt(e,v)||(v=S[g][1]),jt(e,v)||(v=E.replace(/_rels\/.*$/,"")+S[g][1]),C=S[g][2]):(v="xl/worksheets/sheet"+(g+1-A)+"."+k,v=v.replace(/sheet0\./,"sheet.")),b=v.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&null!=t.sheets)switch(typeof t.sheets){case"number":if(g!=t.sheets)continue e;break;case"string":if(f.SheetNames[g].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var T=!1,x=0;x!=t.sheets.length;++x)"number"==typeof t.sheets[x]&&t.sheets[x]==g&&(T=1),"string"==typeof t.sheets[x]&&t.sheets[x].toLowerCase()==f.SheetNames[g].toLowerCase()&&(T=1);if(!T)continue e}}Ug(e,v,b,f.SheetNames[g],g,y,n,C,t,u,l,c)}return p={Directory:o,Workbook:u,Props:f,Custprops:d,Deps:m,Sheets:n,SheetNames:f.SheetNames,Strings:Md,Styles:c,Themes:l,SSF:kt(Y)},t&&t.bookFiles&&(e.files?(p.keys=a,p.files=e.files):(p.keys=[],p.files={},e.FullPaths.forEach((function(t,r){t=t.replace(/^Root Entry[\/]/,""),p.keys.push(t),p.files[t]=e.FileIndex[r]})))),t&&t.bookVBA&&(o.vba.length>0?p.vbaraw=Pt(e,Hg(o.vba[0]),!0):o.defaults&&o.defaults.bin===wf&&(p.vbaraw=Pt(e,"xl/vbaProject.bin",!0))),p}function Wg(e,t){var r=t||{},n="Workbook",i=Qe.find(e,n);try{if(n="/!DataSpaces/Version",i=Qe.find(e,n),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+n);if(Zl(i.content),n="/!DataSpaces/DataSpaceMap",i=Qe.find(e,n),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+n);var a=Jl(i.content);if(1!==a.length||1!==a[0].comps.length||0!==a[0].comps[0].t||"StrongEncryptionDataSpace"!==a[0].name||"EncryptedPackage"!==a[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+n);if(n="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",i=Qe.find(e,n),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+n);var o=Ql(i.content);if(1!=o.length||"StrongEncryptionTransform"!=o[0])throw new Error("ECMA-376 Encrypted file bad "+n);if(n="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",i=Qe.find(e,n),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+n);tc(i.content)}catch(l){}if(n="/EncryptionInfo",i=Qe.find(e,n),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+n);var s=ic(i.content);if(n="/EncryptedPackage",i=Qe.find(e,n),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+n);if(4==s[0]&&"undefined"!==typeof decrypt_agile)return decrypt_agile(s[1],i.content,r.password||"",r);if(2==s[0]&&"undefined"!==typeof decrypt_std76)return decrypt_std76(s[1],i.content,r.password||"",r);throw new Error("File is password-protected")}function Gg(e,t){return"ods"==t.bookType?tg(e,t):"numbers"==t.bookType?Ng(e,t):"xlsb"==t.bookType?Kg(e,t):Xg(e,t)}function Kg(e,t){af=1024,e&&!e.SSF&&(e.SSF=kt(Y)),e&&e.SSF&&(Ge(),We(e.SSF),t.revssf=lt(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Rd?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xlsb"==t.bookType?"bin":"xml",n=Of.indexOf(t.bookType)>-1,i=Zi();Fg(t=t||{});var a=Lt(),o="",s=0;if(t.cellXfs=[],Nd(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),o="docProps/core.xml",Dt(a,o,ma(e.Props,t)),i.coreprops.push(o),na(t.rels,2,o,Qi.CORE_PROPS),o="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var l=[],c=0;c<e.SheetNames.length;++c)2!=(e.Workbook.Sheets[c]||{}).Hidden&&l.push(e.SheetNames[c]);e.Props.SheetNames=l}else e.Props.SheetNames=e.SheetNames;for(e.Props.Worksheets=e.Props.SheetNames.length,Dt(a,o,wa(e.Props,t)),i.extprops.push(o),na(t.rels,3,o,Qi.EXT_PROPS),e.Custprops!==e.Props&&at(e.Custprops||{}).length>0&&(o="docProps/custom.xml",Dt(a,o,Oa(e.Custprops,t)),i.custprops.push(o),na(t.rels,4,o,Qi.CUST_PROPS)),s=1;s<=e.SheetNames.length;++s){var u={"!id":{}},f=e.Sheets[e.SheetNames[s-1]],h=(f||{})["!type"]||"sheet";switch(h){case"chart":default:o="xl/worksheets/sheet"+s+"."+r,Dt(a,o,Cv(s-1,o,t,e,u)),i.sheets.push(o),na(t.wbrels,-1,"worksheets/sheet"+s+"."+r,Qi.WS[0])}if(f){var d=f["!comments"],p=!1,m="";d&&d.length>0&&(m="xl/comments"+s+"."+r,Dt(a,m,Mv(d,m,t)),i.comments.push(m),na(u,-1,"../comments"+s+"."+r,Qi.CMNT),p=!0),f["!legacy"]&&p&&Dt(a,"xl/drawings/vmlDrawing"+s+".vml",of(s,f["!comments"])),delete f["!comments"],delete f["!legacy"]}u["!id"].rId1&&Dt(a,ea(o),ra(u))}return null!=t.Strings&&t.Strings.length>0&&(o="xl/sharedStrings."+r,Dt(a,o,xv(t.Strings,o,t)),i.strs.push(o),na(t.wbrels,-1,"sharedStrings."+r,Qi.SST)),o="xl/workbook."+r,Dt(a,o,Av(e,o,t)),i.workbooks.push(o),na(t.rels,1,o,Qi.WB),o="xl/theme/theme1.xml",Dt(a,o,Ru(e.Themes,t)),i.themes.push(o),na(t.wbrels,-1,"theme/theme1.xml",Qi.THEME),o="xl/styles."+r,Dt(a,o,Tv(e,o,t)),i.styles.push(o),na(t.wbrels,-1,"styles."+r,Qi.STY),e.vbaraw&&n&&(o="xl/vbaProject.bin",Dt(a,o,e.vbaraw),i.vba.push(o),na(t.wbrels,-1,"vbaProject.bin",Qi.VBA)),o="xl/metadata."+r,Dt(a,o,jv(o)),i.metadata.push(o),na(t.wbrels,-1,"metadata."+r,Qi.XLMETA),Dt(a,"[Content_Types].xml",Ji(i,t)),Dt(a,"_rels/.rels",ra(t.rels)),Dt(a,"xl/_rels/workbook."+r+".rels",ra(t.wbrels)),delete t.revssf,delete t.ssf,a}function Xg(e,t){af=1024,e&&!e.SSF&&(e.SSF=kt(Y)),e&&e.SSF&&(Ge(),We(e.SSF),t.revssf=lt(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Rd?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xml",n=Of.indexOf(t.bookType)>-1,i=Zi();Fg(t=t||{});var a=Lt(),o="",s=0;if(t.cellXfs=[],Nd(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),o="docProps/core.xml",Dt(a,o,ma(e.Props,t)),i.coreprops.push(o),na(t.rels,2,o,Qi.CORE_PROPS),o="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var l=[],c=0;c<e.SheetNames.length;++c)2!=(e.Workbook.Sheets[c]||{}).Hidden&&l.push(e.SheetNames[c]);e.Props.SheetNames=l}else e.Props.SheetNames=e.SheetNames;e.Props.Worksheets=e.Props.SheetNames.length,Dt(a,o,wa(e.Props,t)),i.extprops.push(o),na(t.rels,3,o,Qi.EXT_PROPS),e.Custprops!==e.Props&&at(e.Custprops||{}).length>0&&(o="docProps/custom.xml",Dt(a,o,Oa(e.Custprops,t)),i.custprops.push(o),na(t.rels,4,o,Qi.CUST_PROPS));var u=["SheetJ5"];for(t.tcid=0,s=1;s<=e.SheetNames.length;++s){var f={"!id":{}},h=e.Sheets[e.SheetNames[s-1]],d=(h||{})["!type"]||"sheet";switch(d){case"chart":default:o="xl/worksheets/sheet"+s+"."+r,Dt(a,o,bp(s-1,t,e,f)),i.sheets.push(o),na(t.wbrels,-1,"worksheets/sheet"+s+"."+r,Qi.WS[0])}if(h){var p=h["!comments"],m=!1,v="";if(p&&p.length>0){var b=!1;p.forEach((function(e){e[1].forEach((function(e){1==e.T&&(b=!0)}))})),b&&(v="xl/threadedComments/threadedComment"+s+"."+r,Dt(a,v,ff(p,u,t)),i.threadedcomments.push(v),na(f,-1,"../threadedComments/threadedComment"+s+"."+r,Qi.TCMNT)),v="xl/comments"+s+"."+r,Dt(a,v,cf(p,t)),i.comments.push(v),na(f,-1,"../comments"+s+"."+r,Qi.CMNT),m=!0}h["!legacy"]&&m&&Dt(a,"xl/drawings/vmlDrawing"+s+".vml",of(s,h["!comments"])),delete h["!comments"],delete h["!legacy"]}f["!id"].rId1&&Dt(a,ea(o),ra(f))}return null!=t.Strings&&t.Strings.length>0&&(o="xl/sharedStrings."+r,Dt(a,o,Ul(t.Strings,t)),i.strs.push(o),na(t.wbrels,-1,"sharedStrings."+r,Qi.SST)),o="xl/workbook."+r,Dt(a,o,tv(e,t)),i.workbooks.push(o),na(t.rels,1,o,Qi.WB),o="xl/theme/theme1.xml",Dt(a,o,Ru(e.Themes,t)),i.themes.push(o),na(t.wbrels,-1,"theme/theme1.xml",Qi.THEME),o="xl/styles."+r,Dt(a,o,Xc(e,t)),i.styles.push(o),na(t.wbrels,-1,"styles."+r,Qi.STY),e.vbaraw&&n&&(o="xl/vbaProject.bin",Dt(a,o,e.vbaraw),i.vba.push(o),na(t.wbrels,-1,"vbaProject.bin",Qi.VBA)),o="xl/metadata."+r,Dt(a,o,Yu()),i.metadata.push(o),na(t.wbrels,-1,"metadata."+r,Qi.XLMETA),u.length>1&&(o="xl/persons/person.xml",Dt(a,o,df(u,t)),i.people.push(o),na(t.wbrels,-1,"persons/person.xml",Qi.PEOPLE)),Dt(a,"[Content_Types].xml",Ji(i,t)),Dt(a,"_rels/.rels",ra(t.rels)),Dt(a,"xl/_rels/workbook."+r+".rels",ra(t.wbrels)),delete t.revssf,delete t.ssf,a}function $g(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=E(e.slice(0,12));break;case"binary":r=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function Zg(e,t){return Qe.find(e,"EncryptedPackage")?Wg(e,t):db(e,t)}function Yg(e,t){var r,n=e,i=t||{};return i.type||(i.type=S&&Buffer.isBuffer(e)?"buffer":"base64"),r=Ft(n,i),qg(r,i)}function Jg(e,t){var r=0;e:while(r<e.length)switch(e.charCodeAt(r)){case 10:case 13:case 32:++r;break;case 60:return qv(e.slice(r),t);default:break e}return Cl.to_workbook(e,t)}function Qg(e,t){var r="",n=$g(e,t);switch(t.type){case"base64":r=E(e);break;case"binary":r=e;break;case"buffer":r=e.toString("binary");break;case"array":r=_t(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==n[0]&&187==n[1]&&191==n[2]&&(r=dr(r)),t.type="binary",Jg(r,t)}function ey(e,t){var r=e;return"base64"==t.type&&(r=E(r)),r=m.utils.decode(1200,r.slice(2),"str"),t.type="binary",Jg(r,t)}function ty(e){return e.match(/[^\x00-\x7F]/)?pr(e):e}function ry(e,t,r,n){return n?(r.type="string",Cl.to_workbook(e,r)):Cl.to_workbook(t,r)}function ny(e,t){f();var r=t||{};if("undefined"!==typeof ArrayBuffer&&e instanceof ArrayBuffer)return ny(new Uint8Array(e),(r=kt(r),r.type="array",r));"undefined"!==typeof Uint8Array&&e instanceof Uint8Array&&!r.type&&(r.type="undefined"!==typeof Deno?"buffer":"array");var n=e,i=[0,0,0,0],a=!1;if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),jd={},r.dateNF&&(jd.dateNF=r.dateNF),r.type||(r.type=S&&Buffer.isBuffer(e)?"buffer":"base64"),"file"==r.type&&(r.type=S?"buffer":"binary",n=it(e),"undefined"===typeof Uint8Array||S||(r.type="array")),"string"==r.type&&(a=!0,r.type="binary",r.codepage=65001,n=ty(e)),"array"==r.type&&"undefined"!==typeof Uint8Array&&e instanceof Uint8Array&&"undefined"!==typeof ArrayBuffer){var o=new ArrayBuffer(3),s=new Uint8Array(o);if(s.foo="bar",!s.foo)return r=kt(r),r.type="array",ny(P(n),r)}switch((i=$g(n,r))[0]){case 208:if(207===i[1]&&17===i[2]&&224===i[3]&&161===i[4]&&177===i[5]&&26===i[6]&&225===i[7])return Zg(Qe.read(n,r),r);break;case 9:if(i[1]<=8)return db(n,r);break;case 60:return qv(n,r);case 73:if(73===i[1]&&42===i[2]&&0===i[3])throw new Error("TIFF Image File is not a spreadsheet");if(68===i[1])return Tl(n,r);break;case 84:if(65===i[1]&&66===i[2]&&76===i[3])return Sl.to_workbook(n,r);break;case 80:return 75===i[1]&&i[2]<9&&i[3]<9?Yg(n,r):ry(e,n,r,a);case 239:return 60===i[3]?qv(n,r):ry(e,n,r,a);case 255:if(254===i[1])return ey(n,r);if(0===i[1]&&2===i[2]&&0===i[3])return xl.to_workbook(n,r);break;case 0:if(0===i[1]){if(i[2]>=2&&0===i[3])return xl.to_workbook(n,r);if(0===i[2]&&(8===i[3]||9===i[3]))return xl.to_workbook(n,r)}break;case 3:case 131:case 139:case 140:return Ol.to_workbook(n,r);case 123:if(92===i[1]&&114===i[2]&&116===i[3])return bc.to_workbook(n,r);break;case 10:case 13:case 32:return Qg(n,r);case 137:if(80===i[1]&&78===i[2]&&71===i[3])throw new Error("PNG Image File is not a spreadsheet");break}return kl.indexOf(i[0])>-1&&i[2]<=12&&i[3]<=31?Ol.to_workbook(n,r):ry(e,n,r,a)}function iy(e,t){var r=t||{};return r.type="file",ny(e,r)}function ay(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return nt(t.file,Qe.write(e,{type:S?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return Qe.write(e,t)}function oy(e,t){var r=kt(t||{}),n=Gg(e,r);return ly(n,r)}function sy(e,t){var r=kt(t||{}),n=Xg(e,r);return ly(n,r)}function ly(e,t){var r={},n=S?"nodebuffer":"undefined"!==typeof Uint8Array?"array":"string";if(t.compression&&(r.compression="DEFLATE"),t.password)r.type=n;else switch(t.type){case"base64":r.type="base64";break;case"binary":r.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":r.type=n;break;default:throw new Error("Unrecognized type "+t.type)}var i=e.FullPaths?Qe.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[r.type]||r.type,compression:!!t.compression}):e.generate(r);if("undefined"!==typeof Deno&&"string"==typeof i){if("binary"==t.type||"base64"==t.type)return i;i=new Uint8Array(M(i))}return t.password&&"undefined"!==typeof encrypt_agile?ay(encrypt_agile(i,t.password),t):"file"===t.type?nt(t.file,i):"string"==t.type?dr(i):i}function cy(e,t){var r=t||{},n=pb(e,r);return ay(n,r)}function uy(e,t,r){r||(r="");var n=r+e;switch(t.type){case"base64":return O(pr(n));case"binary":return pr(n);case"string":return e;case"file":return nt(t.file,n,"utf8");case"buffer":return S?A(n,"utf8"):"undefined"!==typeof TextEncoder?(new TextEncoder).encode(n):uy(n,{type:"binary"}).split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function fy(e,t){switch(t.type){case"base64":return O(e);case"binary":return e;case"string":return e;case"file":return nt(t.file,e,"binary");case"buffer":return S?A(e,"binary"):e.split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function hy(e,t){switch(t.type){case"string":case"base64":case"binary":for(var r="",n=0;n<e.length;++n)r+=String.fromCharCode(e[n]);return"base64"==t.type?O(r):"string"==t.type?dr(r):r;case"file":return nt(t.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+t.type)}}function dy(e,t){f(),Jm(e);var r=kt(t||{});if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),"array"==r.type){r.type="binary";var n=dy(e,r);return r.type="array",M(n)}return sy(e,r)}function py(e,t){f(),Jm(e);var r=kt(t||{});if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),"array"==r.type){r.type="binary";var n=py(e,r);return r.type="array",M(n)}var i=0;if(r.sheet&&(i="number"==typeof r.sheet?r.sheet:e.SheetNames.indexOf(r.sheet),!e.SheetNames[i]))throw new Error("Sheet not found: "+r.sheet+" : "+typeof r.sheet);switch(r.bookType||"xlsb"){case"xml":case"xlml":return uy(nb(e,r),r);case"slk":case"sylk":return uy(El.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"htm":case"html":return uy(Ub(e.Sheets[e.SheetNames[i]],r),r);case"txt":return fy(Ey(e.Sheets[e.SheetNames[i]],r),r);case"csv":return uy(Oy(e.Sheets[e.SheetNames[i]],r),r,"\ufeff");case"dif":return uy(Sl.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"dbf":return hy(Ol.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"prn":return uy(Cl.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"rtf":return uy(bc.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"eth":return uy(Al.from_sheet(e.Sheets[e.SheetNames[i]],r),r);case"fods":return uy(tg(e,r),r);case"wk1":return hy(xl.sheet_to_wk1(e.Sheets[e.SheetNames[i]],r),r);case"wk3":return hy(xl.book_to_wk3(e,r),r);case"biff2":r.biff||(r.biff=2);case"biff3":r.biff||(r.biff=3);case"biff4":return r.biff||(r.biff=4),hy(Bb(e,r),r);case"biff5":r.biff||(r.biff=5);case"biff8":case"xla":case"xls":return r.biff||(r.biff=8),cy(e,r);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return oy(e,r);default:throw new Error("Unrecognized bookType |"+r.bookType+"|")}}function my(e){if(!e.bookType){var t={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},r=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();r.match(/^\.[a-z]+$/)&&(e.bookType=r.slice(1)),e.bookType=t[e.bookType]||e.bookType}}function vy(e,t,r){var n=r||{};return n.type="file",n.file=t,my(n),py(e,n)}function by(e,t,r){var n=r||{};return n.type="file",n.file=t,my(n),dy(e,n)}function gy(e,t,r,n){var i=r||{};i.type="file",i.file=e,my(i),i.type="buffer";var a=n;return a instanceof Function||(a=r),et.writeFile(e,py(t,i),a)}function yy(e,t,r,n,i,a,o,s){var l=An(r),c=s.defval,u=s.raw||!Object.prototype.hasOwnProperty.call(s,"raw"),f=!0,h=1===i?[]:{};if(1!==i)if(Object.defineProperty)try{Object.defineProperty(h,"__rowNum__",{value:r,enumerable:!1})}catch(v){h.__rowNum__=r}else h.__rowNum__=r;if(!o||e[r])for(var d=t.s.c;d<=t.e.c;++d){var p=o?e[r][d]:e[n[d]+l];if(void 0!==p&&void 0!==p.t){var m=p.v;switch(p.t){case"z":if(null==m)break;continue;case"e":m=0==m?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+p.t)}if(null!=a[d]){if(null==m)if("e"==p.t&&null===m)h[a[d]]=null;else if(void 0!==c)h[a[d]]=c;else{if(!u||null!==m)continue;h[a[d]]=null}else h[a[d]]=u&&("n"!==p.t||"n"===p.t&&!1!==s.rawNumbers)?m:Vn(p,m,s);null!=m&&(f=!1)}}else{if(void 0===c)continue;null!=a[d]&&(h[a[d]]=c)}}return{row:h,isempty:f}}function wy(e,t){if(null==e||null==e["!ref"])return[];var r={t:"n",v:0},n=0,i=1,a=[],o=0,s="",l={s:{r:0,c:0},e:{r:0,c:0}},c=t||{},u=null!=c.range?c.range:e["!ref"];switch(1===c.header?n=1:"A"===c.header?n=2:Array.isArray(c.header)?n=3:null==c.header&&(n=0),typeof u){case"string":l=Ln(u);break;case"number":l=Ln(e["!ref"]),l.s.r=u;break;default:l=u}n>0&&(i=0);var f=An(l.s.r),h=[],d=[],p=0,m=0,v=Array.isArray(e),b=l.s.r,g=0,y={};v&&!e[b]&&(e[b]=[]);var w=c.skipHidden&&e["!cols"]||[],_=c.skipHidden&&e["!rows"]||[];for(g=l.s.c;g<=l.e.c;++g)if(!(w[g]||{}).hidden)switch(h[g]=Mn(g),r=v?e[b][g]:e[h[g]+f],n){case 1:a[g]=g-l.s.c;break;case 2:a[g]=h[g];break;case 3:a[g]=c.header[g-l.s.c];break;default:if(null==r&&(r={w:"__EMPTY",t:"s"}),s=o=Vn(r,null,c),m=y[o]||0,m){do{s=o+"_"+m++}while(y[s]);y[o]=m,y[s]=1}else y[o]=1;a[g]=s}for(b=l.s.r+i;b<=l.e.r;++b)if(!(_[b]||{}).hidden){var k=yy(e,l,b,h,n,a,v,c);(!1===k.isempty||(1===n?!1!==c.blankrows:c.blankrows))&&(d[p++]=k.row)}return d.length=p,d}var _y=/"/g;function ky(e,t,r,n,i,a,o,s){for(var l=!0,c=[],u="",f=An(r),h=t.s.c;h<=t.e.c;++h)if(n[h]){var d=s.dense?(e[r]||[])[h]:e[n[h]+f];if(null==d)u="";else if(null!=d.v){l=!1,u=""+(s.rawNumbers&&"n"==d.t?d.v:Vn(d,null,s));for(var p=0,m=0;p!==u.length;++p)if((m=u.charCodeAt(p))===i||m===a||34===m||s.forceQuotes){u='"'+u.replace(_y,'""')+'"';break}"ID"==u&&(u='"ID"')}else null==d.f||d.F?u="":(l=!1,u="="+d.f,u.indexOf(",")>=0&&(u='"'+u.replace(_y,'""')+'"'));c.push(u)}return!1===s.blankrows&&l?null:c.join(o)}function Oy(e,t){var r=[],n=null==t?{}:t;if(null==e||null==e["!ref"])return"";var i=Ln(e["!ref"]),a=void 0!==n.FS?n.FS:",",o=a.charCodeAt(0),s=void 0!==n.RS?n.RS:"\n",l=s.charCodeAt(0),c=new RegExp(("|"==a?"\\|":a)+"+$"),u="",f=[];n.dense=Array.isArray(e);for(var h=n.skipHidden&&e["!cols"]||[],d=n.skipHidden&&e["!rows"]||[],p=i.s.c;p<=i.e.c;++p)(h[p]||{}).hidden||(f[p]=Mn(p));for(var m=0,v=i.s.r;v<=i.e.r;++v)(d[v]||{}).hidden||(u=ky(e,i,v,f,o,l,a,n),null!=u&&(n.strip&&(u=u.replace(c,"")),(u||!1!==n.blankrows)&&r.push((m++?s:"")+u)));return delete n.dense,r.join("")}function Ey(e,t){t||(t={}),t.FS="\t",t.RS="\n";var r=Oy(e,t);if("undefined"==typeof m||"string"==t.type)return r;var n=m.utils.encode(1200,r,"str");return String.fromCharCode(255)+String.fromCharCode(254)+n}function Sy(e){var t,r="",n="";if(null==e||null==e["!ref"])return[];var i,a=Ln(e["!ref"]),o="",s=[],l=[],c=Array.isArray(e);for(i=a.s.c;i<=a.e.c;++i)s[i]=Mn(i);for(var u=a.s.r;u<=a.e.r;++u)for(o=An(u),i=a.s.c;i<=a.e.c;++i)if(r=s[i]+o,t=c?(e[u]||[])[i]:e[r],n="",void 0!==t){if(null!=t.F){if(r=t.F,!t.f)continue;n=t.f,-1==r.indexOf(":")&&(r=r+":"+r)}if(null!=t.f)n=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)n=""+t.v;else if("b"==t.t)n=t.v?"TRUE":"FALSE";else if(void 0!==t.w)n="'"+t.w;else{if(void 0===t.v)continue;n="s"==t.t?"'"+t.v:""+t.v}}l[l.length]=r+"="+n}return l}function Ay(e,t,r){var n,i=r||{},a=+!i.skipHeader,o=e||{},s=0,l=0;if(o&&null!=i.origin)if("number"==typeof i.origin)s=i.origin;else{var c="string"==typeof i.origin?In(i.origin):i.origin;s=c.r,l=c.c}var u={s:{c:0,r:0},e:{c:l,r:s+t.length-1+a}};if(o["!ref"]){var f=Ln(o["!ref"]);u.e.c=Math.max(u.e.c,f.e.c),u.e.r=Math.max(u.e.r,f.e.r),-1==s&&(s=f.e.r+1,u.e.r=s+t.length-1+a)}else-1==s&&(s=0,u.e.r=t.length-1+a);var h=i.header||[],d=0;t.forEach((function(e,t){at(e).forEach((function(r){-1==(d=h.indexOf(r))&&(h[d=h.length]=r);var c=e[r],u="z",f="",p=Bn({c:l+d,r:s+t+a});n=Ty(o,p),!c||"object"!==typeof c||c instanceof Date?("number"==typeof c?u="n":"boolean"==typeof c?u="b":"string"==typeof c?u="s":c instanceof Date?(u="d",i.cellDates||(u="n",c=ft(c)),f=i.dateNF||Y[14]):null===c&&i.nullError&&(u="e",c=0),n?(n.t=u,n.v=c,delete n.w,delete n.R,f&&(n.z=f)):o[p]=n={t:u,v:c},f&&(n.z=f)):o[p]=c}))})),u.e.c=Math.max(u.e.c,l+h.length-1);var p=An(s);if(a)for(d=0;d<h.length;++d)o[Mn(d+l)+p]={t:"s",v:h[d]};return o["!ref"]=Dn(u),o}function Cy(e,t){return Ay(null,e,t)}function Ty(e,t,r){if("string"==typeof t){if(Array.isArray(e)){var n=In(t);return e[n.r]||(e[n.r]=[]),e[n.r][n.c]||(e[n.r][n.c]={t:"z"})}return e[t]||(e[t]={t:"z"})}return Ty(e,Bn("number"!=typeof t?t:{r:t,c:r||0}))}function xy(e,t){if("number"==typeof t){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}if("string"==typeof t){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}throw new Error("Cannot find sheet |"+t+"|")}function My(){return{SheetNames:[],Sheets:{}}}function jy(e,t,r,n){var i=1;if(!r)for(;i<=65535;++i,r=void 0)if(-1==e.SheetNames.indexOf(r="Sheet"+i))break;if(!r||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(n&&e.SheetNames.indexOf(r)>=0){var a=r.match(/(^.*?)(\d+)$/);i=a&&+a[2]||0;var o=a&&a[1]||r;for(++i;i<=65535;++i)if(-1==e.SheetNames.indexOf(r=o+i))break}if(Zm(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function Ry(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var n=xy(e,t);switch(e.Workbook.Sheets[n]||(e.Workbook.Sheets[n]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[n].Hidden=r}function Py(e,t){return e.z=t,e}function Iy(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}function By(e,t,r){return Iy(e,"#"+t,r)}function Ny(e,t,r){e.c||(e.c=[]),e.c.push({t:t,a:r||"SheetJS"})}function Dy(e,t,r,n){for(var i="string"!=typeof t?t:Ln(t),a="string"==typeof t?t:Dn(t),o=i.s.r;o<=i.e.r;++o)for(var s=i.s.c;s<=i.e.c;++s){var l=Ty(e,o,s);l.t="n",l.F=a,delete l.v,o==i.s.r&&s==i.s.c&&(l.f=r,n&&(l.D=!0))}return e}var Ly,Fy={encode_col:Mn,encode_row:An,encode_cell:Bn,encode_range:Dn,decode_col:xn,decode_row:Sn,split_cell:Pn,decode_cell:In,decode_range:Nn,format_cell:Vn,sheet_add_aoa:Un,sheet_add_json:Ay,sheet_add_dom:Hb,aoa_to_sheet:Hn,json_to_sheet:Cy,table_to_sheet:qb,table_to_book:Wb,sheet_to_csv:Oy,sheet_to_txt:Ey,sheet_to_json:wy,sheet_to_html:Ub,sheet_to_formulae:Sy,sheet_to_row_object_array:wy,sheet_get_cell:Ty,book_new:My,book_append_sheet:jy,book_set_sheet_visibility:Ry,cell_set_number_format:Py,cell_set_hyperlink:Iy,cell_set_internal_link:By,cell_add_comment:Ny,sheet_set_array_formula:Dy,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};function Vy(e){Ly=e}function zy(e,t){var r=Ly(),n=null==t?{}:t;if(null==e||null==e["!ref"])return r.push(null),r;var i=Ln(e["!ref"]),a=void 0!==n.FS?n.FS:",",o=a.charCodeAt(0),s=void 0!==n.RS?n.RS:"\n",l=s.charCodeAt(0),c=new RegExp(("|"==a?"\\|":a)+"+$"),u="",f=[];n.dense=Array.isArray(e);for(var h=n.skipHidden&&e["!cols"]||[],d=n.skipHidden&&e["!rows"]||[],p=i.s.c;p<=i.e.c;++p)(h[p]||{}).hidden||(f[p]=Mn(p));var m=i.s.r,v=!1,b=0;return r._read=function(){if(!v)return v=!0,r.push("\ufeff");while(m<=i.e.r)if(++m,!(d[m-1]||{}).hidden&&(u=ky(e,i,m-1,f,o,l,a,n),null!=u&&(n.strip&&(u=u.replace(c,"")),u||!1!==n.blankrows)))return r.push((b++?s:"")+u);return r.push(null)},r}function Uy(e,t){var r=Ly(),n=t||{},i=null!=n.header?n.header:Lb,a=null!=n.footer?n.footer:Fb;r.push(i);var o=Nn(e["!ref"]);n.dense=Array.isArray(e),r.push(zb(e,o,n));var s=o.s.r,l=!1;return r._read=function(){if(s>o.e.r)return l||(l=!0,r.push("</table>"+a)),r.push(null);while(s<=o.e.r){r.push(Db(e,o,s,n)),++s;break}},r}function Hy(e,t){var r=Ly({objectMode:!0});if(null==e||null==e["!ref"])return r.push(null),r;var n={t:"n",v:0},i=0,a=1,o=[],s=0,l="",c={s:{r:0,c:0},e:{r:0,c:0}},u=t||{},f=null!=u.range?u.range:e["!ref"];switch(1===u.header?i=1:"A"===u.header?i=2:Array.isArray(u.header)&&(i=3),typeof f){case"string":c=Ln(f);break;case"number":c=Ln(e["!ref"]),c.s.r=f;break;default:c=f}i>0&&(a=0);var h=An(c.s.r),d=[],p=0,m=Array.isArray(e),v=c.s.r,b=0,g={};m&&!e[v]&&(e[v]=[]);var y=u.skipHidden&&e["!cols"]||[],w=u.skipHidden&&e["!rows"]||[];for(b=c.s.c;b<=c.e.c;++b)if(!(y[b]||{}).hidden)switch(d[b]=Mn(b),n=m?e[v][b]:e[d[b]+h],i){case 1:o[b]=b-c.s.c;break;case 2:o[b]=d[b];break;case 3:o[b]=u.header[b-c.s.c];break;default:if(null==n&&(n={w:"__EMPTY",t:"s"}),l=s=Vn(n,null,u),p=g[s]||0,p){do{l=s+"_"+p++}while(g[l]);g[s]=p,g[l]=1}else g[s]=1;o[b]=l}return v=c.s.r+a,r._read=function(){while(v<=c.e.r)if(!(w[v-1]||{}).hidden){var t=yy(e,c,v,d,i,o,m,u);if(++v,!1===t.isempty||(1===i?!1!==u.blankrows:u.blankrows))return void r.push(t.row)}return r.push(null)},r}var qy={to_json:Hy,to_html:Uy,to_csv:zy,set_readable:Vy};const Wy=n.version},2609:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7.3 17.37l-.061.088a1.518 1.518 0 0 1-.934.535l-4.178.663-.806-4.153a1.495 1.495 0 0 1 .187-1.058l.056-.086L8.77 2.639c.958-1.351 2.803-1.076 4.296-.03 1.497 1.047 2.387 2.693 1.433 4.055L7.3 17.37zM9.14 4.728l-5.545 8.346 3.277 2.294 5.544-8.346L9.14 4.728zM6.07 16.512l-3.276-2.295.53 2.73 2.746-.435zM9.994 3.506L13.271 5.8c.316-.452-.16-1.333-1.065-1.966-.905-.634-1.895-.78-2.212-.328zM8 18.5L9.375 17H19v1.5H8z"/></svg>'},"262e":function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));var n=r("b380");function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Object(n["a"])(e,t)}},"26ce":function(e,t,r){"use strict";var n=9007199254740991;function i(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}t["a"]=i},"26ee":function(e,t,r){"use strict";var n=r("5ea3"),i="object"==typeof self&&self&&self.Object===Object&&self,a=n["a"]||i||Function("return this")();t["a"]=a},"271b":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("cb3e"),c=r("2d93"),u=r("1181"),f="code",h="ck-code_selected",d=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor;e.model.schema.extend("$text",{allowAttributes:f}),e.model.schema.setAttributeProperties(f,{isFormatting:!0,copyOnEnter:!1}),e.conversion.attributeToElement({model:f,view:"code",upcastAlso:{styles:{"word-wrap":"break-word"}}}),e.commands.add(f,new l["a"](e,f)),e.plugins.get(c["a"]).registerAttribute(f),Object(u["a"])(e,f,"code",h)}}],[{key:"pluginName",get:function(){return"CodeEditing"}},{key:"requires",get:function(){return[c["a"]]}}]),r}(s["a"]),p=r("3707"),m=r("cfc3"),v=r.n(m),b=(r("cb74"),"code"),g=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t;t.ui.componentFactory.add(b,(function(n){var i=t.commands.get(b),a=new p["a"](n);return a.set({label:r("Code"),icon:v.a,tooltip:!0,isToggleable:!0}),a.bind("isOn","isEnabled").to(i,"value","isEnabled"),e.listenTo(a,"execute",(function(){t.execute(b),t.editing.view.focus()})),a}))}}]),r}(s["a"]);r.d(t,"a",(function(){return y}));
  328. /**
  329. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  330. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  331. */
  332. var y=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[d,g]}},{key:"pluginName",get:function(){return"Code"}}]),r}(s["a"])},2787:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M18 7v1H2V7h16zm0 5v1H2v-1h16z" opacity=".6"/><path d="M14 1v18a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1zm-2 1H8v4h4V2zm0 6H8v4h4V8zm0 6H8v4h4v-4z"/></svg>'},"27bf":function(e,t,r){"use strict";e.exports=o;var n=r("b19a"),i=Object.create(r("3a7c"));function a(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function o(e){if(!(this instanceof o))return new o(e);n.call(this,e),this._transformState={afterTransform:a.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"===typeof e.transform&&(this._transform=e.transform),"function"===typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",s)}function s(){var e=this;"function"===typeof this._flush?this._flush((function(t,r){l(e,t,r)})):l(this,null,null)}function l(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}i.inherits=r("3fb5"),i.inherits(o,n),o.prototype.push=function(e,t){return this._transformState.needTransform=!1,n.prototype.push.call(this,e,t)},o.prototype._transform=function(e,t,r){throw new Error("_transform() is not implemented")},o.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},o.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},o.prototype._destroy=function(e,t){var r=this;n.prototype._destroy.call(this,e,(function(e){t(e),r.emit("close")}))}},2801:function(e){e.exports={_args:[["elliptic@6.5.4","E:\\workSpec\\front\\micro_nano_park_web"]],_development:!0,_from:"elliptic@6.5.4",_id:"elliptic@6.5.4",_inBundle:!1,_integrity:"sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",_location:"/elliptic",_phantomChildren:{},_requested:{type:"version",registry:!0,raw:"elliptic@6.5.4",name:"elliptic",escapedName:"elliptic",rawSpec:"6.5.4",saveSpec:null,fetchSpec:"6.5.4"},_requiredBy:["/browserify-sign","/create-ecdh"],_resolved:"https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",_spec:"6.5.4",_where:"E:\\workSpec\\front\\micro_nano_park_web",author:{name:"Fedor Indutny",email:"fedor@indutny.com"},bugs:{url:"https://github.com/indutny/elliptic/issues"},dependencies:{"bn.js":"^4.11.9",brorand:"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1",inherits:"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"},description:"EC cryptography",devDependencies:{brfs:"^2.0.2",coveralls:"^3.1.0",eslint:"^7.6.0",grunt:"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1",istanbul:"^0.4.5",mocha:"^8.0.1"},files:["lib"],homepage:"https://github.com/indutny/elliptic",keywords:["EC","Elliptic","curve","Cryptography"],license:"MIT",main:"lib/elliptic.js",name:"elliptic",repository:{type:"git",url:"git+ssh://git@github.com/indutny/elliptic.git"},scripts:{lint:"eslint lib test","lint:fix":"npm run lint -- --fix",test:"npm run lint && npm run unit",unit:"istanbul test _mocha --reporter=spec test/index.js",version:"grunt dist && git add dist/"},version:"6.5.4"}},"290f":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("35ad"),c=(r("28a5"),r("652f")),u=r("db7c"),f=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"execute",value:function(){var e=this,t=this.editor.model,r=t.document;t.change((function(n){h(e.editor.model,n,r.selection,t.schema),e.fire("afterExecute",{writer:n})}))}}]),r}(c["a"]);function h(e,t,r,n){var i=r.isCollapsed,a=r.getFirstRange(),o=a.start.parent,s=a.end.parent;if(n.isLimit(o)||n.isLimit(s))i||o!=s||e.deleteContent(r);else if(i){var l=Object(u["a"])(t.model.schema,r.getAttributes());d(t,a.start),t.setSelectionAttribute(l)}else{var c=!(a.start.isAtStart&&a.end.isAtEnd),f=o==s;e.deleteContent(r,{leaveUnmerged:c}),c&&(f?d(t,r.focus):t.setSelection(s,0))}}function d(e,t){e.split(t),e.setSelection(t.parent.nextSibling,0)}var p=r("632c"),m=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.editing.view,r=t.document;t.addObserver(p["a"]),e.commands.add("enter",new f(e)),this.listenTo(r,"enter",(function(r,n){n.preventDefault(),n.isSoft||(e.execute("enter"),t.scrollToTheSelection())}),{priority:"low"})}}],[{key:"pluginName",get:function(){return"Enter"}}]),r}(s["a"]),v=r("6bfe"),b=r("84c3"),g=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"execute",value:function(){var e=this.editor.model,t=e.document.selection,r=e.schema.getLimitElement(t);if(t.containsEntireContent(r)||!y(e.schema,r))do{if(r=r.parent,!r)return}while(!y(e.schema,r));e.change((function(e){e.setSelection(r,"in")}))}}]),r}(c["a"]);
  333. /**
  334. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  335. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  336. */function y(e,t){return e.isLimit(t)&&(e.checkChild(t,"$text")||e.checkChild(t,"paragraph"))}
  337. /**
  338. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  339. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  340. */var w=Object(b["g"])("Ctrl+A"),_=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.editing.view,r=t.document;e.commands.add("selectAll",new g(e)),this.listenTo(r,"keydown",(function(t,r){Object(b["a"])(r)===w&&(e.execute("selectAll"),r.preventDefault())}))}}],[{key:"pluginName",get:function(){return"SelectAllEditing"}}]),r}(s["a"]),k=r("3707"),O=r("fa71"),E=r.n(O),S=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor;t.ui.componentFactory.add("selectAll",(function(r){var n=t.commands.get("selectAll"),i=new k["a"](r),a=r.t;return i.set({label:a("Select all"),icon:E.a,keystroke:"Ctrl+A",tooltip:!0}),i.bind("isOn","isEnabled").to(n,"value","isEnabled"),e.listenTo(i,"execute",(function(){t.execute("selectAll"),t.editing.view.focus()})),i}))}}],[{key:"pluginName",get:function(){return"SelectAllUI"}}]),r}(s["a"]),A=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[_,S]}},{key:"pluginName",get:function(){return"SelectAll"}}]),r}(s["a"]),C=r("b281"),T=r("b85c"),x=(r("7f7f"),r("ac6a"),r("e561")),M=r("21d0"),j=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e,i){var a;return Object(n["a"])(this,r),a=t.call(this,e),a.direction=i,a._buffer=new M["a"](e.model,e.config.get("typing.undoStep")),a}return Object(i["a"])(r,[{key:"buffer",get:function(){return this._buffer}},{key:"execute",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=this.editor.model,n=r.document;r.enqueueChange(this._buffer.batch,(function(i){e._buffer.lock();var a=i.createSelection(t.selection||n.selection),o=t.sequence||1,s=a.isCollapsed;if(a.isCollapsed&&r.modifySelection(a,{direction:e.direction,unit:t.unit}),e._shouldEntireContentBeReplacedWithParagraph(o))e._replaceEntireContentWithParagraph(i);else if(e._shouldReplaceFirstBlockWithParagraph(a,o))e.editor.execute("paragraph",{selection:a});else if(!a.isCollapsed){var l=0;a.getFirstRange().getMinimalFlatRanges().forEach((function(e){l+=Object(x["a"])(e.getWalker({singleCharacters:!0,ignoreElementEnd:!0,shallow:!0}))})),r.deleteContent(a,{doNotResetEntireContent:s,direction:e.direction}),e._buffer.input(l),i.setSelection(a),e._buffer.unlock()}}))}},{key:"_shouldEntireContentBeReplacedWithParagraph",value:function(e){if(e>1)return!1;var t=this.editor.model,r=t.document,n=r.selection,i=t.schema.getLimitElement(n),a=n.isCollapsed&&n.containsEntireContent(i);if(!a)return!1;if(!t.schema.checkChild(i,"paragraph"))return!1;var o=i.getChild(0);return!o||"paragraph"!==o.name}},{key:"_replaceEntireContentWithParagraph",value:function(e){var t=this.editor.model,r=t.document,n=r.selection,i=t.schema.getLimitElement(n),a=e.createElement("paragraph");e.remove(e.createRangeIn(i)),e.insert(a,i),e.setSelection(a,0)}},{key:"_shouldReplaceFirstBlockWithParagraph",value:function(e,t){var r=this.editor.model;if(t>1||"backward"!=this.direction)return!1;if(!e.isCollapsed)return!1;var n=e.getFirstPosition(),i=r.schema.getLimitElement(n),a=i.getChild(0);return n.parent==a&&(!!e.containsEntireContent(a)&&(!!r.schema.checkChild(i,"paragraph")&&"paragraph"!=a.name))}}]),r}(c["a"]),R=(r("c5f6"),r("edea")),P=r("6896"),I=r("59a6"),B=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;Object(n["a"])(this,r),i=t.call(this,e);var a=e.document,o=0;function s(e,t,r){var n;a.once("delete",(function(e){return n=e}),{priority:Number.POSITIVE_INFINITY}),a.fire("delete",new P["a"](a,t,r)),n&&n.stop.called&&e.stop()}return a.on("keyup",(function(e,t){t.keyCode!=b["f"].delete&&t.keyCode!=b["f"].backspace||(o=0)})),a.on("keydown",(function(e,t){var r={};if(t.keyCode==b["f"].delete)r.direction="forward",r.unit="character";else{if(t.keyCode!=b["f"].backspace)return;r.direction="backward",r.unit="codePoint"}var n=I["a"].isMac?t.altKey:t.ctrlKey;r.unit=n?"word":r.unit,r.sequence=++o,s(e,t.domEvent,r)})),I["a"].isAndroid&&a.on("beforeinput",(function(t,r){if("deleteContentBackward"==r.domEvent.inputType){var n={unit:"codepoint",direction:"backward",sequence:1},i=r.domTarget.ownerDocument.defaultView.getSelection();i.anchorNode==i.focusNode&&i.anchorOffset+1!=i.focusOffset&&(n.selectionToRemove=e.domConverter.domSelectionToView(i)),s(t,r.domEvent,n)}})),i}return Object(i["a"])(r,[{key:"observe",value:function(){}}]),r}(R["a"]),N=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.editing.view,r=t.document;if(t.addObserver(B),e.commands.add("forwardDelete",new j(e,"forward")),e.commands.add("delete",new j(e,"backward")),this.listenTo(r,"delete",(function(r,n){var i={unit:n.unit,sequence:n.sequence};if(n.selectionToRemove){var a,o=e.model.createSelection(),s=[],l=Object(T["a"])(n.selectionToRemove.getRanges());try{for(l.s();!(a=l.n()).done;){var c=a.value;s.push(e.editing.mapper.toModelRange(c))}}catch(u){l.e(u)}finally{l.f()}o.setTo(s),i.selection=o}e.execute("forward"==n.direction?"forwardDelete":"delete",i),n.preventDefault(),t.scrollToTheSelection()})),I["a"].isAndroid){var n=null;this.listenTo(r,"delete",(function(e,t){var r=t.domTarget.ownerDocument.defaultView.getSelection();n={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}}),{priority:"lowest"}),this.listenTo(r,"keyup",(function(e,t){if(n){var r=t.domTarget.ownerDocument.defaultView.getSelection();r.collapse(n.anchorNode,n.anchorOffset),r.extend(n.focusNode,n.focusOffset),n=null}}))}}}],[{key:"pluginName",get:function(){return"Delete"}}]),r}(s["a"]),D=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[C["a"],N]}},{key:"pluginName",get:function(){return"Typing"}}]),r}(s["a"]),L=(r("5df3"),r("c02b"),r("20d6"),r("55dd"),r("1c4c"),r("2909")),F=(r("10ad"),r("f400"),r("17e1")),V=r("73f9"),z=r("8e03"),U=r("f4bc"),H=r("63d0"),q=r("6472"),W=r("98ea"),G=r("0066"),K=r("869f"),X=r("ad6b"),$=r("9cf5"),Z=r("e47a"),Y=new Map;function J(e,t,r){var n=Y.get(e);n||(n=new Map,Y.set(e,n)),n.set(t,r)}function Q(e,t){var r=Y.get(e);return r&&r.has(t)?r.get(t):ee}function ee(e){return[e]}function te(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Q(e.constructor,t.constructor);try{return e=e.clone(),n(e,t,r)}catch(i){throw i}}function re(e,t,r){e=e.slice(),t=t.slice();var n=new ne(r.document,r.useRelations,r.forceWeakRemove);n.setOriginalOperations(e),n.setOriginalOperations(t);var i=n.originalOperations;if(0==e.length||0==t.length)return{operationsA:e,operationsB:t,originalOperations:i};var a,o=new WeakMap,s=Object(T["a"])(e);try{for(s.s();!(a=s.n()).done;){var l=a.value;o.set(l,0)}}catch(O){s.e(O)}finally{s.f()}var c={nextBaseVersionA:e[e.length-1].baseVersion+1,nextBaseVersionB:t[t.length-1].baseVersion+1,originalOperationsACount:e.length,originalOperationsBCount:t.length},u=0;while(u<e.length){var f,h,d=e[u],p=o.get(d);if(p!=t.length){var m=t[p],v=te(d,m,n.getContext(d,m,!0)),b=te(m,d,n.getContext(m,d,!1));n.updateRelation(d,m),n.setOriginalOperations(v,d),n.setOriginalOperations(b,m);var g,y=Object(T["a"])(v);try{for(y.s();!(g=y.n()).done;){var w=g.value;o.set(w,p+b.length)}}catch(O){y.e(O)}finally{y.f()}(f=e).splice.apply(f,[u,1].concat(Object(L["a"])(v))),(h=t).splice.apply(h,[p,1].concat(Object(L["a"])(b)))}else u++}if(r.padWithNoOps){var _=e.length-c.originalOperationsACount,k=t.length-c.originalOperationsBCount;ae(e,k-_),ae(t,_-k)}return ie(e,c.nextBaseVersionB),ie(t,c.nextBaseVersionA),{operationsA:e,operationsB:t,originalOperations:i}}var ne=function(){function e(t,r){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];Object(n["a"])(this,e),this.originalOperations=new Map,this._history=t.history,this._useRelations=r,this._forceWeakRemove=!!i,this._relations=new Map}return Object(i["a"])(e,[{key:"setOriginalOperations",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=r?this.originalOperations.get(r):null,i=Object(T["a"])(e);try{for(i.s();!(t=i.n()).done;){var a=t.value;this.originalOperations.set(a,n||a)}}catch(o){i.e(o)}finally{i.f()}}},{key:"updateRelation",value:function(e,t){switch(e.constructor){case H["a"]:switch(t.constructor){case W["a"]:e.targetPosition.isEqual(t.sourcePosition)||t.movedRange.containsPosition(e.targetPosition)?this._setRelation(e,t,"insertAtSource"):e.targetPosition.isEqual(t.deletionPosition)?this._setRelation(e,t,"insertBetween"):e.targetPosition.isAfter(t.sourcePosition)&&this._setRelation(e,t,"moveTargetAfter");break;case H["a"]:e.targetPosition.isEqual(t.sourcePosition)||e.targetPosition.isBefore(t.sourcePosition)?this._setRelation(e,t,"insertBefore"):this._setRelation(e,t,"insertAfter");break}break;case G["a"]:switch(t.constructor){case W["a"]:e.splitPosition.isBefore(t.sourcePosition)&&this._setRelation(e,t,"splitBefore");break;case H["a"]:(e.splitPosition.isEqual(t.sourcePosition)||e.splitPosition.isBefore(t.sourcePosition))&&this._setRelation(e,t,"splitBefore");break}break;case W["a"]:switch(t.constructor){case W["a"]:e.targetPosition.isEqual(t.sourcePosition)||this._setRelation(e,t,"mergeTargetNotMoved"),e.sourcePosition.isEqual(t.targetPosition)&&this._setRelation(e,t,"mergeSourceNotMoved"),e.sourcePosition.isEqual(t.sourcePosition)&&this._setRelation(e,t,"mergeSameElement");break;case G["a"]:e.sourcePosition.isEqual(t.splitPosition)&&this._setRelation(e,t,"splitAtSource")}break;case U["a"]:var r=e.newRange;if(!r)return;switch(t.constructor){case H["a"]:var n=X["a"]._createFromPositionAndShift(t.sourcePosition,t.howMany),i=n.containsPosition(r.start)||n.start.isEqual(r.start),a=n.containsPosition(r.end)||n.end.isEqual(r.end);!i&&!a||n.containsRange(r)||this._setRelation(e,t,{side:i?"left":"right",path:i?r.start.path.slice():r.end.path.slice()});break;case W["a"]:var o=r.start.isEqual(t.targetPosition),s=r.start.isEqual(t.deletionPosition),l=r.end.isEqual(t.deletionPosition),c=r.end.isEqual(t.sourcePosition);(o||s||l||c)&&this._setRelation(e,t,{wasInLeftElement:o,wasStartBeforeMergedElement:s,wasEndBeforeMergedElement:l,wasInRightElement:c});break}break}}},{key:"getContext",value:function(e,t,r){return{aIsStrong:r,aWasUndone:this._wasUndone(e),bWasUndone:this._wasUndone(t),abRelation:this._useRelations?this._getRelation(e,t):null,baRelation:this._useRelations?this._getRelation(t,e):null,forceWeakRemove:this._forceWeakRemove}}},{key:"_wasUndone",value:function(e){var t=this.originalOperations.get(e);return t.wasUndone||this._history.isUndoneOperation(t)}},{key:"_getRelation",value:function(e,t){var r=this.originalOperations.get(t),n=this._history.getUndoneOperation(r);if(!n)return null;var i=this.originalOperations.get(e),a=this._relations.get(i);return a&&a.get(n)||null}},{key:"_setRelation",value:function(e,t,r){var n=this.originalOperations.get(e),i=this.originalOperations.get(t),a=this._relations.get(n);a||(a=new Map,this._relations.set(n,a)),a.set(i,r)}}]),e}();function ie(e,t){var r,n=Object(T["a"])(e);try{for(n.s();!(r=n.n()).done;){var i=r.value;i.baseVersion=t++}}catch(a){n.e(a)}finally{n.f()}}function ae(e,t){for(var r=0;r<t;r++)e.push(new K["a"](0))}function oe(e,t,r){var n=e.nodes,i=n.getNode(0).getAttribute(t);if(i==r)return null;var a=new X["a"](e.position,e.position.getShiftedBy(e.howMany));return new V["a"](a,t,i,r,0)}function se(e,t){var r=X["a"]._createFromPositionAndShift(t.sourcePosition,t.howMany),n=null,i=[];r.containsRange(e,!0)?n=e:e.start.hasSameParentAs(r.start)?(i=e.getDifference(r),n=e.getIntersection(r)):i=[e];var a,o=[],s=Object(T["a"])(i);try{for(s.s();!(a=s.n()).done;){var l=a.value;l=l._getTransformedByDeletion(t.sourcePosition,t.howMany);var c=t.getMovedRangeStart(),u=l.start.hasSameParentAs(c);l=l._getTransformedByInsertion(c,t.howMany,u),o.push.apply(o,Object(L["a"])(l))}}catch(f){s.e(f)}finally{s.f()}return n&&o.push(n._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany,!1)[0]),o}function le(e,t){return null===e.targetPosition._getTransformedByDeletion(t.sourcePosition,t.howMany)}function ce(e,t){for(var r=[],n=0;n<e.length;n++){var i=e[n],a=new H["a"](i.start,i.end.offset-i.start.offset,t,0);r.push(a);for(var o=n+1;o<e.length;o++)e[o]=e[o]._getTransformedByMove(a.sourcePosition,a.targetPosition,a.howMany)[0];t=t._getTransformedByMove(a.sourcePosition,a.targetPosition,a.howMany)}return r}
  341. /**
  342. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  343. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  344. */J(V["a"],V["a"],(function(e,t,r){if(e.key===t.key&&e.range.start.hasSameParentAs(t.range.start)){var n=e.range.getDifference(t.range).map((function(t){return new V["a"](t,e.key,e.oldValue,e.newValue,0)})),i=e.range.getIntersection(t.range);return i&&r.aIsStrong&&n.push(new V["a"](i,t.key,t.newValue,e.newValue,0)),0==n.length?[new K["a"](0)]:n}return[e]})),J(V["a"],F["a"],(function(e,t){if(e.range.start.hasSameParentAs(t.position)&&e.range.containsPosition(t.position)){var r=e.range._getTransformedByInsertion(t.position,t.howMany,!t.shouldReceiveAttributes),n=r.map((function(t){return new V["a"](t,e.key,e.oldValue,e.newValue,e.baseVersion)}));if(t.shouldReceiveAttributes){var i=oe(t,e.key,e.oldValue);i&&n.unshift(i)}return n}return e.range=e.range._getTransformedByInsertion(t.position,t.howMany,!1)[0],[e]})),J(V["a"],W["a"],(function(e,t){var r=[];e.range.start.hasSameParentAs(t.deletionPosition)&&(e.range.containsPosition(t.deletionPosition)||e.range.start.isEqual(t.deletionPosition))&&r.push(X["a"]._createFromPositionAndShift(t.graveyardPosition,1));var n=e.range._getTransformedByMergeOperation(t);return n.isCollapsed||r.push(n),r.map((function(t){return new V["a"](t,e.key,e.oldValue,e.newValue,e.baseVersion)}))})),J(V["a"],H["a"],(function(e,t){var r=se(e.range,t);return r.map((function(t){return new V["a"](t,e.key,e.oldValue,e.newValue,e.baseVersion)}))})),J(V["a"],G["a"],(function(e,t){if(e.range.end.isEqual(t.insertionPosition))return t.graveyardPosition||e.range.end.offset++,[e];if(e.range.start.hasSameParentAs(t.splitPosition)&&e.range.containsPosition(t.splitPosition)){var r=e.clone();return r.range=new X["a"](t.moveTargetPosition.clone(),e.range.end._getCombined(t.splitPosition,t.moveTargetPosition)),e.range.end=t.splitPosition.clone(),e.range.end.stickiness="toPrevious",[e,r]}return e.range=e.range._getTransformedBySplitOperation(t),[e]})),J(F["a"],V["a"],(function(e,t){var r=[e];if(e.shouldReceiveAttributes&&e.position.hasSameParentAs(t.range.start)&&t.range.containsPosition(e.position)){var n=oe(e,t.key,t.newValue);n&&r.push(n)}return r})),J(F["a"],F["a"],(function(e,t,r){return e.position.isEqual(t.position)&&r.aIsStrong||(e.position=e.position._getTransformedByInsertOperation(t)),[e]})),J(F["a"],H["a"],(function(e,t){return e.position=e.position._getTransformedByMoveOperation(t),[e]})),J(F["a"],G["a"],(function(e,t){return e.position=e.position._getTransformedBySplitOperation(t),[e]})),J(F["a"],W["a"],(function(e,t){return e.position=e.position._getTransformedByMergeOperation(t),[e]})),J(U["a"],F["a"],(function(e,t){return e.oldRange&&(e.oldRange=e.oldRange._getTransformedByInsertOperation(t)[0]),e.newRange&&(e.newRange=e.newRange._getTransformedByInsertOperation(t)[0]),[e]})),J(U["a"],U["a"],(function(e,t,r){if(e.name==t.name){if(!r.aIsStrong)return[new K["a"](0)];e.oldRange=t.newRange?t.newRange.clone():null}return[e]})),J(U["a"],W["a"],(function(e,t){return e.oldRange&&(e.oldRange=e.oldRange._getTransformedByMergeOperation(t)),e.newRange&&(e.newRange=e.newRange._getTransformedByMergeOperation(t)),[e]})),J(U["a"],H["a"],(function(e,t,r){if(e.oldRange&&(e.oldRange=X["a"]._createFromRanges(e.oldRange._getTransformedByMoveOperation(t))),e.newRange){if(r.abRelation){var n=X["a"]._createFromRanges(e.newRange._getTransformedByMoveOperation(t));if("left"==r.abRelation.side&&t.targetPosition.isEqual(e.newRange.start))return e.newRange.start.path=r.abRelation.path,e.newRange.end=n.end,[e];if("right"==r.abRelation.side&&t.targetPosition.isEqual(e.newRange.end))return e.newRange.start=n.start,e.newRange.end.path=r.abRelation.path,[e]}e.newRange=X["a"]._createFromRanges(e.newRange._getTransformedByMoveOperation(t))}return[e]})),J(U["a"],G["a"],(function(e,t,r){if(e.oldRange&&(e.oldRange=e.oldRange._getTransformedBySplitOperation(t)),e.newRange){if(r.abRelation){var n=e.newRange._getTransformedBySplitOperation(t);return e.newRange.start.isEqual(t.splitPosition)&&r.abRelation.wasStartBeforeMergedElement?e.newRange.start=$["a"]._createAt(t.insertionPosition):e.newRange.start.isEqual(t.splitPosition)&&!r.abRelation.wasInLeftElement&&(e.newRange.start=$["a"]._createAt(t.moveTargetPosition)),e.newRange.end.isEqual(t.splitPosition)&&r.abRelation.wasInRightElement?e.newRange.end=$["a"]._createAt(t.moveTargetPosition):e.newRange.end.isEqual(t.splitPosition)&&r.abRelation.wasEndBeforeMergedElement?e.newRange.end=$["a"]._createAt(t.insertionPosition):e.newRange.end=n.end,[e]}e.newRange=e.newRange._getTransformedBySplitOperation(t)}return[e]})),J(W["a"],F["a"],(function(e,t){return e.sourcePosition.hasSameParentAs(t.position)&&(e.howMany+=t.howMany),e.sourcePosition=e.sourcePosition._getTransformedByInsertOperation(t),e.targetPosition=e.targetPosition._getTransformedByInsertOperation(t),[e]})),J(W["a"],W["a"],(function(e,t,r){if(e.sourcePosition.isEqual(t.sourcePosition)&&e.targetPosition.isEqual(t.targetPosition)){if(r.bWasUndone){var n=t.graveyardPosition.path.slice();return n.push(0),e.sourcePosition=new $["a"](t.graveyardPosition.root,n),e.howMany=0,[e]}return[new K["a"](0)]}if(e.sourcePosition.isEqual(t.sourcePosition)&&!e.targetPosition.isEqual(t.targetPosition)&&!r.bWasUndone&&"splitAtSource"!=r.abRelation){var i="$graveyard"==e.targetPosition.root.rootName,a="$graveyard"==t.targetPosition.root.rootName,o=i&&!a,s=a&&!i,l=s||!o&&r.aIsStrong;if(l){var c=t.targetPosition._getTransformedByMergeOperation(t),u=e.targetPosition._getTransformedByMergeOperation(t);return[new H["a"](c,e.howMany,u,0)]}return[new K["a"](0)]}return e.sourcePosition.hasSameParentAs(t.targetPosition)&&(e.howMany+=t.howMany),e.sourcePosition=e.sourcePosition._getTransformedByMergeOperation(t),e.targetPosition=e.targetPosition._getTransformedByMergeOperation(t),e.graveyardPosition.isEqual(t.graveyardPosition)&&r.aIsStrong||(e.graveyardPosition=e.graveyardPosition._getTransformedByMergeOperation(t)),[e]})),J(W["a"],H["a"],(function(e,t,r){var n=X["a"]._createFromPositionAndShift(t.sourcePosition,t.howMany);return"remove"==t.type&&!r.bWasUndone&&!r.forceWeakRemove&&e.deletionPosition.hasSameParentAs(t.sourcePosition)&&n.containsPosition(e.sourcePosition)?[new K["a"](0)]:(e.sourcePosition.hasSameParentAs(t.targetPosition)&&(e.howMany+=t.howMany),e.sourcePosition.hasSameParentAs(t.sourcePosition)&&(e.howMany-=t.howMany),e.sourcePosition=e.sourcePosition._getTransformedByMoveOperation(t),e.targetPosition=e.targetPosition._getTransformedByMoveOperation(t),e.graveyardPosition.isEqual(t.targetPosition)||(e.graveyardPosition=e.graveyardPosition._getTransformedByMoveOperation(t)),[e])})),J(W["a"],G["a"],(function(e,t,r){if(t.graveyardPosition&&(e.graveyardPosition=e.graveyardPosition._getTransformedByDeletion(t.graveyardPosition,1),e.deletionPosition.isEqual(t.graveyardPosition)&&(e.howMany=t.howMany)),e.targetPosition.isEqual(t.splitPosition)){var n=0!=t.howMany,i=t.graveyardPosition&&e.deletionPosition.isEqual(t.graveyardPosition);if(n||i||"mergeTargetNotMoved"==r.abRelation)return e.sourcePosition=e.sourcePosition._getTransformedBySplitOperation(t),[e]}if(e.sourcePosition.isEqual(t.splitPosition)){if("mergeSourceNotMoved"==r.abRelation)return e.howMany=0,e.targetPosition=e.targetPosition._getTransformedBySplitOperation(t),[e];if("mergeSameElement"==r.abRelation||e.sourcePosition.offset>0)return e.sourcePosition=t.moveTargetPosition.clone(),e.targetPosition=e.targetPosition._getTransformedBySplitOperation(t),[e]}return e.sourcePosition.hasSameParentAs(t.splitPosition)&&(e.howMany=t.splitPosition.offset),e.sourcePosition=e.sourcePosition._getTransformedBySplitOperation(t),e.targetPosition=e.targetPosition._getTransformedBySplitOperation(t),[e]})),J(H["a"],F["a"],(function(e,t){var r=X["a"]._createFromPositionAndShift(e.sourcePosition,e.howMany),n=r._getTransformedByInsertOperation(t,!1)[0];return e.sourcePosition=n.start,e.howMany=n.end.offset-n.start.offset,e.targetPosition.isEqual(t.position)||(e.targetPosition=e.targetPosition._getTransformedByInsertOperation(t)),[e]})),J(H["a"],H["a"],(function(e,t,r){var n,i=X["a"]._createFromPositionAndShift(e.sourcePosition,e.howMany),a=X["a"]._createFromPositionAndShift(t.sourcePosition,t.howMany),o=r.aIsStrong,s=!r.aIsStrong;if("insertBefore"==r.abRelation||"insertAfter"==r.baRelation?s=!0:"insertAfter"!=r.abRelation&&"insertBefore"!=r.baRelation||(s=!1),n=e.targetPosition.isEqual(t.targetPosition)&&s?e.targetPosition._getTransformedByDeletion(t.sourcePosition,t.howMany):e.targetPosition._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),le(e,t)&&le(t,e))return[t.getReversed()];var l=i.containsPosition(t.targetPosition);if(l&&i.containsRange(a,!0))return i.start=i.start._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),i.end=i.end._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),ce([i],n);var c=a.containsPosition(e.targetPosition);if(c&&a.containsRange(i,!0))return i.start=i.start._getCombined(t.sourcePosition,t.getMovedRangeStart()),i.end=i.end._getCombined(t.sourcePosition,t.getMovedRangeStart()),ce([i],n);var u=Object(Z["a"])(e.sourcePosition.getParentPath(),t.sourcePosition.getParentPath());if("prefix"==u||"extension"==u)return i.start=i.start._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),i.end=i.end._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),ce([i],n);"remove"!=e.type||"remove"==t.type||r.aWasUndone||r.forceWeakRemove?"remove"==e.type||"remove"!=t.type||r.bWasUndone||r.forceWeakRemove||(o=!1):o=!0;var f,h=[],d=i.getDifference(a),p=Object(T["a"])(d);try{for(p.s();!(f=p.n()).done;){var m=f.value;m.start=m.start._getTransformedByDeletion(t.sourcePosition,t.howMany),m.end=m.end._getTransformedByDeletion(t.sourcePosition,t.howMany);var v="same"==Object(Z["a"])(m.start.getParentPath(),t.getMovedRangeStart().getParentPath()),b=m._getTransformedByInsertion(t.getMovedRangeStart(),t.howMany,v);h.push.apply(h,Object(L["a"])(b))}}catch(y){p.e(y)}finally{p.f()}var g=i.getIntersection(a);return null!==g&&o&&(g.start=g.start._getCombined(t.sourcePosition,t.getMovedRangeStart()),g.end=g.end._getCombined(t.sourcePosition,t.getMovedRangeStart()),0===h.length?h.push(g):1==h.length?a.start.isBefore(i.start)||a.start.isEqual(i.start)?h.unshift(g):h.push(g):h.splice(1,0,g)),0===h.length?[new K["a"](e.baseVersion)]:ce(h,n)})),J(H["a"],G["a"],(function(e,t,r){var n=e.targetPosition.clone();e.targetPosition.isEqual(t.insertionPosition)&&t.graveyardPosition&&"moveTargetAfter"!=r.abRelation||(n=e.targetPosition._getTransformedBySplitOperation(t));var i=X["a"]._createFromPositionAndShift(e.sourcePosition,e.howMany);if(i.end.isEqual(t.insertionPosition))return t.graveyardPosition||e.howMany++,e.targetPosition=n,[e];if(i.start.hasSameParentAs(t.splitPosition)&&i.containsPosition(t.splitPosition)){var a=new X["a"](t.splitPosition,i.end);a=a._getTransformedBySplitOperation(t);var o=[new X["a"](i.start,t.splitPosition),a];return ce(o,n)}e.targetPosition.isEqual(t.splitPosition)&&"insertAtSource"==r.abRelation&&(n=t.moveTargetPosition),e.targetPosition.isEqual(t.insertionPosition)&&"insertBetween"==r.abRelation&&(n=e.targetPosition);var s=i._getTransformedBySplitOperation(t),l=[s];if(t.graveyardPosition){var c=i.start.isEqual(t.graveyardPosition)||i.containsPosition(t.graveyardPosition);e.howMany>1&&c&&!r.aWasUndone&&l.push(X["a"]._createFromPositionAndShift(t.insertionPosition,1))}return ce(l,n)})),J(H["a"],W["a"],(function(e,t,r){var n=X["a"]._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.deletionPosition.hasSameParentAs(e.sourcePosition)&&n.containsPosition(t.sourcePosition))if("remove"!=e.type||r.forceWeakRemove){if(1==e.howMany)return r.bWasUndone?(e.sourcePosition=t.graveyardPosition.clone(),e.targetPosition=e.targetPosition._getTransformedByMergeOperation(t),[e]):[new K["a"](0)]}else if(!r.aWasUndone){var i=[],a=t.graveyardPosition.clone(),o=t.targetPosition._getTransformedByMergeOperation(t);e.howMany>1&&(i.push(new H["a"](e.sourcePosition,e.howMany-1,e.targetPosition,0)),a=a._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany-1),o=o._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany-1));var s=t.deletionPosition._getCombined(e.sourcePosition,e.targetPosition),l=new H["a"](a,1,s,0),c=l.getMovedRangeStart().path.slice();c.push(0);var u=new $["a"](l.targetPosition.root,c);o=o._getTransformedByMove(a,s,1);var f=new H["a"](o,t.howMany,u,0);return i.push(l),i.push(f),i}var h=X["a"]._createFromPositionAndShift(e.sourcePosition,e.howMany),d=h._getTransformedByMergeOperation(t);return e.sourcePosition=d.start,e.howMany=d.end.offset-d.start.offset,e.targetPosition=e.targetPosition._getTransformedByMergeOperation(t),[e]})),J(z["a"],F["a"],(function(e,t){return e.position=e.position._getTransformedByInsertOperation(t),[e]})),J(z["a"],W["a"],(function(e,t){return e.position.isEqual(t.deletionPosition)?(e.position=t.graveyardPosition.clone(),e.position.stickiness="toNext",[e]):(e.position=e.position._getTransformedByMergeOperation(t),[e])})),J(z["a"],H["a"],(function(e,t){return e.position=e.position._getTransformedByMoveOperation(t),[e]})),J(z["a"],z["a"],(function(e,t,r){if(e.position.isEqual(t.position)){if(!r.aIsStrong)return[new K["a"](0)];e.oldName=t.newName}return[e]})),J(z["a"],G["a"],(function(e,t){var r=e.position.path,n=t.splitPosition.getParentPath();if("same"==Object(Z["a"])(r,n)&&!t.graveyardPosition){var i=new z["a"](e.position.getShiftedBy(1),e.oldName,e.newName,0);return[e,i]}return e.position=e.position._getTransformedBySplitOperation(t),[e]})),J(q["a"],q["a"],(function(e,t,r){if(e.root===t.root&&e.key===t.key){if(!r.aIsStrong||e.newValue===t.newValue)return[new K["a"](0)];e.oldValue=t.newValue}return[e]})),J(G["a"],F["a"],(function(e,t){return e.splitPosition.hasSameParentAs(t.position)&&e.splitPosition.offset<t.position.offset&&(e.howMany+=t.howMany),e.splitPosition=e.splitPosition._getTransformedByInsertOperation(t),e.insertionPosition=G["a"].getInsertionPosition(e.splitPosition),[e]})),J(G["a"],W["a"],(function(e,t,r){if(!e.graveyardPosition&&!r.bWasUndone&&e.splitPosition.hasSameParentAs(t.sourcePosition)){var n=t.graveyardPosition.path.slice();n.push(0);var i=new $["a"](t.graveyardPosition.root,n),a=G["a"].getInsertionPosition(new $["a"](t.graveyardPosition.root,n)),o=new G["a"](i,0,null,0);return o.insertionPosition=a,e.splitPosition=e.splitPosition._getTransformedByMergeOperation(t),e.insertionPosition=G["a"].getInsertionPosition(e.splitPosition),e.graveyardPosition=o.insertionPosition.clone(),e.graveyardPosition.stickiness="toNext",[o,e]}return e.splitPosition.hasSameParentAs(t.deletionPosition)&&!e.splitPosition.isAfter(t.deletionPosition)&&e.howMany--,e.splitPosition.hasSameParentAs(t.targetPosition)&&(e.howMany+=t.howMany),e.splitPosition=e.splitPosition._getTransformedByMergeOperation(t),e.insertionPosition=G["a"].getInsertionPosition(e.splitPosition),e.graveyardPosition&&(e.graveyardPosition=e.graveyardPosition._getTransformedByMergeOperation(t)),[e]})),J(G["a"],H["a"],(function(e,t,r){var n=X["a"]._createFromPositionAndShift(t.sourcePosition,t.howMany);if(e.graveyardPosition){var i=n.start.isEqual(e.graveyardPosition)||n.containsPosition(e.graveyardPosition);if(!r.bWasUndone&&i){var a=e.splitPosition._getTransformedByMoveOperation(t),o=e.graveyardPosition._getTransformedByMoveOperation(t),s=o.path.slice();s.push(0);var l=new $["a"](o.root,s),c=new H["a"](a,e.howMany,l,0);return[c]}e.graveyardPosition=e.graveyardPosition._getTransformedByMoveOperation(t)}if(e.splitPosition.hasSameParentAs(t.sourcePosition)&&n.containsPosition(e.splitPosition)){var u=t.howMany-(e.splitPosition.offset-t.sourcePosition.offset);return e.howMany-=u,e.splitPosition.hasSameParentAs(t.targetPosition)&&e.splitPosition.offset<t.targetPosition.offset&&(e.howMany+=t.howMany),e.splitPosition=t.sourcePosition.clone(),e.insertionPosition=G["a"].getInsertionPosition(e.splitPosition),[e]}var f=e.splitPosition.isEqual(t.targetPosition);return!f||"insertAtSource"!=r.baRelation&&"splitBefore"!=r.abRelation?(t.sourcePosition.isEqual(t.targetPosition)||(e.splitPosition.hasSameParentAs(t.sourcePosition)&&e.splitPosition.offset<=t.sourcePosition.offset&&(e.howMany-=t.howMany),e.splitPosition.hasSameParentAs(t.targetPosition)&&e.splitPosition.offset<t.targetPosition.offset&&(e.howMany+=t.howMany)),e.splitPosition.stickiness="toNone",e.splitPosition=e.splitPosition._getTransformedByMoveOperation(t),e.splitPosition.stickiness="toNext",e.graveyardPosition?e.insertionPosition=e.insertionPosition._getTransformedByMoveOperation(t):e.insertionPosition=G["a"].getInsertionPosition(e.splitPosition),[e]):(e.howMany+=t.howMany,e.splitPosition=e.splitPosition._getTransformedByDeletion(t.sourcePosition,t.howMany),e.insertionPosition=G["a"].getInsertionPosition(e.splitPosition),[e])})),J(G["a"],G["a"],(function(e,t,r){if(e.splitPosition.isEqual(t.splitPosition)){if(!e.graveyardPosition&&!t.graveyardPosition)return[new K["a"](0)];if(e.graveyardPosition&&t.graveyardPosition&&e.graveyardPosition.isEqual(t.graveyardPosition))return[new K["a"](0)];if("splitBefore"==r.abRelation)return e.howMany=0,e.graveyardPosition=e.graveyardPosition._getTransformedBySplitOperation(t),[e]}if(e.graveyardPosition&&t.graveyardPosition&&e.graveyardPosition.isEqual(t.graveyardPosition)){var n="$graveyard"==e.splitPosition.root.rootName,i="$graveyard"==t.splitPosition.root.rootName,a=n&&!i,o=i&&!n,s=o||!a&&r.aIsStrong;if(s){var l=[];return t.howMany&&l.push(new H["a"](t.moveTargetPosition,t.howMany,t.splitPosition,0)),e.howMany&&l.push(new H["a"](e.splitPosition,e.howMany,e.moveTargetPosition,0)),l}return[new K["a"](0)]}if(e.graveyardPosition&&(e.graveyardPosition=e.graveyardPosition._getTransformedBySplitOperation(t)),e.splitPosition.isEqual(t.insertionPosition)&&"splitBefore"==r.abRelation)return e.howMany++,[e];if(t.splitPosition.isEqual(e.insertionPosition)&&"splitBefore"==r.baRelation){var c=t.insertionPosition.path.slice();c.push(0);var u=new $["a"](t.insertionPosition.root,c),f=new H["a"](e.insertionPosition,1,u,0);return[e,f]}return e.splitPosition.hasSameParentAs(t.splitPosition)&&e.splitPosition.offset<t.splitPosition.offset&&(e.howMany-=t.howMany),e.splitPosition=e.splitPosition._getTransformedBySplitOperation(t),e.insertionPosition=G["a"].getInsertionPosition(e.splitPosition),[e]}));var ue=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i._stack=[],i._createdBatches=new WeakSet,i.refresh(),i.listenTo(e.data,"set",(function(){return i.clearStack()})),i}return Object(i["a"])(r,[{key:"refresh",value:function(){this.isEnabled=this._stack.length>0}},{key:"addBatch",value:function(e){var t=this.editor.model.document.selection,r={ranges:t.hasOwnRange?Array.from(t.getRanges()):[],isBackward:t.isBackward};this._stack.push({batch:e,selection:r}),this.refresh()}},{key:"clearStack",value:function(){this._stack=[],this.refresh()}},{key:"_restoreSelection",value:function(e,t,r){var n,i=this.editor.model,a=i.document,o=[],s=e.map((function(e){return e.getTransformedByOperations(r)})),l=s.flat(),c=Object(T["a"])(s);try{for(c.s();!(n=c.n()).done;){var u=n.value,f=u.filter((function(e){return e.root!=a.graveyard})).filter((function(e){return!he(e,l)}));f.length&&(fe(f),o.push(f[0]))}}catch(h){c.e(h)}finally{c.f()}o.length&&i.change((function(e){e.setSelection(o,{backward:t})}))}},{key:"_undo",value:function(e,t){var r=this.editor.model,n=r.document;this._createdBatches.add(t);var i=e.operations.slice().filter((function(e){return e.isDocumentOperation}));i.reverse();var a,o=Object(T["a"])(i);try{for(o.s();!(a=o.n()).done;){var s,l=a.value,c=l.baseVersion+1,u=Array.from(n.history.getOperations(c)),f=re([l.getReversed()],u,{useRelations:!0,document:this.editor.model.document,padWithNoOps:!1,forceWeakRemove:!0}),h=f.operationsA,d=Object(T["a"])(h);try{for(d.s();!(s=d.n()).done;){var p=s.value;t.addOperation(p),r.applyOperation(p),n.history.setOperationAsUndone(l,p)}}catch(m){d.e(m)}finally{d.f()}}}catch(m){o.e(m)}finally{o.f()}}}]),r}(c["a"]);function fe(e){e.sort((function(e,t){return e.start.isBefore(t.start)?-1:1}));for(var t=1;t<e.length;t++){var r=e[t-1],n=r.getJoined(e[t],!0);n&&(t--,e.splice(t,2,n))}}function he(e,t){return t.some((function(t){return t!==e&&t.containsRange(e,!0)}))}
  345. /**
  346. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  347. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  348. */var de=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"execute",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=t?this._stack.findIndex((function(e){return e.batch==t})):this._stack.length-1,n=this._stack.splice(r,1)[0],i=this.editor.model.createBatch("transparent");this.editor.model.enqueueChange(i,(function(){e._undo(n.batch,i);var t=e.editor.model.document.history.getOperations(n.batch.baseVersion);e._restoreSelection(n.selection.ranges,n.selection.isBackward,t),e.fire("revert",n.batch,i)})),this.refresh()}}]),r}(ue),pe=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"execute",value:function(){var e=this,t=this._stack.pop(),r=this.editor.model.createBatch("transparent");this.editor.model.enqueueChange(r,(function(){var n=t.batch.operations[t.batch.operations.length-1],i=n.baseVersion+1,a=e.editor.model.document.history.getOperations(i);e._restoreSelection(t.selection.ranges,t.selection.isBackward,a),e._undo(t.batch,r)})),this.refresh()}}]),r}(ue),me=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i._batchRegistry=new WeakSet,i}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor;this._undoCommand=new de(t),this._redoCommand=new pe(t),t.commands.add("undo",this._undoCommand),t.commands.add("redo",this._redoCommand),this.listenTo(t.model,"applyOperation",(function(t,r){var n=r[0];if(n.isDocumentOperation){var i=n.batch,a=e._redoCommand._createdBatches.has(i),o=e._undoCommand._createdBatches.has(i),s=e._batchRegistry.has(i);s||"transparent"==i.type&&!a&&!o||(a?e._undoCommand.addBatch(i):o||(e._undoCommand.addBatch(i),e._redoCommand.clearStack()),e._batchRegistry.add(i))}}),{priority:"highest"}),this.listenTo(this._undoCommand,"revert",(function(t,r,n){e._redoCommand.addBatch(n)})),t.keystrokes.set("CTRL+Z","undo"),t.keystrokes.set("CTRL+Y","redo"),t.keystrokes.set("CTRL+SHIFT+Z","redo")}}],[{key:"pluginName",get:function(){return"UndoEditing"}}]),r}(s["a"]),ve=r("f945"),be=r.n(ve),ge=r("332d"),ye=r.n(ge),we=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.locale,r=e.t,n="ltr"==t.uiLanguageDirection?be.a:ye.a,i="ltr"==t.uiLanguageDirection?ye.a:be.a;this._addButton("undo",r("Undo"),"CTRL+Z",n),this._addButton("redo",r("Redo"),"CTRL+Y",i)}},{key:"_addButton",value:function(e,t,r,n){var i=this,a=this.editor;a.ui.componentFactory.add(e,(function(o){var s=a.commands.get(e),l=new k["a"](o);return l.set({label:t,icon:n,keystroke:r,tooltip:!0}),l.bind("isEnabled").to(s,"isEnabled"),i.listenTo(l,"execute",(function(){a.execute(e),a.editing.view.focus()})),l}))}}]),r}(s["a"]),_e=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[me,we]}},{key:"pluginName",get:function(){return"Undo"}}]),r}(s["a"]);
  349. /**
  350. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  351. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  352. */r.d(t,"a",(function(){return ke}));
  353. /**
  354. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  355. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  356. */
  357. var ke=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[l["a"],m,A,v["a"],D,_e]}},{key:"pluginName",get:function(){return"Essentials"}}]),r}(s["a"])},2914:function(e,t,r){"use strict";var n=r("b85c"),i=r("ade3"),a=(r("ac6a"),r("d4ec")),o=r("bee2"),s=r("262e"),l=r("2caf"),c=r("109b"),u=(r("5df3"),r("1c4c"),r("652f")),f=r("0b65"),h=function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e,n){var i;return Object(a["a"])(this,r),i=t.call(this,e),i._indentBehavior=n,i}return Object(o["a"])(r,[{key:"refresh",value:function(){var e=this.editor,t=e.model,r=Object(f["a"])(t.document.selection.getSelectedBlocks());r&&t.schema.checkAttribute(r,"blockIndent")?this.isEnabled=this._indentBehavior.checkEnabled(r.getAttribute("blockIndent")):this.isEnabled=!1}},{key:"execute",value:function(){var e=this,t=this.editor.model,r=d(t);t.change((function(t){var i,a=Object(n["a"])(r);try{for(a.s();!(i=a.n()).done;){var o=i.value,s=o.getAttribute("blockIndent"),l=e._indentBehavior.getNextIndent(s);l?t.setAttribute("blockIndent",l,o):t.removeAttribute("blockIndent",o)}}catch(c){a.e(c)}finally{a.f()}}))}}]),r}(u["a"]);function d(e){var t=e.document.selection,r=e.schema,n=Array.from(t.getSelectedBlocks());return n.filter((function(e){return r.checkAttribute(e,"blockIndent")}))}r("aef6");
  358. /**
  359. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  360. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  361. */var p=function(){function e(t){Object(a["a"])(this,e),this.isForward="forward"===t.direction,this.offset=t.offset,this.unit=t.unit}return Object(o["a"])(e,[{key:"checkEnabled",value:function(e){var t=parseFloat(e||0);return this.isForward||t>0}},{key:"getNextIndent",value:function(e){var t=parseFloat(e||0),r=!e||e.endsWith(this.unit);if(!r)return this.isForward?this.offset+this.unit:void 0;var n=this.isForward?this.offset:-this.offset,i=t+n;return i>0?i+this.unit:void 0}}]),e}(),m=function(){function e(t){Object(a["a"])(this,e),this.isForward="forward"===t.direction,this.classes=t.classes}return Object(o["a"])(e,[{key:"checkEnabled",value:function(e){var t=this.classes.indexOf(e);return this.isForward?t<this.classes.length-1:t>=0}},{key:"getNextIndent",value:function(e){var t=this.classes.indexOf(e),r=this.isForward?1:-1;return this.classes[t+r]}}]),e}(),v=r("7343");
  362. /**
  363. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  364. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  365. */
  366. function b(e){e.setNormalizer("margin",Object(v["c"])("margin")),e.setNormalizer("margin-top",(function(e){return{path:"margin.top",value:e}})),e.setNormalizer("margin-right",(function(e){return{path:"margin.right",value:e}})),e.setNormalizer("margin-bottom",(function(e){return{path:"margin.bottom",value:e}})),e.setNormalizer("margin-left",(function(e){return{path:"margin.left",value:e}})),e.setReducer("margin",Object(v["a"])("margin")),e.setStyleRelation("margin",["margin-top","margin-right","margin-bottom","margin-left"])}r.d(t,"a",(function(){return y}));
  367. /**
  368. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  369. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  370. */
  371. var g=["paragraph","heading1","heading2","heading3","heading4","heading5","heading6"],y=function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e){var n;return Object(a["a"])(this,r),n=t.call(this,e),e.config.define("indentBlock",{offset:40,unit:"px"}),n}return Object(o["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.config.get("indentBlock"),r=!t.classes||!t.classes.length,n=Object.assign({direction:"forward"},t),i=Object.assign({direction:"backward"},t);r?(e.data.addStyleProcessorRules(b),this._setupConversionUsingOffset(e.conversion),e.commands.add("indentBlock",new h(e,new p(n))),e.commands.add("outdentBlock",new h(e,new p(i)))):(this._setupConversionUsingClasses(t.classes),e.commands.add("indentBlock",new h(e,new m(n))),e.commands.add("outdentBlock",new h(e,new m(i))))}},{key:"afterInit",value:function(){var e=this.editor,t=e.model.schema,r=e.commands.get("indent"),n=e.commands.get("outdent"),i=e.config.get("heading.options"),a=i&&i.map((function(e){return e.model})),o=a||g;o.forEach((function(e){t.isRegistered(e)&&t.extend(e,{allowAttributes:"blockIndent"})})),t.setAttributeProperties("blockIndent",{isFormatting:!0}),r.registerChildCommand(e.commands.get("indentBlock")),n.registerChildCommand(e.commands.get("outdentBlock"))}},{key:"_setupConversionUsingOffset",value:function(){var e=this.editor.conversion,t=this.editor.locale,r="rtl"===t.contentLanguageDirection?"margin-right":"margin-left";e.for("upcast").attributeToAttribute({view:{styles:Object(i["a"])({},r,/[\s\S]+/)},model:{key:"blockIndent",value:function(e){return e.getStyle(r)}}}),e.for("downcast").attributeToAttribute({model:"blockIndent",view:function(e){return{key:"style",value:Object(i["a"])({},r,e)}}})}},{key:"_setupConversionUsingClasses",value:function(e){var t,r={model:{key:"blockIndent",values:[]},view:{}},i=Object(n["a"])(e);try{for(i.s();!(t=i.n()).done;){var a=t.value;r.model.values.push(a),r.view[a]={key:"class",value:[a]}}}catch(o){i.e(o)}finally{i.f()}this.editor.conversion.attributeToAttribute(r)}}],[{key:"pluginName",get:function(){return"IndentBlock"}}]),r}(c["a"])},"2a21":function(e,t,r){},"2aee":function(e,t,r){var n=r("4111"),i=r("d70e"),a=r("4dd0"),o=r("fda6"),s=r("a099"),l=r("8707").Buffer;function c(e){var t;"object"!==typeof e||l.isBuffer(e)||(t=e.passphrase,e=e.key),"string"===typeof e&&(e=l.from(e));var r,i,o=a(e,t),s=o.tag,c=o.data;switch(s){case"CERTIFICATE":i=n.certificate.decode(c,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(i||(i=n.PublicKey.decode(c,"der")),r=i.algorithm.algorithm.join("."),r){case"1.2.840.113549.1.1.1":return n.RSAPublicKey.decode(i.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return i.subjectPrivateKey=i.subjectPublicKey,{type:"ec",data:i};case"1.2.840.10040.4.1":return i.algorithm.params.pub_key=n.DSAparam.decode(i.subjectPublicKey.data,"der"),{type:"dsa",data:i.algorithm.params};default:throw new Error("unknown key id "+r)}case"ENCRYPTED PRIVATE KEY":c=n.EncryptedPrivateKey.decode(c,"der"),c=u(c,t);case"PRIVATE KEY":switch(i=n.PrivateKey.decode(c,"der"),r=i.algorithm.algorithm.join("."),r){case"1.2.840.113549.1.1.1":return n.RSAPrivateKey.decode(i.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:i.algorithm.curve,privateKey:n.ECPrivateKey.decode(i.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return i.algorithm.params.priv_key=n.DSAparam.decode(i.subjectPrivateKey,"der"),{type:"dsa",params:i.algorithm.params};default:throw new Error("unknown key id "+r)}case"RSA PUBLIC KEY":return n.RSAPublicKey.decode(c,"der");case"RSA PRIVATE KEY":return n.RSAPrivateKey.decode(c,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:n.DSAPrivateKey.decode(c,"der")};case"EC PRIVATE KEY":return c=n.ECPrivateKey.decode(c,"der"),{curve:c.parameters.value,privateKey:c.privateKey};default:throw new Error("unknown key type "+s)}}function u(e,t){var r=e.algorithm.decrypt.kde.kdeparams.salt,n=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),a=i[e.algorithm.decrypt.cipher.algo.join(".")],c=e.algorithm.decrypt.cipher.iv,u=e.subjectPrivateKey,f=parseInt(a.split("-")[1],10)/8,h=s.pbkdf2Sync(t,r,n,f,"sha1"),d=o.createDecipheriv(a,h,c),p=[];return p.push(d.update(u)),p.push(d.final()),l.concat(p)}e.exports=c,c.signature=n.signature},"2b8cc":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm2.286 4c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75z"/></svg>'},"2bea":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("3835"),c=(r("ffc1"),r("ac6a"),r("8615"),r("45eb")),u=r("7e84"),f=r("3707"),h=r("901d"),d=r("164f"),p=r("940e"),m=r("3493"),v=r("ab1f"),b=r("91db"),g=r("768b"),y=r("0d02"),w=r("18b6"),_=r("2e1f"),k=r("5491"),O=r("ceea"),E=r("1e6e"),S=r("80a9"),A=r("bc1f"),C=r("d785"),T=r("18ce"),x=r.n(T),M=r("8ef8"),j=r.n(M),R=r("1efe"),P=r.n(R),I=r("e046"),B=r.n(I),N=r("2b8cc"),D=r.n(N),L=r("6378"),F=r.n(L),V=r("383c"),z=r.n(V),U=r("9e71"),H=r.n(U),q=r("886f"),W=r.n(q),G=(r("da43"),r("3e94"),r("d592"),{left:P.a,center:D.a,right:B.a,justify:F.a,top:z.a,middle:H.a,bottom:W.a}),K=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e,i){var a;Object(n["a"])(this,r),a=t.call(this,e),a.set({borderStyle:"",borderWidth:"",borderColor:"",padding:"",backgroundColor:"",width:"",height:"",horizontalAlignment:"",verticalAlignment:""}),a.options=i;var o=a._createBorderFields(),s=o.borderStyleDropdown,l=o.borderWidthInput,c=o.borderColorInput,u=o.borderRowLabel,f=a._createBackgroundFields(),h=f.backgroundRowLabel,d=f.backgroundInput,p=a._createDimensionFields(),v=p.widthInput,w=p.operatorLabel,_=p.heightInput,k=p.dimensionsLabel,O=a._createAlignmentFields(),E=O.horizontalAlignmentToolbar,S=O.verticalAlignmentToolbar,T=O.alignmentLabel;a.focusTracker=new g["a"],a.keystrokes=new b["a"],a.children=a.createCollection(),a.borderStyleDropdown=s,a.borderWidthInput=l,a.borderColorInput=c,a.backgroundInput=d,a.paddingInput=a._createPaddingField(),a.widthInput=v,a.heightInput=_,a.horizontalAlignmentToolbar=E,a.verticalAlignmentToolbar=S;var x=a._createActionButtons(),M=x.saveButtonView,j=x.cancelButtonView;return a.saveButtonView=M,a.cancelButtonView=j,a._focusables=new m["a"],a._focusCycler=new y["a"]({focusables:a._focusables,focusTracker:a.focusTracker,keystrokeHandler:a.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),a.children.add(new C["a"](e,{label:a.t("Cell properties")})),a.children.add(new A["a"](e,{labelView:u,children:[u,s,c,l],class:"ck-table-form__border-row"})),a.children.add(new A["a"](e,{labelView:h,children:[h,d],class:"ck-table-form__background-row"})),a.children.add(new A["a"](e,{children:[new A["a"](e,{labelView:k,children:[k,v,w,_],class:"ck-table-form__dimensions-row"}),new A["a"](e,{children:[a.paddingInput],class:"ck-table-cell-properties-form__padding-row"})]})),a.children.add(new A["a"](e,{labelView:T,children:[T,E,S],class:"ck-table-cell-properties-form__alignment-row"})),a.children.add(new A["a"](e,{children:[a.saveButtonView,a.cancelButtonView],class:"ck-table-form__action-row"})),a.setTemplate({tag:"form",attributes:{class:["ck","ck-form","ck-table-form","ck-table-cell-properties-form"],tabindex:"-1"},children:a.children}),a}return Object(i["a"])(r,[{key:"render",value:function(){var e=this;Object(c["a"])(Object(u["a"])(r.prototype),"render",this).call(this),Object(v["a"])({view:this}),[this.borderStyleDropdown,this.borderColorInput,this.borderWidthInput,this.backgroundInput,this.widthInput,this.heightInput,this.paddingInput,this.horizontalAlignmentToolbar,this.verticalAlignmentToolbar,this.saveButtonView,this.cancelButtonView].forEach((function(t){e._focusables.add(t),e.focusTracker.add(t.element)})),this.keystrokes.listenTo(this.element)}},{key:"focus",value:function(){this._focusCycler.focusFirst()}},{key:"_createBorderFields",value:function(){var e=this,t=Object(S["f"])({colorConfig:this.options.borderColors,columns:5}),r=this.locale,n=this.t,i=new k["a"](r);i.text=n("Border");var a=Object(S["e"])(n),o=new w["a"](r,_["a"]);o.set({label:n("Style"),class:"ck-table-form__border-style"}),o.fieldView.buttonView.set({isOn:!1,withText:!0,tooltip:n("Style")}),o.fieldView.buttonView.bind("label").to(this,"borderStyle",(function(e){return a[e||"none"]})),o.fieldView.on("execute",(function(t){e.borderStyle=t.source._borderStyleValue})),o.bind("isEmpty").to(this,"borderStyle",(function(e){return!e})),Object(O["a"])(o.fieldView,Object(S["d"])(this));var s=new w["a"](r,_["b"]);s.set({label:n("Width"),class:"ck-table-form__border-width"}),s.fieldView.bind("value").to(this,"borderWidth"),s.bind("isEnabled").to(this,"borderStyle",X),s.fieldView.on("input",(function(){e.borderWidth=s.fieldView.element.value}));var l=new w["a"](r,t);return l.set({label:n("Color"),class:"ck-table-form__border-color"}),l.fieldView.bind("value").to(this,"borderColor"),l.bind("isEnabled").to(this,"borderStyle",X),l.fieldView.on("input",(function(){e.borderColor=l.fieldView.value})),this.on("change:borderStyle",(function(t,r,n){X(n)||(e.borderColor="",e.borderWidth="")})),{borderRowLabel:i,borderStyleDropdown:o,borderColorInput:l,borderWidthInput:s}}},{key:"_createBackgroundFields",value:function(){var e=this,t=this.locale,r=this.t,n=new k["a"](t);n.text=r("Background");var i=Object(S["f"])({colorConfig:this.options.backgroundColors,columns:5}),a=new w["a"](t,i);return a.set({label:r("Color"),class:"ck-table-cell-properties-form__background"}),a.fieldView.bind("value").to(this,"backgroundColor"),a.fieldView.on("input",(function(){e.backgroundColor=a.fieldView.value})),{backgroundRowLabel:n,backgroundInput:a}}},{key:"_createDimensionFields",value:function(){var e=this,t=this.locale,r=this.t,n=new k["a"](t);n.text=r("Dimensions");var i=new w["a"](t,_["b"]);i.set({label:r("Width"),class:"ck-table-form__dimensions-row__width"}),i.fieldView.bind("value").to(this,"width"),i.fieldView.on("input",(function(){e.width=i.fieldView.element.value}));var a=new p["a"](t);a.setTemplate({tag:"span",attributes:{class:["ck-table-form__dimension-operator"]},children:[{text:"×"}]});var o=new w["a"](t,_["b"]);return o.set({label:r("Height"),class:"ck-table-form__dimensions-row__height"}),o.fieldView.bind("value").to(this,"height"),o.fieldView.on("input",(function(){e.height=o.fieldView.element.value})),{dimensionsLabel:n,widthInput:i,operatorLabel:a,heightInput:o}}},{key:"_createPaddingField",value:function(){var e=this,t=this.locale,r=this.t,n=new w["a"](t,_["b"]);return n.set({label:r("Padding"),class:"ck-table-cell-properties-form__padding"}),n.fieldView.bind("value").to(this,"padding"),n.fieldView.on("input",(function(){e.padding=n.fieldView.element.value})),n}},{key:"_createAlignmentFields",value:function(){var e=this.locale,t=this.t,r=new k["a"](e);r.text=t("Table cell text alignment");var n=new E["a"](e),i="rtl"===this.locale.contentLanguageDirection;n.set({isCompact:!0,ariaLabel:t("Horizontal text alignment toolbar")}),Object(S["c"])({view:this,icons:G,toolbar:n,labels:this._horizontalAlignmentLabels,propertyName:"horizontalAlignment",nameToValue:function(e){return e===(i?"right":"left")?"":e}});var a=new E["a"](e);return a.set({isCompact:!0,ariaLabel:t("Vertical text alignment toolbar")}),Object(S["c"])({view:this,icons:G,toolbar:a,labels:this._verticalAlignmentLabels,propertyName:"verticalAlignment",nameToValue:function(e){return"middle"===e?"":e}}),{horizontalAlignmentToolbar:n,verticalAlignmentToolbar:a,alignmentLabel:r}}},{key:"_createActionButtons",value:function(){var e=this.locale,t=this.t,r=new f["a"](e),n=new f["a"](e),i=[this.borderWidthInput,this.borderColorInput,this.backgroundInput,this.paddingInput];return r.set({label:t("Save"),icon:x.a,class:"ck-button-save",type:"submit",withText:!0}),r.bind("isEnabled").toMany(i,"errorText",(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.every((function(e){return!e}))})),n.set({label:t("Cancel"),icon:j.a,class:"ck-button-cancel",type:"cancel",withText:!0}),n.delegate("execute").to(this,"cancel"),{saveButtonView:r,cancelButtonView:n}}},{key:"_horizontalAlignmentLabels",get:function(){var e=this.locale,t=this.t,r=t("Align cell text to the left"),n=t("Align cell text to the center"),i=t("Align cell text to the right"),a=t("Justify cell text");return"rtl"===e.uiLanguageDirection?{right:i,center:n,left:r,justify:a}:{left:r,center:n,right:i,justify:a}}},{key:"_verticalAlignmentLabels",get:function(){var e=this.t;return{top:e("Align cell text to the top"),middle:e("Align cell text to the middle"),bottom:e("Align cell text to the bottom")}}}]),r}(p["a"]);function X(e){return!!e}var $=r("bfcc"),Z=r.n($),Y=r("05a9"),J=r("85b1"),Q=r("2144"),ee=r("3f85"),te=500,re={borderStyle:"tableCellBorderStyle",borderColor:"tableCellBorderColor",borderWidth:"tableCellBorderWidth",width:"tableCellWidth",height:"tableCellHeight",padding:"tableCellPadding",backgroundColor:"tableCellBackgroundColor",horizontalAlignment:"tableCellHorizontalAlignment",verticalAlignment:"tableCellVerticalAlignment"},ne=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),e.config.define("table.tableCellProperties",{borderColors:S["b"],backgroundColors:S["b"]}),i}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t;this._balloon=t.plugins.get(d["a"]),this.view=this._createPropertiesView(),this._undoStepBatch=null,t.ui.componentFactory.add("tableCellProperties",(function(n){var i=new f["a"](n);i.set({label:r("Cell properties"),icon:Z.a,tooltip:!0}),e.listenTo(i,"execute",(function(){return e._showView()}));var a=Object.values(re).map((function(e){return t.commands.get(e)}));return i.bind("isEnabled").toMany(a,"isEnabled",(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.some((function(e){return e}))})),i}))}},{key:"destroy",value:function(){Object(c["a"])(Object(u["a"])(r.prototype),"destroy",this).call(this),this.view.destroy()}},{key:"_createPropertiesView",value:function(){var e=this,t=this.editor,r=t.editing.view.document,n=t.config.get("table.tableCellProperties"),i=Object(Y["b"])(n.borderColors),a=Object(Y["a"])(t.locale,i),o=Object(Y["b"])(n.backgroundColors),s=Object(Y["a"])(t.locale,o),l=new K(t.locale,{borderColors:a,backgroundColors:s}),c=t.t;l.render(),this.listenTo(l,"submit",(function(){e._hideView()})),this.listenTo(l,"cancel",(function(){e._undoStepBatch.operations.length&&t.execute("undo",e._undoStepBatch),e._hideView()})),l.keystrokes.set("Esc",(function(t,r){e._hideView(),r()})),this.listenTo(t.ui,"update",(function(){Object(Q["b"])(r.selection)?e._isViewVisible&&Object(ee["c"])(t,"cell"):e._hideView()})),Object(h["a"])({emitter:l,activator:function(){return e._isViewInBalloon},contextElements:[this._balloon.view.element],callback:function(){return e._hideView()}});var u=Object(S["g"])(c),f=Object(S["h"])(c);return l.on("change:borderStyle",this._getPropertyChangeCallback("tableCellBorderStyle")),l.on("change:borderColor",this._getValidatedPropertyChangeCallback({viewField:l.borderColorInput,commandName:"tableCellBorderColor",errorText:u,validator:S["a"]})),l.on("change:borderWidth",this._getValidatedPropertyChangeCallback({viewField:l.borderWidthInput,commandName:"tableCellBorderWidth",errorText:f,validator:S["j"]})),l.on("change:padding",this._getValidatedPropertyChangeCallback({viewField:l.paddingInput,commandName:"tableCellPadding",errorText:f,validator:S["i"]})),l.on("change:width",this._getValidatedPropertyChangeCallback({viewField:l.widthInput,commandName:"tableCellWidth",errorText:f,validator:S["i"]})),l.on("change:height",this._getValidatedPropertyChangeCallback({viewField:l.heightInput,commandName:"tableCellHeight",errorText:f,validator:S["i"]})),l.on("change:backgroundColor",this._getValidatedPropertyChangeCallback({viewField:l.backgroundInput,commandName:"tableCellBackgroundColor",errorText:u,validator:S["a"]})),l.on("change:horizontalAlignment",this._getPropertyChangeCallback("tableCellHorizontalAlignment")),l.on("change:verticalAlignment",this._getPropertyChangeCallback("tableCellVerticalAlignment")),l}},{key:"_fillViewFormFromCommandValues",value:function(){var e=this,t=this.editor.commands;Object.entries(re).map((function(e){var r=Object(l["a"])(e,2),n=r[0],i=r[1];return[n,t.get(i).value||""]})).forEach((function(t){var r=Object(l["a"])(t,2),n=r[0],i=r[1];return e.view.set(n,i)}))}},{key:"_showView",value:function(){var e=this.editor;this._fillViewFormFromCommandValues(),this._balloon.add({view:this.view,position:Object(ee["a"])(e)}),this._undoStepBatch=e.model.createBatch(),this.view.focus()}},{key:"_hideView",value:function(){if(this._isViewInBalloon){var e=this.editor;this.stopListening(e.ui,"update"),this.view.saveButtonView.focus(),this._balloon.remove(this.view),this.editor.editing.view.focus()}}},{key:"_isViewVisible",get:function(){return this._balloon.visibleView===this.view}},{key:"_isViewInBalloon",get:function(){return this._balloon.hasView(this.view)}},{key:"_getPropertyChangeCallback",value:function(e){var t=this;return function(r,n,i){t.editor.execute(e,{value:i,batch:t._undoStepBatch})}}},{key:"_getValidatedPropertyChangeCallback",value:function(e){var t=this,r=e.commandName,n=e.viewField,i=e.validator,a=e.errorText,o=Object(J["a"])((function(){n.errorText=a}),te);return function(e,a,s){o.cancel(),i(s)?(t.editor.execute(r,{value:s,batch:t._undoStepBatch}),n.errorText=null):o()}}}],[{key:"requires",get:function(){return[d["a"]]}},{key:"pluginName",get:function(){return"TableCellPropertiesUI"}}]),r}(s["a"]),ie=r("ade3"),ae=r("5530"),oe=r("ab4f"),se=r("7343");
  372. /**
  373. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  374. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  375. */
  376. function le(e){e.setNormalizer("padding",Object(se["c"])("padding")),e.setNormalizer("padding-top",(function(e){return{path:"padding.top",value:e}})),e.setNormalizer("padding-right",(function(e){return{path:"padding.right",value:e}})),e.setNormalizer("padding-bottom",(function(e){return{path:"padding.bottom",value:e}})),e.setNormalizer("padding-left",(function(e){return{path:"padding.left",value:e}})),e.setReducer("padding",Object(se["a"])("padding")),e.setStyleRelation("padding",["padding-top","padding-right","padding-bottom","padding-left"])}var ce=r("4038"),ue=r("cb41"),fe=r("4264"),he=r("652f"),de=r("3e36"),pe=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e,i){var a;return Object(n["a"])(this,r),a=t.call(this,e),a.attributeName=i,a}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this.editor,t=Object(de["d"])(e.model.document.selection);this.isEnabled=!!t.length,this.value=this._getSingleValue(t)}},{key:"execute",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.value,n=t.batch,i=this.editor.model,a=Object(de["d"])(i.document.selection),o=this._getValueToSet(r);i.enqueueChange(n||"default",(function(t){o?a.forEach((function(r){return t.setAttribute(e.attributeName,o,r)})):a.forEach((function(r){return t.removeAttribute(e.attributeName,r)}))}))}},{key:"_getAttribute",value:function(e){if(e)return e.getAttribute(this.attributeName)}},{key:"_getValueToSet",value:function(e){return e}},{key:"_getSingleValue",value:function(e){var t=this,r=this._getAttribute(e[0]),n=e.every((function(e){return t._getAttribute(e)===r}));return n?r:void 0}}]),r}(he["a"]),me=r("2e0c"),ve=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"padding")}return Object(i["a"])(r,[{key:"_getAttribute",value:function(e){if(e)return Object(me["b"])(e.getAttribute(this.attributeName))}},{key:"_getValueToSet",value:function(e){return Object(me["a"])(e,"px")}}]),r}(pe),be=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"width")}return Object(i["a"])(r,[{key:"_getValueToSet",value:function(e){return Object(me["a"])(e,"px")}}]),r}(pe),ge=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"height")}return Object(i["a"])(r,[{key:"_getValueToSet",value:function(e){return Object(me["a"])(e,"px")}}]),r}(pe),ye=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"backgroundColor")}return Object(i["a"])(r)}(pe),we=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"verticalAlignment")}return Object(i["a"])(r)}(pe),_e=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"horizontalAlignment")}return Object(i["a"])(r)}(pe),ke=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"borderStyle")}return Object(i["a"])(r,[{key:"_getAttribute",value:function(e){if(e)return Object(me["b"])(e.getAttribute(this.attributeName))}}]),r}(pe),Oe=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"borderColor")}return Object(i["a"])(r,[{key:"_getAttribute",value:function(e){if(e)return Object(me["b"])(e.getAttribute(this.attributeName))}}]),r}(pe),Ee=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"borderWidth")}return Object(i["a"])(r,[{key:"_getAttribute",value:function(e){if(e)return Object(me["b"])(e.getAttribute(this.attributeName))}},{key:"_getValueToSet",value:function(e){return Object(me["a"])(e,"px")}}]),r}(pe),Se=/^(top|bottom)$/,Ae=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.model.schema,r=e.conversion,n=e.locale;e.data.addStyleProcessorRules(oe["a"]),Ce(t,r),e.commands.add("tableCellBorderStyle",new ke(e)),e.commands.add("tableCellBorderColor",new Oe(e)),e.commands.add("tableCellBorderWidth",new Ee(e)),Te(t,r,n),e.commands.add("tableCellHorizontalAlignment",new _e(e)),Me(t,r,"width","width"),e.commands.add("tableCellWidth",new be(e)),Me(t,r,"height","height"),e.commands.add("tableCellHeight",new ge(e)),e.data.addStyleProcessorRules(le),Me(t,r,"padding","padding"),e.commands.add("tableCellPadding",new ve(e)),e.data.addStyleProcessorRules(ce["a"]),Me(t,r,"backgroundColor","background-color"),e.commands.add("tableCellBackgroundColor",new ye(e)),xe(t,r),e.commands.add("tableCellVerticalAlignment",new we(e))}}],[{key:"pluginName",get:function(){return"TableCellPropertiesEditing"}},{key:"requires",get:function(){return[fe["a"]]}}]),r}(s["a"]);function Ce(e,t){e.extend("tableCell",{allowAttributes:["borderWidth","borderColor","borderStyle"]}),Object(ue["c"])(t,"td"),Object(ue["c"])(t,"th"),Object(ue["a"])(t,"tableCell","borderStyle","border-style"),Object(ue["a"])(t,"tableCell","borderColor","border-color"),Object(ue["a"])(t,"tableCell","borderWidth","border-width")}function Te(e,t,r){e.extend("tableCell",{allowAttributes:["horizontalAlignment"]});var n=["rtl"==r.contentLanguageDirection?"left":"right","center","justify"];t.attributeToAttribute({model:{name:"tableCell",key:"horizontalAlignment",values:n},view:n.reduce((function(e,t){return Object(ae["a"])(Object(ae["a"])({},e),{},Object(ie["a"])({},t,{key:"style",value:{"text-align":t}}))}),{})})}function xe(e,t){e.extend("tableCell",{allowAttributes:["verticalAlignment"]}),t.attributeToAttribute({model:{name:"tableCell",key:"verticalAlignment",values:["top","bottom"]},view:{top:{key:"style",value:{"vertical-align":"top"}},bottom:{key:"style",value:{"vertical-align":"bottom"}}}}),t.for("upcast").attributeToAttribute({view:{attributes:{valign:Se}},model:{name:"tableCell",key:"verticalAlignment",value:function(e){return e.getAttribute("valign")}}})}function Me(e,t,r,n){e.extend("tableCell",{allowAttributes:[r]}),Object(ue["d"])(t,"tableCell",r,n),Object(ue["a"])(t,"tableCell",r,n)}r.d(t,"a",(function(){return je}));
  377. /**
  378. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  379. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  380. */
  381. var je=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"pluginName",get:function(){return"TableCellProperties"}},{key:"requires",get:function(){return[Ae,ne]}}]),r}(s["a"])},"2beb":function(e,t,r){"use strict";r("55dd"),r("20d6");var n=r("d4ec"),i=r("bee2"),a=r("da0d"),o=r("644e"),s=function(){function e(){Object(n["a"])(this,e),this._stack=[]}return Object(i["a"])(e,[{key:"add",value:function(e,t){var r=this._stack,n=r[0];this._insertDescriptor(e);var i=r[0];n===i||l(n,i)||this.fire("change:top",{oldDescriptor:n,newDescriptor:i,writer:t})}},{key:"remove",value:function(e,t){var r=this._stack,n=r[0];this._removeDescriptor(e);var i=r[0];n===i||l(n,i)||this.fire("change:top",{oldDescriptor:n,newDescriptor:i,writer:t})}},{key:"_insertDescriptor",value:function(e){var t=this._stack,r=t.findIndex((function(t){return t.id===e.id}));if(!l(e,t[r])){r>-1&&t.splice(r,1);var n=0;while(t[n]&&c(t[n],e))n++;t.splice(n,0,e)}}},{key:"_removeDescriptor",value:function(e){var t=this._stack,r=t.findIndex((function(t){return t.id===e}));r>-1&&t.splice(r,1)}}]),e}();function l(e,t){return e&&t&&e.priority==t.priority&&u(e.classes)==u(t.classes)}function c(e,t){return e.priority>t.priority||!(e.priority<t.priority)&&u(e.classes)>u(t.classes)}function u(e){return Array.isArray(e)?e.sort().join(","):e}Object(o["a"])(s,a["c"]);var f=r("631f"),h=r("c78f"),d=r("ec02e"),p=r("a07d"),m=r("f2ea"),v=r("1e77"),b=r("5dbf"),g=r.n(b),y=r("c06c");r.d(t,"a",(function(){return _})),r.d(t,"e",(function(){return k})),r.d(t,"g",(function(){return O})),r.d(t,"f",(function(){return E})),r.d(t,"d",(function(){return A})),r.d(t,"h",(function(){return C})),r.d(t,"c",(function(){return T})),r.d(t,"b",(function(){return x}));
  382. /**
  383. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  384. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  385. */
  386. var w="ck-widget",_="ck-widget_selected";function k(e){return!!e.is("element")&&!!e.getCustomProperty("widget")}function O(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e.is("containerElement"))throw new m["a"]("widget-to-widget-wrong-element-type",null,{element:e});return t.setAttribute("contenteditable","false",e),t.addClass(w,e),t.setCustomProperty("widget",!0,e),e.getFillerOffset=M,r.label&&S(e,r.label,t),r.hasSelectionHandle&&j(e,t),E(e,t,(function(e,t,r){return r.addClass(Object(v["a"])(t.classes),e)}),(function(e,t,r){return r.removeClass(Object(v["a"])(t.classes),e)})),e}function E(e,t,r,n){var i=new s;i.on("change:top",(function(t,i){i.oldDescriptor&&n(e,i.oldDescriptor,i.writer),i.newDescriptor&&r(e,i.newDescriptor,i.writer)})),t.setCustomProperty("addHighlight",(function(e,t,r){return i.add(t,r)}),e),t.setCustomProperty("removeHighlight",(function(e,t,r){return i.remove(t,r)}),e)}function S(e,t,r){r.setCustomProperty("widgetLabel",t,e)}function A(e){var t=e.getCustomProperty("widgetLabel");return t?"function"==typeof t?t():t:""}function C(e,t){return t.addClass(["ck-editor__editable","ck-editor__nested-editable"],e),t.setAttribute("contenteditable",e.isReadOnly?"false":"true",e),e.on("change:isReadOnly",(function(r,n,i){t.setAttribute("contenteditable",i?"false":"true",e)})),e.on("change:isFocused",(function(r,n,i){i?t.addClass("ck-editor__nested-editable_focused",e):t.removeClass("ck-editor__nested-editable_focused",e)})),e}function T(e,t){var r=e.getSelectedElement();if(r){var n=Object(y["e"])(e);if(n)return t.createPositionAt(r,n);if(t.schema.isBlock(r))return t.createPositionAfter(r)}var i=e.getSelectedBlocks().next().value;if(i){if(i.isEmpty)return t.createPositionAt(i,0);var a=t.createPositionAfter(i);return e.focus.isTouching(a)?a:t.createPositionBefore(i)}return e.focus}function x(e,t){var r=new h["a"](p["a"].window),n=r.getIntersection(e),i=t.height+d["a"].arrowVerticalOffset;if(e.top-i>r.top||e.bottom+i<r.bottom)return null;var a=n||e,o=a.left+a.width/2-t.width/2;return{top:Math.max(e.top,0)+d["a"].arrowVerticalOffset,left:o,name:"arrow_n"}}function M(){return null}function j(e,t){var r=t.createUIElement("div",{class:"ck ck-widget__selection-handle"},(function(e){var t=this.toDomElement(e),r=new f["a"];return r.set("content",g.a),r.render(),t.appendChild(r.element),t}));t.insert(t.createPositionAt(e,0),r),t.addClass(["ck-widget_with-selection-handle"],e)}},"2c4a":function(e,t,r){},"2c4d":function(e,t,r){"use strict";r.d(t,"a",(function(){return w}));r("28a5"),r("1c4c"),r("55dd"),r("4917");var n=r("4478"),i=r("3835"),a=r("b85c"),o=(r("6b54"),r("2909")),s=r("c7eb"),l=(r("96cf"),r("ac4d"),r("8a81"),r("7f7f"),r("f400"),r("ac6a"),r("5df3"),r("4f7f"),r("d4ec")),c=r("bee2"),u=r("262e"),f=r("2caf"),h=r("ff8c"),d=r("b199"),p=r("44f2"),m=r("b286"),v=r("1e77"),b=r("e907"),g=r("e755"),y=r("f617"),w=function(e){Object(u["a"])(r,e);var t=Object(f["a"])(r);function r(e,n,i,a){var o;if(Object(l["a"])(this,r),o=t.call(this,e),o.name=n,o._attrs=_(i),o._children=[],a&&o._insertChild(0,a),o._classes=new Set,o._attrs.has("class")){var s=o._attrs.get("class");k(o._classes,s),o._attrs.delete("class")}return o._styles=new y["b"](o.document.stylesProcessor),o._attrs.has("style")&&(o._styles.setTo(o._attrs.get("style")),o._attrs.delete("style")),o._customProperties=new Map,o}return Object(c["a"])(r,[{key:"childCount",get:function(){return this._children.length}},{key:"isEmpty",get:function(){return 0===this._children.length}},{key:"is",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t?t===this.name&&("element"===e||"view:element"===e):"element"===e||"view:element"===e||"node"===e||"view:node"===e}},{key:"getChild",value:function(e){return this._children[e]}},{key:"getChildIndex",value:function(e){return this._children.indexOf(e)}},{key:"getChildren",value:function(){return this._children[Symbol.iterator]()}},{key:"getAttributeKeys",value:Object(s["a"])().mark((function e(){return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!(this._classes.size>0)){e.next=3;break}return e.next=3,"class";case 3:if(this._styles.isEmpty){e.next=6;break}return e.next=6,"style";case 6:return e.delegateYield(this._attrs.keys(),"t0",7);case 7:case"end":return e.stop()}}),e,this)}))},{key:"getAttributes",value:Object(s["a"])().mark((function e(){return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.delegateYield(this._attrs.entries(),"t0",1);case 1:if(!(this._classes.size>0)){e.next=4;break}return e.next=4,["class",this.getAttribute("class")];case 4:if(this._styles.isEmpty){e.next=7;break}return e.next=7,["style",this.getAttribute("style")];case 7:case"end":return e.stop()}}),e,this)}))},{key:"getAttribute",value:function(e){if("class"==e)return this._classes.size>0?Object(o["a"])(this._classes).join(" "):void 0;if("style"==e){var t=this._styles.toString();return""==t?void 0:t}return this._attrs.get(e)}},{key:"hasAttribute",value:function(e){return"class"==e?this._classes.size>0:"style"==e?!this._styles.isEmpty:this._attrs.has(e)}},{key:"isSimilar",value:function(e){if(!(e instanceof r))return!1;if(this===e)return!0;if(this.name!=e.name)return!1;if(this._attrs.size!==e._attrs.size||this._classes.size!==e._classes.size||this._styles.size!==e._styles.size)return!1;var t,n=Object(a["a"])(this._attrs);try{for(n.s();!(t=n.n()).done;){var o=Object(i["a"])(t.value,2),s=o[0],l=o[1];if(!e._attrs.has(s)||e._attrs.get(s)!==l)return!1}}catch(m){n.e(m)}finally{n.f()}var c,u=Object(a["a"])(this._classes);try{for(u.s();!(c=u.n()).done;){var f=c.value;if(!e._classes.has(f))return!1}}catch(m){u.e(m)}finally{u.f()}var h,d=Object(a["a"])(this._styles.getStyleNames());try{for(d.s();!(h=d.n()).done;){var p=h.value;if(!e._styles.has(p)||e._styles.getAsString(p)!==this._styles.getAsString(p))return!1}}catch(m){d.e(m)}finally{d.f()}return!0}},{key:"hasClass",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];for(var n=0,i=t;n<i.length;n++){var a=i[n];if(!this._classes.has(a))return!1}return!0}},{key:"getClassNames",value:function(){return this._classes.keys()}},{key:"getStyle",value:function(e){return this._styles.getAsString(e)}},{key:"getNormalizedStyle",value:function(e){return this._styles.getNormalized(e)}},{key:"getStyleNames",value:function(){return this._styles.getStyleNames()}},{key:"hasStyle",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];for(var n=0,i=t;n<i.length;n++){var a=i[n];if(!this._styles.has(a))return!1}return!0}},{key:"findAncestor",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var i=Object(n["a"])(g["a"],t),a=this.parent;while(a){if(i.match(a))return a;a=a.parent}return null}},{key:"getCustomProperty",value:function(e){return this._customProperties.get(e)}},{key:"getCustomProperties",value:Object(s["a"])().mark((function e(){return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.delegateYield(this._customProperties.entries(),"t0",1);case 1:case"end":return e.stop()}}),e,this)}))},{key:"getIdentity",value:function(){var e=Array.from(this._classes).sort().join(","),t=this._styles.toString(),r=Array.from(this._attrs).map((function(e){return"".concat(e[0],'="').concat(e[1],'"')})).sort().join(" ");return this.name+(""==e?"":' class="'.concat(e,'"'))+(t?' style="'.concat(t,'"'):"")+(""==r?"":" ".concat(r))}},{key:"_clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=[];if(e){var r,n=Object(a["a"])(this.getChildren());try{for(n.s();!(r=n.n()).done;){var i=r.value;t.push(i._clone(e))}}catch(s){n.e(s)}finally{n.f()}}var o=new this.constructor(this.document,this.name,this._attrs,t);return o._classes=new Set(this._classes),o._styles.set(this._styles.getNormalized()),o._customProperties=new Map(this._customProperties),o.getFillerOffset=this.getFillerOffset,o}},{key:"_appendChild",value:function(e){return this._insertChild(this.childCount,e)}},{key:"_insertChild",value:function(e,t){this._fireChange("children",this);var r,n=0,i=O(this.document,t),o=Object(a["a"])(i);try{for(o.s();!(r=o.n()).done;){var s=r.value;null!==s.parent&&s._remove(),s.parent=this,s.document=this.document,this._children.splice(e,0,s),e++,n++}}catch(l){o.e(l)}finally{o.f()}return n}},{key:"_removeChildren",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this._fireChange("children",this);for(var r=e;r<e+t;r++)this._children[r].parent=null;return this._children.splice(e,t)}},{key:"_setAttribute",value:function(e,t){t=String(t),this._fireChange("attributes",this),"class"==e?k(this._classes,t):"style"==e?this._styles.setTo(t):this._attrs.set(e,t)}},{key:"_removeAttribute",value:function(e){return this._fireChange("attributes",this),"class"==e?this._classes.size>0&&(this._classes.clear(),!0):"style"==e?!this._styles.isEmpty&&(this._styles.clear(),!0):this._attrs.delete(e)}},{key:"_addClass",value:function(e){this._fireChange("attributes",this);var t,r=Object(a["a"])(Object(v["a"])(e));try{for(r.s();!(t=r.n()).done;){var n=t.value;this._classes.add(n)}}catch(i){r.e(i)}finally{r.f()}}},{key:"_removeClass",value:function(e){this._fireChange("attributes",this);var t,r=Object(a["a"])(Object(v["a"])(e));try{for(r.s();!(t=r.n()).done;){var n=t.value;this._classes.delete(n)}}catch(i){r.e(i)}finally{r.f()}}},{key:"_setStyle",value:function(e,t){this._fireChange("attributes",this),this._styles.set(e,t)}},{key:"_removeStyle",value:function(e){this._fireChange("attributes",this);var t,r=Object(a["a"])(Object(v["a"])(e));try{for(r.s();!(t=r.n()).done;){var n=t.value;this._styles.remove(n)}}catch(i){r.e(i)}finally{r.f()}}},{key:"_setCustomProperty",value:function(e,t){this._customProperties.set(e,t)}},{key:"_removeCustomProperty",value:function(e){return this._customProperties.delete(e)}}]),r}(h["a"]);function _(e){e=Object(m["a"])(e);var t,r=Object(a["a"])(e);try{for(r.s();!(t=r.n()).done;){var n=Object(i["a"])(t.value,2),o=n[0],s=n[1];null===s?e.delete(o):"string"!=typeof s&&e.set(o,String(s))}}catch(l){r.e(l)}finally{r.f()}return e}function k(e,t){var r=t.split(/\s+/);e.clear(),r.forEach((function(t){return e.add(t)}))}function O(e,t){return"string"==typeof t?[new d["a"](e,t)]:(Object(b["a"])(t)||(t=[t]),Array.from(t).map((function(t){return"string"==typeof t?new d["a"](e,t):t instanceof p["a"]?new d["a"](e,t.data):t})))}},"2c63":function(e,t,r){e.exports=r("dc14")},"2caf":function(e,t,r){"use strict";var n=r("7e84"),i=r("d967"),a=r("53ca"),o=r("257e");function s(e,t){if(t&&("object"===Object(a["a"])(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Object(o["a"])(e)}function l(e){var t=Object(i["a"])();return function(){var r,i=Object(n["a"])(e);if(t){var a=Object(n["a"])(this).constructor;r=Reflect.construct(i,arguments,a)}else r=i.apply(this,arguments);return s(this,r)}}r.d(t,"a",(function(){return l}))},"2d79":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=(r("c5f6"),r("cb3e")),c="bold",u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor;e.model.schema.extend("$text",{allowAttributes:c}),e.model.schema.setAttributeProperties(c,{isFormatting:!0,copyOnEnter:!0}),e.conversion.attributeToElement({model:c,view:"strong",upcastAlso:["b",function(e){var t=e.getStyle("font-weight");return t?"bold"==t||Number(t)>=600?{name:!0,styles:["font-weight"]}:void 0:null}]}),e.commands.add(c,new l["a"](e,c)),e.keystrokes.set("CTRL+B",c)}}],[{key:"pluginName",get:function(){return"BoldEditing"}}]),r}(s["a"]),f=r("3707"),h=r("8708"),d=r.n(h),p="bold",m=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t;t.ui.componentFactory.add(p,(function(n){var i=t.commands.get(p),a=new f["a"](n);return a.set({label:r("Bold"),icon:d.a,keystroke:"CTRL+B",tooltip:!0,isToggleable:!0}),a.bind("isOn","isEnabled").to(i,"value","isEnabled"),e.listenTo(a,"execute",(function(){t.execute(p),t.editing.view.focus()})),a}))}}]),r}(s["a"]);r.d(t,"a",(function(){return v}));
  387. /**
  388. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  389. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  390. */
  391. var v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[u,m]}},{key:"pluginName",get:function(){return"Bold"}}]),r}(s["a"])},"2d93":function(e,t,r){"use strict";r.d(t,"a",(function(){return f}));var n=r("b85c"),i=(r("ac6a"),r("5df3"),r("4f7f"),r("d4ec")),a=r("bee2"),o=r("262e"),s=r("2caf"),l=r("109b"),c=r("84c3"),u=r("5bfb"),f=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(e){var n;return Object(i["a"])(this,r),n=t.call(this,e),n.attributes=new Set,n._overrideUid=null,n}return Object(a["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.model,n=t.editing.view,i=t.locale,a=r.document.selection;this.listenTo(n.document,"keydown",(function(t,r){if(a.isCollapsed&&!(r.shiftKey||r.altKey||r.ctrlKey)){var n=r.keyCode==c["f"].arrowright,o=r.keyCode==c["f"].arrowleft;if(n||o){var s=i.contentLanguageDirection,l=!1;l="ltr"===s&&n||"rtl"===s&&o?e._handleForwardMovement(r):e._handleBackwardMovement(r),!0===l&&t.stop()}}}),{priority:u["a"].get("high")+1}),this._isNextGravityRestorationSkipped=!1,this.listenTo(a,"change:range",(function(t,r){e._isNextGravityRestorationSkipped?e._isNextGravityRestorationSkipped=!1:e._isGravityOverridden&&(!r.directChange&&v(a.getFirstPosition(),e.attributes)||e._restoreGravity())}))}},{key:"registerAttribute",value:function(e){this.attributes.add(e)}},{key:"_handleForwardMovement",value:function(e){var t=this.attributes,r=this.editor.model,n=r.document.selection,i=n.getFirstPosition();return!this._isGravityOverridden&&((!i.isAtStart||!h(n,t))&&(v(i,t)?(p(e),this._overrideGravity(),!0):void 0))}},{key:"_handleBackwardMovement",value:function(e){var t=this.attributes,r=this.editor.model,n=r.document.selection,i=n.getFirstPosition();return this._isGravityOverridden?(p(e),this._restoreGravity(),d(r,t,i),!0):i.isAtStart?!!h(n,t)&&(p(e),d(r,t,i),!0):m(i,t)?i.isAtEnd&&!h(n,t)&&v(i,t)?(p(e),d(r,t,i),!0):(this._isNextGravityRestorationSkipped=!0,this._overrideGravity(),!1):void 0}},{key:"_isGravityOverridden",get:function(){return!!this._overrideUid}},{key:"_overrideGravity",value:function(){this._overrideUid=this.editor.model.change((function(e){return e.overrideSelectionGravity()}))}},{key:"_restoreGravity",value:function(){var e=this;this.editor.model.change((function(t){t.restoreSelectionGravity(e._overrideUid),e._overrideUid=null}))}}],[{key:"pluginName",get:function(){return"TwoStepCaretMovement"}}]),r}(l["a"]);function h(e,t){var r,i=Object(n["a"])(t);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(e.hasAttribute(a))return!0}}catch(o){i.e(o)}finally{i.f()}return!1}function d(e,t,r){var n=r.nodeBefore;e.change((function(e){n?e.setSelectionAttribute(n.getAttributes()):e.removeSelectionAttribute(t)}))}function p(e){e.preventDefault()}function m(e,t){var r=e.getShiftedBy(-1);return v(r,t)}function v(e,t){var r,i=e.nodeBefore,a=e.nodeAfter,o=Object(n["a"])(t);try{for(o.s();!(r=o.n()).done;){var s=r.value,l=i?i.getAttribute(s):void 0,c=a?a.getAttribute(s):void 0;if(c!==l)return!0}}catch(u){o.e(u)}finally{o.f()}return!1}},"2e08":function(e,t,r){var n=r("9def"),i=r("9744"),a=r("be13");e.exports=function(e,t,r,o){var s=String(a(e)),l=s.length,c=void 0===r?" ":String(r),u=n(t);if(u<=l||""==c)return s;var f=u-l,h=i.call(c,Math.ceil(f/c.length));return h.length>f&&(h=h.slice(0,f)),o?h+s:s+h}},"2e0c":function(e,t,r){"use strict";r.d(t,"b",(function(){return i})),r.d(t,"a",(function(){return a}));r("c5f6"),r("ee1d");var n=r("2332");
  392. /**
  393. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  394. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  395. */
  396. function i(e){if(!e||!Object(n["a"])(e))return e;var t=e.top,r=e.right,i=e.bottom,a=e.left;return t==r&&r==i&&i==a?t:void 0}function a(e,t){var r=parseFloat(e);return Number.isNaN(r)||String(r)!==String(e)?e:"".concat(r).concat(t)}},"2e1f":function(e,t,r){"use strict";r.d(t,"b",(function(){return a})),r.d(t,"a",(function(){return o}));var n=r("fdf0"),i=r("ceea");
  397. /**
  398. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  399. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  400. */
  401. function a(e,t,r){var i=new n["a"](e.locale);return i.set({id:t,ariaDescribedById:r}),i.bind("isReadOnly").to(e,"isEnabled",(function(e){return!e})),i.bind("hasError").to(e,"errorText",(function(e){return!!e})),i.on("input",(function(){e.errorText=null})),e.bind("isEmpty","isFocused","placeholder").to(i),i}function o(e,t,r){var n=Object(i["c"])(e.locale);return n.set({id:t,ariaDescribedById:r}),n.bind("isEnabled").to(e),n}},"2e84":function(e,t,r){"use strict";var n=r("bd65");function i(e){e&&(this.data=e,this.length=this.data.length,this.index=0)}i.prototype=new n,i.prototype.byteAt=function(e){return this.data[e]},i.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2),i=e.charCodeAt(3),a=this.length-4;a>=0;--a)if(this.data[a]===t&&this.data[a+1]===r&&this.data[a+2]===n&&this.data[a+3]===i)return a;return-1},i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.index,this.index+e);return this.index+=e,t},e.exports=i},"2eb4":function(e,t,r){"use strict";var n=r("bd65"),i=r("f5a6");function a(e,t){this.data=e,t||(this.data=i.string2binary(this.data)),this.length=this.data.length,this.index=0}a.prototype=new n,a.prototype.byteAt=function(e){return this.data.charCodeAt(e)},a.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)},a.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},e.exports=a},"2f21":function(e,t,r){"use strict";var n=r("79e5");e.exports=function(e,t){return!!e&&n((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},"2f74":function(e,t,r){"use strict";function n(){return!1}t["a"]=n},"2fd7":function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));var n=r("da3c");
  402. /**
  403. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  404. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  405. */function i(e,t,r){r=r||function(e,t){return e===t};var n,a,o=e.length,s=t.length;if(o>200||s>200||o+s>300)return i.fastDiff(e,t,r,!0);if(s<o){var l=e;e=t,t=l,n="delete",a="insert"}else n="insert",a="delete";var c=e.length,u=t.length,f=u-c,h={},d={};function p(i){var o=(void 0!==d[i-1]?d[i-1]:-1)+1,s=void 0!==d[i+1]?d[i+1]:-1,l=o>s?-1:1;h[i+l]&&(h[i]=h[i+l].slice(0)),h[i]||(h[i]=[]),h[i].push(o>s?n:a);var f=Math.max(o,s),p=f-i;while(p<c&&f<u&&r(e[p],t[f]))p++,f++,h[i].push("equal");return f}var m,v=0;do{for(m=-v;m<f;m++)d[m]=p(m);for(m=f+v;m>f;m--)d[m]=p(m);d[f]=p(f),v++}while(d[f]!==u);return h[f].slice(1)}i.fastDiff=n["a"]},"30b7":function(e,t,r){},"30f8":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M12.87 12.61a.75.75 0 0 1-.089.976l-.085.07-3.154 2.254 3.412 2.414a.75.75 0 0 1 .237.95l-.057.095a.75.75 0 0 1-.95.237l-.096-.058-4.272-3.022-.003-1.223 4.01-2.867a.75.75 0 0 1 1.047.174zm2.795-.231l.095.057 4.011 2.867-.003 1.223-4.272 3.022-.095.058a.75.75 0 0 1-.88-.151l-.07-.086-.058-.095a.75.75 0 0 1 .15-.88l.087-.07 3.412-2.414-3.154-2.253-.085-.071a.75.75 0 0 1 .862-1.207zM16 0a2 2 0 0 1 2 2v9.354l-.663-.492-.837-.001V2a.5.5 0 0 0-.5-.5H2a.5.5 0 0 0-.5.5v15a.5.5 0 0 0 .5.5h3.118L7.156 19H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h14zM5.009 15l.003 1H3v-1h2.009zm2.188-2l-1.471 1H5v-1h2.197zM10 11v.095L8.668 12H7v-1h3zm4-2v1H7V9h7zm0-2v1H7V7h7zm-4-2v1H5V5h5zM6 3v1H3V3h3z"/></svg>'},"31af":function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r("b85c"),i=r("d4ec"),a=r("bee2"),o=r("262e"),s=r("2caf"),l=r("652f"),c=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(e,n){var a;return Object(i["a"])(this,r),a=t.call(this,e),a.attributeKey=n,a}return Object(a["a"])(r,[{key:"refresh",value:function(){var e=this.editor.model,t=e.document;this.value=t.selection.getAttribute(this.attributeKey),this.isEnabled=e.schema.checkAttributeInSelection(t.selection,this.attributeKey)}},{key:"execute",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=this.editor.model,i=r.document,a=i.selection,o=t.value;r.change((function(t){if(a.isCollapsed)o?t.setSelectionAttribute(e.attributeKey,o):t.removeSelectionAttribute(e.attributeKey);else{var i,s=r.schema.getValidRanges(a.getRanges(),e.attributeKey),l=Object(n["a"])(s);try{for(l.s();!(i=l.n()).done;){var c=i.value;o?t.setAttribute(e.attributeKey,o,c):t.removeAttribute(e.attributeKey,c)}}catch(u){l.e(u)}finally{l.f()}}}))}}]),r}(l["a"])},"31d3":function(e,t,r){"use strict";for(var n=r("f5a6"),i=r("322d"),a=r("cfff"),o=new Array(256),s=0;s<256;s++)o[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;o[254]=o[254]=1;var l=function(e){var t,r,n,a,o,s=e.length,l=0;for(a=0;a<s;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<s&&(n=e.charCodeAt(a+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),a++)),l+=r<128?1:r<2048?2:r<65536?3:4;for(t=i.uint8array?new Uint8Array(l):new Array(l),o=0,a=0;o<l;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<s&&(n=e.charCodeAt(a+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),a++)),r<128?t[o++]=r:r<2048?(t[o++]=192|r>>>6,t[o++]=128|63&r):r<65536?(t[o++]=224|r>>>12,t[o++]=128|r>>>6&63,t[o++]=128|63&r):(t[o++]=240|r>>>18,t[o++]=128|r>>>12&63,t[o++]=128|r>>>6&63,t[o++]=128|63&r);return t},c=function(e,t){var r;t=t||e.length,t>e.length&&(t=e.length),r=t-1;while(r>=0&&128===(192&e[r]))r--;return r<0||0===r?t:r+o[e[r]]>t?r:t},u=function(e){var t,r,i,a,s=e.length,l=new Array(2*s);for(r=0,t=0;t<s;)if(i=e[t++],i<128)l[r++]=i;else if(a=o[i],a>4)l[r++]=65533,t+=a-1;else{i&=2===a?31:3===a?15:7;while(a>1&&t<s)i=i<<6|63&e[t++],a--;a>1?l[r++]=65533:i<65536?l[r++]=i:(i-=65536,l[r++]=55296|i>>10&1023,l[r++]=56320|1023&i)}return l.length!==r&&(l.subarray?l=l.subarray(0,r):l.length=r),n.applyFromCharCode(l)};t.utf8encode=function(e){return i.nodebuffer?a(e,"utf-8"):l(e)},t.utf8decode=function(e){if(i.nodebuffer)return n.transformTo("nodebuffer",e).toString("utf-8");e=n.transformTo(i.uint8array?"uint8array":"array",e);var t=[],r=0,a=e.length,o=65536;while(r<a){var s=c(e,Math.min(r+o,a));i.uint8array?t.push(u(e.subarray(r,s))):t.push(u(e.slice(r,s))),r=s}return t.join("")}},"322d":function(e,t,r){"use strict";(function(e){if(t.base64=!0,t.array=!0,t.string=!0,t.arraybuffer="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array,t.nodebuffer="undefined"!==typeof e,t.uint8array="undefined"!==typeof Uint8Array,"undefined"===typeof ArrayBuffer)t.blob=!1;else{var r=new ArrayBuffer(0);try{t.blob=0===new Blob([r],{type:"application/zip"}).size}catch(a){try{var n=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,i=new n;i.append(r),t.blob=0===i.getBlob("application/zip").size}catch(a){t.blob=!1}}}}).call(this,r("b639").Buffer)},"32ea":function(e,t,r){"use strict";var n=r("b85c"),i=(r("ac6a"),r("5df3"),r("f400"),r("d4ec")),a=r("bee2"),o=r("262e"),s=r("2caf"),l=r("109b"),c=(r("ac4d"),r("8a81"),r("c204")),u=r("d4e1"),f=r("67b9"),h=r("f2ea"),d=function(e,t){Object(o["a"])(n,e);var r=Object(s["a"])(n);function n(){return Object(i["a"])(this,n),r.apply(this,arguments)}return Object(a["a"])(n,[{key:"init",value:function(){this.set("hasAny",!1),this._actions=new f["a"]({idProperty:"_id"}),this._actions.delegate("add","remove").to(this)}},{key:"add",value:function(e){if("string"!==typeof e)throw new h["a"]("pendingactions-add-invalid-message",this);var t=Object.create(u["a"]);return t.set("message",e),this._actions.add(t),this.hasAny=!0,t}},{key:"remove",value:function(e){this._actions.remove(e),this.hasAny=!!this._actions.length}},{key:"first",get:function(){return this._actions.get(0)}},{key:t,value:function(){return this._actions[Symbol.iterator]()}}],[{key:"pluginName",get:function(){return"PendingActions"}}]),n}(c["a"],Symbol.iterator),p=r("644e"),m=function(){function e(){var t=this;Object(i["a"])(this,e);var r=new window.FileReader;this._reader=r,this._data=void 0,this.set("loaded",0),r.onprogress=function(e){t.loaded=e.loaded}}return Object(a["a"])(e,[{key:"error",get:function(){return this._reader.error}},{key:"data",get:function(){return this._data}},{key:"read",value:function(e){var t=this,r=this._reader;return this.total=e.size,new Promise((function(n,i){r.onload=function(){var e=r.result;t._data=e,n(e)},r.onerror=function(){i("error")},r.onabort=function(){i("aborted")},t._reader.readAsDataURL(e)}))}},{key:"abort",value:function(){this._reader.abort()}}]),e}();Object(p["a"])(m,u["a"]);var v=r("ed4a");r.d(t,"a",(function(){return b}));
  406. /**
  407. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  408. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  409. */
  410. var b=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(){return Object(i["a"])(this,r),t.apply(this,arguments)}return Object(a["a"])(r,[{key:"init",value:function(){var e=this;this.loaders=new f["a"],this.loaders.on("add",(function(){return e._updatePendingAction()})),this.loaders.on("remove",(function(){return e._updatePendingAction()})),this._loadersMap=new Map,this._pendingAction=null,this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",(function(e,t){return t?e/t*100:0}))}},{key:"getLoader",value:function(e){return this._loadersMap.get(e)||null}},{key:"createLoader",value:function(e){var t=this;if(!this.createUploadAdapter)return Object(h["c"])("filerepository-no-upload-adapter"),null;var r=new g(Promise.resolve(e),this.createUploadAdapter);return this.loaders.add(r),this._loadersMap.set(e,r),e instanceof Promise&&r.file.then((function(e){t._loadersMap.set(e,r)})).catch((function(){})),r.on("change:uploaded",(function(){var e,r=0,i=Object(n["a"])(t.loaders);try{for(i.s();!(e=i.n()).done;){var a=e.value;r+=a.uploaded}}catch(o){i.e(o)}finally{i.f()}t.uploaded=r})),r.on("change:uploadTotal",(function(){var e,r=0,i=Object(n["a"])(t.loaders);try{for(i.s();!(e=i.n()).done;){var a=e.value;a.uploadTotal&&(r+=a.uploadTotal)}}catch(o){i.e(o)}finally{i.f()}t.uploadTotal=r})),r}},{key:"destroyLoader",value:function(e){var t=this,r=e instanceof g?e:this.getLoader(e);r._destroy(),this.loaders.remove(r),this._loadersMap.forEach((function(e,n){e===r&&t._loadersMap.delete(n)}))}},{key:"_updatePendingAction",value:function(){var e=this.editor.plugins.get(d);if(this.loaders.length){if(!this._pendingAction){var t=this.editor.t,r=function(e){return"".concat(t("Upload in progress")," ").concat(parseInt(e),"%.")};this._pendingAction=e.add(r(this.uploadedPercent)),this._pendingAction.bind("message").to(this,"uploadedPercent",r)}}else e.remove(this._pendingAction),this._pendingAction=null}}],[{key:"pluginName",get:function(){return"FileRepository"}},{key:"requires",get:function(){return[d]}}]),r}(l["a"]);Object(p["a"])(b,u["a"]);var g=function(){function e(t,r){Object(i["a"])(this,e),this.id=Object(v["a"])(),this._filePromiseWrapper=this._createFilePromiseWrapper(t),this._adapter=r(this),this._reader=new m,this.set("status","idle"),this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",(function(e,t){return t?e/t*100:0})),this.set("uploadResponse",null)}return Object(a["a"])(e,[{key:"file",get:function(){var e=this;return this._filePromiseWrapper?this._filePromiseWrapper.promise.then((function(t){return e._filePromiseWrapper?t:null})):Promise.resolve(null)}},{key:"data",get:function(){return this._reader.data}},{key:"read",value:function(){var e=this;if("idle"!=this.status)throw new h["a"]("filerepository-read-wrong-status",this);return this.status="reading",this.file.then((function(t){return e._reader.read(t)})).then((function(t){if("reading"!==e.status)throw e.status;return e.status="idle",t})).catch((function(t){if("aborted"===t)throw e.status="aborted","aborted";throw e.status="error",e._reader.error?e._reader.error:t}))}},{key:"upload",value:function(){var e=this;if("idle"!=this.status)throw new h["a"]("filerepository-upload-wrong-status",this);return this.status="uploading",this.file.then((function(){return e._adapter.upload()})).then((function(t){return e.uploadResponse=t,e.status="idle",t})).catch((function(t){if("aborted"===e.status)throw"aborted";throw e.status="error",t}))}},{key:"abort",value:function(){var e=this.status;this.status="aborted",this._filePromiseWrapper.isFulfilled?"reading"==e?this._reader.abort():"uploading"==e&&this._adapter.abort&&this._adapter.abort():(this._filePromiseWrapper.promise.catch((function(){})),this._filePromiseWrapper.rejecter("aborted")),this._destroy()}},{key:"_destroy",value:function(){this._filePromiseWrapper=void 0,this._reader=void 0,this._adapter=void 0,this.uploadResponse=void 0}},{key:"_createFilePromiseWrapper",value:function(e){var t={};return t.promise=new Promise((function(r,n){t.rejecter=n,t.isFulfilled=!1,e.then((function(e){t.isFulfilled=!0,r(e)})).catch((function(e){t.isFulfilled=!0,n(e)}))})),t}}]),e}();Object(p["a"])(g,u["a"])},3300:function(e,t,r){"use strict";var n=r("f3a3"),i=r("80af"),a=r("3fb5"),o=r("ea53"),s=n.assert;function l(e){o.call(this,"short",e),this.a=new i(e.a,16).toRed(this.red),this.b=new i(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function c(e,t,r,n){o.BasePoint.call(this,e,"affine"),null===t&&null===r?(this.x=null,this.y=null,this.inf=!0):(this.x=new i(t,16),this.y=new i(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function u(e,t,r,n){o.BasePoint.call(this,e,"jacobian"),null===t&&null===r&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new i(0)):(this.x=new i(t,16),this.y=new i(r,16),this.z=new i(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}a(l,o),e.exports=l,l.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,r,n;if(e.beta)t=new i(e.beta,16).toRed(this.red);else{var a=this._getEndoRoots(this.p);t=a[0].cmp(a[1])<0?a[0]:a[1],t=t.toRed(this.red)}if(e.lambda)r=new i(e.lambda,16);else{var o=this._getEndoRoots(this.n);0===this.g.mul(o[0]).x.cmp(this.g.x.redMul(t))?r=o[0]:(r=o[1],s(0===this.g.mul(r).x.cmp(this.g.x.redMul(t))))}return n=e.basis?e.basis.map((function(e){return{a:new i(e.a,16),b:new i(e.b,16)}})):this._getEndoBasis(r),{beta:t,lambda:r,basis:n}}},l.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:i.mont(e),r=new i(2).toRed(t).redInvm(),n=r.redNeg(),a=new i(3).toRed(t).redNeg().redSqrt().redMul(r),o=n.redAdd(a).fromRed(),s=n.redSub(a).fromRed();return[o,s]},l.prototype._getEndoBasis=function(e){var t,r,n,a,o,s,l,c,u,f=this.n.ushrn(Math.floor(this.n.bitLength()/2)),h=e,d=this.n.clone(),p=new i(1),m=new i(0),v=new i(0),b=new i(1),g=0;while(0!==h.cmpn(0)){var y=d.div(h);c=d.sub(y.mul(h)),u=v.sub(y.mul(p));var w=b.sub(y.mul(m));if(!n&&c.cmp(f)<0)t=l.neg(),r=p,n=c.neg(),a=u;else if(n&&2===++g)break;l=c,d=h,h=c,v=p,p=u,b=m,m=w}o=c.neg(),s=u;var _=n.sqr().add(a.sqr()),k=o.sqr().add(s.sqr());return k.cmp(_)>=0&&(o=t,s=r),n.negative&&(n=n.neg(),a=a.neg()),o.negative&&(o=o.neg(),s=s.neg()),[{a:n,b:a},{a:o,b:s}]},l.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),a=r.b.neg().mul(e).divRound(this.n),o=i.mul(r.a),s=a.mul(n.a),l=i.mul(r.b),c=a.mul(n.b),u=e.sub(o).sub(s),f=l.add(c).neg();return{k1:u,k2:f}},l.prototype.pointFromX=function(e,t){e=new i(e,16),e.red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var a=n.fromRed().isOdd();return(t&&!a||!t&&a)&&(n=n.redNeg()),this.point(e,n)},l.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},l.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,a=0;a<e.length;a++){var o=this._endoSplit(t[a]),s=e[a],l=s._getBeta();o.k1.negative&&(o.k1.ineg(),s=s.neg(!0)),o.k2.negative&&(o.k2.ineg(),l=l.neg(!0)),n[2*a]=s,n[2*a+1]=l,i[2*a]=o.k1,i[2*a+1]=o.k2}for(var c=this._wnafMulAdd(1,n,i,2*a,r),u=0;u<2*a;u++)n[u]=null,i[u]=null;return c},a(c,o.BasePoint),l.prototype.point=function(e,t,r){return new c(this,e,t,r)},l.prototype.pointFromJSON=function(e,t){return c.fromJSON(this,e,t)},c.prototype._getBeta=function(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var r=this.curve,n=function(e){return r.point(e.x.redMul(r.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(n)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(n)}}}return t}},c.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},c.fromJSON=function(e,t,r){"string"===typeof t&&(t=JSON.parse(t));var n=e.point(t[0],t[1],r);if(!t[2])return n;function i(t){return e.point(t[0],t[1],r)}var a=t[2];return n.precomputed={beta:null,doubles:a.doubles&&{step:a.doubles.step,points:[n].concat(a.doubles.points.map(i))},naf:a.naf&&{wnd:a.naf.wnd,points:[n].concat(a.naf.points.map(i))}},n},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return this.inf},c.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},c.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),a=i.redSqr().redISub(this.x.redAdd(this.x)),o=i.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,o)},c.prototype.getX=function(){return this.x.fromRed()},c.prototype.getY=function(){return this.y.fromRed()},c.prototype.mul=function(e){return e=new i(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},c.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},c.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},c.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},c.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var e=this.curve.jpoint(this.x,this.y,this.curve.one);return e},a(u,o.BasePoint),l.prototype.jpoint=function(e,t,r){return new u(this,e,t,r)},u.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},u.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},u.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),a=this.y.redMul(t.redMul(e.z)),o=e.y.redMul(r.redMul(this.z)),s=n.redSub(i),l=a.redSub(o);if(0===s.cmpn(0))return 0!==l.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=s.redSqr(),u=c.redMul(s),f=n.redMul(c),h=l.redSqr().redIAdd(u).redISub(f).redISub(f),d=l.redMul(f.redISub(h)).redISub(a.redMul(u)),p=this.z.redMul(e.z).redMul(s);return this.curve.jpoint(h,d,p)},u.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,a=e.y.redMul(t).redMul(this.z),o=r.redSub(n),s=i.redSub(a);if(0===o.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=o.redSqr(),c=l.redMul(o),u=r.redMul(l),f=s.redSqr().redIAdd(c).redISub(u).redISub(u),h=s.redMul(u.redISub(f)).redISub(i.redMul(c)),d=this.z.redMul(o);return this.curve.jpoint(f,h,d)},u.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t<e;t++)r=r.dbl();return r}var n=this.curve.a,i=this.curve.tinv,a=this.x,o=this.y,s=this.z,l=s.redSqr().redSqr(),c=o.redAdd(o);for(t=0;t<e;t++){var u=a.redSqr(),f=c.redSqr(),h=f.redSqr(),d=u.redAdd(u).redIAdd(u).redIAdd(n.redMul(l)),p=a.redMul(f),m=d.redSqr().redISub(p.redAdd(p)),v=p.redISub(m),b=d.redMul(v);b=b.redIAdd(b).redISub(h);var g=c.redMul(s);t+1<e&&(l=l.redMul(h)),a=m,s=g,c=b}return this.curve.jpoint(a,c.redMul(i),s)},u.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},u.prototype._zeroDbl=function(){var e,t,r;if(this.zOne){var n=this.x.redSqr(),i=this.y.redSqr(),a=i.redSqr(),o=this.x.redAdd(i).redSqr().redISub(n).redISub(a);o=o.redIAdd(o);var s=n.redAdd(n).redIAdd(n),l=s.redSqr().redISub(o).redISub(o),c=a.redIAdd(a);c=c.redIAdd(c),c=c.redIAdd(c),e=l,t=s.redMul(o.redISub(l)).redISub(c),r=this.y.redAdd(this.y)}else{var u=this.x.redSqr(),f=this.y.redSqr(),h=f.redSqr(),d=this.x.redAdd(f).redSqr().redISub(u).redISub(h);d=d.redIAdd(d);var p=u.redAdd(u).redIAdd(u),m=p.redSqr(),v=h.redIAdd(h);v=v.redIAdd(v),v=v.redIAdd(v),e=m.redISub(d).redISub(d),t=p.redMul(d.redISub(e)).redISub(v),r=this.y.redMul(this.z),r=r.redIAdd(r)}return this.curve.jpoint(e,t,r)},u.prototype._threeDbl=function(){var e,t,r;if(this.zOne){var n=this.x.redSqr(),i=this.y.redSqr(),a=i.redSqr(),o=this.x.redAdd(i).redSqr().redISub(n).redISub(a);o=o.redIAdd(o);var s=n.redAdd(n).redIAdd(n).redIAdd(this.curve.a),l=s.redSqr().redISub(o).redISub(o);e=l;var c=a.redIAdd(a);c=c.redIAdd(c),c=c.redIAdd(c),t=s.redMul(o.redISub(l)).redISub(c),r=this.y.redAdd(this.y)}else{var u=this.z.redSqr(),f=this.y.redSqr(),h=this.x.redMul(f),d=this.x.redSub(u).redMul(this.x.redAdd(u));d=d.redAdd(d).redIAdd(d);var p=h.redIAdd(h);p=p.redIAdd(p);var m=p.redAdd(p);e=d.redSqr().redISub(m),r=this.y.redAdd(this.z).redSqr().redISub(f).redISub(u);var v=f.redSqr();v=v.redIAdd(v),v=v.redIAdd(v),v=v.redIAdd(v),t=d.redMul(p.redISub(e)).redISub(v)}return this.curve.jpoint(e,t,r)},u.prototype._dbl=function(){var e=this.curve.a,t=this.x,r=this.y,n=this.z,i=n.redSqr().redSqr(),a=t.redSqr(),o=r.redSqr(),s=a.redAdd(a).redIAdd(a).redIAdd(e.redMul(i)),l=t.redAdd(t);l=l.redIAdd(l);var c=l.redMul(o),u=s.redSqr().redISub(c.redAdd(c)),f=c.redISub(u),h=o.redSqr();h=h.redIAdd(h),h=h.redIAdd(h),h=h.redIAdd(h);var d=s.redMul(f).redISub(h),p=r.redAdd(r).redMul(n);return this.curve.jpoint(u,d,p)},u.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr(),n=t.redSqr(),i=e.redAdd(e).redIAdd(e),a=i.redSqr(),o=this.x.redAdd(t).redSqr().redISub(e).redISub(n);o=o.redIAdd(o),o=o.redAdd(o).redIAdd(o),o=o.redISub(a);var s=o.redSqr(),l=n.redIAdd(n);l=l.redIAdd(l),l=l.redIAdd(l),l=l.redIAdd(l);var c=i.redIAdd(o).redSqr().redISub(a).redISub(s).redISub(l),u=t.redMul(c);u=u.redIAdd(u),u=u.redIAdd(u);var f=this.x.redMul(s).redISub(u);f=f.redIAdd(f),f=f.redIAdd(f);var h=this.y.redMul(c.redMul(l.redISub(c)).redISub(o.redMul(s)));h=h.redIAdd(h),h=h.redIAdd(h),h=h.redIAdd(h);var d=this.z.redAdd(o).redSqr().redISub(r).redISub(s);return this.curve.jpoint(f,h,d)},u.prototype.mul=function(e,t){return e=new i(e,t),this.curve._wnafMul(this,e)},u.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),r=e.z.redSqr();if(0!==this.x.redMul(r).redISub(e.x.redMul(t)).cmpn(0))return!1;var n=t.redMul(this.z),i=r.redMul(e.z);return 0===this.y.redMul(i).redISub(e.y.redMul(n)).cmpn(0)},u.prototype.eqXToP=function(e){var t=this.z.redSqr(),r=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(r))return!0;for(var n=e.clone(),i=this.curve.redN.redMul(t);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},u.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},"332d":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M14.958 9.367l-2.189 1.837a.75.75 0 0 0 .965 1.149l3.788-3.18a.747.747 0 0 0 .21-.284.75.75 0 0 0-.17-.945L13.77 4.762a.75.75 0 1 0-.964 1.15l2.331 1.955H6.22A.75.75 0 0 0 6 7.9a4 4 0 1 0 1.477 7.718l-.344-1.489A2.5 2.5 0 1 1 6.039 9.4l-.008-.032h8.927z"/></svg>'},3337:function(e,t,r){"use strict";var n=t;n.version=r("2801").version,n.utils=r("f3a3"),n.rand=r("fdac"),n.curve=r("4136"),n.curves=r("0cbb"),n.ec=r("b9a8"),n.eddsa=r("945d")},"334a":function(e,t,r){t=e.exports=r("4250"),t.Stream=t,t.Readable=t,t.Writable=r("19ea"),t.Duplex=r("e666"),t.Transform=r("09dc"),t.PassThrough=r("0ae3"),t.finished=r("ee93"),t.pipeline=r("fbd5")},"343e":function(e,t,r){"use strict";const n=t;n.der=r("3768"),n.pem=r("85b3")},3493:function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r("b85c"),i=r("d4ec"),a=r("bee2"),o=r("262e"),s=r("2caf"),l=r("f2ea"),c=r("67b9"),u=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Object(i["a"])(this,r),e=t.call(this,n,{idProperty:"viewUid"}),e.on("add",(function(t,r,n){e._renderViewIntoCollectionParent(r,n)})),e.on("remove",(function(t,r){r.element&&e._parentElement&&r.element.remove()})),e._parentElement=null,e}return Object(a["a"])(r,[{key:"destroy",value:function(){this.map((function(e){return e.destroy()}))}},{key:"setParent",value:function(e){this._parentElement=e;var t,r=Object(n["a"])(this);try{for(r.s();!(t=r.n()).done;){var i=t.value;this._renderViewIntoCollectionParent(i)}}catch(a){r.e(a)}finally{r.f()}}},{key:"delegate",value:function(){for(var e=this,t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];if(!r.length||!f(r))throw new l["a"]("ui-viewcollection-delegate-wrong-events",this);return{to:function(t){var i,a=Object(n["a"])(e);try{for(a.s();!(i=a.n()).done;)for(var o=i.value,s=0,l=r;s<l.length;s++){var c=l[s];o.delegate(c).to(t)}}catch(u){a.e(u)}finally{a.f()}e.on("add",(function(e,n){for(var i=0,a=r;i<a.length;i++){var o=a[i];n.delegate(o).to(t)}})),e.on("remove",(function(e,n){for(var i=0,a=r;i<a.length;i++){var o=a[i];n.stopDelegating(o,t)}}))}}}},{key:"_renderViewIntoCollectionParent",value:function(e,t){e.isRendered||e.render(),e.element&&this._parentElement&&this._parentElement.insertBefore(e.element,this._parentElement.children[t])}}]),r}(c["a"]);function f(e){return e.every((function(e){return"string"==typeof e}))}},"34b2":function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));r("5df3"),r("1c4c"),r("ac6a");var n=r("d4ec"),i=r("bee2"),a=r("b286"),o=r("f2ea"),s=r("e47a"),l=(r("e800"),function(){function e(t){Object(n["a"])(this,e),this.parent=null,this._attrs=Object(a["a"])(t)}return Object(i["a"])(e,[{key:"index",get:function(){var e;if(!this.parent)return null;if(null===(e=this.parent.getChildIndex(this)))throw new o["a"]("model-node-not-found-in-parent",this);return e}},{key:"startOffset",get:function(){var e;if(!this.parent)return null;if(null===(e=this.parent.getChildStartOffset(this)))throw new o["a"]("model-node-not-found-in-parent",this);return e}},{key:"offsetSize",get:function(){return 1}},{key:"endOffset",get:function(){return this.parent?this.startOffset+this.offsetSize:null}},{key:"nextSibling",get:function(){var e=this.index;return null!==e&&this.parent.getChild(e+1)||null}},{key:"previousSibling",get:function(){var e=this.index;return null!==e&&this.parent.getChild(e-1)||null}},{key:"root",get:function(){var e=this;while(e.parent)e=e.parent;return e}},{key:"isAttached",value:function(){return this.root.is("rootElement")}},{key:"getPath",value:function(){var e=[],t=this;while(t.parent)e.unshift(t.startOffset),t=t.parent;return e}},{key:"getAncestors",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{includeSelf:!1,parentFirst:!1},t=[],r=e.includeSelf?this:this.parent;while(r)t[e.parentFirst?"push":"unshift"](r),r=r.parent;return t}},{key:"getCommonAncestor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.getAncestors(t),n=e.getAncestors(t),i=0;while(r[i]==n[i]&&r[i])i++;return 0===i?null:r[i-1]}},{key:"isBefore",value:function(e){if(this==e)return!1;if(this.root!==e.root)return!1;var t=this.getPath(),r=e.getPath(),n=Object(s["a"])(t,r);switch(n){case"prefix":return!0;case"extension":return!1;default:return t[n]<r[n]}}},{key:"isAfter",value:function(e){return this!=e&&(this.root===e.root&&!this.isBefore(e))}},{key:"hasAttribute",value:function(e){return this._attrs.has(e)}},{key:"getAttribute",value:function(e){return this._attrs.get(e)}},{key:"getAttributes",value:function(){return this._attrs.entries()}},{key:"getAttributeKeys",value:function(){return this._attrs.keys()}},{key:"toJSON",value:function(){var e={};return this._attrs.size&&(e.attributes=Array.from(this._attrs).reduce((function(e,t){return e[t[0]]=t[1],e}),{})),e}},{key:"is",value:function(e){return"node"===e||"model:node"===e}},{key:"_clone",value:function(){return new e(this._attrs)}},{key:"_remove",value:function(){this.parent._removeChildren(this.index)}},{key:"_setAttribute",value:function(e,t){this._attrs.set(e,t)}},{key:"_setAttributesTo",value:function(e){this._attrs=Object(a["a"])(e)}},{key:"_removeAttribute",value:function(e){return this._attrs.delete(e)}},{key:"_clearAttributes",value:function(){this._attrs.clear()}}]),e}())},"34d5":function(e,t,r){t=e.exports=r("cf35"),t.Stream=t,t.Readable=t,t.Writable=r("49ce"),t.Duplex=r("5e7d"),t.Transform=r("f1c8"),t.PassThrough=r("9d28"),t.finished=r("42a7"),t.pipeline=r("ac4f")},"34ef":function(e,t,r){r("ec30")("Uint8",1,(function(e){return function(t,r,n){return e(this,t,r,n)}}))},3505:function(e,t,r){var n=r("8707").Buffer,i=r("8c8a");function a(e,t,r){var a=t.length,o=i(t,e._cache);return e._cache=e._cache.slice(a),e._prev=n.concat([e._prev,r?t:o]),o}t.encrypt=function(e,t,r){var i,o=n.allocUnsafe(0);while(t.length){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=n.allocUnsafe(0)),!(e._cache.length<=t.length)){o=n.concat([o,a(e,t,r)]);break}i=e._cache.length,o=n.concat([o,a(e,t.slice(0,i),r)]),t=t.slice(i)}return o}},"356b":function(e,t,r){},"35ad":function(e,t,r){"use strict";r("7f7f");var n=r("b85c"),i=r("2909"),a=r("3835"),o=(r("5df3"),r("1c4c"),r("d4ec")),s=r("bee2"),l=r("262e"),c=r("2caf"),u=r("109b"),f=r("51d0"),h=r("d21d"),d=function(){function e(t){Object(o["a"])(this,e),this.files=p(t),this._native=t}return Object(s["a"])(e,[{key:"types",get:function(){return this._native.types}},{key:"getData",value:function(e){return this._native.getData(e)}},{key:"setData",value:function(e,t){this._native.setData(e,t)}}]),e}();function p(e){var t=e.files?Array.from(e.files):[],r=e.items?Array.from(e.items):[];return t.length?t:r.filter((function(e){return"file"===e.kind})).map((function(e){return e.getAsFile()}))}
  411. /**
  412. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  413. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  414. */var m=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var n;Object(o["a"])(this,r),n=t.call(this,e);var i=n.document;function a(e,t){t.preventDefault();var r=t.dropRange?[t.dropRange]:Array.from(i.selection.getRanges()),n=new h["a"](i,"clipboardInput");i.fire(n,{dataTransfer:t.dataTransfer,targetRanges:r}),n.stop.called&&t.stopPropagation()}return n.domEventType=["paste","copy","cut","drop","dragover"],n.listenTo(i,"paste",a,{priority:"low"}),n.listenTo(i,"drop",a,{priority:"low"}),n}return Object(s["a"])(r,[{key:"onDomEvent",value:function(e){var t={dataTransfer:new d(e.clipboardData?e.clipboardData:e.dataTransfer)};"drop"==e.type&&(t.dropRange=v(this.view,e)),this.fire(e.type,e,t)}}]),r}(f["a"]);function v(e,t){var r,n=t.target.ownerDocument,i=t.clientX,a=t.clientY;return n.caretRangeFromPoint&&n.caretRangeFromPoint(i,a)?r=n.caretRangeFromPoint(i,a):t.rangeParent&&(r=n.createRange(),r.setStart(t.rangeParent,t.rangeOffset),r.collapse(!0)),r?e.domConverter.domRangeToView(r):e.document.selection.getFirstRange()}
  415. /**
  416. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  417. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  418. */var b=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(){return Object(o["a"])(this,r),t.apply(this,arguments)}return Object(s["a"])(r,[{key:"init",value:function(){var e=this.editor.editing.view,t=e.document,r=!1;e.addObserver(m),this.listenTo(t,"keydown",(function(e,t){r=t.shiftKey})),this.listenTo(t,"clipboardInput",(function(e,t){r&&(t.asPlainText=!0)}),{priority:"high"})}}],[{key:"pluginName",get:function(){return"PastePlainText"}}]),r}(u["a"]);r("6762"),r("2fdb"),r("a481");
  419. /**
  420. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  421. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  422. */
  423. function g(e){return e=e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r?\n\r?\n/g,"</p><p>").replace(/\r?\n/g,"<br>").replace(/^\s/,"&nbsp;").replace(/\s$/,"&nbsp;").replace(/\s\s/g," &nbsp;"),(e.includes("</p><p>")||e.includes("<br>"))&&(e="<p>".concat(e,"</p>")),e}
  424. /**
  425. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  426. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  427. */function y(e){return e.replace(/<span(?: class="Apple-converted-space"|)>(\s+)<\/span>/g,(function(e,t){return 1==t.length?" ":t}))}
  428. /**
  429. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  430. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  431. */var w=["figcaption","li"];function _(e){var t="";if(e.is("$text")||e.is("$textProxy"))t=e.data;else if(e.is("element","img")&&e.hasAttribute("alt"))t=e.getAttribute("alt");else if(e.is("element","br"))t="\n";else{var r,i=null,a=Object(n["a"])(e.getChildren());try{for(a.s();!(r=a.n()).done;){var o=r.value,s=_(o);i&&(i.is("containerElement")||o.is("containerElement"))&&(w.includes(i.name)||w.includes(o.name)?t+="\n":t+="\n\n"),t+=s,i=o}}catch(l){a.e(l)}finally{a.f()}}return t}r.d(t,"a",(function(){return k}));
  432. /**
  433. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  434. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  435. */
  436. var k=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(){return Object(o["a"])(this,r),t.apply(this,arguments)}return Object(s["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.model.document,o=t.editing.view,s=o.document;function l(e,n){var i=n.dataTransfer;n.preventDefault();var a=t.data.toView(t.model.getSelectedContent(r.selection));s.fire("clipboardOutput",{dataTransfer:i,content:a,method:e.name})}o.addObserver(m),this.listenTo(s,"clipboardInput",(function(e){t.isReadOnly&&e.stop()}),{priority:"highest"}),this.listenTo(s,"clipboardInput",(function(t,r){var n=r.dataTransfer,i="";n.getData("text/html")?i=y(n.getData("text/html")):n.getData("text/plain")&&(i=g(n.getData("text/plain"))),i=e.editor.data.htmlProcessor.toView(i);var a=new h["a"](e,"inputTransformation");e.fire(a,{content:i,dataTransfer:n,asPlainText:r.asPlainText}),a.stop.called&&t.stop(),o.scrollToTheSelection()}),{priority:"low"}),this.listenTo(this,"inputTransformation",(function(t,r){if(!r.content.isEmpty){var o=e.editor.data,s=e.editor.model,l=o.toModel(r.content,"$clipboardHolder");if(0==l.childCount)return;s.change((function(e){var t=s.document.selection;if(r.asPlainText||O(l,s.schema)){var o=Array.from(t.getAttributes()).filter((function(e){var t=Object(a["a"])(e,1),r=t[0];return s.schema.getAttributeProperties(r).isFormatting}));t.isCollapsed||s.deleteContent(t,{doNotAutoparagraph:!0}),o.push.apply(o,Object(i["a"])(t.getAttributes()));var c,u=e.createRangeIn(l),f=Object(n["a"])(u.getItems());try{for(f.s();!(c=f.n()).done;){var h=c.value;(h.is("$text")||h.is("$textProxy"))&&e.setAttributes(o,h)}}catch(d){f.e(d)}finally{f.f()}}s.insertContent(l)})),t.stop()}}),{priority:"low"}),this.listenTo(s,"copy",l,{priority:"low"}),this.listenTo(s,"cut",(function(e,r){t.isReadOnly?r.preventDefault():l(e,r)}),{priority:"low"}),this.listenTo(s,"clipboardOutput",(function(n,i){i.content.isEmpty||(i.dataTransfer.setData("text/html",e.editor.data.htmlProcessor.toData(i.content)),i.dataTransfer.setData("text/plain",_(i.content))),"cut"==i.method&&t.model.deleteContent(r.selection)}),{priority:"low"})}}],[{key:"pluginName",get:function(){return"Clipboard"}},{key:"requires",get:function(){return[b]}}]),r}(u["a"]);function O(e,t){if(e.childCount>1)return!1;var r=e.getChild(0);return!t.isObject(r)&&0==Object(i["a"])(r.getAttributeKeys()).length}},"360f":function(e,t,r){"use strict";var n=r("42e2").assign,i=r("b4e6"),a=r("1d331"),o=r("763a"),s={};n(s,i,a,o),e.exports=s},"36bd":function(e,t,r){"use strict";var n=r("4bf8"),i=r("77f1"),a=r("9def");e.exports=function(e){var t=n(this),r=a(t.length),o=arguments.length,s=i(o>1?arguments[1]:void 0,r),l=o>2?arguments[2]:void 0,c=void 0===l?r:i(l,r);while(c>s)t[s++]=e;return t}},3707:function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("257e"),o=r("45eb"),s=r("7e84"),l=r("262e"),c=r("2caf"),u=r("940e"),f=r("631f"),h=(r("b0d6"),function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;Object(n["a"])(this,r),i=t.call(this,e),i.set("text",""),i.set("position","s");var a=i.bindTemplate;return i.setTemplate({tag:"span",attributes:{class:["ck","ck-tooltip",a.to("position",(function(e){return"ck-tooltip_"+e})),a.if("text","ck-hidden",(function(e){return!e.trim()}))]},children:[{tag:"span",attributes:{class:["ck","ck-tooltip__text"]},children:[{text:a.to("text")}]}]}),i}return Object(i["a"])(r)}(u["a"])),d=r("ed4a"),p=r("84c3");r("43ae");r.d(t,"a",(function(){return m}));
  437. /**
  438. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  439. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  440. */
  441. var m=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;Object(n["a"])(this,r),i=t.call(this,e);var o=i.bindTemplate,s=Object(d["a"])();return i.set("class"),i.set("labelStyle"),i.set("icon"),i.set("isEnabled",!0),i.set("isOn",!1),i.set("isVisible",!0),i.set("isToggleable",!1),i.set("keystroke"),i.set("label"),i.set("tabindex",-1),i.set("tooltip"),i.set("tooltipPosition","s"),i.set("type","button"),i.set("withText",!1),i.set("withKeystroke",!1),i.children=i.createCollection(),i.tooltipView=i._createTooltipView(),i.labelView=i._createLabelView(s),i.iconView=new f["a"],i.iconView.extendTemplate({attributes:{class:"ck-button__icon"}}),i.keystrokeView=i._createKeystrokeView(),i.bind("_tooltipString").to(Object(a["a"])(i),"tooltip",Object(a["a"])(i),"label",Object(a["a"])(i),"keystroke",i._getTooltipString.bind(Object(a["a"])(i))),i.setTemplate({tag:"button",attributes:{class:["ck","ck-button",o.to("class"),o.if("isEnabled","ck-disabled",(function(e){return!e})),o.if("isVisible","ck-hidden",(function(e){return!e})),o.to("isOn",(function(e){return e?"ck-on":"ck-off"})),o.if("withText","ck-button_with-text"),o.if("withKeystroke","ck-button_with-keystroke")],type:o.to("type",(function(e){return e||"button"})),tabindex:o.to("tabindex"),"aria-labelledby":"ck-editor__aria-label_".concat(s),"aria-disabled":o.if("isEnabled",!0,(function(e){return!e})),"aria-pressed":o.to("isOn",(function(e){return!!i.isToggleable&&String(e)}))},children:i.children,on:{mousedown:o.to((function(e){e.preventDefault()})),click:o.to((function(e){i.isEnabled?i.fire("execute"):e.preventDefault()}))}}),i}return Object(i["a"])(r,[{key:"render",value:function(){Object(o["a"])(Object(s["a"])(r.prototype),"render",this).call(this),this.icon&&(this.iconView.bind("content").to(this,"icon"),this.children.add(this.iconView)),this.children.add(this.tooltipView),this.children.add(this.labelView),this.withKeystroke&&this.children.add(this.keystrokeView)}},{key:"focus",value:function(){this.element.focus()}},{key:"_createTooltipView",value:function(){var e=new h;return e.bind("text").to(this,"_tooltipString"),e.bind("position").to(this,"tooltipPosition"),e}},{key:"_createLabelView",value:function(e){var t=new u["a"],r=this.bindTemplate;return t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__label"],style:r.to("labelStyle"),id:"ck-editor__aria-label_".concat(e)},children:[{text:this.bindTemplate.to("label")}]}),t}},{key:"_createKeystrokeView",value:function(){var e=new u["a"];return e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__keystroke"]},children:[{text:this.bindTemplate.to("keystroke",(function(e){return Object(p["b"])(e)}))}]}),e}},{key:"_getTooltipString",value:function(e,t,r){return e?"string"==typeof e?e:(r&&(r=Object(p["b"])(r)),e instanceof Function?e(t,r):"".concat(t).concat(r?" (".concat(r,")"):"")):""}}]),r}(u["a"])},3768:function(e,t,r){"use strict";const n=r("3fb5"),i=r("c591").Buffer,a=r("8360"),o=r("8b71");function s(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new l,this.tree._init(e.body)}function l(e){a.call(this,"der",e)}function c(e){return e<10?"0"+e:e}function u(e,t,r,n){let i;if("seqof"===e?e="seq":"setof"===e&&(e="set"),o.tagByName.hasOwnProperty(e))i=o.tagByName[e];else{if("number"!==typeof e||(0|e)!==e)return n.error("Unknown tag: "+e);i=e}return i>=31?n.error("Multi-octet tag encoding unsupported"):(t||(i|=32),i|=o.tagClassByName[r||"universal"]<<6,i)}e.exports=s,s.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},n(l,a),l.prototype._encodeComposite=function(e,t,r,n){const a=u(e,t,r,this.reporter);if(n.length<128){const e=i.alloc(2);return e[0]=a,e[1]=n.length,this._createEncoderBuffer([e,n])}let o=1;for(let i=n.length;i>=256;i>>=8)o++;const s=i.alloc(2+o);s[0]=a,s[1]=128|o;for(let i=1+o,l=n.length;l>0;i--,l>>=8)s[i]=255&l;return this._createEncoderBuffer([s,n])},l.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){const t=i.alloc(2*e.length);for(let r=0;r<e.length;r++)t.writeUInt16BE(e.charCodeAt(r),2*r);return this._createEncoderBuffer(t)}return"numstr"===t?this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===t?this._isPrintstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(t)||"objDesc"===t?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+t+" unsupported")},l.prototype._encodeObjid=function(e,t,r){if("string"===typeof e){if(!t)return this.reporter.error("string objid given, but no values map found");if(!t.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=t[e].split(/[\s.]+/g);for(let t=0;t<e.length;t++)e[t]|=0}else if(Array.isArray(e)){e=e.slice();for(let t=0;t<e.length;t++)e[t]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!r){if(e[1]>=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}let n=0;for(let i=0;i<e.length;i++){let t=e[i];for(n++;t>=128;t>>=7)n++}const a=i.alloc(n);let o=a.length-1;for(let i=e.length-1;i>=0;i--){let t=e[i];a[o--]=127&t;while((t>>=7)>0)a[o--]=128|127&t}return this._createEncoderBuffer(a)},l.prototype._encodeTime=function(e,t){let r;const n=new Date(e);return"gentime"===t?r=[c(n.getUTCFullYear()),c(n.getUTCMonth()+1),c(n.getUTCDate()),c(n.getUTCHours()),c(n.getUTCMinutes()),c(n.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[c(n.getUTCFullYear()%100),c(n.getUTCMonth()+1),c(n.getUTCDate()),c(n.getUTCHours()),c(n.getUTCMinutes()),c(n.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(r,"octstr")},l.prototype._encodeNull=function(){return this._createEncoderBuffer("")},l.prototype._encodeInt=function(e,t){if("string"===typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!==typeof e&&!i.isBuffer(e)){const t=e.toArray();!e.sign&&128&t[0]&&t.unshift(0),e=i.from(t)}if(i.isBuffer(e)){let t=e.length;0===e.length&&t++;const r=i.alloc(t);return e.copy(r),0===e.length&&(r[0]=0),this._createEncoderBuffer(r)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);let r=1;for(let i=e;i>=256;i>>=8)r++;const n=new Array(r);for(let i=n.length-1;i>=0;i--)n[i]=255&e,e>>=8;return 128&n[0]&&n.unshift(0),this._createEncoderBuffer(i.from(n))},l.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},l.prototype._use=function(e,t){return"function"===typeof e&&(e=e(t)),e._getEncoder("der").tree},l.prototype._skipDefault=function(e,t,r){const n=this._baseState;let i;if(null===n["default"])return!1;const a=e.join();if(void 0===n.defaultBuffer&&(n.defaultBuffer=this._encodeValue(n["default"],t,r).join()),a.length!==n.defaultBuffer.length)return!1;for(i=0;i<a.length;i++)if(a[i]!==n.defaultBuffer[i])return!1;return!0}},3776:function(e,t,r){"use strict";var n=30,i=12;e.exports=function(e,t){var r,a,o,s,l,c,u,f,h,d,p,m,v,b,g,y,w,_,k,O,E,S,A,C,T;r=e.state,a=e.next_in,C=e.input,o=a+(e.avail_in-5),s=e.next_out,T=e.output,l=s-(t-e.avail_out),c=s+(e.avail_out-257),u=r.dmax,f=r.wsize,h=r.whave,d=r.wnext,p=r.window,m=r.hold,v=r.bits,b=r.lencode,g=r.distcode,y=(1<<r.lenbits)-1,w=(1<<r.distbits)-1;e:do{v<15&&(m+=C[a++]<<v,v+=8,m+=C[a++]<<v,v+=8),_=b[m&y];t:for(;;){if(k=_>>>24,m>>>=k,v-=k,k=_>>>16&255,0===k)T[s++]=65535&_;else{if(!(16&k)){if(0===(64&k)){_=b[(65535&_)+(m&(1<<k)-1)];continue t}if(32&k){r.mode=i;break e}e.msg="invalid literal/length code",r.mode=n;break e}O=65535&_,k&=15,k&&(v<k&&(m+=C[a++]<<v,v+=8),O+=m&(1<<k)-1,m>>>=k,v-=k),v<15&&(m+=C[a++]<<v,v+=8,m+=C[a++]<<v,v+=8),_=g[m&w];r:for(;;){if(k=_>>>24,m>>>=k,v-=k,k=_>>>16&255,!(16&k)){if(0===(64&k)){_=g[(65535&_)+(m&(1<<k)-1)];continue r}e.msg="invalid distance code",r.mode=n;break e}if(E=65535&_,k&=15,v<k&&(m+=C[a++]<<v,v+=8,v<k&&(m+=C[a++]<<v,v+=8)),E+=m&(1<<k)-1,E>u){e.msg="invalid distance too far back",r.mode=n;break e}if(m>>>=k,v-=k,k=s-l,E>k){if(k=E-k,k>h&&r.sane){e.msg="invalid distance too far back",r.mode=n;break e}if(S=0,A=p,0===d){if(S+=f-k,k<O){O-=k;do{T[s++]=p[S++]}while(--k);S=s-E,A=T}}else if(d<k){if(S+=f+d-k,k-=d,k<O){O-=k;do{T[s++]=p[S++]}while(--k);if(S=0,d<O){k=d,O-=k;do{T[s++]=p[S++]}while(--k);S=s-E,A=T}}}else if(S+=d-k,k<O){O-=k;do{T[s++]=p[S++]}while(--k);S=s-E,A=T}while(O>2)T[s++]=A[S++],T[s++]=A[S++],T[s++]=A[S++],O-=3;O&&(T[s++]=A[S++],O>1&&(T[s++]=A[S++]))}else{S=s-E;do{T[s++]=T[S++],T[s++]=T[S++],T[s++]=T[S++],O-=3}while(O>2);O&&(T[s++]=T[S++],O>1&&(T[s++]=T[S++]))}break}}break}}while(a<o&&s<c);O=v>>3,a-=O,v-=O<<3,m&=(1<<v)-1,e.next_in=a,e.next_out=s,e.avail_in=a<o?o-a+5:5-(a-o),e.avail_out=s<c?c-s+257:257-(s-c),r.hold=m,r.bits=v}},"37c8":function(e,t,r){t.f=r("2b4c")},"37e6":function(e,t,r){(function(e){(function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var o;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{o="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:r(13).Buffer}catch(C){}function s(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function l(e,t,r){var n=s(e,r);return r-1>=t&&(n|=s(e,r-1)<<4),n}function c(e,t,r,n){for(var i=0,a=Math.min(e.length,r),o=t;o<a;o++){var s=e.charCodeAt(o)-48;i*=n,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(e){return e instanceof a||null!==e&&"object"===typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"===typeof e)return this._initNumber(e,t,r);if("object"===typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,r):(this._parseBase(e,t,i),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(n("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,o,s=0;if("be"===r)for(i=e.length-1,a=0;i>=0;i-=3)o=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);else if("le"===r)for(i=0,a=0;i<e.length;i+=3)o=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,o=0;if("be"===r)for(n=e.length-1;n>=t;n-=2)i=l(e,t,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;else{var s=e.length-t;for(n=s%2===0?t+1:t;n<e.length;n+=2)i=l(e,t,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8}this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var a=e.length-r,o=a%n,s=Math.min(a,a-o)+r,l=0,u=r;u<s;u+=n)l=c(e,u,u+n,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==o){var f=1;for(l=c(e,u,e.length,t),u=0;u<o;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this.strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){while(this.length<e)this.words[this.length++]=0;return this},a.prototype.strip=function(){while(this.length>1&&0===this.words[this.length-1])this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,i=r%26;t[r]=(e.words[n]&1<<i)>>>i}return t}function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],a=0|t.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var c=1;c<n;c++){for(var u=l>>>26,f=67108863&l,h=Math.min(c,t.length-1),d=Math.max(0,c-e.length+1);d<=h;d++){var p=c-d|0;i=0|e.words[p],a=0|t.words[d],o=i*a+f,u+=o/67108864|0,f=67108863&o}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(e=e||10,t=0|t||1,16===e||"hex"===e){r="";for(var i=0,a=0,o=0;o<this.length;o++){var s=this.words[o],l=(16777215&(s<<i|a)).toString(16);a=s>>>24-i&16777215,r=0!==a||o!==this.length-1?u[6-l.length]+l+r:l+r,i+=2,i>=26&&(i-=26,o--)}0!==a&&(r=a.toString(16)+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],d=h[e];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(e);p=p.idivn(d),r=p.isZero()?m+r:u[c-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return n("undefined"!==typeof o),this.toArrayLike(o,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var o,s,l="le"===t,c=new e(a),u=this.clone();if(l){for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[s]=o;for(;s<a;s++)c[s]=0}else{for(s=0;s<a-i;s++)c[s]=0;for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[a-s-1]=o}return c},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0===(8191&t)&&(r+=13,t>>>=13),0===(127&t)&&(r+=7,t>>>=7),0===(15&t)&&(r+=4,t>>>=4),0===(3&t)&&(r+=2,t>>>=2),0===(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(e){while(this.length<e.length)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},a.prototype.ior=function(e){return n(0===(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return n(0===(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return n(0===(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"===typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},a.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a<n.length;a++)t=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&t,i=t>>>26;for(;0!==i&&a<r.length;a++)t=(0|r.words[a])+i,this.words[a]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var a=0,o=0;o<n.length;o++)t=(0|r.words[o])-(0|n.words[o])+a,a=t>>26,this.words[o]=67108863&t;for(;0!==a&&o<r.length;o++)t=(0|r.words[o])+a,a=t>>26,this.words[o]=67108863&t;if(0===a&&o<r.length&&r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this.length=Math.max(this.length,o),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var n,i,a,o=e.words,s=t.words,l=r.words,c=0,u=0|o[0],f=8191&u,h=u>>>13,d=0|o[1],p=8191&d,m=d>>>13,v=0|o[2],b=8191&v,g=v>>>13,y=0|o[3],w=8191&y,_=y>>>13,k=0|o[4],O=8191&k,E=k>>>13,S=0|o[5],A=8191&S,C=S>>>13,T=0|o[6],x=8191&T,M=T>>>13,j=0|o[7],R=8191&j,P=j>>>13,I=0|o[8],B=8191&I,N=I>>>13,D=0|o[9],L=8191&D,F=D>>>13,V=0|s[0],z=8191&V,U=V>>>13,H=0|s[1],q=8191&H,W=H>>>13,G=0|s[2],K=8191&G,X=G>>>13,$=0|s[3],Z=8191&$,Y=$>>>13,J=0|s[4],Q=8191&J,ee=J>>>13,te=0|s[5],re=8191&te,ne=te>>>13,ie=0|s[6],ae=8191&ie,oe=ie>>>13,se=0|s[7],le=8191&se,ce=se>>>13,ue=0|s[8],fe=8191&ue,he=ue>>>13,de=0|s[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19,n=Math.imul(f,z),i=Math.imul(f,U),i=i+Math.imul(h,z)|0,a=Math.imul(h,U);var ve=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(p,z),i=Math.imul(p,U),i=i+Math.imul(m,z)|0,a=Math.imul(m,U),n=n+Math.imul(f,q)|0,i=i+Math.imul(f,W)|0,i=i+Math.imul(h,q)|0,a=a+Math.imul(h,W)|0;var be=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(b,z),i=Math.imul(b,U),i=i+Math.imul(g,z)|0,a=Math.imul(g,U),n=n+Math.imul(p,q)|0,i=i+Math.imul(p,W)|0,i=i+Math.imul(m,q)|0,a=a+Math.imul(m,W)|0,n=n+Math.imul(f,K)|0,i=i+Math.imul(f,X)|0,i=i+Math.imul(h,K)|0,a=a+Math.imul(h,X)|0;var ge=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(w,z),i=Math.imul(w,U),i=i+Math.imul(_,z)|0,a=Math.imul(_,U),n=n+Math.imul(b,q)|0,i=i+Math.imul(b,W)|0,i=i+Math.imul(g,q)|0,a=a+Math.imul(g,W)|0,n=n+Math.imul(p,K)|0,i=i+Math.imul(p,X)|0,i=i+Math.imul(m,K)|0,a=a+Math.imul(m,X)|0,n=n+Math.imul(f,Z)|0,i=i+Math.imul(f,Y)|0,i=i+Math.imul(h,Z)|0,a=a+Math.imul(h,Y)|0;var ye=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(O,z),i=Math.imul(O,U),i=i+Math.imul(E,z)|0,a=Math.imul(E,U),n=n+Math.imul(w,q)|0,i=i+Math.imul(w,W)|0,i=i+Math.imul(_,q)|0,a=a+Math.imul(_,W)|0,n=n+Math.imul(b,K)|0,i=i+Math.imul(b,X)|0,i=i+Math.imul(g,K)|0,a=a+Math.imul(g,X)|0,n=n+Math.imul(p,Z)|0,i=i+Math.imul(p,Y)|0,i=i+Math.imul(m,Z)|0,a=a+Math.imul(m,Y)|0,n=n+Math.imul(f,Q)|0,i=i+Math.imul(f,ee)|0,i=i+Math.imul(h,Q)|0,a=a+Math.imul(h,ee)|0;var we=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(A,z),i=Math.imul(A,U),i=i+Math.imul(C,z)|0,a=Math.imul(C,U),n=n+Math.imul(O,q)|0,i=i+Math.imul(O,W)|0,i=i+Math.imul(E,q)|0,a=a+Math.imul(E,W)|0,n=n+Math.imul(w,K)|0,i=i+Math.imul(w,X)|0,i=i+Math.imul(_,K)|0,a=a+Math.imul(_,X)|0,n=n+Math.imul(b,Z)|0,i=i+Math.imul(b,Y)|0,i=i+Math.imul(g,Z)|0,a=a+Math.imul(g,Y)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,i=i+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0,n=n+Math.imul(f,re)|0,i=i+Math.imul(f,ne)|0,i=i+Math.imul(h,re)|0,a=a+Math.imul(h,ne)|0;var _e=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,z),i=Math.imul(x,U),i=i+Math.imul(M,z)|0,a=Math.imul(M,U),n=n+Math.imul(A,q)|0,i=i+Math.imul(A,W)|0,i=i+Math.imul(C,q)|0,a=a+Math.imul(C,W)|0,n=n+Math.imul(O,K)|0,i=i+Math.imul(O,X)|0,i=i+Math.imul(E,K)|0,a=a+Math.imul(E,X)|0,n=n+Math.imul(w,Z)|0,i=i+Math.imul(w,Y)|0,i=i+Math.imul(_,Z)|0,a=a+Math.imul(_,Y)|0,n=n+Math.imul(b,Q)|0,i=i+Math.imul(b,ee)|0,i=i+Math.imul(g,Q)|0,a=a+Math.imul(g,ee)|0,n=n+Math.imul(p,re)|0,i=i+Math.imul(p,ne)|0,i=i+Math.imul(m,re)|0,a=a+Math.imul(m,ne)|0,n=n+Math.imul(f,ae)|0,i=i+Math.imul(f,oe)|0,i=i+Math.imul(h,ae)|0,a=a+Math.imul(h,oe)|0;var ke=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(R,z),i=Math.imul(R,U),i=i+Math.imul(P,z)|0,a=Math.imul(P,U),n=n+Math.imul(x,q)|0,i=i+Math.imul(x,W)|0,i=i+Math.imul(M,q)|0,a=a+Math.imul(M,W)|0,n=n+Math.imul(A,K)|0,i=i+Math.imul(A,X)|0,i=i+Math.imul(C,K)|0,a=a+Math.imul(C,X)|0,n=n+Math.imul(O,Z)|0,i=i+Math.imul(O,Y)|0,i=i+Math.imul(E,Z)|0,a=a+Math.imul(E,Y)|0,n=n+Math.imul(w,Q)|0,i=i+Math.imul(w,ee)|0,i=i+Math.imul(_,Q)|0,a=a+Math.imul(_,ee)|0,n=n+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,i=i+Math.imul(g,re)|0,a=a+Math.imul(g,ne)|0,n=n+Math.imul(p,ae)|0,i=i+Math.imul(p,oe)|0,i=i+Math.imul(m,ae)|0,a=a+Math.imul(m,oe)|0,n=n+Math.imul(f,le)|0,i=i+Math.imul(f,ce)|0,i=i+Math.imul(h,le)|0,a=a+Math.imul(h,ce)|0;var Oe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(B,z),i=Math.imul(B,U),i=i+Math.imul(N,z)|0,a=Math.imul(N,U),n=n+Math.imul(R,q)|0,i=i+Math.imul(R,W)|0,i=i+Math.imul(P,q)|0,a=a+Math.imul(P,W)|0,n=n+Math.imul(x,K)|0,i=i+Math.imul(x,X)|0,i=i+Math.imul(M,K)|0,a=a+Math.imul(M,X)|0,n=n+Math.imul(A,Z)|0,i=i+Math.imul(A,Y)|0,i=i+Math.imul(C,Z)|0,a=a+Math.imul(C,Y)|0,n=n+Math.imul(O,Q)|0,i=i+Math.imul(O,ee)|0,i=i+Math.imul(E,Q)|0,a=a+Math.imul(E,ee)|0,n=n+Math.imul(w,re)|0,i=i+Math.imul(w,ne)|0,i=i+Math.imul(_,re)|0,a=a+Math.imul(_,ne)|0,n=n+Math.imul(b,ae)|0,i=i+Math.imul(b,oe)|0,i=i+Math.imul(g,ae)|0,a=a+Math.imul(g,oe)|0,n=n+Math.imul(p,le)|0,i=i+Math.imul(p,ce)|0,i=i+Math.imul(m,le)|0,a=a+Math.imul(m,ce)|0,n=n+Math.imul(f,fe)|0,i=i+Math.imul(f,he)|0,i=i+Math.imul(h,fe)|0,a=a+Math.imul(h,he)|0;var Ee=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,z),i=Math.imul(L,U),i=i+Math.imul(F,z)|0,a=Math.imul(F,U),n=n+Math.imul(B,q)|0,i=i+Math.imul(B,W)|0,i=i+Math.imul(N,q)|0,a=a+Math.imul(N,W)|0,n=n+Math.imul(R,K)|0,i=i+Math.imul(R,X)|0,i=i+Math.imul(P,K)|0,a=a+Math.imul(P,X)|0,n=n+Math.imul(x,Z)|0,i=i+Math.imul(x,Y)|0,i=i+Math.imul(M,Z)|0,a=a+Math.imul(M,Y)|0,n=n+Math.imul(A,Q)|0,i=i+Math.imul(A,ee)|0,i=i+Math.imul(C,Q)|0,a=a+Math.imul(C,ee)|0,n=n+Math.imul(O,re)|0,i=i+Math.imul(O,ne)|0,i=i+Math.imul(E,re)|0,a=a+Math.imul(E,ne)|0,n=n+Math.imul(w,ae)|0,i=i+Math.imul(w,oe)|0,i=i+Math.imul(_,ae)|0,a=a+Math.imul(_,oe)|0,n=n+Math.imul(b,le)|0,i=i+Math.imul(b,ce)|0,i=i+Math.imul(g,le)|0,a=a+Math.imul(g,ce)|0,n=n+Math.imul(p,fe)|0,i=i+Math.imul(p,he)|0,i=i+Math.imul(m,fe)|0,a=a+Math.imul(m,he)|0,n=n+Math.imul(f,pe)|0,i=i+Math.imul(f,me)|0,i=i+Math.imul(h,pe)|0,a=a+Math.imul(h,me)|0;var Se=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(L,q),i=Math.imul(L,W),i=i+Math.imul(F,q)|0,a=Math.imul(F,W),n=n+Math.imul(B,K)|0,i=i+Math.imul(B,X)|0,i=i+Math.imul(N,K)|0,a=a+Math.imul(N,X)|0,n=n+Math.imul(R,Z)|0,i=i+Math.imul(R,Y)|0,i=i+Math.imul(P,Z)|0,a=a+Math.imul(P,Y)|0,n=n+Math.imul(x,Q)|0,i=i+Math.imul(x,ee)|0,i=i+Math.imul(M,Q)|0,a=a+Math.imul(M,ee)|0,n=n+Math.imul(A,re)|0,i=i+Math.imul(A,ne)|0,i=i+Math.imul(C,re)|0,a=a+Math.imul(C,ne)|0,n=n+Math.imul(O,ae)|0,i=i+Math.imul(O,oe)|0,i=i+Math.imul(E,ae)|0,a=a+Math.imul(E,oe)|0,n=n+Math.imul(w,le)|0,i=i+Math.imul(w,ce)|0,i=i+Math.imul(_,le)|0,a=a+Math.imul(_,ce)|0,n=n+Math.imul(b,fe)|0,i=i+Math.imul(b,he)|0,i=i+Math.imul(g,fe)|0,a=a+Math.imul(g,he)|0,n=n+Math.imul(p,pe)|0,i=i+Math.imul(p,me)|0,i=i+Math.imul(m,pe)|0,a=a+Math.imul(m,me)|0;var Ae=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,K),i=Math.imul(L,X),i=i+Math.imul(F,K)|0,a=Math.imul(F,X),n=n+Math.imul(B,Z)|0,i=i+Math.imul(B,Y)|0,i=i+Math.imul(N,Z)|0,a=a+Math.imul(N,Y)|0,n=n+Math.imul(R,Q)|0,i=i+Math.imul(R,ee)|0,i=i+Math.imul(P,Q)|0,a=a+Math.imul(P,ee)|0,n=n+Math.imul(x,re)|0,i=i+Math.imul(x,ne)|0,i=i+Math.imul(M,re)|0,a=a+Math.imul(M,ne)|0,n=n+Math.imul(A,ae)|0,i=i+Math.imul(A,oe)|0,i=i+Math.imul(C,ae)|0,a=a+Math.imul(C,oe)|0,n=n+Math.imul(O,le)|0,i=i+Math.imul(O,ce)|0,i=i+Math.imul(E,le)|0,a=a+Math.imul(E,ce)|0,n=n+Math.imul(w,fe)|0,i=i+Math.imul(w,he)|0,i=i+Math.imul(_,fe)|0,a=a+Math.imul(_,he)|0,n=n+Math.imul(b,pe)|0,i=i+Math.imul(b,me)|0,i=i+Math.imul(g,pe)|0,a=a+Math.imul(g,me)|0;var Ce=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,Z),i=Math.imul(L,Y),i=i+Math.imul(F,Z)|0,a=Math.imul(F,Y),n=n+Math.imul(B,Q)|0,i=i+Math.imul(B,ee)|0,i=i+Math.imul(N,Q)|0,a=a+Math.imul(N,ee)|0,n=n+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,i=i+Math.imul(P,re)|0,a=a+Math.imul(P,ne)|0,n=n+Math.imul(x,ae)|0,i=i+Math.imul(x,oe)|0,i=i+Math.imul(M,ae)|0,a=a+Math.imul(M,oe)|0,n=n+Math.imul(A,le)|0,i=i+Math.imul(A,ce)|0,i=i+Math.imul(C,le)|0,a=a+Math.imul(C,ce)|0,n=n+Math.imul(O,fe)|0,i=i+Math.imul(O,he)|0,i=i+Math.imul(E,fe)|0,a=a+Math.imul(E,he)|0,n=n+Math.imul(w,pe)|0,i=i+Math.imul(w,me)|0,i=i+Math.imul(_,pe)|0,a=a+Math.imul(_,me)|0;var Te=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(L,Q),i=Math.imul(L,ee),i=i+Math.imul(F,Q)|0,a=Math.imul(F,ee),n=n+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,i=i+Math.imul(N,re)|0,a=a+Math.imul(N,ne)|0,n=n+Math.imul(R,ae)|0,i=i+Math.imul(R,oe)|0,i=i+Math.imul(P,ae)|0,a=a+Math.imul(P,oe)|0,n=n+Math.imul(x,le)|0,i=i+Math.imul(x,ce)|0,i=i+Math.imul(M,le)|0,a=a+Math.imul(M,ce)|0,n=n+Math.imul(A,fe)|0,i=i+Math.imul(A,he)|0,i=i+Math.imul(C,fe)|0,a=a+Math.imul(C,he)|0,n=n+Math.imul(O,pe)|0,i=i+Math.imul(O,me)|0,i=i+Math.imul(E,pe)|0,a=a+Math.imul(E,me)|0;var xe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,re),i=Math.imul(L,ne),i=i+Math.imul(F,re)|0,a=Math.imul(F,ne),n=n+Math.imul(B,ae)|0,i=i+Math.imul(B,oe)|0,i=i+Math.imul(N,ae)|0,a=a+Math.imul(N,oe)|0,n=n+Math.imul(R,le)|0,i=i+Math.imul(R,ce)|0,i=i+Math.imul(P,le)|0,a=a+Math.imul(P,ce)|0,n=n+Math.imul(x,fe)|0,i=i+Math.imul(x,he)|0,i=i+Math.imul(M,fe)|0,a=a+Math.imul(M,he)|0,n=n+Math.imul(A,pe)|0,i=i+Math.imul(A,me)|0,i=i+Math.imul(C,pe)|0,a=a+Math.imul(C,me)|0;var Me=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ae),i=Math.imul(L,oe),i=i+Math.imul(F,ae)|0,a=Math.imul(F,oe),n=n+Math.imul(B,le)|0,i=i+Math.imul(B,ce)|0,i=i+Math.imul(N,le)|0,a=a+Math.imul(N,ce)|0,n=n+Math.imul(R,fe)|0,i=i+Math.imul(R,he)|0,i=i+Math.imul(P,fe)|0,a=a+Math.imul(P,he)|0,n=n+Math.imul(x,pe)|0,i=i+Math.imul(x,me)|0,i=i+Math.imul(M,pe)|0,a=a+Math.imul(M,me)|0;var je=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,le),i=Math.imul(L,ce),i=i+Math.imul(F,le)|0,a=Math.imul(F,ce),n=n+Math.imul(B,fe)|0,i=i+Math.imul(B,he)|0,i=i+Math.imul(N,fe)|0,a=a+Math.imul(N,he)|0,n=n+Math.imul(R,pe)|0,i=i+Math.imul(R,me)|0,i=i+Math.imul(P,pe)|0,a=a+Math.imul(P,me)|0;var Re=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(L,fe),i=Math.imul(L,he),i=i+Math.imul(F,fe)|0,a=Math.imul(F,he),n=n+Math.imul(B,pe)|0,i=i+Math.imul(B,me)|0,i=i+Math.imul(N,pe)|0,a=a+Math.imul(N,me)|0;var Pe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,pe),i=Math.imul(L,me),i=i+Math.imul(F,pe)|0,a=Math.imul(F,me);var Ie=(c+n|0)+((8191&i)<<13)|0;return c=(a+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,l[0]=ve,l[1]=be,l[2]=ge,l[3]=ye,l[4]=we,l[5]=_e,l[6]=ke,l[7]=Oe,l[8]=Ee,l[9]=Se,l[10]=Ae,l[11]=Ce,l[12]=Te,l[13]=xe,l[14]=Me,l[15]=je,l[16]=Re,l[17]=Pe,l[18]=Ie,0!==c&&(l[19]=c,r.length++),r};function v(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var o=i;i=0;for(var s=67108863&n,l=Math.min(a,t.length-1),c=Math.max(0,a-e.length+1);c<=l;c++){var u=a-c,f=0|e.words[u],h=0|t.words[c],d=f*h,p=67108863&d;o=o+(d/67108864|0)|0,p=p+s|0,s=67108863&p,o=o+(p>>>26)|0,i+=o>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}function b(e,t,r){var n=new g;return n.mulp(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(m=p),a.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):n<63?p(this,e,t):n<1024?v(this,e,t):b(this,e,t),r},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},g.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},g.prototype.permute=function(e,t,r,n,i,a){for(var o=0;o<a;o++)n[o]=t[e[o]],i[o]=r[e[o]]},g.prototype.transform=function(e,t,r,n,i,a){this.permute(a,e,t,r,n,i);for(var o=1;o<i;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=l,h=c,d=0;d<o;d++){var p=r[u+d],m=n[u+d],v=r[u+d+o],b=n[u+d+o],g=f*v-h*b;b=f*b+h*v,v=g,r[u+d]=p+v,n[u+d]=m+b,r[u+d+o]=p-v,n[u+d+o]=m-b,d!==s&&(g=l*f-c*h,h=l*h+c*f,f=g)}},g.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},g.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},g.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},g.prototype.convert13b=function(e,t,r,i){for(var a=0,o=0;o<t;o++)a+=0|e[o],r[2*o]=8191&a,a>>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*t;o<i;++o)r[o]=0;n(0===a),n(0===(-8192&a))},g.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},g.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),a=this.stub(n),o=new Array(n),s=new Array(n),l=new Array(n),c=new Array(n),u=new Array(n),f=new Array(n),h=r.words;h.length=n,this.convert13b(e.words,e.length,o,n),this.convert13b(t.words,t.length,c,n),this.transform(o,a,s,l,n,i),this.transform(c,a,u,f,n,i);for(var d=0;d<n;d++){var p=s[d]*u[d]-l[d]*f[d];l[d]=s[d]*f[d]+l[d]*u[d],s[d]=p}return this.conjugate(s,l,n),this.transform(s,l,h,a,n,i),this.conjugate(h,a,n),this.normalize13b(h,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),b(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){n("number"===typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var i=(0|this.words[r])*e,a=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=d(e);if(0===t.length)return new a(1);for(var r=this,n=0;n<t.length;n++,r=r.sqr())if(0!==t[n])break;if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(e){n("number"===typeof e&&e>=0);var t,r=e%26,i=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(t=0;t<this.length;t++){var s=this.words[t]&a,l=(0|this.words[t])-s<<r;this.words[t]=l|o,o=s>>>26-r}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var i;n("number"===typeof e&&e>=0),i=t?(t-t%26)/26:0;var a=e%26,o=Math.min((e-a)/26,this.length),s=67108863^67108863>>>a<<a,l=r;if(i-=o,i=Math.max(0,i),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];else this.words[0]=0,this.length=1;var u=0;for(c=this.length-1;c>=0&&(0!==u||c>=i);c--){var f=0|this.words[c];this.words[c]=u<<26-a|f>>>a,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return!1;var a=this.words[r];return!!(a&i)},a.prototype.imaskn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return n("number"===typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"===typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,r){var i,a,o=e.length+r;this._expand(o);var s=0;for(i=0;i<e.length;i++){a=(0|this.words[i+r])+s;var l=(0|e.words[i])*t;a-=67108863&l,s=(a>>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)a=(0|this.words[i+r])+s,s=a>>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i<this.length;i++)a=-(0|this.words[i])+s,s=a>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=this.length-e.length,n=this.clone(),i=e,o=0|i.words[i.length-1],s=this._countBits(o);r=26-s,0!==r&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var l,c=n.length-i.length;if("mod"!==t){l=new a(null),l.length=c+1,l.words=new Array(l.length);for(var u=0;u<l.length;u++)l.words[u]=0}var f=n.clone()._ishlnsubmul(i,1,c);0===f.negative&&(n=f,l&&(l.words[c]=1));for(var h=c-1;h>=0;h--){var d=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);d=Math.min(d/o|0,67108863),n._ishlnsubmul(i,d,h);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);l&&(l.words[h]=d)}return l&&l.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:l||null,mod:n}},a.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(e)),{div:i,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,o,s},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;while(t.isEven()&&r.isEven())t.iushrn(1),r.iushrn(1),++c;var u=r.clone(),f=t.clone();while(!t.isZero()){for(var h=0,d=1;0===(t.words[0]&d)&&h<26;++h,d<<=1);if(h>0){t.iushrn(h);while(h-- >0)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(f)),i.iushrn(1),o.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1)}t.cmp(r)>=0?(t.isub(r),i.isub(s),o.isub(l)):(r.isub(t),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,o=new a(1),s=new a(0),l=r.clone();while(t.cmpn(1)>0&&r.cmpn(1)>0){for(var c=0,u=1;0===(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0){t.iushrn(c);while(c-- >0)o.isOdd()&&o.iadd(l),o.iushrn(1)}for(var f=0,h=1;0===(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0){r.iushrn(f);while(f-- >0)s.isOdd()&&s.iadd(l),s.iushrn(1)}t.cmp(r)>=0?(t.isub(r),o.isub(s)):(r.isub(t),s.isub(o))}return i=0===t.cmpn(1)?o:s,i.cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);do{while(t.isEven())t.iushrn(1);while(r.isEven())r.iushrn(1);var i=t.cmp(r);if(i<0){var a=t;t=r,r=a}else if(0===i||0===r.cmpn(1))break;t.isub(r)}while(1);return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"===typeof e);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,o=r;0!==a&&o<this.length;o++){var s=0|this.words[o];s+=a,a=s>>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){n<i?t=-1:n>i&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new S(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function O(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function E(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function A(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),t=r.bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(_,w),_.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i<n;i++)t.words[i]=e.words[i];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,i=10;i<e.length;i++){var o=0|e.words[i];e.words[i-10]=(o&r)<<4|a>>>22,a=o}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(k,w),i(O,w),i(E,w),E.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(y[e])return y[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new O;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new E}return y[e]=t,t},S.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){n(0===(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2===1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}var i=this.m.subn(1),o=0;while(!i.isZero()&&0===i.andln(1))o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();u=new a(2*u*u).toRed(this);while(0!==this.pow(u,c).cmp(l))u.redIAdd(l);var f=this.pow(u,i),h=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=o;while(0!==d.cmp(s)){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v<p);var b=this.pow(f,new a(1).iushln(p-v-1));h=h.redMul(b),f=b.redSqr(),d=d.redMul(f),p=v}return h},S.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},S.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=4,n=new Array(1<<r);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var o=n[0],s=0,l=0,c=t.bitLength()%26;for(0===c&&(c=26),i=t.length-1;i>=0;i--){for(var u=t.words[i],f=c-1;f>=0;f--){var h=u>>f&1;o!==n[0]&&(o=this.sqr(o)),0!==h||0!==s?(s<<=1,s|=h,l++,(l===r||0===i&&0===f)&&(o=this.mul(o,n[s]),l=0,s=0)):l=0}c=26}return o},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new A(e)},i(A,S),A.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},A.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},A.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},A.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},A.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,r("62e4")(e))},"380f":function(e,t,r){"use strict";var n=r("f3a3"),i=n.assert,a=n.parseBytes,o=n.cachedProperty;function s(e,t){this.eddsa=e,this._secret=a(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=a(t.pub)}s.fromPublic=function(e,t){return t instanceof s?t:new s(e,{pub:t})},s.fromSecret=function(e,t){return t instanceof s?t:new s(e,{secret:t})},s.prototype.secret=function(){return this._secret},o(s,"pubBytes",(function(){return this.eddsa.encodePoint(this.pub())})),o(s,"pub",(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),o(s,"privBytes",(function(){var e=this.eddsa,t=this.hash(),r=e.encodingLength-1,n=t.slice(0,e.encodingLength);return n[0]&=248,n[r]&=127,n[r]|=64,n})),o(s,"priv",(function(){return this.eddsa.decodeInt(this.privBytes())})),o(s,"hash",(function(){return this.eddsa.hash().update(this.secret()).digest()})),o(s,"messagePrefix",(function(){return this.hash().slice(this.eddsa.encodingLength)})),s.prototype.sign=function(e){return i(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},s.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},s.prototype.getSecret=function(e){return i(this._secret,"KeyPair is public only"),n.encode(this.secret(),e)},s.prototype.getPublic=function(e){return n.encode(this.pubBytes(),e)},e.exports=s},"383c":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.261 7.062l2.88 1.663a.75.75 0 0 1-.75 1.3L10.5 8.933v7.317a.75.75 0 1 1-1.5 0V8.932l-1.89 1.093a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .511-.187.752.752 0 0 1 .511.187zM15.25 4a.75.75 0 1 1 0 1.5H4.75a.75.75 0 0 1 0-1.5h10.5z"/></svg>'},"386b":function(e,t,r){var n=r("5ca1"),i=r("79e5"),a=r("be13"),o=/"/g,s=function(e,t,r,n){var i=String(a(e)),s="<"+t;return""!==r&&(s+=" "+r+'="'+String(n).replace(o,"&quot;")+'"'),s+">"+i+"</"+t+">"};e.exports=function(e,t){var r={};r[e]=t(s),n(n.P+n.F*i((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3})),"String",r)}},"386d":function(e,t,r){"use strict";var n=r("cb7c"),i=r("83a1"),a=r("5f1b");r("214f")("search",1,(function(e,t,r,o){return[function(r){var n=e(this),i=void 0==r?void 0:r[t];return void 0!==i?i.call(r,n):new RegExp(r)[t](String(n))},function(e){var t=o(r,e,this);if(t.done)return t.value;var s=n(e),l=String(this),c=s.lastIndex;i(c,0)||(s.lastIndex=0);var u=a(s,l);return i(s.lastIndex,c)||(s.lastIndex=c),null===u?-1:u.index}]}))},3879:function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 250"><rect rx="4"/></svg>'},"399f":function(e,t,r){(function(e){(function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var o;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{o="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:r(10).Buffer}catch(M){}function s(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function l(e,t,r){var n=s(e,r);return r-1>=t&&(n|=s(e,r-1)<<4),n}function c(e,t,r,i){for(var a=0,o=0,s=Math.min(e.length,r),l=t;l<s;l++){var c=e.charCodeAt(l)-48;a*=i,o=c>=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&o<i,"Invalid character"),a+=o}return a}function u(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(a.isBN=function(e){return e instanceof a||null!==e&&"object"===typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"===typeof e)return this._initNumber(e,t,r);if("object"===typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,r):(this._parseBase(e,t,i),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(n("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,o,s=0;if("be"===r)for(i=e.length-1,a=0;i>=0;i-=3)o=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);else if("le"===r)for(i=0,a=0;i<e.length;i+=3)o=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);return this._strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,o=0;if("be"===r)for(n=e.length-1;n>=t;n-=2)i=l(e,t,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;else{var s=e.length-t;for(n=s%2===0?t+1:t;n<e.length;n+=2)i=l(e,t,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8}this._strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var a=e.length-r,o=a%n,s=Math.min(a,a-o)+r,l=0,u=r;u<s;u+=n)l=c(e,u,u+n,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==o){var f=1;for(l=c(e,u,e.length,t),u=0;u<o;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this._strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype._move=function(e){u(e,this)},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){while(this.length<e)this.words[this.length++]=0;return this},a.prototype._strip=function(){while(this.length>1&&0===this.words[this.length-1])this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!==typeof Symbol&&"function"===typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=f}catch(M){a.prototype.inspect=f}else a.prototype.inspect=f;function f(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(e,t){var r;if(e=e||10,t=0|t||1,16===e||"hex"===e){r="";for(var i=0,a=0,o=0;o<this.length;o++){var s=this.words[o],l=(16777215&(s<<i|a)).toString(16);a=s>>>24-i&16777215,i+=2,i>=26&&(i-=26,o--),r=0!==a||o!==this.length-1?h[6-l.length]+l+r:l+r}0!==a&&(r=a.toString(16)+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=d[e],u=p[e];r="";var f=this.clone();f.negative=0;while(!f.isZero()){var m=f.modrn(u).toString(e);f=f.idivn(u),r=f.isZero()?m+r:h[c-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16,2)},o&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(o,e,t)}),a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};var m=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)};function v(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,i=r%26;t[r]=e.words[n]>>>i&1}return t}function b(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],a=0|t.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var c=1;c<n;c++){for(var u=l>>>26,f=67108863&l,h=Math.min(c,t.length-1),d=Math.max(0,c-e.length+1);d<=h;d++){var p=c-d|0;i=0|e.words[p],a=0|t.words[d],o=i*a+f,u+=o/67108864|0,f=67108863&o}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r._strip()}a.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0");var o=m(e,a),s="le"===t?"LE":"BE";return this["_toArrayLike"+s](o,i),o},a.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,a=0;i<this.length;i++){var o=this.words[i]<<a|n;e[r++]=255&o,r<e.length&&(e[r++]=o>>8&255),r<e.length&&(e[r++]=o>>16&255),6===a?(r<e.length&&(e[r++]=o>>24&255),n=0,a=0):(n=o>>>24,a+=2)}if(r<e.length){e[r++]=n;while(r<e.length)e[r++]=0}},a.prototype._toArrayLikeBE=function(e,t){for(var r=e.length-1,n=0,i=0,a=0;i<this.length;i++){var o=this.words[i]<<a|n;e[r--]=255&o,r>=0&&(e[r--]=o>>8&255),r>=0&&(e[r--]=o>>16&255),6===a?(r>=0&&(e[r--]=o>>24&255),n=0,a=0):(n=o>>>24,a+=2)}if(r>=0){e[r--]=n;while(r>=0)e[r--]=0}},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0===(8191&t)&&(r+=13,t>>>=13),0===(127&t)&&(r+=7,t>>>=7),0===(15&t)&&(r+=4,t>>>=4),0===(3&t)&&(r+=2,t>>>=2),0===(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(e){while(this.length<e.length)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},a.prototype.ior=function(e){return n(0===(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this._strip()},a.prototype.iand=function(e){return n(0===(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this._strip()},a.prototype.ixor=function(e){return n(0===(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"===typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<i:this.words[r]&~(1<<i),this._strip()},a.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a<n.length;a++)t=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&t,i=t>>>26;for(;0!==i&&a<r.length;a++)t=(0|r.words[a])+i,this.words[a]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var a=0,o=0;o<n.length;o++)t=(0|r.words[o])-(0|n.words[o])+a,a=t>>26,this.words[o]=67108863&t;for(;0!==a&&o<r.length;o++)t=(0|r.words[o])+a,a=t>>26,this.words[o]=67108863&t;if(0===a&&o<r.length&&r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this.length=Math.max(this.length,o),r!==this&&(this.negative=1),this._strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var g=function(e,t,r){var n,i,a,o=e.words,s=t.words,l=r.words,c=0,u=0|o[0],f=8191&u,h=u>>>13,d=0|o[1],p=8191&d,m=d>>>13,v=0|o[2],b=8191&v,g=v>>>13,y=0|o[3],w=8191&y,_=y>>>13,k=0|o[4],O=8191&k,E=k>>>13,S=0|o[5],A=8191&S,C=S>>>13,T=0|o[6],x=8191&T,M=T>>>13,j=0|o[7],R=8191&j,P=j>>>13,I=0|o[8],B=8191&I,N=I>>>13,D=0|o[9],L=8191&D,F=D>>>13,V=0|s[0],z=8191&V,U=V>>>13,H=0|s[1],q=8191&H,W=H>>>13,G=0|s[2],K=8191&G,X=G>>>13,$=0|s[3],Z=8191&$,Y=$>>>13,J=0|s[4],Q=8191&J,ee=J>>>13,te=0|s[5],re=8191&te,ne=te>>>13,ie=0|s[6],ae=8191&ie,oe=ie>>>13,se=0|s[7],le=8191&se,ce=se>>>13,ue=0|s[8],fe=8191&ue,he=ue>>>13,de=0|s[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19,n=Math.imul(f,z),i=Math.imul(f,U),i=i+Math.imul(h,z)|0,a=Math.imul(h,U);var ve=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(p,z),i=Math.imul(p,U),i=i+Math.imul(m,z)|0,a=Math.imul(m,U),n=n+Math.imul(f,q)|0,i=i+Math.imul(f,W)|0,i=i+Math.imul(h,q)|0,a=a+Math.imul(h,W)|0;var be=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(b,z),i=Math.imul(b,U),i=i+Math.imul(g,z)|0,a=Math.imul(g,U),n=n+Math.imul(p,q)|0,i=i+Math.imul(p,W)|0,i=i+Math.imul(m,q)|0,a=a+Math.imul(m,W)|0,n=n+Math.imul(f,K)|0,i=i+Math.imul(f,X)|0,i=i+Math.imul(h,K)|0,a=a+Math.imul(h,X)|0;var ge=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(w,z),i=Math.imul(w,U),i=i+Math.imul(_,z)|0,a=Math.imul(_,U),n=n+Math.imul(b,q)|0,i=i+Math.imul(b,W)|0,i=i+Math.imul(g,q)|0,a=a+Math.imul(g,W)|0,n=n+Math.imul(p,K)|0,i=i+Math.imul(p,X)|0,i=i+Math.imul(m,K)|0,a=a+Math.imul(m,X)|0,n=n+Math.imul(f,Z)|0,i=i+Math.imul(f,Y)|0,i=i+Math.imul(h,Z)|0,a=a+Math.imul(h,Y)|0;var ye=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(O,z),i=Math.imul(O,U),i=i+Math.imul(E,z)|0,a=Math.imul(E,U),n=n+Math.imul(w,q)|0,i=i+Math.imul(w,W)|0,i=i+Math.imul(_,q)|0,a=a+Math.imul(_,W)|0,n=n+Math.imul(b,K)|0,i=i+Math.imul(b,X)|0,i=i+Math.imul(g,K)|0,a=a+Math.imul(g,X)|0,n=n+Math.imul(p,Z)|0,i=i+Math.imul(p,Y)|0,i=i+Math.imul(m,Z)|0,a=a+Math.imul(m,Y)|0,n=n+Math.imul(f,Q)|0,i=i+Math.imul(f,ee)|0,i=i+Math.imul(h,Q)|0,a=a+Math.imul(h,ee)|0;var we=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(A,z),i=Math.imul(A,U),i=i+Math.imul(C,z)|0,a=Math.imul(C,U),n=n+Math.imul(O,q)|0,i=i+Math.imul(O,W)|0,i=i+Math.imul(E,q)|0,a=a+Math.imul(E,W)|0,n=n+Math.imul(w,K)|0,i=i+Math.imul(w,X)|0,i=i+Math.imul(_,K)|0,a=a+Math.imul(_,X)|0,n=n+Math.imul(b,Z)|0,i=i+Math.imul(b,Y)|0,i=i+Math.imul(g,Z)|0,a=a+Math.imul(g,Y)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,i=i+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0,n=n+Math.imul(f,re)|0,i=i+Math.imul(f,ne)|0,i=i+Math.imul(h,re)|0,a=a+Math.imul(h,ne)|0;var _e=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,z),i=Math.imul(x,U),i=i+Math.imul(M,z)|0,a=Math.imul(M,U),n=n+Math.imul(A,q)|0,i=i+Math.imul(A,W)|0,i=i+Math.imul(C,q)|0,a=a+Math.imul(C,W)|0,n=n+Math.imul(O,K)|0,i=i+Math.imul(O,X)|0,i=i+Math.imul(E,K)|0,a=a+Math.imul(E,X)|0,n=n+Math.imul(w,Z)|0,i=i+Math.imul(w,Y)|0,i=i+Math.imul(_,Z)|0,a=a+Math.imul(_,Y)|0,n=n+Math.imul(b,Q)|0,i=i+Math.imul(b,ee)|0,i=i+Math.imul(g,Q)|0,a=a+Math.imul(g,ee)|0,n=n+Math.imul(p,re)|0,i=i+Math.imul(p,ne)|0,i=i+Math.imul(m,re)|0,a=a+Math.imul(m,ne)|0,n=n+Math.imul(f,ae)|0,i=i+Math.imul(f,oe)|0,i=i+Math.imul(h,ae)|0,a=a+Math.imul(h,oe)|0;var ke=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(R,z),i=Math.imul(R,U),i=i+Math.imul(P,z)|0,a=Math.imul(P,U),n=n+Math.imul(x,q)|0,i=i+Math.imul(x,W)|0,i=i+Math.imul(M,q)|0,a=a+Math.imul(M,W)|0,n=n+Math.imul(A,K)|0,i=i+Math.imul(A,X)|0,i=i+Math.imul(C,K)|0,a=a+Math.imul(C,X)|0,n=n+Math.imul(O,Z)|0,i=i+Math.imul(O,Y)|0,i=i+Math.imul(E,Z)|0,a=a+Math.imul(E,Y)|0,n=n+Math.imul(w,Q)|0,i=i+Math.imul(w,ee)|0,i=i+Math.imul(_,Q)|0,a=a+Math.imul(_,ee)|0,n=n+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,i=i+Math.imul(g,re)|0,a=a+Math.imul(g,ne)|0,n=n+Math.imul(p,ae)|0,i=i+Math.imul(p,oe)|0,i=i+Math.imul(m,ae)|0,a=a+Math.imul(m,oe)|0,n=n+Math.imul(f,le)|0,i=i+Math.imul(f,ce)|0,i=i+Math.imul(h,le)|0,a=a+Math.imul(h,ce)|0;var Oe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(B,z),i=Math.imul(B,U),i=i+Math.imul(N,z)|0,a=Math.imul(N,U),n=n+Math.imul(R,q)|0,i=i+Math.imul(R,W)|0,i=i+Math.imul(P,q)|0,a=a+Math.imul(P,W)|0,n=n+Math.imul(x,K)|0,i=i+Math.imul(x,X)|0,i=i+Math.imul(M,K)|0,a=a+Math.imul(M,X)|0,n=n+Math.imul(A,Z)|0,i=i+Math.imul(A,Y)|0,i=i+Math.imul(C,Z)|0,a=a+Math.imul(C,Y)|0,n=n+Math.imul(O,Q)|0,i=i+Math.imul(O,ee)|0,i=i+Math.imul(E,Q)|0,a=a+Math.imul(E,ee)|0,n=n+Math.imul(w,re)|0,i=i+Math.imul(w,ne)|0,i=i+Math.imul(_,re)|0,a=a+Math.imul(_,ne)|0,n=n+Math.imul(b,ae)|0,i=i+Math.imul(b,oe)|0,i=i+Math.imul(g,ae)|0,a=a+Math.imul(g,oe)|0,n=n+Math.imul(p,le)|0,i=i+Math.imul(p,ce)|0,i=i+Math.imul(m,le)|0,a=a+Math.imul(m,ce)|0,n=n+Math.imul(f,fe)|0,i=i+Math.imul(f,he)|0,i=i+Math.imul(h,fe)|0,a=a+Math.imul(h,he)|0;var Ee=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,z),i=Math.imul(L,U),i=i+Math.imul(F,z)|0,a=Math.imul(F,U),n=n+Math.imul(B,q)|0,i=i+Math.imul(B,W)|0,i=i+Math.imul(N,q)|0,a=a+Math.imul(N,W)|0,n=n+Math.imul(R,K)|0,i=i+Math.imul(R,X)|0,i=i+Math.imul(P,K)|0,a=a+Math.imul(P,X)|0,n=n+Math.imul(x,Z)|0,i=i+Math.imul(x,Y)|0,i=i+Math.imul(M,Z)|0,a=a+Math.imul(M,Y)|0,n=n+Math.imul(A,Q)|0,i=i+Math.imul(A,ee)|0,i=i+Math.imul(C,Q)|0,a=a+Math.imul(C,ee)|0,n=n+Math.imul(O,re)|0,i=i+Math.imul(O,ne)|0,i=i+Math.imul(E,re)|0,a=a+Math.imul(E,ne)|0,n=n+Math.imul(w,ae)|0,i=i+Math.imul(w,oe)|0,i=i+Math.imul(_,ae)|0,a=a+Math.imul(_,oe)|0,n=n+Math.imul(b,le)|0,i=i+Math.imul(b,ce)|0,i=i+Math.imul(g,le)|0,a=a+Math.imul(g,ce)|0,n=n+Math.imul(p,fe)|0,i=i+Math.imul(p,he)|0,i=i+Math.imul(m,fe)|0,a=a+Math.imul(m,he)|0,n=n+Math.imul(f,pe)|0,i=i+Math.imul(f,me)|0,i=i+Math.imul(h,pe)|0,a=a+Math.imul(h,me)|0;var Se=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(L,q),i=Math.imul(L,W),i=i+Math.imul(F,q)|0,a=Math.imul(F,W),n=n+Math.imul(B,K)|0,i=i+Math.imul(B,X)|0,i=i+Math.imul(N,K)|0,a=a+Math.imul(N,X)|0,n=n+Math.imul(R,Z)|0,i=i+Math.imul(R,Y)|0,i=i+Math.imul(P,Z)|0,a=a+Math.imul(P,Y)|0,n=n+Math.imul(x,Q)|0,i=i+Math.imul(x,ee)|0,i=i+Math.imul(M,Q)|0,a=a+Math.imul(M,ee)|0,n=n+Math.imul(A,re)|0,i=i+Math.imul(A,ne)|0,i=i+Math.imul(C,re)|0,a=a+Math.imul(C,ne)|0,n=n+Math.imul(O,ae)|0,i=i+Math.imul(O,oe)|0,i=i+Math.imul(E,ae)|0,a=a+Math.imul(E,oe)|0,n=n+Math.imul(w,le)|0,i=i+Math.imul(w,ce)|0,i=i+Math.imul(_,le)|0,a=a+Math.imul(_,ce)|0,n=n+Math.imul(b,fe)|0,i=i+Math.imul(b,he)|0,i=i+Math.imul(g,fe)|0,a=a+Math.imul(g,he)|0,n=n+Math.imul(p,pe)|0,i=i+Math.imul(p,me)|0,i=i+Math.imul(m,pe)|0,a=a+Math.imul(m,me)|0;var Ae=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,K),i=Math.imul(L,X),i=i+Math.imul(F,K)|0,a=Math.imul(F,X),n=n+Math.imul(B,Z)|0,i=i+Math.imul(B,Y)|0,i=i+Math.imul(N,Z)|0,a=a+Math.imul(N,Y)|0,n=n+Math.imul(R,Q)|0,i=i+Math.imul(R,ee)|0,i=i+Math.imul(P,Q)|0,a=a+Math.imul(P,ee)|0,n=n+Math.imul(x,re)|0,i=i+Math.imul(x,ne)|0,i=i+Math.imul(M,re)|0,a=a+Math.imul(M,ne)|0,n=n+Math.imul(A,ae)|0,i=i+Math.imul(A,oe)|0,i=i+Math.imul(C,ae)|0,a=a+Math.imul(C,oe)|0,n=n+Math.imul(O,le)|0,i=i+Math.imul(O,ce)|0,i=i+Math.imul(E,le)|0,a=a+Math.imul(E,ce)|0,n=n+Math.imul(w,fe)|0,i=i+Math.imul(w,he)|0,i=i+Math.imul(_,fe)|0,a=a+Math.imul(_,he)|0,n=n+Math.imul(b,pe)|0,i=i+Math.imul(b,me)|0,i=i+Math.imul(g,pe)|0,a=a+Math.imul(g,me)|0;var Ce=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,Z),i=Math.imul(L,Y),i=i+Math.imul(F,Z)|0,a=Math.imul(F,Y),n=n+Math.imul(B,Q)|0,i=i+Math.imul(B,ee)|0,i=i+Math.imul(N,Q)|0,a=a+Math.imul(N,ee)|0,n=n+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,i=i+Math.imul(P,re)|0,a=a+Math.imul(P,ne)|0,n=n+Math.imul(x,ae)|0,i=i+Math.imul(x,oe)|0,i=i+Math.imul(M,ae)|0,a=a+Math.imul(M,oe)|0,n=n+Math.imul(A,le)|0,i=i+Math.imul(A,ce)|0,i=i+Math.imul(C,le)|0,a=a+Math.imul(C,ce)|0,n=n+Math.imul(O,fe)|0,i=i+Math.imul(O,he)|0,i=i+Math.imul(E,fe)|0,a=a+Math.imul(E,he)|0,n=n+Math.imul(w,pe)|0,i=i+Math.imul(w,me)|0,i=i+Math.imul(_,pe)|0,a=a+Math.imul(_,me)|0;var Te=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(L,Q),i=Math.imul(L,ee),i=i+Math.imul(F,Q)|0,a=Math.imul(F,ee),n=n+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,i=i+Math.imul(N,re)|0,a=a+Math.imul(N,ne)|0,n=n+Math.imul(R,ae)|0,i=i+Math.imul(R,oe)|0,i=i+Math.imul(P,ae)|0,a=a+Math.imul(P,oe)|0,n=n+Math.imul(x,le)|0,i=i+Math.imul(x,ce)|0,i=i+Math.imul(M,le)|0,a=a+Math.imul(M,ce)|0,n=n+Math.imul(A,fe)|0,i=i+Math.imul(A,he)|0,i=i+Math.imul(C,fe)|0,a=a+Math.imul(C,he)|0,n=n+Math.imul(O,pe)|0,i=i+Math.imul(O,me)|0,i=i+Math.imul(E,pe)|0,a=a+Math.imul(E,me)|0;var xe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,re),i=Math.imul(L,ne),i=i+Math.imul(F,re)|0,a=Math.imul(F,ne),n=n+Math.imul(B,ae)|0,i=i+Math.imul(B,oe)|0,i=i+Math.imul(N,ae)|0,a=a+Math.imul(N,oe)|0,n=n+Math.imul(R,le)|0,i=i+Math.imul(R,ce)|0,i=i+Math.imul(P,le)|0,a=a+Math.imul(P,ce)|0,n=n+Math.imul(x,fe)|0,i=i+Math.imul(x,he)|0,i=i+Math.imul(M,fe)|0,a=a+Math.imul(M,he)|0,n=n+Math.imul(A,pe)|0,i=i+Math.imul(A,me)|0,i=i+Math.imul(C,pe)|0,a=a+Math.imul(C,me)|0;var Me=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ae),i=Math.imul(L,oe),i=i+Math.imul(F,ae)|0,a=Math.imul(F,oe),n=n+Math.imul(B,le)|0,i=i+Math.imul(B,ce)|0,i=i+Math.imul(N,le)|0,a=a+Math.imul(N,ce)|0,n=n+Math.imul(R,fe)|0,i=i+Math.imul(R,he)|0,i=i+Math.imul(P,fe)|0,a=a+Math.imul(P,he)|0,n=n+Math.imul(x,pe)|0,i=i+Math.imul(x,me)|0,i=i+Math.imul(M,pe)|0,a=a+Math.imul(M,me)|0;var je=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,le),i=Math.imul(L,ce),i=i+Math.imul(F,le)|0,a=Math.imul(F,ce),n=n+Math.imul(B,fe)|0,i=i+Math.imul(B,he)|0,i=i+Math.imul(N,fe)|0,a=a+Math.imul(N,he)|0,n=n+Math.imul(R,pe)|0,i=i+Math.imul(R,me)|0,i=i+Math.imul(P,pe)|0,a=a+Math.imul(P,me)|0;var Re=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(L,fe),i=Math.imul(L,he),i=i+Math.imul(F,fe)|0,a=Math.imul(F,he),n=n+Math.imul(B,pe)|0,i=i+Math.imul(B,me)|0,i=i+Math.imul(N,pe)|0,a=a+Math.imul(N,me)|0;var Pe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,pe),i=Math.imul(L,me),i=i+Math.imul(F,pe)|0,a=Math.imul(F,me);var Ie=(c+n|0)+((8191&i)<<13)|0;return c=(a+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,l[0]=ve,l[1]=be,l[2]=ge,l[3]=ye,l[4]=we,l[5]=_e,l[6]=ke,l[7]=Oe,l[8]=Ee,l[9]=Se,l[10]=Ae,l[11]=Ce,l[12]=Te,l[13]=xe,l[14]=Me,l[15]=je,l[16]=Re,l[17]=Pe,l[18]=Ie,0!==c&&(l[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var o=i;i=0;for(var s=67108863&n,l=Math.min(a,t.length-1),c=Math.max(0,a-e.length+1);c<=l;c++){var u=a-c,f=0|e.words[u],h=0|t.words[c],d=f*h,p=67108863&d;o=o+(d/67108864|0)|0,p=p+s|0,s=67108863&p,o=o+(p>>>26)|0,i+=o>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r._strip()}function w(e,t,r){return y(e,t,r)}function _(e,t){this.x=e,this.y=t}Math.imul||(g=b),a.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?g(this,e,t):n<63?b(this,e,t):n<1024?y(this,e,t):w(this,e,t),r},_.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},_.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},_.prototype.permute=function(e,t,r,n,i,a){for(var o=0;o<a;o++)n[o]=t[e[o]],i[o]=r[e[o]]},_.prototype.transform=function(e,t,r,n,i,a){this.permute(a,e,t,r,n,i);for(var o=1;o<i;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=l,h=c,d=0;d<o;d++){var p=r[u+d],m=n[u+d],v=r[u+d+o],b=n[u+d+o],g=f*v-h*b;b=f*b+h*v,v=g,r[u+d]=p+v,n[u+d]=m+b,r[u+d+o]=p-v,n[u+d+o]=m-b,d!==s&&(g=l*f-c*h,h=l*h+c*f,f=g)}},_.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},_.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},_.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},_.prototype.convert13b=function(e,t,r,i){for(var a=0,o=0;o<t;o++)a+=0|e[o],r[2*o]=8191&a,a>>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*t;o<i;++o)r[o]=0;n(0===a),n(0===(-8192&a))},_.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},_.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),a=this.stub(n),o=new Array(n),s=new Array(n),l=new Array(n),c=new Array(n),u=new Array(n),f=new Array(n),h=r.words;h.length=n,this.convert13b(e.words,e.length,o,n),this.convert13b(t.words,t.length,c,n),this.transform(o,a,s,l,n,i),this.transform(c,a,u,f,n,i);for(var d=0;d<n;d++){var p=s[d]*u[d]-l[d]*f[d];l[d]=s[d]*f[d]+l[d]*u[d],s[d]=p}return this.conjugate(s,l,n),this.transform(s,l,h,a,n,i),this.conjugate(h,a,n),this.normalize13b(h,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r._strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),w(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){var t=e<0;t&&(e=-e),n("number"===typeof e),n(e<67108864);for(var r=0,i=0;i<this.length;i++){var a=(0|this.words[i])*e,o=(67108863&a)+(67108863&r);r>>=26,r+=a/67108864|0,r+=o>>>26,this.words[i]=67108863&o}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=v(e);if(0===t.length)return new a(1);for(var r=this,n=0;n<t.length;n++,r=r.sqr())if(0!==t[n])break;if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(e){n("number"===typeof e&&e>=0);var t,r=e%26,i=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(t=0;t<this.length;t++){var s=this.words[t]&a,l=(0|this.words[t])-s<<r;this.words[t]=l|o,o=s>>>26-r}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this._strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var i;n("number"===typeof e&&e>=0),i=t?(t-t%26)/26:0;var a=e%26,o=Math.min((e-a)/26,this.length),s=67108863^67108863>>>a<<a,l=r;if(i-=o,i=Math.max(0,i),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];else this.words[0]=0,this.length=1;var u=0;for(c=this.length-1;c>=0&&(0!==u||c>=i);c--){var f=0|this.words[c];this.words[c]=u<<26-a|f>>>a,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return!1;var a=this.words[r];return!!(a&i)},a.prototype.imaskn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this._strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return n("number"===typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"===typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,r){var i,a,o=e.length+r;this._expand(o);var s=0;for(i=0;i<e.length;i++){a=(0|this.words[i+r])+s;var l=(0|e.words[i])*t;a-=67108863&l,s=(a>>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)a=(0|this.words[i+r])+s,s=a>>26,this.words[i+r]=67108863&a;if(0===s)return this._strip();for(n(-1===s),s=0,i=0;i<this.length;i++)a=-(0|this.words[i])+s,s=a>>26,this.words[i]=67108863&a;return this.negative=1,this._strip()},a.prototype._wordDiv=function(e,t){var r=this.length-e.length,n=this.clone(),i=e,o=0|i.words[i.length-1],s=this._countBits(o);r=26-s,0!==r&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var l,c=n.length-i.length;if("mod"!==t){l=new a(null),l.length=c+1,l.words=new Array(l.length);for(var u=0;u<l.length;u++)l.words[u]=0}var f=n.clone()._ishlnsubmul(i,1,c);0===f.negative&&(n=f,l&&(l.words[c]=1));for(var h=c-1;h>=0;h--){var d=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);d=Math.min(d/o|0,67108863),n._ishlnsubmul(i,d,h);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);l&&(l.words[h]=d)}return l&&l._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:l||null,mod:n}},a.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(e)),{div:i,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,o,s},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,a=this.length-1;a>=0;a--)i=(r*i+(0|this.words[a]))%e;return t?-i:i},a.prototype.modn=function(e){return this.modrn(e)},a.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var a=(0|this.words[i])+67108864*r;this.words[i]=a/e|0,r=a%e}return this._strip(),t?this.ineg():this},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;while(t.isEven()&&r.isEven())t.iushrn(1),r.iushrn(1),++c;var u=r.clone(),f=t.clone();while(!t.isZero()){for(var h=0,d=1;0===(t.words[0]&d)&&h<26;++h,d<<=1);if(h>0){t.iushrn(h);while(h-- >0)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(f)),i.iushrn(1),o.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1)}t.cmp(r)>=0?(t.isub(r),i.isub(s),o.isub(l)):(r.isub(t),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,o=new a(1),s=new a(0),l=r.clone();while(t.cmpn(1)>0&&r.cmpn(1)>0){for(var c=0,u=1;0===(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0){t.iushrn(c);while(c-- >0)o.isOdd()&&o.iadd(l),o.iushrn(1)}for(var f=0,h=1;0===(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0){r.iushrn(f);while(f-- >0)s.isOdd()&&s.iadd(l),s.iushrn(1)}t.cmp(r)>=0?(t.isub(r),o.isub(s)):(r.isub(t),s.isub(o))}return i=0===t.cmpn(1)?o:s,i.cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);do{while(t.isEven())t.iushrn(1);while(r.isEven())r.iushrn(1);var i=t.cmp(r);if(i<0){var a=t;t=r,r=a}else if(0===i||0===r.cmpn(1))break;t.isub(r)}while(1);return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"===typeof e);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,o=r;0!==a&&o<this.length;o++){var s=0|this.words[o];s+=a,a=s>>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){n<i?t=-1:n>i&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new T(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var k={k256:null,p224:null,p192:null,p25519:null};function O(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){O.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function S(){O.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function A(){O.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function C(){O.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function T(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function x(e){T.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}O.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},O.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),t=r.bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},O.prototype.split=function(e,t){e.iushrn(this.n,0,t)},O.prototype.imulK=function(e){return e.imul(this.k)},i(E,O),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i<n;i++)t.words[i]=e.words[i];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,i=10;i<e.length;i++){var o=0|e.words[i];e.words[i-10]=(o&r)<<4|a>>>22,a=o}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(S,O),i(A,O),i(C,O),C.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(k[e])return k[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new S;else if("p192"===e)t=new A;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new C}return k[e]=t,t},T.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},T.prototype._verify2=function(e,t){n(0===(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},T.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},T.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},T.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},T.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},T.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},T.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},T.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},T.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},T.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},T.prototype.isqr=function(e){return this.imul(e,e.clone())},T.prototype.sqr=function(e){return this.mul(e,e)},T.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2===1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}var i=this.m.subn(1),o=0;while(!i.isZero()&&0===i.andln(1))o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();u=new a(2*u*u).toRed(this);while(0!==this.pow(u,c).cmp(l))u.redIAdd(l);var f=this.pow(u,i),h=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=o;while(0!==d.cmp(s)){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v<p);var b=this.pow(f,new a(1).iushln(p-v-1));h=h.redMul(b),f=b.redSqr(),d=d.redMul(f),p=v}return h},T.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},T.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=4,n=new Array(1<<r);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var o=n[0],s=0,l=0,c=t.bitLength()%26;for(0===c&&(c=26),i=t.length-1;i>=0;i--){for(var u=t.words[i],f=c-1;f>=0;f--){var h=u>>f&1;o!==n[0]&&(o=this.sqr(o)),0!==h||0!==s?(s<<=1,s|=h,l++,(l===r||0===i&&0===f)&&(o=this.mul(o,n[s]),l=0,s=0)):l=0}c=26}return o},T.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},T.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new x(e)},i(x,T),x.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},x.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},x.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},x.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},x.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,r("62e4")(e))},"39a0":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("ab38"),c=(r("7f7f"),r("0b65")),u=r("beb5");
  442. /**
  443. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  444. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  445. */
  446. function f(){return function(t){t.on("element:figure",e)};function e(e,t,r){if(r.consumable.test(t.viewItem,{name:!0,classes:"image"})){var n=Object(u["b"])(t.viewItem);if(n&&n.hasAttribute("src")&&r.consumable.test(n,{name:!0})){var i=r.convertItem(n,t.modelCursor),a=Object(c["a"])(i.modelRange.getItems());a&&(r.convertChildren(t.viewItem,a),r.updateConversionResult(a,t))}}}}function h(){return function(t){t.on("attribute:srcset:image",e)};function e(e,t,r){if(r.consumable.consume(t.item,e.name)){var n=r.writer,i=r.mapper.toViewElement(t.item),a=Object(u["b"])(i);if(null===t.attributeNewValue){var o=t.attributeOldValue;o.data&&(n.removeAttribute("srcset",a),n.removeAttribute("sizes",a),o.width&&n.removeAttribute("width",a))}else{var s=t.attributeNewValue;s.data&&(n.setAttribute("srcset",s.data,a),n.setAttribute("sizes","100vw",a),s.width&&n.setAttribute("width",s.width,a))}}}}function d(e){return function(r){r.on("attribute:".concat(e,":image"),t)};function t(e,t,r){if(r.consumable.consume(t.item,e.name)){var n=r.writer,i=r.mapper.toViewElement(t.item),a=Object(u["b"])(i);n.setAttribute(t.attributeKey,t.attributeNewValue||"",a)}}}var p=r("b85c"),m=r("652f"),v=r("1e77"),b=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){this.isEnabled=Object(u["e"])(this.editor.model)}},{key:"execute",value:function(e){var t,r=this.editor.model,n=Object(p["a"])(Object(v["a"])(e.source));try{for(n.s();!(t=n.n()).done;){var i=t.value;Object(u["c"])(r,{src:i})}}catch(a){n.e(a)}finally{n.f()}}}]),r}(m["a"]),g=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.model.schema,r=e.t,n=e.conversion;e.editing.view.addObserver(l["a"]),t.register("image",{isObject:!0,isBlock:!0,allowWhere:"$block",allowAttributes:["alt","src","srcset"]}),n.for("dataDowncast").elementToElement({model:"image",view:function(e,t){var r=t.writer;return y(r)}}),n.for("editingDowncast").elementToElement({model:"image",view:function(e,t){var n=t.writer;return Object(u["f"])(y(n),n,r("image widget"))}}),n.for("downcast").add(d("src")).add(d("alt")).add(h()),n.for("upcast").elementToElement({view:{name:"img",attributes:{src:!0}},model:function(e,t){var r=t.writer;return r.createElement("image",{src:e.getAttribute("src")})}}).attributeToAttribute({view:{name:"img",key:"alt"},model:"alt"}).attributeToAttribute({view:{name:"img",key:"srcset"},model:{key:"srcset",value:function(e){var t={data:e.getAttribute("srcset")};return e.hasAttribute("width")&&(t.width=e.getAttribute("width")),t}}}).add(f()),e.commands.add("imageInsert",new b(e))}}],[{key:"pluginName",get:function(){return"ImageEditing"}}]),r}(s["a"]);function y(e){var t=e.createEmptyElement("img"),r=e.createContainerElement("figure",{class:"image"});return e.insert(e.createPositionAt(r,0),t),r}var w=r("bf50"),_=r("6596");r("92bde");r.d(t,"a",(function(){return k}));
  447. /**
  448. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  449. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  450. */
  451. var k=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[g,w["a"],_["a"]]}},{key:"pluginName",get:function(){return"Image"}}]),r}(s["a"])},"39f5":function(e,t,r){var n=r("8707").Buffer;function i(e){n.isBuffer(e)||(e=n.from(e));for(var t=e.length/4|0,r=new Array(t),i=0;i<t;i++)r[i]=e.readUInt32BE(4*i);return r}function a(e){for(var t=0;t<e.length;e++)e[t]=0}function o(e,t,r,n,i){for(var a,o,s,l,c=r[0],u=r[1],f=r[2],h=r[3],d=e[0]^t[0],p=e[1]^t[1],m=e[2]^t[2],v=e[3]^t[3],b=4,g=1;g<i;g++)a=c[d>>>24]^u[p>>>16&255]^f[m>>>8&255]^h[255&v]^t[b++],o=c[p>>>24]^u[m>>>16&255]^f[v>>>8&255]^h[255&d]^t[b++],s=c[m>>>24]^u[v>>>16&255]^f[d>>>8&255]^h[255&p]^t[b++],l=c[v>>>24]^u[d>>>16&255]^f[p>>>8&255]^h[255&m]^t[b++],d=a,p=o,m=s,v=l;return a=(n[d>>>24]<<24|n[p>>>16&255]<<16|n[m>>>8&255]<<8|n[255&v])^t[b++],o=(n[p>>>24]<<24|n[m>>>16&255]<<16|n[v>>>8&255]<<8|n[255&d])^t[b++],s=(n[m>>>24]<<24|n[v>>>16&255]<<16|n[d>>>8&255]<<8|n[255&p])^t[b++],l=(n[v>>>24]<<24|n[d>>>16&255]<<16|n[p>>>8&255]<<8|n[255&m])^t[b++],a>>>=0,o>>>=0,s>>>=0,l>>>=0,[a,o,s,l]}var s=[0,1,2,4,8,16,32,64,128,27,54],l=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],n=[],i=[[],[],[],[]],a=[[],[],[],[]],o=0,s=0,l=0;l<256;++l){var c=s^s<<1^s<<2^s<<3^s<<4;c=c>>>8^255&c^99,r[o]=c,n[c]=o;var u=e[o],f=e[u],h=e[f],d=257*e[c]^16843008*c;i[0][o]=d<<24|d>>>8,i[1][o]=d<<16|d>>>16,i[2][o]=d<<8|d>>>24,i[3][o]=d,d=16843009*h^65537*f^257*u^16843008*o,a[0][c]=d<<24|d>>>8,a[1][c]=d<<16|d>>>16,a[2][c]=d<<8|d>>>24,a[3][c]=d,0===o?o=s=1:(o=u^e[e[e[h^u]]],s^=e[e[s]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:i,INV_SUB_MIX:a}}();function c(e){this._key=i(e),this._reset()}c.blockSize=16,c.keySize=32,c.prototype.blockSize=c.blockSize,c.prototype.keySize=c.keySize,c.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,n=4*(r+1),i=[],a=0;a<t;a++)i[a]=e[a];for(a=t;a<n;a++){var o=i[a-1];a%t===0?(o=o<<8|o>>>24,o=l.SBOX[o>>>24]<<24|l.SBOX[o>>>16&255]<<16|l.SBOX[o>>>8&255]<<8|l.SBOX[255&o],o^=s[a/t|0]<<24):t>6&&a%t===4&&(o=l.SBOX[o>>>24]<<24|l.SBOX[o>>>16&255]<<16|l.SBOX[o>>>8&255]<<8|l.SBOX[255&o]),i[a]=i[a-t]^o}for(var c=[],u=0;u<n;u++){var f=n-u,h=i[f-(u%4?0:4)];c[u]=u<4||f<=4?h:l.INV_SUB_MIX[0][l.SBOX[h>>>24]]^l.INV_SUB_MIX[1][l.SBOX[h>>>16&255]]^l.INV_SUB_MIX[2][l.SBOX[h>>>8&255]]^l.INV_SUB_MIX[3][l.SBOX[255&h]]}this._nRounds=r,this._keySchedule=i,this._invKeySchedule=c},c.prototype.encryptBlockRaw=function(e){return e=i(e),o(e,this._keySchedule,l.SUB_MIX,l.SBOX,this._nRounds)},c.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),r=n.allocUnsafe(16);return r.writeUInt32BE(t[0],0),r.writeUInt32BE(t[1],4),r.writeUInt32BE(t[2],8),r.writeUInt32BE(t[3],12),r},c.prototype.decryptBlock=function(e){e=i(e);var t=e[1];e[1]=e[3],e[3]=t;var r=o(e,this._invKeySchedule,l.INV_SUB_MIX,l.INV_SBOX,this._nRounds),a=n.allocUnsafe(16);return a.writeUInt32BE(r[0],0),a.writeUInt32BE(r[3],4),a.writeUInt32BE(r[2],8),a.writeUInt32BE(r[1],12),a},c.prototype.scrub=function(){a(this._keySchedule),a(this._invKeySchedule),a(this._key)},e.exports.AES=c},"3a72":function(e,t,r){var n=r("7726"),i=r("8378"),a=r("2d00"),o=r("37c8"),s=r("86cc").f;e.exports=function(e){var t=i.Symbol||(i.Symbol=a?{}:n.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},"3a7c":function(e,t,r){(function(e){function r(e){return Array.isArray?Array.isArray(e):"[object Array]"===v(e)}function n(e){return"boolean"===typeof e}function i(e){return null===e}function a(e){return null==e}function o(e){return"number"===typeof e}function s(e){return"string"===typeof e}function l(e){return"symbol"===typeof e}function c(e){return void 0===e}function u(e){return"[object RegExp]"===v(e)}function f(e){return"object"===typeof e&&null!==e}function h(e){return"[object Date]"===v(e)}function d(e){return"[object Error]"===v(e)||e instanceof Error}function p(e){return"function"===typeof e}function m(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e}function v(e){return Object.prototype.toString.call(e)}t.isArray=r,t.isBoolean=n,t.isNull=i,t.isNullOrUndefined=a,t.isNumber=o,t.isString=s,t.isSymbol=l,t.isUndefined=c,t.isRegExp=u,t.isObject=f,t.isDate=h,t.isError=d,t.isFunction=p,t.isPrimitive=m,t.isBuffer=e.isBuffer}).call(this,r("b639").Buffer)},"3a7f":function(e,t,r){},"3b42":function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));r("ac4d"),r("8a81");var n=r("b85c"),i=r("c7eb"),a=(r("ac6a"),r("96cf"),r("d4ec")),o=r("bee2"),s=r("d65e"),l=r("086b"),c=function(e){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Object(a["a"])(this,t),this.start=e.clone(),this.end=r?r.clone():e.clone()}return Object(o["a"])(t,[{key:e,value:Object(i["a"])().mark((function e(){return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.delegateYield(new l["a"]({boundaries:this,ignoreElementEnd:!0}),"t0",1);case 1:case"end":return e.stop()}}),e,this)}))},{key:"isCollapsed",get:function(){return this.start.isEqual(this.end)}},{key:"isFlat",get:function(){return this.start.parent===this.end.parent}},{key:"root",get:function(){return this.start.root}},{key:"getEnlarged",value:function(){var e=this.start.getLastMatchingPosition(u,{direction:"backward"}),r=this.end.getLastMatchingPosition(u);return e.parent.is("$text")&&e.isAtStart&&(e=s["a"]._createBefore(e.parent)),r.parent.is("$text")&&r.isAtEnd&&(r=s["a"]._createAfter(r.parent)),new t(e,r)}},{key:"getTrimmed",value:function(){var e=this.start.getLastMatchingPosition(u);if(e.isAfter(this.end)||e.isEqual(this.end))return new t(e,e);var r=this.end.getLastMatchingPosition(u,{direction:"backward"}),n=e.nodeAfter,i=r.nodeBefore;return n&&n.is("$text")&&(e=new s["a"](n,0)),i&&i.is("$text")&&(r=new s["a"](i,i.data.length)),new t(e,r)}},{key:"isEqual",value:function(e){return this==e||this.start.isEqual(e.start)&&this.end.isEqual(e.end)}},{key:"containsPosition",value:function(e){return e.isAfter(this.start)&&e.isBefore(this.end)}},{key:"containsRange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e.isCollapsed&&(t=!1);var r=this.containsPosition(e.start)||t&&this.start.isEqual(e.start),n=this.containsPosition(e.end)||t&&this.end.isEqual(e.end);return r&&n}},{key:"getDifference",value:function(e){var r=[];return this.isIntersecting(e)?(this.containsPosition(e.start)&&r.push(new t(this.start,e.start)),this.containsPosition(e.end)&&r.push(new t(e.end,this.end))):r.push(this.clone()),r}},{key:"getIntersection",value:function(e){if(this.isIntersecting(e)){var r=this.start,n=this.end;return this.containsPosition(e.start)&&(r=e.start),this.containsPosition(e.end)&&(n=e.end),new t(r,n)}return null}},{key:"getWalker",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.boundaries=this,new l["a"](e)}},{key:"getCommonAncestor",value:function(){return this.start.getCommonAncestor(this.end)}},{key:"getContainedElement",value:function(){if(this.isCollapsed)return null;var e=this.start.nodeAfter,t=this.end.nodeBefore;return this.start.parent.is("$text")&&this.start.isAtEnd&&this.start.parent.nextSibling&&(e=this.start.parent.nextSibling),this.end.parent.is("$text")&&this.end.isAtStart&&this.end.parent.previousSibling&&(t=this.end.parent.previousSibling),e&&e.is("element")&&e===t?e:null}},{key:"clone",value:function(){return new t(this.start,this.end)}},{key:"getItems",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(i["a"])().mark((function r(){var a,o,s,c;return Object(i["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:t.boundaries=e,t.ignoreElementEnd=!0,a=new l["a"](t),o=Object(n["a"])(a),r.prev=4,o.s();case 6:if((s=o.n()).done){r.next=12;break}return c=s.value,r.next=10,c.item;case 10:r.next=6;break;case 12:r.next=17;break;case 14:r.prev=14,r.t0=r["catch"](4),o.e(r.t0);case 17:return r.prev=17,o.f(),r.finish(17);case 20:case"end":return r.stop()}}),r,null,[[4,14,17,20]])}))()}},{key:"getPositions",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(i["a"])().mark((function r(){var a,o,s,c;return Object(i["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return t.boundaries=e,a=new l["a"](t),r.next=4,a.position;case 4:o=Object(n["a"])(a),r.prev=5,o.s();case 7:if((s=o.n()).done){r.next=13;break}return c=s.value,r.next=11,c.nextPosition;case 11:r.next=7;break;case 13:r.next=18;break;case 15:r.prev=15,r.t0=r["catch"](5),o.e(r.t0);case 18:return r.prev=18,o.f(),r.finish(18);case 21:case"end":return r.stop()}}),r,null,[[5,15,18,21]])}))()}},{key:"is",value:function(e){return"range"===e||"view:range"===e}},{key:"isIntersecting",value:function(e){return this.start.isBefore(e.end)&&this.end.isAfter(e.start)}}],[{key:"_createFromParentsAndOffsets",value:function(e,t,r,n){return new this(new s["a"](e,t),new s["a"](r,n))}},{key:"_createFromPositionAndShift",value:function(e,t){var r=e,n=e.getShiftedBy(t);return t>0?new this(r,n):new this(n,r)}},{key:"_createIn",value:function(e){return this._createFromParentsAndOffsets(e,0,e,e.childCount)}},{key:"_createOn",value:function(e){var t=e.is("$textProxy")?e.offsetSize:1;return this._createFromPositionAndShift(s["a"]._createBefore(e),t)}}]),t}(Symbol.iterator);function u(e){return!(!e.item.is("attributeElement")&&!e.item.is("uiElement"))}},"3ca5":function(e,t,r){var n=r("7726").parseInt,i=r("aa77").trim,a=r("fdef"),o=/^[-+]?0[xX]/;e.exports=8!==n(a+"08")||22!==n(a+"0x16")?function(e,t){var r=i(String(e),3);return n(r,t>>>0||(o.test(r)?16:10))}:n},"3d1d":function(e,t,r){},"3daf":function(e,t,r){"use strict";var n=r("f3a3"),i=r("80af"),a=r("3fb5"),o=r("ea53"),s=n.assert;function l(e){this.twisted=1!==(0|e.a),this.mOneA=this.twisted&&-1===(0|e.a),this.extended=this.mOneA,o.call(this,"edwards",e),this.a=new i(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new i(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new i(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),s(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1===(0|e.c)}function c(e,t,r,n,a){o.BasePoint.call(this,e,"projective"),null===t&&null===r&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new i(t,16),this.y=new i(r,16),this.z=n?new i(n,16):this.curve.one,this.t=a&&new i(a,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}a(l,o),e.exports=l,l.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},l.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},l.prototype.jpoint=function(e,t,r,n){return this.point(e,t,r,n)},l.prototype.pointFromX=function(e,t){e=new i(e,16),e.red||(e=e.toRed(this.red));var r=e.redSqr(),n=this.c2.redSub(this.a.redMul(r)),a=this.one.redSub(this.c2.redMul(this.d).redMul(r)),o=n.redMul(a.redInvm()),s=o.redSqrt();if(0!==s.redSqr().redSub(o).cmp(this.zero))throw new Error("invalid point");var l=s.fromRed().isOdd();return(t&&!l||!t&&l)&&(s=s.redNeg()),this.point(e,s)},l.prototype.pointFromY=function(e,t){e=new i(e,16),e.red||(e=e.toRed(this.red));var r=e.redSqr(),n=r.redSub(this.c2),a=r.redMul(this.d).redMul(this.c2).redSub(this.a),o=n.redMul(a.redInvm());if(0===o.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var s=o.redSqrt();if(0!==s.redSqr().redSub(o).cmp(this.zero))throw new Error("invalid point");return s.fromRed().isOdd()!==t&&(s=s.redNeg()),this.point(s,e)},l.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),r=e.y.redSqr(),n=t.redMul(this.a).redAdd(r),i=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(r)));return 0===n.cmp(i)},a(c,o.BasePoint),l.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},l.prototype.point=function(e,t,r,n){return new c(this,e,t,r,n)},c.fromJSON=function(e,t){return new c(e,t[0],t[1],t[2])},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},c.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr();r=r.redIAdd(r);var n=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),a=n.redAdd(t),o=a.redSub(r),s=n.redSub(t),l=i.redMul(o),c=a.redMul(s),u=i.redMul(s),f=o.redMul(a);return this.curve.point(l,c,f,u)},c.prototype._projDbl=function(){var e,t,r,n,i,a,o=this.x.redAdd(this.y).redSqr(),s=this.x.redSqr(),l=this.y.redSqr();if(this.curve.twisted){n=this.curve._mulA(s);var c=n.redAdd(l);this.zOne?(e=o.redSub(s).redSub(l).redMul(c.redSub(this.curve.two)),t=c.redMul(n.redSub(l)),r=c.redSqr().redSub(c).redSub(c)):(i=this.z.redSqr(),a=c.redSub(i).redISub(i),e=o.redSub(s).redISub(l).redMul(a),t=c.redMul(n.redSub(l)),r=c.redMul(a))}else n=s.redAdd(l),i=this.curve._mulC(this.z).redSqr(),a=n.redSub(i).redSub(i),e=this.curve._mulC(o.redISub(n)).redMul(a),t=this.curve._mulC(n).redMul(s.redISub(l)),r=n.redMul(a);return this.curve.point(e,t,r)},c.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},c.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),r=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),n=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),a=r.redSub(t),o=i.redSub(n),s=i.redAdd(n),l=r.redAdd(t),c=a.redMul(o),u=s.redMul(l),f=a.redMul(l),h=o.redMul(s);return this.curve.point(c,u,h,f)},c.prototype._projAdd=function(e){var t,r,n=this.z.redMul(e.z),i=n.redSqr(),a=this.x.redMul(e.x),o=this.y.redMul(e.y),s=this.curve.d.redMul(a).redMul(o),l=i.redSub(s),c=i.redAdd(s),u=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(a).redISub(o),f=n.redMul(l).redMul(u);return this.curve.twisted?(t=n.redMul(c).redMul(o.redSub(this.curve._mulA(a))),r=l.redMul(c)):(t=n.redMul(c).redMul(o.redSub(a)),r=this.curve._mulC(l).redMul(c)),this.curve.point(f,t,r)},c.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},c.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!1)},c.prototype.jmulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!0)},c.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},c.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()},c.prototype.getY=function(){return this.normalize(),this.y.fromRed()},c.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},c.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var r=e.clone(),n=this.curve.redN.redMul(this.z);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(n),0===this.x.cmp(t))return!0}},c.prototype.toP=c.prototype.normalize,c.prototype.mixedAdd=c.prototype.add},"3e36":function(e,t,r){"use strict";r.d(t,"c",(function(){return o})),r.d(t,"e",(function(){return s})),r.d(t,"d",(function(){return l})),r.d(t,"b",(function(){return c})),r.d(t,"a",(function(){return u})),r.d(t,"f",(function(){return f})),r.d(t,"g",(function(){return h}));r("1c4c"),r("55dd"),r("ac6a"),r("5df3"),r("4f7f"),r("6762"),r("2fdb");var n=r("2909"),i=r("b85c"),a=r("3f61");
  452. /**
  453. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  454. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  455. */
  456. function o(e){var t,r=[],n=Object(i["a"])(h(e.getRanges()));try{for(n.s();!(t=n.n()).done;){var a=t.value,o=a.getContainedElement();o&&o.is("element","tableCell")&&r.push(o)}}catch(s){n.e(s)}finally{n.f()}return r}function s(e){var t,r=[],n=Object(i["a"])(e.getRanges());try{for(n.s();!(t=n.n()).done;){var a=t.value,o=a.start.findAncestor("tableCell");o&&r.push(o)}}catch(s){n.e(s)}finally{n.f()}return r}function l(e){var t=o(e);return t.length?t:s(e)}function c(e){var t=e.map((function(e){return e.parent.index}));return d(t)}function u(e){var t=e[0].findAncestor("table"),r=Object(n["a"])(new a["a"](t)),i=r.filter((function(t){return e.includes(t.cell)})).map((function(e){return e.column}));return d(i)}function f(e,t){if(e.length<2||!v(e))return!1;var r,n=new Set,a=new Set,o=0,s=Object(i["a"])(e);try{for(s.s();!(r=s.n()).done;){var l=r.value,c=t.getCellLocation(l),u=c.row,f=c.column,h=parseInt(l.getAttribute("rowspan")||1),d=parseInt(l.getAttribute("colspan")||1);n.add(u),a.add(f),h>1&&n.add(u+h-1),d>1&&a.add(f+d-1),o+=h*d}}catch(b){s.e(b)}finally{s.f()}var p=m(n,a);return p==o}function h(e){return Array.from(e).sort(p)}function d(e){var t=e.sort((function(e,t){return e-t})),r=t[0],n=t[t.length-1];return{first:r,last:n}}function p(e,t){var r=e.start,n=t.start;return r.isBefore(n)?-1:1}function m(e,t){var r=Array.from(e.values()),n=Array.from(t.values()),i=Math.max.apply(Math,r),a=Math.min.apply(Math,r),o=Math.max.apply(Math,n),s=Math.min.apply(Math,n);return(i-a+1)*(o-s+1)}function v(e){var t=e[0].findAncestor("table"),r=c(e),n=parseInt(t.getAttribute("headingRows")||0);if(!b(r,n))return!1;var i=parseInt(t.getAttribute("headingColumns")||0),a=u(e);return b(a,i)}function b(e,t){var r=e.first,n=e.last,i=r<t,a=n<t;return i===a}},"3e8f":function(e,t){},"3e94":function(e,t,r){},"3f61":function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));r("ac4d"),r("8a81"),r("f400"),r("ac6a"),r("5df3"),r("4f7f");var n=r("d4ec"),i=r("bee2"),a=function(e){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(n["a"])(this,t),this._table=e,this._startRow=void 0!==r.row?r.row:r.startRow||0,this._endRow=void 0!==r.row?r.row:r.endRow,this._startColumn=void 0!==r.column?r.column:r.startColumn||0,this._endColumn=void 0!==r.column?r.column:r.endColumn,this._includeAllSlots=!!r.includeAllSlots,this._skipRows=new Set,this._row=0,this._column=0,this._cellIndex=0,this._spannedCells=new Map,this._nextCellAtColumn=-1}return Object(i["a"])(t,[{key:e,value:function(){return this}},{key:"next",value:function(){var e=this._table.getChild(this._row);if(!e||this._isOverEndRow())return{done:!0};if(this._isOverEndColumn())return this._advanceToNextRow();var t=null,r=this._getSpanned();if(r)this._includeAllSlots&&!this._shouldSkipSlot()&&(t=this._formatOutValue(r.cell,r.row,r.column));else{var n=e.getChild(this._cellIndex);if(!n)return this._advanceToNextRow();var i=parseInt(n.getAttribute("colspan")||1),a=parseInt(n.getAttribute("rowspan")||1);(i>1||a>1)&&this._recordSpans(n,a,i),this._shouldSkipSlot()||(t=this._formatOutValue(n)),this._nextCellAtColumn=this._column+i}return this._column++,this._column==this._nextCellAtColumn&&this._cellIndex++,t||this.next()}},{key:"skipRow",value:function(e){this._skipRows.add(e)}},{key:"_advanceToNextRow",value:function(){return this._row++,this._column=0,this._cellIndex=0,this._nextCellAtColumn=-1,this.next()}},{key:"_isOverEndRow",value:function(){return void 0!==this._endRow&&this._row>this._endRow}},{key:"_isOverEndColumn",value:function(){return void 0!==this._endColumn&&this._column>this._endColumn}},{key:"_formatOutValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._row,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this._column;return{done:!1,value:new o(this,e,t,r)}}},{key:"_shouldSkipSlot",value:function(){var e=this._skipRows.has(this._row),t=this._row<this._startRow,r=this._column<this._startColumn,n=void 0!==this._endColumn&&this._column>this._endColumn;return e||t||r||n}},{key:"_getSpanned",value:function(){var e=this._spannedCells.get(this._row);return e&&e.get(this._column)||null}},{key:"_recordSpans",value:function(e,t,r){for(var n={cell:e,row:this._row,column:this._column},i=this._row;i<this._row+t;i++)for(var a=this._column;a<this._column+r;a++)i==this._row&&a==this._column||this._markSpannedCell(i,a,n)}},{key:"_markSpannedCell",value:function(e,t,r){this._spannedCells.has(e)||this._spannedCells.set(e,new Map);var n=this._spannedCells.get(e);n.set(t,r)}}]),t}(Symbol.iterator),o=function(){function e(t,r,i,a){Object(n["a"])(this,e),this.cell=r,this.row=t._row,this.column=t._column,this.cellAnchorRow=i,this.cellAnchorColumn=a,this._cellIndex=t._cellIndex,this._table=t._table}return Object(i["a"])(e,[{key:"isAnchor",get:function(){return this.row===this.cellAnchorRow&&this.column===this.cellAnchorColumn}},{key:"cellWidth",get:function(){return parseInt(this.cell.getAttribute("colspan")||1)}},{key:"cellHeight",get:function(){return parseInt(this.cell.getAttribute("rowspan")||1)}},{key:"getPositionBefore",value:function(){var e=this._table.root.document.model;return e.createPositionAt(this._table.getChild(this.row),this._cellIndex)}}]),e}()},"3f62":function(e,t,r){var n=r("8707").Buffer,i=n.alloc(16,0);function a(e){return[e.readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)]}function o(e){var t=n.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function s(e){this.h=e,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}s.prototype.ghash=function(e){var t=-1;while(++t<e.length)this.state[t]^=e[t];this._multiply()},s.prototype._multiply=function(){var e,t,r,n=a(this.h),i=[0,0,0,0],s=-1;while(++s<128){for(t=0!==(this.state[~~(s/8)]&1<<7-s%8),t&&(i[0]^=n[0],i[1]^=n[1],i[2]^=n[2],i[3]^=n[3]),r=0!==(1&n[3]),e=3;e>0;e--)n[e]=n[e]>>>1|(1&n[e-1])<<31;n[0]=n[0]>>>1,r&&(n[0]=n[0]^225<<24)}this.state=o(i)},s.prototype.update=function(e){var t;this.cache=n.concat([this.cache,e]);while(this.cache.length>=16)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},s.prototype.final=function(e,t){return this.cache.length&&this.ghash(n.concat([this.cache,i],16)),this.ghash(o([0,e,0,t])),this.state},e.exports=s},"3f85":function(e,t,r){"use strict";r.d(t,"c",(function(){return u})),r.d(t,"b",(function(){return f})),r.d(t,"a",(function(){return h}));r("5df3"),r("1c4c");var n=r("2beb"),i=r("c78f"),a=r("2144"),o=r("ec02e"),s=o["a"].defaultPositions,l=[s.northArrowSouth,s.northArrowSouthWest,s.northArrowSouthEast,s.southArrowNorth,s.southArrowNorthWest,s.southArrowNorthEast],c=[].concat(l,[n["b"]]);function u(e,t){var r,n=e.plugins.get("ContextualBalloon");Object(a["b"])(e.editing.view.document.selection)&&(r="cell"===t?h(e):f(e),n.updatePosition(r))}function f(e){var t=e.model.document.selection.getFirstPosition(),r=t.findAncestor("table"),n=e.editing.mapper.toViewElement(r);return{target:e.editing.view.domConverter.viewToDom(n),positions:c}}function h(e){var t=e.editing.mapper,r=e.editing.view.domConverter,n=e.model.document.selection;if(n.rangeCount>1)return{target:function(){return p(n.getRanges(),e)},positions:l};var i=d(n.getFirstPosition()),a=t.toViewElement(i);return{target:r.viewToDom(a),positions:l}}function d(e){var t=e.nodeAfter&&e.nodeAfter.is("element","tableCell");return t?e.nodeAfter:e.findAncestor("tableCell")}function p(e,t){var r=t.editing.mapper,n=t.editing.view.domConverter,a=Array.from(e).map((function(e){var t=d(e.start),a=r.toViewElement(t);return new i["a"](n.viewToDom(a))}));return i["a"].getBoundingRect(a)}},"3f9f":function(e,t,r){"use strict";r.d(t,"c",(function(){return s})),r.d(t,"e",(function(){return l})),r.d(t,"i",(function(){return c})),r.d(t,"d",(function(){return u})),r.d(t,"j",(function(){return f})),r.d(t,"k",(function(){return h})),r.d(t,"f",(function(){return p})),r.d(t,"g",(function(){return m})),r.d(t,"h",(function(){return v})),r.d(t,"b",(function(){return b})),r.d(t,"a",(function(){return g}));r("5df3"),r("1c4c"),r("6c7b");var n=r("b85c"),i=r("2909"),a=r("3f61"),o=r("56ea");
  457. /**
  458. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  459. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  460. */
  461. function s(e,t,r){for(var s=t.startRow,l=t.startColumn,c=t.endRow,u=t.endColumn,f=r.createElement("table"),p=c-s+1,m=0;m<p;m++)r.insertElement("tableRow",f,"end");var v,b=Object(i["a"])(new a["a"](e,{startRow:s,endRow:c,startColumn:l,endColumn:u,includeAllSlots:!0})),g=Object(n["a"])(b);try{for(g.s();!(v=g.n()).done;){var y=v.value,w=y.row,_=y.column,k=y.cell,O=y.isAnchor,E=y.cellAnchorRow,S=y.cellAnchorColumn,A=w-s,C=f.getChild(A);if(O){var T=r.cloneElement(k);r.append(T,C),h(T,w,_,c,u,r)}else(E<s||S<l)&&Object(o["a"])(r,r.createPositionAt(C,"end"))}}catch(x){g.e(x)}finally{g.f()}return d(f,e,s,l,r),f}function l(e,t){var r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=[],s=new a["a"](e,{startRow:i,endRow:t-1}),l=Object(n["a"])(s);try{for(l.s();!(r=l.n()).done;){var c=r.value,u=c.row,f=c.cellHeight,h=u+f-1;u<t&&t<=h&&o.push(c)}}catch(d){l.e(d)}finally{l.f()}return o}function c(e,t,r){var s=e.parent,l=s.parent,c=s.index,u=parseInt(e.getAttribute("rowspan")),f=t-c,h={},d=u-f;d>1&&(h.rowspan=d);var p=parseInt(e.getAttribute("colspan")||1);p>1&&(h.colspan=p);var m,v,b=c,g=b+f,y=Object(i["a"])(new a["a"](l,{startRow:b,endRow:g,includeAllSlots:!0})),w=null,_=Object(n["a"])(y);try{for(_.s();!(v=_.n()).done;){var k=v.value,O=k.row,E=k.column,S=k.cell;S===e&&void 0===m&&(m=E),void 0!==m&&m===E&&O===g&&(w=Object(o["a"])(r,k.getPositionBefore(),h))}}catch(A){_.e(A)}finally{_.f()}return Object(o["c"])("rowspan",f,e,r),w}function u(e,t){var r,i=[],o=new a["a"](e),s=Object(n["a"])(o);try{for(s.s();!(r=s.n()).done;){var l=r.value,c=l.column,u=l.cellWidth,f=c+u-1;c<t&&t<=f&&i.push(l)}}catch(h){s.e(h)}finally{s.f()}return i}function f(e,t,r,n){var i=parseInt(e.getAttribute("colspan")),a=r-t,s={},l=i-a;l>1&&(s.colspan=l);var c=parseInt(e.getAttribute("rowspan")||1);c>1&&(s.rowspan=c);var u=Object(o["a"])(n,n.createPositionAfter(e),s);return Object(o["c"])("colspan",a,e,n),u}function h(e,t,r,n,i,a){var s=parseInt(e.getAttribute("colspan")||1),l=parseInt(e.getAttribute("rowspan")||1),c=r+s-1;if(c>i){var u=i-r+1;Object(o["c"])("colspan",u,e,a,1)}var f=t+l-1;if(f>n){var h=n-t+1;Object(o["c"])("rowspan",h,e,a,1)}}function d(e,t,r,n,i){var a=parseInt(t.getAttribute("headingRows")||0);if(a>0){var s=a-r;Object(o["c"])("headingRows",s,e,i,0)}var l=parseInt(t.getAttribute("headingColumns")||0);if(l>0){var c=l-n;Object(o["c"])("headingColumns",c,e,i,0)}}function p(e,t){var r,o=t.getColumns(e),s=new Array(o).fill(0),l=Object(n["a"])(new a["a"](e));try{for(l.s();!(r=l.n()).done;){var c=r.value.column;s[c]++}}catch(h){l.e(h)}finally{l.f()}var u=s.reduce((function(e,t,r){return t?e:[].concat(Object(i["a"])(e),[r])}),[]);if(u.length>0){var f=u[u.length-1];return t.removeColumns(e,{at:f}),!0}return!1}function m(e,t){for(var r=[],n=0;n<e.childCount;n++){var i=e.getChild(n);i.isEmpty&&r.push(n)}if(r.length>0){var a=r[r.length-1];return t.removeRows(e,{at:a}),!0}return!1}function v(e,t){var r=p(e,t);r||m(e,t)}function b(e,t){var r=Array.from(new a["a"](e,{startColumn:t.firstColumn,endColumn:t.lastColumn,row:t.lastRow})),n=r.every((function(e){var t=e.cellHeight;return 1===t}));if(n)return t.lastRow;var i=r[0].cellHeight-1;return t.lastRow+i}function g(e,t){var r=Array.from(new a["a"](e,{startRow:t.firstRow,endRow:t.lastRow,column:t.lastColumn})),n=r.every((function(e){var t=e.cellWidth;return 1===t}));if(n)return t.lastColumn;var i=r[0].cellWidth-1;return t.lastColumn+i}},"3fb5":function(e,t){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},"3ff2":function(e,t,r){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},4038:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r("b85c"),i=r("7343");
  462. /**
  463. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  464. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  465. */
  466. function a(e){e.setNormalizer("background",o),e.setNormalizer("background-color",(function(e){return{path:"background.color",value:e}})),e.setReducer("background",(function(e){var t=[];return t.push(["background-color",e.color]),t}))}function o(e){var t,r={},a=Object(i["d"])(e),o=Object(n["a"])(a);try{for(o.s();!(t=o.n()).done;){var s=t.value;Object(i["k"])(s)?(r.repeat=r.repeat||[],r.repeat.push(s)):Object(i["j"])(s)?(r.position=r.position||[],r.position.push(s)):Object(i["e"])(s)?r.attachment=s:Object(i["f"])(s)?r.color=s:Object(i["l"])(s)&&(r.image=s)}}catch(l){o.e(l)}finally{o.f()}return{path:"background",value:r}}},"409b":function(e,t){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},4111:function(e,t,r){"use strict";var n=r("7f7a");t.certificate=r("56b5");var i=n.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}));t.RSAPrivateKey=i;var a=n.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));t.RSAPublicKey=a;var o=n.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())}));t.PublicKey=o;var s=n.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())})),l=n.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(s),this.key("subjectPrivateKey").octstr())}));t.PrivateKey=l;var c=n.define("EncryptedPrivateKeyInfo",(function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}));t.EncryptedPrivateKey=c;var u=n.define("DSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}));t.DSAPrivateKey=u,t.DSAparam=n.define("DSAparam",(function(){this.int()}));var f=n.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(h),this.key("publicKey").optional().explicit(1).bitstr())}));t.ECPrivateKey=f;var h=n.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));t.signature=n.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))},4136:function(e,t,r){"use strict";var n=t;n.base=r("ea53"),n.short=r("3300"),n.mont=r("676f"),n.edwards=r("3daf")},4186:function(e,t,r){"use strict";(function(t){var n;function i(e,t,r){return t=a(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e){var t=o(e,"string");return"symbol"===typeof t?t:String(t)}function o(e,t){if("object"!==typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var s=r("ee93"),l=Symbol("lastResolve"),c=Symbol("lastReject"),u=Symbol("error"),f=Symbol("ended"),h=Symbol("lastPromise"),d=Symbol("handlePromise"),p=Symbol("stream");function m(e,t){return{value:e,done:t}}function v(e){var t=e[l];if(null!==t){var r=e[p].read();null!==r&&(e[h]=null,e[l]=null,e[c]=null,t(m(r,!1)))}}function b(e){t.nextTick(v,e)}function g(e,t){return function(r,n){e.then((function(){t[f]?r(m(void 0,!0)):t[d](r,n)}),n)}}var y=Object.getPrototypeOf((function(){})),w=Object.setPrototypeOf((n={get stream(){return this[p]},next:function(){var e=this,r=this[u];if(null!==r)return Promise.reject(r);if(this[f])return Promise.resolve(m(void 0,!0));if(this[p].destroyed)return new Promise((function(r,n){t.nextTick((function(){e[u]?n(e[u]):r(m(void 0,!0))}))}));var n,i=this[h];if(i)n=new Promise(g(i,this));else{var a=this[p].read();if(null!==a)return Promise.resolve(m(a,!1));n=new Promise(this[d])}return this[h]=n,n}},i(n,Symbol.asyncIterator,(function(){return this})),i(n,"return",(function(){var e=this;return new Promise((function(t,r){e[p].destroy(null,(function(e){e?r(e):t(m(void 0,!0))}))}))})),n),y),_=function(e){var t,r=Object.create(w,(t={},i(t,p,{value:e,writable:!0}),i(t,l,{value:null,writable:!0}),i(t,c,{value:null,writable:!0}),i(t,u,{value:null,writable:!0}),i(t,f,{value:e._readableState.endEmitted,writable:!0}),i(t,d,{value:function(e,t){var n=r[p].read();n?(r[h]=null,r[l]=null,r[c]=null,e(m(n,!1))):(r[l]=e,r[c]=t)},writable:!0}),t));return r[h]=null,s(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[c];return null!==t&&(r[h]=null,r[l]=null,r[c]=null,t(e)),void(r[u]=e)}var n=r[l];null!==n&&(r[h]=null,r[l]=null,r[c]=null,n(m(void 0,!0))),r[f]=!0})),e.on("readable",b.bind(null,r)),r};e.exports=_}).call(this,r("4362"))},"41df":function(e,t,r){"use strict";const n=t;n.Reporter=r("d1c8").Reporter,n.DecoderBuffer=r("6283").DecoderBuffer,n.EncoderBuffer=r("6283").EncoderBuffer,n.Node=r("8360")},4228:function(e,t,r){var n=r("82f0"),i=r("8707").Buffer,a=r("bac2"),o=r("09f5"),s=r("6430"),l=r("39f5"),c=r("ae84"),u=r("3fb5");function f(e,t,r){s.call(this),this._cache=new h,this._last=void 0,this._cipher=new l.AES(t),this._prev=i.from(r),this._mode=e,this._autopadding=!0}function h(){this.cache=i.allocUnsafe(0)}function d(e){var t=e[15];if(t<1||t>16)throw new Error("unable to decrypt data");var r=-1;while(++r<t)if(e[r+(16-t)]!==t)throw new Error("unable to decrypt data");if(16!==t)return e.slice(0,16-t)}function p(e,t,r){var s=a[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"===typeof r&&(r=i.from(r)),"GCM"!==s.mode&&r.length!==s.iv)throw new TypeError("invalid iv length "+r.length);if("string"===typeof t&&(t=i.from(t)),t.length!==s.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===s.type?new o(s.module,t,r,!0):"auth"===s.type?new n(s.module,t,r,!0):new f(s.module,t,r)}function m(e,t){var r=a[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=c(t,!1,r.key,r.iv);return p(e,n.key,n.iv)}u(f,s),f.prototype._update=function(e){var t,r;this._cache.add(e);var n=[];while(t=this._cache.get(this._autopadding))r=this._mode.decrypt(this,t),n.push(r);return i.concat(n)},f.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return d(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")},f.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},h.prototype.add=function(e){this.cache=i.concat([this.cache,e])},h.prototype.get=function(e){var t;if(e){if(this.cache.length>16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},h.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=m,t.createDecipheriv=p},4230:function(e,t,r){},4250:function(e,t,r){"use strict";(function(t,n){var i;e.exports=x,x.ReadableState=T;r("faa1").EventEmitter;var a=function(e,t){return e.listeners(t).length},o=r("5bbb"),s=r("b639").Buffer,l=("undefined"!==typeof t?t:"undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).Uint8Array||function(){};function c(e){return s.from(e)}function u(e){return s.isBuffer(e)||e instanceof l}var f,h=r(1);f=h&&h.debuglog?h.debuglog("stream"):function(){};var d,p,m,v=r("96a5"),b=r("493f"),g=r("b9b5"),y=g.getHighWaterMark,w=r("9d8a").codes,_=w.ERR_INVALID_ARG_TYPE,k=w.ERR_STREAM_PUSH_AFTER_EOF,O=w.ERR_METHOD_NOT_IMPLEMENTED,E=w.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r("3fb5")(x,o);var S=b.errorOrDestroy,A=["error","close","destroy","pause","resume"];function C(e,t,r){if("function"===typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}function T(e,t,n){i=i||r("e666"),e=e||{},"boolean"!==typeof n&&(n=t instanceof i),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=y(this,e,"readableHighWaterMark",n),this.buffer=new v,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(d||(d=r("7d72").StringDecoder),this.decoder=new d(e.encoding),this.encoding=e.encoding)}function x(e){if(i=i||r("e666"),!(this instanceof x))return new x(e);var t=this instanceof i;this._readableState=new T(e,this,t),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),o.call(this)}function M(e,t,r,n,i){f("readableAddChunk",t);var a,o=e._readableState;if(null===t)o.reading=!1,N(e,o);else if(i||(a=R(o,t)),a)S(e,a);else if(o.objectMode||t&&t.length>0)if("string"===typeof t||o.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=c(t)),n)o.endEmitted?S(e,new E):j(e,o,t,!0);else if(o.ended)S(e,new k);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!r?(t=o.decoder.write(t),o.objectMode||0!==t.length?j(e,o,t,!1):F(e,o)):j(e,o,t,!1)}else n||(o.reading=!1,F(e,o));return!o.ended&&(o.length<o.highWaterMark||0===o.length)}function j(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&D(e)),F(e,t)}function R(e,t){var r;return u(t)||"string"===typeof t||void 0===t||e.objectMode||(r=new _("chunk",["string","Buffer","Uint8Array"],t)),r}Object.defineProperty(x.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),x.prototype.destroy=b.destroy,x.prototype._undestroy=b.undestroy,x.prototype._destroy=function(e,t){t(e)},x.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"===typeof e&&(t=t||n.defaultEncoding,t!==n.encoding&&(e=s.from(e,t),t=""),r=!0),M(this,e,t,!1,r)},x.prototype.unshift=function(e){return M(this,e,null,!0,!1)},x.prototype.isPaused=function(){return!1===this._readableState.flowing},x.prototype.setEncoding=function(e){d||(d=r("7d72").StringDecoder);var t=new d(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;var n=this._readableState.buffer.head,i="";while(null!==n)i+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==i&&this._readableState.buffer.push(i),this._readableState.length=i.length,this};var P=1073741824;function I(e){return e>=P?e=P:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function B(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=I(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function N(e,t){if(f("onEofChunk"),!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?D(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,L(e)))}}function D(e){var t=e._readableState;f("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(f("emitReadable",t.flowing),t.emittedReadable=!0,n.nextTick(L,e))}function L(e){var t=e._readableState;f("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,G(e)}function F(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(V,e,t))}function V(e,t){while(!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length)){var r=t.length;if(f("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function z(e){return function(){var t=e._readableState;f("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,G(e))}}function U(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function H(e){f("readable nexttick read 0"),e.read(0)}function q(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(W,e,t))}function W(e,t){f("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),G(e),t.flowing&&!t.reading&&e.read(0)}function G(e){var t=e._readableState;f("flow",t.flowing);while(t.flowing&&null!==e.read());}function K(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function X(e){var t=e._readableState;f("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,n.nextTick($,t,e))}function $(e,t){if(f("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function Z(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}x.prototype.read=function(e){f("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return f("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?X(this):D(this),null;if(e=B(e,t),0===e&&t.ended)return 0===t.length&&X(this),null;var n,i=t.needReadable;return f("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&(i=!0,f("length less than watermark",i)),t.ended||t.reading?(i=!1,f("reading or ended",i)):i&&(f("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=B(r,t))),n=e>0?K(e,t):null,null===n?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&X(this)),null!==n&&this.emit("data",n),n},x.prototype._read=function(e){S(this,new O("_read()"))},x.prototype.pipe=function(e,t){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e);break}i.pipesCount+=1,f("pipe count=%d opts=%j",i.pipesCount,t);var o=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr,s=o?c:g;function l(e,t){f("onunpipe"),e===r&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,d())}function c(){f("onend"),e.end()}i.endEmitted?n.nextTick(s):r.once("end",s),e.on("unpipe",l);var u=z(r);e.on("drain",u);var h=!1;function d(){f("cleanup"),e.removeListener("close",v),e.removeListener("finish",b),e.removeListener("drain",u),e.removeListener("error",m),e.removeListener("unpipe",l),r.removeListener("end",c),r.removeListener("end",g),r.removeListener("data",p),h=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||u()}function p(t){f("ondata");var n=e.write(t);f("dest.write",n),!1===n&&((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==Z(i.pipes,e))&&!h&&(f("false write response, pause",i.awaitDrain),i.awaitDrain++),r.pause())}function m(t){f("onerror",t),g(),e.removeListener("error",m),0===a(e,"error")&&S(e,t)}function v(){e.removeListener("finish",b),g()}function b(){f("onfinish"),e.removeListener("close",v),g()}function g(){f("unpipe"),r.unpipe(e)}return r.on("data",p),C(e,"error",m),e.once("close",v),e.once("finish",b),e.emit("pipe",r),i.flowing||(f("pipe resume"),r.resume()),e},x.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)n[a].emit("unpipe",this,{hasUnpiped:!1});return this}var o=Z(t.pipes,e);return-1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},x.prototype.on=function(e,t){var r=o.prototype.on.call(this,e,t),i=this._readableState;return"data"===e?(i.readableListening=this.listenerCount("readable")>0,!1!==i.flowing&&this.resume()):"readable"===e&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,f("on readable",i.length,i.reading),i.length?D(this):i.reading||n.nextTick(H,this))),r},x.prototype.addListener=x.prototype.on,x.prototype.removeListener=function(e,t){var r=o.prototype.removeListener.call(this,e,t);return"readable"===e&&n.nextTick(U,this),r},x.prototype.removeAllListeners=function(e){var t=o.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||n.nextTick(U,this),t},x.prototype.resume=function(){var e=this._readableState;return e.flowing||(f("resume"),e.flowing=!e.readableListening,q(this,e)),e.paused=!1,this},x.prototype.pause=function(){return f("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(f("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},x.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var i in e.on("end",(function(){if(f("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){if(f("wrapped data"),r.decoder&&(i=r.decoder.write(i)),(!r.objectMode||null!==i&&void 0!==i)&&(r.objectMode||i&&i.length)){var a=t.push(i);a||(n=!0,e.pause())}})),e)void 0===this[i]&&"function"===typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var a=0;a<A.length;a++)e.on(A[a],this.emit.bind(this,A[a]));return this._read=function(t){f("wrapped _read",t),n&&(n=!1,e.resume())},this},"function"===typeof Symbol&&(x.prototype[Symbol.asyncIterator]=function(){return void 0===p&&(p=r("4186")),p(this)}),Object.defineProperty(x.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(x.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(x.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),x._fromList=K,Object.defineProperty(x.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"===typeof Symbol&&(x.from=function(e,t){return void 0===m&&(m=r("919c")),m(x,e,t)})}).call(this,r("c8ba"),r("4362"))},4264:function(e,t,r){"use strict";r("5df3"),r("1c4c"),r("6762"),r("2fdb"),r("7f7f");var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("b85c"),c=(r("ac6a"),r("56ea"));
  467. /**
  468. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  469. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  470. */
  471. function u(){return function(e){e.on("element:table",(function(e,t,r){var n=t.viewItem;if(r.consumable.test(n,{name:!0})){var i=h(n),a=i.rows,o=i.headingRows,s=i.headingColumns,l={};s&&(l.headingColumns=s),o&&(l.headingRows=o);var u=r.writer.createElement("table",l);if(r.safeInsert(u,t.modelCursor)){if(r.consumable.consume(n,{name:!0}),a.forEach((function(e){return r.convertItem(e,r.writer.createPositionAt(u,"end"))})),u.isEmpty){var f=r.writer.createElement("tableRow");r.writer.insert(f,r.writer.createPositionAt(u,"end")),Object(c["a"])(r.writer,r.writer.createPositionAt(f,"end"))}r.updateConversionResult(u,t)}}}))}}function f(){return function(e){e.on("element:tr",(function(e,t){t.viewItem.isEmpty&&0==t.modelCursor.index&&e.stop()}),{priority:"high"})}}function h(e){for(var t,r={headingRows:0,headingColumns:0},n=[],i=[],a=0,o=Array.from(e.getChildren());a<o.length;a++){var s=o[a];if("tbody"===s.name||"thead"===s.name||"tfoot"===s.name){"thead"!==s.name||t||(t=s);var c,u=Array.from(s.getChildren()).filter((function(e){return e.is("element","tr")})),f=Object(l["a"])(u);try{for(f.s();!(c=f.n()).done;){var h=c.value;if("thead"===h.parent.name&&h.parent===t)r.headingRows++,n.push(h);else{i.push(h);var p=d(h,r,t);p>r.headingColumns&&(r.headingColumns=p)}}}catch(m){f.e(m)}finally{f.f()}}}return r.rows=[].concat(n,i),r}function d(e){var t=0,r=0,n=Array.from(e.getChildren()).filter((function(e){return"th"===e.name||"td"===e.name}));while(r<n.length&&"th"===n[r].name){var i=n[r],a=parseInt(i.getAttribute("colspan")||1);t+=a,r++}return t}var p=r("2909"),m=(r("f400"),r("3f61")),v=r("2beb"),b=r("1e77");
  472. /**
  473. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  474. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  475. */
  476. function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t){return t.on("insert:table",(function(t,r,n){var i=r.item;if(n.consumable.consume(i,"insert")){n.consumable.consume(i,"attribute:headingRows:table"),n.consumable.consume(i,"attribute:headingColumns:table");var a,o=e&&e.asWidget,s=n.writer.createContainerElement("figure",{class:"table"}),c=n.writer.createContainerElement("table");n.writer.insert(n.writer.createPositionAt(s,0),c),o&&(a=S(s,n.writer));var u,f=new m["a"](i),h={headingRows:i.getAttribute("headingRows")||0,headingColumns:i.getAttribute("headingColumns")||0},d=new Map,p=Object(l["a"])(f);try{for(p.s();!(u=p.n()).done;){var v=u.value,b=v.row,g=v.cell,y=i.getChild(b),w=d.get(b)||x(c,y,b,h,n);d.set(b,w),n.consumable.consume(g,"insert");var _=n.writer.createPositionAt(w,"end");T(v,h,_,n,e)}}catch(M){p.e(M)}finally{p.f()}var k,O=Object(l["a"])(i.getChildren());try{for(O.s();!(k=O.n()).done;){var E=k.value,A=E.index;d.has(A)||d.set(A,x(c,E,A,h,n))}}catch(M){O.e(M)}finally{O.f()}var C=n.mapper.toViewPosition(r.range.start);n.mapper.bindElements(i,o?a:s),n.writer.insert(C,o?a:s)}}))}}function y(){return function(e){return e.on("insert:tableRow",(function(e,t,r){var n=t.item;if(r.consumable.consume(n,"insert")){var i,a=n.parent,o=r.mapper.toViewElement(a),s=N(o),c=a.getChildIndex(n),u=new m["a"](a,{row:c}),f={headingRows:a.getAttribute("headingRows")||0,headingColumns:a.getAttribute("headingColumns")||0},h=new Map,d=Object(l["a"])(u);try{for(d.s();!(i=d.n()).done;){var p=i.value,v=h.get(c)||x(s,n,c,f,r);h.set(c,v),r.consumable.consume(p.cell,"insert");var b=r.writer.createPositionAt(v,"end");T(p,f,b,r,{asWidget:!0})}}catch(g){d.e(g)}finally{d.f()}}}))}}function w(){return function(e){return e.on("insert:tableCell",(function(e,t,r){var n=t.item;if(r.consumable.consume(n,"insert")){var i,a=n.parent,o=a.parent,s=o.getChildIndex(a),c=new m["a"](o,{row:s}),u={headingRows:o.getAttribute("headingRows")||0,headingColumns:o.getAttribute("headingColumns")||0},f=Object(l["a"])(c);try{for(f.s();!(i=f.n()).done;){var h=i.value;if(h.cell===n){var d=r.mapper.toViewElement(a),p=r.writer.createPositionAt(d,a.getChildIndex(n));return void T(h,u,p,r,{asWidget:!0})}}}catch(v){f.e(v)}finally{f.f()}}}))}}function _(){return function(e){return e.on("attribute:headingColumns:table",(function(e,t,r){var n=t.item;if(r.consumable.consume(t.item,e.name)){var i,a={headingRows:n.getAttribute("headingRows")||0,headingColumns:n.getAttribute("headingColumns")||0},o=t.attributeOldValue,s=t.attributeNewValue,c=(o>s?o:s)-1,u=Object(l["a"])(new m["a"](n,{endColumn:c}));try{for(u.s();!(i=u.n()).done;){var f=i.value;C(f,a,r)}}catch(h){u.e(h)}finally{u.f()}}}))}}function k(){return function(e){return e.on("remove:tableRow",(function(e,t,r){e.stop();var n,i=r.writer,a=r.mapper,o=a.toViewPosition(t.position).getLastMatchingPosition((function(e){return!e.item.is("element","tr")})),s=o.nodeAfter,c=s.parent,u=c.parent,f=i.createRangeOn(s),h=i.remove(f),d=Object(l["a"])(i.createRangeIn(h).getItems());try{for(d.s();!(n=d.n()).done;){var p=n.value;a.unbindViewElement(p)}}catch(m){d.e(m)}finally{d.f()}B("thead",u,r),B("tbody",u,r)}),{priority:"higher"})}}function O(e,t){var r=t.writer;if(e.parent.is("element","tableCell"))return E(e)?r.createContainerElement("span",{style:"display:inline-block"}):r.createContainerElement("p")}function E(e){var t=e.parent,r=1===t.childCount;return r&&!D(e)}function S(e,t){return t.setCustomProperty("table",!0,e),Object(v["g"])(e,t,{hasSelectionHandle:!0})}function A(e,t,r){var n=r.writer,i=r.mapper.toViewElement(e),a=n.createEditableElement(t,i.getAttributes()),o=Object(v["h"])(a,n);Object(v["f"])(o,n,(function(e,t,r){return r.addClass(Object(b["a"])(t.classes),e)}),(function(e,t,r){return r.removeClass(Object(b["a"])(t.classes),e)})),n.insert(n.createPositionAfter(i),o),n.move(n.createRangeIn(i),n.createPositionAt(o,0)),n.remove(n.createRangeOn(i)),r.mapper.unbindViewElement(i),r.mapper.bindElements(e,o)}function C(e,t,r){var n=e.cell,i=M(e,t),a=r.mapper.toViewElement(n);a&&a.name!==i&&A(n,i,r)}function T(e,t,r,n,i){var a=i&&i.asWidget,o=M(e,t),s=a?Object(v["h"])(n.writer.createEditableElement(o),n.writer):n.writer.createContainerElement(o);a&&Object(v["f"])(s,n.writer,(function(e,t,r){return r.addClass(Object(b["a"])(t.classes),e)}),(function(e,t,r){return r.removeClass(Object(b["a"])(t.classes),e)}));var l=e.cell,c=l.getChild(0),u=1===l.childCount&&"paragraph"===c.name;if(n.writer.insert(r,s),n.mapper.bindElements(l,s),!a&&!D(c)&&u){var f=l.getChild(0);n.consumable.consume(f,"insert"),n.mapper.bindElements(f,s)}}function x(e,t,r,n,i){i.consumable.consume(t,"insert");var a=t.isEmpty?i.writer.createEmptyElement("tr"):i.writer.createContainerElement("tr");i.mapper.bindElements(t,a);var o=n.headingRows,s=R(j(r,n),e,i),l=o>0&&r>=o?r-o:r,c=i.writer.createPositionAt(s,l);return i.writer.insert(c,a),a}function M(e,t){var r=e.row,n=e.column,i=t.headingColumns,a=t.headingRows,o=a&&a>r;if(o)return"th";var s=i&&i>n;return s?"th":"td"}function j(e,t){return e<t.headingRows?"thead":"tbody"}function R(e,t,r){var n=P(e,t);return n||I(e,t,r)}function P(e,t){var r,n=Object(l["a"])(t.getChildren());try{for(n.s();!(r=n.n()).done;){var i=r.value;if(i.name==e)return i}}catch(a){n.e(a)}finally{n.f()}}function I(e,t,r){var n=r.writer.createContainerElement(e),i=r.writer.createPositionAt(t,"tbody"==e?"end":0);return r.writer.insert(i,n),n}function B(e,t,r){var n=P(e,t);n&&0===n.childCount&&r.writer.remove(r.writer.createRangeOn(n))}function N(e){var t,r=Object(l["a"])(e.getChildren());try{for(r.s();!(t=r.n()).done;){var n=t.value;if("table"===n.name)return n}}catch(i){r.e(i)}finally{r.f()}}function D(e){return!!Object(p["a"])(e.getAttributeKeys()).length}var L=r("652f"),F=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this.editor.model,t=e.document.selection,r=e.schema,n=V(t.getFirstPosition());this.isEnabled=r.checkChild(n,"table")}},{key:"execute",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.editor.model,r=t.document.selection,n=this.editor.plugins.get("TableUtils"),i=Object(v["c"])(r,t);t.change((function(r){var a=n.createTable(r,e);t.insertContent(a,i),r.setSelection(r.createPositionAt(a.getNodeByPath([0,0,0]),0))}))}}]),r}(L["a"]);
  477. /**
  478. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  479. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  480. */function V(e){var t=e.parent;return t===t.root?t:t.parent}var z=r("3e36"),U=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(n["a"])(this,r),i=t.call(this,e),i.order=a.order||"below",i}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this.editor.model.document.selection,t=e.getFirstPosition().findAncestor("table");this.isEnabled=!!t}},{key:"execute",value:function(){var e=this.editor,t=e.model.document.selection,r=e.plugins.get("TableUtils"),n="above"===this.order,i=Object(z["d"])(t),a=Object(z["b"])(i),o=n?a.first:a.last,s=i[0].findAncestor("table");r.insertRows(s,{at:n?o:o+1,copyStructureFromAbove:!n})}}]),r}(L["a"]),H=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(n["a"])(this,r),i=t.call(this,e),i.order=a.order||"right",i}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this.editor.model.document.selection,t=e.getFirstPosition().findAncestor("table");this.isEnabled=!!t}},{key:"execute",value:function(){var e=this.editor,t=e.model.document.selection,r=e.plugins.get("TableUtils"),n="left"===this.order,i=Object(z["d"])(t),a=Object(z["a"])(i),o=n?a.first:a.last,s=i[0].findAncestor("table");r.insertColumns(s,{columns:1,at:n?o:o+1})}}]),r}(L["a"]),q=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(n["a"])(this,r),i=t.call(this,e),i.direction=a.direction||"horizontally",i}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=Object(z["d"])(this.editor.model.document.selection);this.isEnabled=1===e.length}},{key:"execute",value:function(){var e=Object(z["d"])(this.editor.model.document.selection)[0],t="horizontally"===this.direction,r=this.editor.plugins.get("TableUtils");t?r.splitCellHorizontally(e,2):r.splitCellVertically(e,2)}}]),r}(L["a"]),W=(r("7514"),r("3f9f")),G=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e,i){var a;return Object(n["a"])(this,r),a=t.call(this,e),a.direction=i.direction,a.isHorizontal="right"==a.direction||"left"==a.direction,a}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this._getMergeableCell();this.value=e,this.isEnabled=!!e}},{key:"execute",value:function(){var e=this,t=this.editor.model,r=t.document,n=Object(z["e"])(r.selection)[0],i=this.value,a=this.direction;t.change((function(t){var r="right"==a||"down"==a,o=r?n:i,s=r?i:n,l=s.parent;$(s,o,t);var c=e.isHorizontal?"colspan":"rowspan",u=parseInt(n.getAttribute(c)||1),f=parseInt(i.getAttribute(c)||1);t.setAttribute(c,u+f,o),t.setSelection(t.createRangeIn(o));var h=e.editor.plugins.get("TableUtils"),d=l.findAncestor("table");Object(W["h"])(d,h)}))}},{key:"_getMergeableCell",value:function(){var e=this.editor.model,t=e.document,r=Object(z["e"])(t.selection)[0];if(r){var n=this.editor.plugins.get("TableUtils"),i=this.isHorizontal?K(r,this.direction,n):X(r,this.direction);if(i){var a=this.isHorizontal?"rowspan":"colspan",o=parseInt(r.getAttribute(a)||1),s=parseInt(i.getAttribute(a)||1);return s===o?i:void 0}}}}]),r}(L["a"]);
  481. /**
  482. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  483. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  484. */function K(e,t,r){var n=e.parent,i=n.parent,a="right"==t?e.nextSibling:e.previousSibling,o=(i.getAttribute("headingColumns")||0)>0;if(a){var s="right"==t?e:a,l="right"==t?a:e,u=r.getCellLocation(s),f=u.column,h=r.getCellLocation(l),d=h.column,p=parseInt(s.getAttribute("colspan")||1),m=Object(c["b"])(r,s,i),v=Object(c["b"])(r,l,i);if(!o||m==v){var b=f+p===d;return b?a:void 0}}}function X(e,t){var r=e.parent,n=r.parent,i=n.getChildIndex(r);if(!("down"==t&&i===n.childCount-1||"up"==t&&0===i)){var a=parseInt(e.getAttribute("rowspan")||1),o=n.getAttribute("headingRows")||0,s="down"==t&&i+a===o,l="up"==t&&i===o;if(!o||!s&&!l){var c=parseInt(e.getAttribute("rowspan")||1),u="down"==t?i+c:i,f=Object(p["a"])(new m["a"](n,{endRow:u})),h=f.find((function(t){return t.cell===e})),d=h.column,v=f.find((function(e){var r=e.row,n=e.cellHeight,i=e.column;return i===d&&("down"==t?r===u:u===r+n)}));return v&&v.cell}}}function $(e,t,r){Z(e)||(Z(t)&&r.remove(r.createRangeIn(t)),r.move(r.createRangeIn(e),r.createPositionAt(t,"end"))),r.remove(e)}function Z(e){return 1==e.childCount&&e.getChild(0).is("element","paragraph")&&e.getChild(0).isEmpty}
  485. /**
  486. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  487. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  488. */var Y=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=Object(z["d"])(this.editor.model.document.selection),t=e[0];if(t){var r=t.findAncestor("table"),n=this.editor.plugins.get("TableUtils").getRows(r),i=n-1,a=Object(z["b"])(e),o=0===a.first&&a.last===i;this.isEnabled=!o}else this.isEnabled=!1}},{key:"execute",value:function(){var e=this,t=this.editor.model,r=Object(z["d"])(t.document.selection),n=Object(z["b"])(r),i=r[0],a=i.findAncestor("table"),o=this.editor.plugins.get("TableUtils").getCellLocation(i).column;t.change((function(t){var r=n.last-n.first+1;e.editor.plugins.get("TableUtils").removeRows(a,{at:n.first,rows:r});var i=J(a,n.first,o);t.setSelection(t.createPositionAt(i,0))}))}}]),r}(L["a"]);function J(e,t,r){var n,i=e.getChild(t)||e.getChild(e.childCount-1),a=i.getChild(0),o=0,s=Object(l["a"])(i.getChildren());try{for(s.s();!(n=s.n()).done;){var c=n.value;if(o>r)return a;a=c,o+=parseInt(c.getAttribute("colspan")||1)}}catch(u){s.e(u)}finally{s.f()}return a}var Q=r("3835"),ee=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=Object(z["d"])(this.editor.model.document.selection),t=e[0];if(t){var r=t.findAncestor("table"),n=this.editor.plugins.get("TableUtils").getColumns(r),i=Object(z["a"])(e),a=i.first,o=i.last;this.isEnabled=o-a<n-1}else this.isEnabled=!1}},{key:"execute",value:function(){var e=this,t=re(this.editor.model.document.selection),r=Object(Q["a"])(t,2),n=r[0],i=r[1],a=n.parent.parent,o=Object(p["a"])(new m["a"](a)),s={first:o.find((function(e){return e.cell===n})).column,last:o.find((function(e){return e.cell===i})).column},l=te(o,n,i,s);this.editor.model.change((function(t){var r=s.last-s.first+1;e.editor.plugins.get("TableUtils").removeColumns(a,{at:s.first,columns:r}),t.setSelection(t.createPositionAt(l,0))}))}}]),r}(L["a"]);
  489. /**
  490. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  491. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  492. */function te(e,t,r,n){var i=parseInt(r.getAttribute("colspan")||1);return i>1?r:t.previousSibling||r.nextSibling?r.nextSibling||t.previousSibling:n.first?e.reverse().find((function(e){var t=e.column;return t<n.first})).cell:e.reverse().find((function(e){var t=e.column;return t>n.last})).cell}function re(e){var t=Object(z["d"])(e),r=t[0],n=t.pop(),i=[r,n];return r.isBefore(n)?i:i.reverse()}
  493. /**
  494. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  495. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  496. */var ne=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this,t=this.editor.model,r=Object(z["d"])(t.document.selection),n=r.length>0;this.isEnabled=n,this.value=n&&r.every((function(t){return e._isInHeading(t,t.parent.parent)}))}},{key:"execute",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e.forceValue!==this.value){var t=this.editor.model,r=Object(z["d"])(t.document.selection),n=r[0].findAncestor("table"),i=Object(z["b"])(r),a=i.first,o=i.last,s=this.value?a:o+1,u=n.getAttribute("headingRows")||0;t.change((function(e){if(s){var t,r=s>u?u:0,i=Object(W["e"])(n,s,r),a=Object(l["a"])(i);try{for(a.s();!(t=a.n()).done;){var o=t.value.cell;Object(W["i"])(o,s,e)}}catch(f){a.e(f)}finally{a.f()}}Object(c["c"])("headingRows",s,n,e,0)}))}}},{key:"_isInHeading",value:function(e,t){var r=parseInt(t.getAttribute("headingRows")||0);return!!r&&e.parent.index<r}}]),r}(L["a"]),ie=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this.editor.model,t=Object(z["d"])(e.document.selection),r=this.editor.plugins.get("TableUtils"),n=t.length>0;this.isEnabled=n,this.value=n&&t.every((function(e){return Object(c["b"])(r,e)}))}},{key:"execute",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e.forceValue!==this.value){var t=this.editor.model,r=Object(z["d"])(t.document.selection),n=r[0].findAncestor("table"),i=Object(z["a"])(r),a=i.first,o=i.last,s=this.value?a:o+1;t.change((function(e){if(s){var t,r=Object(W["d"])(n,s),i=Object(l["a"])(r);try{for(i.s();!(t=i.n()).done;){var a=t.value,o=a.cell,u=a.column;Object(W["j"])(o,u,s,e)}}catch(f){i.e(f)}finally{i.f()}}Object(c["c"])("headingColumns",s,n,e,0)}))}}}]),r}(L["a"]),ae=r("22ec"),oe=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=Object(z["c"])(this.editor.model.document.selection);this.isEnabled=Object(z["f"])(e,this.editor.plugins.get(ae["a"]))}},{key:"execute",value:function(){var e=this.editor.model,t=this.editor.plugins.get(ae["a"]);e.change((function(r){var n=Object(z["c"])(e.document.selection),i=n.shift(),a=ce(i,n,t),o=a.mergeWidth,s=a.mergeHeight;Object(c["c"])("colspan",o,i,r),Object(c["c"])("rowspan",s,i,r);var u,f=Object(l["a"])(n);try{for(f.s();!(u=f.n()).done;){var h=u.value;se(h,i,r)}}catch(p){f.e(p)}finally{f.f()}var d=i.findAncestor("table");Object(W["h"])(d,t),r.setSelection(i,"in")}))}}]),r}(L["a"]);
  497. /**
  498. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  499. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  500. */function se(e,t,r){le(e)||(le(t)&&r.remove(r.createRangeIn(t)),r.move(r.createRangeIn(e),r.createPositionAt(t,"end"))),r.remove(e)}function le(e){return 1==e.childCount&&e.getChild(0).is("element","paragraph")&&e.getChild(0).isEmpty}function ce(e,t,r){var n,i=0,a=0,o=Object(l["a"])(t);try{for(o.s();!(n=o.n()).done;){var s=n.value,c=r.getCellLocation(s),u=c.row,f=c.column;i=ue(s,f,i,"colspan"),a=ue(s,u,a,"rowspan")}}catch(b){o.e(b)}finally{o.f()}var h=r.getCellLocation(e),d=h.row,p=h.column,m=i-p,v=a-d;return{mergeWidth:m,mergeHeight:v}}function ue(e,t,r,n){var i=parseInt(e.getAttribute(n)||1);return Math.max(r,t+i)}
  501. /**
  502. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  503. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  504. */var fe=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=Object(z["d"])(this.editor.model.document.selection);this.isEnabled=e.length>0}},{key:"execute",value:function(){for(var e=this.editor.model,t=Object(z["d"])(e.document.selection),r=Object(z["b"])(t),n=t[0].findAncestor("table"),i=[],a=r.first;a<=r.last;a++){var o,s=Object(l["a"])(n.getChild(a).getChildren());try{for(s.s();!(o=s.n()).done;){var c=o.value;i.push(e.createRangeOn(c))}}catch(u){s.e(u)}finally{s.f()}}e.change((function(e){e.setSelection(i)}))}}]),r}(L["a"]),he=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=Object(z["d"])(this.editor.model.document.selection);this.isEnabled=e.length>0}},{key:"execute",value:function(){var e,t=this.editor.model,r=Object(z["d"])(t.document.selection),n=r[0],i=r.pop(),a=n.findAncestor("table"),o=this.editor.plugins.get("TableUtils"),s=o.getCellLocation(n),c=o.getCellLocation(i),u=Math.min(s.column,c.column),f=Math.max(s.column,c.column),h=[],d=Object(l["a"])(new m["a"](a,{startColumn:u,endColumn:f}));try{for(d.s();!(e=d.n()).done;){var p=e.value;h.push(t.createRangeOn(p.cell))}}catch(v){d.e(v)}finally{d.f()}t.change((function(e){e.setSelection(h)}))}}]),r}(L["a"]);
  505. /**
  506. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  507. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  508. */r("6c7b"),r("4f7f");
  509. /**
  510. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  511. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  512. */
  513. function de(e){e.document.registerPostFixer((function(t){return pe(t,e)}))}function pe(e,t){var r,n=t.document.differ.getChanges(),i=!1,a=new Set,o=Object(l["a"])(n);try{for(o.s();!(r=o.n()).done;){var s=r.value,c=void 0;"table"==s.name&&"insert"==s.type&&(c=s.position.nodeAfter),"tableRow"!=s.name&&"tableCell"!=s.name||(c=s.position.findAncestor("table")),ye(s)&&(c=s.range.start.findAncestor("table")),c&&!a.has(c)&&(i=me(c,e)||i,i=ve(c,e)||i,a.add(c))}}catch(u){o.e(u)}finally{o.f()}return i}function me(e,t){var r=!1,n=be(e);if(n.length){r=!0;var i,a=Object(l["a"])(n);try{for(a.s();!(i=a.n()).done;){var o=i.value;Object(c["c"])("rowspan",o.rowspan,o.cell,t,1)}}catch(s){a.e(s)}finally{a.f()}}return r}function ve(e,t){var r,n=!1,i=ge(e),a=[],o=Object(l["a"])(i.entries());try{for(o.s();!(r=o.n()).done;){var s=Object(Q["a"])(r.value,2),u=s[0],f=s[1];f||a.push(u)}}catch(S){o.e(S)}finally{o.f()}if(a.length){n=!0;var h,d=Object(l["a"])(a.reverse());try{for(d.s();!(h=d.n()).done;){var p=h.value;t.remove(e.getChild(p)),i.splice(p,1)}}catch(S){d.e(S)}finally{d.f()}}var m=i[0],v=i.every((function(e){return e===m}));if(!v){var b,g=i.reduce((function(e,t){return t>e?t:e}),0),y=Object(l["a"])(i.entries());try{for(y.s();!(b=y.n()).done;){var w=Object(Q["a"])(b.value,2),_=w[0],k=w[1],O=g-k;if(O){for(var E=0;E<O;E++)Object(c["a"])(t,t.createPositionAt(e.getChild(_),"end"));n=!0}}}catch(S){y.e(S)}finally{y.f()}}return n}function be(e){var t,r=parseInt(e.getAttribute("headingRows")||0),n=e.childCount,i=[],a=Object(l["a"])(new m["a"](e));try{for(a.s();!(t=a.n()).done;){var o=t.value,s=o.row,c=o.cell,u=o.cellHeight;if(!(u<2)){var f=s<r,h=f?r:n;if(s+u>h){var d=h-s;i.push({cell:c,rowspan:d})}}}}catch(p){a.e(p)}finally{a.f()}return i}function ge(e){var t,r=new Array(e.childCount).fill(0),n=Object(l["a"])(new m["a"](e,{includeAllSlots:!0}));try{for(n.s();!(t=n.n()).done;){var i=t.value.row;r[i]++}}catch(a){n.e(a)}finally{n.f()}return r}function ye(e){var t="attribute"===e.type,r=e.attributeKey;return t&&("headingRows"===r||"colspan"===r||"rowspan"===r)}
  514. /**
  515. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  516. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  517. */function we(e){e.document.registerPostFixer((function(t){return _e(t,e)}))}function _e(e,t){var r,n=t.document.differ.getChanges(),i=!1,a=Object(l["a"])(n);try{for(a.s();!(r=a.n()).done;){var o=r.value;"insert"==o.type&&"table"==o.name&&(i=ke(o.position.nodeAfter,e)||i),"insert"==o.type&&"tableRow"==o.name&&(i=Oe(o.position.nodeAfter,e)||i),"insert"==o.type&&"tableCell"==o.name&&(i=Ee(o.position.nodeAfter,e)||i),Se(o)&&(i=Ee(o.position.parent,e)||i)}}catch(s){a.e(s)}finally{a.f()}return i}function ke(e,t){var r,n=!1,i=Object(l["a"])(e.getChildren());try{for(i.s();!(r=i.n()).done;){var a=r.value;n=Oe(a,t)||n}}catch(o){i.e(o)}finally{i.f()}return n}function Oe(e,t){var r,n=!1,i=Object(l["a"])(e.getChildren());try{for(i.s();!(r=i.n()).done;){var a=r.value;n=Ee(a,t)||n}}catch(o){i.e(o)}finally{i.f()}return n}function Ee(e,t){if(0==e.childCount)return t.insertElement("paragraph",e),!0;var r,n=Array.from(e.getChildren()).filter((function(e){return e.is("$text")})),i=Object(l["a"])(n);try{for(i.s();!(r=i.n()).done;){var a=r.value;t.wrap(t.createRangeOn(a),"paragraph")}}catch(o){i.e(o)}finally{i.f()}return!!n.length}function Se(e){return!(!e.position||!e.position.parent.is("element","tableCell"))&&("insert"==e.type&&"$text"==e.name||"remove"==e.type)}
  518. /**
  519. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  520. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  521. */function Ae(e,t){e.document.registerPostFixer((function(){return Ce(e.document.differ,t)}))}function Ce(e,t){var r,n=new Set,i=Object(l["a"])(e.getChanges());try{for(i.s();!(r=i.n()).done;){var a=r.value,o="attribute"==a.type?a.range.start.parent:a.position.parent;o.is("element","tableCell")&&n.add(o)}}catch(m){i.e(m)}finally{i.f()}var s,c=Object(l["a"])(n.values());try{for(c.s();!(s=c.n()).done;){var u,f=s.value,h=Object(l["a"])(Object(p["a"])(f.getChildren()).filter((function(e){return Te(e,t)})));try{for(h.s();!(u=h.n()).done;){var d=u.value;e.refreshItem(d)}}catch(m){h.e(m)}finally{h.f()}}}catch(m){c.e(m)}finally{c.f()}return!1}function Te(e,t){if(!e.is("element","paragraph"))return!1;var r=t.toViewElement(e);return!!r&&E(e)!==r.is("element","span")}
  522. /**
  523. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  524. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  525. */function xe(e){e.document.registerPostFixer((function(){return Me(e)}))}function Me(e){var t,r=e.document.differ,n=new Set,i=Object(l["a"])(r.getChanges());try{for(i.s();!(t=i.n()).done;){var a=t.value;if("attribute"==a.type){var o=a.range.start.nodeAfter;o&&o.is("element","table")&&"headingRows"==a.attributeKey&&n.add(o)}}}catch(f){i.e(f)}finally{i.f()}if(n.size){var s,c=Object(l["a"])(n.values());try{for(c.s();!(s=c.n()).done;){var u=s.value;r.refreshItem(u)}}catch(f){c.e(f)}finally{c.f()}return!0}return!1}r("4230");r.d(t,"a",(function(){return je}));
  526. /**
  527. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  528. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  529. */
  530. var je=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.model,r=t.schema,n=e.conversion;r.register("table",{allowWhere:"$block",allowAttributes:["headingRows","headingColumns"],isObject:!0,isBlock:!0}),r.register("tableRow",{allowIn:"table",isLimit:!0}),r.register("tableCell",{allowIn:"tableRow",allowAttributes:["colspan","rowspan"],isLimit:!0,isSelectable:!0}),r.extend("$block",{allowIn:"tableCell"}),r.addChildCheck((function(e,t){if("table"==t.name&&Array.from(e.getNames()).includes("table"))return!1})),n.for("upcast").add(u()),n.for("editingDowncast").add(g({asWidget:!0})),n.for("dataDowncast").add(g()),n.for("upcast").elementToElement({model:"tableRow",view:"tr"}),n.for("upcast").add(f()),n.for("editingDowncast").add(y()),n.for("editingDowncast").add(k()),n.for("upcast").elementToElement({model:"tableCell",view:"td"}),n.for("upcast").elementToElement({model:"tableCell",view:"th"}),n.for("editingDowncast").add(w()),e.conversion.for("editingDowncast").elementToElement({model:"paragraph",view:O,converterPriority:"high"}),n.attributeToAttribute({model:"colspan",view:"colspan"}),n.attributeToAttribute({model:"rowspan",view:"rowspan"}),n.for("editingDowncast").add(_()),e.commands.add("insertTable",new F(e)),e.commands.add("insertTableRowAbove",new U(e,{order:"above"})),e.commands.add("insertTableRowBelow",new U(e,{order:"below"})),e.commands.add("insertTableColumnLeft",new H(e,{order:"left"})),e.commands.add("insertTableColumnRight",new H(e,{order:"right"})),e.commands.add("removeTableRow",new Y(e)),e.commands.add("removeTableColumn",new ee(e)),e.commands.add("splitTableCellVertically",new q(e,{direction:"vertically"})),e.commands.add("splitTableCellHorizontally",new q(e,{direction:"horizontally"})),e.commands.add("mergeTableCells",new oe(e)),e.commands.add("mergeTableCellRight",new G(e,{direction:"right"})),e.commands.add("mergeTableCellLeft",new G(e,{direction:"left"})),e.commands.add("mergeTableCellDown",new G(e,{direction:"down"})),e.commands.add("mergeTableCellUp",new G(e,{direction:"up"})),e.commands.add("setTableColumnHeader",new ie(e)),e.commands.add("setTableRowHeader",new ne(e)),e.commands.add("selectTableRow",new fe(e)),e.commands.add("selectTableColumn",new he(e)),xe(t),de(t),Ae(t,e.editing.mapper),we(t)}}],[{key:"pluginName",get:function(){return"TableEditing"}},{key:"requires",get:function(){return[ae["a"]]}}]),r}(s["a"])},"429b":function(e,t,r){e.exports=r("faa1").EventEmitter},"42a7":function(e,t,r){"use strict";var n=r("d113").codes.ERR_STREAM_PREMATURE_CLOSE;function i(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];e.apply(this,n)}}}function a(){}function o(e){return e.setHeader&&"function"===typeof e.abort}function s(e,t,r){if("function"===typeof t)return s(e,null,t);t||(t={}),r=i(r||a);var l=t.readable||!1!==t.readable&&e.readable,c=t.writable||!1!==t.writable&&e.writable,u=function(){e.writable||h()},f=e._writableState&&e._writableState.finished,h=function(){c=!1,f=!0,l||r.call(e)},d=e._readableState&&e._readableState.endEmitted,p=function(){l=!1,d=!0,c||r.call(e)},m=function(t){r.call(e,t)},v=function(){var t;return l&&!d?(e._readableState&&e._readableState.ended||(t=new n),r.call(e,t)):c&&!f?(e._writableState&&e._writableState.ended||(t=new n),r.call(e,t)):void 0},b=function(){e.req.on("finish",h)};return o(e)?(e.on("complete",h),e.on("abort",v),e.req?b():e.on("request",b)):c&&!e._writableState&&(e.on("end",u),e.on("close",u)),e.on("end",p),e.on("finish",h),!1!==t.error&&e.on("error",m),e.on("close",v),function(){e.removeListener("complete",h),e.removeListener("abort",v),e.removeListener("request",b),e.req&&e.req.removeListener("finish",h),e.removeListener("end",u),e.removeListener("close",u),e.removeListener("finish",h),e.removeListener("end",p),e.removeListener("error",m),e.removeListener("close",v)}}e.exports=s},"42e2":function(e,t,r){"use strict";var n="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;t.assign=function(e){var t=Array.prototype.slice.call(arguments,1);while(t.length){var r=t.shift();if(r){if("object"!==typeof r)throw new TypeError(r+"must be non-object");for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,r,n,i){if(t.subarray&&e.subarray)e.set(t.subarray(r,r+n),i);else for(var a=0;a<n;a++)e[i+a]=t[r+a]},flattenChunks:function(e){var t,r,n,i,a,o;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;for(o=new Uint8Array(n),i=0,t=0,r=e.length;t<r;t++)a=e[t],o.set(a,i),i+=a.length;return o}},a={arraySet:function(e,t,r,n,i){for(var a=0;a<n;a++)e[i+a]=t[r+a]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,i)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,a))},t.setTyped(n)},"43ae":function(e,t,r){},4478:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r("b380"),i=r("d967");function a(e,t,r){return a=Object(i["a"])()?Reflect.construct.bind():function(e,t,r){var i=[null];i.push.apply(i,t);var a=Function.bind.apply(e,i),o=new a;return r&&Object(n["a"])(o,r.prototype),o},a.apply(null,arguments)}},"44a3":function(e,t,r){"use strict";var n=r("80af"),i=r("f3a3"),a=i.assert,o=i.cachedProperty,s=i.parseBytes;function l(e,t){this.eddsa=e,"object"!==typeof t&&(t=s(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),a(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof n&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}o(l,"S",(function(){return this.eddsa.decodeInt(this.Sencoded())})),o(l,"R",(function(){return this.eddsa.decodePoint(this.Rencoded())})),o(l,"Rencoded",(function(){return this.eddsa.encodePoint(this.R())})),o(l,"Sencoded",(function(){return this.eddsa.encodeInt(this.S())})),l.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},l.prototype.toHex=function(){return i.encode(this.toBytes(),"hex").toUpperCase()},e.exports=l},"44f2":function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r("d4ec"),i=r("bee2"),a=r("f2ea"),o=function(){function e(t,r,i){if(Object(n["a"])(this,e),this.textNode=t,r<0||r>t.data.length)throw new a["a"]("view-textproxy-wrong-offsetintext",this);if(i<0||r+i>t.data.length)throw new a["a"]("view-textproxy-wrong-length",this);this.data=t.data.substring(r,r+i),this.offsetInText=r}return Object(i["a"])(e,[{key:"offsetSize",get:function(){return this.data.length}},{key:"isPartial",get:function(){return this.data.length!==this.textNode.data.length}},{key:"parent",get:function(){return this.textNode.parent}},{key:"root",get:function(){return this.textNode.root}},{key:"document",get:function(){return this.textNode.document}},{key:"is",value:function(e){return"$textProxy"===e||"view:$textProxy"===e||"textProxy"===e||"view:textProxy"===e}},{key:"getAncestors",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{includeSelf:!1,parentFirst:!1},t=[],r=e.includeSelf?this.textNode:this.parent;while(null!==r)t[e.parentFirst?"push":"unshift"](r),r=r.parent;return t}}]),e}()},"456d":function(e,t,r){var n=r("4bf8"),i=r("0d58");r("5eda")("keys",(function(){return function(e){return i(n(e))}}))},"45eb":function(e,t,r){"use strict";var n=r("7e84");function i(e,t){while(!Object.prototype.hasOwnProperty.call(e,t))if(e=Object(n["a"])(e),null===e)break;return e}function a(){return a="undefined"!==typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,r){var n=i(e,t);if(n){var a=Object.getOwnPropertyDescriptor(n,t);return a.get?a.get.call(arguments.length<3?e:r):a.value}},a.apply(this,arguments)}r.d(t,"a",(function(){return a}))},4681:function(e,t,r){"use strict";var n=r("966d");function i(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return i||a?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,n.nextTick(o,this,e)):n.nextTick(o,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?r._writableState?r._writableState.errorEmitted||(r._writableState.errorEmitted=!0,n.nextTick(o,r,e)):n.nextTick(o,r,e):t&&t(e)})),this)}function a(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function o(e,t){e.emit("error",t)}e.exports={destroy:i,undestroy:a}},"46f9":function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r("b85c"),i=(r("7f7f"),r("c5f6"),r("5df3"),r("1c4c"),r("d4ec")),a=r("bee2"),o=r("262e"),s=r("2caf"),l=r("652f"),c=r("0b65"),u=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(e,n){var a;return Object(i["a"])(this,r),a=t.call(this,e),a.type=n,a}return Object(a["a"])(r,[{key:"refresh",value:function(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}},{key:"execute",value:function(){var e=this,t=this.editor.model,r=t.document,i=Array.from(r.selection.getSelectedBlocks()).filter((function(e){return h(e,t.schema)})),a=!0===this.value;t.change((function(t){if(a){var r=i[i.length-1].nextSibling,o=Number.POSITIVE_INFINITY,s=[];while(r&&"listItem"==r.name&&0!==r.getAttribute("listIndent")){var l=r.getAttribute("listIndent");l<o&&(o=l);var c=l-o;s.push({element:r,listIndent:c}),r=r.nextSibling}s=s.reverse();var u,h=Object(n["a"])(s);try{for(h.s();!(u=h.n()).done;){var d=u.value;t.setAttribute("listIndent",d.listIndent,d.element)}}catch(_){h.e(_)}finally{h.f()}}if(!a){var p,m=Number.POSITIVE_INFINITY,v=Object(n["a"])(i);try{for(v.s();!(p=v.n()).done;){var b=p.value;b.is("element","listItem")&&b.getAttribute("listIndent")<m&&(m=b.getAttribute("listIndent"))}}catch(_){v.e(_)}finally{v.f()}m=0===m?1:m,f(i,!0,m),f(i,!1,m)}var g,y=Object(n["a"])(i.reverse());try{for(y.s();!(g=y.n()).done;){var w=g.value;a&&"listItem"==w.name?t.rename(w,"paragraph"):a||"listItem"==w.name?a||"listItem"!=w.name||w.getAttribute("listType")==e.type||t.setAttribute("listType",e.type,w):(t.setAttributes({listType:e.type,listIndent:0},w),t.rename(w,"listItem"))}}catch(_){y.e(_)}finally{y.f()}e.fire("_executeCleanup",i)}))}},{key:"_getValue",value:function(){var e=Object(c["a"])(this.editor.model.document.selection.getSelectedBlocks());return!!e&&e.is("element","listItem")&&e.getAttribute("listType")==this.type}},{key:"_checkEnabled",value:function(){if(this.value)return!0;var e=this.editor.model.document.selection,t=this.editor.model.schema,r=Object(c["a"])(e.getSelectedBlocks());return!!r&&h(r,t)}}]),r}(l["a"]);function f(e,t,r){var n=t?e[0]:e[e.length-1];if(n.is("element","listItem")){var i=n[t?"previousSibling":"nextSibling"],a=n.getAttribute("listIndent");while(i&&i.is("element","listItem")&&i.getAttribute("listIndent")>=r)a>i.getAttribute("listIndent")&&(a=i.getAttribute("listIndent")),i.getAttribute("listIndent")==a&&e[t?"unshift":"push"](i),i=i[t?"previousSibling":"nextSibling"]}}function h(e,t){return t.checkChild(e.parent,"listItem")&&!t.isObject(e)}},4801:function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("f286"),l=r("ff1a"),c=r("dde1"),u=r.n(c),f=r("7eec"),h=r.n(f),d=r("109b"),p=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor.t;Object(l["a"])(this.editor,"numberedList",e("Numbered List"),u.a),Object(l["a"])(this.editor,"bulletedList",e("Bulleted List"),h.a)}}]),r}(d["a"]);r.d(t,"a",(function(){return m}));
  531. /**
  532. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  533. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  534. */
  535. var m=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[s["a"],p]}},{key:"pluginName",get:function(){return"List"}}]),r}(d["a"])},"48e6":function(e,t,r){(function(e){(function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var o;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{o="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:r(5).Buffer}catch(C){}function s(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function l(e,t,r){var n=s(e,r);return r-1>=t&&(n|=s(e,r-1)<<4),n}function c(e,t,r,n){for(var i=0,a=Math.min(e.length,r),o=t;o<a;o++){var s=e.charCodeAt(o)-48;i*=n,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(e){return e instanceof a||null!==e&&"object"===typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"===typeof e)return this._initNumber(e,t,r);if("object"===typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,r):(this._parseBase(e,t,i),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(n("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,o,s=0;if("be"===r)for(i=e.length-1,a=0;i>=0;i-=3)o=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);else if("le"===r)for(i=0,a=0;i<e.length;i+=3)o=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,o=0;if("be"===r)for(n=e.length-1;n>=t;n-=2)i=l(e,t,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;else{var s=e.length-t;for(n=s%2===0?t+1:t;n<e.length;n+=2)i=l(e,t,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8}this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var a=e.length-r,o=a%n,s=Math.min(a,a-o)+r,l=0,u=r;u<s;u+=n)l=c(e,u,u+n,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==o){var f=1;for(l=c(e,u,e.length,t),u=0;u<o;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this.strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){while(this.length<e)this.words[this.length++]=0;return this},a.prototype.strip=function(){while(this.length>1&&0===this.words[this.length-1])this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,i=r%26;t[r]=(e.words[n]&1<<i)>>>i}return t}function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],a=0|t.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var c=1;c<n;c++){for(var u=l>>>26,f=67108863&l,h=Math.min(c,t.length-1),d=Math.max(0,c-e.length+1);d<=h;d++){var p=c-d|0;i=0|e.words[p],a=0|t.words[d],o=i*a+f,u+=o/67108864|0,f=67108863&o}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(e=e||10,t=0|t||1,16===e||"hex"===e){r="";for(var i=0,a=0,o=0;o<this.length;o++){var s=this.words[o],l=(16777215&(s<<i|a)).toString(16);a=s>>>24-i&16777215,r=0!==a||o!==this.length-1?u[6-l.length]+l+r:l+r,i+=2,i>=26&&(i-=26,o--)}0!==a&&(r=a.toString(16)+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],d=h[e];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(e);p=p.idivn(d),r=p.isZero()?m+r:u[c-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return n("undefined"!==typeof o),this.toArrayLike(o,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var o,s,l="le"===t,c=new e(a),u=this.clone();if(l){for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[s]=o;for(;s<a;s++)c[s]=0}else{for(s=0;s<a-i;s++)c[s]=0;for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[a-s-1]=o}return c},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0===(8191&t)&&(r+=13,t>>>=13),0===(127&t)&&(r+=7,t>>>=7),0===(15&t)&&(r+=4,t>>>=4),0===(3&t)&&(r+=2,t>>>=2),0===(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(e){while(this.length<e.length)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},a.prototype.ior=function(e){return n(0===(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return n(0===(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return n(0===(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"===typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},a.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a<n.length;a++)t=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&t,i=t>>>26;for(;0!==i&&a<r.length;a++)t=(0|r.words[a])+i,this.words[a]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var a=0,o=0;o<n.length;o++)t=(0|r.words[o])-(0|n.words[o])+a,a=t>>26,this.words[o]=67108863&t;for(;0!==a&&o<r.length;o++)t=(0|r.words[o])+a,a=t>>26,this.words[o]=67108863&t;if(0===a&&o<r.length&&r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this.length=Math.max(this.length,o),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var n,i,a,o=e.words,s=t.words,l=r.words,c=0,u=0|o[0],f=8191&u,h=u>>>13,d=0|o[1],p=8191&d,m=d>>>13,v=0|o[2],b=8191&v,g=v>>>13,y=0|o[3],w=8191&y,_=y>>>13,k=0|o[4],O=8191&k,E=k>>>13,S=0|o[5],A=8191&S,C=S>>>13,T=0|o[6],x=8191&T,M=T>>>13,j=0|o[7],R=8191&j,P=j>>>13,I=0|o[8],B=8191&I,N=I>>>13,D=0|o[9],L=8191&D,F=D>>>13,V=0|s[0],z=8191&V,U=V>>>13,H=0|s[1],q=8191&H,W=H>>>13,G=0|s[2],K=8191&G,X=G>>>13,$=0|s[3],Z=8191&$,Y=$>>>13,J=0|s[4],Q=8191&J,ee=J>>>13,te=0|s[5],re=8191&te,ne=te>>>13,ie=0|s[6],ae=8191&ie,oe=ie>>>13,se=0|s[7],le=8191&se,ce=se>>>13,ue=0|s[8],fe=8191&ue,he=ue>>>13,de=0|s[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19,n=Math.imul(f,z),i=Math.imul(f,U),i=i+Math.imul(h,z)|0,a=Math.imul(h,U);var ve=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(p,z),i=Math.imul(p,U),i=i+Math.imul(m,z)|0,a=Math.imul(m,U),n=n+Math.imul(f,q)|0,i=i+Math.imul(f,W)|0,i=i+Math.imul(h,q)|0,a=a+Math.imul(h,W)|0;var be=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(b,z),i=Math.imul(b,U),i=i+Math.imul(g,z)|0,a=Math.imul(g,U),n=n+Math.imul(p,q)|0,i=i+Math.imul(p,W)|0,i=i+Math.imul(m,q)|0,a=a+Math.imul(m,W)|0,n=n+Math.imul(f,K)|0,i=i+Math.imul(f,X)|0,i=i+Math.imul(h,K)|0,a=a+Math.imul(h,X)|0;var ge=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(w,z),i=Math.imul(w,U),i=i+Math.imul(_,z)|0,a=Math.imul(_,U),n=n+Math.imul(b,q)|0,i=i+Math.imul(b,W)|0,i=i+Math.imul(g,q)|0,a=a+Math.imul(g,W)|0,n=n+Math.imul(p,K)|0,i=i+Math.imul(p,X)|0,i=i+Math.imul(m,K)|0,a=a+Math.imul(m,X)|0,n=n+Math.imul(f,Z)|0,i=i+Math.imul(f,Y)|0,i=i+Math.imul(h,Z)|0,a=a+Math.imul(h,Y)|0;var ye=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(O,z),i=Math.imul(O,U),i=i+Math.imul(E,z)|0,a=Math.imul(E,U),n=n+Math.imul(w,q)|0,i=i+Math.imul(w,W)|0,i=i+Math.imul(_,q)|0,a=a+Math.imul(_,W)|0,n=n+Math.imul(b,K)|0,i=i+Math.imul(b,X)|0,i=i+Math.imul(g,K)|0,a=a+Math.imul(g,X)|0,n=n+Math.imul(p,Z)|0,i=i+Math.imul(p,Y)|0,i=i+Math.imul(m,Z)|0,a=a+Math.imul(m,Y)|0,n=n+Math.imul(f,Q)|0,i=i+Math.imul(f,ee)|0,i=i+Math.imul(h,Q)|0,a=a+Math.imul(h,ee)|0;var we=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(A,z),i=Math.imul(A,U),i=i+Math.imul(C,z)|0,a=Math.imul(C,U),n=n+Math.imul(O,q)|0,i=i+Math.imul(O,W)|0,i=i+Math.imul(E,q)|0,a=a+Math.imul(E,W)|0,n=n+Math.imul(w,K)|0,i=i+Math.imul(w,X)|0,i=i+Math.imul(_,K)|0,a=a+Math.imul(_,X)|0,n=n+Math.imul(b,Z)|0,i=i+Math.imul(b,Y)|0,i=i+Math.imul(g,Z)|0,a=a+Math.imul(g,Y)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,i=i+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0,n=n+Math.imul(f,re)|0,i=i+Math.imul(f,ne)|0,i=i+Math.imul(h,re)|0,a=a+Math.imul(h,ne)|0;var _e=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,z),i=Math.imul(x,U),i=i+Math.imul(M,z)|0,a=Math.imul(M,U),n=n+Math.imul(A,q)|0,i=i+Math.imul(A,W)|0,i=i+Math.imul(C,q)|0,a=a+Math.imul(C,W)|0,n=n+Math.imul(O,K)|0,i=i+Math.imul(O,X)|0,i=i+Math.imul(E,K)|0,a=a+Math.imul(E,X)|0,n=n+Math.imul(w,Z)|0,i=i+Math.imul(w,Y)|0,i=i+Math.imul(_,Z)|0,a=a+Math.imul(_,Y)|0,n=n+Math.imul(b,Q)|0,i=i+Math.imul(b,ee)|0,i=i+Math.imul(g,Q)|0,a=a+Math.imul(g,ee)|0,n=n+Math.imul(p,re)|0,i=i+Math.imul(p,ne)|0,i=i+Math.imul(m,re)|0,a=a+Math.imul(m,ne)|0,n=n+Math.imul(f,ae)|0,i=i+Math.imul(f,oe)|0,i=i+Math.imul(h,ae)|0,a=a+Math.imul(h,oe)|0;var ke=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(R,z),i=Math.imul(R,U),i=i+Math.imul(P,z)|0,a=Math.imul(P,U),n=n+Math.imul(x,q)|0,i=i+Math.imul(x,W)|0,i=i+Math.imul(M,q)|0,a=a+Math.imul(M,W)|0,n=n+Math.imul(A,K)|0,i=i+Math.imul(A,X)|0,i=i+Math.imul(C,K)|0,a=a+Math.imul(C,X)|0,n=n+Math.imul(O,Z)|0,i=i+Math.imul(O,Y)|0,i=i+Math.imul(E,Z)|0,a=a+Math.imul(E,Y)|0,n=n+Math.imul(w,Q)|0,i=i+Math.imul(w,ee)|0,i=i+Math.imul(_,Q)|0,a=a+Math.imul(_,ee)|0,n=n+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,i=i+Math.imul(g,re)|0,a=a+Math.imul(g,ne)|0,n=n+Math.imul(p,ae)|0,i=i+Math.imul(p,oe)|0,i=i+Math.imul(m,ae)|0,a=a+Math.imul(m,oe)|0,n=n+Math.imul(f,le)|0,i=i+Math.imul(f,ce)|0,i=i+Math.imul(h,le)|0,a=a+Math.imul(h,ce)|0;var Oe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(B,z),i=Math.imul(B,U),i=i+Math.imul(N,z)|0,a=Math.imul(N,U),n=n+Math.imul(R,q)|0,i=i+Math.imul(R,W)|0,i=i+Math.imul(P,q)|0,a=a+Math.imul(P,W)|0,n=n+Math.imul(x,K)|0,i=i+Math.imul(x,X)|0,i=i+Math.imul(M,K)|0,a=a+Math.imul(M,X)|0,n=n+Math.imul(A,Z)|0,i=i+Math.imul(A,Y)|0,i=i+Math.imul(C,Z)|0,a=a+Math.imul(C,Y)|0,n=n+Math.imul(O,Q)|0,i=i+Math.imul(O,ee)|0,i=i+Math.imul(E,Q)|0,a=a+Math.imul(E,ee)|0,n=n+Math.imul(w,re)|0,i=i+Math.imul(w,ne)|0,i=i+Math.imul(_,re)|0,a=a+Math.imul(_,ne)|0,n=n+Math.imul(b,ae)|0,i=i+Math.imul(b,oe)|0,i=i+Math.imul(g,ae)|0,a=a+Math.imul(g,oe)|0,n=n+Math.imul(p,le)|0,i=i+Math.imul(p,ce)|0,i=i+Math.imul(m,le)|0,a=a+Math.imul(m,ce)|0,n=n+Math.imul(f,fe)|0,i=i+Math.imul(f,he)|0,i=i+Math.imul(h,fe)|0,a=a+Math.imul(h,he)|0;var Ee=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,z),i=Math.imul(L,U),i=i+Math.imul(F,z)|0,a=Math.imul(F,U),n=n+Math.imul(B,q)|0,i=i+Math.imul(B,W)|0,i=i+Math.imul(N,q)|0,a=a+Math.imul(N,W)|0,n=n+Math.imul(R,K)|0,i=i+Math.imul(R,X)|0,i=i+Math.imul(P,K)|0,a=a+Math.imul(P,X)|0,n=n+Math.imul(x,Z)|0,i=i+Math.imul(x,Y)|0,i=i+Math.imul(M,Z)|0,a=a+Math.imul(M,Y)|0,n=n+Math.imul(A,Q)|0,i=i+Math.imul(A,ee)|0,i=i+Math.imul(C,Q)|0,a=a+Math.imul(C,ee)|0,n=n+Math.imul(O,re)|0,i=i+Math.imul(O,ne)|0,i=i+Math.imul(E,re)|0,a=a+Math.imul(E,ne)|0,n=n+Math.imul(w,ae)|0,i=i+Math.imul(w,oe)|0,i=i+Math.imul(_,ae)|0,a=a+Math.imul(_,oe)|0,n=n+Math.imul(b,le)|0,i=i+Math.imul(b,ce)|0,i=i+Math.imul(g,le)|0,a=a+Math.imul(g,ce)|0,n=n+Math.imul(p,fe)|0,i=i+Math.imul(p,he)|0,i=i+Math.imul(m,fe)|0,a=a+Math.imul(m,he)|0,n=n+Math.imul(f,pe)|0,i=i+Math.imul(f,me)|0,i=i+Math.imul(h,pe)|0,a=a+Math.imul(h,me)|0;var Se=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(L,q),i=Math.imul(L,W),i=i+Math.imul(F,q)|0,a=Math.imul(F,W),n=n+Math.imul(B,K)|0,i=i+Math.imul(B,X)|0,i=i+Math.imul(N,K)|0,a=a+Math.imul(N,X)|0,n=n+Math.imul(R,Z)|0,i=i+Math.imul(R,Y)|0,i=i+Math.imul(P,Z)|0,a=a+Math.imul(P,Y)|0,n=n+Math.imul(x,Q)|0,i=i+Math.imul(x,ee)|0,i=i+Math.imul(M,Q)|0,a=a+Math.imul(M,ee)|0,n=n+Math.imul(A,re)|0,i=i+Math.imul(A,ne)|0,i=i+Math.imul(C,re)|0,a=a+Math.imul(C,ne)|0,n=n+Math.imul(O,ae)|0,i=i+Math.imul(O,oe)|0,i=i+Math.imul(E,ae)|0,a=a+Math.imul(E,oe)|0,n=n+Math.imul(w,le)|0,i=i+Math.imul(w,ce)|0,i=i+Math.imul(_,le)|0,a=a+Math.imul(_,ce)|0,n=n+Math.imul(b,fe)|0,i=i+Math.imul(b,he)|0,i=i+Math.imul(g,fe)|0,a=a+Math.imul(g,he)|0,n=n+Math.imul(p,pe)|0,i=i+Math.imul(p,me)|0,i=i+Math.imul(m,pe)|0,a=a+Math.imul(m,me)|0;var Ae=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,K),i=Math.imul(L,X),i=i+Math.imul(F,K)|0,a=Math.imul(F,X),n=n+Math.imul(B,Z)|0,i=i+Math.imul(B,Y)|0,i=i+Math.imul(N,Z)|0,a=a+Math.imul(N,Y)|0,n=n+Math.imul(R,Q)|0,i=i+Math.imul(R,ee)|0,i=i+Math.imul(P,Q)|0,a=a+Math.imul(P,ee)|0,n=n+Math.imul(x,re)|0,i=i+Math.imul(x,ne)|0,i=i+Math.imul(M,re)|0,a=a+Math.imul(M,ne)|0,n=n+Math.imul(A,ae)|0,i=i+Math.imul(A,oe)|0,i=i+Math.imul(C,ae)|0,a=a+Math.imul(C,oe)|0,n=n+Math.imul(O,le)|0,i=i+Math.imul(O,ce)|0,i=i+Math.imul(E,le)|0,a=a+Math.imul(E,ce)|0,n=n+Math.imul(w,fe)|0,i=i+Math.imul(w,he)|0,i=i+Math.imul(_,fe)|0,a=a+Math.imul(_,he)|0,n=n+Math.imul(b,pe)|0,i=i+Math.imul(b,me)|0,i=i+Math.imul(g,pe)|0,a=a+Math.imul(g,me)|0;var Ce=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,Z),i=Math.imul(L,Y),i=i+Math.imul(F,Z)|0,a=Math.imul(F,Y),n=n+Math.imul(B,Q)|0,i=i+Math.imul(B,ee)|0,i=i+Math.imul(N,Q)|0,a=a+Math.imul(N,ee)|0,n=n+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,i=i+Math.imul(P,re)|0,a=a+Math.imul(P,ne)|0,n=n+Math.imul(x,ae)|0,i=i+Math.imul(x,oe)|0,i=i+Math.imul(M,ae)|0,a=a+Math.imul(M,oe)|0,n=n+Math.imul(A,le)|0,i=i+Math.imul(A,ce)|0,i=i+Math.imul(C,le)|0,a=a+Math.imul(C,ce)|0,n=n+Math.imul(O,fe)|0,i=i+Math.imul(O,he)|0,i=i+Math.imul(E,fe)|0,a=a+Math.imul(E,he)|0,n=n+Math.imul(w,pe)|0,i=i+Math.imul(w,me)|0,i=i+Math.imul(_,pe)|0,a=a+Math.imul(_,me)|0;var Te=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(L,Q),i=Math.imul(L,ee),i=i+Math.imul(F,Q)|0,a=Math.imul(F,ee),n=n+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,i=i+Math.imul(N,re)|0,a=a+Math.imul(N,ne)|0,n=n+Math.imul(R,ae)|0,i=i+Math.imul(R,oe)|0,i=i+Math.imul(P,ae)|0,a=a+Math.imul(P,oe)|0,n=n+Math.imul(x,le)|0,i=i+Math.imul(x,ce)|0,i=i+Math.imul(M,le)|0,a=a+Math.imul(M,ce)|0,n=n+Math.imul(A,fe)|0,i=i+Math.imul(A,he)|0,i=i+Math.imul(C,fe)|0,a=a+Math.imul(C,he)|0,n=n+Math.imul(O,pe)|0,i=i+Math.imul(O,me)|0,i=i+Math.imul(E,pe)|0,a=a+Math.imul(E,me)|0;var xe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,re),i=Math.imul(L,ne),i=i+Math.imul(F,re)|0,a=Math.imul(F,ne),n=n+Math.imul(B,ae)|0,i=i+Math.imul(B,oe)|0,i=i+Math.imul(N,ae)|0,a=a+Math.imul(N,oe)|0,n=n+Math.imul(R,le)|0,i=i+Math.imul(R,ce)|0,i=i+Math.imul(P,le)|0,a=a+Math.imul(P,ce)|0,n=n+Math.imul(x,fe)|0,i=i+Math.imul(x,he)|0,i=i+Math.imul(M,fe)|0,a=a+Math.imul(M,he)|0,n=n+Math.imul(A,pe)|0,i=i+Math.imul(A,me)|0,i=i+Math.imul(C,pe)|0,a=a+Math.imul(C,me)|0;var Me=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ae),i=Math.imul(L,oe),i=i+Math.imul(F,ae)|0,a=Math.imul(F,oe),n=n+Math.imul(B,le)|0,i=i+Math.imul(B,ce)|0,i=i+Math.imul(N,le)|0,a=a+Math.imul(N,ce)|0,n=n+Math.imul(R,fe)|0,i=i+Math.imul(R,he)|0,i=i+Math.imul(P,fe)|0,a=a+Math.imul(P,he)|0,n=n+Math.imul(x,pe)|0,i=i+Math.imul(x,me)|0,i=i+Math.imul(M,pe)|0,a=a+Math.imul(M,me)|0;var je=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,le),i=Math.imul(L,ce),i=i+Math.imul(F,le)|0,a=Math.imul(F,ce),n=n+Math.imul(B,fe)|0,i=i+Math.imul(B,he)|0,i=i+Math.imul(N,fe)|0,a=a+Math.imul(N,he)|0,n=n+Math.imul(R,pe)|0,i=i+Math.imul(R,me)|0,i=i+Math.imul(P,pe)|0,a=a+Math.imul(P,me)|0;var Re=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(L,fe),i=Math.imul(L,he),i=i+Math.imul(F,fe)|0,a=Math.imul(F,he),n=n+Math.imul(B,pe)|0,i=i+Math.imul(B,me)|0,i=i+Math.imul(N,pe)|0,a=a+Math.imul(N,me)|0;var Pe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,pe),i=Math.imul(L,me),i=i+Math.imul(F,pe)|0,a=Math.imul(F,me);var Ie=(c+n|0)+((8191&i)<<13)|0;return c=(a+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,l[0]=ve,l[1]=be,l[2]=ge,l[3]=ye,l[4]=we,l[5]=_e,l[6]=ke,l[7]=Oe,l[8]=Ee,l[9]=Se,l[10]=Ae,l[11]=Ce,l[12]=Te,l[13]=xe,l[14]=Me,l[15]=je,l[16]=Re,l[17]=Pe,l[18]=Ie,0!==c&&(l[19]=c,r.length++),r};function v(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var o=i;i=0;for(var s=67108863&n,l=Math.min(a,t.length-1),c=Math.max(0,a-e.length+1);c<=l;c++){var u=a-c,f=0|e.words[u],h=0|t.words[c],d=f*h,p=67108863&d;o=o+(d/67108864|0)|0,p=p+s|0,s=67108863&p,o=o+(p>>>26)|0,i+=o>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}function b(e,t,r){var n=new g;return n.mulp(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(m=p),a.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):n<63?p(this,e,t):n<1024?v(this,e,t):b(this,e,t),r},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},g.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},g.prototype.permute=function(e,t,r,n,i,a){for(var o=0;o<a;o++)n[o]=t[e[o]],i[o]=r[e[o]]},g.prototype.transform=function(e,t,r,n,i,a){this.permute(a,e,t,r,n,i);for(var o=1;o<i;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=l,h=c,d=0;d<o;d++){var p=r[u+d],m=n[u+d],v=r[u+d+o],b=n[u+d+o],g=f*v-h*b;b=f*b+h*v,v=g,r[u+d]=p+v,n[u+d]=m+b,r[u+d+o]=p-v,n[u+d+o]=m-b,d!==s&&(g=l*f-c*h,h=l*h+c*f,f=g)}},g.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},g.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},g.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},g.prototype.convert13b=function(e,t,r,i){for(var a=0,o=0;o<t;o++)a+=0|e[o],r[2*o]=8191&a,a>>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*t;o<i;++o)r[o]=0;n(0===a),n(0===(-8192&a))},g.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},g.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),a=this.stub(n),o=new Array(n),s=new Array(n),l=new Array(n),c=new Array(n),u=new Array(n),f=new Array(n),h=r.words;h.length=n,this.convert13b(e.words,e.length,o,n),this.convert13b(t.words,t.length,c,n),this.transform(o,a,s,l,n,i),this.transform(c,a,u,f,n,i);for(var d=0;d<n;d++){var p=s[d]*u[d]-l[d]*f[d];l[d]=s[d]*f[d]+l[d]*u[d],s[d]=p}return this.conjugate(s,l,n),this.transform(s,l,h,a,n,i),this.conjugate(h,a,n),this.normalize13b(h,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),b(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){n("number"===typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var i=(0|this.words[r])*e,a=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=d(e);if(0===t.length)return new a(1);for(var r=this,n=0;n<t.length;n++,r=r.sqr())if(0!==t[n])break;if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(e){n("number"===typeof e&&e>=0);var t,r=e%26,i=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(t=0;t<this.length;t++){var s=this.words[t]&a,l=(0|this.words[t])-s<<r;this.words[t]=l|o,o=s>>>26-r}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var i;n("number"===typeof e&&e>=0),i=t?(t-t%26)/26:0;var a=e%26,o=Math.min((e-a)/26,this.length),s=67108863^67108863>>>a<<a,l=r;if(i-=o,i=Math.max(0,i),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];else this.words[0]=0,this.length=1;var u=0;for(c=this.length-1;c>=0&&(0!==u||c>=i);c--){var f=0|this.words[c];this.words[c]=u<<26-a|f>>>a,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return!1;var a=this.words[r];return!!(a&i)},a.prototype.imaskn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return n("number"===typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"===typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,r){var i,a,o=e.length+r;this._expand(o);var s=0;for(i=0;i<e.length;i++){a=(0|this.words[i+r])+s;var l=(0|e.words[i])*t;a-=67108863&l,s=(a>>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)a=(0|this.words[i+r])+s,s=a>>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i<this.length;i++)a=-(0|this.words[i])+s,s=a>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=this.length-e.length,n=this.clone(),i=e,o=0|i.words[i.length-1],s=this._countBits(o);r=26-s,0!==r&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var l,c=n.length-i.length;if("mod"!==t){l=new a(null),l.length=c+1,l.words=new Array(l.length);for(var u=0;u<l.length;u++)l.words[u]=0}var f=n.clone()._ishlnsubmul(i,1,c);0===f.negative&&(n=f,l&&(l.words[c]=1));for(var h=c-1;h>=0;h--){var d=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);d=Math.min(d/o|0,67108863),n._ishlnsubmul(i,d,h);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);l&&(l.words[h]=d)}return l&&l.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:l||null,mod:n}},a.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(e)),{div:i,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,o,s},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;while(t.isEven()&&r.isEven())t.iushrn(1),r.iushrn(1),++c;var u=r.clone(),f=t.clone();while(!t.isZero()){for(var h=0,d=1;0===(t.words[0]&d)&&h<26;++h,d<<=1);if(h>0){t.iushrn(h);while(h-- >0)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(f)),i.iushrn(1),o.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1)}t.cmp(r)>=0?(t.isub(r),i.isub(s),o.isub(l)):(r.isub(t),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,o=new a(1),s=new a(0),l=r.clone();while(t.cmpn(1)>0&&r.cmpn(1)>0){for(var c=0,u=1;0===(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0){t.iushrn(c);while(c-- >0)o.isOdd()&&o.iadd(l),o.iushrn(1)}for(var f=0,h=1;0===(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0){r.iushrn(f);while(f-- >0)s.isOdd()&&s.iadd(l),s.iushrn(1)}t.cmp(r)>=0?(t.isub(r),o.isub(s)):(r.isub(t),s.isub(o))}return i=0===t.cmpn(1)?o:s,i.cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);do{while(t.isEven())t.iushrn(1);while(r.isEven())r.iushrn(1);var i=t.cmp(r);if(i<0){var a=t;t=r,r=a}else if(0===i||0===r.cmpn(1))break;t.isub(r)}while(1);return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"===typeof e);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,o=r;0!==a&&o<this.length;o++){var s=0|this.words[o];s+=a,a=s>>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){n<i?t=-1:n>i&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new S(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function O(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function E(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function A(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),t=r.bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(_,w),_.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i<n;i++)t.words[i]=e.words[i];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,i=10;i<e.length;i++){var o=0|e.words[i];e.words[i-10]=(o&r)<<4|a>>>22,a=o}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(k,w),i(O,w),i(E,w),E.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(y[e])return y[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new O;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new E}return y[e]=t,t},S.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){n(0===(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2===1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}var i=this.m.subn(1),o=0;while(!i.isZero()&&0===i.andln(1))o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();u=new a(2*u*u).toRed(this);while(0!==this.pow(u,c).cmp(l))u.redIAdd(l);var f=this.pow(u,i),h=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=o;while(0!==d.cmp(s)){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v<p);var b=this.pow(f,new a(1).iushln(p-v-1));h=h.redMul(b),f=b.redSqr(),d=d.redMul(f),p=v}return h},S.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},S.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=4,n=new Array(1<<r);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var o=n[0],s=0,l=0,c=t.bitLength()%26;for(0===c&&(c=26),i=t.length-1;i>=0;i--){for(var u=t.words[i],f=c-1;f>=0;f--){var h=u>>f&1;o!==n[0]&&(o=this.sqr(o)),0!==h||0!==s?(s<<=1,s|=h,l++,(l===r||0===i&&0===f)&&(o=this.mul(o,n[s]),l=0,s=0)):l=0}c=26}return o},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new A(e)},i(A,S),A.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},A.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},A.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},A.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},A.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,r("62e4")(e))},4928:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 6v3h4V6H3zm0 4v3h4v-3H3zm0 4v3h4v-3H3zm5 3h4v-3H8v3zm5 0h4v-3h-4v3zm4-4v-3h-4v3h4zm0-4V6h-4v3h4zm1.5 8a1.5 1.5 0 0 1-1.5 1.5H3A1.5 1.5 0 0 1 1.5 17V4c.222-.863 1.068-1.5 2-1.5h13c.932 0 1.778.637 2 1.5v13zM12 13v-3H8v3h4zm0-4V6H8v3h4z"/></svg>'},"493f":function(e,t,r){"use strict";(function(t){function r(e,r){var a=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return s||l?(r?r(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(o,this,e)):t.nextTick(o,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!r&&e?a._writableState?a._writableState.errorEmitted?t.nextTick(i,a):(a._writableState.errorEmitted=!0,t.nextTick(n,a,e)):t.nextTick(n,a,e):r?(t.nextTick(i,a),r(e)):t.nextTick(i,a)})),this)}function n(e,t){o(e,t),i(e)}function i(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function a(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function o(e,t){e.emit("error",t)}function s(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}e.exports={destroy:r,undestroy:a,errorOrDestroy:s}}).call(this,r("4362"))},"49ce":function(e,t,r){"use strict";(function(t,n){function i(e){var t=this;this.next=null,this.entry=null,this.finish=function(){W(t,e)}}var a;e.exports=T,T.WritableState=C;var o={deprecate:r("b7d1")},s=r("f12a"),l=r("b639").Buffer,c=("undefined"!==typeof t?t:"undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).Uint8Array||function(){};function u(e){return l.from(e)}function f(e){return l.isBuffer(e)||e instanceof c}var h,d=r("9019"),p=r("05f0"),m=p.getHighWaterMark,v=r("d113").codes,b=v.ERR_INVALID_ARG_TYPE,g=v.ERR_METHOD_NOT_IMPLEMENTED,y=v.ERR_MULTIPLE_CALLBACK,w=v.ERR_STREAM_CANNOT_PIPE,_=v.ERR_STREAM_DESTROYED,k=v.ERR_STREAM_NULL_VALUES,O=v.ERR_STREAM_WRITE_AFTER_END,E=v.ERR_UNKNOWN_ENCODING,S=d.errorOrDestroy;function A(){}function C(e,t,n){a=a||r("5e7d"),e=e||{},"boolean"!==typeof n&&(n=t instanceof a),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=m(this,e,"writableHighWaterMark",n),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var o=!1===e.decodeStrings;this.decodeStrings=!o,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){N(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}function T(e){a=a||r("5e7d");var t=this instanceof a;if(!t&&!h.call(T,this))return new T(e);this._writableState=new C(e,this,t),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev),"function"===typeof e.destroy&&(this._destroy=e.destroy),"function"===typeof e.final&&(this._final=e.final)),s.call(this)}function x(e,t){var r=new O;S(e,r),n.nextTick(t,r)}function M(e,t,r,i){var a;return null===r?a=new k:"string"===typeof r||t.objectMode||(a=new b("chunk",["string","Buffer"],r)),!a||(S(e,a),n.nextTick(i,a),!1)}function j(e,t,r){return e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=l.from(t,r)),t}function R(e,t,r,n,i,a){if(!r){var o=j(t,n,i);n!==o&&(r=!0,i="buffer",n=o)}var s=t.objectMode?1:n.length;t.length+=s;var l=t.length<t.highWaterMark;if(l||(t.needDrain=!0),t.writing||t.corked){var c=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:a,next:null},c?c.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else P(e,t,!1,s,n,i,a);return l}function P(e,t,r,n,i,a,o){t.writelen=n,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new _("write")):r?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function I(e,t,r,i,a){--t.pendingcb,r?(n.nextTick(a,i),n.nextTick(H,e,t),e._writableState.errorEmitted=!0,S(e,i)):(a(i),e._writableState.errorEmitted=!0,S(e,i),H(e,t))}function B(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function N(e,t){var r=e._writableState,i=r.sync,a=r.writecb;if("function"!==typeof a)throw new y;if(B(r),t)I(e,r,i,t,a);else{var o=V(r)||e.destroyed;o||r.corked||r.bufferProcessing||!r.bufferedRequest||F(e,r),i?n.nextTick(D,e,r,o,a):D(e,r,o,a)}}function D(e,t,r,n){r||L(e,t),t.pendingcb--,n(),H(e,t)}function L(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function F(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,a=new Array(n),o=t.corkedRequestsFree;o.entry=r;var s=0,l=!0;while(r)a[s]=r,r.isBuf||(l=!1),r=r.next,s+=1;a.allBuffers=l,P(e,t,!0,t.length,a,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new i(t),t.bufferedRequestCount=0}else{while(r){var c=r.chunk,u=r.encoding,f=r.callback,h=t.objectMode?1:c.length;if(P(e,t,!1,h,c,u,f),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function V(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function z(e,t){e._final((function(r){t.pendingcb--,r&&S(e,r),t.prefinished=!0,e.emit("prefinish"),H(e,t)}))}function U(e,t){t.prefinished||t.finalCalled||("function"!==typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,n.nextTick(z,e,t)))}function H(e,t){var r=V(t);if(r&&(U(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}return r}function q(e,t,r){t.ending=!0,H(e,t),r&&(t.finished?n.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function W(e,t,r){var n=e.entry;e.entry=null;while(n){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree.next=e}r("3fb5")(T,s),C.prototype.getBuffer=function(){var e=this.bufferedRequest,t=[];while(e)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(C.prototype,"buffer",{get:o.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"===typeof Symbol&&Symbol.hasInstance&&"function"===typeof Function.prototype[Symbol.hasInstance]?(h=Function.prototype[Symbol.hasInstance],Object.defineProperty(T,Symbol.hasInstance,{value:function(e){return!!h.call(this,e)||this===T&&(e&&e._writableState instanceof C)}})):h=function(e){return e instanceof this},T.prototype.pipe=function(){S(this,new w)},T.prototype.write=function(e,t,r){var n=this._writableState,i=!1,a=!n.objectMode&&f(e);return a&&!l.isBuffer(e)&&(e=u(e)),"function"===typeof t&&(r=t,t=null),a?t="buffer":t||(t=n.defaultEncoding),"function"!==typeof r&&(r=A),n.ending?x(this,r):(a||M(this,n,e,r))&&(n.pendingcb++,i=R(this,n,a,e,t,r)),i},T.prototype.cork=function(){this._writableState.corked++},T.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||F(this,e))},T.prototype.setDefaultEncoding=function(e){if("string"===typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new E(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(T.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(T.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),T.prototype._write=function(e,t,r){r(new g("_write()"))},T.prototype._writev=null,T.prototype.end=function(e,t,r){var n=this._writableState;return"function"===typeof e?(r=e,e=null,t=null):"function"===typeof t&&(r=t,t=null),null!==e&&void 0!==e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||q(this,n,r),this},Object.defineProperty(T.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(T.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),T.prototype.destroy=d.destroy,T.prototype._undestroy=d.undestroy,T.prototype._destroy=function(e,t){t(e)}}).call(this,r("c8ba"),r("4362"))},"4aaf":function(e,t,r){"use strict";r.d(t,"a",(function(){return m}));var n=r("d4ec"),i=r("bee2"),a=r("45eb"),o=r("7e84"),s=r("262e"),l=r("2caf"),c=r("940e"),u=r("3707"),f=r("91db"),h=r("768b"),d=r("4ca4"),p=r.n(d),m=(r("74fe"),function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e){var i;Object(n["a"])(this,r),i=t.call(this,e);var a=i.bindTemplate;return i.set("icon"),i.set("isEnabled",!0),i.set("isOn",!1),i.set("isToggleable",!1),i.set("isVisible",!0),i.set("keystroke"),i.set("label"),i.set("tabindex",-1),i.set("tooltip"),i.set("tooltipPosition","s"),i.set("type","button"),i.set("withText",!1),i.children=i.createCollection(),i.actionView=i._createActionView(),i.arrowView=i._createArrowView(),i.keystrokes=new f["a"],i.focusTracker=new h["a"],i.setTemplate({tag:"div",attributes:{class:["ck","ck-splitbutton",a.if("isVisible","ck-hidden",(function(e){return!e})),i.arrowView.bindTemplate.if("isOn","ck-splitbutton_open")]},children:i.children}),i}return Object(i["a"])(r,[{key:"render",value:function(){var e=this;Object(a["a"])(Object(o["a"])(r.prototype),"render",this).call(this),this.children.add(this.actionView),this.children.add(this.arrowView),this.focusTracker.add(this.actionView.element),this.focusTracker.add(this.arrowView.element),this.keystrokes.listenTo(this.element),this.keystrokes.set("arrowright",(function(t,r){e.focusTracker.focusedElement===e.actionView.element&&(e.arrowView.focus(),r())})),this.keystrokes.set("arrowleft",(function(t,r){e.focusTracker.focusedElement===e.arrowView.element&&(e.actionView.focus(),r())}))}},{key:"focus",value:function(){this.actionView.focus()}},{key:"_createActionView",value:function(){var e=new u["a"];return e.bind("icon","isEnabled","isOn","isToggleable","keystroke","label","tabindex","tooltip","tooltipPosition","type","withText").to(this),e.extendTemplate({attributes:{class:"ck-splitbutton__action"}}),e.delegate("execute").to(this),e}},{key:"_createArrowView",value:function(){var e=new u["a"],t=e.bindTemplate;return e.icon=p.a,e.extendTemplate({attributes:{class:"ck-splitbutton__arrow","aria-haspopup":!0,"aria-expanded":t.to("isOn",(function(e){return String(e)}))}}),e.bind("isEnabled").to(this),e.delegate("execute").to(this,"open"),e}}]),r}(c["a"]))},"4be6":function(e,t,r){},"4c22":function(e,t,r){"use strict";var n=r("2eb4"),i=r("a927"),a=r("2e84"),o=r("f5a6"),s=r("7abd"),l=r("17fe"),c=r("322d"),u=r("b64a");function f(e,t){this.files=[],this.loadOptions=t,e&&this.load(e)}f.prototype={checkSignature:function(e){var t=this.reader.readString(4);if(t!==e)throw new Error("Corrupted zip or bug : unexpected signature ("+o.pretty(t)+", expected "+o.pretty(e)+")")},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2),this.zipComment=this.reader.readString(this.zipCommentLength),this.zipComment=u.utf8decode(this.zipComment)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};var e,t,r,n=this.zip64EndOfCentralSize-44,i=0;while(i<n)e=this.reader.readInt(2),t=this.reader.readInt(4),r=this.reader.readString(t),this.zip64ExtensibleData[e]={id:e,length:t,value:r}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(s.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8()},readCentralDir:function(){var e;this.reader.setIndex(this.centralDirOffset);while(this.reader.readString(4)===s.CENTRAL_FILE_HEADER)e=new l({zip64:this.zip64},this.loadOptions),e.readCentralPart(this.reader),this.files.push(e)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(s.CENTRAL_DIRECTORY_END);if(-1===e)throw new Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(e),this.checkSignature(s.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===o.MAX_VALUE_16BITS||this.diskWithCentralDirStart===o.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===o.MAX_VALUE_16BITS||this.centralDirRecords===o.MAX_VALUE_16BITS||this.centralDirSize===o.MAX_VALUE_32BITS||this.centralDirOffset===o.MAX_VALUE_32BITS){if(this.zip64=!0,e=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR),-1===e)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(e),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(e){var t=o.getTypeOf(e);"string"!==t||c.uint8array?this.reader="nodebuffer"===t?new i(e):new a(o.transformTo("uint8array",e)):this.reader=new n(e,this.loadOptions.optimizedBinaryString)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},e.exports=f},"4c5c":function(e,t,r){"use strict";var n=r("db97"),i=r("8cdf"),a=r("9a4b");function o(e){return Object(n["a"])(e,a["a"],i["a"])}t["a"]=o},"4ca4":function(e,t){e.exports='<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><path d="M.941 4.523a.75.75 0 1 1 1.06-1.06l3.006 3.005 3.005-3.005a.75.75 0 1 1 1.06 1.06l-3.549 3.55a.75.75 0 0 1-1.168-.136L.941 4.523z"/></svg>'},"4dd0":function(e,t,r){var n=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,i=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,a=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,o=r("ae84"),s=r("fda6"),l=r("8707").Buffer;e.exports=function(e,t){var r,c=e.toString(),u=c.match(n);if(u){var f="aes"+u[1],h=l.from(u[2],"hex"),d=l.from(u[3].replace(/[\r\n]/g,""),"base64"),p=o(t,h.slice(0,8),parseInt(u[1],10)).key,m=[],v=s.createDecipheriv(f,p,h);m.push(v.update(d)),m.push(v.final()),r=l.concat(m)}else{var b=c.match(a);r=l.from(b[2].replace(/[\r\n]/g,""),"base64")}var g=c.match(i)[1];return{tag:g,data:r}}},"4dda":function(e,t,r){"use strict";var n=r("b85c"),i=r("e907"),a=r("f0ce"),o=r("ff51"),s=r("1147"),l="[object String]";function c(e){return"string"==typeof e||!Object(o["a"])(e)&&Object(s["a"])(e)&&Object(a["a"])(e)==l}var u=c;
  536. /**
  537. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  538. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  539. */
  540. function f(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=r&&r.xmlns,s=o?e.createElementNS(o,t):e.createElement(t);for(var l in r)s.setAttribute(l,r[l]);!u(a)&&Object(i["a"])(a)||(a=[a]);var c,f=Object(n["a"])(a);try{for(f.s();!(c=f.n()).done;){var h=c.value;u(h)&&(h=e.createTextNode(h)),s.appendChild(h)}}catch(d){f.e(d)}finally{f.f()}return s}r.d(t,"a",(function(){return f}))},"4df9":function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("51d0"),l=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i.domEventType="mousedown",i}return Object(i["a"])(r,[{key:"onDomEvent",value:function(e){this.fire(e.type,e)}}]),r}(s["a"])},"4e2b":function(e,t,r){"use strict";var n=r("da3e"),i=r("3fb5"),a=r("5ee7"),o=r("0184");function s(){this.tmp=new Array(2),this.keys=null}function l(e){o.call(this,e);var t=new s;this._desState=t,this.deriveKeys(t,e.key)}i(l,o),e.exports=l,l.create=function(e){return new l(e)};var c=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];l.prototype.deriveKeys=function(e,t){e.keys=new Array(32),n.equal(t.length,this.blockSize,"Invalid key length");var r=a.readUInt32BE(t,0),i=a.readUInt32BE(t,4);a.pc1(r,i,e.tmp,0),r=e.tmp[0],i=e.tmp[1];for(var o=0;o<e.keys.length;o+=2){var s=c[o>>>1];r=a.r28shl(r,s),i=a.r28shl(i,s),a.pc2(r,i,e.keys,o)}},l.prototype._update=function(e,t,r,n){var i=this._desState,o=a.readUInt32BE(e,t),s=a.readUInt32BE(e,t+4);a.ip(o,s,i.tmp,0),o=i.tmp[0],s=i.tmp[1],"encrypt"===this.type?this._encrypt(i,o,s,i.tmp,0):this._decrypt(i,o,s,i.tmp,0),o=i.tmp[0],s=i.tmp[1],a.writeUInt32BE(r,o,n),a.writeUInt32BE(r,s,n+4)},l.prototype._pad=function(e,t){for(var r=e.length-t,n=t;n<e.length;n++)e[n]=r;return!0},l.prototype._unpad=function(e){for(var t=e[e.length-1],r=e.length-t;r<e.length;r++)n.equal(e[r],t);return e.slice(0,e.length-t)},l.prototype._encrypt=function(e,t,r,n,i){for(var o=t,s=r,l=0;l<e.keys.length;l+=2){var c=e.keys[l],u=e.keys[l+1];a.expand(s,e.tmp,0),c^=e.tmp[0],u^=e.tmp[1];var f=a.substitute(c,u),h=a.permute(f),d=s;s=(o^h)>>>0,o=d}a.rip(s,o,n,i)},l.prototype._decrypt=function(e,t,r,n,i){for(var o=r,s=t,l=e.keys.length-2;l>=0;l-=2){var c=e.keys[l],u=e.keys[l+1];a.expand(o,e.tmp,0),c^=e.tmp[0],u^=e.tmp[1];var f=a.substitute(c,u),h=a.permute(f),d=o;o=(s^h)>>>0,s=d}a.rip(o,s,n,i)}},"4f7f":function(e,t,r){"use strict";var n=r("c26b"),i=r("b39a"),a="Set";e.exports=r("e0b8")(a,(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return n.def(i(this,a),e=0===e?0:e,e)}},n)},"4fd1":function(e,t,r){var n=r("3fb5"),i=r("b672"),a=r("8707").Buffer,o=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function l(){this.init(),this._w=s,i.call(this,128,112)}function c(e,t,r){return r^e&(t^r)}function u(e,t,r){return e&t|r&(e|t)}function f(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function h(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function d(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function v(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function b(e,t){return e>>>0<t>>>0?1:0}n(l,i),l.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},l.prototype._update=function(e){for(var t=this._w,r=0|this._ah,n=0|this._bh,i=0|this._ch,a=0|this._dh,s=0|this._eh,l=0|this._fh,g=0|this._gh,y=0|this._hh,w=0|this._al,_=0|this._bl,k=0|this._cl,O=0|this._dl,E=0|this._el,S=0|this._fl,A=0|this._gl,C=0|this._hl,T=0;T<32;T+=2)t[T]=e.readInt32BE(4*T),t[T+1]=e.readInt32BE(4*T+4);for(;T<160;T+=2){var x=t[T-30],M=t[T-30+1],j=d(x,M),R=p(M,x);x=t[T-4],M=t[T-4+1];var P=m(x,M),I=v(M,x),B=t[T-14],N=t[T-14+1],D=t[T-32],L=t[T-32+1],F=R+N|0,V=j+B+b(F,R)|0;F=F+I|0,V=V+P+b(F,I)|0,F=F+L|0,V=V+D+b(F,L)|0,t[T]=V,t[T+1]=F}for(var z=0;z<160;z+=2){V=t[z],F=t[z+1];var U=u(r,n,i),H=u(w,_,k),q=f(r,w),W=f(w,r),G=h(s,E),K=h(E,s),X=o[z],$=o[z+1],Z=c(s,l,g),Y=c(E,S,A),J=C+K|0,Q=y+G+b(J,C)|0;J=J+Y|0,Q=Q+Z+b(J,Y)|0,J=J+$|0,Q=Q+X+b(J,$)|0,J=J+F|0,Q=Q+V+b(J,F)|0;var ee=W+H|0,te=q+U+b(ee,W)|0;y=g,C=A,g=l,A=S,l=s,S=E,E=O+J|0,s=a+Q+b(E,O)|0,a=i,O=k,i=n,k=_,n=r,_=w,w=J+ee|0,r=Q+te+b(w,J)|0}this._al=this._al+w|0,this._bl=this._bl+_|0,this._cl=this._cl+k|0,this._dl=this._dl+O|0,this._el=this._el+E|0,this._fl=this._fl+S|0,this._gl=this._gl+A|0,this._hl=this._hl+C|0,this._ah=this._ah+r+b(this._al,w)|0,this._bh=this._bh+n+b(this._bl,_)|0,this._ch=this._ch+i+b(this._cl,k)|0,this._dh=this._dh+a+b(this._dl,O)|0,this._eh=this._eh+s+b(this._el,E)|0,this._fh=this._fh+l+b(this._fl,S)|0,this._gh=this._gh+g+b(this._gl,A)|0,this._hh=this._hh+y+b(this._hl,C)|0},l.prototype._hash=function(){var e=a.allocUnsafe(64);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=l},"504c":function(e,t,r){var n=r("9e1e"),i=r("0d58"),a=r("6821"),o=r("52a7").f;e.exports=function(e){return function(t){var r,s=a(t),l=i(s),c=l.length,u=0,f=[];while(c>u)r=l[u++],n&&!o.call(s,r)||f.push(e?[r,s[r]]:s[r]);return f}}},"507e":function(e,t,r){},"508f":function(e,t,r){},"50bd":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 10.423a6.5 6.5 0 0 1 6.056-6.408l.038.67C6.448 5.423 5.354 7.663 5.22 10H9c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574zm8 0a6.5 6.5 0 0 1 6.056-6.408l.038.67c-2.646.739-3.74 2.979-3.873 5.315H17c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574z"/></svg>'},5122:function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r("d4ec"),i=r("bee2"),a=r("45eb"),o=r("7e84"),s=r("262e"),l=r("2caf"),c=r("34b2"),u=function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e,i){var a;return Object(n["a"])(this,r),a=t.call(this,i),a._data=e||"",a}return Object(i["a"])(r,[{key:"offsetSize",get:function(){return this.data.length}},{key:"data",get:function(){return this._data}},{key:"is",value:function(e){return"$text"===e||"model:$text"===e||"text"===e||"model:text"===e||"node"===e||"model:node"===e}},{key:"toJSON",value:function(){var e=Object(a["a"])(Object(o["a"])(r.prototype),"toJSON",this).call(this);return e.data=this.data,e}},{key:"_clone",value:function(){return new r(this.data,this.getAttributes())}}],[{key:"fromJSON",value:function(e){return new r(e.data,e.attributes)}}]),r}(c["a"])},5165:function(e,t,r){(function(e){var n=r("8c8a");function i(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}t.encrypt=function(t,r){while(t._cache.length<r.length)t._cache=e.concat([t._cache,i(t)]);var a=t._cache.slice(0,r.length);return t._cache=t._cache.slice(r.length),n(r,a)}}).call(this,r("b639").Buffer)},"51a6":function(e,t,r){},"51d0":function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));r("ac6a");var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("edea"),l=r("6896"),c=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i.useCapture=!1,i}return Object(i["a"])(r,[{key:"observe",value:function(e){var t=this,r="string"==typeof this.domEventType?[this.domEventType]:this.domEventType;r.forEach((function(r){t.listenTo(e,r,(function(e,r){t.isEnabled&&!t.checkShouldIgnoreEventFromTarget(r.target)&&t.onDomEvent(r)}),{useCapture:t.useCapture})}))}},{key:"fire",value:function(e,t,r){this.isEnabled&&this.document.fire(e,new l["a"](this.view,t,r))}}]),r}(s["a"])},"51f5":function(e,t,r){"use strict";
  541. /**
  542. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  543. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  544. */
  545. function n(e){if(e){if(e.defaultView)return e instanceof e.defaultView.Document;if(e.ownerDocument&&e.ownerDocument.defaultView)return e instanceof e.ownerDocument.defaultView.Node}return!1}r.d(t,"a",(function(){return n}))},5239:function(e,t,r){var n=r("8707").Buffer;function i(e,t,r){var n,i,o,s=-1,l=8,c=0;while(++s<l)n=e._cipher.encryptBlock(e._prev),i=t&1<<7-s?128:0,o=n[0]^i,c+=(128&o)>>s%8,e._prev=a(e._prev,r?i:o);return c}function a(e,t){var r=e.length,i=-1,a=n.allocUnsafe(e.length);e=n.concat([e,n.from([t])]);while(++i<r)a[i]=e[i]<<1|e[i+1]>>7;return a}t.encrypt=function(e,t,r){var a=t.length,o=n.allocUnsafe(a),s=-1;while(++s<a)o[s]=i(e,t[s],r);return o}},52917:function(e,t,r){var n=r("0106"),i=r("8707").Buffer;function a(e,t){return i.from(e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed().toArray())}e.exports=a},"52e7":function(e,t,r){"use strict";var n=r("53a2"),i=Object(n["a"])(Object.getPrototypeOf,Object);t["a"]=i},"536c":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M7 2h1v16H7V2zm5 0h1v16h-1V2z" opacity=".6"/><path d="M1 6h18a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm1 2v4h4V8H2zm6 0v4h4V8H8zm6 0v4h4V8h-4z"/></svg>'},"53a2":function(e,t,r){"use strict";function n(e,t){return function(r){return e(t(r))}}t["a"]=n},"53dd":function(e,t,r){"use strict";r.d(t,"a",(function(){return v}));var n=r("b85c"),i=(r("ac6a"),r("5df3"),r("f400"),r("d4ec")),a=r("bee2"),o=r("45eb"),s=r("7e84"),l=r("262e"),c=r("2caf"),u=r("109b"),f=r("164f"),h=r("1e6e"),d=r("ec02e"),p=r("2beb"),m=r("f2ea"),v=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(){return Object(i["a"])(this,r),t.apply(this,arguments)}return Object(a["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor;if(t.plugins.has("BalloonToolbar")){var r=t.plugins.get("BalloonToolbar");this.listenTo(r,"show",(function(e){y(t.editing.view.document.selection)&&e.stop()}),{priority:"high"})}this._toolbarDefinitions=new Map,this._balloon=this.editor.plugins.get("ContextualBalloon"),this.on("change:isEnabled",(function(){e._updateToolbarsVisibility()})),this.listenTo(t.ui,"update",(function(){e._updateToolbarsVisibility()})),this.listenTo(t.ui.focusTracker,"change:isFocused",(function(){e._updateToolbarsVisibility()}),{priority:"low"})}},{key:"destroy",value:function(){Object(o["a"])(Object(s["a"])(r.prototype),"destroy",this).call(this);var e,t=Object(n["a"])(this._toolbarDefinitions.values());try{for(t.s();!(e=t.n()).done;){var i=e.value;i.view.destroy()}}catch(a){t.e(a)}finally{t.f()}}},{key:"register",value:function(e,t){var r=t.ariaLabel,n=t.items,i=t.getRelatedElement,a=t.balloonClassName,o=void 0===a?"ck-toolbar-container":a;if(n.length){var s=this.editor,l=s.t,c=new h["a"](s.locale);if(c.ariaLabel=r||l("Widget toolbar"),this._toolbarDefinitions.has(e))throw new m["a"]("widget-toolbar-duplicated",this,{toolbarId:e});c.fillFromConfig(n,s.ui.componentFactory),this._toolbarDefinitions.set(e,{view:c,getRelatedElement:i,balloonClassName:o})}else Object(m["c"])("widget-toolbar-no-items",{toolbarId:e})}},{key:"_updateToolbarsVisibility",value:function(){var e,t=0,r=null,i=null,a=Object(n["a"])(this._toolbarDefinitions.values());try{for(a.s();!(e=a.n()).done;){var o=e.value,s=o.getRelatedElement(this.editor.editing.view.document.selection);if(this.isEnabled&&s)if(this.editor.ui.focusTracker.isFocused){var l=s.getAncestors().length;l>t&&(t=l,r=s,i=o)}else this._isToolbarVisible(o)&&this._hideToolbar(o);else this._isToolbarInBalloon(o)&&this._hideToolbar(o)}}catch(c){a.e(c)}finally{a.f()}i&&this._showToolbar(i,r)}},{key:"_hideToolbar",value:function(e){this._balloon.remove(e.view),this.stopListening(this._balloon,"change:visibleView")}},{key:"_showToolbar",value:function(e,t){var r=this;this._isToolbarVisible(e)?b(this.editor,t):this._isToolbarInBalloon(e)||(this._balloon.add({view:e.view,position:g(this.editor,t),balloonClassName:e.balloonClassName}),this.listenTo(this._balloon,"change:visibleView",(function(){var e,t=Object(n["a"])(r._toolbarDefinitions.values());try{for(t.s();!(e=t.n()).done;){var i=e.value;if(r._isToolbarVisible(i)){var a=i.getRelatedElement(r.editor.editing.view.document.selection);b(r.editor,a)}}}catch(o){t.e(o)}finally{t.f()}})))}},{key:"_isToolbarVisible",value:function(e){return this._balloon.visibleView===e.view}},{key:"_isToolbarInBalloon",value:function(e){return this._balloon.hasView(e.view)}}],[{key:"requires",get:function(){return[f["a"]]}},{key:"pluginName",get:function(){return"WidgetToolbarRepository"}}]),r}(u["a"]);function b(e,t){var r=e.plugins.get("ContextualBalloon"),n=g(e,t);r.updatePosition(n)}function g(e,t){var r=e.editing.view,n=d["a"].defaultPositions;return{target:r.domConverter.mapViewToDom(t),positions:[n.northArrowSouth,n.northArrowSouthWest,n.northArrowSouthEast,n.southArrowNorth,n.southArrowNorthWest,n.southArrowNorthEast,p["b"]]}}function y(e){var t=e.getSelectedElement();return!(!t||!Object(p["e"])(t))}},"546e":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M5.085 6.22L2.943 4.078a.75.75 0 1 1 1.06-1.06l2.592 2.59A11.094 11.094 0 0 1 10 5.068c4.738 0 8.578 3.101 8.578 5.083 0 1.197-1.401 2.803-3.555 3.887l1.714 1.713a.75.75 0 0 1-.09 1.138.488.488 0 0 1-.15.084.75.75 0 0 1-.821-.16L6.17 7.304c-.258.11-.51.233-.757.365l6.239 6.24-.006.005.78.78c-.388.094-.78.166-1.174.215l-1.11-1.11h.011L4.55 8.197a7.2 7.2 0 0 0-.665.514l-.112.098 4.897 4.897-.005.006 1.276 1.276a10.164 10.164 0 0 1-1.477-.117l-.479-.479-.009.009-4.863-4.863-.022.031a2.563 2.563 0 0 0-.124.2c-.043.077-.08.158-.108.241a.534.534 0 0 0-.028.133.29.29 0 0 0 .008.072.927.927 0 0 0 .082.226c.067.133.145.26.234.379l3.242 3.365.025.01.59.623c-3.265-.918-5.59-3.155-5.59-4.668 0-1.194 1.448-2.838 3.663-3.93zm7.07.531a4.632 4.632 0 0 1 1.108 5.992l.345.344.046-.018a9.313 9.313 0 0 0 2-1.112c.256-.187.5-.392.727-.613.137-.134.27-.277.392-.431.072-.091.141-.185.203-.286.057-.093.107-.19.148-.292a.72.72 0 0 0 .036-.12.29.29 0 0 0 .008-.072.492.492 0 0 0-.028-.133.999.999 0 0 0-.036-.096 2.165 2.165 0 0 0-.071-.145 2.917 2.917 0 0 0-.125-.2 3.592 3.592 0 0 0-.263-.335 5.444 5.444 0 0 0-.53-.523 7.955 7.955 0 0 0-1.054-.768 9.766 9.766 0 0 0-1.879-.891c-.337-.118-.68-.219-1.027-.301zm-2.85.21l-.069.002a.508.508 0 0 0-.254.097.496.496 0 0 0-.104.679.498.498 0 0 0 .326.199l.045.005c.091.003.181.003.272.012a2.45 2.45 0 0 1 2.017 1.513c.024.061.043.125.069.185a.494.494 0 0 0 .45.287h.008a.496.496 0 0 0 .35-.158.482.482 0 0 0 .13-.335.638.638 0 0 0-.048-.219 3.379 3.379 0 0 0-.36-.723 3.438 3.438 0 0 0-2.791-1.543l-.028-.001h-.013z"/></svg>'},5491:function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r("bee2"),i=r("d4ec"),a=r("262e"),o=r("2caf"),s=r("940e"),l=r("ed4a"),c=(r("e8dd"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var n;Object(i["a"])(this,r),n=t.call(this,e),n.set("text"),n.set("for"),n.id="ck-editor__label_".concat(Object(l["a"])());var a=n.bindTemplate;return n.setTemplate({tag:"label",attributes:{class:["ck","ck-label"],id:n.id,for:a.to("for")},children:[{text:a.to("text")}]}),n}return Object(n["a"])(r)}(s["a"]))},5494:function(e,t,r){"use strict";function n(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}n.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},e.exports=n},"55dd":function(e,t,r){"use strict";var n=r("5ca1"),i=r("d8e8"),a=r("4bf8"),o=r("79e5"),s=[].sort,l=[1,2,3];n(n.P+n.F*(o((function(){l.sort(void 0)}))||!o((function(){l.sort(null)}))||!r("2f21")(s)),"Array",{sort:function(e){return void 0===e?s.call(a(this)):s.call(a(this),i(e))}})},"561d":function(e,t,r){(function(t){var n=r("48e6"),i=r("7a10"),a=new i,o=new n(24),s=new n(11),l=new n(10),c=new n(3),u=new n(7),f=r("58a2"),h=r("11dc");function d(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this._pub=new n(e),this}function p(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this._priv=new n(e),this}e.exports=b;var m={};function v(e,t){var r=t.toString("hex"),n=[r,e.toString(16)].join("_");if(n in m)return m[n];var i,h=0;if(e.isEven()||!f.simpleSieve||!f.fermatTest(e)||!a.test(e))return h+=1,h+="02"===r||"05"===r?8:4,m[n]=h,h;switch(a.test(e.shrn(1))||(h+=2),r){case"02":e.mod(o).cmp(s)&&(h+=8);break;case"05":i=e.mod(l),i.cmp(c)&&i.cmp(u)&&(h+=8);break;default:h+=4}return m[n]=h,h}function b(e,t,r){this.setGenerator(t),this.__prime=new n(e),this._prime=n.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=d,this.setPrivateKey=p):this._primeCode=8}function g(e,r){var n=new t(e.toArray());return r?n.toString(r):n}Object.defineProperty(b.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!==typeof this._primeCode&&(this._primeCode=v(this.__prime,this.__gen)),this._primeCode}}),b.prototype.generateKeys=function(){return this._priv||(this._priv=new n(h(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},b.prototype.computeSecret=function(e){e=new n(e),e=e.toRed(this._prime);var r=e.redPow(this._priv).fromRed(),i=new t(r.toArray()),a=this.getPrime();if(i.length<a.length){var o=new t(a.length-i.length);o.fill(0),i=t.concat([o,i])}return i},b.prototype.getPublicKey=function(e){return g(this._pub,e)},b.prototype.getPrivateKey=function(e){return g(this._priv,e)},b.prototype.getPrime=function(e){return g(this.__prime,e)},b.prototype.getGenerator=function(e){return g(this._gen,e)},b.prototype.setGenerator=function(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this.__gen=e,this._gen=new n(e),this}}).call(this,r("b639").Buffer)},"56b3":function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("beb5"),c=r("53dd"),u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"afterInit",value:function(){var e=this.editor,t=e.t,r=e.plugins.get(c["a"]);r.register("image",{ariaLabel:t("Image toolbar"),items:e.config.get("image.toolbar")||[],getRelatedElement:l["a"]})}}],[{key:"requires",get:function(){return[c["a"]]}},{key:"pluginName",get:function(){return"ImageToolbar"}}]),r}(s["a"])},"56b5":function(e,t,r){"use strict";var n=r("7f7a"),i=n.define("Time",(function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})})),a=n.define("AttributeTypeValue",(function(){this.seq().obj(this.key("type").objid(),this.key("value").any())})),o=n.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())})),s=n.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(o),this.key("subjectPublicKey").bitstr())})),l=n.define("RelativeDistinguishedName",(function(){this.setof(a)})),c=n.define("RDNSequence",(function(){this.seqof(l)})),u=n.define("Name",(function(){this.choice({rdnSequence:this.use(c)})})),f=n.define("Validity",(function(){this.seq().obj(this.key("notBefore").use(i),this.key("notAfter").use(i))})),h=n.define("Extension",(function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())})),d=n.define("TBSCertificate",(function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(o),this.key("issuer").use(u),this.key("validity").use(f),this.key("subject").use(u),this.key("subjectPublicKeyInfo").use(s),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(h).optional())})),p=n.define("X509Certificate",(function(){this.seq().obj(this.key("tbsCertificate").use(d),this.key("signatureAlgorithm").use(o),this.key("signatureValue").bitstr())}));e.exports=p},"56ea":function(e,t,r){"use strict";
  546. /**
  547. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  548. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  549. */
  550. function n(e,t,r,n){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1;t>i?n.setAttribute(e,t,r):n.removeAttribute(e,r)}function i(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=e.createElement("tableCell",r);return e.insertElement("paragraph",n),e.insert(n,t),n}function a(e,t){var r=t.parent.parent,n=parseInt(r.getAttribute("headingColumns")||0),i=e.getCellLocation(t),a=i.column;return!!n&&a<n}r.d(t,"c",(function(){return n})),r.d(t,"a",(function(){return i})),r.d(t,"b",(function(){return a}))},"57e2":function(e,t,r){"use strict";(function(t){var n;function i(e,t,r){return t=a(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e){var t=o(e,"string");return"symbol"===typeof t?t:String(t)}function o(e,t){if("object"!==typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var s=r("42a7"),l=Symbol("lastResolve"),c=Symbol("lastReject"),u=Symbol("error"),f=Symbol("ended"),h=Symbol("lastPromise"),d=Symbol("handlePromise"),p=Symbol("stream");function m(e,t){return{value:e,done:t}}function v(e){var t=e[l];if(null!==t){var r=e[p].read();null!==r&&(e[h]=null,e[l]=null,e[c]=null,t(m(r,!1)))}}function b(e){t.nextTick(v,e)}function g(e,t){return function(r,n){e.then((function(){t[f]?r(m(void 0,!0)):t[d](r,n)}),n)}}var y=Object.getPrototypeOf((function(){})),w=Object.setPrototypeOf((n={get stream(){return this[p]},next:function(){var e=this,r=this[u];if(null!==r)return Promise.reject(r);if(this[f])return Promise.resolve(m(void 0,!0));if(this[p].destroyed)return new Promise((function(r,n){t.nextTick((function(){e[u]?n(e[u]):r(m(void 0,!0))}))}));var n,i=this[h];if(i)n=new Promise(g(i,this));else{var a=this[p].read();if(null!==a)return Promise.resolve(m(a,!1));n=new Promise(this[d])}return this[h]=n,n}},i(n,Symbol.asyncIterator,(function(){return this})),i(n,"return",(function(){var e=this;return new Promise((function(t,r){e[p].destroy(null,(function(e){e?r(e):t(m(void 0,!0))}))}))})),n),y),_=function(e){var t,r=Object.create(w,(t={},i(t,p,{value:e,writable:!0}),i(t,l,{value:null,writable:!0}),i(t,c,{value:null,writable:!0}),i(t,u,{value:null,writable:!0}),i(t,f,{value:e._readableState.endEmitted,writable:!0}),i(t,d,{value:function(e,t){var n=r[p].read();n?(r[h]=null,r[l]=null,r[c]=null,e(m(n,!1))):(r[l]=e,r[c]=t)},writable:!0}),t));return r[h]=null,s(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[c];return null!==t&&(r[h]=null,r[l]=null,r[c]=null,t(e)),void(r[u]=e)}var n=r[l];null!==n&&(r[h]=null,r[l]=null,r[c]=null,n(m(void 0,!0))),r[f]=!0})),e.on("readable",b.bind(null,r)),r};e.exports=_}).call(this,r("4362"))},"57e3":function(e,t,r){"use strict";
  551. /**
  552. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  553. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  554. */
  555. function n(e){e.set("_isCssTransitionsDisabled",!1),e.disableCssTransitions=function(){e._isCssTransitionsDisabled=!0},e.enableCssTransitions=function(){e._isCssTransitionsDisabled=!1},e.extendTemplate({attributes:{class:[e.bindTemplate.if("_isCssTransitionsDisabled","ck-transitions-disabled")]}})}r.d(t,"a",(function(){return n}))},"589e":function(e,t,r){"use strict";function n(){return[]}t["a"]=n},"58a2":function(e,t,r){var n=r("11dc");e.exports=y,y.simpleSieve=b,y.fermatTest=g;var i=r("48e6"),a=new i(24),o=r("7a10"),s=new o,l=new i(1),c=new i(2),u=new i(5),f=(new i(16),new i(8),new i(10)),h=new i(3),d=(new i(7),new i(11)),p=new i(4),m=(new i(12),null);function v(){if(null!==m)return m;var e=1048576,t=[];t[0]=2;for(var r=1,n=3;n<e;n+=2){for(var i=Math.ceil(Math.sqrt(n)),a=0;a<r&&t[a]<=i;a++)if(n%t[a]===0)break;r!==a&&t[a]<=i||(t[r++]=n)}return m=t,t}function b(e){for(var t=v(),r=0;r<t.length;r++)if(0===e.modn(t[r]))return 0===e.cmpn(t[r]);return!0}function g(e){var t=i.mont(e);return 0===c.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function y(e,t){if(e<16)return new i(2===t||5===t?[140,123]:[140,39]);var r,o;t=new i(t);while(1){r=new i(n(Math.ceil(e/8)));while(r.bitLength()>e)r.ishrn(1);if(r.isEven()&&r.iadd(l),r.testn(1)||r.iadd(c),t.cmp(c)){if(!t.cmp(u))while(r.mod(f).cmp(h))r.iadd(p)}else while(r.mod(a).cmp(d))r.iadd(p);if(o=r.shrn(1),b(o)&&b(r)&&g(o)&&g(r)&&s.test(o)&&s.test(r))return r}}},"58e0":function(e,t,r){"use strict";(function(e){var n=r("26ee"),i=r("2f74"),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=a&&"object"==typeof e&&e&&!e.nodeType&&e,s=o&&o.exports===a,l=s?n["a"].Buffer:void 0,c=l?l.isBuffer:void 0,u=c||i["a"];t["a"]=u}).call(this,r("dd40")(e))},5919:function(e,t,r){"use strict";t.sha1=r("13e2"),t.sha224=r("07f2"),t.sha256=r("6eed"),t.sha384=r("8b95"),t.sha512=r("b525")},"59a6":function(e,t,r){"use strict";r("3b2b"),r("386d"),r("4917");var n=navigator.userAgent.toLowerCase(),i={isMac:a(n),isGecko:o(n),isSafari:s(n),isAndroid:l(n),isBlink:c(n),features:{isRegExpUnicodePropertySupported:u()}};function a(e){return e.indexOf("macintosh")>-1}function o(e){return!!e.match(/gecko\/\d+/)}function s(e){return e.indexOf(" applewebkit/")>-1&&-1===e.indexOf("chrome")}function l(e){return e.indexOf("android")>-1}function c(e){return e.indexOf("chrome/")>-1&&e.indexOf("edge/")<0}function u(){var e=!1;try{e=0==="ć".search(new RegExp("[\\p{L}]","u"))}catch(t){}return e}t["a"]=i},"5a0f":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 16.4c-.8-.4-1.5-.9-2.2-1.5a.6.6 0 0 1-.2-.5l.3-.6h1c1 1.2 2.1 1.7 3.7 1.7 1 0 1.8-.3 2.3-.6.6-.4.6-1.2.6-1.3.2-1.2-.9-2.1-.9-2.1h2.1c.3.7.4 1.2.4 1.7v.8l-.6 1.2c-.6.8-1.1 1-1.6 1.2a6 6 0 0 1-2.4.6c-1 0-1.8-.3-2.5-.6zM6.8 9L6 8.3c-.4-.5-.5-.8-.5-1.6 0-.7.1-1.3.5-1.8.4-.6 1-1 1.6-1.3a6.3 6.3 0 0 1 4.7 0 4 4 0 0 1 1.7 1l.3.7c0 .1.2.4-.2.7-.4.2-.9.1-1 0a3 3 0 0 0-1.2-1c-.4-.2-1-.3-2-.4-.7 0-1.4.2-2 .6-.8.6-1 .8-1 1.5 0 .8.5 1 1.2 1.5.6.4 1.1.7 1.9 1H6.8z"/><path d="M3 10.5V9h14v1.5z"/></svg>'},"5a76":function(e,t,r){var n=r("f576");e.exports=function(e){return(new n).update(e).digest()}},"5b14":function(e,t,r){"use strict";r.d(t,"d",(function(){return a})),r.d(t,"a",(function(){return o})),r.d(t,"c",(function(){return s})),r.d(t,"b",(function(){return l})),r.d(t,"h",(function(){return c})),r.d(t,"g",(function(){return u})),r.d(t,"e",(function(){return f})),r.d(t,"f",(function(){return h}));var n=r("84c3"),i=r("031c"),a=function(e){return e.createTextNode(" ")},o=function(e){var t=e.createElement("br");return t.dataset.ckeFiller=!0,t},s=7,l=function(){for(var e="",t=0;t<s;t++)e+="​";return e}();function c(e){return Object(i["a"])(e)&&e.data.substr(0,s)===l}function u(e){return e.data.length==s&&c(e)}function f(e){return c(e)?e.data.slice(s):e.data}function h(e){e.document.on("keydown",d)}function d(e,t){if(t.keyCode==n["f"].arrowleft){var r=t.domTarget.ownerDocument.defaultView.getSelection();if(1==r.rangeCount&&r.getRangeAt(0).collapsed){var i=r.getRangeAt(0).startContainer,a=r.getRangeAt(0).startOffset;c(i)&&a<=s&&r.collapse(i,0)}}}},"5bbb":function(e,t,r){e.exports=r("faa1").EventEmitter},"5bfb":function(e,t,r){"use strict";
  556. /**
  557. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  558. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  559. */var n={get:function(e){return"number"!=typeof e?this[e]||this.normal:e},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5};t["a"]=n},"5c08":function(e,t,r){},"5dbf":function(e,t){e.exports='<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M4 0v1H1v3H0V.5A.5.5 0 0 1 .5 0H4zm8 0h3.5a.5.5 0 0 1 .5.5V4h-1V1h-3V0zM4 16H.5a.5.5 0 0 1-.5-.5V12h1v3h3v1zm8 0v-1h3v-3h1v3.5a.5.5 0 0 1-.5.5H12z"/><path fill-opacity=".256" d="M1 1h14v14H1z"/><g class="ck-icon__selected-indicator"><path d="M7 0h2v1H7V0zM0 7h1v2H0V7zm15 0h1v2h-1V7zm-8 8h2v1H7v-1z"/><path fill-opacity=".254" d="M1 1h14v14H1z"/></g></svg>'},"5ddb":function(e,t,r){(function(n){(function(t){t.version="0.8.11";var i=1200;function a(){o(1200)}"undefined"===typeof cptable&&(cptable=r("86f8")),cptable[i];var o=function(e){i=e};function s(e){for(var t=[],r=0,n=e.length;r<n;++r)t[r]=e.charCodeAt(r);return t}var l=function(e){return e},c=function(e){return String.fromCharCode(e)};"undefined"!==typeof cptable&&(o=function(e){i=e,cptable[e]},l=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?cptable.utils.decode(1200,s(e.substr(2))):e},c=function(e){return 1200===i?String.fromCharCode(e):cptable.utils.decode(i,[255&e,e>>8])[0]});var u=function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(t,r){for(var n,i,a,o,s,l,c,u="",f=0;f<t.length;)n=t.charCodeAt(f++),i=t.charCodeAt(f++),a=t.charCodeAt(f++),o=n>>2,s=(3&n)<<4|i>>4,l=(15&i)<<2|a>>6,c=63&a,isNaN(i)?l=c=64:isNaN(a)&&(c=64),u+=e.charAt(o)+e.charAt(s)+e.charAt(l)+e.charAt(c);return u},decode:function(t,r){var n,i,a,o,s,l,c,u="";t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var f=0;f<t.length;)o=e.indexOf(t.charAt(f++)),s=e.indexOf(t.charAt(f++)),l=e.indexOf(t.charAt(f++)),c=e.indexOf(t.charAt(f++)),n=o<<2|s>>4,i=(15&s)<<4|l>>2,a=(3&l)<<6|c,u+=String.fromCharCode(n),64!=l&&(u+=String.fromCharCode(i)),64!=c&&(u+=String.fromCharCode(a));return u}}}(),f="undefined"!==typeof n;function h(e){return new(f?n:Array)(e)}function d(e){return f?new n(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))}var p=function(e){return[].concat.apply([],e)},m=/\u0000/g,v=/[\u0001-\u0006]/,b={},g=function(e){function t(e){var t="",r=e.length-1;while(r>=0)t+=e.charAt(r--);return t}function r(e,t){var r="";while(r.length<t)r+=e;return r}function n(e,t){var n=""+e;return n.length>=t?n:r("0",t-n.length)+n}function i(e,t){var n=""+e;return n.length>=t?n:r(" ",t-n.length)+n}function a(e,t){var n=""+e;return n.length>=t?n:n+r(" ",t-n.length)}function o(e,t){var n=""+Math.round(e);return n.length>=t?n:r("0",t-n.length)+n}function s(e,t){var n=""+e;return n.length>=t?n:r("0",t-n.length)+n}e.version="0.8.1";var l=Math.pow(2,32);function c(e,t){if(e>l||e<-l)return o(e,t);var r=Math.round(e);return s(r,t)}function u(e,t){return e.length>=7+t&&103===(32|e.charCodeAt(t))&&101===(32|e.charCodeAt(t+1))&&110===(32|e.charCodeAt(t+2))&&101===(32|e.charCodeAt(t+3))&&114===(32|e.charCodeAt(t+4))&&97===(32|e.charCodeAt(t+5))&&108===(32|e.charCodeAt(t+6))}var f=[["date1904",0],["output",""],["WTF",!1]];function h(e){for(var t=0;t!=f.length;++t)void 0===e[f[t][0]]&&(e[f[t][0]]=f[t][1])}e.opts=f;var d={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "',65535:"General"},p=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],m=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function v(e,t,r){var n=e<0?-1:1,i=e*n,a=0,o=1,s=0,l=1,c=0,u=0,f=Math.floor(i);while(c<t){if(f=Math.floor(i),s=f*o+a,u=f*c+l,i-f<5e-10)break;i=1/(i-f),a=o,o=s,l=c,c=u}if(u>t&&(u=c,s=o),u>t&&(u=l,s=a),!r)return[0,n*s,u];if(0===u)throw"Unexpected state: "+s+" "+o+" "+a+" "+u+" "+c+" "+l;var h=Math.floor(n*s/u);return[h,n*s-h*u,u]}function b(e,t){return""+e}e._general_int=b;var g=function(){var e=/\.(\d*[1-9])0+$/,t=/\.0*$/,r=/\.(\d*[1-9])0+/,n=/\.0*[Ee]/,i=/(E[+-])(\d)$/;function a(e){var t=e<0?12:11,r=l(e.toFixed(12));return r.length<=t?r:(r=e.toPrecision(10),r.length<=t?r:e.toExponential(5))}function o(t){var r=t.toFixed(11).replace(e,".$1");return r.length>(t<0?12:11)&&(r=t.toPrecision(6)),r}function s(e){for(var t=0;t!=e.length;++t)if(101===(32|e.charCodeAt(t)))return e.replace(r,".$1").replace(n,"E").replace("e","E").replace(i,"$10$2");return e}function l(r){return r.indexOf(".")>-1?r.replace(t,"").replace(e,".$1"):r}return function(e,t){var r,n=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return r=n>=-4&&n<=-1?e.toPrecision(10+n):Math.abs(n)<=9?a(e):10===n?e.toFixed(10).substr(0,12):o(e),l(s(r))}}();function y(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?b(e,t):g(e,t)}throw new Error("unsupported value in General format: "+e)}function w(e,t){return 0}function _(e,t,r){if(e>2958465||e<0)return null;var n=0|e,i=Math.floor(86400*(e-n)),a=0,o=[],s={D:n,T:i,u:86400*(e-n)-i,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(s.u)<1e-6&&(s.u=0),h(null!=t?t:t=[]),t.date1904&&(n+=1462),s.u>.999&&(s.u=0,86400==++i&&(i=0,++n)),60===n)o=r?[1317,10,29]:[1900,2,29],a=3;else if(0===n)o=r?[1317,8,29]:[1900,1,0],a=6;else{n>60&&--n;var l=new Date(1900,0,1);l.setDate(l.getDate()+n-1),o=[l.getFullYear(),l.getMonth()+1,l.getDate()],a=l.getDay(),n<60&&(a=(a+6)%7),r&&(a=w(l,o))}return s.y=o[0],s.m=o[1],s.d=o[2],s.S=i%60,i=Math.floor(i/60),s.M=i%60,i=Math.floor(i/60),s.H=i,s.q=a,s}function k(e,t,r,i){var a,o="",s=0,l=0,c=r.y,u=0;switch(e){case 98:c=r.y+543;case 121:switch(t.length){case 1:case 2:a=c%100,u=2;break;default:a=c%1e4,u=4;break}break;case 109:switch(t.length){case 1:case 2:a=r.m,u=t.length;break;case 3:return m[r.m-1][1];case 5:return m[r.m-1][0];default:return m[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:a=r.d,u=t.length;break;case 3:return p[r.q][0];default:return p[r.q][1]}break;case 104:switch(t.length){case 1:case 2:a=1+(r.H+11)%12,u=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:a=r.H,u=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:a=r.M,u=t.length;break;default:throw"bad minute format: "+t}break;case 115:if(0===r.u)switch(t){case"s":case"ss":return n(r.S,t.length);case".0":case".00":case".000":}switch(t){case"s":case"ss":case".0":case".00":case".000":return l=i>=2?3===i?1e3:100:1===i?10:1,s=Math.round(l*(r.S+r.u)),s>=60*l&&(s=0),"s"===t?0===s?"0":""+s/l:(o=n(s,2+i),"ss"===t?o.substr(0,2):"."+o.substr(2,t.length-1));default:throw"bad second format: "+t}case 90:switch(t){case"[h]":case"[hh]":a=24*r.D+r.H;break;case"[m]":case"[mm]":a=60*(24*r.D+r.H)+r.M;break;case"[s]":case"[ss]":a=60*(60*(24*r.D+r.H)+r.M)+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}u=3===t.length?1:2;break;case 101:a=c,u=1}return u>0?n(a,u):""}function O(e){if(e.length<=3)return e;for(var t=e.length%3,r=e.substr(0,t);t!=e.length;t+=3)r+=(r.length>0?",":"")+e.substr(t,3);return r}e._general_num=g,e._general=y,e.parse_date_code=_;var E=function(){var e=/%/g;function o(t,n,i){var a=n.replace(e,""),o=n.length-a.length;return E(t,a,i*Math.pow(10,2*o))+r("%",o)}function s(e,t,r){var n=t.length-1;while(44===t.charCodeAt(n-1))--n;return E(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function l(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){var i=e.indexOf(".");-1===i&&(i=e.indexOf("E"));var a=Math.floor(Math.log(Math.abs(t))*Math.LOG10E)%i;if(a<0&&(a+=i),r=(t/Math.pow(10,a)).toPrecision(n+1+(i+a)%i),-1===r.indexOf("e")){var o=Math.floor(Math.log(Math.abs(t))*Math.LOG10E);-1===r.indexOf(".")?r=r[0]+"."+r.substr(1)+"E+"+(o-r.length+a):r+="E+"+(o-a);while("0."===r.substr(0,2))r=r[0]+r.substr(2,i)+"."+r.substr(2+i),r=r.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(i+a)%i)+"."+n.substr(a)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r[r.length-1]),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var u=/# (\?+)( ?)\/( ?)(\d+)/;function f(e,t,a){var o=parseInt(e[4]),s=Math.round(t*o),l=Math.floor(s/o),c=s-l*o,u=o;return a+(0===l?"":""+l)+" "+(0===c?r(" ",e[1].length+1+e[4].length):i(c,e[1].length)+e[2]+"/"+e[3]+n(u,e[4].length))}function h(e,t,n){return n+(0===t?"":""+t)+r(" ",e[1].length+2+e[4].length)}var d=/^#*0*\.(0+)/,p=/\).*[0#]/,m=/\(###\) ###\\?-####/;function b(e){for(var t,r="",n=0;n!=e.length;++n)switch(t=e.charCodeAt(n)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t)}return r}function g(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function y(e,t){return Math.round((e-Math.floor(e))*Math.pow(10,t))}function w(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}function _(e,h,k){if(40===e.charCodeAt(0)&&!h.match(p)){var S=h.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return k>=0?_("n",S,k):"("+_("n",S,-k)+")"}if(44===h.charCodeAt(h.length-1))return s(e,h,k);if(-1!==h.indexOf("%"))return o(e,h,k);if(-1!==h.indexOf("E"))return l(h,k);if(36===h.charCodeAt(0))return"$"+_(e,h.substr(" "==h[1]?2:1),k);var A,C,T,x,M=Math.abs(k),j=k<0?"-":"";if(h.match(/^00+$/))return j+c(M,h.length);if(h.match(/^[#?]+$/))return A=c(k,0),"0"===A&&(A=""),A.length>h.length?A:b(h.substr(0,h.length-A.length))+A;if(null!==(C=h.match(u)))return f(C,M,j);if(null!==h.match(/^#+0+$/))return j+c(M,h.length-h.indexOf("0"));if(null!==(C=h.match(d)))return A=g(k,C[1].length).replace(/^([^\.]+)$/,"$1."+C[1]).replace(/\.$/,"."+C[1]).replace(/\.(\d*)$/,(function(e,t){return"."+t+r("0",C[1].length-t.length)})),-1!==h.indexOf("0.")?A:A.replace(/^0\./,".");if(h=h.replace(/^#+([0.])/,"$1"),null!==(C=h.match(/^(0*)\.(#*)$/)))return j+g(M,C[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,C[1].length?"0.":".");if(null!==(C=h.match(/^#,##0(\.?)$/)))return j+O(c(M,0));if(null!==(C=h.match(/^#,##0\.([#0]*0)$/)))return k<0?"-"+_(e,h,-k):O(""+Math.floor(k))+"."+n(y(k,C[1].length),C[1].length);if(null!==(C=h.match(/^#,#*,#0/)))return _(e,h.replace(/^#,#*,/,""),k);if(null!==(C=h.match(/^([0#]+)(\\?-([0#]+))+$/)))return A=t(_(e,h.replace(/[\\-]/g,""),k)),T=0,t(t(h.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return T<A.length?A[T++]:"0"===e?"0":""})));if(null!==h.match(m))return A=_(e,"##########",k),"("+A.substr(0,3)+") "+A.substr(3,3)+"-"+A.substr(6);var R="";if(null!==(C=h.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/)))return T=Math.min(C[4].length,7),x=v(M,Math.pow(10,T)-1,!1),A=""+j,R=E("n",C[1],x[1])," "==R[R.length-1]&&(R=R.substr(0,R.length-1)+"0"),A+=R+C[2]+"/"+C[3],R=a(x[2],T),R.length<C[4].length&&(R=b(C[4].substr(C[4].length-R.length))+R),A+=R,A;if(null!==(C=h.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/)))return T=Math.min(Math.max(C[1].length,C[4].length),7),x=v(M,Math.pow(10,T)-1,!0),j+(x[0]||(x[1]?"":"0"))+" "+(x[1]?i(x[1],T)+C[2]+"/"+C[3]+a(x[2],T):r(" ",2*T+1+C[2].length+C[3].length));if(null!==(C=h.match(/^[#0?]+$/)))return A=c(k,0),h.length<=A.length?A:b(h.substr(0,h.length-A.length))+A;if(null!==(C=h.match(/^([#0?]+)\.([#0]+)$/))){A=""+k.toFixed(Math.min(C[2].length,10)).replace(/([^0])0+$/,"$1"),T=A.indexOf(".");var P=h.indexOf(".")-T,I=h.length-A.length-P;return b(h.substr(0,P)+A+h.substr(h.length-I))}if(null!==(C=h.match(/^00,000\.([#0]*0)$/)))return T=y(k,C[1].length),k<0?"-"+_(e,h,-k):O(w(k)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?n(0,3-e.length):"")+e}))+"."+n(T,C[1].length);switch(h){case"#,###":var B=O(c(M,0));return"0"!==B?j+B:"";default:}throw new Error("unsupported format |"+h+"|")}function k(e,t,r){var n=t.length-1;while(44===t.charCodeAt(n-1))--n;return E(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function S(t,n,i){var a=n.replace(e,""),o=n.length-a.length;return E(t,a,i*Math.pow(10,2*o))+r("%",o)}function A(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){var i=e.indexOf(".");-1===i&&(i=e.indexOf("E"));var a=Math.floor(Math.log(Math.abs(t))*Math.LOG10E)%i;if(a<0&&(a+=i),r=(t/Math.pow(10,a)).toPrecision(n+1+(i+a)%i),!r.match(/[Ee]/)){var o=Math.floor(Math.log(Math.abs(t))*Math.LOG10E);-1===r.indexOf(".")?r=r[0]+"."+r.substr(1)+"E+"+(o-r.length+a):r+="E+"+(o-a),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(i+a)%i)+"."+n.substr(a)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r[r.length-1]),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function C(e,o,s){if(40===e.charCodeAt(0)&&!o.match(p)){var l=o.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return s>=0?C("n",l,s):"("+C("n",l,-s)+")"}if(44===o.charCodeAt(o.length-1))return k(e,o,s);if(-1!==o.indexOf("%"))return S(e,o,s);if(-1!==o.indexOf("E"))return A(o,s);if(36===o.charCodeAt(0))return"$"+C(e,o.substr(" "==o[1]?2:1),s);var c,f,g,y,w=Math.abs(s),_=s<0?"-":"";if(o.match(/^00+$/))return _+n(w,o.length);if(o.match(/^[#?]+$/))return c=""+s,0===s&&(c=""),c.length>o.length?c:b(o.substr(0,o.length-c.length))+c;if(null!==(f=o.match(u)))return h(f,w,_);if(null!==o.match(/^#+0+$/))return _+n(w,o.length-o.indexOf("0"));if(null!==(f=o.match(d)))return c=(""+s).replace(/^([^\.]+)$/,"$1."+f[1]).replace(/\.$/,"."+f[1]).replace(/\.(\d*)$/,(function(e,t){return"."+t+r("0",f[1].length-t.length)})),-1!==o.indexOf("0.")?c:c.replace(/^0\./,".");if(o=o.replace(/^#+([0.])/,"$1"),null!==(f=o.match(/^(0*)\.(#*)$/)))return _+(""+w).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,f[1].length?"0.":".");if(null!==(f=o.match(/^#,##0(\.?)$/)))return _+O(""+w);if(null!==(f=o.match(/^#,##0\.([#0]*0)$/)))return s<0?"-"+C(e,o,-s):O(""+s)+"."+r("0",f[1].length);if(null!==(f=o.match(/^#,#*,#0/)))return C(e,o.replace(/^#,#*,/,""),s);if(null!==(f=o.match(/^([0#]+)(\\?-([0#]+))+$/)))return c=t(C(e,o.replace(/[\\-]/g,""),s)),g=0,t(t(o.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return g<c.length?c[g++]:"0"===e?"0":""})));if(null!==o.match(m))return c=C(e,"##########",s),"("+c.substr(0,3)+") "+c.substr(3,3)+"-"+c.substr(6);var T="";if(null!==(f=o.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/)))return g=Math.min(f[4].length,7),y=v(w,Math.pow(10,g)-1,!1),c=""+_,T=E("n",f[1],y[1])," "==T[T.length-1]&&(T=T.substr(0,T.length-1)+"0"),c+=T+f[2]+"/"+f[3],T=a(y[2],g),T.length<f[4].length&&(T=b(f[4].substr(f[4].length-T.length))+T),c+=T,c;if(null!==(f=o.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/)))return g=Math.min(Math.max(f[1].length,f[4].length),7),y=v(w,Math.pow(10,g)-1,!0),_+(y[0]||(y[1]?"":"0"))+" "+(y[1]?i(y[1],g)+f[2]+"/"+f[3]+a(y[2],g):r(" ",2*g+1+f[2].length+f[3].length));if(null!==(f=o.match(/^[#0?]+$/)))return c=""+s,o.length<=c.length?c:b(o.substr(0,o.length-c.length))+c;if(null!==(f=o.match(/^([#0]+)\.([#0]+)$/))){c=""+s.toFixed(Math.min(f[2].length,10)).replace(/([^0])0+$/,"$1"),g=c.indexOf(".");var x=o.indexOf(".")-g,M=o.length-c.length-x;return b(o.substr(0,x)+c+o.substr(o.length-M))}if(null!==(f=o.match(/^00,000\.([#0]*0)$/)))return s<0?"-"+C(e,o,-s):O(""+s).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?n(0,3-e.length):"")+e}))+"."+n(0,f[1].length);switch(o){case"#,###":var j=O(""+w);return"0"!==j?_+j:"";default:}throw new Error("unsupported format |"+o+"|")}return function(e,t,r){return(0|r)===r?C(e,t,r):_(e,t,r)}}();function S(e){for(var t=[],r=!1,n=0,i=0;n<e.length;++n)switch(e.charCodeAt(n)){case 34:r=!r;break;case 95:case 42:case 92:++n;break;case 59:t[t.length]=e.substr(i,n-i),i=n+1}if(t[t.length]=e.substr(i),!0===r)throw new Error("Format |"+e+"| unterminated string ");return t}e._split=S;var A=/\[[HhMmSs]*\]/;function C(e,t,r,n){var i,a,o,s,l=[],c="",f=0,h="",d="t",p="H";while(f<e.length)switch(h=e[f]){case"G":if(!u(e,f))throw new Error("unrecognized character "+h+" in "+e);l[l.length]={t:"G",v:"General"},f+=7;break;case'"':for(c="";34!==(s=e.charCodeAt(++f))&&f<e.length;)c+=String.fromCharCode(s);l[l.length]={t:"t",v:c},++f;break;case"\\":var m=e[++f],v="("===m||")"===m?m:"t";l[l.length]={t:v,v:m},++f;break;case"_":l[l.length]={t:"t",v:" "},f+=2;break;case"@":l[l.length]={t:"T",v:t},++f;break;case"B":case"b":if("1"===e[f+1]||"2"===e[f+1]){if(null==a&&(a=_(t,r,"2"===e[f+1]),null==a))return"";l[l.length]={t:"X",v:e.substr(f,2)},d=h,f+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":h=h.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0)return"";if(null==a&&(a=_(t,r),null==a))return"";c=h;while(++f<e.length&&e[f].toLowerCase()===h)c+=h;"m"===h&&"h"===d.toLowerCase()&&(h="M"),"h"===h&&(h=p),l[l.length]={t:h,v:c},d=h;break;case"A":if(i={t:h,v:"A"},null==a&&(a=_(t,r)),"A/P"===e.substr(f,3)?(null!=a&&(i.v=a.H>=12?"P":"A"),i.t="T",p="h",f+=3):"AM/PM"===e.substr(f,5)?(null!=a&&(i.v=a.H>=12?"PM":"AM"),i.t="T",f+=5,p="h"):(i.t="t",++f),null==a&&"T"===i.t)return"";l[l.length]=i,d=h;break;case"[":c=h;while("]"!==e[f++]&&f<e.length)c+=e[f];if("]"!==c.substr(-1))throw'unterminated "[" block: |'+c+"|";if(c.match(A)){if(null==a&&(a=_(t,r),null==a))return"";l[l.length]={t:"Z",v:c.toLowerCase()}}else c="";break;case".":if(null!=a){c=h;while("0"===(h=e[++f]))c+=h;l[l.length]={t:"s",v:c};break}case"0":case"#":c=h;while("0#?.,E+-%".indexOf(h=e[++f])>-1||"\\"==h&&"-"==e[f+1]&&"0#".indexOf(e[f+2])>-1)c+=h;l[l.length]={t:"n",v:c};break;case"?":c=h;while(e[++f]===h)c+=h;i={t:h,v:c},l[l.length]=i,d=h;break;case"*":++f," "!=e[f]&&"*"!=e[f]||++f;break;case"(":case")":l[l.length]={t:1===n?"t":h,v:h},++f;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":c=h;while("0123456789".indexOf(e[++f])>-1)c+=e[f];l[l.length]={t:"D",v:c};break;case" ":l[l.length]={t:h,v:h},++f;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxz".indexOf(h))throw new Error("unrecognized character "+h+" in "+e);l[l.length]={t:"t",v:h},++f;break}var b,g=0,w=0;for(f=l.length-1,d="t";f>=0;--f)switch(l[f].t){case"h":case"H":l[f].t=p,d="h",g<1&&(g=1);break;case"s":(b=l[f].v.match(/\.0+$/))&&(w=Math.max(w,b[0].length-1)),g<3&&(g=3);case"d":case"y":case"M":case"e":d=l[f].t;break;case"m":"s"===d&&(l[f].t="M",g<2&&(g=2));break;case"X":l[f].v;break;case"Z":g<1&&l[f].v.match(/[Hh]/)&&(g=1),g<2&&l[f].v.match(/[Mm]/)&&(g=2),g<3&&l[f].v.match(/[Ss]/)&&(g=3)}switch(g){case 0:break;case 1:a.u>=.5&&(a.u=0,++a.S),a.S>=60&&(a.S=0,++a.M),a.M>=60&&(a.M=0,++a.H);break;case 2:a.u>=.5&&(a.u=0,++a.S),a.S>=60&&(a.S=0,++a.M);break}var O,S="";for(f=0;f<l.length;++f)switch(l[f].t){case"t":case"T":case" ":case"D":break;case"X":l[f]=void 0;break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":l[f].v=k(l[f].t.charCodeAt(0),l[f].v,a,w),l[f].t="t";break;case"n":case"(":case"?":O=f+1;while(null!=l[O]&&("?"===(h=l[O].t)||"D"===h||(" "===h||"t"===h)&&null!=l[O+1]&&("?"===l[O+1].t||"t"===l[O+1].t&&"/"===l[O+1].v)||"("===l[f].t&&(" "===h||"n"===h||")"===h)||"t"===h&&("/"===l[O].v||"$€".indexOf(l[O].v)>-1||" "===l[O].v&&null!=l[O+1]&&"?"==l[O+1].t)))l[f].v+=l[O].v,l[O]=void 0,++O;S+=l[f].v,f=O-1;break;case"G":l[f].t="t",l[f].v=y(t,r);break}var C,T,x="";if(S.length>0){C=t<0&&45===S.charCodeAt(0)?-t:t,T=E(40===S.charCodeAt(0)?"(":"n",S,C),O=T.length-1;var M=l.length;for(f=0;f<l.length;++f)if(null!=l[f]&&l[f].v.indexOf(".")>-1){M=f;break}var j=l.length;if(M===l.length&&-1===T.indexOf("E")){for(f=l.length-1;f>=0;--f)null!=l[f]&&-1!=="n?(".indexOf(l[f].t)&&(O>=l[f].v.length-1?(O-=l[f].v.length,l[f].v=T.substr(O+1,l[f].v.length)):O<0?l[f].v="":(l[f].v=T.substr(0,O+1),O=-1),l[f].t="t",j=f);O>=0&&j<l.length&&(l[j].v=T.substr(0,O+1)+l[j].v)}else if(M!==l.length&&-1===T.indexOf("E")){for(O=T.indexOf(".")-1,f=M;f>=0;--f)if(null!=l[f]&&-1!=="n?(".indexOf(l[f].t)){for(o=l[f].v.indexOf(".")>-1&&f===M?l[f].v.indexOf(".")-1:l[f].v.length-1,x=l[f].v.substr(o+1);o>=0;--o)O>=0&&("0"===l[f].v[o]||"#"===l[f].v[o])&&(x=T[O--]+x);l[f].v=x,l[f].t="t",j=f}for(O>=0&&j<l.length&&(l[j].v=T.substr(0,O+1)+l[j].v),O=T.indexOf(".")+1,f=M;f<l.length;++f)if(null!=l[f]&&(-1!=="n?(".indexOf(l[f].t)||f===M)){for(o=l[f].v.indexOf(".")>-1&&f===M?l[f].v.indexOf(".")+1:0,x=l[f].v.substr(0,o);o<l[f].v.length;++o)O<T.length&&(x+=T[O++]);l[f].v=x,l[f].t="t",j=f}}}for(f=0;f<l.length;++f)null!=l[f]&&"n(?".indexOf(l[f].t)>-1&&(C=n>1&&t<0&&f>0&&"-"===l[f-1].v?-t:t,l[f].v=E(l[f].t,l[f].v,C),l[f].t="t");var R="";for(f=0;f!==l.length;++f)null!=l[f]&&(R+=l[f].v);return R}e._eval=C;var T=/\[[=<>]/,x=/\[([=<>]*)(-?\d+\.?\d*)\]/;function M(e,t){if(null==t)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e<r)return!0;break;case"<>":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0;break}return!1}function j(e,t){var r=S(e),n=r.length,i=r[n-1].indexOf("@");if(n<4&&i>-1&&--n,r.length>4)throw"cannot find right format for |"+r+"|";if("number"!==typeof t)return[4,4===r.length||i>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=i>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=i>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=i>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"];break;case 4:break}var a=t>0?r[0]:t<0?r[1]:r[2];if(-1===r[0].indexOf("[")&&-1===r[1].indexOf("["))return[n,a];if(null!=r[0].match(T)||null!=r[1].match(T)){var o=r[0].match(x),s=r[1].match(x);return M(t,o)?[n,r[0]]:M(t,s)?[n,r[1]]:[n,r[null!=o&&null!=s?2:1]]}return[n,a]}function R(e,t,r){h(null!=r?r:r=[]);var n="";switch(typeof e){case"string":n=e;break;case"number":n=(null!=r.table?r.table:d)[e];break}if(u(n,0))return y(t,r);var i=j(n,t);if(u(i[1]))return y(t,r);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return C(i[1],t,r,i[0])}e._table=d,e.load=function(e,t){d[t]=e},e.format=R,e.get_table=function(){return d},e.load_table=function(t){for(var r=0;392!=r;++r)void 0!==t[r]&&e.load(t[r],r)}};g(b);var y,w,_={"General Number":"General","General Date":b._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":b._table[15],"Short Date":b._table[14],"Long Time":b._table[19],"Medium Time":b._table[18],"Short Time":b._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:b._table[2],Standard:b._table[4],Percent:b._table[10],Scientific:b._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'},k=!0,O=function(){var e,t={};function n(e){var t=3,r=512,n=0,u=0,f=0,d=0,p=0,m=[],v=e.slice(0,512);Ne(v,0);var g=i(v);switch(t=g[0],t){case 3:r=512;break;case 4:r=4096;break;default:throw"Major Version: Expected 3 or 4 saw "+t}512!==r&&(v=e.slice(0,r),Ne(v,28));var y=e.slice(0,r);a(v,t);var w=v.read_shift(4,"i");if(3===t&&0!==w)throw"# Directory Sectors: Expected 0 saw "+w;v.l+=4,f=v.read_shift(4,"i"),v.l+=4,v.chk("00100000","Mini Stream Cutoff Size: "),d=v.read_shift(4,"i"),n=v.read_shift(4,"i"),p=v.read_shift(4,"i"),u=v.read_shift(4,"i");for(var _,O=0;O<109;++O){if(_=v.read_shift(4,"i"),_<0)break;m[O]=_}var E=o(e,r);c(p,u,E,r,m);var S=h(E,f,m,r);S[f].name="!Directory",n>0&&d!==k&&(S[d].name="!MiniFAT"),S[m[0]].name="!FAT",S.fat_addrs=m,S.ssz=r;var A={},C=[],T=[],x=[],M={};b(f,S,E,C,n,A,T),s(T,M,x,C);var j=C.shift();C.root=j;var R=l(x,C,T,A,j);return{raw:{header:y,sectors:E},FileIndex:T,FullPaths:x,FullPathDir:M,find:R}}function i(e){e.chk(O,"Header Signature: "),e.chk(E,"CLSID: ");var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}function a(e,t){var r=9;switch(e.chk("feff","Byte Order: "),r=e.read_shift(2)){case 9:if(3!==t)throw"MajorVersion/SectorShift Mismatch";break;case 12:if(4!==t)throw"MajorVersion/SectorShift Mismatch";break;default:throw"Sector Shift: Expected 9 or 12 saw "+r}e.chk("0600","Mini Sector Shift: "),e.chk("000000000000","Reserved: ")}function o(e,t){for(var r=Math.ceil(e.length/t)-1,n=new Array(r),i=1;i<r;++i)n[i-1]=e.slice(i*t,(i+1)*t);return n[r-1]=e.slice(r*t),n}function s(e,t,r,n){for(var i=0,a=0,o=0,s=0,l=0,c=n.length,u=new Array(c),f=new Array(c);i<c;++i)u[i]=f[i]=i,r[i]=n[i];for(;l<f.length;++l)i=f[l],a=e[i].L,o=e[i].R,s=e[i].C,u[i]===i&&(-1!==a&&u[a]!==a&&(u[i]=u[a]),-1!==o&&u[o]!==o&&(u[i]=u[o])),-1!==s&&(u[s]=i),-1!==a&&(u[a]=u[i],f.push(a)),-1!==o&&(u[o]=u[i],f.push(o));for(i=1;i!==c;++i)u[i]===i&&(-1!==o&&u[o]!==o?u[i]=u[o]:-1!==a&&u[a]!==a&&(u[i]=u[a]));for(i=1;i<c;++i)if(0!==e[i].type){if(l=u[i],0===l)r[i]=r[0]+"/"+r[i];else while(0!==l)r[i]=r[l]+"/"+r[i],l=u[l];u[i]=0}for(r[0]+="/",i=1;i<c;++i)2!==e[i].type&&(r[i]+="/"),t[r[i]]=e[i]}function l(e,t,r,n,i){var a,o=new Array(e.length),s=new Array(t.length);for(a=0;a<e.length;++a)o[a]=e[a].toUpperCase().replace(m,"").replace(v,"!");for(a=0;a<t.length;++a)s[a]=t[a].toUpperCase().replace(m,"").replace(v,"!");return function(e){var a;47===e.charCodeAt(0)?(a=!0,e=i+e):a=-1!==e.indexOf("/");var l=e.toUpperCase().replace(m,"").replace(v,"!"),c=!0===a?o.indexOf(l):s.indexOf(l);return-1===c?null:!0===a?r[c]:n[t[c]]}}function c(e,t,r,n,i){var a;if(e===k){if(0!==t)throw"DIFAT chain shorter than expected"}else if(-1!==e){for(var o=r[e],s=(n>>>2)-1,l=0;l<s;++l){if((a=Re(o,4*l))===k)break;i.push(a)}c(Re(o,n-4),t-1,r,n,i)}}function f(e,t,r,n,i){var a,o,s=e.length;i||(i=new Array(s));var l,c,u=n-1;for(a=[],o=[],l=t;l>=0;){i[l]=!0,a[a.length]=l,o.push(e[l]);var f=r[Math.floor(4*l/n)];if(c=4*l&u,n<4+c)throw"FAT boundary crossed: "+l+" 4 "+n;l=Re(e[f],c)}return{nodes:a,data:fe([o])}}function h(e,t,r,n){var i,a,o,s,l,c,u=e.length,f=new Array(u),h=new Array(u),d=n-1;for(o=0;o<u;++o)if(i=[],l=o+t,l>=u&&(l-=u),!0!==h[l]){for(a=[],s=l;s>=0;){h[s]=!0,i[i.length]=s,a.push(e[s]);var p=r[Math.floor(4*s/n)];if(c=4*s&d,n<4+c)throw"FAT boundary crossed: "+s+" 4 "+n;s=Re(e[p],c)}f[l]={nodes:i,data:fe([a])}}return f}function b(e,t,r,n,i,a,o){for(var s,l,c,u,h,d=0,p=n.length?2:0,m=t[e].data,v=0,b=0;v<m.length;v+=128)s=m.slice(v,v+128),Ne(s,64),b=s.read_shift(2),0!==b&&(l=de(s,0,b-p),n.push(l),c={name:l,type:s.read_shift(1),color:s.read_shift(1),L:s.read_shift(4,"i"),R:s.read_shift(4,"i"),C:s.read_shift(4,"i"),clsid:s.read_shift(16),state:s.read_shift(4,"i")},u=s.read_shift(2)+s.read_shift(2)+s.read_shift(2)+s.read_shift(2),0!==u&&(c.ctime=u,c.ct=g(s,s.l-8)),h=s.read_shift(2)+s.read_shift(2)+s.read_shift(2)+s.read_shift(2),0!==h&&(c.mtime=h,c.mt=g(s,s.l-8)),c.start=s.read_shift(4,"i"),c.size=s.read_shift(4,"i"),5===c.type?(d=c.start,i>0&&d!==k&&(t[d].name="!StreamData")):c.size>=4096?(c.storage="fat",void 0===t[c.start]&&(t[c.start]=f(r,c.start,t.fat_addrs,t.ssz)),t[c.start].name=c.name,c.content=t[c.start].data.slice(0,c.size),Ne(c.content,0)):(c.storage="minifat",d!==k&&c.start!==k&&(c.content=t[d].data.slice(c.start*_,c.start*_+c.size),Ne(c.content,0))),a[l]=c,o.push(c))}function g(e,t){return new Date(1e3*(je(e,t+4)/1e7*Math.pow(2,32)+je(e,t)/1e7-11644473600))}function y(t,i){return void 0===e&&(e=r("3e8f")),n(e.readFileSync(t),i)}function w(e,t){switch(void 0!==t&&void 0!==t.type?t.type:"base64"){case"file":return y(e,t);case"base64":return n(d(u.decode(e)),t);case"binary":return n(d(e),t)}return n(e)}t.version="0.10.2";var _=64,k=-2,O="d0cf11e0a1b11ae1",E="00000000000000000000000000000000",S={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:k,FREESECT:-1,HEADER_SIGNATURE:O,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:E,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};return t.read=w,t.parse=n,t.utils={ReadShift:Pe,CheckField:Be,prep_blob:Ne,bconcat:p,consts:S},t}();function E(e){return void 0!==e&&null!==e}function S(e){return Object.keys(e)}function A(e,t){for(var r=[],n=S(e),i=0;i!==n.length;++i)r[e[n[i]][t]]=n[i];return r}function C(e){for(var t=[],r=S(e),n=0;n!==r.length;++n)t[e[r[n]]]=r[n];return t}function T(e){for(var t=[],r=S(e),n=0;n!==r.length;++n)t[e[r[n]]]=parseInt(r[n],10);return t}function x(e){for(var t=[],r=S(e),n=0;n!==r.length;++n)null==t[e[r[n]]]&&(t[e[r[n]]]=[]),t[e[r[n]]].push(r[n]);return t}function M(e,t){t&&(e+=1462);var r=Date.parse(e);return(r+22091616e5)/864e5}function j(e){for(var t="",r=0;r!=e.length;++r)t+=String.fromCharCode(e[r]);return t}function R(e){if(!e)return null;if(".bin"===e.name.substr(-4)){if(e.data)return s(e.data);if(e.asNodeBuffer&&f)return e.asNodeBuffer();if(e._data&&e._data.getContent)return Array.prototype.slice.call(e._data.getContent())}else{if(e.data)return".bin"!==e.name.substr(-4)?l(e.data):s(e.data);if(e.asNodeBuffer&&f)return l(e.asNodeBuffer().toString("binary"));if(e.asBinary)return l(e.asBinary());if(e._data&&e._data.getContent)return l(j(Array.prototype.slice.call(e._data.getContent(),0)))}return null}function P(e,t){var r=t;return e.files[r]?e.files[r]:(r=t.toLowerCase(),e.files[r]?e.files[r]:(r=r.replace(/\//g,"\\"),e.files[r]?e.files[r]:null))}function I(e,t){var r=P(e,t);if(null==r)throw new Error("Cannot find file "+t+" in zip");return r}function B(e,t,r){if(!r)return R(I(e,t));if(!t)return null;try{return B(e,t)}catch(n){return null}}"undefined"===typeof k&&(e.exports=O),"undefined"!==typeof JSZip&&(w=JSZip),e.exports&&(f&&"undefined"===typeof w&&(w=r("7c39")),"undefined"===typeof w&&(w=r("fc47").JSZip),y=r("3e8f"));var N=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,D=/<[^>]*>/g,L=/<\w*:/,F=/<(\/?)\w+:/;function V(e,t){for(var r=[],n=0,i=0;n!==e.length;++n)if(32===(i=e.charCodeAt(n))||10===i||13===i)break;if(t||(r[0]=e.substr(0,n)),n===e.length)return r;var a=e.match(N),o=0,s="",l=0,c="",u="";if(a)for(l=0;l!=a.length;++l){for(u=a[l],i=0;i!=u.length;++i)if(61===u.charCodeAt(i))break;for(c=u.substr(0,i),s=u.substring(i+2,u.length-1),o=0;o!=c.length;++o)if(58===c.charCodeAt(o))break;o===c.length?r[c]=s:r[(5===o&&"xmlns"===c.substr(0,5)?"xmlns":"")+c.substr(o+1)]=s}return r}function z(e){return e.replace(F,"<$1")}var U={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},H=C(U),q=("&<>'\"".split(""),function(){var e=/&[a-z]*;/g,t=/_x([\da-fA-F]+)_/g;return function(r){var n=r+"";return n.replace(e,(function(e){return U[e]})).replace(t,(function(e,t){return String.fromCharCode(parseInt(t,16))}))}}()),W=/[&<>'"]/g,G=/[\u0000-\u0008\u000b-\u001f]/g;function K(e){var t=e+"";return t.replace(W,(function(e){return H[e]})).replace(G,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).substr(-4)+"_"}))}var X=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(r){return r.replace(e,t)}}();function $(e,t){switch(e){case"1":case"true":case"TRUE":return!0;default:return!1}}var Z=function(e){var t="",r=0,n=0,i=0,a=0,o=0,s=0;while(r<e.length)n=e.charCodeAt(r++),n<128?t+=String.fromCharCode(n):(i=e.charCodeAt(r++),n>191&&n<224?t+=String.fromCharCode((31&n)<<6|63&i):(a=e.charCodeAt(r++),n<240?t+=String.fromCharCode((15&n)<<12|(63&i)<<6|63&a):(o=e.charCodeAt(r++),s=((7&n)<<18|(63&i)<<12|(63&a)<<6|63&o)-65536,t+=String.fromCharCode(55296+(s>>>10&1023)),t+=String.fromCharCode(56320+(1023&s)))));return t};if(f){var Y=function(e){var t,r,i,a=new n(2*e.length),o=1,s=0,l=0;for(r=0;r<e.length;r+=o)o=1,(i=e.charCodeAt(r))<128?t=i:i<224?(t=64*(31&i)+(63&e.charCodeAt(r+1)),o=2):i<240?(t=4096*(15&i)+64*(63&e.charCodeAt(r+1))+(63&e.charCodeAt(r+2)),o=3):(o=4,t=262144*(7&i)+4096*(63&e.charCodeAt(r+1))+64*(63&e.charCodeAt(r+2))+(63&e.charCodeAt(r+3)),t-=65536,l=55296+(t>>>10&1023),t=56320+(1023&t)),0!==l&&(a[s++]=255&l,a[s++]=l>>>8,l=0),a[s++]=t%256,a[s++]=t>>>8;return a.length=s,a.toString("ucs2")},J="foo bar baz☃🍣";Z(J)==Y(J)&&(Z=Y);var Q=function(e){return n(e,"binary").toString("utf8")};Z(J)==Q(J)&&(Z=Q)}var ee=function(){var e={};return function(t,r){var n=t+"|"+r;return void 0!==e[n]?e[n]:e[n]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([^☃]*)</(?:\\w+:)?'+t+">",r||"")}}(),te=function(){var e={};return function(t){return void 0!==e[t]?e[t]:e[t]=new RegExp("<vt:"+t+">(.*?)</vt:"+t+">","g")}}(),re=/<\/?vt:variant>/g,ne=/<vt:([^>]*)>(.*)</;function ie(e){var t=V(e),r=e.match(te(t.baseType))||[];if(r.length!=t.size)throw"unexpected vector length "+r.length+" != "+t.size;var n=[];return r.forEach((function(e){var t=e.replace(re,"").match(ne);n.push({v:t[2],t:t[1]})})),n}var ae=/(^\s|\s$|\n)/;function oe(e,t){return"<"+e+(t.match(ae)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function se(e){return S(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function le(e,t,r){return"<"+e+(E(r)?se(r):"")+(E(t)?(t.match(ae)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function ce(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(r){if(t)throw r}}function ue(e){switch(typeof e){case"string":return le("vt:lpwstr",e);case"number":return le((0|e)==e?"vt:i4":"vt:r8",String(e));case"boolean":return le("vt:bool",e?"true":"false")}if(e instanceof Date)return le("vt:filetime",ce(e));throw new Error("Unable to serialize "+e)}var fe,he,de,pe,me,ve,be,ge,ye,we,_e,ke,Oe,Ee='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n',Se={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"};function Ae(e,t,r,n,i){void 0===r&&(r=!0),n||(n=8),i||8!==n||(i=52);var a,o,s=8*n-i-1,l=(1<<s)-1,c=l>>1,u=-7,f=r?-1:1,h=r?n-1:0,d=e[t+h];for(h+=f,a=d&(1<<-u)-1,d>>>=-u,u+=s;u>0;a=256*a+e[t+h],h+=f,u-=8);for(o=a&(1<<-u)-1,a>>>=-u,u+=i;u>0;o=256*o+e[t+h],h+=f,u-=8);return a===l?o?NaN:1/0*(d?-1:1):(0===a?a=1-c:(o+=Math.pow(2,i),a-=c),(d?-1:1)*o*Math.pow(2,a-i))}Se.main=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],fe=he=function(e){for(var t=[],r=0;r<e[0].length;++r)t.push.apply(t,e[0][r]);return t},de=pe=function(e,t,r){for(var n=[],i=t;i<r;i+=2)n.push(String.fromCharCode(xe(e,i)));return n.join("")},me=ve=function(e,t,r){return e.slice(t,t+r).map((function(e){return(e<16?"0":"")+e.toString(16)})).join("")},be=function(e,t,r){for(var n=[],i=t;i<r;i++)n.push(String.fromCharCode(Te(e,i)));return n.join("")},ge=ye=function(e,t){var r=je(e,t);return r>0?be(e,t+4,t+4+r-1):""},we=_e=function(e,t){var r=2*je(e,t);return r>0?be(e,t+4,t+4+r-1):""},ke=Oe=function(e,t){return Ae(e,t)};var Ce=function(e){return Array.isArray(e)};f&&(de=function(e,t,r){return n.isBuffer(e)?e.toString("utf16le",t,r):pe(e,t,r)},me=function(e,t,r){return n.isBuffer(e)?e.toString("hex",t,t+r):ve(e,t,r)},ge=function(e,t){if(!n.isBuffer(e))return ye(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},we=function(e,t){if(!n.isBuffer(e))return _e(e,t);var r=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r-1)},be=function(e,t){return this.toString("utf8",e,t)},fe=function(e){return e[0].length>0&&n.isBuffer(e[0][0])?n.concat(e[0]):he(e)},p=function(e){return n.isBuffer(e[0])?n.concat(e):[].concat.apply([],e)},ke=function(e,t){return n.isBuffer(e)?e.readDoubleLE(t):Oe(e,t)},Ce=function(e){return n.isBuffer(e)||Array.isArray(e)}),"undefined"!==typeof cptable&&(de=function(e,t,r){return cptable.utils.decode(1200,e.slice(t,r))},be=function(e,t,r){return cptable.utils.decode(65001,e.slice(t,r))},ge=function(e,t){var r=je(e,t);return r>0?cptable.utils.decode(i,e.slice(t+4,t+4+r-1)):""},we=function(e,t){var r=2*je(e,t);return r>0?cptable.utils.decode(1200,e.slice(t+4,t+4+r-1)):""});var Te=function(e,t){return e[t]},xe=function(e,t){return 256*e[t+1]+e[t]},Me=function(e,t){var r=256*e[t+1]+e[t];return r<32768?r:-1*(65535-r+1)},je=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},Re=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]};function Pe(e,t){var r,i,a,o,s,l,u="",h=[];switch(t){case"dbcs":if(l=this.l,f&&n.isBuffer(this))u=this.slice(this.l,this.l+2*e).toString("utf16le");else for(s=0;s!=e;++s)u+=String.fromCharCode(xe(this,l)),l+=2;e*=2;break;case"utf8":u=be(this,this.l,this.l+e);break;case"utf16le":e*=2,u=de(this,this.l,this.l+e);break;case"lpstr":u=ge(this,this.l),e=5+u.length;break;case"lpwstr":u=we(this,this.l),e=5+u.length,"\0"==u[u.length-1]&&(e+=2);break;case"cstr":e=0,u="";while(0!==(a=Te(this,this.l+e++)))h.push(c(a));u=h.join("");break;case"wstr":e=0,u="";while(0!==(a=xe(this,this.l+e)))h.push(c(a)),e+=2;e+=2,u=h.join("");break;case"dbcs-cont":for(u="",l=this.l,s=0;s!=e;++s){if(this.lens&&-1!==this.lens.indexOf(l))return a=Te(this,l),this.l=l+1,o=Pe.call(this,e-s,a?"dbcs-cont":"sbcs-cont"),h.join("")+o;h.push(c(xe(this,l))),l+=2}u=h.join(""),e*=2;break;case"sbcs-cont":for(u="",l=this.l,s=0;s!=e;++s){if(this.lens&&-1!==this.lens.indexOf(l))return a=Te(this,l),this.l=l+1,o=Pe.call(this,e-s,a?"dbcs-cont":"sbcs-cont"),h.join("")+o;h.push(c(Te(this,l))),l+=1}u=h.join("");break;default:switch(e){case 1:return r=Te(this,this.l),this.l++,r;case 2:return r=("i"===t?Me:xe)(this,this.l),this.l+=2,r;case 4:return"i"===t||0===(128&this[this.l+3])?(r=Re(this,this.l),this.l+=4,r):(i=je(this,this.l),this.l+=4,i);case 8:if("f"===t)return i=ke(this,this.l),this.l+=8,i;case 16:u=me(this,this.l,e);break}}return this.l+=e,u}function Ie(e,t,r){var n,i;if("dbcs"===r){for(i=0;i!=t.length;++i)this.writeUInt16LE(t.charCodeAt(i),this.l+2*i);n=2*t.length}else switch(e){case 1:n=1,this[this.l]=255&t;break;case 3:n=3,this[this.l+2]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l]=255&t;break;case 4:n=4,this.writeUInt32LE(t,this.l);break;case 8:if(n=8,"f"===r){this.writeDoubleLE(t,this.l);break}case 16:break;case-4:n=4,this.writeInt32LE(t,this.l);break}return this.l+=n,this}function Be(e,t){var r=me(this,this.l,e.length>>1);if(r!==e)throw t+"Expected "+e+" saw "+r;this.l+=e.length>>1}function Ne(e,t){e.l=t,e.read_shift=Pe,e.chk=Be,e.write_shift=Ie}function De(e,t){e.l+=t}function Le(e){var t=h(e);return Ne(t,0),t}function Fe(e,t,r){var n,i,a;Ne(e,e.l||0);while(e.l<e.length){var o=e.read_shift(1);128&o&&(o=(127&o)+((127&e.read_shift(1))<<7));var s=Gp[o]||Gp[65535];for(n=e.read_shift(1),a=127&n,i=1;i<4&&128&n;++i)a+=(127&(n=e.read_shift(1)))<<7*i;var l=s.f(e,a,r);if(t(l,s,o))return}}function Ve(){var e=[],t=2048,r=function(e){var t=Le(e);return Ne(t,0),t},n=r(t),i=function(){n.length=n.l,n.length>0&&e.push(n),n=null},a=function(e){return e<n.length-n.l?n:(i(),n=r(Math.max(e+1,t)))},o=function(){return i(),fe([e])},s=function(e){i(),n=e,a(t)};return{next:a,push:s,end:o,_bufs:e}}function ze(e,t,r,n){var i,a=Kp[t];n||(n=Gp[a].p||(r||[]).length||0),i=1+(a>=128?1:0)+1+n,n>=128&&++i,n>=16384&&++i,n>=2097152&&++i;var o=e.next(i);a<=127?o.write_shift(1,a):(o.write_shift(1,128+(127&a)),o.write_shift(1,a>>7));for(var s=0;4!=s;++s){if(!(n>=128)){o.write_shift(1,n);break}o.write_shift(1,128+(127&n)),n>>=7}n>0&&Ce(r)&&e.push(r)}function Ue(e,t){t.s?(e.cRel&&(e.c+=t.s.c),e.rRel&&(e.r+=t.s.r)):(e.c+=t.c,e.r+=t.r),e.cRel=e.rRel=0;while(e.c>=256)e.c-=256;while(e.r>=65536)e.r-=65536;return e}function He(e,t){return e.s=Ue(e.s,t.s),e.e=Ue(e.e,t.s),e}var qe={},We=function(e,t){var i;if("undefined"!==typeof t)i=t;else{try{i=r("1c46")}catch(a){i=null}}e.rc4=function(e,t){var r=new Array(256),i=0,a=0,o=0,s=0;for(a=0;256!=a;++a)r[a]=a;for(a=0;256!=a;++a)o=o+r[a]+e[a%e.length].charCodeAt(0)&255,s=r[a],r[a]=r[o],r[o]=s;for(a=o=0,out=n(t.length),i=0;i!=t.length;++i)a=a+1&255,o=(o+r[a])%256,s=r[a],r[a]=r[o],r[o]=s,out[i]=t[i]^r[r[a]+r[o]&255];return out},e.md5=i?function(e){return i.createHash("md5").update(e).digest("hex")}:function(e){throw"unimplemented"}};function Ge(e,t){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function Ke(e,t){var r=e.l,n=e.read_shift(1),i=et(e),a=[],o={t:i,h:i};if(0!==(1&n)){for(var s=e.read_shift(4),l=0;l!=s;++l)a.push(Ge(e));o.r=a}else o.r="<t>"+K(i)+"</t>";return e.l=r+t,o}function Xe(e,t){return null==t&&(t=Le(5+2*e.t.length)),t.write_shift(1,0),tt(e.t,t),t}function $e(e){var t=e.read_shift(4),r=e.read_shift(2);r+=e.read_shift(1)<<16;e.read_shift(1);return{c:t,iStyleRef:r}}function Ze(e,t){return null==t&&(t=Le(8)),t.write_shift(-4,e.c),t.write_shift(3,void 0===e.iStyleRef?e.iStyleRef:e.s),t.write_shift(1,0),t}function Ye(e,t){return et(e,t)}function Je(e){var t=e.read_shift(4);return 0===t||4294967295===t?"":e.read_shift(t,"dbcs")}function Qe(e,t){return t||(t=Le(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),t}function et(e){var t=e.read_shift(4);return 0===t?"":e.read_shift(t,"dbcs")}function tt(e,t){return null==t&&(t=Le(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),t}We(qe,"undefined"!==typeof crypto?crypto:void 0);var rt=Je,nt=Qe;function it(e){var t=e.slice(e.l,e.l+4),r=1&t[0],n=2&t[0];e.l+=4,t[0]&=252;var i=0===n?ke([0,0,0,0,t[0],t[1],t[2],t[3]],0):Re(t,0)>>2;return r?i/100:i}function at(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}function ot(e,t){return t||(t=Le(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t}function st(e,t){return e.read_shift(8,"f")}function lt(e,t){return(t||Le(8)).write_shift(8,"f",e)}var ct={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},ut=T(ct);function ft(e,t){var r={},n=e.read_shift(1);r.fValidRGB=1&n,r.xColorType=n>>>1,r.index=e.read_shift(1),r.nTintAndShade=e.read_shift(2,"i"),r.bRed=e.read_shift(1),r.bGreen=e.read_shift(1),r.bBlue=e.read_shift(1),r.bAlpha=e.read_shift(1)}function ht(e,t){var r=e.read_shift(1);e.l++;var n={fItalic:2&r,fStrikeout:8&r,fOutline:16&r,fShadow:32&r,fCondense:64&r,fExtend:128&r};return n}var dt=2,pt=3,mt=11,vt=12,bt=19,gt=30,yt=64,wt=71,_t=4096,kt=80,Ot=81,Et=[kt,Ot],St={1:{n:"CodePage",t:dt},2:{n:"Category",t:kt},3:{n:"PresentationFormat",t:kt},4:{n:"ByteCount",t:pt},5:{n:"LineCount",t:pt},6:{n:"ParagraphCount",t:pt},7:{n:"SlideCount",t:pt},8:{n:"NoteCount",t:pt},9:{n:"HiddenCount",t:pt},10:{n:"MultimediaClipCount",t:pt},11:{n:"Scale",t:mt},12:{n:"HeadingPair",t:_t|vt},13:{n:"DocParts",t:_t|gt},14:{n:"Manager",t:kt},15:{n:"Company",t:kt},16:{n:"LinksDirty",t:mt},17:{n:"CharacterCount",t:pt},19:{n:"SharedDoc",t:mt},22:{n:"HLinksChanged",t:mt},23:{n:"AppVersion",t:pt,p:"version"},26:{n:"ContentType",t:kt},27:{n:"ContentStatus",t:kt},28:{n:"Language",t:kt},29:{n:"Version",t:kt},255:{}},At={1:{n:"CodePage",t:dt},2:{n:"Title",t:kt},3:{n:"Subject",t:kt},4:{n:"Author",t:kt},5:{n:"Keywords",t:kt},6:{n:"Comments",t:kt},7:{n:"Template",t:kt},8:{n:"LastAuthor",t:kt},9:{n:"RevNumber",t:kt},10:{n:"EditTime",t:yt},11:{n:"LastPrinted",t:yt},12:{n:"CreatedDate",t:yt},13:{n:"ModifiedDate",t:yt},14:{n:"PageCount",t:pt},15:{n:"WordCount",t:pt},16:{n:"CharCount",t:pt},17:{n:"Thumbnail",t:wt},18:{n:"ApplicationName",t:gt},19:{n:"DocumentSecurity",t:pt},255:{}},Ct={2147483648:{n:"Locale",t:bt},2147483651:{n:"Behavior",t:bt},1919054434:{}};(function(){for(var e in Ct)Ct.hasOwnProperty(e)&&(St[e]=At[e]=Ct[e])})();var Tt={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},xt=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Mt(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var jt=Mt([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0]),Rt={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.chartsheet":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"TODO","application/vnd.ms-excel.dialogsheet":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"TODO","application/vnd.ms-excel.macrosheet":"TODO","application/vnd.ms-excel.macrosheet+xml":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.ms-excel.comments":"comments","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"TODO","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO",sheet:"js"},Pt=function(){var e={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};return S(e).forEach((function(t){e[t].xlsm||(e[t].xlsm=e[t].xlsx)})),S(e).forEach((function(t){S(e[t]).forEach((function(r){Rt[e[t][r]]=t}))})),e}(),It=x(Rt);function Bt(e,t){var r={};if(!e||!e.match)return e;var n={workbooks:[],sheets:[],calcchains:[],themes:[],styles:[],coreprops:[],extprops:[],custprops:[],strs:[],comments:[],vba:[],TODO:[],rels:[],xmlns:""};if((e.match(D)||[]).forEach((function(e){var i=V(e);switch(i[0].replace(L,"<")){case"<?xml":break;case"<Types":n.xmlns=i["xmlns"+(i[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":r[i.Extension]=i.ContentType;break;case"<Override":void 0!==n[Rt[i.ContentType]]?n[Rt[i.ContentType]].push(i.PartName):t.WTF&&console.error(i);break}})),n.xmlns!==Se.CT)throw new Error("Unknown Namespace: "+n.xmlns);return n.calcchain=n.calcchains.length>0?n.calcchains[0]:"",n.sst=n.strs.length>0?n.strs[0]:"",n.style=n.styles.length>0?n.styles[0]:"",n.defaults=r,delete n.calcchains,n}Se.CT="http://schemas.openxmlformats.org/package/2006/content-types";var Nt=le("Types",null,{xmlns:Se.CT,"xmlns:xsd":Se.xsd,"xmlns:xsi":Se.xsi}),Dt=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["rels",It.rels[0]]].map((function(e){return le("Default",null,{Extension:e[0],ContentType:e[1]})}));function Lt(e,t){var r,n=[];n[n.length]=Ee,n[n.length]=Nt,n=n.concat(Dt);var i=function(i){e[i]&&e[i].length>0&&(r=e[i][0],n[n.length]=le("Override",null,{PartName:("/"==r[0]?"":"/")+r,ContentType:Pt[i][t.bookType||"xlsx"]}))},a=function(r){e[r].forEach((function(e){n[n.length]=le("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:Pt[r][t.bookType||"xlsx"]})}))},o=function(t){(e[t]||[]).forEach((function(e){n[n.length]=le("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:It[t][0]})}))};return i("workbooks"),a("sheets"),o("themes"),["strs","styles"].forEach(i),["coreprops","extprops","custprops"].forEach(o),n.length>2&&(n[n.length]="</Types>",n[1]=n[1].replace("/>",">")),n.join("")}var Ft={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument"};function Vt(e,t){if(!e)return e;"/"!==t.charAt(0)&&(t="/"+t);var r={},n={},i=function(e){var r=t.split("/");r.pop();var n=e.split("/");while(0!==n.length){var i=n.shift();".."===i?r.pop():"."!==i&&r.push(i)}return r.join("/")};return e.match(D).forEach((function(e){var t=V(e);if("<Relationship"===t[0]){var a={};a.Type=t.Type,a.Target=t.Target,a.Id=t.Id,a.TargetMode=t.TargetMode;var o="External"===t.TargetMode?t.Target:i(t.Target);r[o]=a,n[t.Id]=a}})),r["!id"]=n,r}Se.RELS="http://schemas.openxmlformats.org/package/2006/relationships";var zt=le("Relationships",null,{xmlns:Se.RELS});function Ut(e){var t=[];return t[t.length]=Ee,t[t.length]=zt,S(e["!id"]).forEach((function(r){var n=e["!id"][r];t[t.length]=le("Relationship",null,n)})),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}var Ht=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];Se.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",Ft.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var qt=function(){for(var e=new Array(Ht.length),t=0;t<Ht.length;++t){var r=Ht[t],n="(?:"+r[0].substr(0,r[0].indexOf(":"))+":)"+r[0].substr(r[0].indexOf(":")+1);e[t]=new RegExp("<"+n+"[^>]*>(.*)</"+n+">")}return e}();function Wt(e){for(var t={},r=0;r<Ht.length;++r){var n=Ht[r],i=e.match(qt[r]);null!=i&&i.length>0&&(t[n[1]]=i[1]),"date"===n[2]&&t[n[1]]&&(t[n[1]]=new Date(t[n[1]]))}return t}var Gt=le("cp:coreProperties",null,{"xmlns:cp":Se.CORE_PROPS,"xmlns:dc":Se.dc,"xmlns:dcterms":Se.dcterms,"xmlns:dcmitype":Se.dcmitype,"xmlns:xsi":Se.xsi});function Kt(e,t,r,n,i){null==i[e]&&null!=t&&""!==t&&(i[e]=t,n[n.length]=r?le(e,t,r):oe(e,t))}function Xt(e,t){var r=[Ee,Gt],n={};if(t&&t.Props&&(t.Props.title&&(r[r.length]="<dc:title>"+t.Props.title+"</dc:title>"),t.Props.subject&&(r[r.length]="<dc:subject>"+t.Props.subject+"</dc:subject>"),t.Props.creator&&(r[r.length]="<dc:creator>"+t.Props.creator+"</dc:creator>"),t.Props.keywords&&(r[r.length]="<cp:keywords>"+t.Props.keywords+"</cp:keywords>"),t.Props.description&&(r[r.length]="<dc:description>"+t.Props.description+"</dc:description>")),e){null!=e.CreatedDate&&Kt("dcterms:created","string"===typeof e.CreatedDate?e.CreatedDate:ce(e.CreatedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},r,n),null!=e.ModifiedDate&&Kt("dcterms:modified","string"===typeof e.ModifiedDate?e.ModifiedDate:ce(e.ModifiedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},r,n);for(var i=0;i!=Ht.length;++i){var a=Ht[i];Kt(a[0],e[a[1]],null,r,n)}}return r.length>2&&(r[r.length]="</cp:coreProperties>",r[1]=r[1].replace("/>",">")),r.join("")}var $t=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];function Zt(e,t){var r={};if(t||(t={}),$t.forEach((function(n){switch(n[2]){case"string":t[n[1]]=(e.match(ee(n[0]))||[])[1];break;case"bool":t[n[1]]="true"===(e.match(ee(n[0]))||[])[1];break;case"raw":var i=e.match(new RegExp("<"+n[0]+"[^>]*>(.*)</"+n[0]+">"));i&&i.length>0&&(r[n[1]]=i[1]);break}})),r.HeadingPairs&&r.TitlesOfParts){for(var n=ie(r.HeadingPairs),i=0,a=0,o=0;o!==n.length;++o)switch(n[o].v){case"Worksheets":a=i,t.Worksheets=+n[++o].v;break;case"Named Ranges":++o;break}var s=ie(r.TitlesOfParts).map((function(e){return Z(e.v)}));t.SheetNames=s.slice(a,a+t.Worksheets)}return t}Se.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",Ft.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var Yt=le("Properties",null,{xmlns:Se.EXT_PROPS,"xmlns:vt":Se.vt});function Jt(e,t){var r=[],n=le;return e||(e={}),e.Application="SheetJS",r[r.length]=Ee,r[r.length]=Yt,$t.forEach((function(t){if(void 0!==e[t[1]]){var i;switch(t[2]){case"string":i=e[t[1]];break;case"bool":i=e[t[1]]?"true":"false";break}void 0!==i&&(r[r.length]=n(t[0],i))}})),r[r.length]=n("HeadingPairs",n("vt:vector",n("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+n("vt:variant",n("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),r[r.length]=n("TitlesOfParts",n("vt:vector",e.SheetNames.map((function(e){return"<vt:lpstr>"+e+"</vt:lpstr>"})).join(""),{size:e.Worksheets,baseType:"lpstr"})),r.length>2&&(r[r.length]="</Properties>",r[1]=r[1].replace("/>",">")),r.join("")}Se.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",Ft.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var Qt=/<[^>]+>[^<]*/g;function er(e,t){var r,n={},i=e.match(Qt);if(i)for(var a=0;a!=i.length;++a){var o=i[a],s=V(o);switch(s[0]){case"<?xml":break;case"<Properties":if(s.xmlns!==Se.CUST_PROPS)throw"unrecognized xmlns "+s.xmlns;if(s.xmlnsvt&&s.xmlnsvt!==Se.vt)throw"unrecognized vt "+s.xmlnsvt;break;case"<property":r=s.name;break;case"</property>":r=null;break;default:if(0===o.indexOf("<vt:")){var l=o.split(">"),c=l[0].substring(4),u=l[1];switch(c){case"lpstr":case"lpwstr":case"bstr":case"lpwstr":n[r]=q(u);break;case"bool":n[r]=$(u,"<vt:bool>");break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":n[r]=parseInt(u,10);break;case"r4":case"r8":case"decimal":n[r]=parseFloat(u);break;case"filetime":case"date":n[r]=new Date(u);break;case"cy":case"error":n[r]=q(u);break;default:"undefined"!==typeof console&&console.warn("Unexpected",o,c,l)}}else if("</"===o.substr(0,2));else if(t.WTF)throw new Error(o)}}return n}var tr=le("Properties",null,{xmlns:Se.CUST_PROPS,"xmlns:vt":Se.vt});function rr(e,t){var r=[Ee,tr];if(!e)return r.join("");var n=1;return S(e).forEach((function(t){++n,r[r.length]=le("property",ue(e[t]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:n,name:t})})),r.length>2&&(r[r.length]="</Properties>",r[1]=r[1].replace("/>",">")),r.join("")}function nr(e,t,r){switch(t){case"Description":t="Comments";break}e[t]=r}function ir(e){var t=e.read_shift(4),r=e.read_shift(4);return new Date(1e3*(r/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function ar(e,t,r){var n=e.read_shift(0,"lpstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function or(e,t,r){var n=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function sr(e,t,r){return 31===t?or(e):ar(e,t,r)}function lr(e,t,r){return sr(e,t,!1===r?0:4)}function cr(e,t){if(!t)throw new Error("dafuq?");return sr(e,t,0)}function ur(e){for(var t=e.read_shift(4),r=[],n=0;n!=t;++n)r[n]=e.read_shift(0,"lpstr");return r}function fr(e){return ur(e)}function hr(e){var t=gr(e,Ot),r=gr(e,pt);return[t,r]}function dr(e){for(var t=e.read_shift(4),r=[],n=0;n!=t/2;++n)r.push(hr(e));return r}function pr(e){return dr(e)}function mr(e,t){for(var r=e.read_shift(4),n={},i=0;i!=r;++i){var a=e.read_shift(4),o=e.read_shift(4);n[a]=e.read_shift(o,1200===t?"utf16le":"utf8").replace(m,"").replace(v,"!")}return 3&e.l&&(e.l=e.l>>3<<2),n}function vr(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return!0&t&&(e.l+=4-(3&t)&3),r}function br(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size,t}function gr(e,t,r){var n,i=e.read_shift(2),a=r||{};if(e.l+=2,t!==vt&&i!==t&&-1===Et.indexOf(t))throw new Error("Expected type "+t+" saw "+i);switch(t===vt?i:t){case 2:return n=e.read_shift(2,"i"),a.raw||(e.l+=2),n;case 3:return n=e.read_shift(4,"i"),n;case 11:return 0!==e.read_shift(4);case 19:return n=e.read_shift(4),n;case 30:return ar(e,i,4).replace(m,"");case 31:return or(e);case 64:return ir(e);case 65:return vr(e);case 71:return br(e);case 80:return lr(e,i,!a.raw&&4).replace(m,"");case 81:return cr(e,i,4).replace(m,"");case 4108:return pr(e);case 4126:return fr(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+i)}}function yr(e,t){var r,n=e.l,i=e.read_shift(4),a=e.read_shift(4),s=[],l=0,c=0,u=-1;for(l=0;l!=a;++l){var f=e.read_shift(4),h=e.read_shift(4);s[l]=[f,h+n]}var d={};for(l=0;l!=a;++l){if(e.l!==s[l][1]){var p=!0;if(l>0&&t)switch(t[s[l-1][0]].t){case 2:e.l+2===s[l][1]&&(e.l+=2,p=!1);break;case 80:e.l<=s[l][1]&&(e.l=s[l][1],p=!1);break;case 4108:e.l<=s[l][1]&&(e.l=s[l][1],p=!1);break}if(!t&&e.l<=s[l][1]&&(p=!1,e.l=s[l][1]),p)throw new Error("Read Error: Expected address "+s[l][1]+" at "+e.l+" :"+l)}if(t){var m=t[s[l][0]];if(d[m.n]=gr(e,m.t,{raw:!0}),"version"===m.p&&(d[m.n]=String(d[m.n]>>16)+"."+String(65535&d[m.n])),"CodePage"==m.n)switch(d[m.n]){case 0:d[m.n]=1252;case 1e4:case 1252:case 874:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 932:case 936:case 949:case 950:case 1200:case 1201:case 65e3:case-536:case 65001:case-535:o(c=d[m.n]);break;default:throw new Error("Unsupported CodePage: "+d[m.n])}}else if(1===s[l][0]){if(c=d.CodePage=gr(e,dt),o(c),-1!==u){var v=e.l;e.l=s[u][1],r=mr(e,c),e.l=v}}else if(0===s[l][0]){if(0===c){u=l,e.l=s[l+1][1];continue}r=mr(e,c)}else{var b,g=r[s[l][0]];switch(e[e.l]){case 65:e.l+=4,b=vr(e);break;case 30:e.l+=4,b=lr(e,e[e.l-4]);break;case 31:e.l+=4,b=lr(e,e[e.l-4]);break;case 3:e.l+=4,b=e.read_shift(4,"i");break;case 19:e.l+=4,b=e.read_shift(4);break;case 5:e.l+=4,b=e.read_shift(8,"f");break;case 11:e.l+=4,b=Er(e,4);break;case 64:e.l+=4,b=new Date(ir(e));break;default:throw new Error("unparsed value: "+e[e.l])}d[g]=b}}return e.l=n+i,d}function wr(e,t){var r,n,i,a,o,s=e.content;Ne(s,0),s.chk("feff","Byte Order: ");s.read_shift(2);var l=s.read_shift(4);if(s.chk(O.utils.consts.HEADER_CLSID,"CLSID: "),r=s.read_shift(4),1!==r&&2!==r)throw"Unrecognized #Sets: "+r;if(n=s.read_shift(16),a=s.read_shift(4),1===r&&a!==s.l)throw"Length mismatch";2===r&&(i=s.read_shift(16),o=s.read_shift(4));var c,u=yr(s,t),f={SystemIdentifier:l};for(var h in u)f[h]=u[h];if(f.FMTID=n,1===r)return f;if(s.l!==o)throw"Length mismatch 2: "+s.l+" !== "+o;try{c=yr(s,null)}catch(d){}for(h in c)f[h]=c[h];return f.FMTID=[n,i],f}function _r(e,t){return e.read_shift(t),null}function kr(e,t,r){var n=[],i=e.l+t;while(e.l<i)n.push(r(e,i-e.l));if(i!==e.l)throw new Error("Slurp error");return n}function Or(e,t,r){var n=[],i=e.l+t,a=e.read_shift(2);while(0!==a--)n.push(r(e,i-e.l));if(i!==e.l)throw new Error("Slurp error");return n}function Er(e,t){return 1===e.read_shift(t)}function Sr(e){return e.read_shift(2,"u")}function Ar(e,t){return kr(e,t,Sr)}function Cr(e){var t=e.read_shift(1),r=e.read_shift(1);return 1===r?t:1===t}function Tr(e,t,r){var n=e.read_shift(1),a="sbcs-cont",o=i;if(r&&r.biff>=8&&(i=1200),void 0===r||5!==r.biff){var s=e.read_shift(1);s&&(2,a="dbcs-cont")}var l=n?e.read_shift(n,a):"";return i=o,l}function xr(e){var t=i;i=1200;var r,n,a=e.read_shift(2),o=e.read_shift(1),s=4&o,l=8&o,c={};l&&(r=e.read_shift(2)),s&&(n=e.read_shift(4));var u=1&o?"dbcs-cont":"sbcs-cont",f=0===a?"":e.read_shift(a,u);return l&&(e.l+=4*r),s&&(e.l+=n),c.t=f,l||(c.raw="<t>"+c.t+"</t>",c.r=c.t),i=t,c}function Mr(e,t,r){var n,i=e.read_shift(1);return n=0===i?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont"),n}function jr(e,t,r){var n=e.read_shift(void 0!==r&&r.biff>0&&r.biff<8?1:2);return 0===n?(e.l++,""):Mr(e,n,r)}function Rr(e,t,r){if(5!==r.biff&&2!==r.biff)return jr(e,t,r);var n=e.read_shift(1);return 0===n?(e.l++,""):e.read_shift(n,"sbcs-cont")}var Pr=De,Ir=function(e,t){var r=e.read_shift(4),n=e.l,i=!1;r>24&&(e.l+=r-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(i=!0),e.l=n);var a=e.read_shift((i?r-24:r)>>1,"utf16le").replace(m,"");return i&&(e.l+=24),a},Br=function(e,t){e.read_shift(2);var r=e.read_shift(4),n=e.read_shift(r,"cstr"),i=(e.read_shift(2),e.read_shift(2),e.read_shift(4));if(0===i)return n.replace(/\\/g,"/");var a=e.read_shift(4),o=(e.read_shift(2),e.read_shift(a>>1,"utf16le").replace(m,""));return o},Nr=function(e,t){var r=e.read_shift(16);switch(t-=16,r){case"e0c9ea79f9bace118c8200aa004ba90b":return Ir(e,t);case"0303000000000000c000000000000046":return Br(e,t);default:throw"unsupported moniker "+r}},Dr=function(e,t){var r=e.read_shift(4),n=e.read_shift(r,"utf16le").replace(m,"");return n},Lr=function(e,t){var r=e.l+t,n=e.read_shift(4);if(2!==n)throw new Error("Unrecognized streamVersion: "+n);var i,a,o,s,l=e.read_shift(2);e.l+=2,16&l&&Dr(e,r-e.l),128&l&&(i=Dr(e,r-e.l)),257===(257&l)&&(a=Dr(e,r-e.l)),1===(257&l)&&(o=Nr(e,r-e.l)),8&l&&(s=Dr(e,r-e.l)),32&l&&e.read_shift(16),64&l&&ir(e,8),e.l=r;var c=i||a||o;return s&&(c+="#"+s),{Target:c}};function Fr(e,t){var r=e.read_shift(1),n=e.read_shift(1),i=e.read_shift(1),a=e.read_shift(1);return[r,n,i,a]}function Vr(e,t){var r=Fr(e,t);return r[3]=0,r}function zr(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2);return{r:r,c:n,ixfe:i}}function Ur(e){var t=e.read_shift(2),r=e.read_shift(2);return e.l+=8,{type:t,flags:r}}function Hr(e,t,r){return 0===t?"":Rr(e,t,r)}var qr=Sr;function Wr(e,t){var r=e.read_shift(2),n=e.read_shift(2,"i"),i=e.read_shift(2,"i");return[r,n,i]}function Gr(e,t){var r=e.read_shift(2),n=it(e);return[r,n]}function Kr(e,t){e.l+=4,t-=4;var r=e.l+t,n=Tr(e,t),i=e.read_shift(2);if(r-=e.l,i!==r)throw"Malformed AddinUdf: padding = "+r+" != "+i;return e.l+=i,n}function Xr(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2);return{s:{c:i,r:r},e:{c:a,r:n}}}function $r(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(1),a=e.read_shift(1);return{s:{c:i,r:r},e:{c:a,r:n}}}var Zr=$r;function Yr(e,t){e.l+=4;var r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2);return e.l+=12,[n,r,i]}function Jr(e,t){var r={};return e.l+=4,e.l+=16,r.fSharedNote=e.read_shift(2),e.l+=4,r}function Qr(e,t){var r={};return e.l+=4,e.cf=e.read_shift(2),r}var en={21:Yr,19:De,18:function(e,t){e.l+=12},17:function(e,t){e.l+=8},16:De,15:De,13:Jr,12:function(e,t){e.l+=24},11:function(e,t){e.l+=10},10:function(e,t){e.l+=16},9:De,8:function(e,t){e.l+=6},7:Qr,6:function(e,t){e.l+=6},4:De,0:function(e,t){e.l+=4}};function tn(e,t,r){var n=e.l,i=[];while(e.l<n+t){var a=e.read_shift(2);e.l-=2;try{i.push(en[a](e,n+t-e.l))}catch(o){return e.l=n+t,i}}return e.l!=n+t&&(e.l=n+t),i}var rn=Sr;function nn(e,t){var r={};switch(r.BIFFVer=e.read_shift(2),t-=2,r.BIFFVer){case 1536:case 1280:case 2:case 7:break;default:throw"Unexpected BIFF Ver "+r.BIFFVer}return e.read_shift(t),r}function an(e,t){if(0===t)return 1200;var r;if(1200!==(r=e.read_shift(2)))throw"InterfaceHdr codePage "+r;return 1200}function on(e,t,r){if(r.enc)return e.l+=t,"";var n=e.l,i=jr(e,0,r);return e.read_shift(t+n-e.l),i}function sn(e,t,r){var n=e.read_shift(4),i=e.read_shift(1)>>6,a=e.read_shift(1);switch(a){case 0:a="Worksheet";break;case 1:a="Macrosheet";break;case 2:a="Chartsheet";break;case 6:a="VBAModule";break}var o=Tr(e,0,r);return 0===o.length&&(o="Sheet1"),{pos:n,hs:i,dt:a,name:o}}function ln(e,t){for(var r=e.read_shift(4),n=e.read_shift(4),i=[],a=0;a!=n;++a)i.push(xr(e));return i.Count=r,i.Unique=n,i}function cn(e,t){var r={};return r.dsst=e.read_shift(2),e.l+=t-2,r}function un(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2);e.read_shift(2);e.read_shift(4);e.read_shift(1);return e.read_shift(1),e.read_shift(2),{r:r,c:n,cnt:i-n}}function fn(e,t){var r=Ur(e);if(2211!=r.type)throw"Invalid Future Record "+r.type;var n=e.read_shift(4);return 0!==n}var hn=_r;function dn(e,t){return e.read_shift(2),e.read_shift(4)}function pn(e,t){var r,n=e.read_shift(2);r=e.read_shift(2);var i={Unsynced:1&n,DyZero:(2&n)>>1,ExAsc:(4&n)>>2,ExDsc:(8&n)>>3};return[i,r]}function mn(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2),o=e.read_shift(2),s=e.read_shift(2),l=e.read_shift(2),c=e.read_shift(2),u=e.read_shift(2);return{Pos:[r,n],Dim:[i,a],Flags:o,CurTab:s,FirstTab:l,Selected:c,TabRatio:u}}function vn(e,t,r){e.l+=14;var n=Tr(e,0,r);return n}function bn(e,t){var r=zr(e);return r.isst=e.read_shift(4),r}function gn(e,t,r){var n=zr(e,6),i=jr(e,t-6,r);return n.val=i,n}function yn(e,t,r){var n=e.read_shift(2),i=Rr(e,0,r);return[n,i]}function wn(e,t){var r=10===t?2:4,n=e.read_shift(r),i=e.read_shift(r),a=e.read_shift(2),o=e.read_shift(2);return e.l+=2,{s:{r:n,c:a},e:{r:i,c:o}}}function _n(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=Gr(e);return{r:r,c:n,ixfe:i[0],rknum:i[1]}}function kn(e,t){var r=e.l+t-2,n=e.read_shift(2),i=e.read_shift(2),a=[];while(e.l<r)a.push(Gr(e));if(e.l!==r)throw"MulRK read error";var o=e.read_shift(2);if(a.length!=o-i+1)throw"MulRK length mismatch";return{r:n,c:i,C:o,rkrec:a}}function On(e,t,r){var n={},i=(e.read_shift(4),e.read_shift(4),e.read_shift(4)),a=e.read_shift(2);return n.patternType=xt[i>>26],n.icvFore=127&a,n.icvBack=a>>7&127,n}function En(e,t){var r={};return r.ifnt=e.read_shift(2),r.ifmt=e.read_shift(2),r.flags=e.read_shift(2),r.fStyle=r.flags>>2&1,t-=6,r.data=On(e,t,r.fStyle),r}function Sn(e,t){e.l+=4;var r=[e.read_shift(2),e.read_shift(2)];if(0!==r[0]&&r[0]--,0!==r[1]&&r[1]--,r[0]>7||r[1]>7)throw"Bad Gutters: "+r;return r}function An(e,t){var r=zr(e,6),n=Cr(e,2);return r.val=n,r.t=!0===n||!1===n?"b":"e",r}function Cn(e,t){var r=zr(e,6),n=st(e,8);return r.val=n,r}var Tn=Hr;function xn(e,t,r){var n,i=e.l+t,a=e.read_shift(2),o=e.read_shift(2);o>=1&&o<=255&&(n=Mr(e,o));var s=e.read_shift(i-e.l);return r.sbcch=o,[o,a,n,s]}function Mn(e,t,r){var n,i=e.read_shift(2),a={fBuiltIn:1&i,fWantAdvise:i>>>1&1,fWantPict:i>>>2&1,fOle:i>>>3&1,fOleLink:i>>>4&1,cf:i>>>5&1023,fIcon:i>>>15&1};return 14849===r.sbcch&&(n=Kr(e,t-2)),a.body=n||e.read_shift(t-2),a}function jn(e,t,r){if(r.biff<8)return gn(e,t,r);var n=e.l+t,i=(e.read_shift(2),e.read_shift(1)),a=e.read_shift(1),o=e.read_shift(2);e.l+=2;e.read_shift(2);e.l+=4;var s=Mr(e,a,r),l=Dh(e,n-e.l,r,o);return{chKey:i,Name:s,rgce:l}}function Rn(e,t,r){if(r.biff<8)return Tr(e,t,r);var n=Or(e,t,Wr),i=[];if(1025===r.sbcch){for(var a=0;a!=n.length;++a)i.push(r.snames[n[a][1]]);return i}return n}function Pn(e,t,r){$r(e,6);e.l++;var n=e.read_shift(1);return t-=8,[Fh(e,t,r),n]}function In(e,t,r){var n=Zr(e,6);return e.l+=6,t-=12,[n,Vh(e,t,r,n)]}function Bn(e,t){var r=0!==e.read_shift(4),n=0!==e.read_shift(4),i=e.read_shift(4);return[r,n,i]}function Nn(e,t,r){if(!(r.biff<8)){var n=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2),o=e.read_shift(2),s=Rr(e,0,r);return r.biff<8&&e.read_shift(1),[{r:n,c:i},s,o,a]}}function Dn(e,t,r){return Nn(e,t,r)}function Ln(e,t){var r=[],n=e.read_shift(2);while(n--)r.push(Xr(e,t));return r}function Fn(e,t){var r=Yr(e,22),n=tn(e,t-22,r[1]);return{cmo:r,ft:n}}function Vn(e,t,r){var n=e.l;try{e.l+=4;var i=(r.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(i)?e.l+=6:Pr(e,6,r);var a=e.read_shift(2),o=(e.read_shift(2),rn(e,2),e.read_shift(2));e.l+=o;for(var s="",l=1;l<e.lens.length-1;++l){if(e.l-n!=e.lens[l])throw"TxO: bad continue record";var c=e[e.l],u=Mr(e,e.lens[l+1]-e.lens[l]-1);if(s+=u,s.length>=(c?a:2*a))break}if(s.length!==a&&s.length!==2*a)throw"cchText: "+a+" != "+s.length;return e.l=n+t,{t:s}}catch(f){return e.l=n+t,{t:s||""}}}var zn=function(e,t){var r=Xr(e,8);e.l+=16;var n=Lr(e,t-24);return[r,n]},Un=function(e,t){e.l;e.read_shift(2);var r=Xr(e,8),n=e.read_shift((t-10)/2,"dbcs-cont");return n=n.replace(m,""),[r,n]};function Hn(e,t){var r,n=[];return r=e.read_shift(2),n[0]=Tt[r]||r,r=e.read_shift(2),n[1]=Tt[r]||r,n}function qn(e,t){var r=e.read_shift(2),n=[];while(r-- >0)n.push(Vr(e,8));return n}function Wn(e,t){var r=e.read_shift(2),n=[];while(r-- >0)n.push(Vr(e,8));return n}function Gn(e,t){e.l+=2;var r={cxfs:0,crc:0};return r.cxfs=e.read_shift(2),r.crc=e.read_shift(4),r}var Kn=De,Xn=De,$n=De,Zn=De,Yn=Er,Jn=zr,Qn=st,ei=Sr,ti=Sr,ri=st,ni=Er,ii=Sr,ai=Er,oi=_r,si=Er,li=Sr,ci=Er,ui=Er,fi=Sr,hi=_r,di=_r,pi=_r,mi=_r,vi=_r,bi=Sr,gi=Tn,yi=Sr,wi=Er,_i=Tn,ki=qr,Oi=_r,Ei=st,Si=_r,Ai=Er,Ci=Sr,Ti=Er,xi=Er,Mi=Sr,ji=Er,Ri=Sr,Pi=Er,Ii=Er,Bi=st,Ni=Ar,Di=Er,Li=Ar,Fi=jr,Vi=Er,zi=st,Ui=Er,Hi=Er,qi=Er,Wi=De,Gi=De,Ki=De,Xi=De,$i=De,Zi=De,Yi=De,Ji=De,Qi=De,ea=De,ta=De,ra=De,na=De,ia=De,aa=De,oa=De,sa=De,la=De,ca=De,ua=De,fa=De,ha=De,da=De,pa=De,ma=De,va=De,ba=De,ga=De,ya=De,wa=De,_a=De,ka=De,Oa=De,Ea=De,Sa=De,Aa=De,Ca=De,Ta=De,xa=De,Ma=De,ja=De,Ra=De,Pa=De,Ia=De,Ba=De,Na=De,Da=De,La=De,Fa=De,Va=De,za=De,Ua=De,Ha=De,qa=De,Wa=De,Ga=De,Ka=De,Xa=De,$a=De,Za=De,Ya=De,Ja=De,Qa=De,eo=De,to=De,ro=De,no=De,io=De,ao=De,oo=De,so=De,lo=De,co=De,uo=De,fo=De,ho=De,po=De,mo=De,vo=De,bo=De,go=De,yo=De,wo=De,_o=De,ko=De,Oo=De,Eo=De,So=De,Ao=De,Co=De,To=De,xo=De,Mo=De,jo=De,Ro=De,Po=De,Io=De,Bo=De,No=De,Do=De,Lo=De,Fo=De,Vo=De,zo=De,Uo=De,Ho=De,qo=De,Wo=De,Go=De,Ko=De,Xo=De,$o=De,Zo=jr,Yo=De,Jo=De,Qo=De,es=De,ts=De,rs=De,ns=De,is=De,as=De,os=De,ss=De,ls=De,cs=De,us=De,fs=De,hs=De,ds=De,ps=De,ms=De,vs=De,bs=De,gs=De,ys=De,ws=De,_s=De,ks=De,Os=De,Es=De,Ss=De,As=De,Cs=De,Ts=De,xs=De,Ms=De,js=De,Rs=De,Ps=De,Is=De,Bs=De,Ns=De,Ds=De,Ls=De,Fs=De,Vs=De,zs=De,Us=De,Hs=De,qs=De,Ws=De,Gs=De,Ks=De,Xs=De,$s=De,Zs=De,Ys=De,Js=De,Qs=De,el=De,tl=De,rl=De,nl=De,il=De,al=De,ol=De,sl=De,ll=De,cl=De,ul=De,fl=De,hl=De,dl=De,pl=De,ml=De,vl=De,bl=De,gl=De,yl=De,wl=De,_l=De,kl=De,Ol=De,El=De,Sl=De,Al=De,Cl=De,Tl=De,xl=De,Ml=De,jl=De,Rl=De,Pl=De,Il=De,Bl=De,Nl=De,Dl=De,Ll=De,Fl=De,Vl=De,zl=De,Ul=De,Hl=De,ql=De,Wl=De,Gl=De,Kl=De,Xl=De,$l=De,Zl=De,Yl=De,Jl=De,Ql=De,ec=De,tc=De,rc=De,nc=De,ic=De,ac=De,oc=De,sc=De,lc=De,cc=De,uc=De,fc=De,hc=De,dc=De,pc=De,mc=De,vc=De,bc=De,gc=De,yc=De,wc=De,_c=De,kc=De,Oc=De,Ec=De,Sc=De,Ac=De,Cc=De,Tc=De,xc=De,Mc=De,jc=De,Rc=De;function Pc(e,t,r){var n=zr(e,6);++e.l;var i=Rr(e,t-7,r);return n.val=i,n}function Ic(e,t,r){var n=zr(e,6);++e.l;var i=st(e,8);return n.val=i,n}var Bc={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},Nc=function(){var e=ee("t"),t=ee("rPr"),r=/<r>/g,n=/<\/r>/,i=/\r\n/g,a=function(e,t,r){var n={},i=65001,a=e.match(D),o=0;if(a)for(;o!=a.length;++o){var s=V(a[o]);switch(s[0]){case"<condense":break;case"<extend":break;case"<shadow":case"<shadow/>":break;case"<charset":if("1"==s.val)break;i=Bc[parseInt(s.val,10)];break;case"<outline":case"<outline/>":break;case"<rFont":n.name=s.val;break;case"<sz":n.sz=s.val;break;case"<strike":if(!s.val)break;case"<strike/>":n.strike=1;break;case"</strike>":break;case"<u":if(!s.val)break;case"<u/>":n.u=1;break;case"</u>":break;case"<b":if(!s.val)break;case"<b/>":n.b=1;break;case"</b>":break;case"<i":if(!s.val)break;case"<i/>":n.i=1;break;case"</i>":break;case"<color":s.rgb&&(n.color=s.rgb.substr(2,6));break;case"<family":n.family=s.val;break;case"<vertAlign":break;case"<scheme":break;default:if(47!==s[0].charCodeAt(1))throw"Unrecognized rich format "+s[0]}}var l=[];return n.b&&l.push("font-weight: bold;"),n.i&&l.push("font-style: italic;"),t.push('<span style="'+l.join("")+'">'),r.push("</span>"),i};function o(r){var n=[[],"",[]],o=r.match(e);if(!E(o))return"";n[1]=o[1];var s=r.match(t);return E(s)&&a(s[1],n[0],n[2]),n[0].join("")+n[1].replace(i,"<br/>")+n[2].join("")}return function(e){return e.replace(r,"").split(n).map(o).join("")}}(),Dc=/<t[^>]*>([^<]*)<\/t>/g,Lc=/<r>/;function Fc(e,t){var r=!t||t.cellHTML,n={};return e?(116===e.charCodeAt(1)?(n.t=Z(q(e.substr(e.indexOf(">")+1).split(/<\/t>/)[0])),n.r=e,r&&(n.h=n.t)):e.match(Lc)&&(n.r=e,n.t=Z(q(e.match(Dc).join("").replace(D,""))),r&&(n.h=Nc(e))),n):null}var Vc=/<sst([^>]*)>([\s\S]*)<\/sst>/,zc=/<(?:si|sstItem)>/g,Uc=/<\/(?:si|sstItem)>/;function Hc(e,t){var r,n=[],i=e.match(Vc);if(E(i)){r=i[2].replace(zc,"").split(Uc);for(var a=0;a!=r.length;++a){var o=Fc(r[a],t);null!=o&&(n[n.length]=o)}i=V(i[1]),n.Count=i.count,n.Unique=i.uniqueCount}return n}Ft.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var qc=/^\s|\s$|[\t\n\r]/;function Wc(e,t){if(!t.bookSST)return"";var r=[Ee];r[r.length]=le("sst",null,{xmlns:Se.main[0],count:e.Count,uniqueCount:e.Unique});for(var n=0;n!=e.length;++n)if(null!=e[n]){var i=e[n],a="<si>";i.r?a+=i.r:(a+="<t",i.t.match(qc)&&(a+=' xml:space="preserve"'),a+=">"+K(i.t)+"</t>"),a+="</si>",r[r.length]=a}return r.length>2&&(r[r.length]="</sst>",r[1]=r[1].replace("/>",">")),r.join("")}function Gc(e,t){return[e.read_shift(4),e.read_shift(4)]}function Kc(e,t){var r=[],n=!1;return Fe(e,(function(e,i,a){switch(i.n){case"BrtBeginSst":r.Count=e[0],r.Unique=e[1];break;case"BrtSSTItem":r.push(e);break;case"BrtEndSst":return!0;case"BrtFRTBegin":n=!0;break;case"BrtFRTEnd":n=!1;break;default:if(!n||t.WTF)throw new Error("Unexpected record "+a+" "+i.n)}})),r}function Xc(e,t){return t||(t=Le(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}var $c=Xe;function Zc(e,t){var r=Ve();ze(r,"BrtBeginSst",Xc(e));for(var n=0;n<e.length;++n)ze(r,"BrtSSTItem",$c(e[n]));return ze(r,"BrtEndSst"),r.end()}function Yc(e){return"undefined"!==typeof cptable?cptable.utils.encode(1252,e):e.split("").map((function(e){return e.charCodeAt(0)}))}function Jc(e,t){var r={};return r.Major=e.read_shift(2),r.Minor=e.read_shift(2),r}function Qc(e,t){var r={};r.Flags=e.read_shift(4);var n=e.read_shift(4);if(0!==n)throw"Unrecognized SizeExtra: "+n;switch(r.AlgID=e.read_shift(4),r.AlgID){case 0:case 26625:case 26126:case 26127:case 26128:break;default:throw"Unrecognized encryption algorithm: "+r.AlgID}return De(e,t-12),r}function eu(e,t){return De(e,t)}function tu(e,t){var r={},n=r.EncryptionVersionInfo=Jc(e,4);if(t-=4,2!=n.Minor)throw"unrecognized minor version code: "+n.Minor;if(n.Major>4||n.Major<2)throw"unrecognized major version code: "+n.Major;r.Flags=e.read_shift(4),t-=4;var i=e.read_shift(4);return t-=4,r.EncryptionHeader=Qc(e,i),t-=i,r.EncryptionVerifier=eu(e,t),r}function ru(e,t){var r={},n=r.EncryptionVersionInfo=Jc(e,4);if(4,1!=n.Major||1!=n.Minor)throw"unrecognized version code "+n.Major+" : "+n.Minor;return r.Salt=e.read_shift(16),r.EncryptedVerifier=e.read_shift(16),r.EncryptedVerifierHash=e.read_shift(16),r}function nu(e){var t,r,n,i,a,o,s=0,l=Yc(e),c=l.length+1;for(t=h(c),t[0]=l.length,r=1;r!=c;++r)t[r]=l[r-1];for(r=c-1;r>=0;--r)n=t[r],i=0===(16384&s)?0:1,a=s<<1&32767,o=i|a,s=o^n;return 52811^s}var iu=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],r=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],n=function(e){return 255&(e/2|128*e)},i=function(e,t){return n(e^t)},a=function(e){for(var n=t[e.length-1],i=104,a=e.length-1;a>=0;--a)for(var o=e[a],s=0;7!=s;++s)64&o&&(n^=r[i]),o*=2,--i;return n};return function(t){for(var r,n,o,s=Yc(t),l=a(s),c=s.length,u=h(16),f=0;16!=f;++f)u[f]=0;1===(1&c)&&(r=l>>8,u[c]=i(e[0],r),--c,r=255&l,n=s[s.length-1],u[c]=i(n,r));while(c>0)--c,r=l>>8,u[c]=i(s[c],r),--c,r=255&l,u[c]=i(s[c],r);c=15,o=15-s.length;while(o>0)r=l>>8,u[c]=i(e[o],r),--c,--o,r=255&l,u[c]=i(s[c],r),--c,--o;return u}}(),au=function(e,t,r,n,i){var a,o;for(i||(i=t),n||(n=iu(e)),a=0;a!=t.length;++a)o=t[a],o^=n[r],o=255&(o>>5|o<<3),i[a]=o,++r;return[i,r,n]},ou=function(e){var t=0,r=iu(e);return function(e){var n=au(null,e,t,r);return t=n[1],n[0]}};function su(e,t,r,n){var i={key:Sr(e),verificationBytes:Sr(e)};return r.password&&(i.verifier=nu(r.password)),n.valid=i.verificationBytes===i.verifier,n.valid&&(n.insitu_decrypt=ou(r.password)),i}function lu(e,t,r){var n=r||{};return n.Info=e.read_shift(2),e.l-=2,1===n.Info?n.Data=ru(e,t):n.Data=tu(e,t),n}function cu(e,t,r){var n={Type:e.read_shift(2)};return n.Type?lu(e,t-2,n):su(e,t-2,r,n),n}function uu(e){var t=e.substr("#"===e[0]?1:0,6);return[parseInt(t.substr(0,2),16),parseInt(t.substr(2,2),16),parseInt(t.substr(4,2),16)]}function fu(e){for(var t=0,r=1;3!=t;++t)r=256*r+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().substr(1)}function hu(e){var t=e[0]/255,r=e[1]/255,n=e[2]/255,i=Math.max(t,r,n),a=Math.min(t,r,n),o=i-a;if(0===o)return[0,0,t];var s=0,l=0,c=i+a;switch(l=o/(c>1?2-c:c),i){case t:s=((r-n)/o+6)%6;break;case r:s=(n-t)/o+2;break;case n:s=(t-r)/o+4;break}return[s/6,l,c/2]}function du(e){var t,r=e[0],n=e[1],i=e[2],a=2*n*(i<.5?i:1-i),o=i-a/2,s=[o,o,o],l=6*r;if(0!==n)switch(0|l){case 0:case 6:t=a*l,s[0]+=a,s[1]+=t;break;case 1:t=a*(2-l),s[0]+=t,s[1]+=a;break;case 2:t=a*(l-2),s[1]+=a,s[2]+=t;break;case 3:t=a*(4-l),s[1]+=t,s[2]+=a;break;case 4:t=a*(l-4),s[2]+=a,s[0]+=t;break;case 5:t=a*(6-l),s[2]+=t,s[0]+=a;break}for(var c=0;3!=c;++c)s[c]=Math.round(255*s[c]);return s}function pu(e,t){if(0==t)return e;var r=hu(uu(e));r[2]=t<0?r[2]*(1+t):1-(1-r[2])*(1-t);var n=fu(du(r));return n}var mu=7,vu=15,bu=1,gu=mu;function yu(e){return(e+(128/gu|0)/256)*gu|0}function wu(e){return((e-5)/gu*100+.5|0)/100}function _u(e){return((e*gu+5)/gu*256|0)/256}function ku(e){return _u(wu(yu(e)))}function Ou(e,t){if(ku(e)!=e){for(gu=mu;gu>bu;--gu)if(ku(e)===e)break;if(gu===bu)for(gu=mu+1;gu<vu;++gu)if(ku(e)===e)break;gu===vu&&(gu=mu)}}var Eu={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"},Su={},Au={};function Cu(e,t){Su.Fills=[];var r={};e[0].match(D).forEach((function(e){var n=V(e);switch(n[0]){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":break;case"</fill>":Su.Fills.push(r),r={};break;case"<patternFill":n.patternType&&(r.patternType=n.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":r.bgColor||(r.bgColor={}),n.indexed&&(r.bgColor.indexed=parseInt(n.indexed,10)),n.theme&&(r.bgColor.theme=parseInt(n.theme,10)),n.tint&&(r.bgColor.tint=parseFloat(n.tint)),n.theme&&Au.themeElements&&Au.themeElements.clrScheme&&(r.bgColor.rgb=pu(Au.themeElements.clrScheme[r.bgColor.theme].rgb,r.bgColor.tint||0),t.WTF&&(r.bgColor.raw_rgb=pu(Au.themeElements.clrScheme[r.bgColor.theme].rgb,0))),n.rgb&&(r.bgColor.rgb=n.rgb);break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":r.fgColor||(r.fgColor={}),n.theme&&(r.fgColor.theme=parseInt(n.theme,10)),n.tint&&(r.fgColor.tint=parseFloat(n.tint)),n.theme&&Au.themeElements&&Au.themeElements.clrScheme&&(r.fgColor.rgb=pu(Au.themeElements.clrScheme[r.fgColor.theme].rgb,r.fgColor.tint||0),t.WTF&&(r.fgColor.raw_rgb=pu(Au.themeElements.clrScheme[r.fgColor.theme].rgb,0))),n.rgb&&(r.fgColor.rgb=n.rgb);break;case"<fgColor/>":case"</fgColor>":break;default:if(t.WTF)throw"unrecognized "+n[0]+" in fills"}}))}function Tu(e,t){Su.Fonts=[];var r={};e[0].match(D).forEach((function(e){var t=V(e);switch(t[0]){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":break;case"</font>":Su.Fonts.push(r),r={};break;case"<name":t.val&&(r.name=t.val);break;case"<name/>":case"</name>":break;case"<b/>":r.bold=!0;break;case"<u/>":r.underline=!0;break;case"<i/>":r.italic=!0;break;case"<strike/>":r.strike=!0;break;case"<outline/>":r.outline=!0;break;case"<shadow/>":r.shadow=!0;break;case"<sz":t.val&&(r.sz=t.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":t.val&&(r.vertAlign=t.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<color":r.color||(r.color={}),t.theme&&(r.color.theme=t.theme),t.tint&&(r.color.tint=t.tint),t.theme&&Au.themeElements&&Au.themeElements.clrScheme&&(r.color.rgb=pu(Au.themeElements.clrScheme[r.color.theme].rgb,r.color.tint||0)),t.rgb&&(r.color.rgb=t.rgb);break;case"<color/>":case"</color>":break}}))}function xu(e,t){Su.Borders=[];var r={},n={};e[0].match(D).forEach((function(e){var t=V(e);switch(t[0]){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":r={},t.diagonalUp&&(r.diagonalUp=t.diagonalUp),t.diagonalDown&&(r.diagonalDown=t.diagonalDown),Su.Borders.push(r);break;case"</border>":break;case"<left":n=r.left={},t.style&&(n.style=t.style);break;case"<right":n=r.right={},t.style&&(n.style=t.style);break;case"<top":n=r.top={},t.style&&(n.style=t.style);break;case"<bottom":n=r.bottom={},t.style&&(n.style=t.style);break;case"<diagonal":n=r.diagonal={},t.style&&(n.style=t.style);break;case"<color":n.color={},t.theme&&(n.color.theme=t.theme),t.theme&&Au.themeElements&&Au.themeElements.clrScheme&&(n.color.rgb=pu(Au.themeElements.clrScheme[n.color.theme].rgb,n.color.tint||0)),t.tint&&(n.color.tint=t.tint),t.rgb&&(n.color.rgb=t.rgb),t.auto&&(n.color.auto=t.auto);break;case"<name/>":case"</name>":break;default:break}}))}function Mu(e,t){Su.NumberFmt=[];for(var r=S(b._table),n=0;n<r.length;++n)Su.NumberFmt[r[n]]=b._table[r[n]];var i=e[0].match(D);for(n=0;n<i.length;++n){var a=V(i[n]);switch(a[0]){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":var o=q(Z(a.formatCode)),s=parseInt(a.numFmtId,10);Su.NumberFmt[s]=o,s>0&&b.load(o,s);break;default:if(t.WTF)throw"unrecognized "+a[0]+" in numFmts"}}}function ju(e,t){var r=["<numFmts>"];return[[5,8],[23,26],[41,44],[63,66],[164,392]].forEach((function(t){for(var n=t[0];n<=t[1];++n)void 0!==e[n]&&(r[r.length]=le("numFmt",null,{numFmtId:n,formatCode:K(e[n])}))})),1===r.length?"":(r[r.length]="</numFmts>",r[0]=le("numFmts",null,{count:r.length-2}).replace("/>",">"),r.join(""))}function Ru(e,t){var r;Su.CellXf=[],e[0].match(D).forEach((function(e){var n=V(e);switch(n[0]){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":r=n,delete r[0],delete n[0],r.numFmtId&&(r.numFmtId=parseInt(r.numFmtId,10)),r.fillId&&(r.fillId=parseInt(r.fillId,10)),Su.CellXf.push(r);break;case"</xf>":break;case"<alignment":case"<alignment/>":var i={};n.vertical&&(i.vertical=n.vertical),n.horizontal&&(i.horizontal=n.horizontal),void 0!=n.textRotation&&(i.textRotation=n.textRotation),n.indent&&(i.indent=n.indent),n.wrapText&&(i.wrapText=n.wrapText),r.alignment=i;break;case"<protection":case"</protection>":case"<protection/>":break;case"<extLst":case"</extLst>":break;case"<ext":break;default:if(t.WTF)throw"unrecognized "+n[0]+" in cellXfs"}}))}function Pu(e){var t=[];return t[t.length]=le("cellXfs",null),e.forEach((function(e){t[t.length]=le("xf",null,e)})),t[t.length]="</cellXfs>",2===t.length?"":(t[0]=le("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var Iu=function(){var e=/<numFmts([^>]*)>.*<\/numFmts>/,t=/<cellXfs([^>]*)>.*<\/cellXfs>/,r=/<fills([^>]*)>.*<\/fills>/,n=/<borders([^>]*)>.*<\/borders>/;return function(i,a){var o;return(o=i.match(e))&&Mu(o,a),(o=i.match(/<fonts([^>]*)>.*<\/fonts>/))&&Tu(o,a),(o=i.match(r))&&Cu(o,a),(o=i.match(n))&&xu(o,a),(o=i.match(t))&&Ru(o,a),Su}}(),Bu=le("styleSheet",null,{xmlns:Se.main[0],"xmlns:vt":Se.vt});function Nu(e,t){if("undefined"!=typeof style_builder)return style_builder.toXml();var r,n=[Ee,Bu];return null!=(r=ju(e.SSF))&&(n[n.length]=r),n[n.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',n[n.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',n[n.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',n[n.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(r=Pu(t.cellXfs))&&(n[n.length]=r),n[n.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',n[n.length]='<dxfs count="0"/>',n[n.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',n.length>2&&(n[n.length]="</styleSheet>",n[1]=n[1].replace("/>",">")),n.join("")}function Du(e,t){var r=e.read_shift(2),n=et(e,t-2);return[r,n]}function Lu(e,t){var r={flags:{}};return r.dyHeight=e.read_shift(2),r.grbit=ht(e,2),r.bls=e.read_shift(2),r.sss=e.read_shift(2),r.uls=e.read_shift(1),r.bFamily=e.read_shift(1),r.bCharSet=e.read_shift(1),e.l++,r.brtColor=ft(e,8),r.bFontScheme=e.read_shift(1),r.name=et(e,t-21),r.flags.Bold=700===r.bls,r.flags.Italic=r.grbit.fItalic,r.flags.Strikeout=r.grbit.fStrikeout,r.flags.Outline=r.grbit.fOutline,r.flags.Shadow=r.grbit.fShadow,r.flags.Condense=r.grbit.fCondense,r.flags.Extend=r.grbit.fExtend,r.flags.Sub=2&r.sss,r.flags.Sup=1&r.sss,r}function Fu(e,t){var r=e.read_shift(2),n=e.read_shift(2);return De(e,t-4),{ixfe:r,ifmt:n}}function Vu(e,t){for(var r in Su.NumberFmt=[],b._table)Su.NumberFmt[r]=b._table[r];Su.CellXf=[];var n="",i=!1;return Fe(e,(function(e,r,a){switch(r.n){case"BrtFmt":Su.NumberFmt[e[0]]=e[1],b.load(e[1],e[0]);break;case"BrtFont":break;case"BrtKnownFonts":break;case"BrtFill":break;case"BrtBorder":break;case"BrtXF":"CELLXFS"===n&&Su.CellXf.push(e);break;case"BrtStyle":break;case"BrtDXF":break;case"BrtMRUColor":break;case"BrtIndexedColor":break;case"BrtBeginStyleSheet":break;case"BrtEndStyleSheet":break;case"BrtBeginTableStyle":break;case"BrtTableStyleElement":break;case"BrtEndTableStyle":break;case"BrtBeginFmts":n="FMTS";break;case"BrtEndFmts":n="";break;case"BrtBeginFonts":n="FONTS";break;case"BrtEndFonts":n="";break;case"BrtACBegin":n="ACFONTS";break;case"BrtACEnd":n="";break;case"BrtBeginFills":n="FILLS";break;case"BrtEndFills":n="";break;case"BrtBeginBorders":n="BORDERS";break;case"BrtEndBorders":n="";break;case"BrtBeginCellStyleXFs":n="CELLSTYLEXFS";break;case"BrtEndCellStyleXFs":n="";break;case"BrtBeginCellXFs":n="CELLXFS";break;case"BrtEndCellXFs":n="";break;case"BrtBeginStyles":n="STYLES";break;case"BrtEndStyles":n="";break;case"BrtBeginDXFs":n="DXFS";break;case"BrtEndDXFs":n="";break;case"BrtBeginTableStyles":n="TABLESTYLES";break;case"BrtEndTableStyles":n="";break;case"BrtBeginColorPalette":n="COLORPALETTE";break;case"BrtEndColorPalette":n="";break;case"BrtBeginIndexedColors":n="INDEXEDCOLORS";break;case"BrtEndIndexedColors":n="";break;case"BrtBeginMRUColors":n="MRUCOLORS";break;case"BrtEndMRUColors":n="";break;case"BrtFRTBegin":i=!0;break;case"BrtFRTEnd":i=!1;break;case"BrtBeginStyleSheetExt14":break;case"BrtBeginSlicerStyles":break;case"BrtEndSlicerStyles":break;case"BrtBeginTimelineStylesheetExt15":break;case"BrtEndTimelineStylesheetExt15":break;case"BrtBeginTimelineStyles":break;case"BrtEndTimelineStyles":break;case"BrtEndStyleSheetExt14":break;default:if(!i||t.WTF)throw new Error("Unexpected record "+a+" "+r.n)}})),Su}function zu(e,t){var r=Ve();return ze(r,"BrtBeginStyleSheet"),ze(r,"BrtEndStyleSheet"),r.end()}function Uu(e,t){Au.themeElements.clrScheme=[];var r={};e[0].match(D).forEach((function(e){var n=V(e);switch(n[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":r.rgb=n.val;break;case"<a:sysClr":r.rgb=n.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt1>":case"</a:lt1>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":"/"===n[0][1]?(Au.themeElements.clrScheme.push(r),r={}):r.name=n[0].substring(3,n[0].length-1);break;default:if(t.WTF)throw"unrecognized "+n[0]+" in clrScheme"}}))}function Hu(e,t){}function qu(e,t){}Ft.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",Ft.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var Wu=/<a:clrScheme([^>]*)>[^\u2603]*<\/a:clrScheme>/,Gu=/<a:fontScheme([^>]*)>[^\u2603]*<\/a:fontScheme>/,Ku=/<a:fmtScheme([^>]*)>[^\u2603]*<\/a:fmtScheme>/;function Xu(e,t){var r;Au.themeElements={},[["clrScheme",Wu,Uu],["fontScheme",Gu,Hu],["fmtScheme",Ku,qu]].forEach((function(n){if(!(r=e.match(n[1])))throw n[0]+" not found in themeElements";n[2](r,t)}))}var $u=/<a:themeElements([^>]*)>[^\u2603]*<\/a:themeElements>/;function Zu(e,t){if(!e||0===e.length)return Au;var r;if(!(r=e.match($u)))throw"themeElements not found in theme";return Xu(r[0],t),Au}function Yu(e){return e.themeXml?e.themeXml:'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"><a:themeElements><a:clrScheme name="Office"><a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1><a:dk2><a:srgbClr val="1F497D"/></a:dk2><a:lt2><a:srgbClr val="EEECE1"/></a:lt2><a:accent1><a:srgbClr val="4F81BD"/></a:accent1><a:accent2><a:srgbClr val="C0504D"/></a:accent2><a:accent3><a:srgbClr val="9BBB59"/></a:accent3><a:accent4><a:srgbClr val="8064A2"/></a:accent4><a:accent5><a:srgbClr val="4BACC6"/></a:accent5><a:accent6><a:srgbClr val="F79646"/></a:accent6><a:hlink><a:srgbClr val="0000FF"/></a:hlink><a:folHlink><a:srgbClr val="800080"/></a:folHlink></a:clrScheme><a:fontScheme name="Office"><a:majorFont><a:latin typeface="Cambria"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="MS Pゴシック"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="宋体"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:majorFont><a:minorFont><a:latin typeface="Calibri"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="MS Pゴシック"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="宋体"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:minorFont></a:fontScheme><a:fmtScheme name="Office"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs><a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="16200000" scaled="1"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="16200000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln><a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln><a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst><a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw></a:effectLst><a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d><a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs><a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs></a:gsLst><a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs></a:gsLst><a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults><a:spDef><a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style></a:spDef><a:lnDef><a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style></a:lnDef></a:objectDefaults><a:extraClrSchemeLst/></a:theme>'}function Ju(e,t){var r=e.read_shift(4);124226!==r&&(e.l+=t-4)}function Qu(e,t){return e.read_shift(4)}function ef(e,t){var r={};switch(r.xclrType=e.read_shift(2),r.nTintShade=e.read_shift(2),r.xclrType){case 0:e.l+=4;break;case 1:r.xclrValue=tf(e,4);break;case 2:r.xclrValue=Fr(e,4);break;case 3:r.xclrValue=Qu(e,4);break;case 4:e.l+=4;break}return e.l+=8,r}function tf(e,t){return De(e,t)}function rf(e,t){return De(e,t)}function nf(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=[r];switch(r){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:i[1]=ef(e,n);break;case 6:i[1]=rf(e,n);break;case 14:case 15:i[1]=e.read_shift(5===n?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+r+" "+n)}return i}function af(e,t){var r=e.l+t;e.l+=2;var n=e.read_shift(2);e.l+=2;var i=e.read_shift(2),a=[];while(i-- >0)a.push(nf(e,r-e.l));return{ixfe:n,ext:a}}function of(e,t){t.forEach((function(e){switch(e[0]){case 4:break;case 5:break;case 7:case 8:case 9:case 10:break;case 13:break;case 14:break;default:throw"bafuq"+e[0].toString(16)}}))}function sf(e,t){var r=[],n=1;return(e.match(D)||[]).forEach((function(e){var t=V(e);switch(t[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete t[0],t.i?n=t.i:t.i=n,r.push(t);break}})),r}function lf(e,t){var r={};r.i=e.read_shift(4);var n={};n.r=e.read_shift(4),n.c=e.read_shift(4),r.r=wm(n);var i=e.read_shift(1);return 2&i&&(r.l="1"),8&i&&(r.a="1"),r}function cf(e,t){var r=[],n=!1;return Fe(e,(function(e,i,a){switch(i.n){case"BrtCalcChainItem$":r.push(e);break;case"BrtBeginCalcChain$":break;case"BrtEndCalcChain$":break;default:if(!n||t.WTF)throw new Error("Unexpected record "+a+" "+i.n)}})),r}function uf(e,t,r,n,i){for(var a=0;a!=t.length;++a){var o=t[a],s=bp(B(e,o.replace(/^\//,""),!0),o,i);if(s&&s.length)for(var l=S(r),c=0;c!=l.length;++c){var u=l[c],f=n[u];if(f){var h=f[o];h&&ff(u,r[u],s)}}}}function ff(e,t,r){r.forEach((function(e){var r=t[e.ref];if(!r){r={},t[e.ref]=r;var n=Om(t["!ref"]||"BDWGO1000001:A1"),i=ym(e.ref);n.s.r>i.r&&(n.s.r=i.r),n.e.r<i.r&&(n.e.r=i.r),n.s.c>i.c&&(n.s.c=i.c),n.e.c<i.c&&(n.e.c=i.c);var a=km(n);a!==t["!ref"]&&(t["!ref"]=a)}r.c||(r.c=[]);var o={a:e.author,t:e.t,r:e.r};e.h&&(o.h=e.h),r.c.push(o)}))}function hf(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var r=[],n=[];return e.match(/<(?:\w+:)?authors>([^\u2603]*)<\/(?:\w+:)?authors>/)[1].split(/<\/\w*:?author>/).forEach((function(e){""!==e&&""!==e.trim()&&r.push(e.match(/<(?:\w+:)?author[^>]*>(.*)/)[1])})),(e.match(/<(?:\w+:)?commentList>([^\u2603]*)<\/(?:\w+:)?commentList>/)||["",""])[1].split(/<\/\w*:?comment>/).forEach((function(e,i){if(""!==e&&""!==e.trim()){var a=V(e.match(/<(?:\w+:)?comment[^>]*>/)[0]),o={author:a.authorId&&r[a.authorId]?r[a.authorId]:void 0,ref:a.ref,guid:a.guid},s=ym(a.ref);if(!(t.sheetRows&&t.sheetRows<=s.r)){var l=e.match(/<text>([^\u2603]*)<\/text>/);if(l&&l[1]){var c=Fc(l[1]);o.r=c.r,o.t=c.t,t.cellHTML&&(o.h=c.h),n.push(o)}}}})),n}function df(e,t){var r={};r.iauthor=e.read_shift(4);var n=at(e,16);return r.rfx=n.s,r.ref=wm(n.s),e.l+=16,r}var pf=et,mf=Ke;function vf(e,t){var r=[],n=[],i={},a=!1;return Fe(e,(function(e,o,s){switch(o.n){case"BrtCommentAuthor":n.push(e);break;case"BrtBeginComment":i=e;break;case"BrtCommentText":i.t=e.t,i.h=e.h,i.r=e.r;break;case"BrtEndComment":if(i.author=n[i.iauthor],delete i.iauthor,t.sheetRows&&t.sheetRows<=i.rfx.r)break;delete i.rfx,r.push(i);break;case"BrtBeginComments":break;case"BrtEndComments":break;case"BrtBeginCommentAuthors":break;case"BrtEndCommentAuthors":break;case"BrtBeginCommentList":break;case"BrtEndCommentList":break;default:if(!a||t.WTF)throw new Error("Unexpected record "+s+" "+o.n)}})),r}var bf=function(){var e,t=/(^|[^A-Za-z])R(\[?)(-?\d+|)\]?C(\[?)(-?\d+|)\]?/g;function r(t,r,n,i,a,o){var s=i.length>0?0|parseInt(i,10):0,l=o.length>0?0|parseInt(o,10):0;return l<0&&0===a.length&&(l=0),a.length>0&&(l+=e.c),n.length>0&&(s+=e.r),r+vm(l)+dm(s)}return function(n,i){return e=i,n.replace(t,r)}}();function gf(e){return function(t,r){t.l+=e}}function yf(e,t){e.l+=1}function wf(e,t){var r=e.read_shift(2);return[16383&r,r>>14&1,r>>15&1]}function _f(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=wf(e,2),a=wf(e,2);return{s:{r:r,c:i[0],cRel:i[1],rRel:i[2]},e:{r:n,c:a[0],cRel:a[1],rRel:a[2]}}}function kf(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=wf(e,2),a=wf(e,2);return{s:{r:r,c:i[0],cRel:i[1],rRel:i[2]},e:{r:n,c:a[0],cRel:a[1],rRel:a[2]}}}function Of(e,t){var r=e.read_shift(2),n=wf(e,2);return{r:r,c:n[0],cRel:n[1],rRel:n[2]}}function Ef(e,t){var r=e.read_shift(2),n=e.read_shift(2),i=(32768&n)>>15,a=(16384&n)>>14;if(n&=16383,0!==i)while(n>=256)n-=256;return{r:r,c:n,cRel:i,rRel:a}}function Sf(e,t){var r=(96&e[e.l++])>>5,n=_f(e,8);return[r,n]}function Af(e,t){var r=(96&e[e.l++])>>5,n=e.read_shift(2),i=_f(e,8);return[r,n,i]}function Cf(e,t){var r=(96&e[e.l++])>>5;return e.l+=8,[r]}function Tf(e,t){var r=(96&e[e.l++])>>5,n=e.read_shift(2);return e.l+=8,[r,n]}function xf(e,t){var r=(96&e[e.l++])>>5,n=kf(e,8);return[r,n]}function Mf(e,t){var r=(96&e[e.l++])>>5;return e.l+=7,[r]}function jf(e,t){var r=1&e[e.l+1],n=1;return e.l+=4,[r,n]}function Rf(e,t){e.l+=2;for(var r=e.read_shift(2),n=[],i=0;i<=r;++i)n.push(e.read_shift(2));return n}function Pf(e,t){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(2)]}function If(e,t){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(2)]}function Bf(e,t){var r=255&e[e.l+1]?1:0;return e.l+=4,[r]}function Nf(e,t){var r=e.read_shift(1),n=e.read_shift(1);return[r,n]}function Df(e,t){return e.read_shift(2),Nf(e,2)}function Lf(e,t){return e.read_shift(2),Nf(e,2)}function Ff(e,t){e[e.l];var r=(96&e[e.l])>>5;e.l+=1;var n=Of(e,4);return[r,n]}function Vf(e,t){e[e.l];var r=(96&e[e.l])>>5;e.l+=1;var n=Ef(e,4);return[r,n]}function zf(e,t){e[e.l];var r=(96&e[e.l])>>5;e.l+=1;var n=e.read_shift(2),i=Of(e,4);return[r,n,i]}function Uf(e,t){e[e.l],e[e.l];e.l+=1;var r=e.read_shift(2);return[Kh[r],Gh[r]]}function Hf(e,t){e.l++;var r=e.read_shift(1),n=qf(e);return[r,(0===n[0]?Gh:Wh)[n[1]]]}function qf(e,t){return[e[e.l+1]>>7,32767&e.read_shift(2)]}var Wf=gf(4),Gf=yf;function Kf(e,t){e.l++;var r=e.read_shift(2),n=e.read_shift(2);return[r,n]}function Xf(e,t){return e.l++,ct[e.read_shift(1)]}function $f(e,t){return e.l++,e.read_shift(2)}function Zf(e,t){return e.l++,0!==e.read_shift(1)}function Yf(e,t){return e.l++,st(e,8)}function Jf(e,t){return e.l++,Tr(e)}function Qf(e){var t=[];switch(t[0]=e.read_shift(1)){case 4:t[1]=Er(e,1)?"TRUE":"FALSE",e.l+=7;break;case 16:t[1]=ct[e[e.l]],e.l+=8;break;case 0:e.l+=8;break;case 1:t[1]=st(e,8);break;case 2:t[1]=jr(e);break}return t}function eh(e,t){for(var r=e.read_shift(2),n=[],i=0;i!=r;++i)n.push(Xr(e,8));return n}function th(e){for(var t=1+e.read_shift(1),r=1+e.read_shift(2),n=0,i=[];n!=r&&(i[n]=[]);++n)for(var a=0;a!=t;++a)i[n][a]=Qf(e);return i}function rh(e,t){var r=e.read_shift(1)>>>5&3,n=e.read_shift(4);return[r,0,n]}function nh(e,t){var r=e.read_shift(1)>>>5&3,n=e.read_shift(2),i=e.read_shift(4);return[r,n,i]}function ih(e,t){var r=e.read_shift(1)>>>5&3;e.l+=4;var n=e.read_shift(2);return[r,n]}function ah(e,t){var r=e.read_shift(1)>>>5&3,n=e.read_shift(2);return[r,n]}function oh(e,t){var r=e.read_shift(1)>>>5&3;return e.l+=4,[r]}var sh=yf,lh=yf,ch=yf,uh=yf,fh=yf,hh=yf,dh=yf,ph=yf,mh=yf,vh=yf,bh=yf,gh=yf,yh=yf,wh=yf,_h=yf,kh=yf,Oh=yf,Eh=yf,Sh=yf,Ah=De,Ch=De,Th=De,xh=De,Mh={1:{n:"PtgExp",f:Kf},2:{n:"PtgTbl",f:xh},3:{n:"PtgAdd",f:sh},4:{n:"PtgSub",f:kh},5:{n:"PtgMul",f:vh},6:{n:"PtgDiv",f:lh},7:{n:"PtgPower",f:wh},8:{n:"PtgConcat",f:Gf},9:{n:"PtgLt",f:ph},10:{n:"PtgLe",f:dh},11:{n:"PtgEq",f:ch},12:{n:"PtgGe",f:uh},13:{n:"PtgGt",f:fh},14:{n:"PtgNe",f:bh},15:{n:"PtgIsect",f:hh},16:{n:"PtgUnion",f:Eh},17:{n:"PtgRange",f:_h},18:{n:"PtgUplus",f:Sh},19:{n:"PtgUminus",f:Oh},20:{n:"PtgPercent",f:yh},21:{n:"PtgParen",f:gh},22:{n:"PtgMissArg",f:mh},23:{n:"PtgStr",f:Jf},28:{n:"PtgErr",f:Xf},29:{n:"PtgBool",f:Zf},30:{n:"PtgInt",f:$f},31:{n:"PtgNum",f:Yf},32:{n:"PtgArray",f:Mf},33:{n:"PtgFunc",f:Uf},34:{n:"PtgFuncVar",f:Hf},35:{n:"PtgName",f:rh},36:{n:"PtgRef",f:Ff},37:{n:"PtgArea",f:Sf},38:{n:"PtgMemArea",f:ih},39:{n:"PtgMemErr",f:Ah},40:{n:"PtgMemNoMem",f:Ch},41:{n:"PtgMemFunc",f:ah},42:{n:"PtgRefErr",f:oh},43:{n:"PtgAreaErr",f:Cf},44:{n:"PtgRefN",f:Vf},45:{n:"PtgAreaN",f:xf},57:{n:"PtgNameX",f:nh},58:{n:"PtgRef3d",f:zf},59:{n:"PtgArea3d",f:Af},60:{n:"PtgRefErr3d",f:Th},61:{n:"PtgAreaErr3d",f:Tf},255:{}},jh={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};(function(){for(var e in jh)Mh[e]=Mh[jh[e]]})();var Rh={},Ph={1:{n:"PtgAttrSemi",f:Bf},2:{n:"PtgAttrIf",f:If},4:{n:"PtgAttrChoose",f:Rf},8:{n:"PtgAttrGoto",f:Pf},16:{n:"PtgAttrSum",f:Wf},32:{n:"PtgAttrBaxcel",f:jf},64:{n:"PtgAttrSpace",f:Df},65:{n:"PtgAttrSpaceSemi",f:Lf},255:{}};function Ih(e,t,r){var n=zr(e,6),i=Bh(e,8),a=e.read_shift(1);e.read_shift(1);e.read_shift(4);var o="";return 5===r.biff?e.l+=t-20:o=Lh(e,t-20,r),{cell:n,val:i[0],formula:o,shared:a>>3&1,tt:i[1]}}function Bh(e){var t;if(65535!==xe(e,e.l+6))return[st(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=1===e[e.l+2],e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}}function Nh(e,t,r,n){if(n.biff<8)return De(e,t);for(var i=e.l+t,a=[],o=0;o!==r.length;++o)switch(r[o][0]){case"PtgArray":r[o][1]=th(e),a.push(r[o][1]);break;case"PtgMemArea":r[o][2]=eh(e,r[o][1]),a.push(r[o][2]);break;default:break}return t=i-e.l,0!==t&&a.push(De(e,t)),a}function Dh(e,t,r,n){var i,a=e.l+t,o=zh(e,n);return a!==e.l&&(i=Nh(e,a-e.l,o,r)),[o,i]}function Lh(e,t,r){e.l;var n,i=e.read_shift(2);if(65535==i)return[[],De(e,t-2)];var a=zh(e,i);return t!==i+2&&(n=Nh(e,t-i-2,a,r)),[a,n]}function Fh(e,t,r){var n,i=e.l+t,a=e.read_shift(2),o=zh(e,a);return 65535==a?[[],De(e,t-2)]:(t!==a+2&&(n=Nh(e,i-a-2,o,r)),[o,n])}function Vh(e,t,r,n){var i,a=e.l+t,o=e.read_shift(2);if(65535==o)return[[],De(e,t-2)];var s=zh(e,o);return t!==o+2&&(i=Nh(e,a-o-2,s,r)),[s,i]}function zh(e,t){var r,n,i=e.l+t,a=[];while(i!=e.l)t=i-e.l,n=e[e.l],r=Mh[n],24!==n&&25!==n||(n=e[e.l+1],r=(24===n?Rh:Ph)[n]),r&&r.f?a.push([r.n,r.f(e,t)]):a.push(De(e,t));return a}function Uh(e){return e.map((function(e){return e[1]})).join(",")}function Hh(e,t,r,n,i){if(void 0!==i&&5===i.biff)return"BIFF5??";var a,o,s,l,c,u,f=void 0!==t?t:{s:{c:0,r:0}},h=[];if(!e[0]||!e[0][0])return"";for(var d=0,p=e[0].length;d<p;++d){var m=e[0][d];switch(m[0]){case"PtgUminus":h.push("-"+h.pop());break;case"PtgUplus":h.push("+"+h.pop());break;case"PtgPercent":h.push(h.pop()+"%");break;case"PtgAdd":a=h.pop(),o=h.pop(),h.push(o+"+"+a);break;case"PtgSub":a=h.pop(),o=h.pop(),h.push(o+"-"+a);break;case"PtgMul":a=h.pop(),o=h.pop(),h.push(o+"*"+a);break;case"PtgDiv":a=h.pop(),o=h.pop(),h.push(o+"/"+a);break;case"PtgPower":a=h.pop(),o=h.pop(),h.push(o+"^"+a);break;case"PtgConcat":a=h.pop(),o=h.pop(),h.push(o+"&"+a);break;case"PtgLt":a=h.pop(),o=h.pop(),h.push(o+"<"+a);break;case"PtgLe":a=h.pop(),o=h.pop(),h.push(o+"<="+a);break;case"PtgEq":a=h.pop(),o=h.pop(),h.push(o+"="+a);break;case"PtgGe":a=h.pop(),o=h.pop(),h.push(o+">="+a);break;case"PtgGt":a=h.pop(),o=h.pop(),h.push(o+">"+a);break;case"PtgNe":a=h.pop(),o=h.pop(),h.push(o+"<>"+a);break;case"PtgIsect":a=h.pop(),o=h.pop(),h.push(o+" "+a);break;case"PtgUnion":a=h.pop(),o=h.pop(),h.push(o+","+a);break;case"PtgRange":break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgRef":m[1][0],s=Ue(ym(wm(m[1][1])),f),h.push(wm(s));break;case"PtgRefN":m[1][0],s=Ue(ym(wm(m[1][1])),r),h.push(wm(s));break;case"PtgRef3d":m[1][0],l=m[1][1],s=Ue(m[1][2],f),h.push(n[1][l+1]+"!"+wm(s));break;case"PtgFunc":case"PtgFuncVar":var v=m[1][0],b=m[1][1];v||(v=0);var g=h.slice(-v);h.length-=v,"User"===b&&(b=g.shift()),h.push(b+"("+g.join(",")+")");break;case"PtgBool":h.push(m[1]?"TRUE":"FALSE");break;case"PtgInt":h.push(m[1]);break;case"PtgNum":h.push(String(m[1]));break;case"PtgStr":h.push('"'+m[1]+'"');break;case"PtgErr":h.push(m[1]);break;case"PtgArea":m[1][0],u=He(m[1][1],f),h.push(km(u));break;case"PtgArea3d":m[1][0],l=m[1][1],u=m[1][2],h.push(n[1][l+1]+"!"+km(u));break;case"PtgAttrSum":h.push("SUM("+h.pop()+")");break;case"PtgAttrSemi":break;case"PtgName":c=m[1][2];var y=n[0][c],w=y.Name;w in Xh&&(w=Xh[w]),h.push(w);break;case"PtgNameX":var _,k=m[1][1];c=m[1][2],n[k+1]?_=n[k+1][c]:n[k-1]&&(_=n[k-1][c]),_||(_={body:"??NAMEX??"}),h.push(_.body);break;case"PtgParen":h.push("("+h.pop()+")");break;case"PtgRefErr":h.push("#REF!");break;case"PtgExp":s={c:m[1][1],r:m[1][0]};var O={c:r.c,r:r.r};if(n.sharedf[wm(s)]){var E=n.sharedf[wm(s)];h.push(Hh(E,f,O,n,i))}else{var S=!1;for(a=0;a!=n.arrayf.length;++a)o=n.arrayf[a],s.c<o[0].s.c||s.c>o[0].e.c||s.r<o[0].s.r||s.r>o[0].e.r||h.push(Hh(o[1],f,O,n,i));S||h.push(m[1])}break;case"PtgArray":h.push("{"+m[1].map(Uh).join(";")+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":h.push("");break;case"PtgAreaErr":break;case"PtgAreaN":h.push("");break;case"PtgRefErr3d":break;case"PtgMemFunc":break;default:throw"Unrecognized Formula Token: "+m}}return h[0]}function qh(e,t){e.read_shift(4);return De(e,t-4)}var Wh={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Gh={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD"},Kh={2:1,3:1,15:1,16:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,65:3,66:3,67:1,68:1,69:1,71:1,72:1,73:1,75:1,76:1,77:1,79:2,80:2,83:1,86:1,90:1,97:2,98:1,99:1,105:1,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,189:3,190:1,195:3,196:3,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,65535:0},Xh={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFNA":"IFNA","_xlfn.IFERROR":"IFERROR","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"},$h={},Zh={};function Yh(e,t){for(var r=0,n=e.length;r<n;++r)if(e[r].t===t)return e.Count++,r;return e[n]={t:t},e.Count++,e.Unique++,n}function Jh(e,t,r){if("undefined"!=typeof style_builder){if(/^\d+$/.exec(t.s))return t.s;if(t.s&&t.s==+t.s)return t.s;var n=t.s||{};return t.z&&(n.numFmt=t.z),style_builder.addStyle(n)}for(var i=r.revssf[null!=t.z?t.z:"General"],a=0,o=e.length;a!=o;++a)if(e[a].numFmtId===i)return a;return e[o]={numFmtId:i,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},o}function Qh(e){if(e){var t={};return void 0!=typeof e.numFmtId&&(t.numFmt=b._table[e.numFmtId]),e.fillId&&(t.fill=Su.Fills[e.fillId]),e.fontId&&(t.font=Su.Fonts[e.fontId]),e.borderId&&(t.border=Su.Borders[e.borderId]),1==e.applyAlignment&&(t.alignment=e.alignment),JSON.parse(JSON.stringify(t))}return null}function ed(e,t,r,n){try{if("e"===e.t)e.w=e.w||ct[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=b._general_int(e.v,Zh):e.w=b._general_num(e.v,Zh);else if("d"===e.t){var i=M(e.v);e.w=(0|i)===i?b._general_int(i,Zh):b._general_num(i,Zh)}else{if(void 0===e.v)return"";e.w=b._general(e.v,Zh)}else"d"===e.t?e.w=b.format(t,M(e.v),Zh):e.w=b.format(t,e.v,Zh);n.cellNF&&(e.z=b._table[t])}catch(a){if(n.WTF)throw a}}function td(e,t){var r=Om(t);r.s.r<=r.e.r&&r.s.c<=r.e.c&&r.s.r>=0&&r.s.c>=0&&(e["!ref"]=km(r))}Ft.WS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet";var rd=/<mergeCell ref="[A-Z0-9:]+"\s*\/>/g,nd=/<(?:\w+:)?sheetData>([^\u2603]*)<\/(?:\w+:)?sheetData>/,id=/<hyperlink[^>]*\/>/g,ad=/"(\w*:\w*)"/,od=/<col[^>]*\/>/g;function sd(e,t,r){if(!e)return e;var n={},i=e.indexOf("<dimension");if(i>0){var a=e.substr(i,50).match(ad);null!=a&&td(n,a[1])}var o=[];if(-1!==e.indexOf("</mergeCells>")){var s=e.match(rd);for(i=0;i!=s.length;++i)o[i]=Om(s[i].substr(s[i].indexOf('"')+1))}var l=[];if(t.cellStyles&&-1!==e.indexOf("</cols>")){var c=e.match(od);fd(l,c)}var u={s:{r:1e6,c:1e6},e:{r:0,c:0}},f=e.match(nd);if(f&&pd(f[1],n,t,u),-1!==e.indexOf("</hyperlinks>")&&ud(n,e.match(id),r),!n["!ref"]&&u.e.c>=u.s.c&&u.e.r>=u.s.r&&(n["!ref"]=km(u)),t.sheetRows>0&&n["!ref"]){var h=Om(n["!ref"]);t.sheetRows<+h.e.r&&(h.e.r=t.sheetRows-1,h.e.r>u.e.r&&(h.e.r=u.e.r),h.e.r<h.s.r&&(h.s.r=h.e.r),h.e.c>u.e.c&&(h.e.c=u.e.c),h.e.c<h.s.c&&(h.s.c=h.e.c),n["!fullref"]=n["!ref"],n["!ref"]=km(h))}return o.length>0&&(n["!merges"]=o),l.length>0&&(n["!cols"]=l),n}function ld(e){if(0==e.length)return"";for(var t='<mergeCells count="'+e.length+'">',r=0;r!=e.length;++r)t+='<mergeCell ref="'+km(e[r])+'"/>';return t+"</mergeCells>"}function cd(e){var t=le("pageSetup",null,{scale:e.scale||"100",orientation:e.orientation||"portrait",horizontalDpi:e.horizontalDpi||"4294967292",verticalDpi:e.verticalDpi||"4294967292"});return t}function ud(e,t,r){for(var n=0;n!=t.length;++n){var i=V(t[n],!0);if(!i.ref)return;var a=r?r["!id"][i.id]:null;a?(i.Target=a.Target,i.location&&(i.Target+="#"+i.location),i.Rel=a):(i.Target=i.location,a={Target:i.location,TargetMode:"Internal"},i.Rel=a);for(var o=Om(i.ref),s=o.s.r;s<=o.e.r;++s)for(var l=o.s.c;l<=o.e.c;++l){var c=wm({c:l,r:s});e[c]||(e[c]={t:"stub",v:void 0}),e[c].l=i}}}function fd(e,t){for(var r=!1,n=0;n!=t.length;++n){var i=V(t[n],!0),a=parseInt(i.min,10)-1,o=parseInt(i.max,10)-1;delete i.min,delete i.max,!r&&i.width&&(r=!0,Ou(+i.width,i)),i.width&&(i.wpx=yu(+i.width),i.wch=wu(i.wpx),i.MDW=gu);while(a<=o)e[a++]=i}}function hd(e,t){for(var r,n,i=["<cols>"],a=0;a!=t.length;++a)if(r=t[a]){var o={min:a+1,max:a+1};n=-1,r.wpx?n=wu(r.wpx):r.wch&&(n=r.wch),n>-1&&(o.width=_u(n),o.customWidth=1),i[i.length]=le("col",null,o)}return i[i.length]="</cols>",i.join("")}function dd(e,t,r,n,i,a){if(void 0===e.v&&void 0===e.s&&!e.f)return"";var o="",s=e.t,l=e.v;switch(e.t){case"b":o=e.v?"1":"0";break;case"n":o=""+e.v;break;case"e":o=ct[e.v];break;case"d":n.cellDates?o=new Date(e.v).toISOString():(e.t="n",o=""+(e.v=M(e.v)),"undefined"===typeof e.z&&(e.z=b._table[14]));break;default:o=e.v;break}var c=e.f?oe("f",K(e.f)):oe("v",K(o)),u={r:t},f=Jh(n.cellXfs,e,n);switch(0!==f&&(u.s=f),e.t){case"n":break;case"d":u.t="d";break;case"b":u.t="b";break;case"e":u.t="e";break;default:if(n.bookSST){c=oe("v",""+Yh(n.Strings,e.v)),u.t="s";break}u.t="str";break}return e.t!=s&&(e.t=s,e.v=l),le("c",c,u)}var pd=function(){var e=/<(?:\w+:)?c[ >]/,t=/<\/(?:\w+:)?row>/,r=/r=["']([^"']*)["']/,n=/<is>([\S\s]*?)<\/is>/,i=ee("v"),a=ee("f");return function(o,s,l,c){for(var u,f,h,d,p=0,m="",v=[],b=[],g=0,y=0,w=0,_="",k=0,O=0,E=0,S=0,A=Array.isArray(Su.CellXf),C=o.split(t),T=0,x=C.length;T!=x;++T){m=C[T].trim();var j=m.length;if(0!==j){for(p=0;p<j;++p)if(62===m.charCodeAt(p))break;if(++p,f=V(m.substr(0,p),!0),k="undefined"!==typeof f.r?parseInt(f.r,10):k+1,O=-1,!(l.sheetRows&&l.sheetRows<k))for(c.s.r>k-1&&(c.s.r=k-1),c.e.r<k-1&&(c.e.r=k-1),v=m.substr(p).split(e),p="undefined"===typeof f.r?0:1;p!=v.length;++p)if(m=v[p].trim(),0!==m.length){if(b=m.match(r),g=p,y=0,w=0,m="<c "+("<"==m.substr(0,1)?">":"")+m,null!==b&&2===b.length){for(g=0,_=b[1],y=0;y!=_.length;++y){if((w=_.charCodeAt(y)-64)<1||w>26)break;g=26*g+w}--g,O=g}else++O;for(y=0;y!=m.length;++y)if(62===m.charCodeAt(y))break;if(++y,f=V(m.substr(0,y),!0),f.r||(f.r=Mm.encode_cell({r:k-1,c:O})),_=m.substr(y),u={t:""},null!==(b=_.match(i))&&""!==b[1]&&(u.v=q(b[1])),l.cellFormula&&null!==(b=_.match(a))&&(u.f=q(b[1])),void 0===f.t&&void 0===f.s&&void 0===u.v){if(!l.sheetStubs)continue;u.t="stub"}else u.t=f.t||"n";switch(c.s.c>g&&(c.s.c=g),c.e.c<g&&(c.e.c=g),u.t){case"n":u.v=parseFloat(u.v),isNaN(u.v)&&(u.v="");break;case"s":h=$h[parseInt(u.v,10)],u.v=h.t,u.r=h.r,l.cellHTML&&(u.h=h.h);break;case"str":u.t="s",u.v=null!=u.v?Z(u.v):"",l.cellHTML&&(u.h=u.v);break;case"inlineStr":b=_.match(n),u.t="s",null!==b?(h=Fc(b[1]),u.v=h.t):u.v="";break;case"b":u.v=$(u.v);break;case"d":l.cellDates||(u.v=M(u.v),u.t="n");break;case"e":u.w=u.v,u.v=ut[u.v];break}E=S=0,A&&void 0!==f.s&&(d=Su.CellXf[f.s],l.cellStyles&&(u.s=Qh(d)),null!=d&&(null!=d.numFmtId&&(E=d.numFmtId),l.cellStyles&&null!=d.fillId&&(S=d.fillId))),ed(u,E,S,l),s[f.r]=u}}}}}();function md(e,t,r,n){var i,a,o,s,l,c=[],u=[],f=Om(e["!ref"]),h=e["!rows"],d="",p=[];for(l=f.s.c;l<=f.e.c;++l)p[l]=vm(l);for(s=f.s.r;s<=f.e.r;++s){for(u=[],d=dm(s),o=-1,hObj=h[s],hObj&&hObj.hch&&(o=hObj.hch),l=f.s.c;l<=f.e.c;++l)a=p[l]+d,void 0!==e[a]&&null!=(i=dd(e[a],a,e,t,r,n))&&u.push(i);let m={r:d};o>-1&&(m.ht=hObj.hch,m.customHeight=1),u.length>0&&(c[c.length]=le("row",u.join(""),m))}return c.join("")}var vd=le("worksheet",null,{xmlns:Se.main[0],"xmlns:r":Se.r});function bd(e,t,r){var n=[Ee,vd],i=r.SheetNames[e],a=0,o="",s=r.Sheets[i];void 0===s&&(s={});var l=s["!ref"];void 0===l&&(l="A1"),n[n.length]=le("dimension",null,{ref:l});var c=le("sheetView",null,{showGridLines:0==t.showGridLines?"0":"1",tabSelected:void 0===t.tabSelected?"0":t.tabSelected,workbookViewId:void 0===t.workbookViewId?"0":t.workbookViewId});return n[n.length]=le("sheetViews",c),void 0!==s["!cols"]&&s["!cols"].length>0&&(n[n.length]=hd(s,s["!cols"])),n[a=n.length]="<sheetData/>",void 0!==s["!ref"]&&(o=md(s,t,e,r),o.length>0&&(n[n.length]=o)),n.length>a+1&&(n[n.length]="</sheetData>",n[a]=n[a].replace("/>",">")),void 0!==s["!merges"]&&s["!merges"].length>0&&(n[n.length]=ld(s["!merges"])),void 0!==s["!pageSetup"]&&(n[n.length]=cd(s["!pageSetup"])),void 0!==s["!rowBreaks"]&&(n[n.length]=gd(s["!rowBreaks"])),void 0!==s["!colBreaks"]&&(n[n.length]=yd(s["!colBreaks"])),n.length>2&&(n[n.length]="</worksheet>",n[1]=n[1].replace("/>",">")),n.join("")}function gd(e){console.log("Writing breaks");for(var t=[],r=0;r<e.length;r++){var n=""+e[r],i=""+(e[r+1]||"16383");t.push(le("brk",null,{id:n,max:i,man:"1"}))}return le("rowBreaks",t.join(" "),{count:t.length,manualBreakCount:t.length})}function yd(e){console.log("Writing breaks");for(var t=[],r=0;r<e.length;r++){var n=""+e[r],i=""+(e[r+1]||"1048575");t.push(le("brk",null,{id:n,max:i,man:"1"}))}return le("colBreaks",t.join(" "),{count:t.length,manualBreakCount:t.length})}function wd(e,t){var r=[];return r.r=e.read_shift(4),e.l+=t-4,r}var _d=at,kd=ot;function Od(e,t){var r={};return e.l+=19,r.name=Ye(e,t-19),r}function Ed(e,t){var r=$e(e);return[r]}function Sd(e,t,r){return null==r&&(r=Le(8)),Ze(t,r)}function Ad(e,t){var r=$e(e),n=e.read_shift(1);return[r,n,"b"]}function Cd(e,t){var r=$e(e),n=e.read_shift(1);return[r,n,"e"]}function Td(e,t){var r=$e(e),n=e.read_shift(4);return[r,n,"s"]}function xd(e,t){var r=$e(e),n=st(e);return[r,n,"n"]}function Md(e,t){var r=$e(e),n=it(e);return[r,n,"n"]}function jd(e,t){var r=$e(e),n=et(e);return[r,n,"str"]}function Rd(e,t,r){var n=$e(e),i=e.read_shift(1),a=[n,i,"b"];if(r.cellFormula){qh(e,t-9);a[3]=""}else e.l+=t-9;return a}function Pd(e,t,r){var n=$e(e),i=e.read_shift(1),a=[n,i,"e"];if(r.cellFormula){qh(e,t-9);a[3]=""}else e.l+=t-9;return a}function Id(e,t,r){var n=$e(e),i=st(e),a=[n,i,"n"];if(r.cellFormula){qh(e,t-16);a[3]=""}else e.l+=t-16;return a}function Bd(e,t,r){var n=e.l,i=$e(e),a=et(e),o=[i,a,"str"];if(r.cellFormula)qh(e,n+t-e.l);else e.l=n+t;return o}var Nd=at;function Dd(e,t,r){var n=e.l+t,i=at(e,16),a=Je(e),o=et(e),s=et(e),l=et(e);return e.l=n,{rfx:i,relId:a,loc:o,tooltip:s,display:l}}function Ld(e,t,r){if(!e)return e;r||(r={"!id":{}});var n,i,a,o,s,l,c,u,f={},h={s:{r:1e6,c:1e6},e:{r:0,c:0}},d=!1,p=!1,m=[];if(Fe(e,(function(e,v){if(!p)switch(v.n){case"BrtWsDim":n=e;break;case"BrtRowHdr":i=e,t.sheetRows&&t.sheetRows<=i.r&&(p=!0),u=dm(i.r);break;case"BrtFmlaBool":case"BrtFmlaError":case"BrtFmlaNum":case"BrtFmlaString":case"BrtCellBool":case"BrtCellError":case"BrtCellIsst":case"BrtCellReal":case"BrtCellRk":case"BrtCellSt":switch(a={t:e[2]},e[2]){case"n":a.v=e[1];break;case"s":c=$h[e[1]],a.v=c.t,a.r=c.r;break;case"b":a.v=!!e[1];break;case"e":a.v=e[1],a.w=ct[a.v];break;case"str":a.t="s",a.v=Z(e[1]);break}t.cellFormula&&e.length>3&&(a.f=e[3]),(o=Su.CellXf[e[0].iStyleRef])&&ed(a,o.ifmt,null,t),f[vm(s=e[0].c)+u]=a,h.s.r>i.r&&(h.s.r=i.r),h.s.c>s&&(h.s.c=s),h.e.r<i.r&&(h.e.r=i.r),h.e.c<s&&(h.e.c=s);break;case"BrtCellBlank":if(!t.sheetStubs)break;a={t:"s",v:void 0},f[vm(s=e[0].c)+u]=a,h.s.r>i.r&&(h.s.r=i.r),h.s.c>s&&(h.s.c=s),h.e.r<i.r&&(h.e.r=i.r),h.e.c<s&&(h.e.c=s);break;case"BrtBeginMergeCells":break;case"BrtEndMergeCells":break;case"BrtMergeCell":m.push(e);break;case"BrtHLink":var b=r["!id"][e.relId];for(b&&(e.Target=b.Target,e.loc&&(e.Target+="#"+e.loc),e.Rel=b),v=e.rfx.s.r;v<=e.rfx.e.r;++v)for(s=e.rfx.s.c;s<=e.rfx.e.c;++s)l=wm({c:s,r:v}),f[l]||(f[l]={t:"s",v:void 0}),f[l].l=e;break;case"BrtArrFmla":break;case"BrtShrFmla":break;case"BrtBeginSheet":break;case"BrtWsProp":break;case"BrtSheetCalcProp":break;case"BrtBeginWsViews":break;case"BrtBeginWsView":break;case"BrtPane":break;case"BrtSel":break;case"BrtEndWsView":break;case"BrtEndWsViews":break;case"BrtACBegin":break;case"BrtRwDescent":break;case"BrtACEnd":break;case"BrtWsFmtInfoEx14":break;case"BrtWsFmtInfo":break;case"BrtBeginColInfos":break;case"BrtColInfo":break;case"BrtEndColInfos":break;case"BrtBeginSheetData":break;case"BrtEndSheetData":break;case"BrtSheetProtection":break;case"BrtPrintOptions":break;case"BrtMargins":break;case"BrtPageSetup":break;case"BrtFRTBegin":d=!0;break;case"BrtFRTEnd":d=!1;break;case"BrtEndSheet":break;case"BrtDrawing":break;case"BrtLegacyDrawing":break;case"BrtLegacyDrawingHF":break;case"BrtPhoneticInfo":break;case"BrtBeginHeaderFooter":break;case"BrtEndHeaderFooter":break;case"BrtBrk":break;case"BrtBeginRwBrk":break;case"BrtEndRwBrk":break;case"BrtBeginColBrk":break;case"BrtEndColBrk":break;case"BrtBeginUserShViews":break;case"BrtBeginUserShView":break;case"BrtEndUserShView":break;case"BrtEndUserShViews":break;case"BrtBkHim":break;case"BrtBeginOleObjects":break;case"BrtOleObject":break;case"BrtEndOleObjects":break;case"BrtBeginListParts":break;case"BrtListPart":break;case"BrtEndListParts":break;case"BrtBeginSortState":break;case"BrtBeginSortCond":break;case"BrtEndSortCond":break;case"BrtEndSortState":break;case"BrtBeginConditionalFormatting":break;case"BrtEndConditionalFormatting":break;case"BrtBeginCFRule":break;case"BrtEndCFRule":break;case"BrtBeginDVals":break;case"BrtDVal":break;case"BrtEndDVals":break;case"BrtRangeProtection":break;case"BrtBeginDCon":break;case"BrtEndDCon":break;case"BrtBeginDRefs":break;case"BrtDRef":break;case"BrtEndDRefs":break;case"BrtBeginActiveXControls":break;case"BrtActiveX":break;case"BrtEndActiveXControls":break;case"BrtBeginAFilter":break;case"BrtEndAFilter":break;case"BrtBeginFilterColumn":break;case"BrtBeginFilters":break;case"BrtFilter":break;case"BrtEndFilters":break;case"BrtEndFilterColumn":break;case"BrtDynamicFilter":break;case"BrtTop10Filter":break;case"BrtBeginCustomFilters":break;case"BrtCustomFilter":break;case"BrtEndCustomFilters":break;case"BrtBeginSmartTags":break;case"BrtBeginCellSmartTags":break;case"BrtBeginCellSmartTag":break;case"BrtCellSmartTagProperty":break;case"BrtEndCellSmartTag":break;case"BrtEndCellSmartTags":break;case"BrtEndSmartTags":break;case"BrtBeginCellWatches":break;case"BrtCellWatch":break;case"BrtEndCellWatches":break;case"BrtTable":break;case"BrtBeginCellIgnoreECs":break;case"BrtCellIgnoreEC":break;case"BrtEndCellIgnoreECs":break;default:if(!d||t.WTF)throw new Error("Unexpected record "+v.n)}}),t),!f["!ref"]&&(h.s.r<1e6||n.e.r>0||n.e.c>0||n.s.r>0||n.s.c>0)&&(f["!ref"]=km(n)),t.sheetRows&&f["!ref"]){var v=Om(f["!ref"]);t.sheetRows<+v.e.r&&(v.e.r=t.sheetRows-1,v.e.r>h.e.r&&(v.e.r=h.e.r),v.e.r<v.s.r&&(v.s.r=v.e.r),v.e.c>h.e.c&&(v.e.c=h.e.c),v.e.c<v.s.c&&(v.s.c=v.e.c),f["!fullref"]=f["!ref"],f["!ref"]=km(v))}return m.length>0&&(f["!merges"]=m),f}function Fd(e,t,r,n,i){if(void 0===t.v)return"";switch(t.t){case"b":t.v?"1":"0";break;case"n":case"e":""+t.v;break;default:t.v;break}var a={r:r,c:n};switch(a.s=Jh(i.cellXfs,t,i),t.t){case"s":case"str":if(i.bookSST){Yh(i.Strings,t.v),a.t="s";break}a.t="str";break;case"n":break;case"b":a.t="b";break;case"e":a.t="e";break}ze(e,"BrtCellBlank",Sd(t,a))}function Vd(e,t,r,n,i){var a,o=Om(t["!ref"]||"A1"),s="",l=[];ze(e,"BrtBeginSheetData");for(var c=o.s.r;c<=o.e.r;++c){s=dm(c);for(var u=o.s.c;u<=o.e.c;++u)c===o.s.r&&(l[u]=vm(u)),a=l[u]+s,t[a]&&Fd(e,t[a],c,u,n)}ze(e,"BrtEndSheetData")}function zd(e,t,r){var n=Ve(),i=r.SheetNames[e],a=r.Sheets[i]||{},o=Om(a["!ref"]||"A1");return ze(n,"BrtBeginSheet"),ze(n,"BrtWsDim",kd(o)),Vd(n,a,e,t,r),ze(n,"BrtEndSheet"),n.end()}var Ud=[["allowRefreshQuery","0"],["autoCompressPictures","1"],["backupFile","0"],["checkCompatibility","0"],["codeName",""],["date1904","0"],["dateCompatibility","1"],["filterPrivacy","0"],["hidePivotFieldList","0"],["promptedSolutions","0"],["publishItems","0"],["refreshAllConnections",!1],["saveExternalLinkValues","1"],["showBorderUnselectedTables","1"],["showInkAnnotation","1"],["showObjects","all"],["showPivotChartFilter","0"]],Hd=[["activeTab","0"],["autoFilterDateGrouping","1"],["firstSheet","0"],["minimized","0"],["showHorizontalScroll","1"],["showSheetTabs","1"],["showVerticalScroll","1"],["tabRatio","600"],["visibility","visible"]],qd=[["state","visible"]],Wd=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Gd(e,t){for(var r=0;r!=e.length;++r)for(var n=e[r],i=0;i!=t.length;++i){var a=t[i];null==n[a[0]]&&(n[a[0]]=a[1])}}function Kd(e,t){for(var r=0;r!=t.length;++r){var n=t[r];null==e[n[0]]&&(e[n[0]]=n[1])}}function Xd(e){Kd(e.WBProps,Ud),Kd(e.CalcPr,Wd),Gd(e.WBView,Hd),Gd(e.Sheets,qd),Zh.date1904=$(e.WBProps.date1904,"date1904")}var $d=/<\w+:workbook/;function Zd(e,t){var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=!1,i="xmlns";if(e.match(D).forEach((function(e){var a=V(e);switch(z(a[0])){case"<?xml":break;case"<workbook":e.match($d)&&(i="xmlns"+e.match(/<(\w+):/)[1]),r.xmlns=a[i];break;case"</workbook>":break;case"<fileVersion":delete a[0],r.AppVersion=a;break;case"<fileVersion/>":break;case"<fileSharing":case"<fileSharing/>":break;case"<workbookPr":delete a[0],r.WBProps=a;break;case"<workbookPr/>":delete a[0],r.WBProps=a;break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews>":case"</bookViews>":break;case"<workbookView":delete a[0],r.WBView.push(a);break;case"<sheets>":case"</sheets>":break;case"<sheet":delete a[0],a.name=Z(a.name),r.Sheets.push(a);break;case"<functionGroups":case"<functionGroups/>":break;case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":break;case"<externalReference":break;case"<definedNames/>":break;case"<definedNames>":case"<definedNames":n=!0;break;case"</definedNames>":n=!1;break;case"<definedName":case"<definedName/>":case"</definedName>":break;case"<calcPr":delete a[0],r.CalcPr=a;break;case"<calcPr/>":delete a[0],r.CalcPr=a;break;case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":break;case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":break;case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":break;case"<webPublishObject":break;case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;case"<ArchID":break;case"<AlternateContent":n=!0;break;case"</AlternateContent>":n=!1;break;default:if(!n&&t.WTF)throw"unrecognized "+a[0]+" in workbook"}})),-1===Se.main.indexOf(r.xmlns))throw new Error("Unknown Namespace: "+r.xmlns);return Xd(r),r}var Yd=le("workbook",null,{xmlns:Se.main[0],"xmlns:r":Se.r});function Jd(e){try{return $(e.Workbook.WBProps.date1904)?"true":"false"}catch(t){return"false"}}function Qd(e,t){var r=[Ee];r[r.length]=Yd,r[r.length]=le("workbookPr",null,{date1904:Jd(e)}),r[r.length]="<sheets>";for(var n=0;n!=e.SheetNames.length;++n)r[r.length]=le("sheet",null,{name:e.SheetNames[n].substr(0,31),sheetId:""+(n+1),"r:id":"rId"+(n+1)});r[r.length]="</sheets>";var i=!1;for(n=0;n!=e.SheetNames.length;++n){var a=e.SheetNames[n],o=e.Sheets[a];if(o["!printHeader"]){if(2!==o["!printHeader"].length)throw"!printHeaders must be an array of length 2: "+o["!printHeader"];i=!0}}if(i){r[r.length]="<definedNames>";for(n=0;n!=e.SheetNames.length;++n){a=e.SheetNames[n],o=e.Sheets[a];if(o["!printHeader"])var s="'"+a+"'!"+o["!printHeader"];console.log("!!!!"+s),r[r.length]=le("definedName",s,{name:"_xlnm.Print_Titles",localSheetId:""+n})}r[r.length]="</definedNames>"}return r.length>2&&(r[r.length]="</workbook>",r[1]=r[1].replace("/>",">")),r.join("")}function ep(e,t){var r={};return r.hsState=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=rt(e,t-8),r.name=et(e),r}function tp(e,t){return t||(t=Le(127)),t.write_shift(4,e.hsState),t.write_shift(4,e.iTabID),nt(e.strRelID,t),tt(e.name.substr(0,31),t),t}function rp(e,t){e.read_shift(4);var r=e.read_shift(4),n=t>8?et(e):"";return[r,n]}function np(e,t){return t||(t=Le(8)),t.write_shift(4,0),t.write_shift(4,0),t}function ip(e,t){var r={};return e.read_shift(4),r.ArchID=e.read_shift(4),e.l+=t-8,r}function ap(e,t){var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=!1;return Fe(e,(function(e,i){switch(i.n){case"BrtBundleSh":r.Sheets.push(e);break;case"BrtBeginBook":break;case"BrtFileVersion":break;case"BrtWbProp":break;case"BrtACBegin":break;case"BrtAbsPath15":break;case"BrtACEnd":break;case"BrtWbFactoid":break;case"BrtBookProtection":break;case"BrtBeginBookViews":break;case"BrtBookView":break;case"BrtEndBookViews":break;case"BrtBeginBundleShs":break;case"BrtEndBundleShs":break;case"BrtBeginFnGroup":break;case"BrtEndFnGroup":break;case"BrtBeginExternals":break;case"BrtSupSelf":break;case"BrtSupBookSrc":break;case"BrtExternSheet":break;case"BrtEndExternals":break;case"BrtName":break;case"BrtCalcProp":break;case"BrtUserBookView":break;case"BrtBeginPivotCacheIDs":break;case"BrtBeginPivotCacheID":break;case"BrtEndPivotCacheID":break;case"BrtEndPivotCacheIDs":break;case"BrtWebOpt":break;case"BrtFileRecover":break;case"BrtFileSharing":break;case"BrtBeginSmartTagTypes":break;case"BrtSmartTagType":break;case"BrtEndSmartTagTypes":break;case"BrtFRTBegin":n=!0;break;case"BrtFRTArchID$":break;case"BrtWorkBookPr15":break;case"BrtFRTEnd":n=!1;break;case"BrtEndBook":break;default:if(!n||t.WTF)throw new Error("Unexpected record "+i.n)}})),Xd(r),r}function op(e,t,r){ze(e,"BrtBeginBundleShs");for(var n=0;n!=t.SheetNames.length;++n){var i={hsState:0,iTabID:n+1,strRelID:"rId"+(n+1),name:t.SheetNames[n]};ze(e,"BrtBundleSh",tp(i))}ze(e,"BrtEndBundleShs")}function sp(e,r){r||(r=Le(127));for(var n=0;4!=n;++n)r.write_shift(4,0);return tt("SheetJS",r),tt(t.version,r),tt(t.version,r),tt("7262",r),r.length=r.l,r}function lp(e,t,r){ze(e,"BrtBeginBookViews"),ze(e,"BrtEndBookViews")}function cp(e,t){return t||(t=Le(26)),t.write_shift(4,0),t.write_shift(4,1),t.write_shift(4,0),lt(0,t),t.write_shift(-4,1023),t.write_shift(1,51),t.write_shift(1,0),t}function up(e,t){return t||(t=Le(1)),t.write_shift(1,0),t}function fp(e,t){var r=Ve();return ze(r,"BrtBeginBook"),ze(r,"BrtFileVersion",sp()),ze(r,"BrtWbProp",np()),lp(r,e,t),op(r,e,t),ze(r,"BrtCalcProp",cp()),ze(r,"BrtFileRecover",up()),ze(r,"BrtEndBook"),r.end()}function hp(e,t,r){return(".bin"===t.substr(-4)?ap:Zd)(e,r)}function dp(e,t,r,n){return(".bin"===t.substr(-4)?Ld:sd)(e,r,n)}function pp(e,t,r){return(".bin"===t.substr(-4)?Vu:Iu)(e,r)}function mp(e,t,r){return Zu(e,r)}function vp(e,t,r){return(".bin"===t.substr(-4)?Kc:Hc)(e,r)}function bp(e,t,r){return(".bin"===t.substr(-4)?vf:hf)(e,r)}function gp(e,t,r){return(".bin"===t.substr(-4)?cf:sf)(e,r)}function yp(e,t,r){return(".bin"===t.substr(-4)?fp:Qd)(e,r)}function wp(e,t,r,n){return(".bin"===t.substr(-4)?zd:bd)(e,r,n)}function _p(e,t,r){return(".bin"===t.substr(-4)?zu:Nu)(e,r)}function kp(e,t,r){return(".bin"===t.substr(-4)?Zc:Wc)(e,r)}var Op=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Ep=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/,Sp=function(e){return String.fromCharCode(e)};function Ap(e,t){var r=e.split(/\s+/),n=[];if(t||(n[0]=r[0]),1===r.length)return n;var i,a,o,s,l=e.match(Op);if(l)for(s=0;s!=l.length;++s)i=l[s].match(Ep),-1===(a=i[1].indexOf(":"))?n[i[1]]=i[2].substr(1,i[2].length-2):(o="xmlns:"===i[1].substr(0,6)?"xmlns"+i[1].substr(6):i[1].substr(a+1),n[o]=i[2].substr(1,i[2].length-2));return n}function Cp(e){var t=e.split(/\s+/),r={};if(1===t.length)return r;var n,i,a,o,s=e.match(Op);if(s)for(o=0;o!=s.length;++o)n=s[o].match(Ep),-1===(i=n[1].indexOf(":"))?r[n[1]]=n[2].substr(1,n[2].length-2):(a="xmlns:"===n[1].substr(0,6)?"xmlns"+n[1].substr(6):n[1].substr(i+1),r[a]=n[2].substr(1,n[2].length-2));return r}function Tp(e,t){var r=_[e]||q(e);return"General"===r?b._general(t):b.format(r,t)}function xp(e,t,r,n){switch((r[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":n=$(n);break;case"i2":case"int":n=parseInt(n,10);break;case"r4":case"float":n=parseFloat(n);break;case"date":case"dateTime.tz":n=new Date(n);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw"bad custprop:"+r[0]}e[q(t[3])]=n}function Mp(e,t,r){try{"e"===e.t?e.w=e.w||ct[e.v]:"General"===t?"n"===e.t?(0|e.v)===e.v?e.w=b._general_int(e.v):e.w=b._general_num(e.v):e.w=b._general(e.v):e.w=Tp(t||"General",e.v),r.cellNF&&(e.z=_[t]||t||"General")}catch(n){if(r.WTF)throw n}}function jp(e,t,r){if(r.cellStyles&&t.Interior){var n=t.Interior;n.Pattern&&(n.patternType=Eu[n.Pattern]||n.Pattern)}e[t.ID]=t}function Rp(e,t,r,n,i,a,o,s,l){var c="General",u=n.StyleID,f={};l=l||{};var h=[];void 0===u&&s&&(u=s.StyleID),void 0===u&&o&&(u=o.StyleID);while(void 0!==a[u]){if(a[u].nf&&(c=a[u].nf),a[u].Interior&&h.push(a[u].Interior),!a[u].Parent)break;u=a[u].Parent}switch(r.Type){case"Boolean":n.t="b",n.v=$(e);break;case"String":n.t="s",n.r=X(q(e)),n.v=e.indexOf("<")>-1?t:n.r;break;case"DateTime":n.v=(Date.parse(e)-new Date(Date.UTC(1899,11,30)))/864e5,n.v!==n.v?n.v=q(e):n.v>=1&&n.v<60&&(n.v=n.v-1),c&&"General"!=c||(c="yyyy-mm-dd");case"Number":void 0===n.v&&(n.v=+e),n.t||(n.t="n");break;case"Error":n.t="e",n.v=ut[e],n.w=e;break;default:n.t="s",n.v=X(t);break}Mp(n,c,l),null!=l.cellFormula&&n.Formula&&(n.f=bf(q(n.Formula),i),n.Formula=void 0),l.cellStyles&&(h.forEach((function(e){!f.patternType&&e.patternType&&(f.patternType=e.patternType)})),n.s=f),n.ixfe=void 0!==n.StyleID?n.StyleID:"Default"}function Pp(e){e.t=e.v,e.v=e.w=e.ixfe=void 0}function Ip(e){if(f&&n.isBuffer(e))return e.toString("utf8");if("string"===typeof e)return e;throw"badf"}var Bp=/<(\/?)([a-z0-9]*:|)(\w+)[^>]*>/gm;function Np(e,t){var r,n,i,a,o,s=Ip(e),l=[],c={},u=[],f={},h="",d={},p={},m=0,v=0,g={s:{r:1e6,c:1e6},e:{r:0,c:0}},y={},w={},_="",k=0,O=[],E={},S={},A=0,C={},T=[],x={},M=[];Bp.lastIndex=0;while(r=Bp.exec(s))switch(r[3]){case"Data":if(l[l.length-1][1])break;"/"===r[1]?Rp(s.slice(a,r.index),_,i,"Comment"==l[l.length-1][0]?x:d,{c:m,r:v},y,M[m],p,t):(_="",i=Ap(r[0]),a=r.index+r[0].length);break;case"Cell":if("/"===r[1]){if(T.length>0&&(d.c=T),(!t.sheetRows||t.sheetRows>v)&&void 0!==d.v&&(f[vm(m)+dm(v)]=d),d.HRef&&(d.l={Target:d.HRef,tooltip:d.HRefScreenTip},d.HRef=d.HRefScreenTip=void 0),d.MergeAcross||d.MergeDown){var j=m+(0|parseInt(d.MergeAcross,10)),R=v+(0|parseInt(d.MergeDown,10));O.push({s:{c:m,r:v},e:{c:j,r:R}})}++m,d.MergeAcross&&(m+=+d.MergeAcross)}else d=Cp(r[0]),d.Index&&(m=+d.Index-1),m<g.s.c&&(g.s.c=m),m>g.e.c&&(g.e.c=m),"/>"===r[0].substr(-2)&&++m,T=[];break;case"Row":"/"===r[1]||"/>"===r[0].substr(-2)?(v<g.s.r&&(g.s.r=v),v>g.e.r&&(g.e.r=v),"/>"===r[0].substr(-2)&&(p=Ap(r[0]),p.Index&&(v=+p.Index-1)),m=0,++v):(p=Ap(r[0]),p.Index&&(v=+p.Index-1));break;case"Worksheet":if("/"===r[1]){if((n=l.pop())[0]!==r[3])throw"Bad state: "+n;u.push(h),g.s.r<=g.e.r&&g.s.c<=g.e.c&&(f["!ref"]=km(g)),O.length&&(f["!merges"]=O),c[h]=f}else g={s:{r:1e6,c:1e6},e:{r:0,c:0}},v=m=0,l.push([r[3],!1]),n=Ap(r[0]),h=n.Name,f={},O=[];break;case"Table":if("/"===r[1]){if((n=l.pop())[0]!==r[3])throw"Bad state: "+n}else{if("/>"==r[0].slice(-2))break;Ap(r[0]),l.push([r[3],!1]),M=[]}break;case"Style":"/"===r[1]?jp(y,w,t):w=Ap(r[0]);break;case"NumberFormat":w.nf=Ap(r[0]).Format||"General";break;case"Column":if("Table"!==l[l.length-1][0])break;o=Ap(r[0]),M[o.Index-1||M.length]=o;for(var P=0;P<+o.Span;++P)M[M.length]=o;break;case"NamedRange":break;case"NamedCell":break;case"B":break;case"I":break;case"U":break;case"S":break;case"Sub":break;case"Sup":break;case"Span":break;case"Border":break;case"Alignment":break;case"Borders":break;case"Font":if("/>"===r[0].substr(-2))break;"/"===r[1]?_+=s.slice(k,r.index):k=r.index+r[0].length;break;case"Interior":if(!t.cellStyles)break;w.Interior=Ap(r[0]);break;case"Protection":break;case"Author":case"Title":case"Description":case"Created":case"Keywords":case"Subject":case"Category":case"Company":case"LastAuthor":case"LastSaved":case"LastPrinted":case"Version":case"Revision":case"TotalTime":case"HyperlinkBase":case"Manager":if("/>"===r[0].substr(-2))break;"/"===r[1]?nr(E,r[3],s.slice(A,r.index)):A=r.index+r[0].length;break;case"Paragraphs":break;case"Styles":case"Workbook":if("/"===r[1]){if((n=l.pop())[0]!==r[3])throw"Bad state: "+n}else l.push([r[3],!1]);break;case"Comment":if("/"===r[1]){if((n=l.pop())[0]!==r[3])throw"Bad state: "+n;Pp(x),T.push(x)}else l.push([r[3],!1]),n=Ap(r[0]),x={a:n.Author};break;case"Name":break;case"ComponentOptions":case"DocumentProperties":case"CustomDocumentProperties":case"OfficeDocumentSettings":case"PivotTable":case"PivotCache":case"Names":case"MapInfo":case"PageBreaks":case"QueryTable":case"DataValidation":case"AutoFilter":case"Sorting":case"Schema":case"data":case"ConditionalFormatting":case"SmartTagType":case"SmartTags":case"ExcelWorkbook":case"WorkbookOptions":case"WorksheetOptions":if("/"===r[1]){if((n=l.pop())[0]!==r[3])throw"Bad state: "+n}else"/"!==r[0].charAt(r[0].length-2)&&l.push([r[3],!0]);break;default:var I=!0;switch(l[l.length-1][0]){case"OfficeDocumentSettings":switch(r[3]){case"AllowPNG":break;case"RemovePersonalInformation":break;case"DownloadComponents":break;case"LocationOfComponents":break;case"Colors":break;case"Color":break;case"Index":break;case"RGB":break;case"PixelsPerInch":break;case"TargetScreenSize":break;case"ReadOnlyRecommended":break;default:I=!1}break;case"ComponentOptions":switch(r[3]){case"Toolbar":break;case"HideOfficeLogo":break;case"SpreadsheetAutoFit":break;case"Label":break;case"Caption":break;case"MaxHeight":break;case"MaxWidth":break;case"NextSheetNumber":break;default:I=!1}break;case"ExcelWorkbook":switch(r[3]){case"WindowHeight":break;case"WindowWidth":break;case"WindowTopX":break;case"WindowTopY":break;case"TabRatio":break;case"ProtectStructure":break;case"ProtectWindows":break;case"ActiveSheet":break;case"DisplayInkNotes":break;case"FirstVisibleSheet":break;case"SupBook":break;case"SheetName":break;case"SheetIndex":break;case"SheetIndexFirst":break;case"SheetIndexLast":break;case"Dll":break;case"AcceptLabelsInFormulas":break;case"DoNotSaveLinkValues":break;case"Date1904":break;case"Iteration":break;case"MaxIterations":break;case"MaxChange":break;case"Path":break;case"Xct":break;case"Count":break;case"SelectedSheets":break;case"Calculation":break;case"Uncalced":break;case"StartupPrompt":break;case"Crn":break;case"ExternName":break;case"Formula":break;case"ColFirst":break;case"ColLast":break;case"WantAdvise":break;case"Boolean":break;case"Error":break;case"Text":break;case"OLE":break;case"NoAutoRecover":break;case"PublishObjects":break;case"DoNotCalculateBeforeSave":break;case"Number":break;case"RefModeR1C1":break;case"EmbedSaveSmartTags":break;default:I=!1}break;case"WorkbookOptions":switch(r[3]){case"OWCVersion":break;case"Height":break;case"Width":break;default:I=!1}break;case"WorksheetOptions":switch(r[3]){case"Unsynced":break;case"Visible":break;case"Print":break;case"Panes":break;case"Scale":break;case"Pane":break;case"Number":break;case"Layout":break;case"Header":break;case"Footer":break;case"PageSetup":break;case"PageMargins":break;case"Selected":break;case"ProtectObjects":break;case"EnableSelection":break;case"ProtectScenarios":break;case"ValidPrinterInfo":break;case"HorizontalResolution":break;case"VerticalResolution":break;case"NumberofCopies":break;case"ActiveRow":break;case"ActiveCol":break;case"ActivePane":break;case"TopRowVisible":break;case"TopRowBottomPane":break;case"LeftColumnVisible":break;case"LeftColumnRightPane":break;case"FitToPage":break;case"RangeSelection":break;case"PaperSizeIndex":break;case"PageLayoutZoom":break;case"PageBreakZoom":break;case"FilterOn":break;case"DoNotDisplayGridlines":break;case"SplitHorizontal":break;case"SplitVertical":break;case"FreezePanes":break;case"FrozenNoSplit":break;case"FitWidth":break;case"FitHeight":break;case"CommentsLayout":break;case"Zoom":break;case"LeftToRight":break;case"Gridlines":break;case"AllowSort":break;case"AllowFilter":break;case"AllowInsertRows":break;case"AllowDeleteRows":break;case"AllowInsertCols":break;case"AllowDeleteCols":break;case"AllowInsertHyperlinks":break;case"AllowFormatCells":break;case"AllowSizeCols":break;case"AllowSizeRows":break;case"NoSummaryRowsBelowDetail":break;case"TabColorIndex":break;case"DoNotDisplayHeadings":break;case"ShowPageLayoutZoom":break;case"NoSummaryColumnsRightDetail":break;case"BlackAndWhite":break;case"DoNotDisplayZeros":break;case"DisplayPageBreak":break;case"RowColHeadings":break;case"DoNotDisplayOutline":break;case"NoOrientation":break;case"AllowUsePivotTables":break;case"ZeroHeight":break;case"ViewableRange":break;case"Selection":break;case"ProtectContents":break;default:I=!1}break;case"PivotTable":case"PivotCache":switch(r[3]){case"ImmediateItemsOnDrop":break;case"ShowPageMultipleItemLabel":break;case"CompactRowIndent":break;case"Location":break;case"PivotField":break;case"Orientation":break;case"LayoutForm":break;case"LayoutSubtotalLocation":break;case"LayoutCompactRow":break;case"Position":break;case"PivotItem":break;case"DataType":break;case"DataField":break;case"SourceName":break;case"ParentField":break;case"PTLineItems":break;case"PTLineItem":break;case"CountOfSameItems":break;case"Item":break;case"ItemType":break;case"PTSource":break;case"CacheIndex":break;case"ConsolidationReference":break;case"FileName":break;case"Reference":break;case"NoColumnGrand":break;case"NoRowGrand":break;case"BlankLineAfterItems":break;case"Hidden":break;case"Subtotal":break;case"BaseField":break;case"MapChildItems":break;case"Function":break;case"RefreshOnFileOpen":break;case"PrintSetTitles":break;case"MergeLabels":break;case"DefaultVersion":break;case"RefreshName":break;case"RefreshDate":break;case"RefreshDateCopy":break;case"VersionLastRefresh":break;case"VersionLastUpdate":break;case"VersionUpdateableMin":break;case"VersionRefreshableMin":break;case"Calculation":break;default:I=!1}break;case"PageBreaks":switch(r[3]){case"ColBreaks":break;case"ColBreak":break;case"RowBreaks":break;case"RowBreak":break;case"ColStart":break;case"ColEnd":break;case"RowEnd":break;default:I=!1}break;case"AutoFilter":switch(r[3]){case"AutoFilterColumn":break;case"AutoFilterCondition":break;case"AutoFilterAnd":break;case"AutoFilterOr":break;default:I=!1}break;case"QueryTable":switch(r[3]){case"Id":break;case"AutoFormatFont":break;case"AutoFormatPattern":break;case"QuerySource":break;case"QueryType":break;case"EnableRedirections":break;case"RefreshedInXl9":break;case"URLString":break;case"HTMLTables":break;case"Connection":break;case"CommandText":break;case"RefreshInfo":break;case"NoTitles":break;case"NextId":break;case"ColumnInfo":break;case"OverwriteCells":break;case"DoNotPromptForFile":break;case"TextWizardSettings":break;case"Source":break;case"Number":break;case"Decimal":break;case"ThousandSeparator":break;case"TrailingMinusNumbers":break;case"FormatSettings":break;case"FieldType":break;case"Delimiters":break;case"Tab":break;case"Comma":break;case"AutoFormatName":break;case"VersionLastEdit":break;case"VersionLastRefresh":break;default:I=!1}break;case"Sorting":case"ConditionalFormatting":case"DataValidation":switch(r[3]){case"Range":break;case"Type":break;case"Min":break;case"Max":break;case"Sort":break;case"Descending":break;case"Order":break;case"CaseSensitive":break;case"Value":break;case"ErrorStyle":break;case"ErrorMessage":break;case"ErrorTitle":break;case"CellRangeList":break;case"InputMessage":break;case"InputTitle":break;case"ComboHide":break;case"InputHide":break;case"Condition":break;case"Qualifier":break;case"UseBlank":break;case"Value1":break;case"Value2":break;case"Format":break;default:I=!1}break;case"MapInfo":case"Schema":case"data":switch(r[3]){case"Map":break;case"Entry":break;case"Range":break;case"XPath":break;case"Field":break;case"XSDType":break;case"FilterOn":break;case"Aggregate":break;case"ElementType":break;case"AttributeType":break;case"schema":case"element":case"complexType":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:I=!1}break;case"SmartTags":break;default:I=!1;break}if(I)break;if(!l[l.length-1][1])throw"Unrecognized tag: "+r[3]+"|"+l.join("|");if("CustomDocumentProperties"===l[l.length-1][0]){if("/>"===r[0].substr(-2))break;"/"===r[1]?xp(S,r,C,s.slice(A,r.index)):(C=r,A=r.index+r[0].length);break}if(t.WTF)throw"Unrecognized tag: "+r[3]+"|"+l.join("|")}var B={};return t.bookSheets||t.bookProps||(B.Sheets=c),B.SheetNames=u,B.SSF=b.get_table(),B.Props=E,B.Custprops=S,B}function Dp(e,t){switch(Yp(t=t||{}),t.type||"base64"){case"base64":return Np(u.decode(e),t);case"binary":case"buffer":case"file":return Np(e,t);case"array":return Np(e.map(Sp).join(""),t)}}function Lp(e,t){}function Fp(e){var t,r={},n=e.content,i=28;switch(t=ge(n,i),i+=4+je(n,i),r.UserType=t,t=je(n,i),i+=4,t){case 0:break;case 4294967295:case 4294967294:i+=4;break;default:if(t>400)throw new Error("Unsupported Clipboard: "+t.toString(16));i+=t}if(t=ge(n,i),i+=0===t.length?0:5+t.length,r.Reserved1=t,1907550708!==(t=je(n,i)))return r;throw"Unsupported Unicode Extension"}function Vp(e,t,r,n){var i=r,a=[],o=t.slice(t.l,t.l+i);if(n&&n.enc&&n.enc.insitu_decrypt)switch(e.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":break;default:if(0===o.length)break;n.enc.insitu_decrypt(o)}a.push(o),t.l+=i;var s=Xp[xe(t,t.l)];while(null!=s&&"Continue"===s.n)i=xe(t,t.l+2),a.push(t.slice(t.l+4,t.l+4+i)),t.l+=4+i,s=Xp[xe(t,t.l)];var l=p(a);Ne(l,0);var c=0;l.lens=[];for(var u=0;u<a.length;++u)l.lens.push(c),c+=a[u].length;return e.f(l,l.length,n)}function zp(e,t,r){if(e.XF)try{var n=e.XF.ifmt||0;"e"===e.t?e.w=e.w||ct[e.v]:0===n?"n"===e.t?(0|e.v)===e.v?e.w=b._general_int(e.v):e.w=b._general_num(e.v):e.w=b._general(e.v):e.w=b.format(n,e.v,{date1904:r||!1}),t.cellNF&&(e.z=b._table[n])}catch(i){if(t.WTF)throw i}}function Up(e,t,r){return{v:e,ixfe:t,t:r}}function Hp(e,t){var r,n,i,a,s,l,c,u,f={opts:{}},h={},d={},p={},m={},v=null,g=[],y="",w={},_={},k=[],O=!0,E=[],S=[],A=function(e){return e<8?jt[e]:e<64&&S[e-8]||jt[e]},C=function(e,t){var r,n=t.XF.data;n&&n.patternType&&(t.s={},t.s.patternType=n.patternType,(r=fu(A(n.icvFore)))&&(t.s.fgColor={rgb:r}),(r=fu(A(n.icvBack)))&&(t.s.bgColor={rgb:r}))},T=function(e,t,i){O&&(i.cellStyles&&t.XF&&t.XF.data&&C(e,t),r=e,n=wm(e),m.s&&(e.r<m.s.r&&(m.s.r=e.r),e.c<m.s.c&&(m.s.c=e.c)),m.e&&(e.r+1>m.e.r&&(m.e.r=e.r+1),e.c+1>m.e.c&&(m.e.c=e.c+1)),i.sheetRows&&r.r>=i.sheetRows?O=!1:d[n]=t)},x={enc:!1,sbcch:0,snames:[],sharedf:_,arrayf:k,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,wtf:!1};t.password&&(x.password=t.password);var M=[],j=[],R=[[]],P=0,I=0,B=0;R.SheetNames=x.snames,R.sharedf=x.sharedf,R.arrayf=x.arrayf;var N="",D=0;x.codepage=1200,o(1200);while(e.l<e.length-1){var L=e.l,F=e.read_shift(2);if(0===F&&"EOF"===N)break;var V=e.l===e.length?0:e.read_shift(2),z=Xp[F];if(z&&z.f){if(t.bookSheets&&"BoundSheet8"===N&&"BoundSheet8"!==z.n)break;if(N=z.n,2===z.r||12==z.r){var U=e.read_shift(2);if(V-=2,!x.enc&&U!==F)throw"rt mismatch";12==z.r&&(e.l+=10,V-=10)}var H;H="EOF"===z.n?z.f(e,V,x):Vp(z,e,V,x);var q=z.n;if(5===x.biff||2===x.biff)switch(q){case"Lbl":q="Label";break}switch(q){case"Date1904":f.opts.Date1904=H;break;case"WriteProtect":f.opts.WriteProtect=!0;break;case"FilePass":if(x.enc||(e.l=0),x.enc=H,x.WTF&&console.error(H),!t.password)throw new Error("File is password-protected");if(0!==H.Type)throw new Error("Encryption scheme unsupported");if(!H.valid)throw new Error("Password is incorrect");break;case"WriteAccess":x.lastuser=H;break;case"FileSharing":break;case"CodePage":21010===H?H=1200:32769===H&&(H=1252),x.codepage=H,o(H);break;case"RRTabId":x.rrtabid=H;break;case"WinProtect":x.winlocked=H;break;case"Template":break;case"RefreshAll":f.opts.RefreshAll=H;break;case"BookBool":break;case"UsesELFs":break;case"MTRSettings":if(H[0]&&H[1])throw"Unsupported threads: "+H;break;case"CalcCount":f.opts.CalcCount=H;break;case"CalcDelta":f.opts.CalcDelta=H;break;case"CalcIter":f.opts.CalcIter=H;break;case"CalcMode":f.opts.CalcMode=H;break;case"CalcPrecision":f.opts.CalcPrecision=H;break;case"CalcSaveRecalc":f.opts.CalcSaveRecalc=H;break;case"CalcRefMode":x.CalcRefMode=H;break;case"Uncalced":break;case"ForceFullCalculation":f.opts.FullCalc=H;break;case"WsBool":break;case"XF":E.push(H);break;case"ExtSST":break;case"BookExt":break;case"RichTextStream":break;case"BkHim":break;case"SupBook":R[++P]=[H],I=0;break;case"ExternName":R[P][++I]=H;break;case"Index":break;case"Lbl":R[0][++B]=H;break;case"ExternSheet":R[P]=R[P].concat(H),I+=H.length;break;case"Protect":d["!protect"]=H;break;case"Password":0!==H&&x.WTF&&console.error("Password verifier: "+H);break;case"Prot4Rev":case"Prot4RevPass":break;case"BoundSheet8":p[H.pos]=H,x.snames.push(H.name);break;case"EOF":if(--D)break;m.e&&(d["!range"]=m,m.e.r>0&&m.e.c>0&&(m.e.r--,m.e.c--,d["!ref"]=km(m),m.e.r++,m.e.c++),M.length>0&&(d["!merges"]=M),j.length>0&&(d["!objects"]=j)),""===y?w=d:h[y]=d,d={};break;case"BOF":if(8!==x.biff||(1280===H.BIFFVer?x.biff=5:(2===H.BIFFVer||7===H.BIFFVer)&&(x.biff=2)),D++)break;O=!0,d={},2===x.biff?(""===y&&(y="Sheet1"),m={s:{r:0,c:0},e:{r:0,c:0}}):y=(p[L]||{name:""}).name,M=[],j=[];break;case"Number":case"BIFF2NUM":c={ixfe:H.ixfe,XF:E[H.ixfe],v:H.val,t:"n"},c.XF&&zp(c,t,f.opts.Date1904),T({c:H.c,r:H.r},c,t);break;case"BoolErr":c={ixfe:H.ixfe,XF:E[H.ixfe],v:H.val,t:H.t},c.XF&&zp(c,t,f.opts.Date1904),T({c:H.c,r:H.r},c,t);break;case"RK":c={ixfe:H.ixfe,XF:E[H.ixfe],v:H.rknum,t:"n"},c.XF&&zp(c,t,f.opts.Date1904),T({c:H.c,r:H.r},c,t);break;case"MulRk":for(var W=H.c;W<=H.C;++W){var G=H.rkrec[W-H.c][0];c={ixfe:G,XF:E[G],v:H.rkrec[W-H.c][1],t:"n"},c.XF&&zp(c,t,f.opts.Date1904),T({c:W,r:H.r},c,t)}break;case"Formula":switch(H.val){case"String":v=H;break;case"Array Formula":throw"Array Formula unsupported";default:c={v:H.val,ixfe:H.cell.ixfe,t:H.tt},c.XF=E[c.ixfe],t.cellFormula&&(c.f="="+Hh(H.formula,m,H.cell,R,x)),c.XF&&zp(c,t,f.opts.Date1904),T(H.cell,c,t),v=H}break;case"String":v&&(v.val=H,c={v:v.val,ixfe:v.cell.ixfe,t:"s"},c.XF=E[c.ixfe],t.cellFormula&&(c.f="="+Hh(v.formula,m,v.cell,R,x)),c.XF&&zp(c,t,f.opts.Date1904),T(v.cell,c,t),v=null);break;case"Array":k.push(H);break;case"ShrFmla":if(!O)break;_[wm(v.cell)]=H[0];break;case"LabelSst":c=Up(g[H.isst].t,H.ixfe,"s"),c.XF=E[c.ixfe],c.XF&&zp(c,t,f.opts.Date1904),T({c:H.c,r:H.r},c,t);break;case"Label":case"BIFF2STR":c=Up(H.val,H.ixfe,"s"),c.XF=E[c.ixfe],c.XF&&zp(c,t,f.opts.Date1904),T({c:H.c,r:H.r},c,t);break;case"Dimensions":1===D&&(m=H);break;case"SST":g=H;break;case"Format":b.load(H[1],H[0]);break;case"MergeCells":M=M.concat(H);break;case"Obj":j[H.cmo[0]]=x.lastobj=H;break;case"TxO":x.lastobj.TxO=H;break;case"HLink":for(l=H[0].s.r;l<=H[0].e.r;++l)for(s=H[0].s.c;s<=H[0].e.c;++s)d[wm({c:s,r:l})]&&(d[wm({c:s,r:l})].l=H[1]);break;case"HLinkTooltip":for(l=H[0].s.r;l<=H[0].e.r;++l)for(s=H[0].s.c;s<=H[0].e.c;++s)d[wm({c:s,r:l})]&&(d[wm({c:s,r:l})].l.tooltip=H[1]);break;case"Note":if(x.biff<=5&&x.biff>=2)break;i=d[wm(H[0])];var K=j[H[2]];if(!i)break;i.c||(i.c=[]),a={a:H[1],t:K.TxO.t},i.c.push(a);break;default:switch(z.n){case"ClrtClient":break;case"XFExt":of(E[H.ixfe],H.ext);break;case"NameCmt":break;case"Header":break;case"Footer":break;case"HCenter":break;case"VCenter":break;case"Pls":break;case"Setup":break;case"DefColWidth":break;case"GCW":break;case"LHRecord":break;case"ColInfo":break;case"Row":break;case"DBCell":break;case"MulBlank":break;case"EntExU2":break;case"SxView":break;case"Sxvd":break;case"SXVI":break;case"SXVDEx":break;case"SxIvd":break;case"SXDI":break;case"SXLI":break;case"SXEx":break;case"QsiSXTag":break;case"Selection":break;case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":break;case"Blank":break;case"Country":u=H;break;case"RecalcId":break;case"DefaultRowHeight":case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":break;case"Font":break;case"XFCRC":break;case"Style":break;case"StyleExt":break;case"Palette":S=H;break;case"Theme":break;case"ScenarioProtect":break;case"ObjProtect":break;case"CondFmt12":break;case"Table":break;case"TableStyles":break;case"TableStyle":break;case"TableStyleElement":break;case"SXStreamID":break;case"SXVS":break;case"DConRef":break;case"SXAddl":break;case"DConBin":break;case"DConName":break;case"SXPI":break;case"SxFormat":break;case"SxSelect":break;case"SxRule":break;case"SxFilt":break;case"SxItm":break;case"SxDXF":break;case"ScenMan":break;case"DCon":break;case"CellWatch":break;case"PrintRowCol":break;case"PrintGrid":break;case"PrintSize":break;case"XCT":break;case"CRN":break;case"Scl":break;case"SheetExt":break;case"SheetExtOptional":break;case"ObNoMacros":break;case"ObProj":break;case"CodeName":break;case"GUIDTypeLib":break;case"WOpt":break;case"PhoneticInfo":break;case"OleObjectSize":break;case"DXF":case"DXFN":case"DXFN12":case"DXFN12List":case"DXFN12NoCB":break;case"Dv":case"DVal":break;case"BRAI":case"Series":case"SeriesText":break;case"DConn":break;case"DbOrParamQry":break;case"DBQueryExt":break;case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":break;case"Excel9File":break;case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":case"BuiltInFnGroupCount":case"Window1":case"Window2":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":case"Pane":break;default:switch(z.n){case"Dat":case"Begin":case"End":case"StartBlock":case"EndBlock":case"Frame":case"Area":case"Axis":case"AxisLine":case"Tick":break;case"AxesUsed":case"CrtLayout12":case"CrtLayout12A":case"CrtLink":case"CrtLine":case"CrtMlFrt":case"CrtMlFrtContinue":break;case"LineFormat":case"AreaFormat":case"Chart":case"Chart3d":case"Chart3DBarShape":case"ChartFormat":case"ChartFrtInfo":break;case"PlotArea":case"PlotGrowth":break;case"SeriesList":case"SerParent":case"SerAuxTrend":break;case"DataFormat":case"SerToCrt":case"FontX":break;case"CatSerRange":case"AxcExt":case"SerFmt":break;case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":break;case"DataLabExtContents":break;case"Legend":case"LegendException":break;case"Pie":case"Scatter":break;case"PieFormat":case"MarkerFormat":break;case"StartObject":case"EndObject":break;case"AlRuns":case"ObjectLink":break;case"SIIndex":break;case"AttachedLabel":case"YMult":break;case"Line":case"Bar":break;case"Surf":break;case"AxisParent":break;case"Pos":break;case"ValueRange":break;case"SXViewEx9":break;case"SXViewLink":break;case"PivotChartBits":break;case"SBaseRef":break;case"TextPropsStream":break;case"LnExt":break;case"MkrExt":break;case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":break;case"TxtQry":break;case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":break;case"AutoFilter12":break;case"DropDownObjIds":break;case"Sort":break;case"SortData":break;case"ShapePropsStream":break;case"MsoDrawing":case"MsoDrawingGroup":case"MsoDrawingSelection":break;case"ImData":break;case"WebPub":case"AutoWebPub":case"RightMargin":case"LeftMargin":case"TopMargin":case"BottomMargin":case"HeaderFooter":case"HFPicture":case"PLV":case"HorizontalPageBreaks":case"VerticalPageBreaks":case"Backup":case"CompressPictures":case"Compat12":break;case"Continue":case"ContinueFrt12":break;case"FrtFontList":case"FrtWrapper":break;case"ExternCount":break;case"RString":break;case"TabIdConf":case"Radar":case"RadarArea":case"DropBar":case"Intl":case"CoordList":case"SerAuxErrBar":break;default:switch(z.n){case"SCENARIO":case"DConBin":case"PicF":case"DataLabExt":case"Lel":case"BopPop":case"BopPopCustom":case"RealTimeData":case"Name":break;default:if(t.WTF)throw"Unrecognized Record "+z.n}}}}}else e.l+=V}var X=2===x.biff?["Sheet1"]:Object.keys(p).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return p[e].name}));X.slice();return f.Directory=X,f.SheetNames=X,t.bookSheets||(f.Sheets=h),f.Preamble=w,f.Strings=g,f.SSF=b.get_table(),x.enc&&(f.Encryption=x.enc),f.Metadata={},void 0!==u&&(f.Metadata.Country=u),f}function qp(e,t){var r,n,i,o;if(t||(t={}),Yp(t),a(),e.find?(r=e.find("!CompObj"),e.find("!SummaryInformation"),n=e.find("/Workbook")):(Ne(e,0),n={content:e}),n||(n=e.find("/Book")),r&&(i=Fp(r)),t.bookProps&&!t.bookSheets)o={};else{if(!n)throw new Error("Cannot find Workbook stream");o=Hp(n.content,t,!!n.find)}e.find&&Wp(e);var s={};for(var l in e.Summary)s[l]=e.Summary[l];for(l in e.DocSummary)s[l]=e.DocSummary[l];return o.Props=o.Custprops=s,t.bookFiles&&(o.cfb=e),o.CompObjP=i,o}function Wp(e){var t=e.find("!DocumentSummaryInformation");if(t)try{e.DocSummary=wr(t,St)}catch(n){}var r=e.find("!SummaryInformation");if(r)try{e.Summary=wr(r,At)}catch(n){}}var Gp={0:{n:"BrtRowHdr",f:wd},1:{n:"BrtCellBlank",f:Ed},2:{n:"BrtCellRk",f:Md},3:{n:"BrtCellError",f:Cd},4:{n:"BrtCellBool",f:Ad},5:{n:"BrtCellReal",f:xd},6:{n:"BrtCellSt",f:jd},7:{n:"BrtCellIsst",f:Td},8:{n:"BrtFmlaString",f:Bd},9:{n:"BrtFmlaNum",f:Id},10:{n:"BrtFmlaBool",f:Rd},11:{n:"BrtFmlaError",f:Pd},16:{n:"BrtFRTArchID$",f:ip},19:{n:"BrtSSTItem",f:Ke},20:{n:"BrtPCDIMissing",f:De},21:{n:"BrtPCDINumber",f:De},22:{n:"BrtPCDIBoolean",f:De},23:{n:"BrtPCDIError",f:De},24:{n:"BrtPCDIString",f:De},25:{n:"BrtPCDIDatetime",f:De},26:{n:"BrtPCDIIndex",f:De},27:{n:"BrtPCDIAMissing",f:De},28:{n:"BrtPCDIANumber",f:De},29:{n:"BrtPCDIABoolean",f:De},30:{n:"BrtPCDIAError",f:De},31:{n:"BrtPCDIAString",f:De},32:{n:"BrtPCDIADatetime",f:De},33:{n:"BrtPCRRecord",f:De},34:{n:"BrtPCRRecordDt",f:De},35:{n:"BrtFRTBegin",f:De},36:{n:"BrtFRTEnd",f:De},37:{n:"BrtACBegin",f:De},38:{n:"BrtACEnd",f:De},39:{n:"BrtName",f:De},40:{n:"BrtIndexRowBlock",f:De},42:{n:"BrtIndexBlock",f:De},43:{n:"BrtFont",f:Lu},44:{n:"BrtFmt",f:Du},45:{n:"BrtFill",f:De},46:{n:"BrtBorder",f:De},47:{n:"BrtXF",f:Fu},48:{n:"BrtStyle",f:De},49:{n:"BrtCellMeta",f:De},50:{n:"BrtValueMeta",f:De},51:{n:"BrtMdb",f:De},52:{n:"BrtBeginFmd",f:De},53:{n:"BrtEndFmd",f:De},54:{n:"BrtBeginMdx",f:De},55:{n:"BrtEndMdx",f:De},56:{n:"BrtBeginMdxTuple",f:De},57:{n:"BrtEndMdxTuple",f:De},58:{n:"BrtMdxMbrIstr",f:De},59:{n:"BrtStr",f:De},60:{n:"BrtColInfo",f:De},62:{n:"BrtCellRString",f:De},63:{n:"BrtCalcChainItem$",f:lf},64:{n:"BrtDVal",f:De},65:{n:"BrtSxvcellNum",f:De},66:{n:"BrtSxvcellStr",f:De},67:{n:"BrtSxvcellBool",f:De},68:{n:"BrtSxvcellErr",f:De},69:{n:"BrtSxvcellDate",f:De},70:{n:"BrtSxvcellNil",f:De},128:{n:"BrtFileVersion",f:De},129:{n:"BrtBeginSheet",f:De},130:{n:"BrtEndSheet",f:De},131:{n:"BrtBeginBook",f:De,p:0},132:{n:"BrtEndBook",f:De},133:{n:"BrtBeginWsViews",f:De},134:{n:"BrtEndWsViews",f:De},135:{n:"BrtBeginBookViews",f:De},136:{n:"BrtEndBookViews",f:De},137:{n:"BrtBeginWsView",f:De},138:{n:"BrtEndWsView",f:De},139:{n:"BrtBeginCsViews",f:De},140:{n:"BrtEndCsViews",f:De},141:{n:"BrtBeginCsView",f:De},142:{n:"BrtEndCsView",f:De},143:{n:"BrtBeginBundleShs",f:De},144:{n:"BrtEndBundleShs",f:De},145:{n:"BrtBeginSheetData",f:De},146:{n:"BrtEndSheetData",f:De},147:{n:"BrtWsProp",f:Od},148:{n:"BrtWsDim",f:_d,p:16},151:{n:"BrtPane",f:De},152:{n:"BrtSel",f:De},153:{n:"BrtWbProp",f:rp},154:{n:"BrtWbFactoid",f:De},155:{n:"BrtFileRecover",f:De},156:{n:"BrtBundleSh",f:ep},157:{n:"BrtCalcProp",f:De},158:{n:"BrtBookView",f:De},159:{n:"BrtBeginSst",f:Gc},160:{n:"BrtEndSst",f:De},161:{n:"BrtBeginAFilter",f:De},162:{n:"BrtEndAFilter",f:De},163:{n:"BrtBeginFilterColumn",f:De},164:{n:"BrtEndFilterColumn",f:De},165:{n:"BrtBeginFilters",f:De},166:{n:"BrtEndFilters",f:De},167:{n:"BrtFilter",f:De},168:{n:"BrtColorFilter",f:De},169:{n:"BrtIconFilter",f:De},170:{n:"BrtTop10Filter",f:De},171:{n:"BrtDynamicFilter",f:De},172:{n:"BrtBeginCustomFilters",f:De},173:{n:"BrtEndCustomFilters",f:De},174:{n:"BrtCustomFilter",f:De},175:{n:"BrtAFilterDateGroupItem",f:De},176:{n:"BrtMergeCell",f:Nd},177:{n:"BrtBeginMergeCells",f:De},178:{n:"BrtEndMergeCells",f:De},179:{n:"BrtBeginPivotCacheDef",f:De},180:{n:"BrtEndPivotCacheDef",f:De},181:{n:"BrtBeginPCDFields",f:De},182:{n:"BrtEndPCDFields",f:De},183:{n:"BrtBeginPCDField",f:De},184:{n:"BrtEndPCDField",f:De},185:{n:"BrtBeginPCDSource",f:De},186:{n:"BrtEndPCDSource",f:De},187:{n:"BrtBeginPCDSRange",f:De},188:{n:"BrtEndPCDSRange",f:De},189:{n:"BrtBeginPCDFAtbl",f:De},190:{n:"BrtEndPCDFAtbl",f:De},191:{n:"BrtBeginPCDIRun",f:De},192:{n:"BrtEndPCDIRun",f:De},193:{n:"BrtBeginPivotCacheRecords",f:De},194:{n:"BrtEndPivotCacheRecords",f:De},195:{n:"BrtBeginPCDHierarchies",f:De},196:{n:"BrtEndPCDHierarchies",f:De},197:{n:"BrtBeginPCDHierarchy",f:De},198:{n:"BrtEndPCDHierarchy",f:De},199:{n:"BrtBeginPCDHFieldsUsage",f:De},200:{n:"BrtEndPCDHFieldsUsage",f:De},201:{n:"BrtBeginExtConnection",f:De},202:{n:"BrtEndExtConnection",f:De},203:{n:"BrtBeginECDbProps",f:De},204:{n:"BrtEndECDbProps",f:De},205:{n:"BrtBeginECOlapProps",f:De},206:{n:"BrtEndECOlapProps",f:De},207:{n:"BrtBeginPCDSConsol",f:De},208:{n:"BrtEndPCDSConsol",f:De},209:{n:"BrtBeginPCDSCPages",f:De},210:{n:"BrtEndPCDSCPages",f:De},211:{n:"BrtBeginPCDSCPage",f:De},212:{n:"BrtEndPCDSCPage",f:De},213:{n:"BrtBeginPCDSCPItem",f:De},214:{n:"BrtEndPCDSCPItem",f:De},215:{n:"BrtBeginPCDSCSets",f:De},216:{n:"BrtEndPCDSCSets",f:De},217:{n:"BrtBeginPCDSCSet",f:De},218:{n:"BrtEndPCDSCSet",f:De},219:{n:"BrtBeginPCDFGroup",f:De},220:{n:"BrtEndPCDFGroup",f:De},221:{n:"BrtBeginPCDFGItems",f:De},222:{n:"BrtEndPCDFGItems",f:De},223:{n:"BrtBeginPCDFGRange",f:De},224:{n:"BrtEndPCDFGRange",f:De},225:{n:"BrtBeginPCDFGDiscrete",f:De},226:{n:"BrtEndPCDFGDiscrete",f:De},227:{n:"BrtBeginPCDSDTupleCache",f:De},228:{n:"BrtEndPCDSDTupleCache",f:De},229:{n:"BrtBeginPCDSDTCEntries",f:De},230:{n:"BrtEndPCDSDTCEntries",f:De},231:{n:"BrtBeginPCDSDTCEMembers",f:De},232:{n:"BrtEndPCDSDTCEMembers",f:De},233:{n:"BrtBeginPCDSDTCEMember",f:De},234:{n:"BrtEndPCDSDTCEMember",f:De},235:{n:"BrtBeginPCDSDTCQueries",f:De},236:{n:"BrtEndPCDSDTCQueries",f:De},237:{n:"BrtBeginPCDSDTCQuery",f:De},238:{n:"BrtEndPCDSDTCQuery",f:De},239:{n:"BrtBeginPCDSDTCSets",f:De},240:{n:"BrtEndPCDSDTCSets",f:De},241:{n:"BrtBeginPCDSDTCSet",f:De},242:{n:"BrtEndPCDSDTCSet",f:De},243:{n:"BrtBeginPCDCalcItems",f:De},244:{n:"BrtEndPCDCalcItems",f:De},245:{n:"BrtBeginPCDCalcItem",f:De},246:{n:"BrtEndPCDCalcItem",f:De},247:{n:"BrtBeginPRule",f:De},248:{n:"BrtEndPRule",f:De},249:{n:"BrtBeginPRFilters",f:De},250:{n:"BrtEndPRFilters",f:De},251:{n:"BrtBeginPRFilter",f:De},252:{n:"BrtEndPRFilter",f:De},253:{n:"BrtBeginPNames",f:De},254:{n:"BrtEndPNames",f:De},255:{n:"BrtBeginPName",f:De},256:{n:"BrtEndPName",f:De},257:{n:"BrtBeginPNPairs",f:De},258:{n:"BrtEndPNPairs",f:De},259:{n:"BrtBeginPNPair",f:De},260:{n:"BrtEndPNPair",f:De},261:{n:"BrtBeginECWebProps",f:De},262:{n:"BrtEndECWebProps",f:De},263:{n:"BrtBeginEcWpTables",f:De},264:{n:"BrtEndECWPTables",f:De},265:{n:"BrtBeginECParams",f:De},266:{n:"BrtEndECParams",f:De},267:{n:"BrtBeginECParam",f:De},268:{n:"BrtEndECParam",f:De},269:{n:"BrtBeginPCDKPIs",f:De},270:{n:"BrtEndPCDKPIs",f:De},271:{n:"BrtBeginPCDKPI",f:De},272:{n:"BrtEndPCDKPI",f:De},273:{n:"BrtBeginDims",f:De},274:{n:"BrtEndDims",f:De},275:{n:"BrtBeginDim",f:De},276:{n:"BrtEndDim",f:De},277:{n:"BrtIndexPartEnd",f:De},278:{n:"BrtBeginStyleSheet",f:De},279:{n:"BrtEndStyleSheet",f:De},280:{n:"BrtBeginSXView",f:De},281:{n:"BrtEndSXVI",f:De},282:{n:"BrtBeginSXVI",f:De},283:{n:"BrtBeginSXVIs",f:De},284:{n:"BrtEndSXVIs",f:De},285:{n:"BrtBeginSXVD",f:De},286:{n:"BrtEndSXVD",f:De},287:{n:"BrtBeginSXVDs",f:De},288:{n:"BrtEndSXVDs",f:De},289:{n:"BrtBeginSXPI",f:De},290:{n:"BrtEndSXPI",f:De},291:{n:"BrtBeginSXPIs",f:De},292:{n:"BrtEndSXPIs",f:De},293:{n:"BrtBeginSXDI",f:De},294:{n:"BrtEndSXDI",f:De},295:{n:"BrtBeginSXDIs",f:De},296:{n:"BrtEndSXDIs",f:De},297:{n:"BrtBeginSXLI",f:De},298:{n:"BrtEndSXLI",f:De},299:{n:"BrtBeginSXLIRws",f:De},300:{n:"BrtEndSXLIRws",f:De},301:{n:"BrtBeginSXLICols",f:De},302:{n:"BrtEndSXLICols",f:De},303:{n:"BrtBeginSXFormat",f:De},304:{n:"BrtEndSXFormat",f:De},305:{n:"BrtBeginSXFormats",f:De},306:{n:"BrtEndSxFormats",f:De},307:{n:"BrtBeginSxSelect",f:De},308:{n:"BrtEndSxSelect",f:De},309:{n:"BrtBeginISXVDRws",f:De},310:{n:"BrtEndISXVDRws",f:De},311:{n:"BrtBeginISXVDCols",f:De},312:{n:"BrtEndISXVDCols",f:De},313:{n:"BrtEndSXLocation",f:De},314:{n:"BrtBeginSXLocation",f:De},315:{n:"BrtEndSXView",f:De},316:{n:"BrtBeginSXTHs",f:De},317:{n:"BrtEndSXTHs",f:De},318:{n:"BrtBeginSXTH",f:De},319:{n:"BrtEndSXTH",f:De},320:{n:"BrtBeginISXTHRws",f:De},321:{n:"BrtEndISXTHRws",f:De},322:{n:"BrtBeginISXTHCols",f:De},323:{n:"BrtEndISXTHCols",f:De},324:{n:"BrtBeginSXTDMPS",f:De},325:{n:"BrtEndSXTDMPs",f:De},326:{n:"BrtBeginSXTDMP",f:De},327:{n:"BrtEndSXTDMP",f:De},328:{n:"BrtBeginSXTHItems",f:De},329:{n:"BrtEndSXTHItems",f:De},330:{n:"BrtBeginSXTHItem",f:De},331:{n:"BrtEndSXTHItem",f:De},332:{n:"BrtBeginMetadata",f:De},333:{n:"BrtEndMetadata",f:De},334:{n:"BrtBeginEsmdtinfo",f:De},335:{n:"BrtMdtinfo",f:De},336:{n:"BrtEndEsmdtinfo",f:De},337:{n:"BrtBeginEsmdb",f:De},338:{n:"BrtEndEsmdb",f:De},339:{n:"BrtBeginEsfmd",f:De},340:{n:"BrtEndEsfmd",f:De},341:{n:"BrtBeginSingleCells",f:De},342:{n:"BrtEndSingleCells",f:De},343:{n:"BrtBeginList",f:De},344:{n:"BrtEndList",f:De},345:{n:"BrtBeginListCols",f:De},346:{n:"BrtEndListCols",f:De},347:{n:"BrtBeginListCol",f:De},348:{n:"BrtEndListCol",f:De},349:{n:"BrtBeginListXmlCPr",f:De},350:{n:"BrtEndListXmlCPr",f:De},351:{n:"BrtListCCFmla",f:De},352:{n:"BrtListTrFmla",f:De},353:{n:"BrtBeginExternals",f:De},354:{n:"BrtEndExternals",f:De},355:{n:"BrtSupBookSrc",f:De},357:{n:"BrtSupSelf",f:De},358:{n:"BrtSupSame",f:De},359:{n:"BrtSupTabs",f:De},360:{n:"BrtBeginSupBook",f:De},361:{n:"BrtPlaceholderName",f:De},362:{n:"BrtExternSheet",f:De},363:{n:"BrtExternTableStart",f:De},364:{n:"BrtExternTableEnd",f:De},366:{n:"BrtExternRowHdr",f:De},367:{n:"BrtExternCellBlank",f:De},368:{n:"BrtExternCellReal",f:De},369:{n:"BrtExternCellBool",f:De},370:{n:"BrtExternCellError",f:De},371:{n:"BrtExternCellString",f:De},372:{n:"BrtBeginEsmdx",f:De},373:{n:"BrtEndEsmdx",f:De},374:{n:"BrtBeginMdxSet",f:De},375:{n:"BrtEndMdxSet",f:De},376:{n:"BrtBeginMdxMbrProp",f:De},377:{n:"BrtEndMdxMbrProp",f:De},378:{n:"BrtBeginMdxKPI",f:De},379:{n:"BrtEndMdxKPI",f:De},380:{n:"BrtBeginEsstr",f:De},381:{n:"BrtEndEsstr",f:De},382:{n:"BrtBeginPRFItem",f:De},383:{n:"BrtEndPRFItem",f:De},384:{n:"BrtBeginPivotCacheIDs",f:De},385:{n:"BrtEndPivotCacheIDs",f:De},386:{n:"BrtBeginPivotCacheID",f:De},387:{n:"BrtEndPivotCacheID",f:De},388:{n:"BrtBeginISXVIs",f:De},389:{n:"BrtEndISXVIs",f:De},390:{n:"BrtBeginColInfos",f:De},391:{n:"BrtEndColInfos",f:De},392:{n:"BrtBeginRwBrk",f:De},393:{n:"BrtEndRwBrk",f:De},394:{n:"BrtBeginColBrk",f:De},395:{n:"BrtEndColBrk",f:De},396:{n:"BrtBrk",f:De},397:{n:"BrtUserBookView",f:De},398:{n:"BrtInfo",f:De},399:{n:"BrtCUsr",f:De},400:{n:"BrtUsr",f:De},401:{n:"BrtBeginUsers",f:De},403:{n:"BrtEOF",f:De},404:{n:"BrtUCR",f:De},405:{n:"BrtRRInsDel",f:De},406:{n:"BrtRREndInsDel",f:De},407:{n:"BrtRRMove",f:De},408:{n:"BrtRREndMove",f:De},409:{n:"BrtRRChgCell",f:De},410:{n:"BrtRREndChgCell",f:De},411:{n:"BrtRRHeader",f:De},412:{n:"BrtRRUserView",f:De},413:{n:"BrtRRRenSheet",f:De},414:{n:"BrtRRInsertSh",f:De},415:{n:"BrtRRDefName",f:De},416:{n:"BrtRRNote",f:De},417:{n:"BrtRRConflict",f:De},418:{n:"BrtRRTQSIF",f:De},419:{n:"BrtRRFormat",f:De},420:{n:"BrtRREndFormat",f:De},421:{n:"BrtRRAutoFmt",f:De},422:{n:"BrtBeginUserShViews",f:De},423:{n:"BrtBeginUserShView",f:De},424:{n:"BrtEndUserShView",f:De},425:{n:"BrtEndUserShViews",f:De},426:{n:"BrtArrFmla",f:De},427:{n:"BrtShrFmla",f:De},428:{n:"BrtTable",f:De},429:{n:"BrtBeginExtConnections",f:De},430:{n:"BrtEndExtConnections",f:De},431:{n:"BrtBeginPCDCalcMems",f:De},432:{n:"BrtEndPCDCalcMems",f:De},433:{n:"BrtBeginPCDCalcMem",f:De},434:{n:"BrtEndPCDCalcMem",f:De},435:{n:"BrtBeginPCDHGLevels",f:De},436:{n:"BrtEndPCDHGLevels",f:De},437:{n:"BrtBeginPCDHGLevel",f:De},438:{n:"BrtEndPCDHGLevel",f:De},439:{n:"BrtBeginPCDHGLGroups",f:De},440:{n:"BrtEndPCDHGLGroups",f:De},441:{n:"BrtBeginPCDHGLGroup",f:De},442:{n:"BrtEndPCDHGLGroup",f:De},443:{n:"BrtBeginPCDHGLGMembers",f:De},444:{n:"BrtEndPCDHGLGMembers",f:De},445:{n:"BrtBeginPCDHGLGMember",f:De},446:{n:"BrtEndPCDHGLGMember",f:De},447:{n:"BrtBeginQSI",f:De},448:{n:"BrtEndQSI",f:De},449:{n:"BrtBeginQSIR",f:De},450:{n:"BrtEndQSIR",f:De},451:{n:"BrtBeginDeletedNames",f:De},452:{n:"BrtEndDeletedNames",f:De},453:{n:"BrtBeginDeletedName",f:De},454:{n:"BrtEndDeletedName",f:De},455:{n:"BrtBeginQSIFs",f:De},456:{n:"BrtEndQSIFs",f:De},457:{n:"BrtBeginQSIF",f:De},458:{n:"BrtEndQSIF",f:De},459:{n:"BrtBeginAutoSortScope",f:De},460:{n:"BrtEndAutoSortScope",f:De},461:{n:"BrtBeginConditionalFormatting",f:De},462:{n:"BrtEndConditionalFormatting",f:De},463:{n:"BrtBeginCFRule",f:De},464:{n:"BrtEndCFRule",f:De},465:{n:"BrtBeginIconSet",f:De},466:{n:"BrtEndIconSet",f:De},467:{n:"BrtBeginDatabar",f:De},468:{n:"BrtEndDatabar",f:De},469:{n:"BrtBeginColorScale",f:De},470:{n:"BrtEndColorScale",f:De},471:{n:"BrtCFVO",f:De},472:{n:"BrtExternValueMeta",f:De},473:{n:"BrtBeginColorPalette",f:De},474:{n:"BrtEndColorPalette",f:De},475:{n:"BrtIndexedColor",f:De},476:{n:"BrtMargins",f:De},477:{n:"BrtPrintOptions",f:De},478:{n:"BrtPageSetup",f:De},479:{n:"BrtBeginHeaderFooter",f:De},480:{n:"BrtEndHeaderFooter",f:De},481:{n:"BrtBeginSXCrtFormat",f:De},482:{n:"BrtEndSXCrtFormat",f:De},483:{n:"BrtBeginSXCrtFormats",f:De},484:{n:"BrtEndSXCrtFormats",f:De},485:{n:"BrtWsFmtInfo",f:De},486:{n:"BrtBeginMgs",f:De},487:{n:"BrtEndMGs",f:De},488:{n:"BrtBeginMGMaps",f:De},489:{n:"BrtEndMGMaps",f:De},490:{n:"BrtBeginMG",f:De},491:{n:"BrtEndMG",f:De},492:{n:"BrtBeginMap",f:De},493:{n:"BrtEndMap",f:De},494:{n:"BrtHLink",f:Dd},495:{n:"BrtBeginDCon",f:De},496:{n:"BrtEndDCon",f:De},497:{n:"BrtBeginDRefs",f:De},498:{n:"BrtEndDRefs",f:De},499:{n:"BrtDRef",f:De},500:{n:"BrtBeginScenMan",f:De},501:{n:"BrtEndScenMan",f:De},502:{n:"BrtBeginSct",f:De},503:{n:"BrtEndSct",f:De},504:{n:"BrtSlc",f:De},505:{n:"BrtBeginDXFs",f:De},506:{n:"BrtEndDXFs",f:De},507:{n:"BrtDXF",f:De},508:{n:"BrtBeginTableStyles",f:De},509:{n:"BrtEndTableStyles",f:De},510:{n:"BrtBeginTableStyle",f:De},511:{n:"BrtEndTableStyle",f:De},512:{n:"BrtTableStyleElement",f:De},513:{n:"BrtTableStyleClient",f:De},514:{n:"BrtBeginVolDeps",f:De},515:{n:"BrtEndVolDeps",f:De},516:{n:"BrtBeginVolType",f:De},517:{n:"BrtEndVolType",f:De},518:{n:"BrtBeginVolMain",f:De},519:{n:"BrtEndVolMain",f:De},520:{n:"BrtBeginVolTopic",f:De},521:{n:"BrtEndVolTopic",f:De},522:{n:"BrtVolSubtopic",f:De},523:{n:"BrtVolRef",f:De},524:{n:"BrtVolNum",f:De},525:{n:"BrtVolErr",f:De},526:{n:"BrtVolStr",f:De},527:{n:"BrtVolBool",f:De},528:{n:"BrtBeginCalcChain$",f:De},529:{n:"BrtEndCalcChain$",f:De},530:{n:"BrtBeginSortState",f:De},531:{n:"BrtEndSortState",f:De},532:{n:"BrtBeginSortCond",f:De},533:{n:"BrtEndSortCond",f:De},534:{n:"BrtBookProtection",f:De},535:{n:"BrtSheetProtection",f:De},536:{n:"BrtRangeProtection",f:De},537:{n:"BrtPhoneticInfo",f:De},538:{n:"BrtBeginECTxtWiz",f:De},539:{n:"BrtEndECTxtWiz",f:De},540:{n:"BrtBeginECTWFldInfoLst",f:De},541:{n:"BrtEndECTWFldInfoLst",f:De},542:{n:"BrtBeginECTwFldInfo",f:De},548:{n:"BrtFileSharing",f:De},549:{n:"BrtOleSize",f:De},550:{n:"BrtDrawing",f:De},551:{n:"BrtLegacyDrawing",f:De},552:{n:"BrtLegacyDrawingHF",f:De},553:{n:"BrtWebOpt",f:De},554:{n:"BrtBeginWebPubItems",f:De},555:{n:"BrtEndWebPubItems",f:De},556:{n:"BrtBeginWebPubItem",f:De},557:{n:"BrtEndWebPubItem",f:De},558:{n:"BrtBeginSXCondFmt",f:De},559:{n:"BrtEndSXCondFmt",f:De},560:{n:"BrtBeginSXCondFmts",f:De},561:{n:"BrtEndSXCondFmts",f:De},562:{n:"BrtBkHim",f:De},564:{n:"BrtColor",f:De},565:{n:"BrtBeginIndexedColors",f:De},566:{n:"BrtEndIndexedColors",f:De},569:{n:"BrtBeginMRUColors",f:De},570:{n:"BrtEndMRUColors",f:De},572:{n:"BrtMRUColor",f:De},573:{n:"BrtBeginDVals",f:De},574:{n:"BrtEndDVals",f:De},577:{n:"BrtSupNameStart",f:De},578:{n:"BrtSupNameValueStart",f:De},579:{n:"BrtSupNameValueEnd",f:De},580:{n:"BrtSupNameNum",f:De},581:{n:"BrtSupNameErr",f:De},582:{n:"BrtSupNameSt",f:De},583:{n:"BrtSupNameNil",f:De},584:{n:"BrtSupNameBool",f:De},585:{n:"BrtSupNameFmla",f:De},586:{n:"BrtSupNameBits",f:De},587:{n:"BrtSupNameEnd",f:De},588:{n:"BrtEndSupBook",f:De},589:{n:"BrtCellSmartTagProperty",f:De},590:{n:"BrtBeginCellSmartTag",f:De},591:{n:"BrtEndCellSmartTag",f:De},592:{n:"BrtBeginCellSmartTags",f:De},593:{n:"BrtEndCellSmartTags",f:De},594:{n:"BrtBeginSmartTags",f:De},595:{n:"BrtEndSmartTags",f:De},596:{n:"BrtSmartTagType",f:De},597:{n:"BrtBeginSmartTagTypes",f:De},598:{n:"BrtEndSmartTagTypes",f:De},599:{n:"BrtBeginSXFilters",f:De},600:{n:"BrtEndSXFilters",f:De},601:{n:"BrtBeginSXFILTER",f:De},602:{n:"BrtEndSXFilter",f:De},603:{n:"BrtBeginFills",f:De},604:{n:"BrtEndFills",f:De},605:{n:"BrtBeginCellWatches",f:De},606:{n:"BrtEndCellWatches",f:De},607:{n:"BrtCellWatch",f:De},608:{n:"BrtBeginCRErrs",f:De},609:{n:"BrtEndCRErrs",f:De},610:{n:"BrtCrashRecErr",f:De},611:{n:"BrtBeginFonts",f:De},612:{n:"BrtEndFonts",f:De},613:{n:"BrtBeginBorders",f:De},614:{n:"BrtEndBorders",f:De},615:{n:"BrtBeginFmts",f:De},616:{n:"BrtEndFmts",f:De},617:{n:"BrtBeginCellXFs",f:De},618:{n:"BrtEndCellXFs",f:De},619:{n:"BrtBeginStyles",f:De},620:{n:"BrtEndStyles",f:De},625:{n:"BrtBigName",f:De},626:{n:"BrtBeginCellStyleXFs",f:De},627:{n:"BrtEndCellStyleXFs",f:De},628:{n:"BrtBeginComments",f:De},629:{n:"BrtEndComments",f:De},630:{n:"BrtBeginCommentAuthors",f:De},631:{n:"BrtEndCommentAuthors",f:De},632:{n:"BrtCommentAuthor",f:pf},633:{n:"BrtBeginCommentList",f:De},634:{n:"BrtEndCommentList",f:De},635:{n:"BrtBeginComment",f:df},636:{n:"BrtEndComment",f:De},637:{n:"BrtCommentText",f:mf},638:{n:"BrtBeginOleObjects",f:De},639:{n:"BrtOleObject",f:De},640:{n:"BrtEndOleObjects",f:De},641:{n:"BrtBeginSxrules",f:De},642:{n:"BrtEndSxRules",f:De},643:{n:"BrtBeginActiveXControls",f:De},644:{n:"BrtActiveX",f:De},645:{n:"BrtEndActiveXControls",f:De},646:{n:"BrtBeginPCDSDTCEMembersSortBy",f:De},648:{n:"BrtBeginCellIgnoreECs",f:De},649:{n:"BrtCellIgnoreEC",f:De},650:{n:"BrtEndCellIgnoreECs",f:De},651:{n:"BrtCsProp",f:De},652:{n:"BrtCsPageSetup",f:De},653:{n:"BrtBeginUserCsViews",f:De},654:{n:"BrtEndUserCsViews",f:De},655:{n:"BrtBeginUserCsView",f:De},656:{n:"BrtEndUserCsView",f:De},657:{n:"BrtBeginPcdSFCIEntries",f:De},658:{n:"BrtEndPCDSFCIEntries",f:De},659:{n:"BrtPCDSFCIEntry",f:De},660:{n:"BrtBeginListParts",f:De},661:{n:"BrtListPart",f:De},662:{n:"BrtEndListParts",f:De},663:{n:"BrtSheetCalcProp",f:De},664:{n:"BrtBeginFnGroup",f:De},665:{n:"BrtFnGroup",f:De},666:{n:"BrtEndFnGroup",f:De},667:{n:"BrtSupAddin",f:De},668:{n:"BrtSXTDMPOrder",f:De},669:{n:"BrtCsProtection",f:De},671:{n:"BrtBeginWsSortMap",f:De},672:{n:"BrtEndWsSortMap",f:De},673:{n:"BrtBeginRRSort",f:De},674:{n:"BrtEndRRSort",f:De},675:{n:"BrtRRSortItem",f:De},676:{n:"BrtFileSharingIso",f:De},677:{n:"BrtBookProtectionIso",f:De},678:{n:"BrtSheetProtectionIso",f:De},679:{n:"BrtCsProtectionIso",f:De},680:{n:"BrtRangeProtectionIso",f:De},1024:{n:"BrtRwDescent",f:De},1025:{n:"BrtKnownFonts",f:De},1026:{n:"BrtBeginSXTupleSet",f:De},1027:{n:"BrtEndSXTupleSet",f:De},1028:{n:"BrtBeginSXTupleSetHeader",f:De},1029:{n:"BrtEndSXTupleSetHeader",f:De},1030:{n:"BrtSXTupleSetHeaderItem",f:De},1031:{n:"BrtBeginSXTupleSetData",f:De},1032:{n:"BrtEndSXTupleSetData",f:De},1033:{n:"BrtBeginSXTupleSetRow",f:De},1034:{n:"BrtEndSXTupleSetRow",f:De},1035:{n:"BrtSXTupleSetRowItem",f:De},1036:{n:"BrtNameExt",f:De},1037:{n:"BrtPCDH14",f:De},1038:{n:"BrtBeginPCDCalcMem14",f:De},1039:{n:"BrtEndPCDCalcMem14",f:De},1040:{n:"BrtSXTH14",f:De},1041:{n:"BrtBeginSparklineGroup",f:De},1042:{n:"BrtEndSparklineGroup",f:De},1043:{n:"BrtSparkline",f:De},1044:{n:"BrtSXDI14",f:De},1045:{n:"BrtWsFmtInfoEx14",f:De},1046:{n:"BrtBeginConditionalFormatting14",f:De},1047:{n:"BrtEndConditionalFormatting14",f:De},1048:{n:"BrtBeginCFRule14",f:De},1049:{n:"BrtEndCFRule14",f:De},1050:{n:"BrtCFVO14",f:De},1051:{n:"BrtBeginDatabar14",f:De},1052:{n:"BrtBeginIconSet14",f:De},1053:{n:"BrtDVal14",f:De},1054:{n:"BrtBeginDVals14",f:De},1055:{n:"BrtColor14",f:De},1056:{n:"BrtBeginSparklines",f:De},1057:{n:"BrtEndSparklines",f:De},1058:{n:"BrtBeginSparklineGroups",f:De},1059:{n:"BrtEndSparklineGroups",f:De},1061:{n:"BrtSXVD14",f:De},1062:{n:"BrtBeginSxview14",f:De},1063:{n:"BrtEndSxview14",f:De},1066:{n:"BrtBeginPCD14",f:De},1067:{n:"BrtEndPCD14",f:De},1068:{n:"BrtBeginExtConn14",f:De},1069:{n:"BrtEndExtConn14",f:De},1070:{n:"BrtBeginSlicerCacheIDs",f:De},1071:{n:"BrtEndSlicerCacheIDs",f:De},1072:{n:"BrtBeginSlicerCacheID",f:De},1073:{n:"BrtEndSlicerCacheID",f:De},1075:{n:"BrtBeginSlicerCache",f:De},1076:{n:"BrtEndSlicerCache",f:De},1077:{n:"BrtBeginSlicerCacheDef",f:De},1078:{n:"BrtEndSlicerCacheDef",f:De},1079:{n:"BrtBeginSlicersEx",f:De},1080:{n:"BrtEndSlicersEx",f:De},1081:{n:"BrtBeginSlicerEx",f:De},1082:{n:"BrtEndSlicerEx",f:De},1083:{n:"BrtBeginSlicer",f:De},1084:{n:"BrtEndSlicer",f:De},1085:{n:"BrtSlicerCachePivotTables",f:De},1086:{n:"BrtBeginSlicerCacheOlapImpl",f:De},1087:{n:"BrtEndSlicerCacheOlapImpl",f:De},1088:{n:"BrtBeginSlicerCacheLevelsData",f:De},1089:{n:"BrtEndSlicerCacheLevelsData",f:De},1090:{n:"BrtBeginSlicerCacheLevelData",f:De},1091:{n:"BrtEndSlicerCacheLevelData",f:De},1092:{n:"BrtBeginSlicerCacheSiRanges",f:De},1093:{n:"BrtEndSlicerCacheSiRanges",f:De},1094:{n:"BrtBeginSlicerCacheSiRange",f:De},1095:{n:"BrtEndSlicerCacheSiRange",f:De},1096:{n:"BrtSlicerCacheOlapItem",f:De},1097:{n:"BrtBeginSlicerCacheSelections",f:De},1098:{n:"BrtSlicerCacheSelection",f:De},1099:{n:"BrtEndSlicerCacheSelections",f:De},1100:{n:"BrtBeginSlicerCacheNative",f:De},1101:{n:"BrtEndSlicerCacheNative",f:De},1102:{n:"BrtSlicerCacheNativeItem",f:De},1103:{n:"BrtRangeProtection14",f:De},1104:{n:"BrtRangeProtectionIso14",f:De},1105:{n:"BrtCellIgnoreEC14",f:De},1111:{n:"BrtList14",f:De},1112:{n:"BrtCFIcon",f:De},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs",f:De},1114:{n:"BrtEndSlicerCachesPivotCacheIDs",f:De},1115:{n:"BrtBeginSlicers",f:De},1116:{n:"BrtEndSlicers",f:De},1117:{n:"BrtWbProp14",f:De},1118:{n:"BrtBeginSXEdit",f:De},1119:{n:"BrtEndSXEdit",f:De},1120:{n:"BrtBeginSXEdits",f:De},1121:{n:"BrtEndSXEdits",f:De},1122:{n:"BrtBeginSXChange",f:De},1123:{n:"BrtEndSXChange",f:De},1124:{n:"BrtBeginSXChanges",f:De},1125:{n:"BrtEndSXChanges",f:De},1126:{n:"BrtSXTupleItems",f:De},1128:{n:"BrtBeginSlicerStyle",f:De},1129:{n:"BrtEndSlicerStyle",f:De},1130:{n:"BrtSlicerStyleElement",f:De},1131:{n:"BrtBeginStyleSheetExt14",f:De},1132:{n:"BrtEndStyleSheetExt14",f:De},1133:{n:"BrtBeginSlicerCachesPivotCacheID",f:De},1134:{n:"BrtEndSlicerCachesPivotCacheID",f:De},1135:{n:"BrtBeginConditionalFormattings",f:De},1136:{n:"BrtEndConditionalFormattings",f:De},1137:{n:"BrtBeginPCDCalcMemExt",f:De},1138:{n:"BrtEndPCDCalcMemExt",f:De},1139:{n:"BrtBeginPCDCalcMemsExt",f:De},1140:{n:"BrtEndPCDCalcMemsExt",f:De},1141:{n:"BrtPCDField14",f:De},1142:{n:"BrtBeginSlicerStyles",f:De},1143:{n:"BrtEndSlicerStyles",f:De},1144:{n:"BrtBeginSlicerStyleElements",f:De},1145:{n:"BrtEndSlicerStyleElements",f:De},1146:{n:"BrtCFRuleExt",f:De},1147:{n:"BrtBeginSXCondFmt14",f:De},1148:{n:"BrtEndSXCondFmt14",f:De},1149:{n:"BrtBeginSXCondFmts14",f:De},1150:{n:"BrtEndSXCondFmts14",f:De},1152:{n:"BrtBeginSortCond14",f:De},1153:{n:"BrtEndSortCond14",f:De},1154:{n:"BrtEndDVals14",f:De},1155:{n:"BrtEndIconSet14",f:De},1156:{n:"BrtEndDatabar14",f:De},1157:{n:"BrtBeginColorScale14",f:De},1158:{n:"BrtEndColorScale14",f:De},1159:{n:"BrtBeginSxrules14",f:De},1160:{n:"BrtEndSxrules14",f:De},1161:{n:"BrtBeginPRule14",f:De},1162:{n:"BrtEndPRule14",f:De},1163:{n:"BrtBeginPRFilters14",f:De},1164:{n:"BrtEndPRFilters14",f:De},1165:{n:"BrtBeginPRFilter14",f:De},1166:{n:"BrtEndPRFilter14",f:De},1167:{n:"BrtBeginPRFItem14",f:De},1168:{n:"BrtEndPRFItem14",f:De},1169:{n:"BrtBeginCellIgnoreECs14",f:De},1170:{n:"BrtEndCellIgnoreECs14",f:De},1171:{n:"BrtDxf14",f:De},1172:{n:"BrtBeginDxF14s",f:De},1173:{n:"BrtEndDxf14s",f:De},1177:{n:"BrtFilter14",f:De},1178:{n:"BrtBeginCustomFilters14",f:De},1180:{n:"BrtCustomFilter14",f:De},1181:{n:"BrtIconFilter14",f:De},1182:{n:"BrtPivotCacheConnectionName",f:De},2048:{n:"BrtBeginDecoupledPivotCacheIDs",f:De},2049:{n:"BrtEndDecoupledPivotCacheIDs",f:De},2050:{n:"BrtDecoupledPivotCacheID",f:De},2051:{n:"BrtBeginPivotTableRefs",f:De},2052:{n:"BrtEndPivotTableRefs",f:De},2053:{n:"BrtPivotTableRef",f:De},2054:{n:"BrtSlicerCacheBookPivotTables",f:De},2055:{n:"BrtBeginSxvcells",f:De},2056:{n:"BrtEndSxvcells",f:De},2057:{n:"BrtBeginSxRow",f:De},2058:{n:"BrtEndSxRow",f:De},2060:{n:"BrtPcdCalcMem15",f:De},2067:{n:"BrtQsi15",f:De},2068:{n:"BrtBeginWebExtensions",f:De},2069:{n:"BrtEndWebExtensions",f:De},2070:{n:"BrtWebExtension",f:De},2071:{n:"BrtAbsPath15",f:De},2072:{n:"BrtBeginPivotTableUISettings",f:De},2073:{n:"BrtEndPivotTableUISettings",f:De},2075:{n:"BrtTableSlicerCacheIDs",f:De},2076:{n:"BrtTableSlicerCacheID",f:De},2077:{n:"BrtBeginTableSlicerCache",f:De},2078:{n:"BrtEndTableSlicerCache",f:De},2079:{n:"BrtSxFilter15",f:De},2080:{n:"BrtBeginTimelineCachePivotCacheIDs",f:De},2081:{n:"BrtEndTimelineCachePivotCacheIDs",f:De},2082:{n:"BrtTimelineCachePivotCacheID",f:De},2083:{n:"BrtBeginTimelineCacheIDs",f:De},2084:{n:"BrtEndTimelineCacheIDs",f:De},2085:{n:"BrtBeginTimelineCacheID",f:De},2086:{n:"BrtEndTimelineCacheID",f:De},2087:{n:"BrtBeginTimelinesEx",f:De},2088:{n:"BrtEndTimelinesEx",f:De},2089:{n:"BrtBeginTimelineEx",f:De},2090:{n:"BrtEndTimelineEx",f:De},2091:{n:"BrtWorkBookPr15",f:De},2092:{n:"BrtPCDH15",f:De},2093:{n:"BrtBeginTimelineStyle",f:De},2094:{n:"BrtEndTimelineStyle",f:De},2095:{n:"BrtTimelineStyleElement",f:De},2096:{n:"BrtBeginTimelineStylesheetExt15",f:De},2097:{n:"BrtEndTimelineStylesheetExt15",f:De},2098:{n:"BrtBeginTimelineStyles",f:De},2099:{n:"BrtEndTimelineStyles",f:De},2100:{n:"BrtBeginTimelineStyleElements",f:De},2101:{n:"BrtEndTimelineStyleElements",f:De},2102:{n:"BrtDxf15",f:De},2103:{n:"BrtBeginDxfs15",f:De},2104:{n:"brtEndDxfs15",f:De},2105:{n:"BrtSlicerCacheHideItemsWithNoData",f:De},2106:{n:"BrtBeginItemUniqueNames",f:De},2107:{n:"BrtEndItemUniqueNames",f:De},2108:{n:"BrtItemUniqueName",f:De},2109:{n:"BrtBeginExtConn15",f:De},2110:{n:"BrtEndExtConn15",f:De},2111:{n:"BrtBeginOledbPr15",f:De},2112:{n:"BrtEndOledbPr15",f:De},2113:{n:"BrtBeginDataFeedPr15",f:De},2114:{n:"BrtEndDataFeedPr15",f:De},2115:{n:"BrtTextPr15",f:De},2116:{n:"BrtRangePr15",f:De},2117:{n:"BrtDbCommand15",f:De},2118:{n:"BrtBeginDbTables15",f:De},2119:{n:"BrtEndDbTables15",f:De},2120:{n:"BrtDbTable15",f:De},2121:{n:"BrtBeginDataModel",f:De},2122:{n:"BrtEndDataModel",f:De},2123:{n:"BrtBeginModelTables",f:De},2124:{n:"BrtEndModelTables",f:De},2125:{n:"BrtModelTable",f:De},2126:{n:"BrtBeginModelRelationships",f:De},2127:{n:"BrtEndModelRelationships",f:De},2128:{n:"BrtModelRelationship",f:De},2129:{n:"BrtBeginECTxtWiz15",f:De},2130:{n:"BrtEndECTxtWiz15",f:De},2131:{n:"BrtBeginECTWFldInfoLst15",f:De},2132:{n:"BrtEndECTWFldInfoLst15",f:De},2133:{n:"BrtBeginECTWFldInfo15",f:De},2134:{n:"BrtFieldListActiveItem",f:De},2135:{n:"BrtPivotCacheIdVersion",f:De},2136:{n:"BrtSXDI15",f:De},65535:{n:"",f:De}},Kp=A(Gp,"n"),Xp={3:{n:"BIFF2NUM",f:Ic},4:{n:"BIFF2STR",f:Pc},6:{n:"Formula",f:Ih},9:{n:"BOF",f:nn},10:{n:"EOF",f:pi},12:{n:"CalcCount",f:ti},13:{n:"CalcMode",f:ii},14:{n:"CalcPrecision",f:ai},15:{n:"CalcRefMode",f:oi},16:{n:"CalcDelta",f:ri},17:{n:"CalcIter",f:ni},18:{n:"Protect",f:Pi},19:{n:"Password",f:Ci},20:{n:"Header",f:_i},21:{n:"Footer",f:gi},23:{n:"ExternSheet",f:Rn},24:{n:"Lbl",f:jn},25:{n:"WinProtect",f:qi},26:{n:"VerticalPageBreaks",f:Gi},27:{n:"HorizontalPageBreaks",f:Ki},28:{n:"Note",f:Dn},29:{n:"Selection",f:Xi},34:{n:"Date1904",f:ui},35:{n:"ExternName",f:Mn},38:{n:"LeftMargin",f:Ei},39:{n:"RightMargin",f:Bi},40:{n:"TopMargin",f:zi},41:{n:"BottomMargin",f:Qn},42:{n:"PrintRowCol",f:xi},43:{n:"PrintGrid",f:Ti},47:{n:"FilePass",f:cu},49:{n:"Font",f:vn},51:{n:"PrintSize",f:Mi},60:{n:"Continue",f:$i},61:{n:"Window1",f:mn},64:{n:"Backup",f:Yn},65:{n:"Pane",f:Zi},66:{n:"CodePage",f:li},77:{n:"Pls",f:Yi},80:{n:"DCon",f:Ji},81:{n:"DConRef",f:Qi},82:{n:"DConName",f:ea},85:{n:"DefColWidth",f:fi},89:{n:"XCT",f:ta},90:{n:"CRN",f:ra},91:{n:"FileSharing",f:na},92:{n:"WriteAccess",f:on},93:{n:"Obj",f:Fn},94:{n:"Uncalced",f:ia},95:{n:"CalcSaveRecalc",f:si},96:{n:"Template",f:aa},97:{n:"Intl",f:oa},99:{n:"ObjProtect",f:Ai},125:{n:"ColInfo",f:$n},128:{n:"Guts",f:Sn},129:{n:"WsBool",f:sa},130:{n:"GridSet",f:yi},131:{n:"HCenter",f:wi},132:{n:"VCenter",f:Hi},133:{n:"BoundSheet8",f:sn},134:{n:"WriteProtect",f:Wi},140:{n:"Country",f:Hn},141:{n:"HideObj",f:ki},144:{n:"Sort",f:la},146:{n:"Palette",f:Wn},151:{n:"Sync",f:ca},152:{n:"LPr",f:ua},153:{n:"DxGCol",f:fa},154:{n:"FnGroupName",f:ha},155:{n:"FilterMode",f:da},156:{n:"BuiltInFnGroupCount",f:ei},157:{n:"AutoFilterInfo",f:pa},158:{n:"AutoFilter",f:ma},160:{n:"Scl",f:Li},161:{n:"Setup",f:va},174:{n:"ScenMan",f:ba},175:{n:"SCENARIO",f:ga},176:{n:"SxView",f:ya},177:{n:"Sxvd",f:wa},178:{n:"SXVI",f:_a},180:{n:"SxIvd",f:ka},181:{n:"SXLI",f:Oa},182:{n:"SXPI",f:Ea},184:{n:"DocRoute",f:Sa},185:{n:"RecipName",f:Aa},189:{n:"MulRk",f:kn},190:{n:"MulBlank",f:Ca},193:{n:"Mms",f:Si},197:{n:"SXDI",f:Ta},198:{n:"SXDB",f:xa},199:{n:"SXFDB",f:Ma},200:{n:"SXDBB",f:ja},201:{n:"SXNum",f:Ra},202:{n:"SxBool",f:Vi},203:{n:"SxErr",f:Pa},204:{n:"SXInt",f:Ia},205:{n:"SXString",f:Ba},206:{n:"SXDtr",f:Na},207:{n:"SxNil",f:Da},208:{n:"SXTbl",f:La},209:{n:"SXTBRGIITM",f:Fa},210:{n:"SxTbpg",f:Va},211:{n:"ObProj",f:za},213:{n:"SXStreamID",f:Ua},215:{n:"DBCell",f:Ha},216:{n:"SXRng",f:qa},217:{n:"SxIsxoper",f:Wa},218:{n:"BookBool",f:Ga},220:{n:"DbOrParamQry",f:Ka},221:{n:"ScenarioProtect",f:Di},222:{n:"OleObjectSize",f:Xa},224:{n:"XF",f:En},225:{n:"InterfaceHdr",f:an},226:{n:"InterfaceEnd",f:Oi},227:{n:"SXVS",f:$a},229:{n:"MergeCells",f:Ln},233:{n:"BkHim",f:Za},235:{n:"MsoDrawingGroup",f:Ya},236:{n:"MsoDrawing",f:Ja},237:{n:"MsoDrawingSelection",f:Qa},239:{n:"PhoneticInfo",f:eo},240:{n:"SxRule",f:to},241:{n:"SXEx",f:ro},242:{n:"SxFilt",f:no},244:{n:"SxDXF",f:io},245:{n:"SxItm",f:ao},246:{n:"SxName",f:oo},247:{n:"SxSelect",f:so},248:{n:"SXPair",f:lo},249:{n:"SxFmla",f:co},251:{n:"SxFormat",f:uo},252:{n:"SST",f:ln},253:{n:"LabelSst",f:bn},255:{n:"ExtSST",f:cn},256:{n:"SXVDEx",f:fo},259:{n:"SXFormula",f:ho},290:{n:"SXDBEx",f:po},311:{n:"RRDInsDel",f:mo},312:{n:"RRDHead",f:vo},315:{n:"RRDChgCell",f:bo},317:{n:"RRTabId",f:Ni},318:{n:"RRDRenSheet",f:go},319:{n:"RRSort",f:yo},320:{n:"RRDMove",f:wo},330:{n:"RRFormat",f:_o},331:{n:"RRAutoFmt",f:ko},333:{n:"RRInsertSh",f:Oo},334:{n:"RRDMoveBegin",f:Eo},335:{n:"RRDMoveEnd",f:So},336:{n:"RRDInsDelBegin",f:Ao},337:{n:"RRDInsDelEnd",f:Co},338:{n:"RRDConflict",f:To},339:{n:"RRDDefName",f:xo},340:{n:"RRDRstEtxp",f:Mo},351:{n:"LRng",f:jo},352:{n:"UsesELFs",f:Ui},353:{n:"DSF",f:hi},401:{n:"CUsr",f:Ro},402:{n:"CbUsr",f:Po},403:{n:"UsrInfo",f:Io},404:{n:"UsrExcl",f:Bo},405:{n:"FileLock",f:No},406:{n:"RRDInfo",f:Do},407:{n:"BCUsrs",f:Lo},408:{n:"UsrChk",f:Fo},425:{n:"UserBView",f:Vo},426:{n:"UserSViewBegin",f:zo},427:{n:"UserSViewEnd",f:Uo},428:{n:"RRDUserView",f:Ho},429:{n:"Qsi",f:qo},430:{n:"SupBook",f:xn},431:{n:"Prot4Rev",f:ji},432:{n:"CondFmt",f:Wo},433:{n:"CF",f:Go},434:{n:"DVal",f:Ko},437:{n:"DConBin",f:Xo},438:{n:"TxO",f:Vn},439:{n:"RefreshAll",f:Ii},440:{n:"HLink",f:zn},441:{n:"Lel",f:$o},442:{n:"CodeName",f:Zo},443:{n:"SXFDBType",f:Yo},444:{n:"Prot4RevPass",f:Ri},445:{n:"ObNoMacros",f:Jo},446:{n:"Dv",f:Qo},448:{n:"Excel9File",f:mi},449:{n:"RecalcId",f:dn,r:2},450:{n:"EntExU2",f:di},512:{n:"Dimensions",f:wn},513:{n:"Blank",f:Jn},515:{n:"Number",f:Cn},516:{n:"Label",f:gn},517:{n:"BoolErr",f:An},519:{n:"String",f:Fi},520:{n:"Row",f:un},523:{n:"Index",f:es},545:{n:"Array",f:In},549:{n:"DefaultRowHeight",f:pn},566:{n:"Table",f:ts},574:{n:"Window2",f:Zn},638:{n:"RK",f:_n},659:{n:"Style",f:Kn},1048:{n:"BigName",f:rs},1054:{n:"Format",f:yn},1084:{n:"ContinueBigName",f:ns},1212:{n:"ShrFmla",f:Pn},2048:{n:"HLinkTooltip",f:Un},2049:{n:"WebPub",f:is},2050:{n:"QsiSXTag",f:as},2051:{n:"DBQueryExt",f:os},2052:{n:"ExtString",f:ss},2053:{n:"TxtQry",f:ls},2054:{n:"Qsir",f:cs},2055:{n:"Qsif",f:us},2056:{n:"RRDTQSIF",f:fs},2057:{n:"BOF",f:nn},2058:{n:"OleDbConn",f:hs},2059:{n:"WOpt",f:ds},2060:{n:"SXViewEx",f:ps},2061:{n:"SXTH",f:ms},2062:{n:"SXPIEx",f:vs},2063:{n:"SXVDTEx",f:bs},2064:{n:"SXViewEx9",f:gs},2066:{n:"ContinueFrt",f:ys},2067:{n:"RealTimeData",f:ws},2128:{n:"ChartFrtInfo",f:_s},2129:{n:"FrtWrapper",f:ks},2130:{n:"StartBlock",f:Os},2131:{n:"EndBlock",f:Es},2132:{n:"StartObject",f:Ss},2133:{n:"EndObject",f:As},2134:{n:"CatLab",f:Cs},2135:{n:"YMult",f:Ts},2136:{n:"SXViewLink",f:xs},2137:{n:"PivotChartBits",f:Ms},2138:{n:"FrtFontList",f:js},2146:{n:"SheetExt",f:Rs},2147:{n:"BookExt",f:Ps,r:12},2148:{n:"SXAddl",f:Is},2149:{n:"CrErr",f:Bs},2150:{n:"HFPicture",f:Ns},2151:{n:"FeatHdr",f:vi},2152:{n:"Feat",f:Ds},2154:{n:"DataLabExt",f:Ls},2155:{n:"DataLabExtContents",f:Fs},2156:{n:"CellWatch",f:Vs},2161:{n:"FeatHdr11",f:zs},2162:{n:"Feature11",f:Us},2164:{n:"DropDownObjIds",f:Hs},2165:{n:"ContinueFrt11",f:qs},2166:{n:"DConn",f:Ws},2167:{n:"List12",f:Gs},2168:{n:"Feature12",f:Ks},2169:{n:"CondFmt12",f:Xs},2170:{n:"CF12",f:$s},2171:{n:"CFEx",f:Zs},2172:{n:"XFCRC",f:Gn,r:12},2173:{n:"XFExt",f:af,r:12},2174:{n:"AutoFilter12",f:Ys},2175:{n:"ContinueFrt12",f:Js},2180:{n:"MDTInfo",f:Qs},2181:{n:"MDXStr",f:el},2182:{n:"MDXTuple",f:tl},2183:{n:"MDXSet",f:rl},2184:{n:"MDXProp",f:nl},2185:{n:"MDXKPI",f:il},2186:{n:"MDB",f:al},2187:{n:"PLV",f:ol},2188:{n:"Compat12",f:ci,r:12},2189:{n:"DXF",f:sl},2190:{n:"TableStyles",f:ll,r:12},2191:{n:"TableStyle",f:cl},2192:{n:"TableStyleElement",f:ul},2194:{n:"StyleExt",f:Xn},2195:{n:"NamePublish",f:fl},2196:{n:"NameCmt",f:hl},2197:{n:"SortData",f:dl},2198:{n:"Theme",f:Ju,r:12},2199:{n:"GUIDTypeLib",f:pl},2200:{n:"FnGrp12",f:ml},2201:{n:"NameFnGrp12",f:vl},2202:{n:"MTRSettings",f:Bn,r:12},2203:{n:"CompressPictures",f:hn},2204:{n:"HeaderFooter",f:bl},2205:{n:"CrtLayout12",f:gl},2206:{n:"CrtMlFrt",f:yl},2207:{n:"CrtMlFrtContinue",f:wl},2211:{n:"ForceFullCalculation",f:fn},2212:{n:"ShapePropsStream",f:_l},2213:{n:"TextPropsStream",f:kl},2214:{n:"RichTextStream",f:Ol},2215:{n:"CrtLayout12A",f:El},4097:{n:"Units",f:Sl},4098:{n:"Chart",f:Al},4099:{n:"Series",f:Cl},4102:{n:"DataFormat",f:Tl},4103:{n:"LineFormat",f:xl},4105:{n:"MarkerFormat",f:Ml},4106:{n:"AreaFormat",f:jl},4107:{n:"PieFormat",f:Rl},4108:{n:"AttachedLabel",f:Pl},4109:{n:"SeriesText",f:Il},4116:{n:"ChartFormat",f:Bl},4117:{n:"Legend",f:Nl},4118:{n:"SeriesList",f:Dl},4119:{n:"Bar",f:Ll},4120:{n:"Line",f:Fl},4121:{n:"Pie",f:Vl},4122:{n:"Area",f:zl},4123:{n:"Scatter",f:Ul},4124:{n:"CrtLine",f:Hl},4125:{n:"Axis",f:ql},4126:{n:"Tick",f:Wl},4127:{n:"ValueRange",f:Gl},4128:{n:"CatSerRange",f:Kl},4129:{n:"AxisLine",f:Xl},4130:{n:"CrtLink",f:$l},4132:{n:"DefaultText",f:Zl},4133:{n:"Text",f:Yl},4134:{n:"FontX",f:bi},4135:{n:"ObjectLink",f:Jl},4146:{n:"Frame",f:Ql},4147:{n:"Begin",f:ec},4148:{n:"End",f:tc},4149:{n:"PlotArea",f:rc},4154:{n:"Chart3d",f:nc},4156:{n:"PicF",f:ic},4157:{n:"DropBar",f:ac},4158:{n:"Radar",f:oc},4159:{n:"Surf",f:sc},4160:{n:"RadarArea",f:lc},4161:{n:"AxisParent",f:cc},4163:{n:"LegendException",f:uc},4164:{n:"ShtProps",f:fc},4165:{n:"SerToCrt",f:hc},4166:{n:"AxesUsed",f:dc},4168:{n:"SBaseRef",f:pc},4170:{n:"SerParent",f:mc},4171:{n:"SerAuxTrend",f:vc},4174:{n:"IFmtRecord",f:bc},4175:{n:"Pos",f:gc},4176:{n:"AlRuns",f:yc},4177:{n:"BRAI",f:wc},4187:{n:"SerAuxErrBar",f:_c},4188:{n:"ClrtClient",f:qn},4189:{n:"SerFmt",f:kc},4191:{n:"Chart3DBarShape",f:Oc},4192:{n:"Fbi",f:Ec},4193:{n:"BopPop",f:Sc},4194:{n:"AxcExt",f:Ac},4195:{n:"Dat",f:Cc},4196:{n:"PlotGrowth",f:Tc},4197:{n:"SIIndex",f:xc},4198:{n:"GelFrame",f:Mc},4199:{n:"BopPopCustom",f:jc},4200:{n:"Fbi2",f:Rc},22:{n:"ExternCount",f:De},126:{n:"RK",f:De},127:{n:"ImData",f:De},135:{n:"Addin",f:De},136:{n:"Edg",f:De},137:{n:"Pub",f:De},145:{n:"Sub",f:De},148:{n:"LHRecord",f:De},149:{n:"LHNGraph",f:De},150:{n:"Sound",f:De},169:{n:"CoordList",f:De},171:{n:"GCW",f:De},188:{n:"ShrFmla",f:De},194:{n:"AddMenu",f:De},195:{n:"DelMenu",f:De},214:{n:"RString",f:De},223:{n:"UDDesc",f:De},234:{n:"TabIdConf",f:De},354:{n:"XL5Modify",f:De},421:{n:"FileSharing2",f:De},536:{n:"Name",f:De},547:{n:"ExternName",f:Mn},561:{n:"Font",f:De},1030:{n:"Formula",f:Ih},2157:{n:"FeatInfo",f:De},2163:{n:"FeatInfo11",f:De},2177:{n:"SXAddl12",f:De},2240:{n:"AutoWebPub",f:De},2241:{n:"ListObj",f:De},2242:{n:"ListField",f:De},2243:{n:"ListDV",f:De},2244:{n:"ListCondFmt",f:De},2245:{n:"ListCF",f:De},2246:{n:"FMQry",f:De},2247:{n:"FMSQry",f:De},2248:{n:"PLV",f:De},2249:{n:"LnExt",f:De},2250:{n:"MkrExt",f:De},2251:{n:"CrtCoopt",f:De},0:{}};function $p(e,t){if("undefined"===typeof ODS&&(ODS=r("661f")),"undefined"===typeof ODS||!ODS.parse_ods)throw new Error("Unsupported ODS");return ODS.parse_ods(e,t)}function Zp(e){return function(t){for(var r=0;r!=e.length;++r){var n=e[r];void 0===t[n[0]]&&(t[n[0]]=n[1]),"n"===n[2]&&(t[n[0]]=Number(t[n[0]]))}}}var Yp=Zp([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]]),Jp=Zp([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["WTF",!1]]);function Qp(e,t){if(!e)return 0;try{e=t.map((function(t){return[t.name,e["!id"][t.id].Target]}))}catch(r){return null}return e&&0!==e.length?e:null}function em(e,t,r,n,i,a,o){try{i[n]=Vt(B(e,r,!0),t),a[n]=dp(B(e,t),t,o,i[n])}catch(s){if(o.WTF)throw s}}var tm=function(e){return"/"!=e.substr(-1)};function rm(e,t){if(g(b),t=t||{},Yp(t),a(),P(e,"META-INF/manifest.xml"))return $p(e,t);var r,n,i=S(e.files).filter(tm).sort(),s=Bt(B(e,"[Content_Types].xml"),t),l=!1;if(0===s.workbooks.length&&(n="xl/workbook.xml",B(e,n,!0)&&s.workbooks.push(n)),0===s.workbooks.length){if(n="xl/workbook.bin",!I(e,n,!0))throw new Error("Could not find workbook");s.workbooks.push(n),l=!0}"bin"==s.workbooks[0].substr(-3)&&(l=!0),l&&o(1200),t.bookSheets||t.bookProps||($h=[],s.sst&&($h=vp(B(e,s.sst.replace(/^\//,"")),s.sst,t)),Au={},t.cellStyles&&s.themes.length&&(Au=mp(B(e,s.themes[0].replace(/^\//,""),!0),s.themes[0],t)),Su={},s.style&&(Su=pp(B(e,s.style.replace(/^\//,"")),s.style,t)));var c=hp(B(e,s.workbooks[0].replace(/^\//,"")),s.workbooks[0],t),u={},f="";0!==s.coreprops.length&&(f=B(e,s.coreprops[0].replace(/^\//,""),!0),f&&(u=Wt(f)),0!==s.extprops.length&&(f=B(e,s.extprops[0].replace(/^\//,""),!0),f&&Zt(f,u)));var h={};t.bookSheets&&!t.bookProps||0!==s.custprops.length&&(f=B(e,s.custprops[0].replace(/^\//,""),!0),f&&(h=er(f,t)));var d={};if((t.bookSheets||t.bookProps)&&(u.Worksheets&&u.SheetNames.length>0?r=u.SheetNames:c.Sheets&&(r=c.Sheets.map((function(e){return e.name}))),t.bookProps&&(d.Props=u,d.Custprops=h),"undefined"!==typeof r&&(d.SheetNames=r),t.bookSheets?d.SheetNames:t.bookProps))return d;r={};var p={};t.bookDeps&&s.calcchain&&(p=gp(B(e,s.calcchain.replace(/^\//,"")),s.calcchain,t));var m,v,y=0,w={};if(!u.Worksheets){var _=c.Sheets;u.Worksheets=_.length,u.SheetNames=[];for(var k=0;k!=_.length;++k)u.SheetNames[k]=_[k].name}var O=l?"bin":"xml",E="xl/_rels/workbook."+O+".rels",A=Vt(B(e,E,!0),E);A&&(A=Qp(A,c.Sheets));var C=B(e,"xl/worksheets/sheet.xml",!0)?1:0;for(y=0;y!=u.Worksheets;++y)A?m="xl/"+A[y][1].replace(/[\/]?xl\//,""):(m="xl/worksheets/sheet"+(y+1-C)+"."+O,m=m.replace(/sheet0\./,"sheet.")),v=m.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),em(e,m,v,u.SheetNames[y],w,r,t);return s.comments&&uf(e,s.comments,r,w,t),d={Directory:s,Workbook:c,Props:u,Custprops:h,Deps:p,Sheets:r,SheetNames:u.SheetNames,Strings:$h,Styles:Su,Themes:Au,SSF:b.get_table()},t.bookFiles&&(d.keys=i,d.files=e.files),t.bookVBA&&(s.vba.length>0?d.vbaraw=B(e,s.vba[0],!0):"application/vnd.ms-office.vbaProject"===s.defaults.bin&&(d.vbaraw=B(e,"xl/vbaProject.bin",!0))),d}function nm(e,t,r,n,i){if(i||(i={}),e["!id"]||(e["!id"]={}),i.Id="rId"+t,i.Type=n,i.Target=r,e["!id"][i.Id])throw new Error("Cannot rewrite rId "+t);e["!id"][i.Id]=i,e[("/"+i.Target).replace("//","/")]=i}function im(e,t){e&&!e.SSF&&(e.SSF=b.get_table()),e&&e.SSF&&(g(b),b.load_table(e.SSF),t.revssf=T(e.SSF),t.revssf[e.SSF[65535]]=0),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0;var r="xlsb"==t.bookType?"bin":"xml",n={workbooks:[],sheets:[],calcchains:[],themes:[],styles:[],coreprops:[],extprops:[],custprops:[],strs:[],comments:[],vba:[],TODO:[],rels:[],xmlns:""};Jp(t=t||{});var i=new w,a="",o=0;for(t.cellXfs=[],Jh(t.cellXfs,{},{revssf:{General:0}}),a="docProps/core.xml",i.file(a,Xt(e.Props,t)),n.coreprops.push(a),nm(t.rels,2,a,Ft.CORE_PROPS),a="docProps/app.xml",e.Props||(e.Props={}),e.Props.SheetNames=e.SheetNames,e.Props.Worksheets=e.SheetNames.length,i.file(a,Jt(e.Props,t)),n.extprops.push(a),nm(t.rels,3,a,Ft.EXT_PROPS),e.Custprops!==e.Props&&S(e.Custprops||{}).length>0&&(a="docProps/custom.xml",i.file(a,rr(e.Custprops,t)),n.custprops.push(a),nm(t.rels,4,a,Ft.CUST_PROPS)),a="xl/workbook."+r,i.file(a,yp(e,a,t)),n.workbooks.push(a),nm(t.rels,1,a,Ft.WB),o=1;o<=e.SheetNames.length;++o)a="xl/worksheets/sheet"+o+"."+r,i.file(a,wp(o-1,a,t,e)),n.sheets.push(a),nm(t.wbrels,o,"worksheets/sheet"+o+"."+r,Ft.WS);return null!=t.Strings&&t.Strings.length>0&&(a="xl/sharedStrings."+r,i.file(a,kp(t.Strings,a,t)),n.strs.push(a),nm(t.wbrels,++o,"sharedStrings."+r,Ft.SST)),a="xl/theme/theme1.xml",i.file(a,Yu(t)),n.themes.push(a),nm(t.wbrels,++o,"theme/theme1.xml",Ft.THEME),a="xl/styles."+r,i.file(a,_p(e,a,t)),n.styles.push(a),nm(t.wbrels,++o,"styles."+r,Ft.STY),i.file("[Content_Types].xml",Lt(n,t)),i.file("_rels/.rels",Ut(t.rels)),i.file("xl/_rels/workbook."+r+".rels",Ut(t.wbrels)),i}function am(e,t){switch((t||{}).type||"base64"){case"buffer":return e[0];case"base64":return u.decode(e.substr(0,12)).charCodeAt(0);case"binary":return e.charCodeAt(0);case"array":return e[0];default:throw new Error("Unrecognized type "+t.type)}}function om(e,t){var r,i=e,a=t||{};switch(a.type||(a.type=f&&n.isBuffer(e)?"buffer":"base64"),a.type){case"base64":r=new w(i,{base64:!0});break;case"binary":case"array":r=new w(i,{base64:!1});break;case"buffer":r=new w(i);break;case"file":r=new w(i=y.readFileSync(e));break;default:throw new Error("Unrecognized type "+a.type)}return rm(r,a)}function sm(e,t){var r,i=e,a=!1,o=t||{};switch(o.type||(o.type=f&&n.isBuffer(e)?"buffer":"base64"),"file"==o.type&&(a=!0,o.type="buffer",i=y.readFileSync(e)),r=am(i,o)){case 208:return a&&(o.type="file"),qp(O.read(e,o),o);case 9:return qp(d("base64"===o.type?u.decode(e):e),o);case 60:return Dp(i,o);case 80:return a&&(o.type="file"),om(e,t);default:throw new Error("Unsupported file "+r)}}function lm(e,t){var r=t||{};r.type="file";var n=sm(e,r);return n.FILENAME=e,n}function cm(e,t){var r=t||{};style_builder=new Rm(t);var n=im(e,r);switch(r.type){case"base64":return n.generate({type:"base64"});case"binary":return n.generate({type:"string"});case"buffer":return n.generate({type:"nodebuffer"});case"file":return y.writeFileSync(r.file,n.generate({type:"nodebuffer"}));default:throw new Error("Unrecognized type "+r.type)}}function um(e,t){var r=t||{};switch(r.bookType){case"xml":return Lp(e,r);default:return cm(e,r)}}function fm(e,t,r){var n=r||{};switch(n.type="file",n.file=t,n.file.substr(-5).toLowerCase()){case".xlsx":n.bookType="xlsx";break;case".xlsm":n.bookType="xlsm";break;case".xlsb":n.bookType="xlsb";break;default:switch(n.file.substr(-4).toLowerCase()){case".xls":n.bookType="xls";break;case".xml":n.bookType="xml";break}}return um(e,n)}function hm(e){return parseInt(pm(e),10)-1}function dm(e){return""+(e+1)}function pm(e){return e.replace(/\$(\d+)$/,"$1")}function mm(e){for(var t=bm(e),r=0,n=0;n!==t.length;++n)r=26*r+t.charCodeAt(n)-64;return r-1}function vm(e){var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function bm(e){return e.replace(/^\$([A-Z])/,"$1")}function gm(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function ym(e){var t=gm(e);return{c:mm(t[0]),r:hm(t[1])}}function wm(e){return vm(e.c)+dm(e.r)}function _m(e){var t=e.split(":").map(ym);return{s:t[0],e:t[t.length-1]}}function km(e,t){return void 0===t||"number"===typeof t?km(e.s,e.e):("string"!==typeof e&&(e=wm(e)),"string"!==typeof t&&(t=wm(t)),e==t?e:e+":"+t)}function Om(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,n=0,i=0,a=e.length;for(r=0;n<a;++n){if((i=e.charCodeAt(n)-64)<1||i>26)break;r=26*r+i}for(t.s.c=--r,r=0;n<a;++n){if((i=e.charCodeAt(n)-48)<0||i>9)break;r=10*r+i}if(t.s.r=--r,n===a||58===e.charCodeAt(++n))return t.e.c=t.s.c,t.e.r=t.s.r,t;for(r=0;n!=a;++n){if((i=e.charCodeAt(n)-64)<1||i>26)break;r=26*r+i}for(t.e.c=--r,r=0;n!=a;++n){if((i=e.charCodeAt(n)-48)<0||i>9)break;r=10*r+i}return t.e.r=--r,t}function Em(e,t){if(void 0!==e.z)try{return e.w=b.format(e.z,t)}catch(r){}if(!e.XF)return t;try{return e.w=b.format(e.XF.ifmt||0,t)}catch(r){return""+t}}function Sm(e,t){return null==e||null==e.t?"":void 0!==e.w?e.w:Em(e,void 0===t?e.v:t)}function Am(e,t){var r,n,i,a,o,s,l,c,u=0,f=1,h=[],d=null!=t?t:{},p=d.raw;if(null==e||null==e["!ref"])return[];switch(i=void 0!==d.range?d.range:e["!ref"],1===d.header?u=1:"A"===d.header?u=2:Array.isArray(d.header)&&(u=3),typeof i){case"string":a=Om(i);break;case"number":a=Om(e["!ref"]),a.s.r=i;break;default:a=i}u>0&&(f=0);var m=dm(a.s.r),v=new Array(a.e.c-a.s.c+1),b=new Array(a.e.r-a.s.r-f+1),g=0;for(l=a.s.c;l<=a.e.c;++l)switch(v[l]=vm(l),r=e[v[l]+m],u){case 1:h[l]=l;break;case 2:h[l]=v[l];break;case 3:h[l]=d.header[l-a.s.c];break;default:if(void 0===r)continue;h[l]=Sm(r)}for(s=a.s.r+f;s<=a.e.r;++s){for(m=dm(s),o=!0,1===u?n=[]:(n={},Object.defineProperty?Object.defineProperty(n,"__rowNum__",{value:s,enumerable:!1}):n.__rowNum__=s),l=a.s.c;l<=a.e.c;++l)if(r=e[v[l]+m],void 0!==r&&void 0!==r.t){switch(c=r.v,r.t){case"e":continue;case"s":break;case"b":case"n":break;default:throw"unrecognized type "+r.t}void 0!==c&&(n[h[l]]=p?c:Sm(r,c),o=!1)}!1!==o&&1!==u||(b[g++]=n)}return b.length=g,b}function Cm(e,t){return Am(e,null!=t?t:{})}function Tm(e,t){var r="",n="",i=/"/g,a=null==t?{}:t;if(null==e||null==e["!ref"])return"";var o,s=Om(e["!ref"]),l=void 0!==a.FS?a.FS:",",c=l.charCodeAt(0),u=void 0!==a.RS?a.RS:"\n",f=u.charCodeAt(0),h="",d="",p=[],m=0,v=0,b=0,g=0;for(g=s.s.c;g<=s.e.c;++g)p[g]=vm(g);for(b=s.s.r;b<=s.e.r;++b){for(h="",d=dm(b),g=s.s.c;g<=s.e.c;++g){for(o=e[p[g]+d],n=void 0!==o?""+Sm(o):"",m=0,v=0;m!==n.length;++m)if((v=n.charCodeAt(m))===c||v===f||34===v){n='"'+n.replace(i,'""')+'"';break}h+=(g===s.s.c?"":l)+n}r+=h+u}return r}function xm(e){var t,r,n="",i="";if(null==e||null==e["!ref"])return"";var a,o=Om(e["!ref"]),s="",l=[];t=new Array((o.e.r-o.s.r+1)*(o.e.c-o.s.c+1));var c=0;for(a=o.s.c;a<=o.e.c;++a)l[a]=vm(a);for(var u=o.s.r;u<=o.e.r;++u)for(s=dm(u),a=o.s.c;a<=o.e.c;++a)if(n=l[a]+s,r=e[n],i="",void 0!==r){if(null!=r.f)i=r.f;else if(void 0!==r.w)i="'"+r.w;else{if(void 0===r.v)continue;i=""+r.v}t[c++]=n+"="+i}return t.length=c,t}var Mm={encode_col:vm,encode_row:dm,encode_cell:wm,encode_range:km,decode_col:mm,decode_row:hm,split_cell:gm,decode_cell:ym,decode_range:_m,format_cell:Sm,get_formulae:xm,make_csv:Tm,make_json:Am,make_formulae:xm,sheet_to_csv:Tm,sheet_to_json:Am,sheet_to_formulae:xm,sheet_to_row_object_array:Cm},jm=function(){function e(t,r,n){return this instanceof e?(this.tagName=t,this._attributes=r||{},this._children=n||[],this._prefix="",this):new e(t,r,n)}e.prototype.createElement=function(){return new e(arguments)},e.prototype.children=function(){return this._children},e.prototype.append=function(e){return this._children.push(e),this},e.prototype.prefix=function(e){return 0==arguments.length?this._prefix:(this._prefix=e,this)},e.prototype.attr=function(e,t){if(void 0==t)return delete this._attributes[e],this;if(0==arguments.length)return this._attributes;if("string"==typeof e&&1==arguments.length)return this._attributes.attr[e];if("object"==typeof e&&1==arguments.length)for(var r in e)this._attributes[r]=e[r];else 2==arguments.length&&"string"==typeof e&&(this._attributes[e]=t);return this};var t="'";QUOTE='"';var r={};return r[QUOTE]="&quot;",r[t]="&apos;",e.prototype.escapeAttributeValue=function(e){return'"'+e.replace(/\"/g,"&quot;")+'"'},e.prototype.toXml=function(e){e||(e=this);var t=e._prefix;if(t+="<"+e.tagName,e._attributes)for(var r in e._attributes)t+=" "+r+"="+this.escapeAttributeValue(""+e._attributes[r]);if(e._children&&e._children.length>0){t+=">";for(var n=0;n<e._children.length;n++)t+=this.toXml(e._children[n]);t+="</"+e.tagName+">"}else t+="/>";return t},e}(),Rm=function(e){var t=164,r={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},n={};for(var i in r)n[r[i]]=i;return _hashIndex={},_listIndex=[],{initialize:function(e){this.$fonts=jm("fonts").attr("count",0).attr("x14ac:knownFonts","1"),this.$fills=jm("fills").attr("count",0),this.$borders=jm("borders").attr("count",0),this.$numFmts=jm("numFmts").attr("count",0),this.$cellStyleXfs=jm("cellStyleXfs"),this.$xf=jm("xf").attr("numFmtId",0).attr("fontId",0).attr("fillId",0).attr("borderId",0),this.$cellXfs=jm("cellXfs").attr("count",0),this.$cellStyles=jm("cellStyles").append(jm("cellStyle").attr("name","Normal").attr("xfId",0).attr("builtinId",0)),this.$dxfs=jm("dxfs").attr("count","0"),this.$tableStyles=jm("tableStyles").attr("count","0").attr("defaultTableStyle","TableStyleMedium9").attr("defaultPivotStyle","PivotStyleMedium4"),this.$styles=jm("styleSheet").attr("xmlns:mc","http://schemas.openxmlformats.org/markup-compatibility/2006").attr("xmlns:x14ac","http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac").attr("xmlns","http://schemas.openxmlformats.org/spreadsheetml/2006/main").attr("mc:Ignorable","x14ac").prefix('<?xml version="1.0" encoding="UTF-8" standalone="yes"?>').append(this.$numFmts).append(this.$fonts).append(this.$fills).append(this.$borders).append(this.$cellStyleXfs.append(this.$xf)).append(this.$cellXfs).append(this.$cellStyles).append(this.$dxfs).append(this.$tableStyles);var t=e.defaultCellStyle||{};t.font||(t.font={name:"Calibri",sz:"12"}),t.font.name||(t.font.name="Calibri"),t.font.sz||(t.font.sz=11),t.fill||(t.fill={patternType:"none",fgColor:{}}),t.border||(t.border={}),t.numFmt||(t.numFmt=0),this.defaultStyle=t;var r=JSON.parse(JSON.stringify(t));return r.fill={patternType:"gray125",fgColor:{}},this.addStyles([t,r]),this},addStyle:function(e){var t=JSON.stringify(e),r=_hashIndex[t];return void 0==r?(r=this._addXf(e),_hashIndex[t]=r):r=_hashIndex[t],r},addStyles:function(e){var t=this;return e.map((function(e){return t.addStyle(e)}))},_duckTypeStyle:function(e){return"object"==typeof e&&(e.patternFill||e.fgColor)?{fill:e}:e.font||e.numFmt||e.border||e.fill?e:this._getStyleCSS(e)},_getStyleCSS:function(e){return e},_addXf:function(e){var t=this._addFont(e.font),r=this._addFill(e.fill),n=this._addBorder(e.border),i=this._addNumFmt(e.numFmt),a=jm("xf").attr("numFmtId",i).attr("fontId",t).attr("fillId",r).attr("borderId",n).attr("xfId","0");if(t>0&&a.attr("applyFont","1"),r>0&&a.attr("applyFill","1"),n>0&&a.attr("applyBorder","1"),i>0&&a.attr("applyNumberFormat","1"),e.alignment){var o=jm("alignment");e.alignment.horizontal&&o.attr("horizontal",e.alignment.horizontal),e.alignment.vertical&&o.attr("vertical",e.alignment.vertical),e.alignment.indent&&o.attr("indent",e.alignment.indent),e.alignment.readingOrder&&o.attr("readingOrder",e.alignment.readingOrder),e.alignment.wrapText&&o.attr("wrapText",e.alignment.wrapText),void 0!=e.alignment.textRotation&&o.attr("textRotation",e.alignment.textRotation),a.append(o).attr("applyAlignment",1)}this.$cellXfs.append(a);var s=+this.$cellXfs.children().length;return this.$cellXfs.attr("count",s),s-1},_addFont:function(e){if(!e)return 0;var t=jm("font").append(jm("sz").attr("val",e.sz||this.defaultStyle.font.sz)).append(jm("name").attr("val",e.name||this.defaultStyle.font.name));e.bold&&t.append(jm("b")),e.underline&&t.append(jm("u")),e.italic&&t.append(jm("i")),e.strike&&t.append(jm("strike")),e.outline&&t.append(jm("outline")),e.shadow&&t.append(jm("shadow")),e.vertAlign&&t.append(jm("vertAlign").attr("val",e.vertAlign)),e.color&&(e.color.theme?(t.append(jm("color").attr("theme",e.color.theme)),e.color.tint&&t.append(jm("tint").attr("theme",e.color.tint))):e.color.rgb&&t.append(jm("color").attr("rgb",e.color.rgb))),this.$fonts.append(t);var r=this.$fonts.children().length;return this.$fonts.attr("count",r),r-1},_addNumFmt:function(e){if(!e)return 0;if("string"==typeof e){var r=n[e];if(r>=0)return r}if(/^[0-9]+$/.exec(e))return e;e=e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");var i=jm("numFmt").attr("numFmtId",++t).attr("formatCode",e);this.$numFmts.append(i);var a=this.$numFmts.children().length;return this.$numFmts.attr("count",a),t},_addFill:function(e){if(!e)return 0;var t=jm("patternFill").attr("patternType",e.patternType||"solid");if(e.fgColor){var r=jm("fgColor");e.fgColor.rgb?(6==e.fgColor.rgb.length&&(e.fgColor.rgb="FF"+e.fgColor.rgb),r.attr("rgb",e.fgColor.rgb),t.append(r)):e.fgColor.theme&&(r.attr("theme",e.fgColor.theme),e.fgColor.tint&&r.attr("tint",e.fgColor.tint),t.append(r)),e.bgColor||(e.bgColor={indexed:"64"})}if(e.bgColor){var n=jm("bgColor").attr(e.bgColor);t.append(n)}var i=jm("fill").append(t);this.$fills.append(i);var a=this.$fills.children().length;return this.$fills.attr("count",a),a-1},_getSubBorder:function(e,t){var r=jm(e);if(t&&(t.style&&r.attr("style",t.style),t.color)){var n=jm("color");t.color.auto?n.attr("auto",t.color.auto):t.color.rgb?n.attr("rgb",t.color.rgb):(t.color.theme||t.color.tint)&&(n.attr("theme",t.color.theme||"1"),n.attr("tint",t.color.tint||"0")),r.append(n)}return r},_addBorder:function(e){if(!e)return 0;var t=this,r=jm("border").attr("diagonalUp",e.diagonalUp).attr("diagonalDown",e.diagonalDown),n=["left","right","top","bottom","diagonal"];n.forEach((function(n){r.append(t._getSubBorder(n,e[n]))})),this.$borders.append(r);var i=this.$borders.children().length;return this.$borders.attr("count",i),i-1},toXml:function(){return this.$styles.toXml()}}.initialize(e||{})};t.parse_xlscfb=qp,t.parse_zip=rm,t.read=sm,t.readFile=lm,t.readFileSync=lm,t.write=um,t.writeFile=fm,t.writeFileSync=fm,t.utils=Mm,t.CFB=O,t.SSF=b})(t)}).call(this,r("b639").Buffer)},"5dde":function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));const n={watcher:{},active:null,on:function(e,t){this.watcher[e]||(this.watcher[e]=t)},emit:function(e,t=1){this.active=this.watcher[e],1===t&&a()}};class i{constructor(e,t={}){this.id=Math.random(),this.quill=e,this.quill.id=this.id,this.config=t,this.file="",this.imgURL="",e.root.addEventListener("paste",this.pasteHandle.bind(this),!1),e.root.addEventListener("drop",this.dropHandle.bind(this),!1),e.root.addEventListener("dropover",(function(e){e.preventDefault()}),!1),this.cursorIndex=0,n.on(this.id,this)}pasteHandle(e){n.emit(this.quill.id,0);let t,r,i,a=e.clipboardData,o=0;if(a){if(t=a.items,!t)return;for(r=t[0],i=a.types||[];o<i.length;o++)if("Files"===i[o]){r=t[o];break}if(r&&"file"===r.kind&&r.type.match(/^image\//i)){this.file=r.getAsFile();let e=this;if(e.config.size&&e.file.size>=1024*e.config.size*1024)return void(e.config.sizeError&&e.config.sizeError());this.config.action}}}dropHandle(e){n.emit(this.quill.id,0);const t=this;e.preventDefault(),t.config.size&&t.file.size>=1024*t.config.size*1024?t.config.sizeError&&t.config.sizeError():(t.file=e.dataTransfer.files[0],this.config.action?t.uploadImg():t.toBase64())}toBase64(){const e=this,t=new FileReader;t.onload=t=>{e.imgURL=t.target.result,e.insertImg()},t.readAsDataURL(e.file)}uploadImg(){const e=this;e.quillLoading;let t=e.config,r=new FormData;r.append(t.name,e.file),t.editForm&&t.editForm(r);let i=new XMLHttpRequest;i.open("post",t.action,!0),t.headers&&t.headers(i),t.change&&t.change(i,r),i.onreadystatechange=function(){if(4===i.readyState)if(200===i.status){let r=JSON.parse(i.responseText);e.imgURL=t.response(r),n.active.uploadSuccess(),e.insertImg(),e.config.success&&e.config.success()}else e.config.error&&e.config.error(),n.active.uploadError()},i.upload.onloadstart=function(e){n.active.uploading(),t.start&&t.start()},i.upload.onprogress=function(e){let t=(e.loaded/e.total*100|0)+"%";n.active.progress(t)},i.upload.onerror=function(e){n.active.uploadError(),t.error&&t.error()},i.upload.onloadend=function(e){t.end&&t.end()},i.send(r)}insertImg(){const e=n.active;e.quill.insertEmbed(n.active.cursorIndex,"image",e.imgURL),e.quill.update(),e.quill.setSelection(e.cursorIndex+1)}progress(e){e="[uploading"+e+"]",n.active.quill.root.innerHTML=n.active.quill.root.innerHTML.replace(/\[uploading.*?\]/,e)}uploading(){let e=(n.active.quill.getSelection()||{}).index||n.active.quill.getLength();n.active.cursorIndex=e,n.active.quill.insertText(n.active.cursorIndex,"[uploading...]",{color:"red"},!0)}uploadError(){n.active.quill.root.innerHTML=n.active.quill.root.innerHTML.replace(/\[uploading.*?\]/,"[upload error]")}uploadSuccess(){n.active.quill.root.innerHTML=n.active.quill.root.innerHTML.replace(/\[uploading.*?\]/,"")}}function a(){let e=document.querySelector(".quill-image-input");null===e&&(e=document.createElement("input"),e.setAttribute("type","file"),e.classList.add("quill-image-input"),e.style.display="none",e.addEventListener("change",(function(){let t=n.active;t.file=e.files[0],e.value="",t.config.size&&t.file.size>=1024*t.config.size*1024?t.config.sizeError&&t.config.sizeError():t.config.action?t.uploadImg():t.toBase64()})),document.body.appendChild(e)),e.click()}},"5df3":function(e,t,r){"use strict";var n=r("02f4")(!0);r("01f9")(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=n(t,r),this._i+=e.length,{value:e,done:!1})}))},"5e1a":function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=r("a8f0").Buffer,a=r(4);function o(e,t,r){e.copy(t,r)}e.exports=function(){function e(){n(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";var t=this.head,r=""+t.data;while(t=t.next)r+=e+t.data;return r},e.prototype.concat=function(e){if(0===this.length)return i.alloc(0);var t=i.allocUnsafe(e>>>0),r=this.head,n=0;while(r)o(r.data,t,n),n+=r.data.length,r=r.next;return t},e}(),a&&a.inspect&&a.inspect.custom&&(e.exports.prototype[a.inspect.custom]=function(){var e=a.inspect({length:this.length});return this.constructor.name+" "+e})},"5e7d":function(e,t,r){"use strict";(function(t){var n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=c;var i=r("cf35"),a=r("49ce");r("3fb5")(c,i);for(var o=n(a.prototype),s=0;s<o.length;s++){var l=o[s];c.prototype[l]||(c.prototype[l]=a.prototype[l])}function c(e){if(!(this instanceof c))return new c(e);i.call(this,e),a.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",u)))}function u(){this._writableState.ended||t.nextTick(f,this)}function f(e){e.end()}Object.defineProperty(c.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(c.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(c.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(c.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,r("4362"))},"5e96":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("3707"),c=r("110c"),u=r.n(c),f="removeFormat",h=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t;t.ui.componentFactory.add(f,(function(n){var i=t.commands.get(f),a=new l["a"](n);return a.set({label:r("Remove Format"),icon:u.a,tooltip:!0}),a.bind("isOn","isEnabled").to(i,"value","isEnabled"),e.listenTo(a,"execute",(function(){t.execute(f),t.editing.view.focus()})),a}))}}],[{key:"pluginName",get:function(){return"RemoveFormatUI"}}]),r}(s["a"]),d=r("3835"),p=r("c7eb"),m=(r("96cf"),r("b85c")),v=r("652f"),b=r("0b65"),g=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this.editor.model;this.isEnabled=!!Object(b["a"])(this._getFormattingItems(e.document.selection,e.schema))}},{key:"execute",value:function(){var e=this,t=this.editor.model,r=t.schema;t.change((function(n){var i,a=Object(m["a"])(e._getFormattingItems(t.document.selection,r));try{for(a.s();!(i=a.n()).done;){var o=i.value;if(o.is("selection")){var s,l=Object(m["a"])(e._getFormattingAttributes(o,r));try{for(l.s();!(s=l.n()).done;){var c=s.value;n.removeSelectionAttribute(c)}}catch(p){l.e(p)}finally{l.f()}}else{var u,f=n.createRangeOn(o),h=Object(m["a"])(e._getFormattingAttributes(o,r));try{for(h.s();!(u=h.n()).done;){var d=u.value;n.removeAttribute(d,f)}}catch(p){h.e(p)}finally{h.f()}}}}catch(p){a.e(p)}finally{a.f()}}))}},{key:"_getFormattingItems",value:Object(p["a"])().mark((function e(t,r){var n,i,a,o,s,l,c,u,f,h,d=this;return Object(p["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:n=function(e){return!!Object(b["a"])(d._getFormattingAttributes(e,r))},i=Object(m["a"])(t.getRanges()),e.prev=2,i.s();case 4:if((a=i.n()).done){e.next=26;break}o=a.value,s=Object(m["a"])(o.getItems()),e.prev=7,s.s();case 9:if((l=s.n()).done){e.next=16;break}if(c=l.value,r.isBlock(c)||!n(c)){e.next=14;break}return e.next=14,c;case 14:e.next=9;break;case 16:e.next=21;break;case 18:e.prev=18,e.t0=e["catch"](7),s.e(e.t0);case 21:return e.prev=21,s.f(),e.finish(21);case 24:e.next=4;break;case 26:e.next=31;break;case 28:e.prev=28,e.t1=e["catch"](2),i.e(e.t1);case 31:return e.prev=31,i.f(),e.finish(31);case 34:u=Object(m["a"])(t.getSelectedBlocks()),e.prev=35,u.s();case 37:if((f=u.n()).done){e.next=44;break}if(h=f.value,!n(h)){e.next=42;break}return e.next=42,h;case 42:e.next=37;break;case 44:e.next=49;break;case 46:e.prev=46,e.t2=e["catch"](35),u.e(e.t2);case 49:return e.prev=49,u.f(),e.finish(49);case 52:if(!n(t)){e.next=55;break}return e.next=55,t;case 55:case"end":return e.stop()}}),e,null,[[2,28,31,34],[7,18,21,24],[35,46,49,52]])}))},{key:"_getFormattingAttributes",value:Object(p["a"])().mark((function e(t,r){var n,i,a,o,s;return Object(p["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:n=Object(m["a"])(t.getAttributes()),e.prev=1,n.s();case 3:if((i=n.n()).done){e.next=11;break}if(a=Object(d["a"])(i.value,1),o=a[0],s=r.getAttributeProperties(o),!s||!s.isFormatting){e.next=9;break}return e.next=9,o;case 9:e.next=3;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e["catch"](1),n.e(e.t0);case 16:return e.prev=16,n.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[1,13,16,19]])}))}]),r}(v["a"]),y=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor;e.commands.add("removeFormat",new g(e))}}],[{key:"pluginName",get:function(){return"RemoveFormatEditing"}}]),r}(s["a"]);r.d(t,"a",(function(){return w}));
  560. /**
  561. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  562. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  563. */
  564. var w=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[y,h]}},{key:"pluginName",get:function(){return"RemoveFormat"}}]),r}(s["a"])},"5ea3":function(e,t,r){"use strict";(function(e){var r="object"==typeof e&&e&&e.Object===Object&&e;t["a"]=r}).call(this,r("c8ba"))},"5eda":function(e,t,r){var n=r("5ca1"),i=r("8378"),a=r("79e5");e.exports=function(e,t){var r=(i.Object||{})[e]||Object[e],o={};o[e]=t(r),n(n.S+n.F*a((function(){r(1)})),"Object",o)}},"5ee7":function(e,t,r){"use strict";t.readUInt32BE=function(e,t){var r=e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t];return r>>>0},t.writeUInt32BE=function(e,t,r){e[0+r]=t>>>24,e[1+r]=t>>>16&255,e[2+r]=t>>>8&255,e[3+r]=255&t},t.ip=function(e,t,r,n){for(var i=0,a=0,o=6;o>=0;o-=2){for(var s=0;s<=24;s+=8)i<<=1,i|=t>>>s+o&1;for(s=0;s<=24;s+=8)i<<=1,i|=e>>>s+o&1}for(o=6;o>=0;o-=2){for(s=1;s<=25;s+=8)a<<=1,a|=t>>>s+o&1;for(s=1;s<=25;s+=8)a<<=1,a|=e>>>s+o&1}r[n+0]=i>>>0,r[n+1]=a>>>0},t.rip=function(e,t,r,n){for(var i=0,a=0,o=0;o<4;o++)for(var s=24;s>=0;s-=8)i<<=1,i|=t>>>s+o&1,i<<=1,i|=e>>>s+o&1;for(o=4;o<8;o++)for(s=24;s>=0;s-=8)a<<=1,a|=t>>>s+o&1,a<<=1,a|=e>>>s+o&1;r[n+0]=i>>>0,r[n+1]=a>>>0},t.pc1=function(e,t,r,n){for(var i=0,a=0,o=7;o>=5;o--){for(var s=0;s<=24;s+=8)i<<=1,i|=t>>s+o&1;for(s=0;s<=24;s+=8)i<<=1,i|=e>>s+o&1}for(s=0;s<=24;s+=8)i<<=1,i|=t>>s+o&1;for(o=1;o<=3;o++){for(s=0;s<=24;s+=8)a<<=1,a|=t>>s+o&1;for(s=0;s<=24;s+=8)a<<=1,a|=e>>s+o&1}for(s=0;s<=24;s+=8)a<<=1,a|=e>>s+o&1;r[n+0]=i>>>0,r[n+1]=a>>>0},t.r28shl=function(e,t){return e<<t&268435455|e>>>28-t};var n=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function(e,t,r,i){for(var a=0,o=0,s=n.length>>>1,l=0;l<s;l++)a<<=1,a|=e>>>n[l]&1;for(l=s;l<n.length;l++)o<<=1,o|=t>>>n[l]&1;r[i+0]=a>>>0,r[i+1]=o>>>0},t.expand=function(e,t,r){var n=0,i=0;n=(1&e)<<5|e>>>27;for(var a=23;a>=15;a-=4)n<<=6,n|=e>>>a&63;for(a=11;a>=3;a-=4)i|=e>>>a&63,i<<=6;i|=(31&e)<<1|e>>>31,t[r+0]=n>>>0,t[r+1]=i>>>0};var i=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function(e,t){for(var r=0,n=0;n<4;n++){var a=e>>>18-6*n&63,o=i[64*n+a];r<<=4,r|=o}for(n=0;n<4;n++){a=t>>>18-6*n&63,o=i[256+64*n+a];r<<=4,r|=o}return r>>>0};var a=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function(e){for(var t=0,r=0;r<a.length;r++)t<<=1,t|=e>>>a[r]&1;return t>>>0},t.padSplit=function(e,t,r){var n=e.toString(2);while(n.length<t)n="0"+n;for(var i=[],a=0;a<t;a+=r)i.push(n.slice(a,a+r));return i.join(" ")}},"5f69":function(e,t,r){},6071:function(e,t,r){"use strict";function n(e,t){return e===t||e!==e&&t!==t}t["a"]=n},"60ce":function(e,t,r){"use strict";var n=r("63bc"),i=r("26ee"),a=Object(n["a"])(i["a"],"DataView"),o=a,s=r("ddc9"),l=Object(n["a"])(i["a"],"Promise"),c=l,u=Object(n["a"])(i["a"],"Set"),f=u,h=Object(n["a"])(i["a"],"WeakMap"),d=h,p=r("f0ce"),m=r("74b5"),v="[object Map]",b="[object Object]",g="[object Promise]",y="[object Set]",w="[object WeakMap]",_="[object DataView]",k=Object(m["a"])(o),O=Object(m["a"])(s["a"]),E=Object(m["a"])(c),S=Object(m["a"])(f),A=Object(m["a"])(d),C=p["a"];(o&&C(new o(new ArrayBuffer(1)))!=_||s["a"]&&C(new s["a"])!=v||c&&C(c.resolve())!=g||f&&C(new f)!=y||d&&C(new d)!=w)&&(C=function(e){var t=Object(p["a"])(e),r=t==b?e.constructor:void 0,n=r?Object(m["a"])(r):"";if(n)switch(n){case k:return _;case O:return v;case E:return g;case S:return y;case A:return w}return t});t["a"]=C},6134:function(e,t,r){},"613a":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("cb3e"),c="strikethrough",u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor;e.model.schema.extend("$text",{allowAttributes:c}),e.model.schema.setAttributeProperties(c,{isFormatting:!0,copyOnEnter:!0}),e.conversion.attributeToElement({model:c,view:"s",upcastAlso:["del","strike",{styles:{"text-decoration":"line-through"}}]}),e.commands.add(c,new l["a"](e,c)),e.keystrokes.set("CTRL+SHIFT+X","strikethrough")}}],[{key:"pluginName",get:function(){return"StrikethroughEditing"}}]),r}(s["a"]),f=r("3707"),h=r("5a0f"),d=r.n(h),p="strikethrough",m=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t;t.ui.componentFactory.add(p,(function(n){var i=t.commands.get(p),a=new f["a"](n);return a.set({label:r("Strikethrough"),icon:d.a,keystroke:"CTRL+SHIFT+X",tooltip:!0,isToggleable:!0}),a.bind("isOn","isEnabled").to(i,"value","isEnabled"),e.listenTo(a,"execute",(function(){t.execute(p),t.editing.view.focus()})),a}))}}]),r}(s["a"]);r.d(t,"a",(function(){return v}));
  565. /**
  566. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  567. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  568. */
  569. var v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[u,m]}},{key:"pluginName",get:function(){return"Strikethrough"}}]),r}(s["a"])},"61f1":function(e,t,r){"use strict";var n=r("f842"),i=r("92dd"),a=r("e3fa"),o=Object(i["a"])((function(e,t){Object(n["a"])(t,Object(a["a"])(t),e)}));t["a"]=o},6283:function(e,t,r){"use strict";const n=r("3fb5"),i=r("d1c8").Reporter,a=r("c591").Buffer;function o(e,t){i.call(this,t),a.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function s(e,t){if(Array.isArray(e))this.length=0,this.value=e.map((function(e){return s.isEncoderBuffer(e)||(e=new s(e,t)),this.length+=e.length,e}),this);else if("number"===typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"===typeof e)this.value=e,this.length=a.byteLength(e);else{if(!a.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}n(o,i),t.DecoderBuffer=o,o.isDecoderBuffer=function(e){if(e instanceof o)return!0;const t="object"===typeof e&&a.isBuffer(e.base)&&"DecoderBuffer"===e.constructor.name&&"number"===typeof e.offset&&"number"===typeof e.length&&"function"===typeof e.save&&"function"===typeof e.restore&&"function"===typeof e.isEmpty&&"function"===typeof e.readUInt8&&"function"===typeof e.skip&&"function"===typeof e.raw;return t},o.prototype.save=function(){return{offset:this.offset,reporter:i.prototype.save.call(this)}},o.prototype.restore=function(e){const t=new o(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,i.prototype.restore.call(this,e.reporter),t},o.prototype.isEmpty=function(){return this.offset===this.length},o.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},o.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");const r=new o(this.base);return r._reporterState=this._reporterState,r.offset=this.offset,r.length=this.offset+e,this.offset+=e,r},o.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.EncoderBuffer=s,s.isEncoderBuffer=function(e){if(e instanceof s)return!0;const t="object"===typeof e&&"EncoderBuffer"===e.constructor.name&&"number"===typeof e.length&&"function"===typeof e.join;return t},s.prototype.join=function(e,t){return e||(e=a.alloc(this.length)),t||(t=0),0===this.length||(Array.isArray(this.value)?this.value.forEach((function(r){r.join(e,t),t+=r.length})):("number"===typeof this.value?e[t]=this.value:"string"===typeof this.value?e.write(this.value,t):a.isBuffer(this.value)&&this.value.copy(e,t),t+=this.length)),e}},"62c8":function(e,t,r){var n=r("b639"),i=n.Buffer;function a(e,t){for(var r in e)t[r]=e[r]}function o(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=o),a(i,o),o.from=function(e,t,r){if("number"===typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},o.alloc=function(e,t,r){if("number"!==typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"===typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},o.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return i(e)},o.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},"62c9":function(e,t,r){var n=r("8707").Buffer;function i(e,t,r){var i=e._cipher.encryptBlock(e._prev),a=i[0]^t;return e._prev=n.concat([e._prev.slice(1),n.from([r?t:a])]),a}t.encrypt=function(e,t,r){var a=t.length,o=n.allocUnsafe(a),s=-1;while(++s<a)o[s]=i(e,t[s],r);return o}},"62e4":function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},"631f":function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));r("ac6a");var n=r("d4ec"),i=r("bee2"),a=r("45eb"),o=r("7e84"),s=r("262e"),l=r("2caf"),c=r("940e"),u=(r("ffa0"),function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(){var e;Object(n["a"])(this,r),e=t.call(this);var i=e.bindTemplate;return e.set("content",""),e.set("viewBox","0 0 20 20"),e.set("fillColor",""),e.setTemplate({tag:"svg",ns:"http://www.w3.org/2000/svg",attributes:{class:["ck","ck-icon"],viewBox:i.to("viewBox")}}),e}return Object(i["a"])(r,[{key:"render",value:function(){var e=this;Object(a["a"])(Object(o["a"])(r.prototype),"render",this).call(this),this._updateXMLContent(),this._colorFillPaths(),this.on("change:content",(function(){e._updateXMLContent(),e._colorFillPaths()})),this.on("change:fillColor",(function(){e._colorFillPaths()}))}},{key:"_updateXMLContent",value:function(){if(this.content){var e=(new DOMParser).parseFromString(this.content.trim(),"image/svg+xml"),t=e.querySelector("svg"),r=t.getAttribute("viewBox");r&&(this.viewBox=r),this.element.innerHTML="";while(t.childNodes.length>0)this.element.appendChild(t.childNodes[0])}}},{key:"_colorFillPaths",value:function(){var e=this;this.fillColor&&this.element.querySelectorAll(".ck-icon__fill").forEach((function(t){t.style.fill=e.fillColor}))}}]),r}(c["a"]))},"632c":function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("edea"),l=r("6896"),c=r("84c3"),u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;Object(n["a"])(this,r),i=t.call(this,e);var a=i.document;return a.on("keydown",(function(e,t){var r;i.isEnabled&&t.keyCode==c["f"].enter&&(a.once("enter",(function(e){return r=e}),{priority:"highest"}),a.fire("enter",new l["a"](a,t.domEvent,{isSoft:t.shiftKey})),r&&r.stop.called&&e.stop())})),i}return Object(i["a"])(r,[{key:"observe",value:function(){}}]),r}(s["a"])},6364:function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));r("ac6a"),r("456d"),r("7f7f");var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("32ea"),c=r("f2ea"),u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor.config.get("simpleUpload");e&&(e.uploadUrl?this.editor.plugins.get(l["a"]).createUploadAdapter=function(t){return new f(t,e)}:Object(c["c"])("simple-upload-adapter-missing-uploadurl"))}}],[{key:"requires",get:function(){return[l["a"]]}},{key:"pluginName",get:function(){return"SimpleUploadAdapter"}}]),r}(s["a"]),f=function(){function e(t,r){Object(n["a"])(this,e),this.loader=t,this.options=r}return Object(i["a"])(e,[{key:"upload",value:function(){var e=this;return this.loader.file.then((function(t){return new Promise((function(r,n){e._initRequest(),e._initListeners(r,n,t),e._sendRequest(t)}))}))}},{key:"abort",value:function(){this.xhr&&this.xhr.abort()}},{key:"_initRequest",value:function(){var e=this.xhr=new XMLHttpRequest;e.open("POST",this.options.uploadUrl,!0),e.responseType="json"}},{key:"_initListeners",value:function(e,t,r){var n=this.xhr,i=this.loader,a="Couldn't upload file: ".concat(r.name,".");n.addEventListener("error",(function(){return t(a)})),n.addEventListener("abort",(function(){return t()})),n.addEventListener("load",(function(){var r=n.response;if(!r||r.error)return t(r&&r.error&&r.error.message?r.error.message:a);e(r.url?{default:r.url}:r.urls)})),n.upload&&n.upload.addEventListener("progress",(function(e){e.lengthComputable&&(i.uploadTotal=e.total,i.uploaded=e.loaded)}))}},{key:"_sendRequest",value:function(e){for(var t=this.options.headers||{},r=this.options.withCredentials||!1,n=0,i=Object.keys(t);n<i.length;n++){var a=i[n];this.xhr.setRequestHeader(a,t[a])}this.xhr.withCredentials=r;var o=new FormData;o.append("upload",e),this.xhr.send(o)}}]),e}()},6378:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>'},"63bc":function(e,t,r){"use strict";var n=r("bc9b"),i=r("26ee"),a=i["a"]["__core-js_shared__"],o=a,s=function(){var e=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function l(e){return!!s&&s in e}var c=l,u=r("2332"),f=r("74b5"),h=/[\\^$.*+?()[\]{}|]/g,d=/^\[object .+?Constructor\]$/,p=Function.prototype,m=Object.prototype,v=p.toString,b=m.hasOwnProperty,g=RegExp("^"+v.call(b).replace(h,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function y(e){if(!Object(u["a"])(e)||c(e))return!1;var t=Object(n["a"])(e)?g:d;return t.test(Object(f["a"])(e))}var w=y;function _(e,t){return null==e?void 0:e[t]}var k=_;function O(e,t){var r=k(e,t);return w(r)?r:void 0}t["a"]=O},"63d0":function(e,t,r){"use strict";r.d(t,"a",(function(){return m}));var n=r("d4ec"),i=r("bee2"),a=r("45eb"),o=r("7e84"),s=r("262e"),l=r("2caf"),c=r("6c92"),u=r("9cf5"),f=r("ad6b"),h=r("f2ea"),d=r("e47a"),p=r("dfe0"),m=function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e,i,a,o){var s;return Object(n["a"])(this,r),s=t.call(this,o),s.sourcePosition=e.clone(),s.sourcePosition.stickiness="toNext",s.howMany=i,s.targetPosition=a.clone(),s.targetPosition.stickiness="toNone",s}return Object(i["a"])(r,[{key:"type",get:function(){return"$graveyard"==this.targetPosition.root.rootName?"remove":"$graveyard"==this.sourcePosition.root.rootName?"reinsert":"move"}},{key:"clone",value:function(){return new this.constructor(this.sourcePosition,this.howMany,this.targetPosition,this.baseVersion)}},{key:"getMovedRangeStart",value:function(){return this.targetPosition._getTransformedByDeletion(this.sourcePosition,this.howMany)}},{key:"getReversed",value:function(){var e=this.sourcePosition._getTransformedByInsertion(this.targetPosition,this.howMany);return new this.constructor(this.getMovedRangeStart(),this.howMany,e,this.baseVersion+1)}},{key:"_validate",value:function(){var e=this.sourcePosition.parent,t=this.targetPosition.parent,r=this.sourcePosition.offset,n=this.targetPosition.offset;if(r+this.howMany>e.maxOffset)throw new h["a"]("move-operation-nodes-do-not-exist",this);if(e===t&&r<n&&n<r+this.howMany)throw new h["a"]("move-operation-range-into-itself",this);if(this.sourcePosition.root==this.targetPosition.root&&"prefix"==Object(d["a"])(this.sourcePosition.getParentPath(),this.targetPosition.getParentPath())){var i=this.sourcePosition.path.length-1;if(this.targetPosition.path[i]>=r&&this.targetPosition.path[i]<r+this.howMany)throw new h["a"]("move-operation-node-into-itself",this)}}},{key:"_execute",value:function(){Object(p["b"])(f["a"]._createFromPositionAndShift(this.sourcePosition,this.howMany),this.targetPosition)}},{key:"toJSON",value:function(){var e=Object(a["a"])(Object(o["a"])(r.prototype),"toJSON",this).call(this);return e.sourcePosition=this.sourcePosition.toJSON(),e.targetPosition=this.targetPosition.toJSON(),e}}],[{key:"className",get:function(){return"MoveOperation"}},{key:"fromJSON",value:function(e,t){var r=u["a"].fromJSON(e.sourcePosition,t),n=u["a"].fromJSON(e.targetPosition,t);return new this(r,e.howMany,n,e.baseVersion)}}]),r}(c["a"])},6430:function(e,t,r){var n=r("8707").Buffer,i=r("d485").Transform,a=r("7d72").StringDecoder,o=r("3fb5");function s(e){i.call(this),this.hashMode="string"===typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}o(s,i),s.prototype.update=function(e,t,r){"string"===typeof e&&(e=n.from(e,t));var i=this._update(e);return this.hashMode?this:(r&&(i=this._toString(i,r)),i)},s.prototype.setAutoPadding=function(){},s.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},s.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},s.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},s.prototype._transform=function(e,t,r){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(i){n=i}finally{r(n)}},s.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(r){t=r}e(t)},s.prototype._finalOrDigest=function(e){var t=this.__final()||n.alloc(0);return e&&(t=this._toString(t,e,!0)),t},s.prototype._toString=function(e,t,r){if(this._decoder||(this._decoder=new a(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var n=this._decoder.write(e);return r&&(n+=this._decoder.end()),n},e.exports=s},"643c":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("4264"),c=r("b85c"),u=r("ceea"),f=r("4aaf"),h=r("6a40"),d=r("67b9"),p=r("257e"),m=r("940e"),v=(r("aeed"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;Object(n["a"])(this,r),i=t.call(this,e);var a=i.bindTemplate;return i.items=i._createGridCollection(),i.set("rows",0),i.set("columns",0),i.bind("label").to(Object(p["a"])(i),"columns",Object(p["a"])(i),"rows",(function(e,t){return"".concat(t," × ").concat(e)})),i.setTemplate({tag:"div",attributes:{class:["ck"]},children:[{tag:"div",attributes:{class:["ck-insert-table-dropdown__grid"]},on:{"mouseover@.ck-insert-table-dropdown-grid-box":a.to("boxover")},children:i.items},{tag:"div",attributes:{class:["ck-insert-table-dropdown__label"]},children:[{text:a.to("label")}]}],on:{mousedown:a.to((function(e){e.preventDefault()})),click:a.to((function(){i.fire("execute")}))}}),i.on("boxover",(function(e,t){var r=t.target.dataset,n=r.row,a=r.column;i.set({rows:parseInt(n),columns:parseInt(a)})})),i.on("change:columns",(function(){i._highlightGridBoxes()})),i.on("change:rows",(function(){i._highlightGridBoxes()})),i}return Object(i["a"])(r,[{key:"focus",value:function(){}},{key:"focusLast",value:function(){}},{key:"_highlightGridBoxes",value:function(){var e=this.rows,t=this.columns;this.items.map((function(r,n){var i=Math.floor(n/10),a=n%10,o=i<e&&a<t;r.set("isOn",o)}))}},{key:"_createGridCollection",value:function(){for(var e=[],t=0;t<100;t++){var r=Math.floor(t/10),n=t%10;e.push(new b(this.locale,r+1,n+1))}return this.createCollection(e)}}]),r}(m["a"])),b=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e,i,a){var o;Object(n["a"])(this,r),o=t.call(this,e);var s=o.bindTemplate;return o.set("isOn",!1),o.setTemplate({tag:"div",attributes:{class:["ck-insert-table-dropdown-grid-box",s.if("isOn","ck-on")],"data-row":i,"data-column":a}}),o}return Object(i["a"])(r)}(m["a"]),g=r("4928"),y=r.n(g),w=r("2787"),_=r.n(w),k=r("536c"),O=r.n(k),E=r("f67e"),S=r.n(E),A=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=this.editor.t,n=t.locale.contentLanguageDirection,i="ltr"===n;t.ui.componentFactory.add("insertTable",(function(e){var n,i=t.commands.get("insertTable"),a=Object(u["c"])(e);return a.bind("isEnabled").to(i),a.buttonView.set({icon:y.a,label:r("Insert table"),tooltip:!0}),a.on("change:isOpen",(function(){n||(n=new v(e),a.panelView.children.add(n),n.delegate("execute").to(a),a.buttonView.on("open",(function(){n.rows=0,n.columns=0})),a.on("execute",(function(){t.execute("insertTable",{rows:n.rows,columns:n.columns}),t.editing.view.focus()})))})),a})),t.ui.componentFactory.add("tableColumn",(function(t){var n=[{type:"switchbutton",model:{commandName:"setTableColumnHeader",label:r("Header column"),bindIsOn:!0}},{type:"separator"},{type:"button",model:{commandName:i?"insertTableColumnLeft":"insertTableColumnRight",label:r("Insert column left")}},{type:"button",model:{commandName:i?"insertTableColumnRight":"insertTableColumnLeft",label:r("Insert column right")}},{type:"button",model:{commandName:"removeTableColumn",label:r("Delete column")}},{type:"button",model:{commandName:"selectTableColumn",label:r("Select column")}}];return e._prepareDropdown(r("Column"),_.a,n,t)})),t.ui.componentFactory.add("tableRow",(function(t){var n=[{type:"switchbutton",model:{commandName:"setTableRowHeader",label:r("Header row"),bindIsOn:!0}},{type:"separator"},{type:"button",model:{commandName:"insertTableRowAbove",label:r("Insert row above")}},{type:"button",model:{commandName:"insertTableRowBelow",label:r("Insert row below")}},{type:"button",model:{commandName:"removeTableRow",label:r("Delete row")}},{type:"button",model:{commandName:"selectTableRow",label:r("Select row")}}];return e._prepareDropdown(r("Row"),O.a,n,t)})),t.ui.componentFactory.add("mergeTableCells",(function(t){var n=[{type:"button",model:{commandName:"mergeTableCellUp",label:r("Merge cell up")}},{type:"button",model:{commandName:i?"mergeTableCellRight":"mergeTableCellLeft",label:r("Merge cell right")}},{type:"button",model:{commandName:"mergeTableCellDown",label:r("Merge cell down")}},{type:"button",model:{commandName:i?"mergeTableCellLeft":"mergeTableCellRight",label:r("Merge cell left")}},{type:"separator"},{type:"button",model:{commandName:"splitTableCellVertically",label:r("Split cell vertically")}},{type:"button",model:{commandName:"splitTableCellHorizontally",label:r("Split cell horizontally")}}];return e._prepareMergeSplitButtonDropdown(r("Merge cells"),S.a,n,t)}))}},{key:"_prepareDropdown",value:function(e,t,r,n){var i=this.editor,a=Object(u["c"])(n),o=this._fillDropdownWithListOptions(a,r);return a.buttonView.set({label:e,icon:t,tooltip:!0}),a.bind("isEnabled").toMany(o,"isEnabled",(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.some((function(e){return e}))})),this.listenTo(a,"execute",(function(e){i.execute(e.source.commandName),i.editing.view.focus()})),a}},{key:"_prepareMergeSplitButtonDropdown",value:function(e,t,r,n){var i=this.editor,a=Object(u["c"])(n,f["a"]),o="mergeTableCells";return this._fillDropdownWithListOptions(a,r),a.buttonView.set({label:e,icon:t,tooltip:!0,isEnabled:!0}),this.listenTo(a.buttonView,"execute",(function(){i.execute(o),i.editing.view.focus()})),this.listenTo(a,"execute",(function(e){i.execute(e.source.commandName),i.editing.view.focus()})),a}},{key:"_fillDropdownWithListOptions",value:function(e,t){var r,n=this.editor,i=[],a=new d["a"],o=Object(c["a"])(t);try{for(o.s();!(r=o.n()).done;){var s=r.value;C(s,n,i,a)}}catch(l){o.e(l)}finally{o.f()}return Object(u["a"])(e,a,n.ui.componentFactory),i}}]),r}(s["a"]);function C(e,t,r,n){var i=e.model=new h["a"](e.model),a=e.model,o=a.commandName,s=a.bindIsOn;if("button"===e.type||"switchbutton"===e.type){var l=t.commands.get(o);r.push(l),i.set({commandName:o}),i.bind("isEnabled").to(l),s&&i.bind("isOn").to(l,"value")}i.set({withText:!0}),n.add(e)}r("6c7b");var T=r("3835"),x=(r("ac6a"),r("5df3"),r("4f7f"),r("2909")),M=r("0b65"),j=r("3f61"),R=r("22ec"),P=r("3f9f"),I=r("3e36"),B=(r("2c4a"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.model;this.listenTo(r,"deleteContent",(function(t,r){return e._handleDeleteContent(t,r)}),{priority:"high"}),this._defineSelectionConverter(),this._enablePluginDisabling()}},{key:"getSelectedTableCells",value:function(){var e=this.editor.model.document.selection,t=Object(I["c"])(e);return 0==t.length?null:t}},{key:"getSelectionAsFragment",value:function(){var e=this,t=this.getSelectedTableCells();return t?this.editor.model.change((function(r){var n=r.createDocumentFragment(),i=e.editor.plugins.get("TableUtils"),a=Object(I["a"])(t),o=a.first,s=a.last,l=Object(I["b"])(t),c=l.first,u=l.last,f=t[0].findAncestor("table"),h=u,d=s;if(Object(I["f"])(t,i)){var p={firstColumn:o,lastColumn:s,firstRow:c,lastRow:u};h=Object(P["b"])(f,p),d=Object(P["a"])(f,p)}var m={startRow:c,startColumn:o,endRow:h,endColumn:d},v=Object(P["c"])(f,m,r);return r.insert(v,n,0),n})):null}},{key:"setCellSelection",value:function(e,t){var r=this._getCellsToSelect(e,t);this.editor.model.change((function(e){e.setSelection(r.cells.map((function(t){return e.createRangeOn(t)})),{backward:r.backward})}))}},{key:"getFocusCell",value:function(){var e=this.editor.model.document.selection,t=Object(x["a"])(e.getRanges()).pop(),r=t.getContainedElement();return r&&r.is("element","tableCell")?r:null}},{key:"getAnchorCell",value:function(){var e=this.editor.model.document.selection,t=Object(M["a"])(e.getRanges()),r=t.getContainedElement();return r&&r.is("element","tableCell")?r:null}},{key:"_defineSelectionConverter",value:function(){var e=this,t=this.editor,r=new Set;function n(e){var t,n=Object(c["a"])(r);try{for(n.s();!(t=n.n()).done;){var i=t.value;e.removeClass("ck-editor__editable_selected",i)}}catch(a){n.e(a)}finally{n.f()}r.clear()}t.conversion.for("editingDowncast").add((function(t){return t.on("selection",(function(t,i,a){var o=a.writer;n(o);var s=e.getSelectedTableCells();if(s){var l,u=Object(c["a"])(s);try{for(u.s();!(l=u.n()).done;){var f=l.value,h=a.mapper.toViewElement(f);o.addClass("ck-editor__editable_selected",h),r.add(h)}}catch(p){u.e(p)}finally{u.f()}var d=a.mapper.toViewElement(s[s.length-1]);o.setSelection(d,0)}}),{priority:"lowest"})}))}},{key:"_enablePluginDisabling",value:function(){var e=this,t=this.editor;this.on("change:isEnabled",(function(){if(!e.isEnabled){var r=e.getSelectedTableCells();if(!r)return;t.model.change((function(e){var n=e.createPositionAt(r[0],0),i=t.model.schema.getNearestSelectionRange(n);e.setSelection(i)}))}}))}},{key:"_handleDeleteContent",value:function(e,t){var r=Object(T["a"])(t,2),n=r[0],i=r[1],a=this.editor.model,o=!i||"backward"==i.direction,s=Object(I["c"])(n);s.length&&(e.stop(),a.change((function(e){var t=s[o?s.length-1:0];a.change((function(e){var t,r=Object(c["a"])(s);try{for(r.s();!(t=r.n()).done;){var n=t.value;a.deleteContent(e.createSelection(n,"in"))}}catch(i){r.e(i)}finally{r.f()}}));var r=a.schema.getNearestSelectionRange(e.createPositionAt(t,0));n.is("documentSelection")?e.setSelection(r):n.setTo(r)})))}},{key:"_getCellsToSelect",value:function(e,t){var r,n=this.editor.plugins.get("TableUtils"),i=n.getCellLocation(e),a=n.getCellLocation(t),o=Math.min(i.row,a.row),s=Math.max(i.row,a.row),l=Math.min(i.column,a.column),u=Math.max(i.column,a.column),f=new Array(s-o+1).fill(null).map((function(){return[]})),h={startRow:o,endRow:s,startColumn:l,endColumn:u},d=Object(c["a"])(new j["a"](e.findAncestor("table"),h));try{for(d.s();!(r=d.n()).done;){var p=r.value,m=p.row,v=p.cell;f[m-o].push(v)}}catch(y){d.e(y)}finally{d.f()}var b=a.row<i.row,g=a.column<i.column;return b&&f.reverse(),g&&f.forEach((function(e){return e.reverse()})),{cells:f.flat(),backward:b||g}}}],[{key:"pluginName",get:function(){return"TableSelection"}},{key:"requires",get:function(){return[R["a"]]}}]),r}(s["a"])),N=(r("7f7f"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.editing.view.document;this.listenTo(r,"copy",(function(t,r){return e._onCopyCut(t,r)})),this.listenTo(r,"cut",(function(t,r){return e._onCopyCut(t,r)})),this.listenTo(t.model,"insertContent",(function(t,r){return e._onInsertContent.apply(e,[t].concat(Object(x["a"])(r)))}),{priority:"high"}),this.decorate("_replaceTableSlotCell")}},{key:"_onCopyCut",value:function(e,t){var r=this.editor.plugins.get(B);if(r.getSelectedTableCells()&&("cut"!=e.name||!this.editor.isReadOnly)){t.preventDefault(),e.stop();var n=this.editor.data,i=this.editor.editing.view.document,a=n.toView(r.getSelectionAsFragment());i.fire("clipboardOutput",{dataTransfer:t.dataTransfer,content:a,method:e.name})}}},{key:"_onInsertContent",value:function(e,t,r){var n=this;if(!r||r.is("documentSelection")){var i=this.editor.model,a=this.editor.plugins.get(R["a"]),o=D(t,i);if(o){var s=Object(I["d"])(i.document.selection);s.length?(e.stop(),i.change((function(e){var t={width:a.getColumns(o),height:a.getRows(o)},r=L(s,t,e,a),i=r.lastRow-r.firstRow+1,l=r.lastColumn-r.firstColumn+1,c={startRow:0,startColumn:0,endRow:Math.min(i,t.height)-1,endColumn:Math.min(l,t.width)-1};o=Object(P["c"])(o,c,e);var u=s[0].findAncestor("table"),f=n._replaceSelectedCellsWithPasted(o,t,u,r,e);if(n.editor.plugins.get("TableSelection").isEnabled){var h=Object(I["g"])(f.map((function(t){return e.createRangeOn(t)})));e.setSelection(h)}else e.setSelection(f[0],0)}))):Object(P["h"])(o,a)}}}},{key:"_replaceSelectedCellsWithPasted",value:function(e,t,r,n,i){var a,o,s=t.width,l=t.height,u=V(e,s,l),f=Object(x["a"])(new j["a"](r,{startRow:n.firstRow,endRow:n.lastRow,startColumn:n.firstColumn,endColumn:n.lastColumn,includeAllSlots:!0})),h=[],d=Object(c["a"])(f);try{for(d.s();!(o=d.n()).done;){var p=o.value,m=p.row,v=p.column;v===n.firstColumn&&(a=p.getPositionBefore());var b=m-n.firstRow,g=v-n.firstColumn,y=u[b%l][g%s],w=y?i.cloneElement(y):null,_=this._replaceTableSlotCell(p,w,a,i);_&&(Object(P["k"])(_,m,v,n.lastRow,n.lastColumn,i),h.push(_),a=i.createPositionAfter(_))}}catch(R){d.e(R)}finally{d.f()}var k=parseInt(r.getAttribute("headingRows")||0),O=parseInt(r.getAttribute("headingColumns")||0),E=n.firstRow<k&&k<=n.lastRow,S=n.firstColumn<O&&O<=n.lastColumn;if(E){var A={first:n.firstColumn,last:n.lastColumn},C=U(r,k,A,i,n.firstRow);h.push.apply(h,Object(x["a"])(C))}if(S){var T={first:n.firstRow,last:n.lastRow},M=H(r,O,T,i);h.push.apply(h,Object(x["a"])(M))}return h}},{key:"_replaceTableSlotCell",value:function(e,t,r,n){var i=e.cell,a=e.isAnchor;return a&&n.remove(i),t?(n.insert(t,r),t):null}}],[{key:"pluginName",get:function(){return"TableClipboard"}},{key:"requires",get:function(){return[B,R["a"]]}}]),r}(s["a"]));function D(e,t){if(!e.is("documentFragment")&&!e.is("element"))return null;if(e.is("element","table"))return e;if(1==e.childCount&&e.getChild(0).is("element","table"))return e.getChild(0);var r,n=t.createRangeIn(e),i=Object(c["a"])(n.getItems());try{for(i.s();!(r=i.n()).done;){var a=r.value;if(a.is("element","table")){var o=t.createRange(n.start,t.createPositionBefore(a));if(t.hasContent(o,{ignoreWhitespaces:!0}))return null;var s=t.createRange(t.createPositionAfter(a),n.end);return t.hasContent(s,{ignoreWhitespaces:!0})?null:a}}}catch(l){i.e(l)}finally{i.f()}return null}function L(e,t,r,n){var i=e[0].findAncestor("table"),a=Object(I["a"])(e),o=Object(I["b"])(e),s={firstColumn:a.first,lastColumn:a.last,firstRow:o.first,lastRow:o.last},l=1===e.length;return l&&(s.lastRow+=t.height-1,s.lastColumn+=t.width-1,F(i,s.lastRow+1,s.lastColumn+1,n)),l||!Object(I["f"])(e,n)?z(i,s,r):(s.lastRow=Object(P["b"])(i,s),s.lastColumn=Object(P["a"])(i,s)),s}function F(e,t,r,n){var i=n.getColumns(e),a=n.getRows(e);r>i&&n.insertColumns(e,{at:i,columns:r-i}),t>a&&n.insertRows(e,{at:a,rows:t-a})}function V(e,t,r){var n,i=new Array(r).fill(null).map((function(){return new Array(t).fill(null)})),a=Object(c["a"])(new j["a"](e));try{for(a.s();!(n=a.n()).done;){var o=n.value,s=o.column,l=o.row,u=o.cell;i[l][s]=u}}catch(f){a.e(f)}finally{a.f()}return i}function z(e,t,r){var n=t.firstRow,i=t.lastRow,a=t.firstColumn,o=t.lastColumn,s={first:n,last:i},l={first:a,last:o};H(e,a,s,r),H(e,o+1,s,r),U(e,n,l,r),U(e,i+1,l,r,n)}function U(e,t,r,n){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!(t<1)){var a=Object(P["e"])(e,t,i),o=a.filter((function(e){var t=e.column,n=e.cellWidth;return q(t,n,r)}));return o.map((function(e){var r=e.cell;return Object(P["i"])(r,t,n)}))}}function H(e,t,r,n){if(!(t<1)){var i=Object(P["d"])(e,t),a=i.filter((function(e){var t=e.row,n=e.cellHeight;return q(t,n,r)}));return a.map((function(e){var r=e.cell,i=e.column;return Object(P["j"])(r,i,t,n)}))}}function q(e,t,r){var n=e+t-1,i=r.first,a=r.last,o=e>=i&&e<=a,s=e<i&&n>=i;return o||s}r("7514"),r("6762"),r("2fdb");var W=r("5bfb"),G=r("84c3"),K=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor.editing.view,r=t.document;this.editor.keystrokes.set("Tab",(function(){return e._handleTabOnSelectedTable.apply(e,arguments)}),{priority:"low"}),this.editor.keystrokes.set("Tab",this._getTabHandler(!0),{priority:"low"}),this.editor.keystrokes.set("Shift+Tab",this._getTabHandler(!1),{priority:"low"}),this.listenTo(r,"keydown",(function(){return e._onKeydown.apply(e,arguments)}),{priority:W["a"].get("high")-10})}},{key:"_handleTabOnSelectedTable",value:function(e,t){var r=this.editor,n=r.model.document.selection,i=n.getSelectedElement();i&&i.is("element","table")&&(t(),r.model.change((function(e){e.setSelection(e.createRangeIn(i.getChild(0).getChild(0)))})))}},{key:"_getTabHandler",value:function(e){var t=this,r=this.editor;return function(n,i){var a=r.model.document.selection,o=Object(I["e"])(a)[0];if(o||(o=t.editor.plugins.get("TableSelection").getFocusCell()),o){i();var s=o.parent,l=s.parent,c=l.getChildIndex(s),u=s.getChildIndex(o),f=0===u;if(e||!f||0!==c){var h=u===s.childCount-1,d=c===l.childCount-1;if(e&&d&&h&&(r.execute("insertTableRowBelow"),c===l.childCount-1))r.model.change((function(e){e.setSelection(e.createRangeOn(l))}));else{var p;if(e&&h){var m=l.getChild(c+1);p=m.getChild(0)}else if(!e&&f){var v=l.getChild(c-1);p=v.getChild(v.childCount-1)}else p=s.getChild(u+(e?1:-1));r.model.change((function(e){e.setSelection(e.createRangeIn(p))}))}}else r.model.change((function(e){e.setSelection(e.createRangeOn(l))}))}}}},{key:"_onKeydown",value:function(e,t){var r=this.editor,n=t.keyCode;if(Object(G["d"])(n)){var i=Object(G["c"])(n,r.locale.contentLanguageDirection),a=this._handleArrowKeys(i,t.shiftKey);a&&(t.preventDefault(),t.stopPropagation(),e.stop())}}},{key:"_handleArrowKeys",value:function(e,t){var r,n=this.editor.model,i=n.document.selection,a=["right","down"].includes(e),o=Object(I["c"])(i);if(o.length)return r=t?this.editor.plugins.get("TableSelection").getFocusCell():a?o[o.length-1]:o[0],this._navigateFromCellInDirection(r,e,t),!0;var s=i.focus.findAncestor("tableCell");return!!s&&(!(t&&!i.isCollapsed&&i.isBackward==a)&&(!!this._isSelectionAtCellEdge(i,s,a)&&(this._navigateFromCellInDirection(s,e,t),!0)))}},{key:"_isSelectionAtCellEdge",value:function(e,t,r){var n=this.editor.model,i=this.editor.model.schema,a=r?e.getLastPosition():e.getFirstPosition();if(!i.getLimitElement(a).is("element","tableCell")){var o=n.createPositionAt(t,r?"end":0);return o.isTouching(a)}var s=n.createSelection(a);return n.modifySelection(s,{direction:r?"forward":"backward"}),a.isEqual(s.focus)}},{key:"_navigateFromCellInDirection",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=this.editor.model,i=e.findAncestor("table"),a=Object(x["a"])(new j["a"](i,{includeAllSlots:!0})),o=a[a.length-1],s=o.row,l=o.column,c=a.find((function(t){var r=t.cell;return r==e})),u=c.row,f=c.column;switch(t){case"left":f--;break;case"up":u--;break;case"right":f+=c.cellWidth;break;case"down":u+=c.cellHeight;break}var h=u<0||u>s,d=f<0&&u<=0,p=f>l&&u>=s;if(h||d||p)n.change((function(e){e.setSelection(e.createRangeOn(i))}));else{f<0?(f=r?0:l,u--):f>l&&(f=r?l:0,u++);var m=a.find((function(e){return e.row==u&&e.column==f})).cell,v=["right","down"].includes(t),b=this.editor.plugins.get("TableSelection");if(r&&b.isEnabled){var g=b.getAnchorCell()||e;b.setCellSelection(g,m)}else{var y=n.createPositionAt(m,v?0:"end");n.change((function(e){e.setSelection(y)}))}}}}],[{key:"pluginName",get:function(){return"TableKeyboard"}},{key:"requires",get:function(){return[B]}}]),r}(s["a"]),X=r("51d0"),$=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i.domEventType=["mousemove","mouseup","mouseleave"],i}return Object(i["a"])(r,[{key:"onDomEvent",value:function(e){this.fire(e.type,e)}}]),r}(X["a"]),Z=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor;e.editing.view.addObserver($),this._enableShiftClickSelection(),this._enableMouseDragSelection()}},{key:"_enableShiftClickSelection",value:function(){var e=this,t=this.editor,r=!1,n=t.plugins.get(B);this.listenTo(t.editing.view.document,"mousedown",(function(i,a){if(e.isEnabled&&n.isEnabled&&a.domEvent.shiftKey){var o=n.getAnchorCell()||Object(I["e"])(t.model.document.selection)[0];if(o){var s=e._getModelTableCellFromDomEvent(a);s&&Y(o,s)&&(r=!0,n.setCellSelection(o,s),a.preventDefault())}}})),this.listenTo(t.editing.view.document,"mouseup",(function(){r=!1})),this.listenTo(t.editing.view.document,"selectionChange",(function(e){r&&e.stop()}),{priority:"highest"})}},{key:"_enableMouseDragSelection",value:function(){var e,t,r=this,n=this.editor,i=!1,a=!1,o=n.plugins.get(B);this.listenTo(n.editing.view.document,"mousedown",(function(t,n){r.isEnabled&&o.isEnabled&&(n.domEvent.shiftKey||n.domEvent.ctrlKey||n.domEvent.altKey||(e=r._getModelTableCellFromDomEvent(n)))})),this.listenTo(n.editing.view.document,"mousemove",(function(n,s){if(s.domEvent.buttons&&e){var l=r._getModelTableCellFromDomEvent(s);l&&Y(e,l)&&(t=l,i||t==e||(i=!0)),i&&(a=!0,o.setCellSelection(e,t),s.preventDefault())}})),this.listenTo(n.editing.view.document,"mouseup",(function(){i=!1,a=!1,e=null,t=null})),this.listenTo(n.editing.view.document,"selectionChange",(function(e){a&&e.stop()}),{priority:"highest"})}},{key:"_getModelTableCellFromDomEvent",value:function(e){var t=e.target,r=this.editor.editing.view.createPositionAt(t,0),n=this.editor.editing.mapper.toModelPosition(r),i=n.parent;return i.findAncestor("tableCell",{includeSelf:!0})}}],[{key:"pluginName",get:function(){return"TableMouse"}},{key:"requires",get:function(){return[B]}}]),r}(s["a"]);function Y(e,t){return e.parent.parent==t.parent.parent}var J=r("bf50");r("6aed");r.d(t,"a",(function(){return Q}));
  570. /**
  571. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  572. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  573. */
  574. var Q=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[l["a"],A,B,Z,K,N,J["a"]]}},{key:"pluginName",get:function(){return"Table"}}]),r}(s["a"])},"643e":function(e,t,r){"use strict";var n=r("dcbc"),i=r("67ab").getWeak,a=r("cb7c"),o=r("d3f4"),s=r("f605"),l=r("4a59"),c=r("0a49"),u=r("69a8"),f=r("b39a"),h=c(5),d=c(6),p=0,m=function(e){return e._l||(e._l=new v)},v=function(){this.a=[]},b=function(e,t){return h(e.a,(function(e){return e[0]===t}))};v.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var r=b(this,e);r?r[1]=t:this.a.push([e,t])},delete:function(e){var t=d(this.a,(function(t){return t[0]===e}));return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,r,a){var c=e((function(e,n){s(e,c,t,"_i"),e._t=t,e._i=p++,e._l=void 0,void 0!=n&&l(n,r,e[a],e)}));return n(c.prototype,{delete:function(e){if(!o(e))return!1;var r=i(e);return!0===r?m(f(this,t))["delete"](e):r&&u(r,this._i)&&delete r[this._i]},has:function(e){if(!o(e))return!1;var r=i(e);return!0===r?m(f(this,t)).has(e):r&&u(r,this._i)}}),c},def:function(e,t,r){var n=i(a(t),!0);return!0===n?m(e).set(t,r):n[e._i]=r,e},ufstore:m}},6442:function(e,t,r){t.publicEncrypt=r("ad25"),t.privateDecrypt=r("0f2c"),t.privateEncrypt=function(e,r){return t.publicEncrypt(e,r,!0)},t.publicDecrypt=function(e,r){return t.privateDecrypt(e,r,!0)}},"644e":function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));r("ac6a");
  575. /**
  576. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  577. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  578. */
  579. function n(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];r.forEach((function(t){Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t)).forEach((function(r){if(!(r in e.prototype)){var n=Object.getOwnPropertyDescriptor(t,r);n.enumerable=!1,Object.defineProperty(e.prototype,r,n)}}))}))}},6472:function(e,t,r){"use strict";r.d(t,"a",(function(){return f}));var n=r("d4ec"),i=r("bee2"),a=r("45eb"),o=r("7e84"),s=r("262e"),l=r("2caf"),c=r("6c92"),u=r("f2ea"),f=function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e,i,a,o,s){var l;return Object(n["a"])(this,r),l=t.call(this,s),l.root=e,l.key=i,l.oldValue=a,l.newValue=o,l}return Object(i["a"])(r,[{key:"type",get:function(){return null===this.oldValue?"addRootAttribute":null===this.newValue?"removeRootAttribute":"changeRootAttribute"}},{key:"clone",value:function(){return new r(this.root,this.key,this.oldValue,this.newValue,this.baseVersion)}},{key:"getReversed",value:function(){return new r(this.root,this.key,this.newValue,this.oldValue,this.baseVersion+1)}},{key:"_validate",value:function(){if(this.root!=this.root.root||this.root.is("documentFragment"))throw new u["a"]("rootattribute-operation-not-a-root",this,{root:this.root,key:this.key});if(null!==this.oldValue&&this.root.getAttribute(this.key)!==this.oldValue)throw new u["a"]("rootattribute-operation-wrong-old-value",this,{root:this.root,key:this.key});if(null===this.oldValue&&null!==this.newValue&&this.root.hasAttribute(this.key))throw new u["a"]("rootattribute-operation-attribute-exists",this,{root:this.root,key:this.key})}},{key:"_execute",value:function(){null!==this.newValue?this.root._setAttribute(this.key,this.newValue):this.root._removeAttribute(this.key)}},{key:"toJSON",value:function(){var e=Object(a["a"])(Object(o["a"])(r.prototype),"toJSON",this).call(this);return e.root=this.root.toJSON(),e}}],[{key:"className",get:function(){return"RootAttributeOperation"}},{key:"fromJSON",value:function(e,t){if(!t.getRoot(e.root))throw new u["a"]("rootattribute-operation-fromjson-no-root",this,{rootName:e.root});return new r(t.getRoot(e.root),e.key,e.oldValue,e.newValue,e.baseVersion)}}]),r}(c["a"])},"64f1":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=(r("7514"),r("7f7f"),r("b85c")),c=r("3707"),u=r("652f"),f=r("beb5"),h=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this.editor.model.document.selection.getSelectedElement();this.isEnabled=Object(f["d"])(e),e&&e.hasAttribute("width")?this.value={width:e.getAttribute("width"),height:null}:this.value=null}},{key:"execute",value:function(e){var t=this.editor.model,r=t.document.selection.getSelectedElement();this.value={width:e.width,height:null},r&&t.change((function(t){t.setAttribute("width",e.width,r)}))}}]),r}(u["a"]),d=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),e.config.define("image",{resizeUnit:"%",resizeOptions:[{name:"imageResize:original",value:null,icon:"original"},{name:"imageResize:25",value:"25",icon:"small"},{name:"imageResize:50",value:"50",icon:"medium"},{name:"imageResize:75",value:"75",icon:"large"}]}),i}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=new h(e);this._registerSchema(),this._registerConverters(),e.commands.add("imageResize",t)}},{key:"_registerSchema",value:function(){this.editor.model.schema.extend("image",{allowAttributes:"width"}),this.editor.model.schema.setAttributeProperties("width",{isFormatting:!0})}},{key:"_registerConverters",value:function(){var e=this.editor;e.conversion.for("downcast").add((function(e){return e.on("attribute:width:image",(function(e,t,r){if(r.consumable.consume(t.item,e.name)){var n=r.writer,i=r.mapper.toViewElement(t.item);null!==t.attributeNewValue?(n.setStyle("width",t.attributeNewValue,i),n.addClass("image_resized",i)):(n.removeStyle("width",i),n.removeClass("image_resized",i))}}))})),e.conversion.for("upcast").attributeToAttribute({view:{name:"figure",styles:{width:/.+/}},model:{key:"width",value:function(e){return e.getStyle("width")}}})}}],[{key:"pluginName",get:function(){return"ImageResizeEditing"}}]),r}(s["a"]),p=r("ceea"),m=r("eebb"),v=r("6a40"),b=r("67b9"),g=r("f2ea"),y=r("9aa9"),w=r.n(y),_=r("cb84"),k=r.n(_),O=r("b0a5"),E=r.n(O),S=r("7000"),A=r.n(S),C={small:w.a,medium:k.a,large:E.a,original:A.a},T=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i._resizeUnit=e.config.get("image.resizeUnit"),i}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.config.get("image.resizeOptions"),r=e.commands.get("imageResize");this.bind("isEnabled").to(r);var n,i=Object(l["a"])(t);try{for(i.s();!(n=i.n()).done;){var a=n.value;this._registerImageResizeButton(a)}}catch(o){i.e(o)}finally{i.f()}this._registerImageResizeDropdown(t)}},{key:"_registerImageResizeButton",value:function(e){var t=this,r=this.editor,n=e.name,i=e.value,a=e.icon,o=i?i+this._resizeUnit:null;r.ui.componentFactory.add(n,(function(n){var i=new c["a"](n),s=r.commands.get("imageResize"),l=t._getOptionLabelValue(e,!0);if(!C[a])throw new g["a"]("imageresizebuttons-missing-icon",r,e);return i.set({label:l,icon:C[a],tooltip:l,isToggleable:!0}),i.bind("isEnabled").to(t),i.bind("isOn").to(s,"value",x(o)),t.listenTo(i,"execute",(function(){r.execute("imageResize",{width:o})})),i}))}},{key:"_registerImageResizeDropdown",value:function(e){var t=this,r=this.editor,n=r.t,i=e.find((function(e){return!e.value}));r.ui.componentFactory.add("imageResize",(function(a){var o=r.commands.get("imageResize"),s=Object(p["c"])(a,m["a"]),l=s.buttonView;return l.set({tooltip:n("Resize image"),commandValue:i.value,icon:k.a,isToggleable:!0,label:t._getOptionLabelValue(i),withText:!0,class:"ck-resize-image-button"}),l.bind("label").to(o,"value",(function(e){return e&&e.width?e.width:t._getOptionLabelValue(i)})),s.bind("isOn").to(o),s.bind("isEnabled").to(t),Object(p["a"])(s,t._getResizeDropdownListItemDefinitions(e,o)),s.listView.ariaLabel=n("Image resize list"),t.listenTo(s,"execute",(function(e){r.execute(e.source.commandName,{width:e.source.commandValue}),r.editing.view.focus()})),s}))}},{key:"_getOptionLabelValue",value:function(e,t){var r=this.editor.t;return e.label?e.label:t?e.value?r("Resize image to %0",e.value+this._resizeUnit):r("Resize image to the original size"):e.value?e.value+this._resizeUnit:r("Original")}},{key:"_getResizeDropdownListItemDefinitions",value:function(e,t){var r=this,n=new b["a"];return e.map((function(e){var i=e.value?e.value+r._resizeUnit:null,a={type:"button",model:new v["a"]({commandName:"imageResize",commandValue:i,label:r._getOptionLabelValue(e),withText:!0,icon:null})};a.model.bind("isOn").to(t,"value",x(i)),n.add(a)})),n}}],[{key:"requires",get:function(){return[d]}},{key:"pluginName",get:function(){return"ImageResizeButtons"}}]),r}(s["a"]);function x(e){return function(t){return null===e&&t===e||t&&t.width===e}}r("ac6a"),r("5df3"),r("f400"),r("aef6");var M=r("940e"),j=r("e805"),R=r("c78f"),P=r("e47a"),I=r("d4e1"),B=r("644e"),N=(r("28a5"),r("4917"),function(){function e(t){Object(n["a"])(this,e),this.set("activeHandlePosition",null),this.set("proposedWidthPercents",null),this.set("proposedWidth",null),this.set("proposedHeight",null),this.set("proposedHandleHostWidth",null),this.set("proposedHandleHostHeight",null),this._options=t,this._referenceCoordinates=null}return Object(i["a"])(e,[{key:"begin",value:function(e,t,r){var n=new R["a"](t);this.activeHandlePosition=V(e),this._referenceCoordinates=L(t,z(this.activeHandlePosition)),this.originalWidth=n.width,this.originalHeight=n.height,this.aspectRatio=n.width/n.height;var i=r.style.width;i&&i.match(/^\d+\.?\d*%$/)?this.originalWidthPercents=parseFloat(i):this.originalWidthPercents=D(r,n)}},{key:"update",value:function(e){this.proposedWidth=e.width,this.proposedHeight=e.height,this.proposedWidthPercents=e.widthPercents,this.proposedHandleHostWidth=e.handleHostWidth,this.proposedHandleHostHeight=e.handleHostHeight}}]),e}());function D(e,t){var r=e.parentElement,n=parseFloat(r.ownerDocument.defaultView.getComputedStyle(r).width);return t.width/n*100}function L(e,t){var r=new R["a"](e),n=t.split("-"),i={x:"right"==n[1]?r.right:r.left,y:"bottom"==n[0]?r.bottom:r.top};return i.x+=e.ownerDocument.defaultView.scrollX,i.y+=e.ownerDocument.defaultView.scrollY,i}function F(e){return"ck-widget__resizer__handle-".concat(e)}function V(e){for(var t=["top-left","top-right","bottom-right","bottom-left"],r=0,n=t;r<n.length;r++){var i=n[r];if(e.classList.contains(F(i)))return i}}function z(e){var t=e.split("-"),r={top:"bottom",bottom:"top",left:"right",right:"left"};return"".concat(r[t[0]],"-").concat(r[t[1]])}
  580. /**
  581. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  582. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  583. */Object(B["a"])(N,I["a"]);var U=function(){function e(t){var r=this;Object(n["a"])(this,e),this._options=t,this._domResizerWrapper=null,this._viewResizerWrapper=null,this.set("isEnabled",!0),this.decorate("begin"),this.decorate("cancel"),this.decorate("commit"),this.decorate("updateSize"),this.on("commit",(function(e){r.state.proposedWidth||r.state.proposedWidthPercents||(r._cleanup(),e.stop())}),{priority:"high"}),this.on("change:isEnabled",(function(){r.isEnabled&&r.redraw()}))}return Object(i["a"])(e,[{key:"attach",value:function(){var e=this,t=this,r=this._options.viewElement,n=this._options.editor.editing.view;n.change((function(n){var i=n.createUIElement("div",{class:"ck ck-reset_all ck-widget__resizer"},(function(e){var r=this.toDomElement(e);return t._appendHandles(r),t._appendSizeUI(r),t._domResizerWrapper=r,t.on("change:isEnabled",(function(e,t,n){r.style.display=n?"":"none"})),r.style.display=t.isEnabled?"":"none",r}));n.insert(n.createPositionAt(r,"end"),i),n.addClass("ck-widget_with-resizer",r),e._viewResizerWrapper=i}))}},{key:"begin",value:function(e){this.state=new N(this._options),this._sizeUI.bindToState(this._options,this.state),this._initialViewWidth=this._options.viewElement.getStyle("width"),this.state.begin(e,this._getHandleHost(),this._getResizeHost())}},{key:"updateSize",value:function(e){var t=this,r=this._proposeNewSize(e),n=this._options.editor.editing.view;n.change((function(e){var n=t._options.unit||"%",i=("%"===n?r.widthPercents:r.width)+n;e.setStyle("width",i,t._options.viewElement)}));var i=this._getHandleHost(),a=new R["a"](i);r.handleHostWidth=Math.round(a.width),r.handleHostHeight=Math.round(a.height);var o=new R["a"](i);r.width=Math.round(o.width),r.height=Math.round(o.height),this.redraw(a),this.state.update(r)}},{key:"commit",value:function(){var e=this,t=this._options.unit||"%",r=("%"===t?this.state.proposedWidthPercents:this.state.proposedWidth)+t;this._options.editor.editing.view.change((function(){e._cleanup(),e._options.onCommit(r)}))}},{key:"cancel",value:function(){this._cleanup()}},{key:"destroy",value:function(){this.cancel()}},{key:"redraw",value:function(e){var t=this._domResizerWrapper;if(G(t)){var r,n=t.parentElement,i=this._getHandleHost(),a=this._viewResizerWrapper,o=[a.getStyle("width"),a.getStyle("height"),a.getStyle("left"),a.getStyle("top")];if(n.isSameNode(i)){var s=e||new R["a"](i);r=[s.width+"px",s.height+"px",void 0,void 0]}else r=[i.offsetWidth+"px",i.offsetHeight+"px",i.offsetLeft+"px",i.offsetTop+"px"];"same"!==Object(P["a"])(o,r)&&this._options.editor.editing.view.change((function(e){e.setStyle({width:r[0],height:r[1],left:r[2],top:r[3]},a)}))}}},{key:"containsHandle",value:function(e){return this._domResizerWrapper.contains(e)}},{key:"_cleanup",value:function(){var e=this;this._sizeUI.dismiss(),this._sizeUI.isVisible=!1;var t=this._options.editor.editing.view;t.change((function(t){t.setStyle("width",e._initialViewWidth,e._options.viewElement)}))}},{key:"_proposeNewSize",value:function(e){var t=this.state,r=W(e),n=!this._options.isCentered||this._options.isCentered(this),i={x:t._referenceCoordinates.x-(r.x+t.originalWidth),y:r.y-t.originalHeight-t._referenceCoordinates.y};n&&t.activeHandlePosition.endsWith("-right")&&(i.x=r.x-(t._referenceCoordinates.x+t.originalWidth)),n&&(i.x*=2);var a={width:Math.abs(t.originalWidth+i.x),height:Math.abs(t.originalHeight+i.y)};a.dominant=a.width/t.aspectRatio>a.height?"width":"height",a.max=a[a.dominant];var o={width:a.width,height:a.height};return"width"==a.dominant?o.height=o.width/t.aspectRatio:o.width=o.height*t.aspectRatio,{width:Math.round(o.width),height:Math.round(o.height),widthPercents:Math.min(Math.round(t.originalWidthPercents/t.originalWidth*o.width*100)/100,100)}}},{key:"_getResizeHost",value:function(){var e=this._domResizerWrapper.parentElement;return this._options.getResizeHost(e)}},{key:"_getHandleHost",value:function(){var e=this._domResizerWrapper.parentElement;return this._options.getHandleHost(e)}},{key:"_appendHandles",value:function(e){for(var t=["top-left","top-right","bottom-right","bottom-left"],r=0,n=t;r<n.length;r++){var i=n[r];e.appendChild(new j["a"]({tag:"div",attributes:{class:"ck-widget__resizer__handle ".concat(q(i))}}).render())}}},{key:"_appendSizeUI",value:function(e){var t=new H;t.render(),this._sizeUI=t,e.appendChild(t.element)}}],[{key:"isResizeHandle",value:function(e){return e.classList.contains("ck-widget__resizer__handle")}}]),e}();Object(B["a"])(U,I["a"]);var H=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){var e;Object(n["a"])(this,r),e=t.call(this);var i=e.bindTemplate;return e.setTemplate({tag:"div",attributes:{class:["ck","ck-size-view",i.to("activeHandlePosition",(function(e){return e?"ck-orientation-".concat(e):""}))],style:{display:i.if("isVisible","none",(function(e){return!e}))}},children:[{text:i.to("label")}]}),e}return Object(i["a"])(r,[{key:"bindToState",value:function(e,t){this.bind("isVisible").to(t,"proposedWidth",t,"proposedHeight",(function(e,t){return null!==e&&null!==t})),this.bind("label").to(t,"proposedHandleHostWidth",t,"proposedHandleHostHeight",t,"proposedWidthPercents",(function(t,r,n){return"px"===e.unit?"".concat(t,"×").concat(r):"".concat(n,"%")})),this.bind("activeHandlePosition").to(t)}},{key:"dismiss",value:function(){this.unbind(),this.isVisible=!1}}]),r}(M["a"]);function q(e){return"ck-widget__resizer__handle-".concat(e)}function W(e){return{x:e.pageX,y:e.pageY}}function G(e){return e&&e.ownerDocument&&e.ownerDocument.contains(e)}var K=r("f264"),X=r("a07d"),$=r("4df9"),Z=r("85b1"),Y=r("2332"),J="Expected a function";function Q(e,t,r){var n=!0,i=!0;if("function"!=typeof e)throw new TypeError(J);return Object(Y["a"])(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),Object(Z["a"])(e,t,{leading:n,maxWait:t,trailing:i})}var ee=Q,te=(r("fc4c"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this;this.set("visibleResizer",null),this.set("_activeResizer",null),this._resizers=new Map;var t=X["a"].window.document;this.editor.model.schema.setAttributeProperties("width",{isFormatting:!0}),this.editor.editing.view.addObserver($["a"]),this._observer=Object.create(K["a"]),this.listenTo(this.editor.editing.view.document,"mousedown",this._mouseDownListener.bind(this),{priority:"high"}),this._observer.listenTo(t,"mousemove",this._mouseMoveListener.bind(this)),this._observer.listenTo(t,"mouseup",this._mouseUpListener.bind(this));var r=function(){e.visibleResizer&&e.visibleResizer.redraw()},n=ee(r,200);this.on("change:visibleResizer",r),this.editor.ui.on("update",n),this._observer.listenTo(X["a"].window,"resize",n);var i=this.editor.editing.view.document.selection;i.on("change",(function(){var t=i.getSelectedElement();e.visibleResizer=e.getResizerByViewElement(t)||null}))}},{key:"destroy",value:function(){this._observer.stopListening();var e,t=Object(l["a"])(this._resizers.values());try{for(t.s();!(e=t.n()).done;){var r=e.value;r.destroy()}}catch(n){t.e(n)}finally{t.f()}}},{key:"attachTo",value:function(e){var t=new U(e),r=this.editor.plugins;if(t.attach(),r.has("WidgetToolbarRepository")){var n=r.get("WidgetToolbarRepository");t.on("begin",(function(){n.forceDisabled("resize")}),{priority:"lowest"}),t.on("cancel",(function(){n.clearForceDisabled("resize")}),{priority:"highest"}),t.on("commit",(function(){n.clearForceDisabled("resize")}),{priority:"highest"})}this._resizers.set(e.viewElement,t);var i=this.editor.editing.view.document.selection,a=i.getSelectedElement();return this.getResizerByViewElement(a)==t&&(this.visibleResizer=t),t}},{key:"getResizerByViewElement",value:function(e){return this._resizers.get(e)}},{key:"_getResizerByHandle",value:function(e){var t,r=Object(l["a"])(this._resizers.values());try{for(r.s();!(t=r.n()).done;){var n=t.value;if(n.containsHandle(e))return n}}catch(i){r.e(i)}finally{r.f()}}},{key:"_mouseDownListener",value:function(e,t){var r=t.domTarget;U.isResizeHandle(r)&&(this._activeResizer=this._getResizerByHandle(r),this._activeResizer&&(this._activeResizer.begin(r),e.stop(),t.preventDefault()))}},{key:"_mouseMoveListener",value:function(e,t){this._activeResizer&&this._activeResizer.updateSize(t)}},{key:"_mouseUpListener",value:function(){this._activeResizer&&(this._activeResizer.commit(),this._activeResizer=null)}}],[{key:"pluginName",get:function(){return"WidgetResize"}}]),r}(s["a"]));Object(B["a"])(te,I["a"]);var re=r("ab38"),ne=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor.commands.get("imageResize");this.bind("isEnabled").to(e),this._setupResizerCreator()}},{key:"_setupResizerCreator",value:function(){var e=this,t=this.editor,r=t.editing.view;r.addObserver(re["a"]),this.listenTo(r.document,"imageLoaded",(function(n,i){if(i.target.matches("figure.image.ck-widget > img, figure.image.ck-widget > a > img")){var a=t.editing.view.domConverter.domToView(i.target),o=a.findAncestor("figure"),s=e.editor.plugins.get(te).getResizerByViewElement(o);if(s)s.redraw();else{var l=t.editing.mapper,c=l.toModelElement(o);s=t.plugins.get(te).attachTo({unit:t.config.get("image.resizeUnit"),modelElement:c,viewElement:o,editor:t,getHandleHost:function(e){return e.querySelector("img")},getResizeHost:function(e){return e},isCentered:function(){var e=c.getAttribute("imageStyle");return!e||"full"==e||"alignCenter"==e},onCommit:function(e){t.execute("imageResize",{width:e})}}),s.on("updateSize",(function(){o.hasClass("image_resized")||r.change((function(e){e.addClass("image_resized",o)}))})),s.bind("isEnabled").to(e)}}}))}}],[{key:"requires",get:function(){return[te]}},{key:"pluginName",get:function(){return"ImageResizeHandles"}}]),r}(s["a"]);
  584. /**
  585. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  586. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  587. */r("d043");r.d(t,"a",(function(){return ie}));
  588. /**
  589. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  590. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  591. */
  592. var ie=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[d,ne,T]}},{key:"pluginName",get:function(){return"ImageResize"}}]),r}(s["a"])},6502:function(e,t,r){"use strict";
  593. /**
  594. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  595. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  596. */
  597. function n(e){return Array.isArray(e)?{items:e,removeItems:[]}:e?Object.assign({items:[],removeItems:[]},e):{items:[],removeItems:[]}}r.d(t,"a",(function(){return n}))},"652f":function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));r("ac6a"),r("5df3"),r("4f7f");var n=r("d4ec"),i=r("bee2"),a=r("d4e1"),o=r("644e"),s=function(){function e(t){var r=this;Object(n["a"])(this,e),this.editor=t,this.set("value",void 0),this.set("isEnabled",!1),this._disableStack=new Set,this.decorate("execute"),this.listenTo(this.editor.model.document,"change",(function(){r.refresh()})),this.on("execute",(function(e){r.isEnabled||e.stop()}),{priority:"high"}),this.listenTo(t,"change:isReadOnly",(function(e,t,n){n?r.forceDisabled("readOnlyMode"):r.clearForceDisabled("readOnlyMode")}))}return Object(i["a"])(e,[{key:"refresh",value:function(){this.isEnabled=!0}},{key:"forceDisabled",value:function(e){this._disableStack.add(e),1==this._disableStack.size&&(this.on("set:isEnabled",l,{priority:"highest"}),this.isEnabled=!1)}},{key:"clearForceDisabled",value:function(e){this._disableStack.delete(e),0==this._disableStack.size&&(this.off("set:isEnabled",l),this.refresh())}},{key:"execute",value:function(){}},{key:"destroy",value:function(){this.stopListening()}}]),e}();function l(e){e.return=!1,e.stop()}Object(o["a"])(s,a["a"])},6596:function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("652f"),c=r("beb5"),u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this.editor.model.document.selection.getSelectedElement();this.isEnabled=Object(c["d"])(e),Object(c["d"])(e)&&e.hasAttribute("alt")?this.value=e.getAttribute("alt"):this.value=!1}},{key:"execute",value:function(e){var t=this.editor.model,r=t.document.selection.getSelectedElement();t.change((function(t){t.setAttribute("alt",e.newValue,r)}))}}]),r}(l["a"]),f=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){this.editor.commands.add("imageTextAlternative",new u(this.editor))}}],[{key:"pluginName",get:function(){return"ImageTextAlternativeEditing"}}]),r}(s["a"]),h=r("45eb"),d=r("7e84"),p=r("3707"),m=r("901d"),v=(r("ac6a"),r("257e")),b=r("940e"),g=r("3493"),y=r("18b6"),w=r("2e1f"),_=r("57e3"),k=r("ab1f"),O=r("91db"),E=r("768b"),S=r("0d02"),A=r("18ce"),C=r.n(A),T=r("8ef8"),x=r.n(T),M=(r("6649a"),r("7946"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;Object(n["a"])(this,r),i=t.call(this,e);var a=i.locale.t;return i.focusTracker=new E["a"],i.keystrokes=new O["a"],i.labeledInput=i._createLabeledInputView(),i.saveButtonView=i._createButton(a("Save"),C.a,"ck-button-save"),i.saveButtonView.type="submit",i.cancelButtonView=i._createButton(a("Cancel"),x.a,"ck-button-cancel","cancel"),i._focusables=new g["a"],i._focusCycler=new S["a"]({focusables:i._focusables,focusTracker:i.focusTracker,keystrokeHandler:i.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),i.setTemplate({tag:"form",attributes:{class:["ck","ck-text-alternative-form","ck-responsive-form"],tabindex:"-1"},children:[i.labeledInput,i.saveButtonView,i.cancelButtonView]}),Object(_["a"])(Object(v["a"])(i)),i}return Object(i["a"])(r,[{key:"render",value:function(){var e=this;Object(h["a"])(Object(d["a"])(r.prototype),"render",this).call(this),this.keystrokes.listenTo(this.element),Object(k["a"])({view:this}),[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach((function(t){e._focusables.add(t),e.focusTracker.add(t.element)}))}},{key:"_createButton",value:function(e,t,r,n){var i=new p["a"](this.locale);return i.set({label:e,icon:t,tooltip:!0}),i.extendTemplate({attributes:{class:r}}),n&&i.delegate("execute").to(this,n),i}},{key:"_createLabeledInputView",value:function(){var e=this.locale.t,t=new y["a"](this.locale,w["b"]);return t.label=e("Text alternative"),t}}]),r}(b["a"])),j=r("164f"),R=r("546e"),P=r.n(R),I=r("ec02e");
  598. /**
  599. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  600. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  601. */
  602. function B(e){var t=e.plugins.get("ContextualBalloon");if(Object(c["a"])(e.editing.view.document.selection)){var r=N(e);t.updatePosition(r)}}function N(e){var t=e.editing.view,r=I["a"].defaultPositions;return{target:t.domConverter.viewToDom(t.document.selection.getSelectedElement()),positions:[r.northArrowSouth,r.northArrowSouthWest,r.northArrowSouthEast,r.southArrowNorth,r.southArrowNorthWest,r.southArrowNorthEast]}}
  603. /**
  604. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  605. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  606. */var D=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){this._createButton(),this._createForm()}},{key:"destroy",value:function(){Object(h["a"])(Object(d["a"])(r.prototype),"destroy",this).call(this),this._form.destroy()}},{key:"_createButton",value:function(){var e=this,t=this.editor,r=t.t;t.ui.componentFactory.add("imageTextAlternative",(function(n){var i=t.commands.get("imageTextAlternative"),a=new p["a"](n);return a.set({label:r("Change image text alternative"),icon:P.a,tooltip:!0}),a.bind("isEnabled").to(i,"isEnabled"),e.listenTo(a,"execute",(function(){e._showForm()})),a}))}},{key:"_createForm",value:function(){var e=this,t=this.editor,r=t.editing.view,n=r.document;this._balloon=this.editor.plugins.get("ContextualBalloon"),this._form=new M(t.locale),this._form.render(),this.listenTo(this._form,"submit",(function(){t.execute("imageTextAlternative",{newValue:e._form.labeledInput.fieldView.element.value}),e._hideForm(!0)})),this.listenTo(this._form,"cancel",(function(){e._hideForm(!0)})),this._form.keystrokes.set("Esc",(function(t,r){e._hideForm(!0),r()})),this.listenTo(t.ui,"update",(function(){Object(c["a"])(n.selection)?e._isVisible&&B(t):e._hideForm(!0)})),Object(m["a"])({emitter:this._form,activator:function(){return e._isVisible},contextElements:[this._balloon.view.element],callback:function(){return e._hideForm()}})}},{key:"_showForm",value:function(){if(!this._isVisible){var e=this.editor,t=e.commands.get("imageTextAlternative"),r=this._form.labeledInput;this._form.disableCssTransitions(),this._isInBalloon||this._balloon.add({view:this._form,position:N(e)}),r.fieldView.value=r.fieldView.element.value=t.value||"",this._form.labeledInput.fieldView.select(),this._form.enableCssTransitions()}}},{key:"_hideForm",value:function(e){this._isInBalloon&&(this._form.focusTracker.isFocused&&this._form.saveButtonView.focus(),this._balloon.remove(this._form),e&&this.editor.editing.view.focus())}},{key:"_isVisible",get:function(){return this._balloon.visibleView===this._form}},{key:"_isInBalloon",get:function(){return this._balloon.hasView(this._form)}}],[{key:"requires",get:function(){return[j["a"]]}},{key:"pluginName",get:function(){return"ImageTextAlternativeUI"}}]),r}(s["a"]);r.d(t,"a",(function(){return L}));
  607. /**
  608. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  609. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  610. */
  611. var L=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[f,D]}},{key:"pluginName",get:function(){return"ImageTextAlternative"}}]),r}(s["a"])},"660d":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 4.5V3h16v1.5zm2.5 3V12h11V7.5h-11zM4.061 6H15.94c.586 0 1.061.407 1.061.91v5.68c0 .503-.475.91-1.061.91H4.06c-.585 0-1.06-.407-1.06-.91V6.91C3 6.406 3.475 6 4.061 6zM2 16.5V15h16v1.5z"/></svg>'},"661f":function(e,t,r){(function(n){(function(t){var i,a=function(){if("undefined"!==typeof XLSX)return XLSX.utils;try{return r("25ca").utils}catch(e){try{return r("5ddb").utils}catch(t){return r("5f5c").utils}}throw new Error("Cannot find XLSX utils")},o="undefined"!==typeof n;function s(e){for(var t="",r=0;r!=e.length;++r)t+=String.fromCharCode(e[r]);return t}function l(e){return e?e.data?e.data:e.asNodeBuffer&&o?e.asNodeBuffer().toString("binary"):e.asBinary?e.asBinary():e._data&&e._data.getContent?s(Array.prototype.slice.call(e._data.getContent(),0)):null:null}function c(e,t){var r=t;return e.files[r]?e.files[r]:(r=t.toLowerCase(),e.files[r]?e.files[r]:(r=r.replace(/\//g,"\\"),e.files[r]?e.files[r]:null))}function u(e,t){var r=c(e,t);if(null==r)throw new Error("Cannot find file "+t+" in zip");return r}function f(e,t,r){if(!r)return l(u(e,t));if(!t)return null;try{return f(e,t)}catch(n){return null}}"undefined"!==typeof JSZip&&(i=JSZip),e.exports&&(o&&"undefined"===typeof i&&(i=r("7c39")),"undefined"===typeof i&&(i=r("fc47").JSZip),r("3e8f"));var h=/\b[\w:-]+=["'][^"]*['"]/g;function d(e,t){for(var r=[],n=0,i=0;n!==e.length;++n)if(32===(i=e.charCodeAt(n))||10===i||13===i)break;if(t||(r[0]=e.substr(0,n)),n===e.length)return r;var a=e.match(h),o=0,s="",l=0,c="",u="";if(a)for(l=0;l!=a.length;++l){for(u=a[l],i=0;i!=u.length;++i)if(61===u.charCodeAt(i))break;for(c=u.substr(0,i),s=u.substring(i+2,u.length-1),o=0;o!=c.length;++o)if(58===c.charCodeAt(o))break;o===c.length?r[c]=s:r[(5===o&&"xmlns"===c.substr(0,5)?"xmlns":"")+c.substr(o+1)]=s}return r}"&<>'\"".split("");function p(e,t){switch(e){case"1":case"true":case"TRUE":return!0;default:return!1}}function m(e){var t=Date.parse(e);return(t+22091616e5)/864e5}function v(e){var t=0,r=0,n=!1,i=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!i)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var a=1;a!=i.length;++a)if(i[a]){switch(r=1,a>3&&(n=!0),i[a].substr(i[a].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+i[a].substr(i[a].length-1));case"D":r*=24;case"H":r*=60;case"M":if(!n)throw new Error("Unsupported ISO Duration Field: M");r*=60;case"S":break}t+=r*parseInt(i[a],10)}return t}function b(e){if(o&&n.isBuffer(e))return e.toString("utf8");if("string"===typeof e)return e;throw"badf"}var g=/<(\/?)([a-z0-9]*:|)([\w-]+)[^>]*>/gm,y=function(e,t){return w(e.replace(/<text:s\/>/g," ").replace(/<[^>]*>/g,""))},w=function(e){var t="",r=0,n=0,i=0,a=0,o=0,s=0;while(r<e.length)n=e.charCodeAt(r++),n<128?t+=String.fromCharCode(n):(i=e.charCodeAt(r++),n>191&&n<224?t+=String.fromCharCode((31&n)<<6|63&i):(a=e.charCodeAt(r++),n<240?t+=String.fromCharCode((15&n)<<12|(63&i)<<6|63&a):(o=e.charCodeAt(r++),s=((7&n)<<18|(63&i)<<12|(63&a)<<6|63&o)-65536,t+=String.fromCharCode(55296+(s>>>10&1023)),t+=String.fromCharCode(56320+(1023&s)))));return t},_=function(){var e={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"]};return function(t,r){var n,i,o,s,l,c,u,f,h,w,_,k,O,E,S=b(t),A=[],C={},T=[],x={},M={s:{r:1e6,c:1e7},e:{r:0,c:0}},j={},R=[],P={},I=0,B=0;while(u=g.exec(S))switch(u[3]){case"table":"/"===u[1]?(M.e.c>=M.s.c&&M.e.r>=M.s.r&&(x["!ref"]=a().encode_range(M)),R.length&&(x["!merges"]=R),T.push(c.name),C[c.name]=x):"/"!==u[0].charAt(u[0].length-2)&&(c=d(u[0]),O=E=-1,M.s.r=M.s.c=1e7,M.e.r=M.e.c=0,x={},R=[]);break;case"table-row":if("/"===u[1])break;++O,E=-1;break;case"covered-table-cell":++E;break;case"table-cell":if("/"===u[0].charAt(u[0].length-2))h=d(u[0]),h["number-columns-repeated"]?E+=parseInt(h["number-columns-repeated"],10):++E;else if("/"!==u[1])switch(++E,E>M.e.c&&(M.e.c=E),O>M.e.r&&(M.e.r=O),E<M.s.c&&(M.s.c=E),O<M.s.r&&(M.s.r=O),h=d(u[0]),f={t:h["value-type"],v:null},(h["number-columns-spanned"]||h["number-rows-spanned"])&&(I=parseInt(h["number-rows-spanned"],10)||0,B=parseInt(h["number-columns-spanned"],10)||0,P={s:{r:O,c:E},e:{r:O+I-1,c:E+B-1}},R.push(P)),f.t){case"boolean":f.t="b",f.v=p(h["boolean-value"]);break;case"float":f.t="n",f.v=parseFloat(h.value);break;case"percentage":f.t="n",f.v=parseFloat(h.value);break;case"currency":f.t="n",f.v=parseFloat(h.value);break;case"date":f.t="n",f.v=m(h["date-value"]),f.z="m/d/yy";break;case"time":f.t="n",f.v=v(h["time-value"])/86400;break;case"string":f.t="s";break;default:throw new Error("Unsupported value type "+f.t)}else"s"===f.t&&(f.v=w),w&&(f.w=w),r.sheetRows&&r.sheetRows<O||(x[a().encode_cell({r:O,c:E})]=f),f=null;break;case"document-content":case"spreadsheet":case"scripts":case"font-face-decls":if("/"===u[1]){if((n=A.pop())[0]!==u[3])throw"Bad state: "+n}else"/"!==u[0].charAt(u[0].length-2)&&A.push([u[3],!0]);break;case"shapes":case"frame":if("/"===u[1]){if((n=A.pop())[0]!==u[3])throw"Bad state: "+n}else"/"!==u[0].charAt(u[0].length-2)&&A.push([u[3],!1]);break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===u[1]){if(j[o.name]=s,(n=A.pop())[0]!==u[3])throw"Bad state: "+n}else"/"!==u[0].charAt(u[0].length-2)&&(s="",o=d(u[0]),A.push([u[3],!0]));break;case"script":break;case"automatic-styles":break;case"style":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(A[A.length-1][0]){case"time-style":case"date-style":i=d(u[0]),s+=e[u[3]]["long"===i.style?1:0];break}break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(A[A.length-1][0]){case"time-style":case"date-style":i=d(u[0]),s+=e[u[3]]["long"===i.style?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if("/>"===u[0].substr(-2))break;if("/"===u[1])switch(A[A.length-1][0]){case"number-style":case"date-style":case"time-style":s+=S.slice(l,u.index);break}else l=u.index+u[0].length;break;case"text-content":break;case"text-properties":break;case"body":break;case"forms":break;case"table-column":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"named-range":break;case"span":break;case"p":"/"===u[1]?w=y(S.slice(_,u.index),k):(k=d(u[0]),_=u.index+u[0].length);break;case"s":break;case"date":break;case"annotation":break;case"object":break;case"title":break;case"desc":break;case"database-ranges":break;case"database-range":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;default:if(r.WTF)throw u}var N={Sheets:C,SheetNames:T};return N}}(),k=function(e,t){return _(f(e,"content.xml"),t)};t.parse_ods=k})(t)}).call(this,r("b639").Buffer)},"6649a":function(e,t,r){},"676f":function(e,t,r){"use strict";var n=r("80af"),i=r("3fb5"),a=r("ea53"),o=r("f3a3");function s(e){a.call(this,"mont",e),this.a=new n(e.a,16).toRed(this.red),this.b=new n(e.b,16).toRed(this.red),this.i4=new n(4).toRed(this.red).redInvm(),this.two=new n(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function l(e,t,r){a.BasePoint.call(this,e,"projective"),null===t&&null===r?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new n(t,16),this.z=new n(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}i(s,a),e.exports=s,s.prototype.validate=function(e){var t=e.normalize().x,r=t.redSqr(),n=r.redMul(t).redAdd(r.redMul(this.a)).redAdd(t),i=n.redSqrt();return 0===i.redSqr().cmp(n)},i(l,a.BasePoint),s.prototype.decodePoint=function(e,t){return this.point(o.toArray(e,t),1)},s.prototype.point=function(e,t){return new l(this,e,t)},s.prototype.pointFromJSON=function(e){return l.fromJSON(this,e)},l.prototype.precompute=function(){},l.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},l.fromJSON=function(e,t){return new l(e,t[0],t[1]||e.one)},l.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},l.prototype.dbl=function(){var e=this.x.redAdd(this.z),t=e.redSqr(),r=this.x.redSub(this.z),n=r.redSqr(),i=t.redSub(n),a=t.redMul(n),o=i.redMul(n.redAdd(this.curve.a24.redMul(i)));return this.curve.point(a,o)},l.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},l.prototype.diffAdd=function(e,t){var r=this.x.redAdd(this.z),n=this.x.redSub(this.z),i=e.x.redAdd(e.z),a=e.x.redSub(e.z),o=a.redMul(r),s=i.redMul(n),l=t.z.redMul(o.redAdd(s).redSqr()),c=t.x.redMul(o.redISub(s).redSqr());return this.curve.point(l,c)},l.prototype.mul=function(e){for(var t=e.clone(),r=this,n=this.curve.point(null,null),i=this,a=[];0!==t.cmpn(0);t.iushrn(1))a.push(t.andln(1));for(var o=a.length-1;o>=0;o--)0===a[o]?(r=r.diffAdd(n,i),n=n.dbl()):(n=r.diffAdd(n,i),r=r.dbl());return n},l.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},l.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},l.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},l.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},l.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},"67ab":function(e,t,r){var n=r("ca5a")("meta"),i=r("d3f4"),a=r("69a8"),o=r("86cc").f,s=0,l=Object.isExtensible||function(){return!0},c=!r("79e5")((function(){return l(Object.preventExtensions({}))})),u=function(e){o(e,n,{value:{i:"O"+ ++s,w:{}}})},f=function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,n)){if(!l(e))return"F";if(!t)return"E";u(e)}return e[n].i},h=function(e,t){if(!a(e,n)){if(!l(e))return!0;if(!t)return!1;u(e)}return e[n].w},d=function(e){return c&&p.NEED&&l(e)&&!a(e,n)&&u(e),e},p=e.exports={KEY:n,NEED:!1,fastKey:f,getWeak:h,onFreeze:d}},"67b9":function(e,t,r){"use strict";r.d(t,"a",(function(){return h}));r("ac4d"),r("8a81"),r("1c4c"),r("7514");var n=r("3835"),i=r("b85c"),a=(r("10ad"),r("ac6a"),r("5df3"),r("f400"),r("d4ec")),o=r("bee2"),s=r("da0d"),l=r("f2ea"),c=r("ed4a"),u=r("e907"),f=r("644e"),h=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(a["a"])(this,t);var n=Object(u["a"])(e);if(n||(r=e),this._items=[],this._itemMap=new Map,this._idProperty=r.idProperty||"id",this._bindToExternalToInternalMap=new WeakMap,this._bindToInternalToExternalMap=new WeakMap,this._skippedIndexesFromExternal=[],n){var o,s=Object(i["a"])(e);try{for(s.s();!(o=s.n()).done;){var l=o.value;this._items.push(l),this._itemMap.set(this._getItemIdBeforeAdding(l),l)}}catch(c){s.e(c)}finally{s.f()}}}return Object(o["a"])(t,[{key:"length",get:function(){return this._items.length}},{key:"first",get:function(){return this._items[0]||null}},{key:"last",get:function(){return this._items[this.length-1]||null}},{key:"add",value:function(e,t){return this.addMany([e],t)}},{key:"addMany",value:function(e,t){if(void 0===t)t=this._items.length;else if(t>this._items.length||t<0)throw new l["a"]("collection-add-item-invalid-index",this);for(var r=0;r<e.length;r++){var n=e[r],i=this._getItemIdBeforeAdding(n),a=t+r;this._items.splice(a,0,n),this._itemMap.set(i,n),this.fire("add",n,a)}return this.fire("change",{added:e,removed:[],index:t}),this}},{key:"get",value:function(e){var t;if("string"==typeof e)t=this._itemMap.get(e);else{if("number"!=typeof e)throw new l["a"]("collection-get-invalid-arg",this);t=this._items[e]}return t||null}},{key:"has",value:function(e){if("string"==typeof e)return this._itemMap.has(e);var t=this._idProperty,r=e[t];return this._itemMap.has(r)}},{key:"getIndex",value:function(e){var t;return t="string"==typeof e?this._itemMap.get(e):e,this._items.indexOf(t)}},{key:"remove",value:function(e){var t=this._remove(e),r=Object(n["a"])(t,2),i=r[0],a=r[1];return this.fire("change",{added:[],removed:[i],index:a}),i}},{key:"map",value:function(e,t){return this._items.map(e,t)}},{key:"find",value:function(e,t){return this._items.find(e,t)}},{key:"filter",value:function(e,t){return this._items.filter(e,t)}},{key:"clear",value:function(){this._bindToCollection&&(this.stopListening(this._bindToCollection),this._bindToCollection=null);var e=Array.from(this._items);while(this.length)this._remove(0);this.fire("change",{added:[],removed:e,index:0})}},{key:"bindTo",value:function(e){var t=this;if(this._bindToCollection)throw new l["a"]("collection-bind-to-rebind",this);return this._bindToCollection=e,{as:function(e){t._setUpBindToBinding((function(t){return new e(t)}))},using:function(e){"function"==typeof e?t._setUpBindToBinding((function(t){return e(t)})):t._setUpBindToBinding((function(t){return t[e]}))}}}},{key:"_setUpBindToBinding",value:function(e){var t,r=this,n=this._bindToCollection,a=function(t,a,o){var s=n._bindToCollection==r,l=n._bindToInternalToExternalMap.get(a);if(s&&l)r._bindToExternalToInternalMap.set(a,l),r._bindToInternalToExternalMap.set(l,a);else{var c=e(a);if(!c)return void r._skippedIndexesFromExternal.push(o);var u,f=o,h=Object(i["a"])(r._skippedIndexesFromExternal);try{for(h.s();!(u=h.n()).done;){var d=u.value;o>d&&f--}}catch(g){h.e(g)}finally{h.f()}var p,m=Object(i["a"])(n._skippedIndexesFromExternal);try{for(m.s();!(p=m.n()).done;){var v=p.value;f>=v&&f++}}catch(g){m.e(g)}finally{m.f()}r._bindToExternalToInternalMap.set(a,c),r._bindToInternalToExternalMap.set(c,a),r.add(c,f);for(var b=0;b<n._skippedIndexesFromExternal.length;b++)f<=n._skippedIndexesFromExternal[b]&&n._skippedIndexesFromExternal[b]++}},o=Object(i["a"])(n);try{for(o.s();!(t=o.n()).done;){var s=t.value;a(null,s,n.getIndex(s))}}catch(l){o.e(l)}finally{o.f()}this.listenTo(n,"add",a),this.listenTo(n,"remove",(function(e,t,n){var i=r._bindToExternalToInternalMap.get(t);i&&r.remove(i),r._skippedIndexesFromExternal=r._skippedIndexesFromExternal.reduce((function(e,t){return n<t&&e.push(t-1),n>t&&e.push(t),e}),[])}))}},{key:"_getItemIdBeforeAdding",value:function(e){var t,r=this._idProperty;if(r in e){if(t=e[r],"string"!=typeof t)throw new l["a"]("collection-add-invalid-id",this);if(this.get(t))throw new l["a"]("collection-add-item-already-exists",this)}else e[r]=t=Object(c["a"])();return t}},{key:"_remove",value:function(e){var t,r,n,i=!1,a=this._idProperty;if("string"==typeof e?(r=e,n=this._itemMap.get(r),i=!n,n&&(t=this._items.indexOf(n))):"number"==typeof e?(t=e,n=this._items[t],i=!n,n&&(r=n[a])):(n=e,r=n[a],t=this._items.indexOf(n),i=-1==t||!this._itemMap.get(r)),i)throw new l["a"]("collection-remove-404",this);this._items.splice(t,1),this._itemMap.delete(r);var o=this._bindToInternalToExternalMap.get(n);return this._bindToInternalToExternalMap.delete(n),this._bindToExternalToInternalMap.delete(o),this.fire("remove",n,t),[n,t]}},{key:e,value:function(){return this._items[Symbol.iterator]()}}]),t}(Symbol.iterator);Object(f["a"])(h,s["c"])},6896:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r("d4ec"),i=r("bee2"),a=r("61f1"),o=function(){function e(t,r,i){Object(n["a"])(this,e),this.view=t,this.document=t.document,this.domEvent=r,this.domTarget=r.target,Object(a["a"])(this,i)}return Object(i["a"])(e,[{key:"target",get:function(){return this.view.domConverter.mapDomToView(this.domTarget)}},{key:"preventDefault",value:function(){this.domEvent.preventDefault()}},{key:"stopPropagation",value:function(){this.domEvent.stopPropagation()}}]),e}()},6930:function(e,t,r){
  612. /*!
  613. * @license Copyright (c) 2003-2022, CKSource - Frederico Knabben. All rights reserved.
  614. * For licensing, see LICENSE.md.
  615. */
  616. !function(t,n){e.exports=n(r("8bbf"))}(window,(function(e){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=3)}([function(t,r){t.exports=e},function(e,t,r){"use strict";(function(e){var r="object"==typeof e&&e&&e.Object===Object&&e;t.a=r}).call(this,r(2))},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){"use strict";r.r(t);var n=r(0),i=r.n(n),a=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},o=r(1),s="object"==typeof self&&self&&self.Object===Object&&self,l=o.a||s||Function("return this")(),c=function(){return l.Date.now()},u=/\s/,f=function(e){for(var t=e.length;t--&&u.test(e.charAt(t)););return t},h=/^\s+/,d=function(e){return e?e.slice(0,f(e)+1).replace(h,""):e},p=l.Symbol,m=Object.prototype,v=m.hasOwnProperty,b=m.toString,g=p?p.toStringTag:void 0,y=function(e){var t=v.call(e,g),r=e[g];try{e[g]=void 0;var n=!0}catch(e){}var i=b.call(e);return n&&(t?e[g]=r:delete e[g]),i},w=Object.prototype.toString,_=function(e){return w.call(e)},k=p?p.toStringTag:void 0,O=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":k&&k in Object(e)?y(e):_(e)},E=function(e){return null!=e&&"object"==typeof e},S=function(e){return"symbol"==typeof e||E(e)&&"[object Symbol]"==O(e)},A=/^[-+]0x[0-9a-f]+$/i,C=/^0b[01]+$/i,T=/^0o[0-7]+$/i,x=parseInt,M=function(e){if("number"==typeof e)return e;if(S(e))return NaN;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=d(e);var r=C.test(e);return r||T.test(e)?x(e.slice(2),r?2:8):A.test(e)?NaN:+e},j=Math.max,R=Math.min,P=function(e,t,r){var n,i,o,s,l,u,f=0,h=!1,d=!1,p=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function m(t){var r=n,a=i;return n=i=void 0,f=t,s=e.apply(a,r)}function v(e){return f=e,l=setTimeout(g,t),h?m(e):s}function b(e){var r=e-u;return void 0===u||r>=t||r<0||d&&e-f>=o}function g(){var e=c();if(b(e))return y(e);l=setTimeout(g,function(e){var r=t-(e-u);return d?R(r,o-(e-f)):r}(e))}function y(e){return l=void 0,p&&n?m(e):(n=i=void 0,s)}function w(){var e=c(),r=b(e);if(n=arguments,i=this,u=e,r){if(void 0===l)return v(u);if(d)return clearTimeout(l),l=setTimeout(g,t),m(u)}return void 0===l&&(l=setTimeout(g,t)),s}return t=M(t)||0,a(r)&&(h=!!r.leading,o=(d="maxWait"in r)?j(M(r.maxWait)||0,t):o,p="trailing"in r?!!r.trailing:p),w.cancel=function(){void 0!==l&&clearTimeout(l),f=0,n=u=i=l=void 0},w.flush=function(){return void 0===l?s:y(c())},w},I={name:"ckeditor",created(){const{CKEDITOR_VERSION:e}=window;if(e){const[t]=e.split(".").map(Number);t<34&&console.warn("The <CKEditor> component requires using CKEditor 5 in version 34 or higher.")}else console.warn('Cannot find the "CKEDITOR_VERSION" in the "window" scope.')},render(e){return e(this.tagName)},props:{editor:{type:Function,default:null},value:{type:String,default:""},config:{type:Object,default:()=>({})},tagName:{type:String,default:"div"},disabled:{type:Boolean,default:!1}},data:()=>({$_instance:null,$_lastEditorData:{type:String,default:""}}),mounted(){const e=Object.assign({},this.config);this.value&&(e.initialData=this.value),this.editor.create(this.$el,e).then(t=>{this.$_instance=t,this.$_setUpEditorEvents(),this.value!==e.initialData&&t.setData(this.value),this.disabled&&t.enableReadOnlyMode("Integration Sample"),this.$emit("ready",t)}).catch(e=>{console.error(e)})},beforeDestroy(){this.$_instance&&(this.$_instance.destroy(),this.$_instance=null),this.$emit("destroy",this.$_instance)},watch:{value(e){this.$_instance&&e!==this.$_lastEditorData&&this.$_instance.setData(e)},disabled(e){e?this.$_instance.enableReadOnlyMode("Integration Sample"):this.$_instance.disableReadOnlyMode("Integration Sample")}},methods:{$_setUpEditorEvents(){const e=this.$_instance,t=P(t=>{const r=this.$_lastEditorData=e.getData();this.$emit("input",r,t,e)},300,{leading:!0});e.model.document.on("change:data",t),e.editing.view.document.on("focus",t=>{this.$emit("focus",t,e)}),e.editing.view.document.on("blur",t=>{this.$emit("blur",t,e)})}}};const B=i.a?i.a.version:n.version,[N]=B.split(".").map(e=>parseInt(e,10));if(2!==N)throw new Error("The CKEditor plugin works only with Vue 2.x. For more information, please refer to https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/frameworks/vuejs-v2.html");const D={install(e){e.component("ckeditor",I)},component:I};t.default=D}]).default}))},"69f2":function(e,t,r){t=e.exports=function(e){e=e.toLowerCase();var r=t[e];if(!r)throw new Error(e+" is not supported (we accept pull requests)");return new r};t.sha=r("087f"),t.sha1=r("7e78"),t.sha224=r("72aa"),t.sha256=r("a255"),t.sha384=r("b837"),t.sha512=r("4fd1")},"6a40":function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=r("bee2"),i=r("d4ec"),a=r("644e"),o=r("d4e1"),s=r("61f1"),l=Object(n["a"])((function e(t,r){Object(i["a"])(this,e),r&&Object(s["a"])(this,r),t&&this.set(t)}));Object(a["a"])(l,o["a"])},"6aa2":function(e,t,r){"use strict";var n=r("7d92"),i=r("76581"),a=r("da3e");function o(e){if(!(this instanceof o))return new o(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=i.toArray(e.entropy,e.entropyEnc||"hex"),r=i.toArray(e.nonce,e.nonceEnc||"hex"),n=i.toArray(e.pers,e.persEnc||"hex");a(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}e.exports=o,o.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i<this.V.length;i++)this.K[i]=0,this.V[i]=1;this._update(n),this._reseed=1,this.reseedInterval=281474976710656},o.prototype._hmac=function(){return new n.hmac(this.hash,this.K)},o.prototype._update=function(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},o.prototype.reseed=function(e,t,r,n){"string"!==typeof t&&(n=r,r=t,t=null),e=i.toArray(e,t),r=i.toArray(r,n),a(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},o.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!==typeof t&&(n=r,r=t,t=null),r&&(r=i.toArray(r,n||"hex"),this._update(r));var a=[];while(a.length<e)this.V=this._hmac().update(this.V).digest(),a=a.concat(this.V);var o=a.slice(0,e);return this._update(r),this._reseed++,i.encode(o,t)}},"6ade":function(e,t,r){var n=r("8c8a"),i=r("8707").Buffer,a=r("bd9d");function o(e){var t=e._cipher.encryptBlockRaw(e._prev);return a(e._prev),t}var s=16;t.encrypt=function(e,t){var r=Math.ceil(t.length/s),a=e._cache.length;e._cache=i.concat([e._cache,i.allocUnsafe(r*s)]);for(var l=0;l<r;l++){var c=o(e),u=a+l*s;e._cache.writeUInt32BE(c[0],u+0),e._cache.writeUInt32BE(c[1],u+4),e._cache.writeUInt32BE(c[2],u+8),e._cache.writeUInt32BE(c[3],u+12)}var f=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),n(t,f)}},"6aed":function(e,t,r){},"6b13":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M15.677 8.678h2.549c.254 0 .447.05.58.152a.49.49 0 0 1 .201.413.54.54 0 0 1-.159.393c-.105.108-.266.162-.48.162h-3.594c-.245 0-.435-.066-.572-.197a.621.621 0 0 1-.205-.463c0-.114.044-.265.132-.453a1.62 1.62 0 0 1 .288-.444c.433-.436.824-.81 1.172-1.122.348-.312.597-.517.747-.615.267-.183.49-.368.667-.553.177-.185.312-.375.405-.57.093-.194.139-.384.139-.57a1.008 1.008 0 0 0-.554-.917 1.197 1.197 0 0 0-.56-.133c-.426 0-.761.182-1.005.546a2.332 2.332 0 0 0-.164.39 1.609 1.609 0 0 1-.258.488c-.096.114-.237.17-.423.17a.558.558 0 0 1-.405-.156.568.568 0 0 1-.161-.427c0-.218.05-.446.151-.683.101-.238.252-.453.452-.646s.454-.349.762-.467a2.998 2.998 0 0 1 1.081-.178c.498 0 .923.076 1.274.228a1.916 1.916 0 0 1 1.004 1.032 1.984 1.984 0 0 1-.156 1.794c-.2.32-.405.572-.613.754-.208.182-.558.468-1.048.857-.49.39-.826.691-1.008.906a2.703 2.703 0 0 0-.24.309zM7.03 10.349l3.818-3.819a.8.8 0 1 1 1.132 1.132L8.16 11.48l3.819 3.818a.8.8 0 1 1-1.132 1.132L7.03 12.61l-3.818 3.82a.8.8 0 1 1-1.132-1.132L5.9 11.48 2.08 7.662A.8.8 0 1 1 3.212 6.53l3.818 3.82z"/></svg>'},"6bfe":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=(r("8449"),r("652f")),l=r("db7c"),c=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"execute",value:function(){var e=this,t=this.editor.model,r=t.document;t.change((function(n){f(t,n,r.selection),e.fire("afterExecute",{writer:n})}))}},{key:"refresh",value:function(){var e=this.editor.model,t=e.document;this.isEnabled=u(e.schema,t.selection)}}]),r}(s["a"]);function u(e,t){if(t.rangeCount>1)return!1;var r=t.anchor;if(!r||!e.checkChild(r,"softBreak"))return!1;var n=t.getFirstRange(),i=n.start.parent,a=n.end.parent;return!d(i,e)&&!d(a,e)||i===a}function f(e,t,r){var n=r.isCollapsed,i=r.getFirstRange(),a=i.start.parent,o=i.end.parent,s=a==o;if(n){var c=Object(l["a"])(e.schema,r.getAttributes());h(e,t,i.end),t.removeSelectionAttribute(r.getAttributeKeys()),t.setSelectionAttribute(c)}else{var u=!(i.start.isAtStart&&i.end.isAtEnd);e.deleteContent(r,{leaveUnmerged:u}),s?h(e,t,r.focus):u&&t.setSelection(o,0)}}function h(e,t,r){var n=t.createElement("softBreak");e.insertContent(n,r),t.setSelection(n,"after")}function d(e,t){return!e.is("rootElement")&&(t.isLimit(e)||d(e.parent,t))}var p=r("632c"),m=r("109b");r.d(t,"a",(function(){return v}));
  617. /**
  618. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  619. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  620. */
  621. var v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.model.schema,r=e.conversion,n=e.editing.view,i=n.document;t.register("softBreak",{allowWhere:"$text",isInline:!0}),r.for("upcast").elementToElement({model:"softBreak",view:"br"}),r.for("downcast").elementToElement({model:"softBreak",view:function(e,t){var r=t.writer;return r.createEmptyElement("br")}}),n.addObserver(p["a"]),e.commands.add("shiftEnter",new c(e)),this.listenTo(i,"enter",(function(t,r){r.preventDefault(),r.isSoft&&(e.execute("shiftEnter"),n.scrollToTheSelection())}),{priority:"low"})}}],[{key:"pluginName",get:function(){return"ShiftEnter"}}]),r}(m["a"])},"6c7b":function(e,t,r){var n=r("5ca1");n(n.P,"Array",{fill:r("36bd")}),r("9c6c")("fill")},"6c92":function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r("d4ec"),i=r("bee2"),a=function(){function e(t){Object(n["a"])(this,e),this.baseVersion=t,this.isDocumentOperation=null!==this.baseVersion,this.batch=null}return Object(i["a"])(e,[{key:"_validate",value:function(){}},{key:"toJSON",value:function(){var e=Object.assign({},this);return e.__className=this.constructor.className,delete e.batch,delete e.isDocumentOperation,e}}],[{key:"className",get:function(){return"Operation"}},{key:"fromJSON",value:function(e){return new this(e.baseVersion)}}]),e}()},"6cdf":function(e,t,r){},"6d55":function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r("c7eb"),i=(r("ac6a"),r("96cf"),r("8449"),r("d4ec")),a=r("bee2"),o=r("7d4a"),s=r("644e"),l=r("da0d"),c=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;Object(i["a"])(this,e),this._selection=new o["a"],this._selection.delegate("change").to(this),this._selection.setTo(t,r,n)}return Object(a["a"])(e,[{key:"isFake",get:function(){return this._selection.isFake}},{key:"fakeSelectionLabel",get:function(){return this._selection.fakeSelectionLabel}},{key:"anchor",get:function(){return this._selection.anchor}},{key:"focus",get:function(){return this._selection.focus}},{key:"isCollapsed",get:function(){return this._selection.isCollapsed}},{key:"rangeCount",get:function(){return this._selection.rangeCount}},{key:"isBackward",get:function(){return this._selection.isBackward}},{key:"editableElement",get:function(){return this._selection.editableElement}},{key:"_ranges",get:function(){return this._selection._ranges}},{key:"getRanges",value:Object(n["a"])().mark((function e(){return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.delegateYield(this._selection.getRanges(),"t0",1);case 1:case"end":return e.stop()}}),e,this)}))},{key:"getFirstRange",value:function(){return this._selection.getFirstRange()}},{key:"getLastRange",value:function(){return this._selection.getLastRange()}},{key:"getFirstPosition",value:function(){return this._selection.getFirstPosition()}},{key:"getLastPosition",value:function(){return this._selection.getLastPosition()}},{key:"getSelectedElement",value:function(){return this._selection.getSelectedElement()}},{key:"isEqual",value:function(e){return this._selection.isEqual(e)}},{key:"isSimilar",value:function(e){return this._selection.isSimilar(e)}},{key:"is",value:function(e){return"selection"===e||"documentSelection"==e||"view:selection"==e||"view:documentSelection"==e}},{key:"_setTo",value:function(e,t,r){this._selection.setTo(e,t,r)}},{key:"_setFocus",value:function(e,t){this._selection.setFocus(e,t)}}]),e}();Object(s["a"])(c,l["c"])},"6eed":function(e,t,r){"use strict";var n=r("c3c0"),i=r("edc9"),a=r("aa56"),o=r("da3e"),s=n.sum32,l=n.sum32_4,c=n.sum32_5,u=a.ch32,f=a.maj32,h=a.s0_256,d=a.s1_256,p=a.g0_256,m=a.g1_256,v=i.BlockHash,b=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function g(){if(!(this instanceof g))return new g;v.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=b,this.W=new Array(64)}n.inherits(g,v),e.exports=g,g.blockSize=512,g.outSize=256,g.hmacStrength=192,g.padLength=64,g.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=l(m(r[n-2]),r[n-7],p(r[n-15]),r[n-16]);var i=this.h[0],a=this.h[1],v=this.h[2],b=this.h[3],g=this.h[4],y=this.h[5],w=this.h[6],_=this.h[7];for(o(this.k.length===r.length),n=0;n<r.length;n++){var k=c(_,d(g),u(g,y,w),this.k[n],r[n]),O=s(h(i),f(i,a,v));_=w,w=y,y=g,g=s(b,k),b=v,v=a,a=i,i=s(k,O)}this.h[0]=s(this.h[0],i),this.h[1]=s(this.h[1],a),this.h[2]=s(this.h[2],v),this.h[3]=s(this.h[3],b),this.h[4]=s(this.h[4],g),this.h[5]=s(this.h[5],y),this.h[6]=s(this.h[6],w),this.h[7]=s(this.h[7],_)},g.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},"6f6d":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 9h16v2H2z"/></svg>'},"6fa7":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=(r("7514"),r("652f")),c=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i._childCommands=[],i}return Object(i["a"])(r,[{key:"refresh",value:function(){}},{key:"execute",value:function(){for(var e=this._getFirstEnabledCommand(),t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return e.execute(r)}},{key:"registerChildCommand",value:function(e){var t=this;this._childCommands.push(e),e.on("change:isEnabled",(function(){return t._checkEnabled()})),this._checkEnabled()}},{key:"_checkEnabled",value:function(){this.isEnabled=!!this._getFirstEnabledCommand()}},{key:"_getFirstEnabledCommand",value:function(){return this._childCommands.find((function(e){return e.isEnabled}))}}]),r}(l["a"]),u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor;e.commands.add("indent",new c(e)),e.commands.add("outdent",new c(e))}}],[{key:"pluginName",get:function(){return"IndentEditing"}}]),r}(s["a"]),f=r("3707"),h=r("7e51"),d=r.n(h),p=r("cbe6"),m=r.n(p),v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.locale,r=e.t,n="ltr"==t.uiLanguageDirection?d.a:m.a,i="ltr"==t.uiLanguageDirection?m.a:d.a;this._defineButton("indent",r("Increase indent"),n),this._defineButton("outdent",r("Decrease indent"),i)}},{key:"_defineButton",value:function(e,t,r){var n=this,i=this.editor;i.ui.componentFactory.add(e,(function(a){var o=i.commands.get(e),s=new f["a"](a);return s.set({label:t,icon:r,tooltip:!0}),s.bind("isOn","isEnabled").to(o,"value","isEnabled"),n.listenTo(s,"execute",(function(){i.execute(e),i.editing.view.focus()})),s}))}}],[{key:"pluginName",get:function(){return"IndentUI"}}]),r}(s["a"]);r.d(t,"a",(function(){return b}));
  622. /**
  623. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  624. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  625. */
  626. var b=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"pluginName",get:function(){return"Indent"}},{key:"requires",get:function(){return[u,v]}}]),r}(s["a"])},"6fe7":function(e,t,r){var n=r("8707").Buffer,i=r("1a2a"),a=r("a958"),o=r("3337").ec,s=r("399f"),l=r("2aee"),c=r("cd91");function u(e,t,r,i,o){var s=l(t);if(s.curve){if("ecdsa"!==i&&"ecdsa/rsa"!==i)throw new Error("wrong private key type");return f(e,s)}if("dsa"===s.type){if("dsa"!==i)throw new Error("wrong private key type");return h(e,s,r)}if("rsa"!==i&&"ecdsa/rsa"!==i)throw new Error("wrong private key type");e=n.concat([o,e]);var c=s.modulus.byteLength(),u=[0,1];while(e.length+u.length+1<c)u.push(255);u.push(0);var d=-1;while(++d<e.length)u.push(e[d]);var p=a(u,s);return p}function f(e,t){var r=c[t.curve.join(".")];if(!r)throw new Error("unknown curve "+t.curve.join("."));var i=new o(r),a=i.keyFromPrivate(t.privateKey),s=a.sign(e);return n.from(s.toDER())}function h(e,t,r){var n,i=t.params.priv_key,a=t.params.p,o=t.params.q,l=t.params.g,c=new s(0),u=m(e,o).mod(o),f=!1,h=p(i,o,e,r);while(!1===f)n=b(o,h,r),c=g(l,n,a,o),f=n.invm(o).imul(u.add(i.mul(c))).mod(o),0===f.cmpn(0)&&(f=!1,c=new s(0));return d(c,f)}function d(e,t){e=e.toArray(),t=t.toArray(),128&e[0]&&(e=[0].concat(e)),128&t[0]&&(t=[0].concat(t));var r=e.length+t.length+4,i=[48,r,2,e.length];return i=i.concat(e,[2,t.length],t),n.from(i)}function p(e,t,r,a){if(e=n.from(e.toArray()),e.length<t.byteLength()){var o=n.alloc(t.byteLength()-e.length);e=n.concat([o,e])}var s=r.length,l=v(r,t),c=n.alloc(s);c.fill(1);var u=n.alloc(s);return u=i(a,u).update(c).update(n.from([0])).update(e).update(l).digest(),c=i(a,u).update(c).digest(),u=i(a,u).update(c).update(n.from([1])).update(e).update(l).digest(),c=i(a,u).update(c).digest(),{k:u,v:c}}function m(e,t){var r=new s(e),n=(e.length<<3)-t.bitLength();return n>0&&r.ishrn(n),r}function v(e,t){e=m(e,t),e=e.mod(t);var r=n.from(e.toArray());if(r.length<t.byteLength()){var i=n.alloc(t.byteLength()-r.length);r=n.concat([i,r])}return r}function b(e,t,r){var a,o;do{a=n.alloc(0);while(8*a.length<e.bitLength())t.v=i(r,t.k).update(t.v).digest(),a=n.concat([a,t.v]);o=m(a,e),t.k=i(r,t.k).update(t.v).update(n.from([0])).digest(),t.v=i(r,t.k).update(t.v).digest()}while(-1!==o.cmp(e));return o}function g(e,t,r,n){return e.toRed(s.mont(r)).redPow(t).fromRed().mod(n)}e.exports=u,e.exports.getKey=p,e.exports.makeKey=b},7e3:function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M18.095 2H1.905C.853 2 0 2.895 0 4v12c0 1.105.853 2 1.905 2h16.19C19.147 18 20 17.105 20 16V4c0-1.105-.853-2-1.905-2zm0 1.5c.263 0 .476.224.476.5v12c0 .276-.213.5-.476.5H1.905a.489.489 0 0 1-.476-.5V4c0-.276.213-.5.476-.5h16.19z"/></svg>'},7041:function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("cb3e"),c="underline",u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor;e.model.schema.extend("$text",{allowAttributes:c}),e.model.schema.setAttributeProperties(c,{isFormatting:!0,copyOnEnter:!0}),e.conversion.attributeToElement({model:c,view:"u",upcastAlso:{styles:{"text-decoration":"underline"}}}),e.commands.add(c,new l["a"](e,c)),e.keystrokes.set("CTRL+U","underline")}}],[{key:"pluginName",get:function(){return"UnderlineEditing"}}]),r}(s["a"]),f=r("3707"),h=r("9f5d"),d=r.n(h),p="underline",m=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t;t.ui.componentFactory.add(p,(function(n){var i=t.commands.get(p),a=new f["a"](n);return a.set({label:r("Underline"),icon:d.a,keystroke:"CTRL+U",tooltip:!0,isToggleable:!0}),a.bind("isOn","isEnabled").to(i,"value","isEnabled"),e.listenTo(a,"execute",(function(){t.execute(p),t.editing.view.focus()})),a}))}}]),r}(s["a"]);r.d(t,"a",(function(){return v}));
  627. /**
  628. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  629. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  630. */
  631. var v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[u,m]}},{key:"pluginName",get:function(){return"Underline"}}]),r}(s["a"])},7066:function(e,t,r){},"70f3":function(e,t,r){"use strict";var n=r("42e2"),i=r("9d0c"),a=r("bfee"),o=r("3776"),s=r("bd5b"),l=0,c=1,u=2,f=4,h=5,d=6,p=0,m=1,v=2,b=-2,g=-3,y=-4,w=-5,_=8,k=1,O=2,E=3,S=4,A=5,C=6,T=7,x=8,M=9,j=10,R=11,P=12,I=13,B=14,N=15,D=16,L=17,F=18,V=19,z=20,U=21,H=22,q=23,W=24,G=25,K=26,X=27,$=28,Z=29,Y=30,J=31,Q=32,ee=852,te=592,re=15,ne=re;function ie(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function ae(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function oe(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=k,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(ee),t.distcode=t.distdyn=new n.Buf32(te),t.sane=1,t.back=-1,p):b}function se(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,oe(e)):b}function le(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?b:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,se(e))):b}function ce(e,t){var r,n;return e?(n=new ae,e.state=n,n.window=null,r=le(e,t),r!==p&&(e.state=null),r):b}function ue(e){return ce(e,ne)}var fe,he,de=!0;function pe(e){if(de){var t;fe=new n.Buf32(512),he=new n.Buf32(32),t=0;while(t<144)e.lens[t++]=8;while(t<256)e.lens[t++]=9;while(t<280)e.lens[t++]=7;while(t<288)e.lens[t++]=8;s(c,e.lens,0,288,fe,0,e.work,{bits:9}),t=0;while(t<32)e.lens[t++]=5;s(u,e.lens,0,32,he,0,e.work,{bits:5}),de=!1}e.lencode=fe,e.lenbits=9,e.distcode=he,e.distbits=5}function me(e,t,r,i){var a,o=e.state;return null===o.window&&(o.wsize=1<<o.wbits,o.wnext=0,o.whave=0,o.window=new n.Buf8(o.wsize)),i>=o.wsize?(n.arraySet(o.window,t,r-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(a=o.wsize-o.wnext,a>i&&(a=i),n.arraySet(o.window,t,r-i,a,o.wnext),i-=a,i?(n.arraySet(o.window,t,r-i,i,0),o.wnext=i,o.whave=o.wsize):(o.wnext+=a,o.wnext===o.wsize&&(o.wnext=0),o.whave<o.wsize&&(o.whave+=a))),0}function ve(e,t){var r,ee,te,re,ne,ae,oe,se,le,ce,ue,fe,he,de,ve,be,ge,ye,we,_e,ke,Oe,Ee,Se,Ae=0,Ce=new n.Buf8(4),Te=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return b;r=e.state,r.mode===P&&(r.mode=I),ne=e.next_out,te=e.output,oe=e.avail_out,re=e.next_in,ee=e.input,ae=e.avail_in,se=r.hold,le=r.bits,ce=ae,ue=oe,Oe=p;e:for(;;)switch(r.mode){case k:if(0===r.wrap){r.mode=I;break}while(le<16){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(2&r.wrap&&35615===se){r.check=0,Ce[0]=255&se,Ce[1]=se>>>8&255,r.check=a(r.check,Ce,2,0),se=0,le=0,r.mode=O;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&se)<<8)+(se>>8))%31){e.msg="incorrect header check",r.mode=Y;break}if((15&se)!==_){e.msg="unknown compression method",r.mode=Y;break}if(se>>>=4,le-=4,ke=8+(15&se),0===r.wbits)r.wbits=ke;else if(ke>r.wbits){e.msg="invalid window size",r.mode=Y;break}r.dmax=1<<ke,e.adler=r.check=1,r.mode=512&se?j:P,se=0,le=0;break;case O:while(le<16){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(r.flags=se,(255&r.flags)!==_){e.msg="unknown compression method",r.mode=Y;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=Y;break}r.head&&(r.head.text=se>>8&1),512&r.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,r.check=a(r.check,Ce,2,0)),se=0,le=0,r.mode=E;case E:while(le<32){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}r.head&&(r.head.time=se),512&r.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,Ce[2]=se>>>16&255,Ce[3]=se>>>24&255,r.check=a(r.check,Ce,4,0)),se=0,le=0,r.mode=S;case S:while(le<16){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}r.head&&(r.head.xflags=255&se,r.head.os=se>>8),512&r.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,r.check=a(r.check,Ce,2,0)),se=0,le=0,r.mode=A;case A:if(1024&r.flags){while(le<16){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}r.length=se,r.head&&(r.head.extra_len=se),512&r.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,r.check=a(r.check,Ce,2,0)),se=0,le=0}else r.head&&(r.head.extra=null);r.mode=C;case C:if(1024&r.flags&&(fe=r.length,fe>ae&&(fe=ae),fe&&(r.head&&(ke=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,ee,re,fe,ke)),512&r.flags&&(r.check=a(r.check,ee,fe,re)),ae-=fe,re+=fe,r.length-=fe),r.length))break e;r.length=0,r.mode=T;case T:if(2048&r.flags){if(0===ae)break e;fe=0;do{ke=ee[re+fe++],r.head&&ke&&r.length<65536&&(r.head.name+=String.fromCharCode(ke))}while(ke&&fe<ae);if(512&r.flags&&(r.check=a(r.check,ee,fe,re)),ae-=fe,re+=fe,ke)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=x;case x:if(4096&r.flags){if(0===ae)break e;fe=0;do{ke=ee[re+fe++],r.head&&ke&&r.length<65536&&(r.head.comment+=String.fromCharCode(ke))}while(ke&&fe<ae);if(512&r.flags&&(r.check=a(r.check,ee,fe,re)),ae-=fe,re+=fe,ke)break e}else r.head&&(r.head.comment=null);r.mode=M;case M:if(512&r.flags){while(le<16){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(se!==(65535&r.check)){e.msg="header crc mismatch",r.mode=Y;break}se=0,le=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=P;break;case j:while(le<32){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}e.adler=r.check=ie(se),se=0,le=0,r.mode=R;case R:if(0===r.havedict)return e.next_out=ne,e.avail_out=oe,e.next_in=re,e.avail_in=ae,r.hold=se,r.bits=le,v;e.adler=r.check=1,r.mode=P;case P:if(t===h||t===d)break e;case I:if(r.last){se>>>=7&le,le-=7&le,r.mode=X;break}while(le<3){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}switch(r.last=1&se,se>>>=1,le-=1,3&se){case 0:r.mode=B;break;case 1:if(pe(r),r.mode=z,t===d){se>>>=2,le-=2;break e}break;case 2:r.mode=L;break;case 3:e.msg="invalid block type",r.mode=Y}se>>>=2,le-=2;break;case B:se>>>=7&le,le-=7&le;while(le<32){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if((65535&se)!==(se>>>16^65535)){e.msg="invalid stored block lengths",r.mode=Y;break}if(r.length=65535&se,se=0,le=0,r.mode=N,t===d)break e;case N:r.mode=D;case D:if(fe=r.length,fe){if(fe>ae&&(fe=ae),fe>oe&&(fe=oe),0===fe)break e;n.arraySet(te,ee,re,fe,ne),ae-=fe,re+=fe,oe-=fe,ne+=fe,r.length-=fe;break}r.mode=P;break;case L:while(le<14){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(r.nlen=257+(31&se),se>>>=5,le-=5,r.ndist=1+(31&se),se>>>=5,le-=5,r.ncode=4+(15&se),se>>>=4,le-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=Y;break}r.have=0,r.mode=F;case F:while(r.have<r.ncode){while(le<3){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}r.lens[Te[r.have++]]=7&se,se>>>=3,le-=3}while(r.have<19)r.lens[Te[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,Ee={bits:r.lenbits},Oe=s(l,r.lens,0,19,r.lencode,0,r.work,Ee),r.lenbits=Ee.bits,Oe){e.msg="invalid code lengths set",r.mode=Y;break}r.have=0,r.mode=V;case V:while(r.have<r.nlen+r.ndist){for(;;){if(Ae=r.lencode[se&(1<<r.lenbits)-1],ve=Ae>>>24,be=Ae>>>16&255,ge=65535&Ae,ve<=le)break;if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(ge<16)se>>>=ve,le-=ve,r.lens[r.have++]=ge;else{if(16===ge){Se=ve+2;while(le<Se){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(se>>>=ve,le-=ve,0===r.have){e.msg="invalid bit length repeat",r.mode=Y;break}ke=r.lens[r.have-1],fe=3+(3&se),se>>>=2,le-=2}else if(17===ge){Se=ve+3;while(le<Se){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}se>>>=ve,le-=ve,ke=0,fe=3+(7&se),se>>>=3,le-=3}else{Se=ve+7;while(le<Se){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}se>>>=ve,le-=ve,ke=0,fe=11+(127&se),se>>>=7,le-=7}if(r.have+fe>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=Y;break}while(fe--)r.lens[r.have++]=ke}}if(r.mode===Y)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=Y;break}if(r.lenbits=9,Ee={bits:r.lenbits},Oe=s(c,r.lens,0,r.nlen,r.lencode,0,r.work,Ee),r.lenbits=Ee.bits,Oe){e.msg="invalid literal/lengths set",r.mode=Y;break}if(r.distbits=6,r.distcode=r.distdyn,Ee={bits:r.distbits},Oe=s(u,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,Ee),r.distbits=Ee.bits,Oe){e.msg="invalid distances set",r.mode=Y;break}if(r.mode=z,t===d)break e;case z:r.mode=U;case U:if(ae>=6&&oe>=258){e.next_out=ne,e.avail_out=oe,e.next_in=re,e.avail_in=ae,r.hold=se,r.bits=le,o(e,ue),ne=e.next_out,te=e.output,oe=e.avail_out,re=e.next_in,ee=e.input,ae=e.avail_in,se=r.hold,le=r.bits,r.mode===P&&(r.back=-1);break}for(r.back=0;;){if(Ae=r.lencode[se&(1<<r.lenbits)-1],ve=Ae>>>24,be=Ae>>>16&255,ge=65535&Ae,ve<=le)break;if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(be&&0===(240&be)){for(ye=ve,we=be,_e=ge;;){if(Ae=r.lencode[_e+((se&(1<<ye+we)-1)>>ye)],ve=Ae>>>24,be=Ae>>>16&255,ge=65535&Ae,ye+ve<=le)break;if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}se>>>=ye,le-=ye,r.back+=ye}if(se>>>=ve,le-=ve,r.back+=ve,r.length=ge,0===be){r.mode=K;break}if(32&be){r.back=-1,r.mode=P;break}if(64&be){e.msg="invalid literal/length code",r.mode=Y;break}r.extra=15&be,r.mode=H;case H:if(r.extra){Se=r.extra;while(le<Se){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}r.length+=se&(1<<r.extra)-1,se>>>=r.extra,le-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=q;case q:for(;;){if(Ae=r.distcode[se&(1<<r.distbits)-1],ve=Ae>>>24,be=Ae>>>16&255,ge=65535&Ae,ve<=le)break;if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(0===(240&be)){for(ye=ve,we=be,_e=ge;;){if(Ae=r.distcode[_e+((se&(1<<ye+we)-1)>>ye)],ve=Ae>>>24,be=Ae>>>16&255,ge=65535&Ae,ye+ve<=le)break;if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}se>>>=ye,le-=ye,r.back+=ye}if(se>>>=ve,le-=ve,r.back+=ve,64&be){e.msg="invalid distance code",r.mode=Y;break}r.offset=ge,r.extra=15&be,r.mode=W;case W:if(r.extra){Se=r.extra;while(le<Se){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}r.offset+=se&(1<<r.extra)-1,se>>>=r.extra,le-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=Y;break}r.mode=G;case G:if(0===oe)break e;if(fe=ue-oe,r.offset>fe){if(fe=r.offset-fe,fe>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=Y;break}fe>r.wnext?(fe-=r.wnext,he=r.wsize-fe):he=r.wnext-fe,fe>r.length&&(fe=r.length),de=r.window}else de=te,he=ne-r.offset,fe=r.length;fe>oe&&(fe=oe),oe-=fe,r.length-=fe;do{te[ne++]=de[he++]}while(--fe);0===r.length&&(r.mode=U);break;case K:if(0===oe)break e;te[ne++]=r.length,oe--,r.mode=U;break;case X:if(r.wrap){while(le<32){if(0===ae)break e;ae--,se|=ee[re++]<<le,le+=8}if(ue-=oe,e.total_out+=ue,r.total+=ue,ue&&(e.adler=r.check=r.flags?a(r.check,te,ue,ne-ue):i(r.check,te,ue,ne-ue)),ue=oe,(r.flags?se:ie(se))!==r.check){e.msg="incorrect data check",r.mode=Y;break}se=0,le=0}r.mode=$;case $:if(r.wrap&&r.flags){while(le<32){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(se!==(4294967295&r.total)){e.msg="incorrect length check",r.mode=Y;break}se=0,le=0}r.mode=Z;case Z:Oe=m;break e;case Y:Oe=g;break e;case J:return y;case Q:default:return b}return e.next_out=ne,e.avail_out=oe,e.next_in=re,e.avail_in=ae,r.hold=se,r.bits=le,(r.wsize||ue!==e.avail_out&&r.mode<Y&&(r.mode<X||t!==f))&&me(e,e.output,e.next_out,ue-e.avail_out)?(r.mode=J,y):(ce-=e.avail_in,ue-=e.avail_out,e.total_in+=ce,e.total_out+=ue,r.total+=ue,r.wrap&&ue&&(e.adler=r.check=r.flags?a(r.check,te,ue,e.next_out-ue):i(r.check,te,ue,e.next_out-ue)),e.data_type=r.bits+(r.last?64:0)+(r.mode===P?128:0)+(r.mode===z||r.mode===N?256:0),(0===ce&&0===ue||t===f)&&Oe===p&&(Oe=w),Oe)}function be(e){if(!e||!e.state)return b;var t=e.state;return t.window&&(t.window=null),e.state=null,p}function ge(e,t){var r;return e&&e.state?(r=e.state,0===(2&r.wrap)?b:(r.head=t,t.done=!1,p)):b}function ye(e,t){var r,n,a,o=t.length;return e&&e.state?(r=e.state,0!==r.wrap&&r.mode!==R?b:r.mode===R&&(n=1,n=i(n,t,o,0),n!==r.check)?g:(a=me(e,t,o,o),a?(r.mode=J,y):(r.havedict=1,p))):b}t.inflateReset=se,t.inflateReset2=le,t.inflateResetKeep=oe,t.inflateInit=ue,t.inflateInit2=ce,t.inflate=ve,t.inflateEnd=be,t.inflateGetHeader=ge,t.inflateSetDictionary=ye,t.inflateInfo="pako inflate (from Nodeca project)"},7129:function(e,t,r){"use strict";var n=9007199254740991,i=/^(?:0|[1-9]\d*)$/;function a(e,t){var r=typeof e;return t=null==t?n:t,!!t&&("number"==r||"symbol"!=r&&i.test(e))&&e>-1&&e%1==0&&e<t}t["a"]=a},7201:function(e,t,r){},7212:function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=(r("5df3"),r("1c4c"),r("257e")),c=r("3707"),u=r("940e"),f=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i.buttonView=new c["a"](e),i._fileInputView=new h(e),i._fileInputView.bind("acceptedType").to(Object(l["a"])(i)),i._fileInputView.bind("allowMultipleFiles").to(Object(l["a"])(i)),i._fileInputView.delegate("done").to(Object(l["a"])(i)),i.setTemplate({tag:"span",attributes:{class:"ck-file-dialog-button"},children:[i.buttonView,i._fileInputView]}),i.buttonView.on("execute",(function(){i._fileInputView.open()})),i}return Object(i["a"])(r,[{key:"focus",value:function(){this.buttonView.focus()}}]),r}(u["a"]),h=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;Object(n["a"])(this,r),i=t.call(this,e),i.set("acceptedType"),i.set("allowMultipleFiles",!1);var a=i.bindTemplate;return i.setTemplate({tag:"input",attributes:{class:["ck-hidden"],type:"file",tabindex:"-1",accept:a.to("acceptedType"),multiple:a.to("allowMultipleFiles")},on:{change:a.to((function(){i.element&&i.element.files&&i.element.files.length&&i.fire("done",i.element.files),i.element.value=""}))}}),i}return Object(i["a"])(r,[{key:"open",value:function(){this.element.click()}}]),r}(u["a"]),d=(r("4917"),r("7f7f"),r("3b2b"),r("a481"),r("a07d"));
  632. /**
  633. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  634. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  635. */
  636. function p(e){var t=e.map((function(e){return e.replace("+","\\+")}));return new RegExp("^image\\/(".concat(t.join("|"),")$"))}function m(e){return new Promise((function(t,r){var n=e.getAttribute("src");fetch(n).then((function(e){return e.blob()})).then((function(e){var r=b(e,n),i=r.replace("image/",""),a="image.".concat(i),o=new File([e],a,{type:r});t(o)})).catch((function(e){return e&&"TypeError"===e.name?g(n).then(t).catch(r):r(e)}))}))}function v(e){return!(!e.is("element","img")||!e.getAttribute("src"))&&(e.getAttribute("src").match(/^data:image\/\w+;base64,/g)||e.getAttribute("src").match(/^blob:/g))}function b(e,t){return e.type?e.type:t.match(/data:(image\/\w+);base64/)?t.match(/data:(image\/\w+);base64/)[1].toLowerCase():"image/jpeg"}function g(e){return y(e).then((function(t){var r=b(t,e),n=r.replace("image/",""),i="image.".concat(n);return new File([t],i,{type:r})}))}function y(e){return new Promise((function(t,r){var n=d["a"].document.createElement("img");n.addEventListener("load",(function(){var e=d["a"].document.createElement("canvas");e.width=n.width,e.height=n.height;var i=e.getContext("2d");i.drawImage(n,0,0),e.toBlob((function(e){return e?t(e):r()}))})),n.addEventListener("error",(function(){return r()})),n.src=e}))}var w=r("1414"),_=r.n(w),k=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.t;e.ui.componentFactory.add("imageUpload",(function(r){var n=new f(r),i=e.commands.get("imageUpload"),a=e.config.get("image.upload.types"),o=p(a);return n.set({acceptedType:a.map((function(e){return"image/".concat(e)})).join(","),allowMultipleFiles:!0}),n.buttonView.set({label:t("Insert image"),icon:_.a,tooltip:!0}),n.buttonView.bind("isEnabled").to(i),n.on("done",(function(t,r){var n=Array.from(r).filter((function(e){return o.test(e.type)}));n.length&&e.execute("imageUpload",{file:n})})),n}))}}],[{key:"pluginName",get:function(){return"ImageUploadUI"}}]),r}(s["a"]),O=r("b85c"),E=r("32ea"),S=r("3879"),A=r.n(S),C=r("beb5"),T=(r("8030"),r("bcf9"),r("5f69"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i.placeholder="data:image/svg+xml;utf8,"+encodeURIComponent(A.a),i}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor;t.editing.downcastDispatcher.on("attribute:uploadStatus:image",(function(){return e.uploadStatusChange.apply(e,arguments)}))}},{key:"uploadStatusChange",value:function(e,t,r){var n=this.editor,i=t.item,a=i.getAttribute("uploadId");if(r.consumable.consume(t.item,e.name)){var o=n.plugins.get(E["a"]),s=a?t.attributeNewValue:null,l=this.placeholder,c=n.editing.mapper.toViewElement(i),u=r.writer;if("reading"==s)return x(c,u),void j(l,c,u);if("uploading"==s){var f=o.loaders.get(a);return x(c,u),void(f?(R(c,u),P(c,u,f,n.editing.view),V(c,u,f)):j(l,c,u))}"complete"==s&&o.loaders.get(a)&&B(c,u,n.editing.view),I(c,u),R(c,u),M(c,u)}}}]),r}(s["a"]));function x(e,t){e.hasClass("ck-appear")||t.addClass("ck-appear",e)}function M(e,t){t.removeClass("ck-appear",e)}function j(e,t,r){t.hasClass("ck-image-upload-placeholder")||r.addClass("ck-image-upload-placeholder",t);var n=Object(C["b"])(t);n.getAttribute("src")!==e&&r.setAttribute("src",e,n),L(t,"placeholder")||r.insert(r.createPositionAfter(n),D(r))}function R(e,t){e.hasClass("ck-image-upload-placeholder")&&t.removeClass("ck-image-upload-placeholder",e),F(e,t,"placeholder")}function P(e,t,r,n){var i=N(t);t.insert(t.createPositionAt(e,"end"),i),r.on("change:uploadedPercent",(function(e,t,r){n.change((function(e){e.setStyle("width",r+"%",i)}))}))}function I(e,t){F(e,t,"progressBar")}function B(e,t,r){var n=t.createUIElement("div",{class:"ck-image-upload-complete-icon"});t.insert(t.createPositionAt(e,"end"),n),setTimeout((function(){r.change((function(e){return e.remove(e.createRangeOn(n))}))}),3e3)}function N(e){var t=e.createUIElement("div",{class:"ck-progress-bar"});return e.setCustomProperty("progressBar",!0,t),t}function D(e){var t=e.createUIElement("div",{class:"ck-upload-placeholder-loader"});return e.setCustomProperty("placeholder",!0,t),t}function L(e,t){var r,n=Object(O["a"])(e.getChildren());try{for(n.s();!(r=n.n()).done;){var i=r.value;if(i.getCustomProperty(t))return i}}catch(a){n.e(a)}finally{n.f()}}function F(e,t,r){var n=L(e,r);n&&t.remove(t.createRangeOn(n))}function V(e,t,r){if(r.data){var n=Object(C["b"])(e);t.setAttribute("src",r.data,n)}}r("6762"),r("2fdb"),r("ac6a"),r("456d");var z=r("c204"),U=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){this.on("show:warning",(function(e,t){window.alert(t.message)}),{priority:"lowest"})}},{key:"showSuccess",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._showNotification({message:e,type:"success",namespace:t.namespace,title:t.title})}},{key:"showInfo",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._showNotification({message:e,type:"info",namespace:t.namespace,title:t.title})}},{key:"showWarning",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._showNotification({message:e,type:"warning",namespace:t.namespace,title:t.title})}},{key:"_showNotification",value:function(e){var t="show:".concat(e.type)+(e.namespace?":".concat(e.namespace):"");this.fire(t,{message:e.message,type:e.type,title:e.title||""})}}],[{key:"pluginName",get:function(){return"Notification"}}]),r}(z["a"]),H=r("35ad"),q=r("fcd8"),W=r("2c4d"),G=r("b199"),K=r("e8b2"),X=r("d65e"),$=r("3b42"),Z=r("7d4a"),Y=function(){function e(t){Object(n["a"])(this,e),this.document=t}return Object(i["a"])(e,[{key:"createDocumentFragment",value:function(e){return new q["a"](this.document,e)}},{key:"createElement",value:function(e,t,r){return new W["a"](this.document,e,t,r)}},{key:"createText",value:function(e){return new G["a"](this.document,e)}},{key:"clone",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e._clone(t)}},{key:"appendChild",value:function(e,t){return t._appendChild(e)}},{key:"insertChild",value:function(e,t,r){return r._insertChild(e,t)}},{key:"removeChildren",value:function(e,t,r){return r._removeChildren(e,t)}},{key:"remove",value:function(e){var t=e.parent;return t?this.removeChildren(t.getChildIndex(e),1,t):[]}},{key:"replace",value:function(e,t){var r=e.parent;if(r){var n=r.getChildIndex(e);return this.removeChildren(n,1,r),this.insertChild(n,t,r),!0}return!1}},{key:"unwrapElement",value:function(e){var t=e.parent;if(t){var r=t.getChildIndex(e);this.remove(e),this.insertChild(r,e.getChildren(),t)}}},{key:"rename",value:function(e,t){var r=new W["a"](this.document,e,t.getAttributes(),t.getChildren());return this.replace(t,r)?r:null}},{key:"setAttribute",value:function(e,t,r){r._setAttribute(e,t)}},{key:"removeAttribute",value:function(e,t){t._removeAttribute(e)}},{key:"addClass",value:function(e,t){t._addClass(e)}},{key:"removeClass",value:function(e,t){t._removeClass(e)}},{key:"setStyle",value:function(e,t,r){Object(K["a"])(e)&&void 0===r&&(r=t),r._setStyle(e,t)}},{key:"removeStyle",value:function(e,t){t._removeStyle(e)}},{key:"setCustomProperty",value:function(e,t,r){r._setCustomProperty(e,t)}},{key:"removeCustomProperty",value:function(e,t){return t._removeCustomProperty(e)}},{key:"createPositionAt",value:function(e,t){return X["a"]._createAt(e,t)}},{key:"createPositionAfter",value:function(e){return X["a"]._createAfter(e)}},{key:"createPositionBefore",value:function(e){return X["a"]._createBefore(e)}},{key:"createRange",value:function(e,t){return new $["a"](e,t)}},{key:"createRangeOn",value:function(e){return $["a"]._createOn(e)}},{key:"createRangeIn",value:function(e){return $["a"]._createIn(e)}},{key:"createSelection",value:function(e,t,r){return new Z["a"](e,t,r)}}]),e}(),J=r("59a6"),Q=r("652f"),ee=r("1e77"),te=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this.editor.model.document.selection.getSelectedElement(),t=e&&"image"===e.name||!1;this.isEnabled=Object(C["e"])(this.editor.model)||t}},{key:"execute",value:function(e){var t,r=this.editor,n=r.model,i=r.plugins.get(E["a"]),a=Object(O["a"])(Object(ee["a"])(e.file));try{for(a.s();!(t=a.n()).done;){var o=t.value;re(n,i,o)}}catch(s){a.e(s)}finally{a.f()}}}]),r}(Q["a"]);function re(e,t,r){var n=t.createLoader(r);n&&Object(C["c"])(e,{uploadId:n.id})}
  637. /**
  638. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  639. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  640. */var ne=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),e.config.define("image",{upload:{types:["jpeg","png","gif","bmp","webp","tiff"]}}),i}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.model.document,n=t.model.schema,i=t.conversion,a=t.plugins.get(E["a"]),o=p(t.config.get("image.upload.types"));n.extend("image",{allowAttributes:["uploadId","uploadStatus"]}),t.commands.add("imageUpload",new te(t)),i.for("upcast").attributeToAttribute({view:{name:"img",key:"uploadId"},model:"uploadId"}),this.listenTo(t.editing.view.document,"clipboardInput",(function(e,r){if(!ie(r.dataTransfer)){var n=Array.from(r.dataTransfer.files).filter((function(e){return!!e&&o.test(e.type)})),i=r.targetRanges.map((function(e){return t.editing.mapper.toModelRange(e)}));t.model.change((function(r){r.setSelection(i),n.length&&(e.stop(),t.model.enqueueChange("default",(function(){t.execute("imageUpload",{file:n})})))}))}})),this.listenTo(t.plugins.get(H["a"]),"inputTransformation",(function(e,r){var n=Array.from(t.editing.view.createRangeIn(r.content)).filter((function(e){return v(e.item)&&!e.item.getAttribute("uploadProcessed")})).map((function(e){return{promise:m(e.item),imageElement:e.item}}));if(n.length){var i,o=new Y(t.editing.view.document),s=Object(O["a"])(n);try{for(s.s();!(i=s.n()).done;){var l=i.value;o.setAttribute("uploadProcessed",!0,l.imageElement);var c=a.createLoader(l.promise);c&&(o.setAttribute("src","",l.imageElement),o.setAttribute("uploadId",c.id,l.imageElement))}}catch(u){s.e(u)}finally{s.f()}}})),t.editing.view.document.on("dragover",(function(e,t){t.preventDefault()})),r.on("change",(function(){var n,i=r.differ.getChanges({includeChangesInGraveyard:!0}),o=Object(O["a"])(i);try{for(o.s();!(n=o.n()).done;){var s=n.value;if("insert"==s.type&&"$text"!=s.name){var l,c=s.position.nodeAfter,u="$graveyard"==s.position.root.rootName,f=Object(O["a"])(ae(t,c));try{for(f.s();!(l=f.n()).done;){var h=l.value,d=h.getAttribute("uploadId");if(d){var p=a.loaders.get(d);p&&(u?p.abort():"idle"==p.status&&e._readAndUpload(p,h))}}}catch(m){f.e(m)}finally{f.f()}}}}catch(m){o.e(m)}finally{o.f()}}))}},{key:"_readAndUpload",value:function(e,t){var r=this,n=this.editor,i=n.model,a=n.locale.t,o=n.plugins.get(E["a"]),s=n.plugins.get(U);return i.enqueueChange("transparent",(function(e){e.setAttribute("uploadStatus","reading",t)})),e.read().then((function(){var r=e.upload();if(J["a"].isSafari){var a=n.editing.mapper.toViewElement(t),o=Object(C["b"])(a);n.editing.view.once("render",(function(){if(o.parent){var e=n.editing.view.domConverter.mapViewToDom(o.parent);if(e){var t=e.style.display;e.style.display="none",e._ckHack=e.offsetHeight,e.style.display=t}}}))}return i.enqueueChange("transparent",(function(e){e.setAttribute("uploadStatus","uploading",t)})),r})).then((function(e){i.enqueueChange("transparent",(function(n){n.setAttributes({uploadStatus:"complete",src:e.default},t),r._parseAndSetSrcsetAttributeOnImage(e,t,n)})),l()})).catch((function(r){if("error"!==e.status&&"aborted"!==e.status)throw r;"error"==e.status&&r&&s.showWarning(r,{title:a("Upload failed"),namespace:"upload"}),l(),i.enqueueChange("transparent",(function(e){e.remove(t)}))}));function l(){i.enqueueChange("transparent",(function(e){e.removeAttribute("uploadId",t),e.removeAttribute("uploadStatus",t)})),o.destroyLoader(e)}}},{key:"_parseAndSetSrcsetAttributeOnImage",value:function(e,t,r){var n=0,i=Object.keys(e).filter((function(e){var t=parseInt(e,10);if(!isNaN(t))return n=Math.max(n,t),!0})).map((function(t){return"".concat(e[t]," ").concat(t,"w")})).join(", ");""!=i&&r.setAttribute("srcset",{data:i,width:n},t)}}],[{key:"requires",get:function(){return[E["a"],U,H["a"]]}},{key:"pluginName",get:function(){return"ImageUploadEditing"}}]),r}(s["a"]);function ie(e){return Array.from(e.types).includes("text/html")&&""!==e.getData("text/html")}function ae(e,t){return Array.from(e.model.createRangeOn(t)).filter((function(e){return e.item.is("element","image")})).map((function(e){return e.item}))}r.d(t,"a",(function(){return oe}));
  641. /**
  642. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  643. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  644. */
  645. var oe=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"pluginName",get:function(){return"ImageUpload"}},{key:"requires",get:function(){return[ne,k,T]}}]),r}(s["a"])},"72aa":function(e,t,r){var n=r("3fb5"),i=r("a255"),a=r("b672"),o=r("8707").Buffer,s=new Array(64);function l(){this.init(),this._w=s,a.call(this,64,56)}n(l,i),l.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},l.prototype._hash=function(){var e=o.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=l},7343:function(e,t,r){"use strict";r.d(t,"f",(function(){return c})),r.d(t,"h",(function(){return f})),r.d(t,"g",(function(){return d})),r.d(t,"i",(function(){return m})),r.d(t,"k",(function(){return b})),r.d(t,"j",(function(){return y})),r.d(t,"e",(function(){return _})),r.d(t,"l",(function(){return O})),r.d(t,"b",(function(){return E})),r.d(t,"a",(function(){return S})),r.d(t,"c",(function(){return C})),r.d(t,"d",(function(){return T}));r("a481"),r("28a5"),r("6762"),r("f559"),r("ac6a"),r("5df3"),r("4f7f");var n=/^#([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i,i=/^rgb\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}[0-9]{1,3}[ %]?\)$/i,a=/^rgba\([ ]?([0-9]{1,3}[ %]?,[ ]?){3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i,o=/^hsl\([ ]?([0-9]{1,3}[ %]?[,]?[ ]*){3}(1|[0-9]+%|[0]?\.?[0-9]+)?\)$/i,s=/^hsla\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i,l=new Set(["black","silver","gray","white","maroon","red","purple","fuchsia","green","lime","olive","yellow","navy","blue","teal","aqua","orange","aliceblue","antiquewhite","aquamarine","azure","beige","bisque","blanchedalmond","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","gainsboro","ghostwhite","gold","goldenrod","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","limegreen","linen","magenta","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","oldlace","olivedrab","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","thistle","tomato","turquoise","violet","wheat","whitesmoke","yellowgreen","rebeccapurple","currentcolor","transparent"]);function c(e){return e.startsWith("#")?n.test(e):e.startsWith("rgb")?i.test(e)||a.test(e):e.startsWith("hsl")?o.test(e)||s.test(e):l.has(e.toLowerCase())}var u=["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset"];function f(e){return u.includes(e)}var h=/^([+-]?[0-9]*[.]?[0-9]+(px|cm|mm|in|pc|pt|ch|em|ex|rem|vh|vw|vmin|vmax)|0)$/;function d(e){return h.test(e)}var p=/^[+-]?[0-9]*[.]?[0-9]+%$/;function m(e){return p.test(e)}var v=["repeat-x","repeat-y","repeat","space","round","no-repeat"];function b(e){return v.includes(e)}var g=["center","top","bottom","left","right"];function y(e){return g.includes(e)}var w=["fixed","scroll","local"];function _(e){return w.includes(e)}var k=/^url\(/;function O(e){return k.test(e)}function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(""===e)return{top:void 0,right:void 0,bottom:void 0,left:void 0};var t=T(e),r=t[0],n=t[2]||r,i=t[1]||r,a=t[3]||i;return{top:r,bottom:n,right:i,left:a}}function S(e){return function(t){var r=t.top,n=t.right,i=t.bottom,a=t.left,o=[];return[r,n,a,i].every((function(e){return!!e}))?o.push([e,A(t)]):(r&&o.push([e+"-top",r]),n&&o.push([e+"-right",n]),i&&o.push([e+"-bottom",i]),a&&o.push([e+"-left",a])),o}}function A(e){var t=e.top,r=e.right,n=e.bottom,i=e.left,a=[];return i!==r?a.push(t,r,n,i):n!==t?a.push(t,r,n):r!==t?a.push(t,r):a.push(t),a.join(" ")}function C(e){return function(t){return{path:e,value:E(t)}}}function T(e){return e.replace(/, /g,",").split(" ").map((function(e){return e.replace(/,/g,", ")}))}},"73f9":function(e,t,r){"use strict";var n=r("b85c"),i=r("d4ec"),a=r("bee2"),o=r("45eb"),s=r("7e84"),l=r("262e"),c=r("2caf"),u=r("6c92"),f=r("ad6b"),h=r("f2ea"),d=r("dfe0"),p=r("12a1");function m(e,t){return Object(p["a"])(e,t)}var v=m;r.d(t,"a",(function(){return b}));
  646. /**
  647. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  648. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  649. */
  650. var b=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,n,a,o,s){var l;return Object(i["a"])(this,r),l=t.call(this,s),l.range=e.clone(),l.key=n,l.oldValue=void 0===a?null:a,l.newValue=void 0===o?null:o,l}return Object(a["a"])(r,[{key:"type",get:function(){return null===this.oldValue?"addAttribute":null===this.newValue?"removeAttribute":"changeAttribute"}},{key:"clone",value:function(){return new r(this.range,this.key,this.oldValue,this.newValue,this.baseVersion)}},{key:"getReversed",value:function(){return new r(this.range,this.key,this.newValue,this.oldValue,this.baseVersion+1)}},{key:"toJSON",value:function(){var e=Object(o["a"])(Object(s["a"])(r.prototype),"toJSON",this).call(this);return e.range=this.range.toJSON(),e}},{key:"_validate",value:function(){if(!this.range.isFlat)throw new h["a"]("attribute-operation-range-not-flat",this);var e,t=Object(n["a"])(this.range.getItems({shallow:!0}));try{for(t.s();!(e=t.n()).done;){var r=e.value;if(null!==this.oldValue&&!v(r.getAttribute(this.key),this.oldValue))throw new h["a"]("attribute-operation-wrong-old-value",this,{item:r,key:this.key,value:this.oldValue});if(null===this.oldValue&&null!==this.newValue&&r.hasAttribute(this.key))throw new h["a"]("attribute-operation-attribute-exists",this,{node:r,key:this.key})}}catch(i){t.e(i)}finally{t.f()}}},{key:"_execute",value:function(){v(this.oldValue,this.newValue)||Object(d["e"])(this.range,this.key,this.newValue)}}],[{key:"className",get:function(){return"AttributeOperation"}},{key:"fromJSON",value:function(e,t){return new r(f["a"].fromJSON(e.range,t),e.key,e.oldValue,e.newValue,e.baseVersion)}}]),r}(u["a"])},"74b5":function(e,t,r){"use strict";var n=Function.prototype,i=n.toString;function a(e){if(null!=e){try{return i.call(e)}catch(t){}try{return e+""}catch(t){}}return""}t["a"]=a},"74c7":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.463 5.187a.888.888 0 1 1 1.254 1.255L9.16 10l3.557 3.557a.888.888 0 1 1-1.254 1.255L7.26 10.61a.888.888 0 0 1 .16-1.382l4.043-4.042z"/></svg>'},"74fe":function(e,t,r){},7514:function(e,t,r){"use strict";var n=r("5ca1"),i=r("0a49")(5),a="find",o=!0;a in[]&&Array(1)[a]((function(){o=!1})),n(n.P+n.F*o,"Array",{find:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),r("9c6c")(a)},"758b":function(e,t,r){"use strict";var n=r("09f4"),i=4;function a(e){return Object(n["a"])(e,i)}t["a"]=a},"75cc":function(e,t,r){"use strict";(function(e,n){function i(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var a=r("8707"),o=r("11dc"),s=a.Buffer,l=a.kMaxLength,c=e.crypto||e.msCrypto,u=Math.pow(2,32)-1;function f(e,t){if("number"!==typeof e||e!==e)throw new TypeError("offset must be a number");if(e>u||e<0)throw new TypeError("offset must be a uint32");if(e>l||e>t)throw new RangeError("offset out of range")}function h(e,t,r){if("number"!==typeof e||e!==e)throw new TypeError("size must be a number");if(e>u||e<0)throw new TypeError("size must be a uint32");if(e+t>r||e>l)throw new RangeError("buffer too small")}function d(t,r,n,i){if(!s.isBuffer(t)&&!(t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"===typeof r)i=r,r=0,n=t.length;else if("function"===typeof n)i=n,n=t.length-r;else if("function"!==typeof i)throw new TypeError('"cb" argument must be a function');return f(r,t.length),h(n,r,t.length),p(t,r,n,i)}function p(e,t,r,i){if(n.browser){var a=e.buffer,s=new Uint8Array(a,t,r);return c.getRandomValues(s),i?void n.nextTick((function(){i(null,e)})):e}if(!i){var l=o(r);return l.copy(e,t),e}o(r,(function(r,n){if(r)return i(r);n.copy(e,t),i(null,e)}))}function m(t,r,n){if("undefined"===typeof r&&(r=0),!s.isBuffer(t)&&!(t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return f(r,t.length),void 0===n&&(n=t.length-r),h(n,r,t.length),p(t,r,n)}c&&c.getRandomValues||!n.browser?(t.randomFill=d,t.randomFillSync=m):(t.randomFill=i,t.randomFillSync=i)}).call(this,r("c8ba"),r("4362"))},7639:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M12.4 10.3L10 4.5l-2.4 5.8h4.8zm.5 1.2H7.1L5.7 15H4.2l5-12h1.6l5 12h-1.5L13 11.5zm3.1 7H4a1 1 0 0 1 0-2h12a1 1 0 0 1 0 2z"/></svg>'},"763a":function(e,t,r){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},76581:function(e,t,r){"use strict";var n=t;function i(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"!==typeof e){for(var n=0;n<e.length;n++)r[n]=0|e[n];return r}if("hex"===t){e=e.replace(/[^a-z0-9]+/gi,""),e.length%2!==0&&(e="0"+e);for(n=0;n<e.length;n+=2)r.push(parseInt(e[n]+e[n+1],16))}else for(n=0;n<e.length;n++){var i=e.charCodeAt(n),a=i>>8,o=255&i;a?r.push(a,o):r.push(o)}return r}function a(e){return 1===e.length?"0"+e:e}function o(e){for(var t="",r=0;r<e.length;r++)t+=a(e[r].toString(16));return t}n.toArray=i,n.zero2=a,n.toHex=o,n.encode=function(e,t){return"hex"===t?o(e):e}},"768b":function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));r("ac6a"),r("5df3"),r("4f7f");var n=r("d4ec"),i=r("bee2"),a=r("f264"),o=r("d4e1"),s=r("f2ea"),l=r("644e"),c=function(){function e(){Object(n["a"])(this,e),this.set("isFocused",!1),this.set("focusedElement",null),this._elements=new Set,this._nextEventLoopTimeout=null}return Object(i["a"])(e,[{key:"add",value:function(e){var t=this;if(this._elements.has(e))throw new s["a"]("focustracker-add-element-already-exist",this);this.listenTo(e,"focus",(function(){return t._focus(e)}),{useCapture:!0}),this.listenTo(e,"blur",(function(){return t._blur()}),{useCapture:!0}),this._elements.add(e)}},{key:"remove",value:function(e){e===this.focusedElement&&this._blur(e),this._elements.has(e)&&(this.stopListening(e),this._elements.delete(e))}},{key:"destroy",value:function(){this.stopListening()}},{key:"_focus",value:function(e){clearTimeout(this._nextEventLoopTimeout),this.focusedElement=e,this.isFocused=!0}},{key:"_blur",value:function(){var e=this;clearTimeout(this._nextEventLoopTimeout),this._nextEventLoopTimeout=setTimeout((function(){e.focusedElement=null,e.isFocused=!1}),0)}}]),e}();Object(l["a"])(c,a["a"]),Object(l["a"])(c,o["a"])},"77bd":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.077 15l.991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184z"/></svg>'},7804:function(e,t,r){"use strict";function n(e,t){var r=-1,n=e.length;t||(t=Array(n));while(++r<n)t[r]=e[r];return t}t["a"]=n},"780f":function(e,t,r){"use strict";e.exports=a;var n=r("27bf"),i=Object.create(r("3a7c"));function a(e){if(!(this instanceof a))return new a(e);n.call(this,e)}i.inherits=r("3fb5"),i.inherits(a,n),a.prototype._transform=function(e,t,r){r(null,e)}},7946:function(e,t,r){},"79f6":function(e,t,r){"use strict";var n=r("ca54");function i(e,t){var r=-1,n=null==e?0:e.length,i=Array(n);while(++r<n)i[r]=t(e[r],r,e);return i}var a=i,o=r("ff51"),s=r("1bc6"),l=1/0,c=n["a"]?n["a"].prototype:void 0,u=c?c.toString:void 0;function f(e){if("string"==typeof e)return e;if(Object(o["a"])(e))return a(e,f)+"";if(Object(s["a"])(e))return u?u.call(e):"";var t=e+"";return"0"==t&&1/e==-l?"-0":t}var h=f;function d(e){return null==e?"":h(e)}t["a"]=d},"7a10":function(e,t,r){var n=r("d0eb"),i=r("fdac");function a(e){this.rand=e||new i.Rand}e.exports=a,a.create=function(e){return new a(e)},a.prototype._randbelow=function(e){var t=e.bitLength(),r=Math.ceil(t/8);do{var i=new n(this.rand.generate(r))}while(i.cmp(e)>=0);return i},a.prototype._randrange=function(e,t){var r=t.sub(e);return e.add(this._randbelow(r))},a.prototype.test=function(e,t,r){var i=e.bitLength(),a=n.mont(e),o=new n(1).toRed(a);t||(t=Math.max(1,i/48|0));for(var s=e.subn(1),l=0;!s.testn(l);l++);for(var c=e.shrn(l),u=s.toRed(a),f=!0;t>0;t--){var h=this._randrange(new n(2),s);r&&r(h);var d=h.toRed(a).redPow(c);if(0!==d.cmp(o)&&0!==d.cmp(u)){for(var p=1;p<l;p++){if(d=d.redSqr(),0===d.cmp(o))return!1;if(0===d.cmp(u))break}if(p===l)return!1}}return f},a.prototype.getDivisor=function(e,t){var r=e.bitLength(),i=n.mont(e),a=new n(1).toRed(i);t||(t=Math.max(1,r/48|0));for(var o=e.subn(1),s=0;!o.testn(s);s++);for(var l=e.shrn(s),c=o.toRed(i);t>0;t--){var u=this._randrange(new n(2),o),f=e.gcd(u);if(0!==f.cmpn(1))return f;var h=u.toRed(i).redPow(l);if(0!==h.cmp(a)&&0!==h.cmp(c)){for(var d=1;d<s;d++){if(h=h.redSqr(),0===h.cmp(a))return h.fromRed().subn(1).gcd(e);if(0===h.cmp(c))break}if(d===s)return h=h.redSqr(),h.fromRed().subn(1).gcd(e)}}return!1}},"7abd":function(e,t,r){"use strict";t.LOCAL_FILE_HEADER="PK",t.CENTRAL_FILE_HEADER="PK",t.CENTRAL_DIRECTORY_END="PK",t.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",t.ZIP64_CENTRAL_DIRECTORY_END="PK",t.DATA_DESCRIPTOR="PK\b"},"7bbc":function(e,t,r){var n=r("6821"),i=r("9093").f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return i(e)}catch(t){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?s(e):i(n(e))}},"7c39":function(e,t,r){"use strict";var n=r("e1bb");function i(e,t){if(!(this instanceof i))return new i(e,t);this.files={},this.comment=null,this.root="",e&&this.load(e,t),this.clone=function(){var e=new i;for(var t in this)"function"!==typeof this[t]&&(e[t]=this[t]);return e}}i.prototype=r("b64a"),i.prototype.load=r("bc8e"),i.support=r("322d"),i.defaults=r("8ad2"),i.utils=r("9e7a"),i.base64={encode:function(e){return n.encode(e)},decode:function(e){return n.decode(e)}},i.compressions=r("eff0"),e.exports=i},"7c50":function(e,t,r){"use strict";var n=r("f5a6"),i=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];e.exports=function(e,t){if("undefined"===typeof e||!e.length)return 0;var r="string"!==n.getTypeOf(e);"undefined"==typeof t&&(t=0);var a=0,o=0,s=0;t^=-1;for(var l=0,c=e.length;l<c;l++)s=r?e[l]:e.charCodeAt(l),o=255&(t^s),a=i[o],t=t>>>8^a;return-1^t}},"7d2a":function(e,t){var r=Math.pow(2,30)-1;e.exports=function(e,t){if("number"!==typeof e)throw new TypeError("Iterations not a number");if(e<0)throw new TypeError("Bad iterations");if("number"!==typeof t)throw new TypeError("Key length not a number");if(t<0||t>r||t!==t)throw new TypeError("Bad key length")}},"7d4a":function(e,t,r){"use strict";r.d(t,"a",(function(){return v}));r("5df3"),r("1c4c");var n=r("c7eb"),i=r("b85c"),a=(r("96cf"),r("8449"),r("d4ec")),o=r("bee2"),s=r("f2ea"),l=r("3b42"),c=r("d65e"),u=r("644e"),f=r("da0d"),h=r("ff8c"),d=r("e561"),p=r("e907"),m=r("6d55"),v=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;Object(a["a"])(this,e),this._ranges=[],this._lastRangeBackward=!1,this._isFake=!1,this._fakeSelectionLabel="",this.setTo(t,r,n)}return Object(o["a"])(e,[{key:"isFake",get:function(){return this._isFake}},{key:"fakeSelectionLabel",get:function(){return this._fakeSelectionLabel}},{key:"anchor",get:function(){if(!this._ranges.length)return null;var e=this._ranges[this._ranges.length-1],t=this._lastRangeBackward?e.end:e.start;return t.clone()}},{key:"focus",get:function(){if(!this._ranges.length)return null;var e=this._ranges[this._ranges.length-1],t=this._lastRangeBackward?e.start:e.end;return t.clone()}},{key:"isCollapsed",get:function(){return 1===this.rangeCount&&this._ranges[0].isCollapsed}},{key:"rangeCount",get:function(){return this._ranges.length}},{key:"isBackward",get:function(){return!this.isCollapsed&&this._lastRangeBackward}},{key:"editableElement",get:function(){return this.anchor?this.anchor.editableElement:null}},{key:"getRanges",value:Object(n["a"])().mark((function e(){var t,r,a;return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t=Object(i["a"])(this._ranges),e.prev=1,t.s();case 3:if((r=t.n()).done){e.next=9;break}return a=r.value,e.next=7,a.clone();case 7:e.next=3;break;case 9:e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](1),t.e(e.t0);case 14:return e.prev=14,t.f(),e.finish(14);case 17:case"end":return e.stop()}}),e,this,[[1,11,14,17]])}))},{key:"getFirstRange",value:function(){var e,t=null,r=Object(i["a"])(this._ranges);try{for(r.s();!(e=r.n()).done;){var n=e.value;t&&!n.start.isBefore(t.start)||(t=n)}}catch(a){r.e(a)}finally{r.f()}return t?t.clone():null}},{key:"getLastRange",value:function(){var e,t=null,r=Object(i["a"])(this._ranges);try{for(r.s();!(e=r.n()).done;){var n=e.value;t&&!n.end.isAfter(t.end)||(t=n)}}catch(a){r.e(a)}finally{r.f()}return t?t.clone():null}},{key:"getFirstPosition",value:function(){var e=this.getFirstRange();return e?e.start.clone():null}},{key:"getLastPosition",value:function(){var e=this.getLastRange();return e?e.end.clone():null}},{key:"isEqual",value:function(e){if(this.isFake!=e.isFake)return!1;if(this.isFake&&this.fakeSelectionLabel!=e.fakeSelectionLabel)return!1;if(this.rangeCount!=e.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(e.anchor)||!this.focus.isEqual(e.focus))return!1;var t,r=Object(i["a"])(this._ranges);try{for(r.s();!(t=r.n()).done;){var n,a=t.value,o=!1,s=Object(i["a"])(e._ranges);try{for(s.s();!(n=s.n()).done;){var l=n.value;if(a.isEqual(l)){o=!0;break}}}catch(c){s.e(c)}finally{s.f()}if(!o)return!1}}catch(c){r.e(c)}finally{r.f()}return!0}},{key:"isSimilar",value:function(e){if(this.isBackward!=e.isBackward)return!1;var t=Object(d["a"])(this.getRanges()),r=Object(d["a"])(e.getRanges());if(t!=r)return!1;if(0==t)return!0;var n,a=Object(i["a"])(this.getRanges());try{for(a.s();!(n=a.n()).done;){var o=n.value;o=o.getTrimmed();var s,l=!1,c=Object(i["a"])(e.getRanges());try{for(c.s();!(s=c.n()).done;){var u=s.value;if(u=u.getTrimmed(),o.start.isEqual(u.start)&&o.end.isEqual(u.end)){l=!0;break}}}catch(f){c.e(f)}finally{c.f()}if(!l)return!1}}catch(f){a.e(f)}finally{a.f()}return!0}},{key:"getSelectedElement",value:function(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}},{key:"setTo",value:function(t,r,n){if(null===t)this._setRanges([]),this._setFakeOptions(r);else if(t instanceof e||t instanceof m["a"])this._setRanges(t.getRanges(),t.isBackward),this._setFakeOptions({fake:t.isFake,label:t.fakeSelectionLabel});else if(t instanceof l["a"])this._setRanges([t],r&&r.backward),this._setFakeOptions(r);else if(t instanceof c["a"])this._setRanges([new l["a"](t)]),this._setFakeOptions(r);else if(t instanceof h["a"]){var i,a=!!n&&!!n.backward;if(void 0===r)throw new s["a"]("view-selection-setto-required-second-parameter",this);i="in"==r?l["a"]._createIn(t):"on"==r?l["a"]._createOn(t):new l["a"](c["a"]._createAt(t,r)),this._setRanges([i],a),this._setFakeOptions(n)}else{if(!Object(p["a"])(t))throw new s["a"]("view-selection-setto-not-selectable",this);this._setRanges(t,r&&r.backward),this._setFakeOptions(r)}this.fire("change")}},{key:"setFocus",value:function(e,t){if(null===this.anchor)throw new s["a"]("view-selection-setfocus-no-ranges",this);var r=c["a"]._createAt(e,t);if("same"!=r.compareWith(this.focus)){var n=this.anchor;this._ranges.pop(),"before"==r.compareWith(n)?this._addRange(new l["a"](r,n),!0):this._addRange(new l["a"](n,r)),this.fire("change")}}},{key:"is",value:function(e){return"selection"===e||"view:selection"===e}},{key:"_setRanges",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e=Array.from(e),this._ranges=[];var r,n=Object(i["a"])(e);try{for(n.s();!(r=n.n()).done;){var a=r.value;this._addRange(a)}}catch(o){n.e(o)}finally{n.f()}this._lastRangeBackward=!!t}},{key:"_setFakeOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._isFake=!!e.fake,this._fakeSelectionLabel=e.fake&&e.label||""}},{key:"_addRange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!(e instanceof l["a"]))throw new s["a"]("view-selection-add-range-not-range",this);this._pushRange(e),this._lastRangeBackward=!!t}},{key:"_pushRange",value:function(e){var t,r=Object(i["a"])(this._ranges);try{for(r.s();!(t=r.n()).done;){var n=t.value;if(e.isIntersecting(n))throw new s["a"]("view-selection-range-intersects",this,{addedRange:e,intersectingRange:n})}}catch(a){r.e(a)}finally{r.f()}this._ranges.push(new l["a"](e.start,e.end))}}]),e}();Object(u["a"])(v,f["c"])},"7d72":function(e,t,r){"use strict";var n=r("62c8").Buffer,i=n.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){if(!e)return"utf8";var t;while(1)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function o(e){var t=a(e);if("string"!==typeof t&&(n.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}function s(e){var t;switch(this.encoding=o(e),this.encoding){case"utf16le":this.text=p,this.end=m,t=4;break;case"utf8":this.fillLast=f,t=4;break;case"base64":this.text=v,this.end=b,t=3;break;default:return this.write=g,void(this.end=y)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function l(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function c(e,t,r){var n=t.length-1;if(n<r)return 0;var i=l(t[n]);return i>=0?(i>0&&(e.lastNeed=i-1),i):--n<r||-2===i?0:(i=l(t[n]),i>=0?(i>0&&(e.lastNeed=i-2),i):--n<r||-2===i?0:(i=l(t[n]),i>=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0))}function u(e,t,r){if(128!==(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!==(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!==(192&t[2]))return e.lastNeed=2,"�"}}function f(e){var t=this.lastTotal-this.lastNeed,r=u(this,e,t);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function h(e,t){var r=c(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t}function p(e,t){if((e.length-t)%2===0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function m(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function v(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function b(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function g(e){return e.toString(this.encoding)}function y(e){return e&&e.length?this.write(e):""}t.StringDecoder=s,s.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(t=this.fillLast(e),void 0===t)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""},s.prototype.end=d,s.prototype.text=h,s.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},"7d92":function(e,t,r){var n=t;n.utils=r("c3c0"),n.common=r("edc9"),n.sha=r("5919"),n.ripemd=r("bb44"),n.hmac=r("2137"),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160},"7de4":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.816 11.5L7.038 4.785 4.261 11.5h5.555zm.62 1.5H3.641l-1.666 4.028H.312l5.789-14h1.875l5.789 14h-1.663L10.436 13zm7.55 2.279l.779-.779.707.707-2.265 2.265-2.193-2.265.707-.707.765.765V4.825c0-.042 0-.083.002-.123l-.77.77-.707-.707L17.207 2.5l2.265 2.265-.707.707-.782-.782c.002.043.003.089.003.135v10.454z"/></svg>'},"7def":function(e,t,r){},"7e0c":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("bf50"),c=r("652f"),u=r("2beb"),f=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){this.isEnabled=h(this.editor.model)}},{key:"execute",value:function(){var e=this.editor.model;e.change((function(t){var r=t.createElement("horizontalLine");e.insertContent(r);var n=r.nextSibling,i=n&&e.schema.checkChild(n,"$text");!i&&e.schema.checkChild(r.parent,"paragraph")&&(n=t.createElement("paragraph"),e.insertContent(n,t.createPositionAfter(r))),n&&t.setSelection(n,0)}))}}]),r}(c["a"]);function h(e){var t=e.schema,r=e.document.selection;return d(r,t,e)&&!p(r,t)}function d(e,t,r){var n=m(e,r);return t.checkChild(n,"horizontalLine")}function p(e,t){var r=e.getSelectedElement();return r&&t.isObject(r)}function m(e,t){var r=Object(u["c"])(e,t),n=r.parent;return n.isEmpty&&!n.is("element","$root")?n.parent:n}r("f613");
  651. /**
  652. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  653. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  654. */var v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.model.schema,r=e.t,n=e.conversion;t.register("horizontalLine",{isObject:!0,allowWhere:"$block"}),n.for("dataDowncast").elementToElement({model:"horizontalLine",view:function(e,t){var r=t.writer;return r.createEmptyElement("hr")}}),n.for("editingDowncast").elementToElement({model:"horizontalLine",view:function(e,t){var n=t.writer,i=r("Horizontal line"),a=n.createContainerElement("div"),o=n.createEmptyElement("hr");return n.addClass("ck-horizontal-line",a),n.setCustomProperty("hr",!0,a),n.insert(n.createPositionAt(a,0),o),b(a,n,i)}}),n.for("upcast").elementToElement({view:"hr",model:"horizontalLine"}),e.commands.add("horizontalLine",new f(e))}}],[{key:"pluginName",get:function(){return"HorizontalLineEditing"}}]),r}(s["a"]);function b(e,t,r){return t.setCustomProperty("horizontalLine",!0,e),Object(u["g"])(e,t,{label:r})}var g=r("3707"),y=r("6f6d"),w=r.n(y),_=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t;t.ui.componentFactory.add("horizontalLine",(function(n){var i=t.commands.get("horizontalLine"),a=new g["a"](n);return a.set({label:r("Horizontal line"),icon:w.a,tooltip:!0}),a.bind("isEnabled").to(i,"isEnabled"),e.listenTo(a,"execute",(function(){t.execute("horizontalLine"),t.editing.view.focus()})),a}))}}]),r}(s["a"]);r.d(t,"a",(function(){return k}));
  655. /**
  656. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  657. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  658. */
  659. var k=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[v,_,l["a"]]}},{key:"pluginName",get:function(){return"HorizontalLine"}}]),r}(s["a"])},"7e51":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zM1.632 6.95L5.02 9.358a.4.4 0 0 1-.013.661l-3.39 2.207A.4.4 0 0 1 1 11.892V7.275a.4.4 0 0 1 .632-.326z"/></svg>'},"7e78":function(e,t,r){var n=r("3fb5"),i=r("b672"),a=r("8707").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function l(){this.init(),this._w=s,i.call(this,64,56)}function c(e){return e<<1|e>>>31}function u(e){return e<<5|e>>>27}function f(e){return e<<30|e>>>2}function h(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(l,i),l.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},l.prototype._update=function(e){for(var t=this._w,r=0|this._a,n=0|this._b,i=0|this._c,a=0|this._d,s=0|this._e,l=0;l<16;++l)t[l]=e.readInt32BE(4*l);for(;l<80;++l)t[l]=c(t[l-3]^t[l-8]^t[l-14]^t[l-16]);for(var d=0;d<80;++d){var p=~~(d/20),m=u(r)+h(p,n,i,a)+s+t[d]+o[p]|0;s=a,a=i,i=f(n),n=r,r=m}this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=s+this._e|0},l.prototype._hash=function(){var e=a.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=l},"7e84":function(e,t,r){"use strict";function n(e){return n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},n(e)}r.d(t,"a",(function(){return n}))},"7eec":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0C1 4.784 1.777 4 2.75 4c.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75C1.784 7.5 1 6.723 1 5.75zm6 9c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0c0-.966.777-1.75 1.75-1.75.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75-.966 0-1.75-.777-1.75-1.75z"/></svg>'},"7f7a":function(e,t,r){"use strict";const n=t;n.bignum=r("bc12"),n.define=r("ef3a").define,n.base=r("41df"),n.constants=r("0211"),n.decoders=r("20f6"),n.encoders=r("343e")},"7f7b":function(e,t,r){"use strict";
  660. /**
  661. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  662. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  663. */
  664. function n(e){var t=e.ownerDocument.defaultView.getComputedStyle(e);return{top:parseInt(t.borderTopWidth,10),right:parseInt(t.borderRightWidth,10),bottom:parseInt(t.borderBottomWidth,10),left:parseInt(t.borderLeftWidth,10)}}r.d(t,"a",(function(){return n}))},8030:function(e,t,r){},8068:function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("b85c"),c=r("3835"),u=(r("8449"),r("ac6a"),r("4df9")),f=r("2d93"),h=r("1181"),d=r("b281"),p=r("35ad"),m=(r("7f7f"),r("652f")),v=r("89a8"),b=r("b286"),g=r("67b9"),y=r("0b65"),w=(r("1c4c"),r("7514"),r("5df3"),r("4f7f"),function(){function e(){Object(n["a"])(this,e),this._definitions=new Set}return Object(i["a"])(e,[{key:"length",get:function(){return this._definitions.size}},{key:"add",value:function(e){var t=this;Array.isArray(e)?e.forEach((function(e){return t._definitions.add(e)})):this._definitions.add(e)}},{key:"getDispatcher",value:function(){var e=this;return function(t){t.on("attribute:linkHref",(function(t,r,n){if(n.consumable.test(r.item,"attribute:linkHref")){var i,a=n.writer,o=a.document.selection,s=Object(l["a"])(e._definitions);try{for(s.s();!(i=s.n()).done;){var c=i.value,u=a.createAttributeElement("a",c.attributes,{priority:5});a.setCustomProperty("link",!0,u),c.callback(r.attributeNewValue)?r.item.is("selection")?a.wrap(o.getFirstRange(),u):a.wrap(n.mapper.toViewRange(r.range),u):a.unwrap(n.mapper.toViewRange(r.range),u)}}catch(f){s.e(f)}finally{s.f()}}}),{priority:"high"})}}},{key:"getDispatcherForLinkedImage",value:function(){var e=this;return function(t){t.on("attribute:linkHref:image",(function(t,r,n){var i,a=n.mapper.toViewElement(r.item),o=Array.from(a.getChildren()).find((function(e){return"a"===e.name})),s=Object(l["a"])(e._definitions);try{for(s.s();!(i=s.n()).done;){var u=i.value,f=Object(b["a"])(u.attributes);if(u.callback(r.attributeNewValue)){var h,d=Object(l["a"])(f);try{for(d.s();!(h=d.n()).done;){var p=Object(c["a"])(h.value,2),m=p[0],v=p[1];"class"===m?n.writer.addClass(v,o):n.writer.setAttribute(m,v,o)}}catch(O){d.e(O)}finally{d.f()}}else{var g,y=Object(l["a"])(f);try{for(y.s();!(g=y.n()).done;){var w=Object(c["a"])(g.value,2),_=w[0],k=w[1];"class"===_?n.writer.removeClass(k,o):n.writer.removeAttribute(_,o)}}catch(O){y.e(O)}finally{y.f()}}}}catch(O){s.e(O)}finally{s.f()}}))}}}]),e}()),_=(r("ffc1"),r("4917"),r("a481"),r("e621"));function k(e,t,r){var n=e.length;return r=void 0===r?n:r,!t&&r>=n?e:Object(_["a"])(e,t,r)}var O=k,E="\\ud800-\\udfff",S="\\u0300-\\u036f",A="\\ufe20-\\ufe2f",C="\\u20d0-\\u20ff",T=S+A+C,x="\\ufe0e\\ufe0f",M="\\u200d",j=RegExp("["+M+E+T+x+"]");function R(e){return j.test(e)}var P=R;function I(e){return e.split("")}var B=I,N="\\ud800-\\udfff",D="\\u0300-\\u036f",L="\\ufe20-\\ufe2f",F="\\u20d0-\\u20ff",V=D+L+F,z="\\ufe0e\\ufe0f",U="["+N+"]",H="["+V+"]",q="\\ud83c[\\udffb-\\udfff]",W="(?:"+H+"|"+q+")",G="[^"+N+"]",K="(?:\\ud83c[\\udde6-\\uddff]){2}",X="[\\ud800-\\udbff][\\udc00-\\udfff]",$="\\u200d",Z=W+"?",Y="["+z+"]?",J="(?:"+$+"(?:"+[G,K,X].join("|")+")"+Y+Z+")*",Q=Y+Z+J,ee="(?:"+[G+H+"?",H,K,X,U].join("|")+")",te=RegExp(q+"(?="+q+")|"+ee+Q,"g");function re(e){return e.match(te)||[]}var ne=re;function ie(e){return P(e)?ne(e):B(e)}var ae=ie,oe=r("79f6");function se(e){return function(t){t=Object(oe["a"])(t);var r=P(t)?ae(t):void 0,n=r?r[0]:t.charAt(0),i=r?O(r,1).join(""):t.slice(1);return n[e]()+i}}var le=se,ce=le("toUpperCase"),ue=ce,fe=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,he=/^(?:(?:https?|ftps?|mailto):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))/i,de=/^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i,pe=/^((\w+:(\/{2,})?)|(\W))/i,me="Ctrl+K";function ve(e){return e.is("attributeElement")&&!!e.getCustomProperty("link")}function be(e,t){var r=t.writer,n=r.createAttributeElement("a",{href:e},{priority:5});return r.setCustomProperty("link",!0,n),n}function ge(e){return e=String(e),ye(e)?e:"#"}function ye(e){var t=e.replace(fe,"");return t.match(he)}function we(e,t){var r={"Open in a new tab":e("Open in a new tab"),Downloadable:e("Downloadable")};return t.forEach((function(e){return e.label&&r[e.label]&&(e.label=r[e.label]),e})),t}function _e(e){var t=[];if(e)for(var r=0,n=Object.entries(e);r<n.length;r++){var i=Object(c["a"])(n[r],2),a=i[0],o=i[1],s=Object.assign({},o,{id:"link".concat(ue(a))});t.push(s)}return t}function ke(e,t){return!!e&&(e.is("element","image")&&t.checkAttribute("image","linkHref"))}function Oe(e){return de.test(e)}function Ee(e,t){var r=Oe(e)?"mailto:":t,n=!!r&&!pe.test(e);return e&&n?r+e:e}
  665. /**
  666. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  667. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  668. */var Se=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i.manualDecorators=new g["a"],i.automaticDecorators=new w,i}return Object(i["a"])(r,[{key:"restoreManualDecoratorStates",value:function(){var e,t=Object(l["a"])(this.manualDecorators);try{for(t.s();!(e=t.n()).done;){var r=e.value;r.value=this._getDecoratorStateFromModel(r.id)}}catch(n){t.e(n)}finally{t.f()}}},{key:"refresh",value:function(){var e=this.editor.model,t=e.document,r=Object(y["a"])(t.selection.getSelectedBlocks());ke(r,e.schema)?(this.value=r.getAttribute("linkHref"),this.isEnabled=e.schema.checkAttribute(r,"linkHref")):(this.value=t.selection.getAttribute("linkHref"),this.isEnabled=e.schema.checkAttributeInSelection(t.selection,"linkHref"));var n,i=Object(l["a"])(this.manualDecorators);try{for(i.s();!(n=i.n()).done;){var a=n.value;a.value=this._getDecoratorStateFromModel(a.id)}}catch(o){i.e(o)}finally{i.f()}}},{key:"execute",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.editor.model,i=n.document.selection,a=[],o=[];for(var s in r)r[s]?a.push(s):o.push(s);n.change((function(r){if(i.isCollapsed){var s=i.getFirstPosition();if(i.hasAttribute("linkHref")){var c=Object(v["a"])(s,"linkHref",i.getAttribute("linkHref"),n);r.setAttribute("linkHref",e,c),a.forEach((function(e){r.setAttribute(e,!0,c)})),o.forEach((function(e){r.removeAttribute(e,c)})),r.setSelection(r.createPositionAfter(c.end.nodeBefore))}else if(""!==e){var u=Object(b["a"])(i.getAttributes());u.set("linkHref",e),a.forEach((function(e){u.set(e,!0)}));var f=n.insertContent(r.createText(e,u),s),h=f.end;r.setSelection(h)}["linkHref"].concat(a,o).forEach((function(e){r.removeSelectionAttribute(e)}))}else{var d,p=n.schema.getValidRanges(i.getRanges(),"linkHref"),m=[],g=Object(l["a"])(i.getSelectedBlocks());try{for(g.s();!(d=g.n()).done;){var y=d.value;n.schema.checkAttribute(y,"linkHref")&&m.push(r.createRangeOn(y))}}catch(C){g.e(C)}finally{g.f()}var w,_=m.slice(),k=Object(l["a"])(p);try{for(k.s();!(w=k.n()).done;){var O=w.value;t._isRangeToUpdate(O,m)&&_.push(O)}}catch(C){k.e(C)}finally{k.f()}var E,S=Object(l["a"])(_);try{var A=function(){var t=E.value;r.setAttribute("linkHref",e,t),a.forEach((function(e){r.setAttribute(e,!0,t)})),o.forEach((function(e){r.removeAttribute(e,t)}))};for(S.s();!(E=S.n()).done;)A()}catch(C){S.e(C)}finally{S.f()}}}))}},{key:"_getDecoratorStateFromModel",value:function(e){var t=this.editor.model,r=t.document,n=Object(y["a"])(r.selection.getSelectedBlocks());return ke(n,t.schema)?n.getAttribute(e):r.selection.getAttribute(e)}},{key:"_isRangeToUpdate",value:function(e,t){var r,n=Object(l["a"])(t);try{for(n.s();!(r=n.n()).done;){var i=r.value;if(i.containsRange(e))return!1}}catch(a){n.e(a)}finally{n.f()}return!0}}]),r}(m["a"]),Ae=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this.editor.model,t=e.document,r=Object(y["a"])(t.selection.getSelectedBlocks());ke(r,e.schema)?this.isEnabled=e.schema.checkAttribute(r,"linkHref"):this.isEnabled=e.schema.checkAttributeInSelection(t.selection,"linkHref")}},{key:"execute",value:function(){var e=this.editor,t=this.editor.model,r=t.document.selection,n=e.commands.get("link");t.change((function(e){var i,a=r.isCollapsed?[Object(v["a"])(r.getFirstPosition(),"linkHref",r.getAttribute("linkHref"),t)]:t.schema.getValidRanges(r.getRanges(),"linkHref"),o=Object(l["a"])(a);try{for(o.s();!(i=o.n()).done;){var s=i.value;if(e.removeAttribute("linkHref",s),n){var c,u=Object(l["a"])(n.manualDecorators);try{for(u.s();!(c=u.n()).done;){var f=c.value;e.removeAttribute(f.id,s)}}catch(h){u.e(h)}finally{u.f()}}}}catch(h){o.e(h)}finally{o.f()}}))}}]),r}(m["a"]),Ce=r("d4e1"),Te=r("644e"),xe=Object(i["a"])((function e(t){var r=t.id,i=t.label,a=t.attributes,o=t.defaultValue;Object(n["a"])(this,e),this.id=r,this.set("value"),this.defaultValue=o,this.label=i,this.attributes=a}));
  669. /**
  670. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  671. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  672. */Object(Te["a"])(xe,Ce["a"]);var Me=r("84c3"),je=(r("356b"),"ck-link_selected"),Re="automatic",Pe="manual",Ie=/^(https?:)?\/\//,Be=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),e.config.define("link",{addTargetToExternalLinks:!1}),i}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor;e.model.schema.extend("$text",{allowAttributes:"linkHref"}),e.conversion.for("dataDowncast").attributeToElement({model:"linkHref",view:be}),e.conversion.for("editingDowncast").attributeToElement({model:"linkHref",view:function(e,t){return be(ge(e),t)}}),e.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:{href:!0}},model:{key:"linkHref",value:function(e){return e.getAttribute("href")}}}),e.commands.add("link",new Se(e)),e.commands.add("unlink",new Ae(e));var t=we(e.t,_e(e.config.get("link.decorators")));this._enableAutomaticDecorators(t.filter((function(e){return e.mode===Re}))),this._enableManualDecorators(t.filter((function(e){return e.mode===Pe})));var r=e.plugins.get(f["a"]);r.registerAttribute("linkHref"),Object(h["a"])(e,"linkHref","a",je),this._enableInsertContentSelectionAttributesFixer(),this._enableClickingAfterLink(),this._enableTypingOverLink(),this._handleDeleteContentAfterLink()}},{key:"_enableAutomaticDecorators",value:function(e){var t=this.editor,r=t.commands.get("link"),n=r.automaticDecorators;t.config.get("link.addTargetToExternalLinks")&&n.add({id:"linkIsExternal",mode:Re,callback:function(e){return Ie.test(e)},attributes:{target:"_blank",rel:"noopener noreferrer"}}),n.add(e),n.length&&t.conversion.for("downcast").add(n.getDispatcher())}},{key:"_enableManualDecorators",value:function(e){if(e.length){var t=this.editor,r=t.commands.get("link"),n=r.manualDecorators;e.forEach((function(e){t.model.schema.extend("$text",{allowAttributes:e.id}),n.add(new xe(e)),t.conversion.for("downcast").attributeToElement({model:e.id,view:function(t,r){var i=r.writer;if(t){var a=n.get(e.id).attributes,o=i.createAttributeElement("a",a,{priority:5});return i.setCustomProperty("link",!0,o),o}}}),t.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:n.get(e.id).attributes},model:{key:e.id}})}))}}},{key:"_enableInsertContentSelectionAttributesFixer",value:function(){var e=this.editor,t=e.model,r=t.document.selection,n=e.commands.get("link");this.listenTo(t,"insertContent",(function(){var e=r.anchor.nodeBefore,i=r.anchor.nodeAfter;r.hasAttribute("linkHref")&&e&&e.hasAttribute("linkHref")&&(i&&i.hasAttribute("linkHref")||t.change((function(e){Ne(e,n.manualDecorators)})))}),{priority:"low"})}},{key:"_enableClickingAfterLink",value:function(){var e=this.editor,t=e.commands.get("link");e.editing.view.addObserver(u["a"]);var r=!1;this.listenTo(e.editing.view.document,"mousedown",(function(){r=!0})),this.listenTo(e.editing.view.document,"selectionChange",(function(){if(r){r=!1;var n=e.model.document.selection;if(n.isCollapsed&&n.hasAttribute("linkHref")){var i=n.getFirstPosition(),a=Object(v["a"])(i,"linkHref",n.getAttribute("linkHref"),e.model);(i.isTouching(a.start)||i.isTouching(a.end))&&e.model.change((function(e){Ne(e,t.manualDecorators)}))}}}))}},{key:"_enableTypingOverLink",value:function(){var e,t,r=this.editor,n=r.editing.view;this.listenTo(n.document,"delete",(function(){t=!0}),{priority:"high"}),this.listenTo(r.model,"deleteContent",(function(){var n=r.model.document.selection;n.isCollapsed||(t?t=!1:Le(r)&&De(r.model)&&(e=n.getAttributes()))}),{priority:"high"}),this.listenTo(r.model,"insertContent",(function(n,i){var a=Object(c["a"])(i,1),o=a[0];t=!1,Le(r)&&e&&(r.model.change((function(t){var r,n=Object(l["a"])(e);try{for(n.s();!(r=n.n()).done;){var i=Object(c["a"])(r.value,2),a=i[0],s=i[1];t.setAttribute(a,s,o)}}catch(u){n.e(u)}finally{n.f()}})),e=null)}),{priority:"high"})}},{key:"_handleDeleteContentAfterLink",value:function(){var e=this.editor,t=e.model,r=t.document.selection,n=e.editing.view,i=e.commands.get("link"),a=!1,o=!1;this.listenTo(n.document,"delete",(function(e,t){o=t.domEvent.keyCode===Me["f"].backspace}),{priority:"high"}),this.listenTo(t,"deleteContent",(function(){a=!1;var e=r.getFirstPosition(),n=r.getAttribute("linkHref");if(n){var i=Object(v["a"])(e,"linkHref",n,t);a=i.containsPosition(e)||i.end.isEqual(e)}}),{priority:"high"}),this.listenTo(t,"deleteContent",(function(){o&&(o=!1,a||e.model.enqueueChange((function(e){Ne(e,i.manualDecorators)})))}),{priority:"low"})}}],[{key:"pluginName",get:function(){return"LinkEditing"}},{key:"requires",get:function(){return[f["a"],d["a"],p["a"]]}}]),r}(s["a"]);function Ne(e,t){e.removeSelectionAttribute("linkHref");var r,n=Object(l["a"])(t);try{for(n.s();!(r=n.n()).done;){var i=r.value;e.removeSelectionAttribute(i.id)}}catch(a){n.e(a)}finally{n.f()}}function De(e){var t=e.document.selection,r=t.getFirstPosition(),n=t.getLastPosition(),i=r.nodeAfter;if(!i)return!1;if(!i.is("$text"))return!1;if(!i.hasAttribute("linkHref"))return!1;var a=n.textNode||n.nodeBefore;if(i===a)return!0;var o=Object(v["a"])(r,"linkHref",i.getAttribute("linkHref"),e);return o.containsRange(e.createRange(r,n),!0)}function Le(e){var t=e.plugins.get("Input");return t.isInput(e.model.change((function(e){return e.batch})))}var Fe=r("45eb"),Ve=r("7e84"),ze=r("51d0"),Ue=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i.domEventType="click",i}return Object(i["a"])(r,[{key:"onDomEvent",value:function(e){this.fire(e.type,e)}}]),r}(ze["a"]),He=r("164f"),qe=r("901d"),We=r("3707"),Ge=r("2909"),Ke=r("257e"),Xe=r("940e"),$e=r("3493"),Ze=r("9a87"),Ye=r("18b6"),Je=r("2e1f"),Qe=r("57e3"),et=r("ab1f"),tt=r("768b"),rt=r("0d02"),nt=r("91db"),it=r("18ce"),at=r.n(it),ot=r("8ef8"),st=r.n(ot),lt=(r("18ea"),r("7946"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e,i){var a;Object(n["a"])(this,r),a=t.call(this,e);var o=e.t;a.focusTracker=new tt["a"],a.keystrokes=new nt["a"],a.urlInputView=a._createUrlInput(),a.saveButtonView=a._createButton(o("Save"),at.a,"ck-button-save"),a.saveButtonView.type="submit",a.cancelButtonView=a._createButton(o("Cancel"),st.a,"ck-button-cancel","cancel"),a._manualDecoratorSwitches=a._createManualDecoratorSwitches(i),a.children=a._createFormChildren(i.manualDecorators),a._focusables=new $e["a"],a._focusCycler=new rt["a"]({focusables:a._focusables,focusTracker:a.focusTracker,keystrokeHandler:a.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});var s=["ck","ck-link-form","ck-responsive-form"];return i.manualDecorators.length&&s.push("ck-link-form_layout-vertical","ck-vertical-form"),a.setTemplate({tag:"form",attributes:{class:s,tabindex:"-1"},children:a.children}),Object(Qe["a"])(Object(Ke["a"])(a)),a}return Object(i["a"])(r,[{key:"getDecoratorSwitchesState",value:function(){return Array.from(this._manualDecoratorSwitches).reduce((function(e,t){return e[t.name]=t.isOn,e}),{})}},{key:"render",value:function(){var e=this;Object(Fe["a"])(Object(Ve["a"])(r.prototype),"render",this).call(this),Object(et["a"])({view:this});var t=[this.urlInputView].concat(Object(Ge["a"])(this._manualDecoratorSwitches),[this.saveButtonView,this.cancelButtonView]);t.forEach((function(t){e._focusables.add(t),e.focusTracker.add(t.element)})),this.keystrokes.listenTo(this.element)}},{key:"focus",value:function(){this._focusCycler.focusFirst()}},{key:"_createUrlInput",value:function(){var e=this.locale.t,t=new Ye["a"](this.locale,Je["b"]);return t.label=e("Link URL"),t}},{key:"_createButton",value:function(e,t,r,n){var i=new We["a"](this.locale);return i.set({label:e,icon:t,tooltip:!0}),i.extendTemplate({attributes:{class:r}}),n&&i.delegate("execute").to(this,n),i}},{key:"_createManualDecoratorSwitches",value:function(e){var t,r=this,n=this.createCollection(),i=Object(l["a"])(e.manualDecorators);try{var a=function(){var i=t.value,a=new Ze["a"](r.locale);a.set({name:i.id,label:i.label,withText:!0}),a.bind("isOn").toMany([i,e],"value",(function(e,t){return void 0===t&&void 0===e?i.defaultValue:e})),a.on("execute",(function(){i.set("value",!a.isOn)})),n.add(a)};for(i.s();!(t=i.n()).done;)a()}catch(o){i.e(o)}finally{i.f()}return n}},{key:"_createFormChildren",value:function(e){var t=this.createCollection();if(t.add(this.urlInputView),e.length){var r=new Xe["a"];r.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map((function(e){return{tag:"li",children:[e],attributes:{class:["ck","ck-list__item"]}}})),attributes:{class:["ck","ck-reset","ck-list"]}}),t.add(r)}return t.add(this.saveButtonView),t.add(this.cancelButtonView),t}}]),r}(Xe["a"])),ct=r("1805"),ut=r.n(ct),ft=r("2609"),ht=r.n(ft),dt=(r("2260"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;Object(n["a"])(this,r),i=t.call(this,e);var a=e.t;return i.focusTracker=new tt["a"],i.keystrokes=new nt["a"],i.previewButtonView=i._createPreviewButton(),i.unlinkButtonView=i._createButton(a("Unlink"),ut.a,"unlink"),i.editButtonView=i._createButton(a("Edit link"),ht.a,"edit"),i.set("href"),i._focusables=new $e["a"],i._focusCycler=new rt["a"]({focusables:i._focusables,focusTracker:i.focusTracker,keystrokeHandler:i.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),i.setTemplate({tag:"div",attributes:{class:["ck","ck-link-actions","ck-responsive-form"],tabindex:"-1"},children:[i.previewButtonView,i.editButtonView,i.unlinkButtonView]}),i}return Object(i["a"])(r,[{key:"render",value:function(){var e=this;Object(Fe["a"])(Object(Ve["a"])(r.prototype),"render",this).call(this);var t=[this.previewButtonView,this.editButtonView,this.unlinkButtonView];t.forEach((function(t){e._focusables.add(t),e.focusTracker.add(t.element)})),this.keystrokes.listenTo(this.element)}},{key:"focus",value:function(){this._focusCycler.focusFirst()}},{key:"_createButton",value:function(e,t,r){var n=new We["a"](this.locale);return n.set({label:e,icon:t,tooltip:!0}),n.delegate("execute").to(this,r),n}},{key:"_createPreviewButton",value:function(){var e=new We["a"](this.locale),t=this.bindTemplate,r=this.t;return e.set({withText:!0,tooltip:r("Open link in new tab")}),e.extendTemplate({attributes:{class:["ck","ck-link-actions__preview"],href:t.to("href",(function(e){return e&&ge(e)})),target:"_blank",rel:"noopener noreferrer"}}),e.bind("label").to(this,"href",(function(e){return e||r("This link has no URL")})),e.bind("isEnabled").to(this,"href",(function(e){return!!e})),e.template.tag="a",e.template.eventListeners={},e}}]),r}(Xe["a"])),pt=r("77bd"),mt=r.n(pt),vt="link-ui",bt=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor;e.editing.view.addObserver(Ue),this.actionsView=this._createActionsView(),this.formView=this._createFormView(),this._balloon=e.plugins.get(He["a"]),this._createToolbarLinkButton(),this._enableUserBalloonInteractions(),e.conversion.for("editingDowncast").markerToHighlight({model:vt,view:{classes:["ck-fake-link-selection"]}}),e.conversion.for("editingDowncast").markerToElement({model:vt,view:{name:"span",classes:["ck-fake-link-selection","ck-fake-link-selection_collapsed"]}})}},{key:"destroy",value:function(){Object(Fe["a"])(Object(Ve["a"])(r.prototype),"destroy",this).call(this),this.formView.destroy()}},{key:"_createActionsView",value:function(){var e=this,t=this.editor,r=new dt(t.locale),n=t.commands.get("link"),i=t.commands.get("unlink");return r.bind("href").to(n,"value"),r.editButtonView.bind("isEnabled").to(n),r.unlinkButtonView.bind("isEnabled").to(i),this.listenTo(r,"edit",(function(){e._addFormView()})),this.listenTo(r,"unlink",(function(){t.execute("unlink"),e._hideUI()})),r.keystrokes.set("Esc",(function(t,r){e._hideUI(),r()})),r.keystrokes.set(me,(function(t,r){e._addFormView(),r()})),r}},{key:"_createFormView",value:function(){var e=this,t=this.editor,r=t.commands.get("link"),n=t.config.get("link.defaultProtocol"),i=new lt(t.locale,r);return i.urlInputView.fieldView.bind("value").to(r,"value"),i.urlInputView.bind("isReadOnly").to(r,"isEnabled",(function(e){return!e})),i.saveButtonView.bind("isEnabled").to(r),this.listenTo(i,"submit",(function(){var r=i.urlInputView.fieldView.element.value,a=Ee(r,n);t.execute("link",a,i.getDecoratorSwitchesState()),e._closeFormView()})),this.listenTo(i,"cancel",(function(){e._closeFormView()})),i.keystrokes.set("Esc",(function(t,r){e._closeFormView(),r()})),i}},{key:"_createToolbarLinkButton",value:function(){var e=this,t=this.editor,r=t.commands.get("link"),n=t.t;t.keystrokes.set(me,(function(t,n){n(),r.isEnabled&&e._showUI(!0)})),t.ui.componentFactory.add("link",(function(t){var i=new We["a"](t);return i.isEnabled=!0,i.label=n("Link"),i.icon=mt.a,i.keystroke=me,i.tooltip=!0,i.isToggleable=!0,i.bind("isEnabled").to(r,"isEnabled"),i.bind("isOn").to(r,"value",(function(e){return!!e})),e.listenTo(i,"execute",(function(){return e._showUI(!0)})),i}))}},{key:"_enableUserBalloonInteractions",value:function(){var e=this,t=this.editor.editing.view.document;this.listenTo(t,"click",(function(){var t=e._getSelectedLinkElement();t&&e._showUI()})),this.editor.keystrokes.set("Tab",(function(t,r){e._areActionsVisible&&!e.actionsView.focusTracker.isFocused&&(e.actionsView.focus(),r())}),{priority:"high"}),this.editor.keystrokes.set("Esc",(function(t,r){e._isUIVisible&&(e._hideUI(),r())})),Object(qe["a"])({emitter:this.formView,activator:function(){return e._isUIInPanel},contextElements:[this._balloon.view.element],callback:function(){return e._hideUI()}})}},{key:"_addActionsView",value:function(){this._areActionsInPanel||this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}},{key:"_addFormView",value:function(){if(!this._isFormInPanel){var e=this.editor,t=e.commands.get("link");this.formView.disableCssTransitions(),this._balloon.add({view:this.formView,position:this._getBalloonPositionData()}),this._balloon.visibleView===this.formView&&this.formView.urlInputView.fieldView.select(),this.formView.enableCssTransitions(),this.formView.urlInputView.fieldView.element.value=t.value||""}}},{key:"_closeFormView",value:function(){var e=this.editor.commands.get("link");e.restoreManualDecoratorStates(),void 0!==e.value?this._removeFormView():this._hideUI()}},{key:"_removeFormView",value:function(){this._isFormInPanel&&(this.formView.saveButtonView.focus(),this._balloon.remove(this.formView),this.editor.editing.view.focus(),this._hideFakeVisualSelection())}},{key:"_showUI",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._getSelectedLinkElement()?(this._areActionsVisible?this._addFormView():this._addActionsView(),e&&this._balloon.showStack("main")):(this._showFakeVisualSelection(),this._addActionsView(),e&&this._balloon.showStack("main"),this._addFormView()),this._startUpdatingUI()}},{key:"_hideUI",value:function(){if(this._isUIInPanel){var e=this.editor;this.stopListening(e.ui,"update"),this.stopListening(this._balloon,"change:visibleView"),e.editing.view.focus(),this._removeFormView(),this._balloon.remove(this.actionsView),this._hideFakeVisualSelection()}}},{key:"_startUpdatingUI",value:function(){var e=this,t=this.editor,r=t.editing.view.document,n=this._getSelectedLinkElement(),i=o(),a=function(){var t=e._getSelectedLinkElement(),r=o();n&&!t||!n&&r!==i?e._hideUI():e._isUIVisible&&e._balloon.updatePosition(e._getBalloonPositionData()),n=t,i=r};function o(){return r.selection.focus.getAncestors().reverse().find((function(e){return e.is("element")}))}this.listenTo(t.ui,"update",a),this.listenTo(this._balloon,"change:visibleView",a)}},{key:"_isFormInPanel",get:function(){return this._balloon.hasView(this.formView)}},{key:"_areActionsInPanel",get:function(){return this._balloon.hasView(this.actionsView)}},{key:"_areActionsVisible",get:function(){return this._balloon.visibleView===this.actionsView}},{key:"_isUIInPanel",get:function(){return this._isFormInPanel||this._areActionsInPanel}},{key:"_isUIVisible",get:function(){var e=this._balloon.visibleView;return e==this.formView||this._areActionsVisible}},{key:"_getBalloonPositionData",value:function(){var e=this.editor.editing.view,t=this.editor.model,r=e.document,n=null;if(t.markers.has(vt)){var i=Array.from(this.editor.editing.mapper.markerNameToElements(vt)),a=e.createRange(e.createPositionBefore(i[0]),e.createPositionAfter(i[i.length-1]));n=e.domConverter.viewRangeToDom(a)}else{var o=this._getSelectedLinkElement(),s=r.selection.getFirstRange();n=o?e.domConverter.mapViewToDom(o):e.domConverter.viewRangeToDom(s)}return{target:n}}},{key:"_getSelectedLinkElement",value:function(){var e=this.editor.editing.view,t=e.document.selection;if(t.isCollapsed)return gt(t.getFirstPosition());var r=t.getFirstRange().getTrimmed(),n=gt(r.start),i=gt(r.end);return n&&n==i&&e.createRangeIn(n).getTrimmed().isEqual(r)?n:null}},{key:"_showFakeVisualSelection",value:function(){var e=this.editor.model;e.change((function(t){var r=e.document.selection.getFirstRange();if(e.markers.has(vt))t.updateMarker(vt,{range:r});else if(r.start.isAtEnd){var n=r.start.getLastMatchingPosition((function(t){var r=t.item;return!e.schema.isContent(r)}),{boundaries:r});t.addMarker(vt,{usingOperation:!1,affectsData:!1,range:t.createRange(n,r.end)})}else t.addMarker(vt,{usingOperation:!1,affectsData:!1,range:r})}))}},{key:"_hideFakeVisualSelection",value:function(){var e=this.editor.model;e.markers.has(vt)&&e.change((function(e){e.removeMarker(vt)}))}}],[{key:"requires",get:function(){return[He["a"]]}},{key:"pluginName",get:function(){return"LinkUI"}}]),r}(s["a"]);function gt(e){return e.getAncestors().find((function(e){return ve(e)}))}r("3b2b");var yt=r("53ca");
  673. /**
  674. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  675. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  676. */
  677. function wt(e,t){var r=e.start,n=Array.from(e.getItems()).reduce((function(e,n){return n.is("$text")||n.is("$textProxy")?e+n.data:(r=t.createPositionAfter(n),"")}),"");return{text:n,range:t.createRange(r,e.end)}}
  678. /**
  679. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  680. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  681. */var _t=function(){function e(t,r){var i=this;Object(n["a"])(this,e),this.model=t,this.testCallback=r,this.hasMatch=!1,this.set("isEnabled",!0),this.on("change:isEnabled",(function(){i.isEnabled?i._startListening():(i.stopListening(t.document.selection),i.stopListening(t.document))})),this._startListening()}return Object(i["a"])(e,[{key:"_startListening",value:function(){var e=this,t=this.model,r=t.document;this.listenTo(r.selection,"change:range",(function(t,n){var i=n.directChange;i&&(r.selection.isCollapsed?e._evaluateTextBeforeSelection("selection"):e.hasMatch&&(e.fire("unmatched"),e.hasMatch=!1))})),this.listenTo(r,"change:data",(function(t,r){"transparent"!=r.type&&e._evaluateTextBeforeSelection("data",{batch:r})}))}},{key:"_evaluateTextBeforeSelection",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.model,n=r.document,i=n.selection,a=r.createRange(r.createPositionAt(i.focus.parent,0),i.focus),o=wt(a,r),s=o.text,l=o.range,c=this.testCallback(s);if(!c&&this.hasMatch&&this.fire("unmatched"),this.hasMatch=!!c,c){var u=Object.assign(t,{text:s,range:l});"object"==Object(yt["a"])(c)&&Object.assign(u,c),this.fire("matched:".concat(e),u)}}}]),e}();Object(Te["a"])(_t,Ce["a"]);
  682. /**
  683. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  684. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  685. */
  686. var kt=4,Ot=new RegExp("(^|\\s)(((?:(?:(?:https?|ftp):)?\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?![-_])(?:[-\\w\\u00a1-\\uffff]{0,63}[^-_]\\.)+(?:[a-z\\u00a1-\\uffff]{2,}))(?::\\d{2,5})?(?:[/?#]\\S*)?)|((www.|(\\S+@))((?![-_])(?:[-\\w\\u00a1-\\uffff]{0,63}[^-_]\\.))+(?:[a-z\\u00a1-\\uffff]{2,})))$","i"),Et=2,St=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.model.document.selection;r.on("change:range",(function(){e.isEnabled=!r.anchor.parent.is("element","codeBlock")})),this._enableTypingHandling()}},{key:"afterInit",value:function(){this._enableEnterHandling(),this._enableShiftEnterHandling()}},{key:"_enableTypingHandling",value:function(){var e=this,t=this.editor,r=new _t(t.model,(function(e){if(At(e)){var t=Ct(e.substr(0,e.length-1));return t?{url:t}:void 0}})),n=t.plugins.get("Input");r.on("matched:data",(function(r,i){var a=i.batch,o=i.range,s=i.url;if(n.isInput(a)){var l=o.end.getShiftedBy(-1),c=l.getShiftedBy(-s.length),u=t.model.createRange(c,l);e._applyAutoLink(s,u)}})),r.bind("isEnabled").to(this)}},{key:"_enableEnterHandling",value:function(){var e=this,t=this.editor,r=t.model,n=t.commands.get("enter");n&&n.on("execute",(function(){var t=r.document.selection.getFirstPosition();if(t.parent.previousSibling){var n=r.createRangeIn(t.parent.previousSibling);e._checkAndApplyAutoLinkOnRange(n)}}))}},{key:"_enableShiftEnterHandling",value:function(){var e=this,t=this.editor,r=t.model,n=t.commands.get("shiftEnter");n&&n.on("execute",(function(){var t=r.document.selection.getFirstPosition(),n=r.createRange(r.createPositionAt(t.parent,0),t.getShiftedBy(-1));e._checkAndApplyAutoLinkOnRange(n)}))}},{key:"_checkAndApplyAutoLinkOnRange",value:function(e){var t=this.editor.model,r=wt(e,t),n=r.text,i=r.range,a=Ct(n);if(a){var o=t.createRange(i.end.getShiftedBy(-a.length),i.end);this._applyAutoLink(a,o)}}},{key:"_applyAutoLink",value:function(e,t){var r=this,n=this.editor.model;this.isEnabled&&Tt(t,n)&&n.enqueueChange((function(n){var i=r.editor.config.get("link.defaultProtocol"),a=Ee(e,i);n.setAttribute("linkHref",a,t)}))}}],[{key:"pluginName",get:function(){return"AutoLink"}}]),r}(s["a"]);function At(e){return e.length>kt&&" "===e[e.length-1]&&" "!==e[e.length-2]}function Ct(e){var t=Ot.exec(e);return t?t[Et]:null}function Tt(e,t){return t.schema.checkAttributeInSelection(t.createSelection(e),"linkHref")}r.d(t,"a",(function(){return xt}));
  687. /**
  688. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  689. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  690. */
  691. var xt=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[Be,bt,St]}},{key:"pluginName",get:function(){return"Link"}}]),r}(s["a"])},8073:function(e,t,r){"use strict";
  692. /**
  693. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  694. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  695. */
  696. function n(e){return function(t){return t+e}}r.d(t,"a",(function(){return n}))},"807d":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M4 2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm8.38 9.262H7.62L10 5.506l2.38 5.756zm.532 1.285L14.34 16h1.426L10.804 4H9.196L4.234 16H5.66l1.428-3.453h5.824z"/></svg>'},"80a9":function(e,t,r){"use strict";r("c5f6"),r("ee1d"),r("7f7f");var n=r("3707"),i=r("67b9"),a=r("6a40"),o=(r("a481"),r("7514"),r("d4ec")),s=r("bee2"),l=r("262e"),c=r("2caf"),u=r("940e"),f=r("fdf0"),h=r("ceea"),d=r("2027"),p=r("875d"),m=r.n(p),v=(r("1c79"),function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,n){var i;Object(o["a"])(this,r),i=t.call(this,e);var a=i.bindTemplate;return i.set("value",""),i.set("id"),i.set("isReadOnly",!1),i.set("hasError",!1),i.set("isFocused",!1),i.set("isEmpty",!0),i.set("ariaDescribedById"),i.options=n,i._dropdownView=i._createDropdownView(e),i._inputView=i._createInputTextView(e),i._stillTyping=!1,i.setTemplate({tag:"div",attributes:{class:["ck","ck-input-color",a.if("hasError","ck-error")],id:a.to("id"),"aria-invalid":a.if("hasError",!0),"aria-describedby":a.to("ariaDescribedById")},children:[i._dropdownView,i._inputView]}),i.on("change:value",(function(e,t,r){return i._setInputValue(r)})),i}return Object(s["a"])(r,[{key:"focus",value:function(){this._inputView.focus()}},{key:"_createDropdownView",value:function(){var e=this.locale,t=e.t,r=this.bindTemplate,n=this._createColorGrid(e),i=Object(h["c"])(e),a=new u["a"],o=this._createRemoveColorButton(e);return a.setTemplate({tag:"span",attributes:{class:["ck","ck-input-color__button__preview"],style:{backgroundColor:r.to("value")}},children:[{tag:"span",attributes:{class:["ck","ck-input-color__button__preview__no-color-indicator",r.if("value","ck-hidden",(function(e){return""!=e}))]}}]}),i.buttonView.extendTemplate({attributes:{class:"ck-input-color__button"}}),i.buttonView.children.add(a),i.buttonView.tooltip=t("Color picker"),i.panelPosition="rtl"===e.uiLanguageDirection?"se":"sw",i.panelView.children.add(o),i.panelView.children.add(n),i.bind("isEnabled").to(this,"isReadOnly",(function(e){return!e})),i}},{key:"_createInputTextView",value:function(){var e=this,t=this.locale,r=new f["a"](t);return r.extendTemplate({on:{blur:r.bindTemplate.to("blur")}}),r.value=this.value,r.bind("isReadOnly","hasError").to(this),this.bind("isFocused","isEmpty").to(r),r.on("input",(function(){var t=r.element.value,n=e.options.colorDefinitions.find((function(e){return t===e.label}));e._stillTyping=!0,e.value=n&&n.color||t})),r.on("blur",(function(){e._stillTyping=!1,e._setInputValue(r.element.value)})),r.delegate("input").to(this),r}},{key:"_createRemoveColorButton",value:function(){var e=this,t=this.locale,r=t.t,i=new n["a"](t);return i.class="ck-input-color__remove-color",i.withText=!0,i.icon=m.a,i.label=r("Remove color"),i.on("execute",(function(){e.value="",e._dropdownView.isOpen=!1,e.fire("input")})),i}},{key:"_createColorGrid",value:function(e){var t=this,r=new d["a"](e,{colorDefinitions:this.options.colorDefinitions,columns:this.options.columns});return r.on("execute",(function(e,r){t.value=r.value,t._dropdownView.isOpen=!1,t.fire("input")})),r.bind("selectedColor").to(this,"value"),r}},{key:"_setInputValue",value:function(e){if(!this._stillTyping){var t=b(e),r=this.options.colorDefinitions.find((function(e){return t===b(e.color)}));this._inputView.value=r?r.label:e||""}}}]),r}(u["a"]));function b(e){return e.replace(/([(,])\s+/g,"$1").replace(/^\s+|\s+(?=[),\s]|$)/g,"").replace(/,|\s/g," ")}var g=r("7343");r.d(t,"e",(function(){return w})),r.d(t,"g",(function(){return _})),r.d(t,"h",(function(){return k})),r.d(t,"a",(function(){return O})),r.d(t,"i",(function(){return E})),r.d(t,"j",(function(){return S})),r.d(t,"d",(function(){return A})),r.d(t,"c",(function(){return C})),r.d(t,"b",(function(){return T})),r.d(t,"f",(function(){return x}));
  697. /**
  698. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  699. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  700. */
  701. var y=function(e){return""===e};function w(e){return{none:e("None"),solid:e("Solid"),dotted:e("Dotted"),dashed:e("Dashed"),double:e("Double"),groove:e("Groove"),ridge:e("Ridge"),inset:e("Inset"),outset:e("Outset")}}function _(e){return e('The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".')}function k(e){return e('The value is invalid. Try "10px" or "2em" or simply "2".')}function O(e){return e=e.trim(),y(e)||Object(g["f"])(e)}function E(e){return e=e.trim(),y(e)||M(e)||Object(g["g"])(e)||Object(g["i"])(e)}function S(e){return e=e.trim(),y(e)||M(e)||Object(g["g"])(e)}function A(e){var t=new i["a"],r=w(e.t),n=function(n){var i={type:"button",model:new a["a"]({_borderStyleValue:"none"===n?"":n,label:r[n],withText:!0})};"none"===n?i.model.bind("isOn").to(e,"borderStyle",(function(e){return!e})):i.model.bind("isOn").to(e,"borderStyle",(function(e){return e===n})),t.add(i)};for(var o in r)n(o);return t}function C(e){var t=e.view,r=e.icons,i=e.toolbar,a=e.labels,o=e.propertyName,s=e.nameToValue,l=function(e){var l=new n["a"](t.locale);l.set({label:a[e],icon:r[e],tooltip:a[e]}),l.bind("isOn").to(t,o,(function(t){return t===s(e)})),l.on("execute",(function(){t[o]=s(e)})),i.items.add(l)};for(var c in a)l(c)}var T=[{color:"hsl(0, 0%, 0%)",label:"Black"},{color:"hsl(0, 0%, 30%)",label:"Dim grey"},{color:"hsl(0, 0%, 60%)",label:"Grey"},{color:"hsl(0, 0%, 90%)",label:"Light grey"},{color:"hsl(0, 0%, 100%)",label:"White",hasBorder:!0},{color:"hsl(0, 75%, 60%)",label:"Red"},{color:"hsl(30, 75%, 60%)",label:"Orange"},{color:"hsl(60, 75%, 60%)",label:"Yellow"},{color:"hsl(90, 75%, 60%)",label:"Light green"},{color:"hsl(120, 75%, 60%)",label:"Green"},{color:"hsl(150, 75%, 60%)",label:"Aquamarine"},{color:"hsl(180, 75%, 60%)",label:"Turquoise"},{color:"hsl(210, 75%, 60%)",label:"Light blue"},{color:"hsl(240, 75%, 60%)",label:"Blue"},{color:"hsl(270, 75%, 60%)",label:"Purple"}];function x(e){return function(t,r,n){var i=new v(t.locale,{colorDefinitions:j(e.colorConfig),columns:e.columns});return i.set({id:r,ariaDescribedById:n}),i.bind("isReadOnly").to(t,"isEnabled",(function(e){return!e})),i.bind("hasError").to(t,"errorText",(function(e){return!!e})),i.on("input",(function(){t.errorText=null})),t.bind("isEmpty","isFocused").to(i),i}}function M(e){var t=parseFloat(e);return!Number.isNaN(t)&&e===String(t)}function j(e){return e.map((function(e){return{color:e.model,label:e.label,options:{hasBorder:e.hasBorder}}}))}},"80af":function(e,t,r){(function(e){(function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var o;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{o="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:r(11).Buffer}catch(C){}function s(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function l(e,t,r){var n=s(e,r);return r-1>=t&&(n|=s(e,r-1)<<4),n}function c(e,t,r,n){for(var i=0,a=Math.min(e.length,r),o=t;o<a;o++){var s=e.charCodeAt(o)-48;i*=n,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(e){return e instanceof a||null!==e&&"object"===typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"===typeof e)return this._initNumber(e,t,r);if("object"===typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,r):(this._parseBase(e,t,i),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(n("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,o,s=0;if("be"===r)for(i=e.length-1,a=0;i>=0;i-=3)o=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);else if("le"===r)for(i=0,a=0;i<e.length;i+=3)o=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,o=0;if("be"===r)for(n=e.length-1;n>=t;n-=2)i=l(e,t,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;else{var s=e.length-t;for(n=s%2===0?t+1:t;n<e.length;n+=2)i=l(e,t,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8}this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var a=e.length-r,o=a%n,s=Math.min(a,a-o)+r,l=0,u=r;u<s;u+=n)l=c(e,u,u+n,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==o){var f=1;for(l=c(e,u,e.length,t),u=0;u<o;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this.strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){while(this.length<e)this.words[this.length++]=0;return this},a.prototype.strip=function(){while(this.length>1&&0===this.words[this.length-1])this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,i=r%26;t[r]=(e.words[n]&1<<i)>>>i}return t}function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],a=0|t.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var c=1;c<n;c++){for(var u=l>>>26,f=67108863&l,h=Math.min(c,t.length-1),d=Math.max(0,c-e.length+1);d<=h;d++){var p=c-d|0;i=0|e.words[p],a=0|t.words[d],o=i*a+f,u+=o/67108864|0,f=67108863&o}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(e=e||10,t=0|t||1,16===e||"hex"===e){r="";for(var i=0,a=0,o=0;o<this.length;o++){var s=this.words[o],l=(16777215&(s<<i|a)).toString(16);a=s>>>24-i&16777215,r=0!==a||o!==this.length-1?u[6-l.length]+l+r:l+r,i+=2,i>=26&&(i-=26,o--)}0!==a&&(r=a.toString(16)+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],d=h[e];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(e);p=p.idivn(d),r=p.isZero()?m+r:u[c-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return n("undefined"!==typeof o),this.toArrayLike(o,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var o,s,l="le"===t,c=new e(a),u=this.clone();if(l){for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[s]=o;for(;s<a;s++)c[s]=0}else{for(s=0;s<a-i;s++)c[s]=0;for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[a-s-1]=o}return c},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0===(8191&t)&&(r+=13,t>>>=13),0===(127&t)&&(r+=7,t>>>=7),0===(15&t)&&(r+=4,t>>>=4),0===(3&t)&&(r+=2,t>>>=2),0===(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(e){while(this.length<e.length)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},a.prototype.ior=function(e){return n(0===(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return n(0===(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return n(0===(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"===typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},a.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a<n.length;a++)t=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&t,i=t>>>26;for(;0!==i&&a<r.length;a++)t=(0|r.words[a])+i,this.words[a]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var a=0,o=0;o<n.length;o++)t=(0|r.words[o])-(0|n.words[o])+a,a=t>>26,this.words[o]=67108863&t;for(;0!==a&&o<r.length;o++)t=(0|r.words[o])+a,a=t>>26,this.words[o]=67108863&t;if(0===a&&o<r.length&&r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this.length=Math.max(this.length,o),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var n,i,a,o=e.words,s=t.words,l=r.words,c=0,u=0|o[0],f=8191&u,h=u>>>13,d=0|o[1],p=8191&d,m=d>>>13,v=0|o[2],b=8191&v,g=v>>>13,y=0|o[3],w=8191&y,_=y>>>13,k=0|o[4],O=8191&k,E=k>>>13,S=0|o[5],A=8191&S,C=S>>>13,T=0|o[6],x=8191&T,M=T>>>13,j=0|o[7],R=8191&j,P=j>>>13,I=0|o[8],B=8191&I,N=I>>>13,D=0|o[9],L=8191&D,F=D>>>13,V=0|s[0],z=8191&V,U=V>>>13,H=0|s[1],q=8191&H,W=H>>>13,G=0|s[2],K=8191&G,X=G>>>13,$=0|s[3],Z=8191&$,Y=$>>>13,J=0|s[4],Q=8191&J,ee=J>>>13,te=0|s[5],re=8191&te,ne=te>>>13,ie=0|s[6],ae=8191&ie,oe=ie>>>13,se=0|s[7],le=8191&se,ce=se>>>13,ue=0|s[8],fe=8191&ue,he=ue>>>13,de=0|s[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19,n=Math.imul(f,z),i=Math.imul(f,U),i=i+Math.imul(h,z)|0,a=Math.imul(h,U);var ve=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(p,z),i=Math.imul(p,U),i=i+Math.imul(m,z)|0,a=Math.imul(m,U),n=n+Math.imul(f,q)|0,i=i+Math.imul(f,W)|0,i=i+Math.imul(h,q)|0,a=a+Math.imul(h,W)|0;var be=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(b,z),i=Math.imul(b,U),i=i+Math.imul(g,z)|0,a=Math.imul(g,U),n=n+Math.imul(p,q)|0,i=i+Math.imul(p,W)|0,i=i+Math.imul(m,q)|0,a=a+Math.imul(m,W)|0,n=n+Math.imul(f,K)|0,i=i+Math.imul(f,X)|0,i=i+Math.imul(h,K)|0,a=a+Math.imul(h,X)|0;var ge=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(w,z),i=Math.imul(w,U),i=i+Math.imul(_,z)|0,a=Math.imul(_,U),n=n+Math.imul(b,q)|0,i=i+Math.imul(b,W)|0,i=i+Math.imul(g,q)|0,a=a+Math.imul(g,W)|0,n=n+Math.imul(p,K)|0,i=i+Math.imul(p,X)|0,i=i+Math.imul(m,K)|0,a=a+Math.imul(m,X)|0,n=n+Math.imul(f,Z)|0,i=i+Math.imul(f,Y)|0,i=i+Math.imul(h,Z)|0,a=a+Math.imul(h,Y)|0;var ye=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(O,z),i=Math.imul(O,U),i=i+Math.imul(E,z)|0,a=Math.imul(E,U),n=n+Math.imul(w,q)|0,i=i+Math.imul(w,W)|0,i=i+Math.imul(_,q)|0,a=a+Math.imul(_,W)|0,n=n+Math.imul(b,K)|0,i=i+Math.imul(b,X)|0,i=i+Math.imul(g,K)|0,a=a+Math.imul(g,X)|0,n=n+Math.imul(p,Z)|0,i=i+Math.imul(p,Y)|0,i=i+Math.imul(m,Z)|0,a=a+Math.imul(m,Y)|0,n=n+Math.imul(f,Q)|0,i=i+Math.imul(f,ee)|0,i=i+Math.imul(h,Q)|0,a=a+Math.imul(h,ee)|0;var we=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(A,z),i=Math.imul(A,U),i=i+Math.imul(C,z)|0,a=Math.imul(C,U),n=n+Math.imul(O,q)|0,i=i+Math.imul(O,W)|0,i=i+Math.imul(E,q)|0,a=a+Math.imul(E,W)|0,n=n+Math.imul(w,K)|0,i=i+Math.imul(w,X)|0,i=i+Math.imul(_,K)|0,a=a+Math.imul(_,X)|0,n=n+Math.imul(b,Z)|0,i=i+Math.imul(b,Y)|0,i=i+Math.imul(g,Z)|0,a=a+Math.imul(g,Y)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,i=i+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0,n=n+Math.imul(f,re)|0,i=i+Math.imul(f,ne)|0,i=i+Math.imul(h,re)|0,a=a+Math.imul(h,ne)|0;var _e=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,z),i=Math.imul(x,U),i=i+Math.imul(M,z)|0,a=Math.imul(M,U),n=n+Math.imul(A,q)|0,i=i+Math.imul(A,W)|0,i=i+Math.imul(C,q)|0,a=a+Math.imul(C,W)|0,n=n+Math.imul(O,K)|0,i=i+Math.imul(O,X)|0,i=i+Math.imul(E,K)|0,a=a+Math.imul(E,X)|0,n=n+Math.imul(w,Z)|0,i=i+Math.imul(w,Y)|0,i=i+Math.imul(_,Z)|0,a=a+Math.imul(_,Y)|0,n=n+Math.imul(b,Q)|0,i=i+Math.imul(b,ee)|0,i=i+Math.imul(g,Q)|0,a=a+Math.imul(g,ee)|0,n=n+Math.imul(p,re)|0,i=i+Math.imul(p,ne)|0,i=i+Math.imul(m,re)|0,a=a+Math.imul(m,ne)|0,n=n+Math.imul(f,ae)|0,i=i+Math.imul(f,oe)|0,i=i+Math.imul(h,ae)|0,a=a+Math.imul(h,oe)|0;var ke=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(R,z),i=Math.imul(R,U),i=i+Math.imul(P,z)|0,a=Math.imul(P,U),n=n+Math.imul(x,q)|0,i=i+Math.imul(x,W)|0,i=i+Math.imul(M,q)|0,a=a+Math.imul(M,W)|0,n=n+Math.imul(A,K)|0,i=i+Math.imul(A,X)|0,i=i+Math.imul(C,K)|0,a=a+Math.imul(C,X)|0,n=n+Math.imul(O,Z)|0,i=i+Math.imul(O,Y)|0,i=i+Math.imul(E,Z)|0,a=a+Math.imul(E,Y)|0,n=n+Math.imul(w,Q)|0,i=i+Math.imul(w,ee)|0,i=i+Math.imul(_,Q)|0,a=a+Math.imul(_,ee)|0,n=n+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,i=i+Math.imul(g,re)|0,a=a+Math.imul(g,ne)|0,n=n+Math.imul(p,ae)|0,i=i+Math.imul(p,oe)|0,i=i+Math.imul(m,ae)|0,a=a+Math.imul(m,oe)|0,n=n+Math.imul(f,le)|0,i=i+Math.imul(f,ce)|0,i=i+Math.imul(h,le)|0,a=a+Math.imul(h,ce)|0;var Oe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(B,z),i=Math.imul(B,U),i=i+Math.imul(N,z)|0,a=Math.imul(N,U),n=n+Math.imul(R,q)|0,i=i+Math.imul(R,W)|0,i=i+Math.imul(P,q)|0,a=a+Math.imul(P,W)|0,n=n+Math.imul(x,K)|0,i=i+Math.imul(x,X)|0,i=i+Math.imul(M,K)|0,a=a+Math.imul(M,X)|0,n=n+Math.imul(A,Z)|0,i=i+Math.imul(A,Y)|0,i=i+Math.imul(C,Z)|0,a=a+Math.imul(C,Y)|0,n=n+Math.imul(O,Q)|0,i=i+Math.imul(O,ee)|0,i=i+Math.imul(E,Q)|0,a=a+Math.imul(E,ee)|0,n=n+Math.imul(w,re)|0,i=i+Math.imul(w,ne)|0,i=i+Math.imul(_,re)|0,a=a+Math.imul(_,ne)|0,n=n+Math.imul(b,ae)|0,i=i+Math.imul(b,oe)|0,i=i+Math.imul(g,ae)|0,a=a+Math.imul(g,oe)|0,n=n+Math.imul(p,le)|0,i=i+Math.imul(p,ce)|0,i=i+Math.imul(m,le)|0,a=a+Math.imul(m,ce)|0,n=n+Math.imul(f,fe)|0,i=i+Math.imul(f,he)|0,i=i+Math.imul(h,fe)|0,a=a+Math.imul(h,he)|0;var Ee=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,z),i=Math.imul(L,U),i=i+Math.imul(F,z)|0,a=Math.imul(F,U),n=n+Math.imul(B,q)|0,i=i+Math.imul(B,W)|0,i=i+Math.imul(N,q)|0,a=a+Math.imul(N,W)|0,n=n+Math.imul(R,K)|0,i=i+Math.imul(R,X)|0,i=i+Math.imul(P,K)|0,a=a+Math.imul(P,X)|0,n=n+Math.imul(x,Z)|0,i=i+Math.imul(x,Y)|0,i=i+Math.imul(M,Z)|0,a=a+Math.imul(M,Y)|0,n=n+Math.imul(A,Q)|0,i=i+Math.imul(A,ee)|0,i=i+Math.imul(C,Q)|0,a=a+Math.imul(C,ee)|0,n=n+Math.imul(O,re)|0,i=i+Math.imul(O,ne)|0,i=i+Math.imul(E,re)|0,a=a+Math.imul(E,ne)|0,n=n+Math.imul(w,ae)|0,i=i+Math.imul(w,oe)|0,i=i+Math.imul(_,ae)|0,a=a+Math.imul(_,oe)|0,n=n+Math.imul(b,le)|0,i=i+Math.imul(b,ce)|0,i=i+Math.imul(g,le)|0,a=a+Math.imul(g,ce)|0,n=n+Math.imul(p,fe)|0,i=i+Math.imul(p,he)|0,i=i+Math.imul(m,fe)|0,a=a+Math.imul(m,he)|0,n=n+Math.imul(f,pe)|0,i=i+Math.imul(f,me)|0,i=i+Math.imul(h,pe)|0,a=a+Math.imul(h,me)|0;var Se=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(L,q),i=Math.imul(L,W),i=i+Math.imul(F,q)|0,a=Math.imul(F,W),n=n+Math.imul(B,K)|0,i=i+Math.imul(B,X)|0,i=i+Math.imul(N,K)|0,a=a+Math.imul(N,X)|0,n=n+Math.imul(R,Z)|0,i=i+Math.imul(R,Y)|0,i=i+Math.imul(P,Z)|0,a=a+Math.imul(P,Y)|0,n=n+Math.imul(x,Q)|0,i=i+Math.imul(x,ee)|0,i=i+Math.imul(M,Q)|0,a=a+Math.imul(M,ee)|0,n=n+Math.imul(A,re)|0,i=i+Math.imul(A,ne)|0,i=i+Math.imul(C,re)|0,a=a+Math.imul(C,ne)|0,n=n+Math.imul(O,ae)|0,i=i+Math.imul(O,oe)|0,i=i+Math.imul(E,ae)|0,a=a+Math.imul(E,oe)|0,n=n+Math.imul(w,le)|0,i=i+Math.imul(w,ce)|0,i=i+Math.imul(_,le)|0,a=a+Math.imul(_,ce)|0,n=n+Math.imul(b,fe)|0,i=i+Math.imul(b,he)|0,i=i+Math.imul(g,fe)|0,a=a+Math.imul(g,he)|0,n=n+Math.imul(p,pe)|0,i=i+Math.imul(p,me)|0,i=i+Math.imul(m,pe)|0,a=a+Math.imul(m,me)|0;var Ae=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,K),i=Math.imul(L,X),i=i+Math.imul(F,K)|0,a=Math.imul(F,X),n=n+Math.imul(B,Z)|0,i=i+Math.imul(B,Y)|0,i=i+Math.imul(N,Z)|0,a=a+Math.imul(N,Y)|0,n=n+Math.imul(R,Q)|0,i=i+Math.imul(R,ee)|0,i=i+Math.imul(P,Q)|0,a=a+Math.imul(P,ee)|0,n=n+Math.imul(x,re)|0,i=i+Math.imul(x,ne)|0,i=i+Math.imul(M,re)|0,a=a+Math.imul(M,ne)|0,n=n+Math.imul(A,ae)|0,i=i+Math.imul(A,oe)|0,i=i+Math.imul(C,ae)|0,a=a+Math.imul(C,oe)|0,n=n+Math.imul(O,le)|0,i=i+Math.imul(O,ce)|0,i=i+Math.imul(E,le)|0,a=a+Math.imul(E,ce)|0,n=n+Math.imul(w,fe)|0,i=i+Math.imul(w,he)|0,i=i+Math.imul(_,fe)|0,a=a+Math.imul(_,he)|0,n=n+Math.imul(b,pe)|0,i=i+Math.imul(b,me)|0,i=i+Math.imul(g,pe)|0,a=a+Math.imul(g,me)|0;var Ce=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,Z),i=Math.imul(L,Y),i=i+Math.imul(F,Z)|0,a=Math.imul(F,Y),n=n+Math.imul(B,Q)|0,i=i+Math.imul(B,ee)|0,i=i+Math.imul(N,Q)|0,a=a+Math.imul(N,ee)|0,n=n+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,i=i+Math.imul(P,re)|0,a=a+Math.imul(P,ne)|0,n=n+Math.imul(x,ae)|0,i=i+Math.imul(x,oe)|0,i=i+Math.imul(M,ae)|0,a=a+Math.imul(M,oe)|0,n=n+Math.imul(A,le)|0,i=i+Math.imul(A,ce)|0,i=i+Math.imul(C,le)|0,a=a+Math.imul(C,ce)|0,n=n+Math.imul(O,fe)|0,i=i+Math.imul(O,he)|0,i=i+Math.imul(E,fe)|0,a=a+Math.imul(E,he)|0,n=n+Math.imul(w,pe)|0,i=i+Math.imul(w,me)|0,i=i+Math.imul(_,pe)|0,a=a+Math.imul(_,me)|0;var Te=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(L,Q),i=Math.imul(L,ee),i=i+Math.imul(F,Q)|0,a=Math.imul(F,ee),n=n+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,i=i+Math.imul(N,re)|0,a=a+Math.imul(N,ne)|0,n=n+Math.imul(R,ae)|0,i=i+Math.imul(R,oe)|0,i=i+Math.imul(P,ae)|0,a=a+Math.imul(P,oe)|0,n=n+Math.imul(x,le)|0,i=i+Math.imul(x,ce)|0,i=i+Math.imul(M,le)|0,a=a+Math.imul(M,ce)|0,n=n+Math.imul(A,fe)|0,i=i+Math.imul(A,he)|0,i=i+Math.imul(C,fe)|0,a=a+Math.imul(C,he)|0,n=n+Math.imul(O,pe)|0,i=i+Math.imul(O,me)|0,i=i+Math.imul(E,pe)|0,a=a+Math.imul(E,me)|0;var xe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,re),i=Math.imul(L,ne),i=i+Math.imul(F,re)|0,a=Math.imul(F,ne),n=n+Math.imul(B,ae)|0,i=i+Math.imul(B,oe)|0,i=i+Math.imul(N,ae)|0,a=a+Math.imul(N,oe)|0,n=n+Math.imul(R,le)|0,i=i+Math.imul(R,ce)|0,i=i+Math.imul(P,le)|0,a=a+Math.imul(P,ce)|0,n=n+Math.imul(x,fe)|0,i=i+Math.imul(x,he)|0,i=i+Math.imul(M,fe)|0,a=a+Math.imul(M,he)|0,n=n+Math.imul(A,pe)|0,i=i+Math.imul(A,me)|0,i=i+Math.imul(C,pe)|0,a=a+Math.imul(C,me)|0;var Me=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ae),i=Math.imul(L,oe),i=i+Math.imul(F,ae)|0,a=Math.imul(F,oe),n=n+Math.imul(B,le)|0,i=i+Math.imul(B,ce)|0,i=i+Math.imul(N,le)|0,a=a+Math.imul(N,ce)|0,n=n+Math.imul(R,fe)|0,i=i+Math.imul(R,he)|0,i=i+Math.imul(P,fe)|0,a=a+Math.imul(P,he)|0,n=n+Math.imul(x,pe)|0,i=i+Math.imul(x,me)|0,i=i+Math.imul(M,pe)|0,a=a+Math.imul(M,me)|0;var je=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,le),i=Math.imul(L,ce),i=i+Math.imul(F,le)|0,a=Math.imul(F,ce),n=n+Math.imul(B,fe)|0,i=i+Math.imul(B,he)|0,i=i+Math.imul(N,fe)|0,a=a+Math.imul(N,he)|0,n=n+Math.imul(R,pe)|0,i=i+Math.imul(R,me)|0,i=i+Math.imul(P,pe)|0,a=a+Math.imul(P,me)|0;var Re=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(L,fe),i=Math.imul(L,he),i=i+Math.imul(F,fe)|0,a=Math.imul(F,he),n=n+Math.imul(B,pe)|0,i=i+Math.imul(B,me)|0,i=i+Math.imul(N,pe)|0,a=a+Math.imul(N,me)|0;var Pe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,pe),i=Math.imul(L,me),i=i+Math.imul(F,pe)|0,a=Math.imul(F,me);var Ie=(c+n|0)+((8191&i)<<13)|0;return c=(a+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,l[0]=ve,l[1]=be,l[2]=ge,l[3]=ye,l[4]=we,l[5]=_e,l[6]=ke,l[7]=Oe,l[8]=Ee,l[9]=Se,l[10]=Ae,l[11]=Ce,l[12]=Te,l[13]=xe,l[14]=Me,l[15]=je,l[16]=Re,l[17]=Pe,l[18]=Ie,0!==c&&(l[19]=c,r.length++),r};function v(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var o=i;i=0;for(var s=67108863&n,l=Math.min(a,t.length-1),c=Math.max(0,a-e.length+1);c<=l;c++){var u=a-c,f=0|e.words[u],h=0|t.words[c],d=f*h,p=67108863&d;o=o+(d/67108864|0)|0,p=p+s|0,s=67108863&p,o=o+(p>>>26)|0,i+=o>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}function b(e,t,r){var n=new g;return n.mulp(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(m=p),a.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):n<63?p(this,e,t):n<1024?v(this,e,t):b(this,e,t),r},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},g.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},g.prototype.permute=function(e,t,r,n,i,a){for(var o=0;o<a;o++)n[o]=t[e[o]],i[o]=r[e[o]]},g.prototype.transform=function(e,t,r,n,i,a){this.permute(a,e,t,r,n,i);for(var o=1;o<i;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=l,h=c,d=0;d<o;d++){var p=r[u+d],m=n[u+d],v=r[u+d+o],b=n[u+d+o],g=f*v-h*b;b=f*b+h*v,v=g,r[u+d]=p+v,n[u+d]=m+b,r[u+d+o]=p-v,n[u+d+o]=m-b,d!==s&&(g=l*f-c*h,h=l*h+c*f,f=g)}},g.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},g.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},g.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},g.prototype.convert13b=function(e,t,r,i){for(var a=0,o=0;o<t;o++)a+=0|e[o],r[2*o]=8191&a,a>>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*t;o<i;++o)r[o]=0;n(0===a),n(0===(-8192&a))},g.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},g.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),a=this.stub(n),o=new Array(n),s=new Array(n),l=new Array(n),c=new Array(n),u=new Array(n),f=new Array(n),h=r.words;h.length=n,this.convert13b(e.words,e.length,o,n),this.convert13b(t.words,t.length,c,n),this.transform(o,a,s,l,n,i),this.transform(c,a,u,f,n,i);for(var d=0;d<n;d++){var p=s[d]*u[d]-l[d]*f[d];l[d]=s[d]*f[d]+l[d]*u[d],s[d]=p}return this.conjugate(s,l,n),this.transform(s,l,h,a,n,i),this.conjugate(h,a,n),this.normalize13b(h,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),b(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){n("number"===typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var i=(0|this.words[r])*e,a=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=d(e);if(0===t.length)return new a(1);for(var r=this,n=0;n<t.length;n++,r=r.sqr())if(0!==t[n])break;if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(e){n("number"===typeof e&&e>=0);var t,r=e%26,i=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(t=0;t<this.length;t++){var s=this.words[t]&a,l=(0|this.words[t])-s<<r;this.words[t]=l|o,o=s>>>26-r}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var i;n("number"===typeof e&&e>=0),i=t?(t-t%26)/26:0;var a=e%26,o=Math.min((e-a)/26,this.length),s=67108863^67108863>>>a<<a,l=r;if(i-=o,i=Math.max(0,i),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];else this.words[0]=0,this.length=1;var u=0;for(c=this.length-1;c>=0&&(0!==u||c>=i);c--){var f=0|this.words[c];this.words[c]=u<<26-a|f>>>a,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return!1;var a=this.words[r];return!!(a&i)},a.prototype.imaskn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return n("number"===typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"===typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,r){var i,a,o=e.length+r;this._expand(o);var s=0;for(i=0;i<e.length;i++){a=(0|this.words[i+r])+s;var l=(0|e.words[i])*t;a-=67108863&l,s=(a>>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)a=(0|this.words[i+r])+s,s=a>>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i<this.length;i++)a=-(0|this.words[i])+s,s=a>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=this.length-e.length,n=this.clone(),i=e,o=0|i.words[i.length-1],s=this._countBits(o);r=26-s,0!==r&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var l,c=n.length-i.length;if("mod"!==t){l=new a(null),l.length=c+1,l.words=new Array(l.length);for(var u=0;u<l.length;u++)l.words[u]=0}var f=n.clone()._ishlnsubmul(i,1,c);0===f.negative&&(n=f,l&&(l.words[c]=1));for(var h=c-1;h>=0;h--){var d=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);d=Math.min(d/o|0,67108863),n._ishlnsubmul(i,d,h);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);l&&(l.words[h]=d)}return l&&l.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:l||null,mod:n}},a.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(e)),{div:i,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,o,s},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;while(t.isEven()&&r.isEven())t.iushrn(1),r.iushrn(1),++c;var u=r.clone(),f=t.clone();while(!t.isZero()){for(var h=0,d=1;0===(t.words[0]&d)&&h<26;++h,d<<=1);if(h>0){t.iushrn(h);while(h-- >0)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(f)),i.iushrn(1),o.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1)}t.cmp(r)>=0?(t.isub(r),i.isub(s),o.isub(l)):(r.isub(t),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,o=new a(1),s=new a(0),l=r.clone();while(t.cmpn(1)>0&&r.cmpn(1)>0){for(var c=0,u=1;0===(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0){t.iushrn(c);while(c-- >0)o.isOdd()&&o.iadd(l),o.iushrn(1)}for(var f=0,h=1;0===(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0){r.iushrn(f);while(f-- >0)s.isOdd()&&s.iadd(l),s.iushrn(1)}t.cmp(r)>=0?(t.isub(r),o.isub(s)):(r.isub(t),s.isub(o))}return i=0===t.cmpn(1)?o:s,i.cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);do{while(t.isEven())t.iushrn(1);while(r.isEven())r.iushrn(1);var i=t.cmp(r);if(i<0){var a=t;t=r,r=a}else if(0===i||0===r.cmpn(1))break;t.isub(r)}while(1);return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"===typeof e);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,o=r;0!==a&&o<this.length;o++){var s=0|this.words[o];s+=a,a=s>>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){n<i?t=-1:n>i&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new S(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function O(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function E(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function A(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),t=r.bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(_,w),_.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i<n;i++)t.words[i]=e.words[i];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,i=10;i<e.length;i++){var o=0|e.words[i];e.words[i-10]=(o&r)<<4|a>>>22,a=o}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(k,w),i(O,w),i(E,w),E.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(y[e])return y[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new O;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new E}return y[e]=t,t},S.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){n(0===(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2===1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}var i=this.m.subn(1),o=0;while(!i.isZero()&&0===i.andln(1))o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();u=new a(2*u*u).toRed(this);while(0!==this.pow(u,c).cmp(l))u.redIAdd(l);var f=this.pow(u,i),h=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=o;while(0!==d.cmp(s)){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v<p);var b=this.pow(f,new a(1).iushln(p-v-1));h=h.redMul(b),f=b.redSqr(),d=d.redMul(f),p=v}return h},S.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},S.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=4,n=new Array(1<<r);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var o=n[0],s=0,l=0,c=t.bitLength()%26;for(0===c&&(c=26),i=t.length-1;i>=0;i--){for(var u=t.words[i],f=c-1;f>=0;f--){var h=u>>f&1;o!==n[0]&&(o=this.sqr(o)),0!==h||0!==s?(s<<=1,s|=h,l++,(l===r||0===i&&0===f)&&(o=this.mul(o,n[s]),l=0,s=0)):l=0}c=26}return o},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new A(e)},i(A,S),A.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},A.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},A.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},A.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},A.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,r("62e4")(e))},"82af":function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));r("ac4d"),r("8a81");var n=r("d4ec"),i=r("bee2"),a=r("5122"),o=r("2363"),s=r("a641"),l=r("9cf5"),c=r("f2ea"),u=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(Object(n["a"])(this,t),!e.boundaries&&!e.startPosition)throw new c["a"]("model-tree-walker-no-start-position",null);var r=e.direction||"forward";if("forward"!=r&&"backward"!=r)throw new c["a"]("model-tree-walker-unknown-direction",e,{direction:r});this.direction=r,this.boundaries=e.boundaries||null,e.startPosition?this.position=e.startPosition.clone():this.position=l["a"]._createAt(this.boundaries["backward"==this.direction?"end":"start"]),this.position.stickiness="toNone",this.singleCharacters=!!e.singleCharacters,this.shallow=!!e.shallow,this.ignoreElementEnd=!!e.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null,this._visitedParent=this.position.parent}return Object(i["a"])(t,[{key:e,value:function(){return this}},{key:"skip",value:function(e){var t,r,n,i;do{n=this.position,i=this._visitedParent;var a=this.next();t=a.done,r=a.value}while(!t&&e(r));t||(this.position=n,this._visitedParent=i)}},{key:"next",value:function(){return"forward"==this.direction?this._next():this._previous()}},{key:"_next",value:function(){var e=this.position,t=this.position.clone(),r=this._visitedParent;if(null===r.parent&&t.offset===r.maxOffset)return{done:!0};if(r===this._boundaryEndParent&&t.offset==this.boundaries.end.offset)return{done:!0};var n=t.parent,i=Object(l["d"])(t,n),c=i||Object(l["b"])(t,n,i);if(c instanceof s["a"])return this.shallow?t.offset++:(t.path.push(0),this._visitedParent=c),this.position=t,f("elementStart",c,e,t,1);if(c instanceof a["a"]){var u;if(this.singleCharacters)u=1;else{var h=c.endOffset;this._boundaryEndParent==r&&this.boundaries.end.offset<h&&(h=this.boundaries.end.offset),u=h-t.offset}var d=t.offset-c.startOffset,p=new o["a"](c,d,u);return t.offset+=u,this.position=t,f("text",p,e,t,u)}return t.path.pop(),t.offset++,this.position=t,this._visitedParent=r.parent,this.ignoreElementEnd?this._next():f("elementEnd",r,e,t)}},{key:"_previous",value:function(){var e=this.position,t=this.position.clone(),r=this._visitedParent;if(null===r.parent&&0===t.offset)return{done:!0};if(r==this._boundaryStartParent&&t.offset==this.boundaries.start.offset)return{done:!0};var n=t.parent,i=Object(l["d"])(t,n),c=i||Object(l["c"])(t,n,i);if(c instanceof s["a"])return t.offset--,this.shallow?(this.position=t,f("elementStart",c,e,t,1)):(t.path.push(c.maxOffset),this.position=t,this._visitedParent=c,this.ignoreElementEnd?this._previous():f("elementEnd",c,e,t));if(c instanceof a["a"]){var u;if(this.singleCharacters)u=1;else{var h=c.startOffset;this._boundaryStartParent==r&&this.boundaries.start.offset>h&&(h=this.boundaries.start.offset),u=t.offset-h}var d=t.offset-c.startOffset,p=new o["a"](c,d-u,u);return t.offset-=u,this.position=t,f("text",p,e,t,u)}return t.path.pop(),this.position=t,this._visitedParent=r.parent,f("elementStart",r,e,t,1)}}]),t}(Symbol.iterator);function f(e,t,r,n,i){return{done:!1,value:{type:e,item:t,previousPosition:r,nextPosition:n,length:i}}}},"82f0":function(e,t,r){var n=r("39f5"),i=r("8707").Buffer,a=r("6430"),o=r("3fb5"),s=r("3f62"),l=r("8c8a"),c=r("bd9d");function u(e,t){var r=0;e.length!==t.length&&r++;for(var n=Math.min(e.length,t.length),i=0;i<n;++i)r+=e[i]^t[i];return r}function f(e,t,r){if(12===t.length)return e._finID=i.concat([t,i.from([0,0,0,1])]),i.concat([t,i.from([0,0,0,2])]);var n=new s(r),a=t.length,o=a%16;n.update(t),o&&(o=16-o,n.update(i.alloc(o,0))),n.update(i.alloc(8,0));var l=8*a,u=i.alloc(8);u.writeUIntBE(l,0,8),n.update(u),e._finID=n.state;var f=i.from(e._finID);return c(f),f}function h(e,t,r,o){a.call(this);var l=i.alloc(4,0);this._cipher=new n.AES(t);var c=this._cipher.encryptBlock(l);this._ghash=new s(c),r=f(this,r,c),this._prev=i.from(r),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=o,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}o(h,a),h.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=i.alloc(t,0),this._ghash.update(t))}this._called=!0;var r=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(r),this._len+=e.length,r},h.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=l(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&u(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()},h.prototype.getAuthTag=function(){if(this._decrypt||!i.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},h.prototype.setAuthTag=function(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},h.prototype.setAAD=function(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length},e.exports=h},8352:function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("31af"),c=r("ad0b"),u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,c["b"])}return Object(i["a"])(r)}(l["a"]),f=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),e.config.define(c["b"],{colors:[{color:"hsl(0, 0%, 0%)",label:"Black"},{color:"hsl(0, 0%, 30%)",label:"Dim grey"},{color:"hsl(0, 0%, 60%)",label:"Grey"},{color:"hsl(0, 0%, 90%)",label:"Light grey"},{color:"hsl(0, 0%, 100%)",label:"White",hasBorder:!0},{color:"hsl(0, 75%, 60%)",label:"Red"},{color:"hsl(30, 75%, 60%)",label:"Orange"},{color:"hsl(60, 75%, 60%)",label:"Yellow"},{color:"hsl(90, 75%, 60%)",label:"Light green"},{color:"hsl(120, 75%, 60%)",label:"Green"},{color:"hsl(150, 75%, 60%)",label:"Aquamarine"},{color:"hsl(180, 75%, 60%)",label:"Turquoise"},{color:"hsl(210, 75%, 60%)",label:"Light blue"},{color:"hsl(240, 75%, 60%)",label:"Blue"},{color:"hsl(270, 75%, 60%)",label:"Purple"}],columns:5}),e.conversion.for("upcast").elementToAttribute({view:{name:"span",styles:{color:/[\s\S]+/}},model:{key:c["b"],value:Object(c["h"])("color")}}),e.conversion.for("downcast").attributeToElement({model:c["b"],view:Object(c["g"])("color")}),e.commands.add(c["b"],new u(e)),e.model.schema.extend("$text",{allowAttributes:c["b"]}),e.model.schema.setAttributeProperties(c["b"],{isFormatting:!0,copyOnEnter:!0}),i}return Object(i["a"])(r,null,[{key:"pluginName",get:function(){return"FontColorEditing"}}]),r}(s["a"]),h=r("d3c4"),d=r("7639"),p=r.n(d),m=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){Object(n["a"])(this,r);var i=e.locale.t;return t.call(this,e,{commandName:c["b"],componentName:c["b"],icon:p.a,dropdownLabel:i("Font Color")})}return Object(i["a"])(r,null,[{key:"pluginName",get:function(){return"FontColorUI"}}]),r}(h["a"]);r.d(t,"a",(function(){return v}));
  702. /**
  703. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  704. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  705. */
  706. var v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[f,m]}},{key:"pluginName",get:function(){return"FontColor"}}]),r}(s["a"])},8360:function(e,t,r){"use strict";const n=r("d1c8").Reporter,i=r("6283").EncoderBuffer,a=r("6283").DecoderBuffer,o=r("da3e"),s=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],l=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(s),c=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function u(e,t,r){const n={};this._baseState=n,n.name=r,n.enc=e,n.parent=t||null,n.children=null,n.tag=null,n.args=null,n.reverseArgs=null,n.choice=null,n.optional=!1,n.any=!1,n.obj=!1,n.use=null,n.useDecoder=null,n.key=null,n["default"]=null,n.explicit=null,n.implicit=null,n.contains=null,n.parent||(n.children=[],this._wrap())}e.exports=u;const f=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];u.prototype.clone=function(){const e=this._baseState,t={};f.forEach((function(r){t[r]=e[r]}));const r=new this.constructor(t.parent);return r._baseState=t,r},u.prototype._wrap=function(){const e=this._baseState;l.forEach((function(t){this[t]=function(){const r=new this.constructor(this);return e.children.push(r),r[t].apply(r,arguments)}}),this)},u.prototype._init=function(e){const t=this._baseState;o(null===t.parent),e.call(this),t.children=t.children.filter((function(e){return e._baseState.parent===this}),this),o.equal(t.children.length,1,"Root node can have only one child")},u.prototype._useArgs=function(e){const t=this._baseState,r=e.filter((function(e){return e instanceof this.constructor}),this);e=e.filter((function(e){return!(e instanceof this.constructor)}),this),0!==r.length&&(o(null===t.children),t.children=r,r.forEach((function(e){e._baseState.parent=this}),this)),0!==e.length&&(o(null===t.args),t.args=e,t.reverseArgs=e.map((function(e){if("object"!==typeof e||e.constructor!==Object)return e;const t={};return Object.keys(e).forEach((function(r){r==(0|r)&&(r|=0);const n=e[r];t[n]=r})),t})))},c.forEach((function(e){u.prototype[e]=function(){const t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc)}})),s.forEach((function(e){u.prototype[e]=function(){const t=this._baseState,r=Array.prototype.slice.call(arguments);return o(null===t.tag),t.tag=e,this._useArgs(r),this}})),u.prototype.use=function(e){o(e);const t=this._baseState;return o(null===t.use),t.use=e,this},u.prototype.optional=function(){const e=this._baseState;return e.optional=!0,this},u.prototype.def=function(e){const t=this._baseState;return o(null===t["default"]),t["default"]=e,t.optional=!0,this},u.prototype.explicit=function(e){const t=this._baseState;return o(null===t.explicit&&null===t.implicit),t.explicit=e,this},u.prototype.implicit=function(e){const t=this._baseState;return o(null===t.explicit&&null===t.implicit),t.implicit=e,this},u.prototype.obj=function(){const e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},u.prototype.key=function(e){const t=this._baseState;return o(null===t.key),t.key=e,this},u.prototype.any=function(){const e=this._baseState;return e.any=!0,this},u.prototype.choice=function(e){const t=this._baseState;return o(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map((function(t){return e[t]}))),this},u.prototype.contains=function(e){const t=this._baseState;return o(null===t.use),t.contains=e,this},u.prototype._decode=function(e,t){const r=this._baseState;if(null===r.parent)return e.wrapResult(r.children[0]._decode(e,t));let n,i=r["default"],o=!0,s=null;if(null!==r.key&&(s=e.enterKey(r.key)),r.optional){let n=null;if(null!==r.explicit?n=r.explicit:null!==r.implicit?n=r.implicit:null!==r.tag&&(n=r.tag),null!==n||r.any){if(o=this._peekTag(e,n,r.any),e.isError(o))return o}else{const n=e.save();try{null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t),o=!0}catch(l){o=!1}e.restore(n)}}if(r.obj&&o&&(n=e.enterObject()),o){if(null!==r.explicit){const t=this._decodeTag(e,r.explicit);if(e.isError(t))return t;e=t}const n=e.offset;if(null===r.use&&null===r.choice){let t;r.any&&(t=e.save());const n=this._decodeTag(e,null!==r.implicit?r.implicit:r.tag,r.any);if(e.isError(n))return n;r.any?i=e.raw(t):e=n}if(t&&t.track&&null!==r.tag&&t.track(e.path(),n,e.length,"tagged"),t&&t.track&&null!==r.tag&&t.track(e.path(),e.offset,e.length,"content"),r.any||(i=null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t)),e.isError(i))return i;if(r.any||null!==r.choice||null===r.children||r.children.forEach((function(r){r._decode(e,t)})),r.contains&&("octstr"===r.tag||"bitstr"===r.tag)){const n=new a(i);i=this._getUse(r.contains,e._reporterState.obj)._decode(n,t)}}return r.obj&&o&&(i=e.leaveObject(n)),null===r.key||null===i&&!0!==o?null!==s&&e.exitKey(s):e.leaveKey(s,r.key,i),i},u.prototype._decodeGeneric=function(e,t,r){const n=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,n.args[0],r):/str$/.test(e)?this._decodeStr(t,e,r):"objid"===e&&n.args?this._decodeObjid(t,n.args[0],n.args[1],r):"objid"===e?this._decodeObjid(t,null,null,r):"gentime"===e||"utctime"===e?this._decodeTime(t,e,r):"null_"===e?this._decodeNull(t,r):"bool"===e?this._decodeBool(t,r):"objDesc"===e?this._decodeStr(t,e,r):"int"===e||"enum"===e?this._decodeInt(t,n.args&&n.args[0],r):null!==n.use?this._getUse(n.use,t._reporterState.obj)._decode(t,r):t.error("unknown tag: "+e)},u.prototype._getUse=function(e,t){const r=this._baseState;return r.useDecoder=this._use(e,t),o(null===r.useDecoder._baseState.parent),r.useDecoder=r.useDecoder._baseState.children[0],r.implicit!==r.useDecoder._baseState.implicit&&(r.useDecoder=r.useDecoder.clone(),r.useDecoder._baseState.implicit=r.implicit),r.useDecoder},u.prototype._decodeChoice=function(e,t){const r=this._baseState;let n=null,i=!1;return Object.keys(r.choice).some((function(a){const o=e.save(),s=r.choice[a];try{const r=s._decode(e,t);if(e.isError(r))return!1;n={type:a,value:r},i=!0}catch(l){return e.restore(o),!1}return!0}),this),i?n:e.error("Choice not matched")},u.prototype._createEncoderBuffer=function(e){return new i(e,this.reporter)},u.prototype._encode=function(e,t,r){const n=this._baseState;if(null!==n["default"]&&n["default"]===e)return;const i=this._encodeValue(e,t,r);return void 0===i||this._skipDefault(i,t,r)?void 0:i},u.prototype._encodeValue=function(e,t,r){const i=this._baseState;if(null===i.parent)return i.children[0]._encode(e,t||new n);let a=null;if(this.reporter=t,i.optional&&void 0===e){if(null===i["default"])return;e=i["default"]}let o=null,s=!1;if(i.any)a=this._createEncoderBuffer(e);else if(i.choice)a=this._encodeChoice(e,t);else if(i.contains)o=this._getUse(i.contains,r)._encode(e,t),s=!0;else if(i.children)o=i.children.map((function(r){if("null_"===r._baseState.tag)return r._encode(null,t,e);if(null===r._baseState.key)return t.error("Child should have a key");const n=t.enterKey(r._baseState.key);if("object"!==typeof e)return t.error("Child expected, but input is not object");const i=r._encode(e[r._baseState.key],t,e);return t.leaveKey(n),i}),this).filter((function(e){return e})),o=this._createEncoderBuffer(o);else if("seqof"===i.tag||"setof"===i.tag){if(!i.args||1!==i.args.length)return t.error("Too many args for : "+i.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");const r=this.clone();r._baseState.implicit=null,o=this._createEncoderBuffer(e.map((function(r){const n=this._baseState;return this._getUse(n.args[0],e)._encode(r,t)}),r))}else null!==i.use?a=this._getUse(i.use,r)._encode(e,t):(o=this._encodePrimitive(i.tag,e),s=!0);if(!i.any&&null===i.choice){const e=null!==i.implicit?i.implicit:i.tag,r=null===i.implicit?"universal":"context";null===e?null===i.use&&t.error("Tag could be omitted only for .use()"):null===i.use&&(a=this._encodeComposite(e,s,r,o))}return null!==i.explicit&&(a=this._encodeComposite(i.explicit,!1,"context",a)),a},u.prototype._encodeChoice=function(e,t){const r=this._baseState,n=r.choice[e.type];return n||o(!1,e.type+" not found in "+JSON.stringify(Object.keys(r.choice))),n._encode(e.value,t)},u.prototype._encodePrimitive=function(e,t){const r=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&r.args)return this._encodeObjid(t,r.reverseArgs[0],r.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,r.args&&r.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},u.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)},u.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(e)}},"83a1":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},"83d5":function(e,t){e.exports=function(e,t){var r=e.length,n=-1;while(++n<r)e[n]^=t[n];return e}},8449:function(e,t,r){"use strict";r("386b")("anchor",(function(e){return function(t){return e(this,"a","name",t)}}))},"84c3":function(e,t,r){"use strict";r.d(t,"f",(function(){return s})),r.d(t,"a",(function(){return l})),r.d(t,"g",(function(){return c})),r.d(t,"b",(function(){return u})),r.d(t,"d",(function(){return f})),r.d(t,"c",(function(){return h})),r.d(t,"e",(function(){return d}));r("28a5");var n=r("f2ea"),i=r("59a6"),a={"⌘":"ctrl","⇧":"shift","⌥":"alt"},o={ctrl:"⌘",shift:"⇧",alt:"⌥"},s=p();function l(e){var t;if("string"==typeof e){if(t=s[e.toLowerCase()],!t)throw new n["a"]("keyboard-unknown-key",null,{key:e})}else t=e.keyCode+(e.altKey?s.alt:0)+(e.ctrlKey?s.ctrl:0)+(e.shiftKey?s.shift:0);return t}function c(e){return"string"==typeof e&&(e=m(e)),e.map((function(e){return"string"==typeof e?l(e):e})).reduce((function(e,t){return t+e}),0)}function u(e){return i["a"].isMac?m(e).map((function(e){return o[e.toLowerCase()]||e})).reduce((function(e,t){return e.slice(-1)in a?e+t:e+"+"+t})):e}function f(e){return e==s.arrowright||e==s.arrowleft||e==s.arrowup||e==s.arrowdown}function h(e,t){var r="ltr"===t;switch(e){case s.arrowleft:return r?"left":"right";case s.arrowright:return r?"right":"left";case s.arrowup:return"up";case s.arrowdown:return"down"}}function d(e,t){var r=h(e,t);return"down"===r||"right"===r}function p(){for(var e={arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,cmd:1114112,shift:2228224,alt:4456448},t=65;t<=90;t++){var r=String.fromCharCode(t);e[r.toLowerCase()]=t}for(var n=48;n<=57;n++)e[n-48]=n;for(var i=112;i<=123;i++)e["f"+(i-111)]=i;return e}function m(e){return e.split(/\s*\+\s*/)}},8568:function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=(r("1c4c"),r("b85c")),l=(r("ac6a"),r("5df3"),r("4f7f"),r("7f7f"),r("46f9")),c=r("f286"),u=(r("6762"),r("652f")),f="todoListChecked",h=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i._selectedElements=[],i.on("execute",(function(){i.refresh()}),{priority:"highest"}),i}return Object(i["a"])(r,[{key:"refresh",value:function(){this._selectedElements=this._getSelectedItems(),this.value=this._selectedElements.every((function(e){return!!e.getAttribute("todoListChecked")})),this.isEnabled=!!this._selectedElements.length}},{key:"_getSelectedItems",value:function(){var e=this.editor.model,t=e.schema,r=e.document.selection.getFirstRange(),n=r.start.parent,i=[];t.checkAttribute(n,f)&&i.push(n);var a,o=Object(s["a"])(r.getItems());try{for(o.s();!(a=o.n()).done;){var l=a.value;t.checkAttribute(l,f)&&!i.includes(l)&&i.push(l)}}catch(c){o.e(c)}finally{o.f()}return i}},{key:"execute",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.editor.model.change((function(r){var n,i=Object(s["a"])(e._selectedElements);try{for(i.s();!(n=i.n()).done;){var a=n.value,o=void 0===t.forceValue?!e.value:t.forceValue;o?r.setAttribute(f,!0,a):r.removeAttribute(f,a)}}catch(l){i.e(l)}finally{i.f()}}))}}]),r}(u["a"]),d=r("109b"),p=r("ff1a"),m=r("4dda");
  707. /**
  708. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  709. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  710. */
  711. function v(e,t){return function(r,n,i){var a=i.consumable;if(a.test(n.item,"insert")&&a.test(n.item,"attribute:listType")&&a.test(n.item,"attribute:listIndent")&&"todo"==n.item.getAttribute("listType")){var o=n.item;a.consume(o,"insert"),a.consume(o,"attribute:listType"),a.consume(o,"attribute:listIndent"),a.consume(o,"attribute:todoListChecked");var s=i.writer,l=Object(p["c"])(o,i),c=!!o.getAttribute("todoListChecked"),u=k(o,s,c,t),f=s.createContainerElement("span",{class:"todo-list__label__description"});s.addClass("todo-list",l.parent),s.insert(s.createPositionAt(l,0),u),s.insert(s.createPositionAfter(u),f),Object(p["e"])(o,l,i,e)}}}function b(e){return function(t,r,n){var i=n.consumable;if(i.test(r.item,"insert")&&i.test(r.item,"attribute:listType")&&i.test(r.item,"attribute:listIndent")&&"todo"==r.item.getAttribute("listType")){var a=r.item;i.consume(a,"insert"),i.consume(a,"attribute:listType"),i.consume(a,"attribute:listIndent"),i.consume(a,"attribute:todoListChecked");var o=n.writer,s=Object(p["c"])(a,n);o.addClass("todo-list",s.parent);var l=o.createContainerElement("label",{class:"todo-list__label"}),c=o.createEmptyElement("input",{type:"checkbox",disabled:"disabled"}),u=o.createContainerElement("span",{class:"todo-list__label__description"});a.getAttribute("todoListChecked")&&o.setAttribute("checked","checked",c),o.insert(o.createPositionAt(s,0),l),o.insert(o.createPositionAt(l,0),c),o.insert(o.createPositionAfter(c),u),Object(p["e"])(a,s,n,e)}}}function g(e,t,r){var n=t.modelCursor,i=n.parent,a=t.viewItem;if("checkbox"==a.getAttribute("type")&&"listItem"==i.name&&n.isAtStart&&r.consumable.consume(a,{name:!0})){var o=r.writer;o.setAttribute("listType","todo",i),t.viewItem.hasAttribute("checked")&&o.setAttribute("todoListChecked",!0,i),t.modelRange=o.createRange(n)}}function y(e,t){return function(r,n,i){var a=i.mapper.toViewElement(n.item),o=i.writer,s=O(a,t);if("todo"==n.attributeNewValue){var l=!!n.item.getAttribute("todoListChecked"),c=k(n.item,o,l,e),u=o.createContainerElement("span",{class:"todo-list__label__description"}),f=o.createRangeIn(a),h=Object(p["b"])(a),d=Object(p["g"])(f.start),m=h?o.createPositionBefore(h):f.end,v=o.createRange(d,m);o.addClass("todo-list",a.parent),o.move(v,o.createPositionAt(u,0)),o.insert(o.createPositionAt(a,0),c),o.insert(o.createPositionAfter(c),u)}else if("todo"==n.attributeOldValue){var b=E(a,t);o.removeClass("todo-list",a.parent),o.remove(s),o.move(o.createRangeIn(b),o.createPositionBefore(b)),o.remove(b)}}}function w(e){return function(t,r,n){if("todo"==r.item.getAttribute("listType")&&n.consumable.consume(r.item,"attribute:todoListChecked")){var i=n.mapper,a=n.writer,o=!!r.item.getAttribute("todoListChecked"),s=i.toViewElement(r.item),l=s.getChild(0),c=k(r.item,a,o,e);a.insert(a.createPositionAfter(l),c),a.remove(l)}}}function _(e){return function(t,r){var n=r.modelPosition,i=n.parent;if(i.is("element","listItem")&&"todo"==i.getAttribute("listType")){var a=r.mapper.toViewElement(i),o=E(a,e);o&&(r.viewPosition=r.mapper.findPositionIn(o,n.offset))}}}function k(e,t,r,n){var i=t.createUIElement("label",{class:"todo-list__label",contenteditable:!1},(function(t){var i=Object(m["a"])(document,"input",{type:"checkbox"});r&&i.setAttribute("checked","checked"),i.addEventListener("change",(function(){return n(e)}));var a=this.toDomElement(t);return a.appendChild(i),a}));return i}function O(e,t){var r,n=t.createRangeIn(e),i=Object(s["a"])(n);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(a.item.is("uiElement","label"))return a.item}}catch(o){i.e(o)}finally{i.f()}}function E(e,t){var r,n=t.createRangeIn(e),i=Object(s["a"])(n);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(a.item.is("containerElement","span")&&a.item.hasClass("todo-list__label__description"))return a.item}}catch(o){i.e(o)}finally{i.f()}}var S=r("84c3"),A=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.editing,n=t.data,i=t.model;i.schema.extend("listItem",{allowAttributes:["todoListChecked"]}),i.schema.addAttributeCheck((function(e,t){var r=e.last;if("todoListChecked"==t&&"listItem"==r.name&&"todo"!=r.getAttribute("listType"))return!1})),t.commands.add("todoList",new l["a"](t,"todo")),t.commands.add("todoListCheck",new h(t)),n.downcastDispatcher.on("insert:listItem",b(i),{priority:"high"}),n.upcastDispatcher.on("element:input",g,{priority:"high"}),r.downcastDispatcher.on("insert:listItem",v(i,(function(t){return e._handleCheckmarkChange(t)})),{priority:"high"}),r.downcastDispatcher.on("attribute:listType:listItem",y((function(t){return e._handleCheckmarkChange(t)}),r.view)),r.downcastDispatcher.on("attribute:todoListChecked:listItem",w((function(t){return e._handleCheckmarkChange(t)}))),r.mapper.on("modelToViewPosition",_(r.view)),n.mapper.on("modelToViewPosition",_(r.view)),this.listenTo(r.view.document,"keydown",C(i,t.locale)),t.keystrokes.set("Ctrl+space",(function(){return t.execute("todoListCheck")}));var a=new Set;this.listenTo(i,"applyOperation",(function(e,t){var r=t[0];if("rename"==r.type&&"listItem"==r.oldName){var n=r.position.nodeAfter;n.hasAttribute("todoListChecked")&&a.add(n)}else if("changeAttribute"==r.type&&"listType"==r.key&&"todo"===r.oldValue){var i,o=Object(s["a"])(r.range.getItems());try{for(o.s();!(i=o.n()).done;){var l=i.value;l.hasAttribute("todoListChecked")&&"todo"!==l.getAttribute("listType")&&a.add(l)}}catch(c){o.e(c)}finally{o.f()}}})),i.document.registerPostFixer((function(e){var t,r=!1,n=Object(s["a"])(a);try{for(n.s();!(t=n.n()).done;){var i=t.value;e.removeAttribute("todoListChecked",i),r=!0}}catch(o){n.e(o)}finally{n.f()}return a.clear(),r}))}},{key:"_handleCheckmarkChange",value:function(e){var t=this.editor,r=t.model,n=Array.from(r.document.selection.getRanges());r.change((function(r){r.setSelection(e,"end"),t.execute("todoListCheck"),r.setSelection(n)}))}}],[{key:"pluginName",get:function(){return"TodoListEditing"}},{key:"requires",get:function(){return[c["a"]]}}]),r}(d["a"]);
  712. /**
  713. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  714. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  715. */function C(e,t){return function(r,n){var i=Object(S["c"])(n.keyCode,t.contentLanguageDirection);if("left"==i){var a=e.schema,o=e.document.selection;if(o.isCollapsed){var s=o.getFirstPosition(),l=s.parent;if("listItem"===l.name&&"todo"==l.getAttribute("listType")&&s.isAtStart){var c=a.getNearestSelectionRange(e.createPositionBefore(l),"backward");c&&e.change((function(e){return e.setSelection(c)})),n.preventDefault(),n.stopPropagation(),r.stop()}}}}}var T=r("d18e"),x=r.n(T),M=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor.t;Object(p["a"])(this.editor,"todoList",e("To-do List"),x.a)}}]),r}(d["a"]);r("7066");r.d(t,"a",(function(){return j}));
  716. /**
  717. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  718. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  719. */
  720. var j=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[A,M]}},{key:"pluginName",get:function(){return"TodoList"}}]),r}(d["a"])},8583:function(e,t,r){"use strict";var n=r("2332"),i=Object.create,a=function(){function e(){}return function(t){if(!Object(n["a"])(t))return{};if(i)return i(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}(),o=a,s=r("52e7"),l=r("a724");function c(e){return"function"!=typeof e.constructor||Object(l["a"])(e)?{}:o(Object(s["a"])(e))}t["a"]=c},"85a9":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("b85c"),c=(r("7f7f"),r("aef6"),r("5bfb")),u=(r("28a5"),r("ac6a"),r("5df3"),r("1c4c"),r("652f")),f=r("0b65"),h=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}},{key:"execute",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=this.editor.model,n=r.schema,i=r.document.selection,a=Array.from(i.getSelectedBlocks()),o=void 0===t.forceValue?!this.value:t.forceValue;r.change((function(t){if(o){var r=a.filter((function(e){return d(e)||m(n,e)}));e._applyQuote(t,r)}else e._removeQuote(t,a.filter(d))}))}},{key:"_getValue",value:function(){var e=this.editor.model.document.selection,t=Object(f["a"])(e.getSelectedBlocks());return!(!t||!d(t))}},{key:"_checkEnabled",value:function(){if(this.value)return!0;var e=this.editor.model.document.selection,t=this.editor.model.schema,r=Object(f["a"])(e.getSelectedBlocks());return!!r&&m(t,r)}},{key:"_removeQuote",value:function(e,t){p(e,t).reverse().forEach((function(t){if(t.start.isAtStart&&t.end.isAtEnd)e.unwrap(t.start.parent);else if(t.start.isAtStart){var r=e.createPositionBefore(t.start.parent);e.move(t,r)}else{t.end.isAtEnd||e.split(t.end);var n=e.createPositionAfter(t.end.parent);e.move(t,n)}}))}},{key:"_applyQuote",value:function(e,t){var r=[];p(e,t).reverse().forEach((function(t){var n=d(t.start);n||(n=e.createElement("blockQuote"),e.wrap(t,n)),r.push(n)})),r.reverse().reduce((function(t,r){return t.nextSibling==r?(e.merge(e.createPositionAfter(t)),t):r}))}}]),r}(u["a"]);function d(e){return"blockQuote"==e.parent.name?e.parent:null}function p(e,t){var r,n=0,i=[];while(n<t.length){var a=t[n],o=t[n+1];r||(r=e.createPositionBefore(a)),o&&a.nextSibling==o||(i.push(e.createRange(r,e.createPositionAfter(a))),r=null),n++}return i}function m(e,t){var r=e.checkChild(t.parent,"blockQuote"),n=e.checkChild(["$root","blockQuote"],t);return r&&n}
  721. /**
  722. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  723. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  724. */var v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.model.schema;e.commands.add("blockQuote",new h(e)),t.register("blockQuote",{allowWhere:"$block",allowContentOf:"$root"}),t.addChildCheck((function(e,t){if(e.endsWith("blockQuote")&&"blockQuote"==t.name)return!1})),e.conversion.elementToElement({model:"blockQuote",view:"blockquote"}),e.model.document.registerPostFixer((function(r){var n,i=e.model.document.differ.getChanges(),a=Object(l["a"])(i);try{for(a.s();!(n=a.n()).done;){var o=n.value;if("insert"==o.type){var s=o.position.nodeAfter;if(!s)continue;if(s.is("element","blockQuote")&&s.isEmpty)return r.remove(s),!0;if(s.is("element","blockQuote")&&!t.checkChild(o.position,s))return r.unwrap(s),!0;if(s.is("element")){var c,u=r.createRangeIn(s),f=Object(l["a"])(u.getItems());try{for(f.s();!(c=f.n()).done;){var h=c.value;if(h.is("element","blockQuote")&&!t.checkChild(r.createPositionBefore(h),h))return r.unwrap(h),!0}}catch(p){f.e(p)}finally{f.f()}}}else if("remove"==o.type){var d=o.position.parent;if(d.is("element","blockQuote")&&d.isEmpty)return r.remove(d),!0}}}catch(p){a.e(p)}finally{a.f()}return!1}));var r=this.editor.editing.view.document,n=e.model.document.selection,i=e.commands.get("blockQuote");this.listenTo(r,"enter",(function(t,r){if(n.isCollapsed&&i.value){var a=n.getLastPosition().parent;a.isEmpty&&(e.execute("blockQuote"),e.editing.view.scrollToTheSelection(),r.preventDefault(),t.stop())}}),{priority:c["a"].normal-10}),this.listenTo(r,"delete",(function(t,r){if("backward"==r.direction&&n.isCollapsed&&i.value){var a=n.getLastPosition().parent;a.isEmpty&&!a.previousSibling&&(e.execute("blockQuote"),e.editing.view.scrollToTheSelection(),r.preventDefault(),t.stop())}}),{priority:c["a"].high+5})}}],[{key:"pluginName",get:function(){return"BlockQuoteEditing"}}]),r}(s["a"]),b=r("3707"),g=r("50bd"),y=r.n(g),w=(r("30b7"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t;t.ui.componentFactory.add("blockQuote",(function(n){var i=t.commands.get("blockQuote"),a=new b["a"](n);return a.set({label:r("Block quote"),icon:y.a,tooltip:!0,isToggleable:!0}),a.bind("isOn","isEnabled").to(i,"value","isEnabled"),e.listenTo(a,"execute",(function(){t.execute("blockQuote"),t.editing.view.focus()})),a}))}}]),r}(s["a"]));r.d(t,"a",(function(){return _}));
  725. /**
  726. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  727. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  728. */
  729. var _=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[v,w]}},{key:"pluginName",get:function(){return"BlockQuote"}}]),r}(s["a"])},"85b1":function(e,t,r){"use strict";var n=r("2332"),i=r("26ee"),a=function(){return i["a"].Date.now()},o=a,s=/\s/;function l(e){var t=e.length;while(t--&&s.test(e.charAt(t)));return t}var c=l,u=/^\s+/;function f(e){return e?e.slice(0,c(e)+1).replace(u,""):e}var h=f,d=r("1bc6"),p=NaN,m=/^[-+]0x[0-9a-f]+$/i,v=/^0b[01]+$/i,b=/^0o[0-7]+$/i,g=parseInt;function y(e){if("number"==typeof e)return e;if(Object(d["a"])(e))return p;if(Object(n["a"])(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Object(n["a"])(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=h(e);var r=v.test(e);return r||b.test(e)?g(e.slice(2),r?2:8):m.test(e)?p:+e}var w=y,_="Expected a function",k=Math.max,O=Math.min;function E(e,t,r){var i,a,s,l,c,u,f=0,h=!1,d=!1,p=!0;if("function"!=typeof e)throw new TypeError(_);function m(t){var r=i,n=a;return i=a=void 0,f=t,l=e.apply(n,r),l}function v(e){return f=e,c=setTimeout(y,t),h?m(e):l}function b(e){var r=e-u,n=e-f,i=t-r;return d?O(i,s-n):i}function g(e){var r=e-u,n=e-f;return void 0===u||r>=t||r<0||d&&n>=s}function y(){var e=o();if(g(e))return E(e);c=setTimeout(y,b(e))}function E(e){return c=void 0,p&&i?m(e):(i=a=void 0,l)}function S(){void 0!==c&&clearTimeout(c),f=0,i=u=a=c=void 0}function A(){return void 0===c?l:E(o())}function C(){var e=o(),r=g(e);if(i=arguments,a=this,u=e,r){if(void 0===c)return v(u);if(d)return clearTimeout(c),c=setTimeout(y,t),m(u)}return void 0===c&&(c=setTimeout(y,t)),l}return t=w(t)||0,Object(n["a"])(r)&&(h=!!r.leading,d="maxWait"in r,s=d?k(w(r.maxWait)||0,t):s,p="trailing"in r?!!r.trailing:p),C.cancel=S,C.flush=A,C}t["a"]=E},"85b3":function(e,t,r){"use strict";const n=r("3fb5"),i=r("3768");function a(e){i.call(this,e),this.enc="pem"}n(a,i),e.exports=a,a.prototype.encode=function(e,t){const r=i.prototype.encode.call(this,e),n=r.toString("base64"),a=["-----BEGIN "+t.label+"-----"];for(let i=0;i<n.length;i+=64)a.push(n.slice(i,i+64));return a.push("-----END "+t.label+"-----"),a.join("\n")}},8615:function(e,t,r){var n=r("5ca1"),i=r("504c")(!1);n(n.S,"Object",{values:function(e){return i(e)}})},"869f":function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("6c92"),l=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"type",get:function(){return"noop"}},{key:"clone",value:function(){return new r(this.baseVersion)}},{key:"getReversed",value:function(){return new r(this.baseVersion+1)}},{key:"_execute",value:function(){}}],[{key:"className",get:function(){return"NoOperation"}}]),r}(s["a"])},"86f8":function(e,t,r){(function(t){var r={version:"1.13.0"};r[437]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[620]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàąçêëèïîćÄĄĘęłôöĆûùŚÖܢ٥śƒŹŻóÓńŃźż¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[737]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[850]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[852]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[857]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[861]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[865]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[866]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[874]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[895]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ČüéďäĎŤčěĚĹÍľǪÄÁÉžŽôöÓůÚýÖÜŠĽÝŘťáíóúňŇŮÔšřŕŔ¼§«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[932]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="���������������������������������������������������������������� 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×�÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬�������ʼn♯♭♪†‡¶����◯���".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="�������������������������������������������������������������������������������0123456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ�������abcdefghijklmnopqrstuvwxyz����ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん��������������".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="����������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミ�ムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ��������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�����������������������������������������".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="����������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрстуфхцчшщъыьэюя�������������─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂�����������������������������������������������������������������".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[135]="����������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡��������㍻�〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪���������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="���������������������������������������������������������������������������������������������������������������������������������������������������������������亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭���".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="����������������������������������������������������������������院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円�園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改���".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="����������������������������������������������������������������魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫�橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄���".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="����������������������������������������������������������������機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救�朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈���".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="����������������������������������������������������������������掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨�劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向���".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="����������������������������������������������������������������后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降�項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷���".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="����������������������������������������������������������������察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止�死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周���".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="����������������������������������������������������������������宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾���".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="����������������������������������������������������������������拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨�逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線���".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="����������������������������������������������������������������繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻�操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只���".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="����������������������������������������������������������������叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄�逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓���".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="����������������������������������������������������������������邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬�凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入���".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="����������������������������������������������������������������如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅�楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美���".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="����������������������������������������������������������������鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷�斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋���".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="����������������������������������������������������������������法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒���".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="����������������������������������������������������������������諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲�沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯���".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="����������������������������������������������������������������蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕��������������������������������������������弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲���".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="����������������������������������������������������������������僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨���".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="����������������������������������������������������������������咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸�噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩���".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="����������������������������������������������������������������奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏���".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="����������������������������������������������������������������廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠�怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛���".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="����������������������������������������������������������������戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫�捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼���".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="����������������������������������������������������������������曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎�梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣���".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="����������������������������������������������������������������檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯�麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌���".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[224]="����������������������������������������������������������������漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝�烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱���".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿�痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬���".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰�窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆���".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋���".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤�艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈���".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞���".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊���".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮���".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰���".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃�騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈���".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯�黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙�������������������������������������������������������������������������������������������".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[237]="����������������������������������������������������������������纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏�塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱���".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"���".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[250]="����������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊�兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯���".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="����������������������������������������������������������������涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神�祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙���".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="����������������������������������������������������������������髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);return{enc:r,dec:t}}(),r[936]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="����������������������������������������������������������������丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊�亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="����������������������������������������������������������������侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倆倇倈倉倊�個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傭傮傯傰傱傳傴債傶傷傸傹傼�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="����������������������������������������������������������������傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈�儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兂兇兊兌兎兏児兒兓兗兘兙兛兝兞兟兠兡兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦冧冨冩冪冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒凓凔凕凖凗�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="����������������������������������������������������������������凘凙凚凜凞凟凢凣凥処凧凨凩凪凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄剅剆則剈剉剋剎剏剒剓剕剗剘�剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳剴創剶剷剸剹剺剻剼剾劀劃劄劅劆劇劉劊劋劌劍劎劏劑劒劔劕劖劗劘劙劚劜劤劥劦劧劮劯劰労劵劶劷劸効劺劻劼劽勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務勚勛勜勝勞勠勡勢勣勥勦勧勨勩勪勫勬勭勮勯勱勲勳勴勵勶勷勸勻勼勽匁匂匃匄匇匉匊匋匌匎�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[133]="����������������������������������������������������������������匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯匰匱匲匳匴匵匶匷匸匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏�厐厑厒厓厔厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯厰厱厲厳厴厵厷厸厹厺厼厽厾叀參叄叅叆叇収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝呞呟呠呡呣呥呧呩呪呫呬呭呮呯呰呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(r[n[133][e]]=34048+e,t[34048+e]=n[133][e]);for(n[134]="����������������������������������������������������������������咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠員哢哣哤哫哬哯哰哱哴哵哶哷哸哹哻哾唀唂唃唄唅唈唊唋唌唍唎唒唓唕唖唗唘唙唚唜唝唞唟唡唥唦�唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋啌啍啎問啑啒啓啔啗啘啙啚啛啝啞啟啠啢啣啨啩啫啯啰啱啲啳啴啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠喡喢喣喤喥喦喨喩喪喫喬喭單喯喰喲喴営喸喺喼喿嗀嗁嗂嗃嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗嗘嗙嗚嗛嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸嗹嗺嗻嗼嗿嘂嘃嘄嘅�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(r[n[134][e]]=34304+e,t[34304+e]=n[134][e]);for(n[135]="����������������������������������������������������������������嘆嘇嘊嘋嘍嘐嘑嘒嘓嘔嘕嘖嘗嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀噁噂噃噄噅噆噇噈噉噊噋噏噐噑噒噓噕噖噚噛噝噞噟噠噡�噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽噾噿嚀嚁嚂嚃嚄嚇嚈嚉嚊嚋嚌嚍嚐嚑嚒嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚰嚱嚲嚳嚴嚵嚶嚸嚹嚺嚻嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囋囌囍囎囏囐囑囒囓囕囖囘囙囜団囥囦囧囨囩囪囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國圌圍圎圏圐圑�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="����������������������������������������������������������������園圓圔圕圖圗團圙圚圛圝圞圠圡圢圤圥圦圧圫圱圲圴圵圶圷圸圼圽圿坁坃坄坅坆坈坉坋坒坓坔坕坖坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀�垁垇垈垉垊垍垎垏垐垑垔垕垖垗垘垙垚垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹垺垻垼垽垾垿埀埁埄埅埆埇埈埉埊埌埍埐埑埓埖埗埛埜埞埡埢埣埥埦埧埨埩埪埫埬埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥堦堧堨堩堫堬堭堮堯報堲堳場堶堷堸堹堺堻堼堽�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="����������������������������������������������������������������堾堿塀塁塂塃塅塆塇塈塉塊塋塎塏塐塒塓塕塖塗塙塚塛塜塝塟塠塡塢塣塤塦塧塨塩塪塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塿墂墄墆墇墈墊墋墌�墍墎墏墐墑墔墕墖増墘墛墜墝墠墡墢墣墤墥墦墧墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墽墾墿壀壂壃壄壆壇壈壉壊壋壌壍壎壏壐壒壓壔壖壗壘壙壚壛壜壝壞壟壠壡壢壣壥壦壧壨壩壪壭壯壱売壴壵壷壸壺壻壼壽壾壿夀夁夃夅夆夈変夊夋夌夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="����������������������������������������������������������������夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛奜奝奞奟奡奣奤奦奧奨奩奪奫奬奭奮奯奰奱奲奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦�妧妬妭妰妱妳妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姇姈姉姌姍姎姏姕姖姙姛姞姟姠姡姢姤姦姧姩姪姫姭姮姯姰姱姲姳姴姵姶姷姸姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪娫娬娭娮娯娰娳娵娷娸娹娺娻娽娾娿婁婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婖婗婘婙婛婜婝婞婟婠�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="����������������������������������������������������������������婡婣婤婥婦婨婩婫婬婭婮婯婰婱婲婳婸婹婻婼婽婾媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媓媔媕媖媗媘媙媜媝媞媟媠媡媢媣媤媥媦媧媨媩媫媬�媭媮媯媰媱媴媶媷媹媺媻媼媽媿嫀嫃嫄嫅嫆嫇嫈嫊嫋嫍嫎嫏嫐嫑嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬嫭嫮嫯嫰嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬳嬵嬶嬸嬹嬺嬻嬼嬽嬾嬿孁孂孃孄孅孆孇�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="����������������������������������������������������������������孈孉孊孋孌孍孎孏孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏�寑寔寕寖寗寘寙寚寛寜寠寢寣實寧審寪寫寬寭寯寱寲寳寴寵寶寷寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧屨屩屪屫屬屭屰屲屳屴屵屶屷屸屻屼屽屾岀岃岄岅岆岇岉岊岋岎岏岒岓岕岝岞岟岠岡岤岥岦岧岨�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="����������������������������������������������������������������岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅峆峇峈峉峊峌峍峎峏峐峑峓峔峕峖峗峘峚峛峜峝峞峟峠峢峣峧峩峫峬峮峯峱峲峳峴峵島峷峸峹峺峼峽峾峿崀�崁崄崅崈崉崊崋崌崍崏崐崑崒崓崕崗崘崙崚崜崝崟崠崡崢崣崥崨崪崫崬崯崰崱崲崳崵崶崷崸崹崺崻崼崿嵀嵁嵂嵃嵄嵅嵆嵈嵉嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嵙嵚嵜嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵪嵭嵮嵰嵱嵲嵳嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶚嶛嶜嶞嶟嶠�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="����������������������������������������������������������������嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巆巇巈巉巊巋巌巎巏巐巑巒巓巔巕巖巗巘巙巚巜巟巠巣巤巪巬巭�巰巵巶巸巹巺巻巼巿帀帄帇帉帊帋帍帎帒帓帗帞帟帠帡帢帣帤帥帨帩帪師帬帯帰帲帳帴帵帶帹帺帾帿幀幁幃幆幇幈幉幊幋幍幎幏幐幑幒幓幖幗幘幙幚幜幝幟幠幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨庩庪庫庬庮庯庰庱庲庴庺庻庼庽庿廀廁廂廃廄廅�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="����������������������������������������������������������������廆廇廈廋廌廍廎廏廐廔廕廗廘廙廚廜廝廞廟廠廡廢廣廤廥廦廧廩廫廬廭廮廯廰廱廲廳廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤�弨弫弬弮弰弲弳弴張弶強弸弻弽弾弿彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢徣徤徥徦徧復徫徬徯徰徱徲徳徴徶徸徹徺徻徾徿忀忁忂忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="����������������������������������������������������������������怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰怱怲怳怴怶怷怸怹怺怽怾恀恄恅恆恇恈恉恊恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀�悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽悾悿惀惁惂惃惄惇惈惉惌惍惎惏惐惒惓惔惖惗惙惛惞惡惢惣惤惥惪惱惲惵惷惸惻惼惽惾惿愂愃愄愅愇愊愋愌愐愑愒愓愔愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾慀慁慂慃慄慅慆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="����������������������������������������������������������������慇慉態慍慏慐慒慓慔慖慗慘慙慚慛慜慞慟慠慡慣慤慥慦慩慪慫慬慭慮慯慱慲慳慴慶慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憌憍憏憐憑憒憓憕�憖憗憘憙憚憛憜憞憟憠憡憢憣憤憥憦憪憫憭憮憯憰憱憲憳憴憵憶憸憹憺憻憼憽憿懀懁懃懄懅懆懇應懌懍懎懏懐懓懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懧懨懩懪懫懬懭懮懯懰懱懲懳懴懶懷懸懹懺懻懼懽懾戀戁戂戃戄戅戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸戹戺戻戼扂扄扅扆扊�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="����������������������������������������������������������������扏扐払扖扗扙扚扜扝扞扟扠扡扢扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋抌抍抎抏抐抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁�拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳挴挵挶挷挸挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖捗捘捙捚捛捜捝捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙掚掛掜掝掞掟採掤掦掫掯掱掲掵掶掹掻掽掿揀�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="����������������������������������������������������������������揁揂揃揅揇揈揊揋揌揑揓揔揕揗揘揙揚換揜揝揟揢揤揥揦揧揨揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆搇搈搉搊損搎搑搒搕搖搗搘搙搚搝搟搢搣搤�搥搧搨搩搫搮搯搰搱搲搳搵搶搷搸搹搻搼搾摀摂摃摉摋摌摍摎摏摐摑摓摕摖摗摙摚摛摜摝摟摠摡摢摣摤摥摦摨摪摫摬摮摯摰摱摲摳摴摵摶摷摻摼摽摾摿撀撁撃撆撈撉撊撋撌撍撎撏撐撓撔撗撘撚撛撜撝撟撠撡撢撣撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆擇擈擉擊擋擌擏擑擓擔擕擖擙據�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="����������������������������������������������������������������擛擜擝擟擠擡擣擥擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攁攂攃攄攅攆攇攈攊攋攌攍攎攏攐攑攓攔攕攖攗攙攚攛攜攝攞攟攠攡�攢攣攤攦攧攨攩攪攬攭攰攱攲攳攷攺攼攽敀敁敂敃敄敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數敹敺敻敼敽敾敿斀斁斂斃斄斅斆斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱斲斳斴斵斶斷斸斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘旙旚旛旜旝旞旟旡旣旤旪旫�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="����������������������������������������������������������������旲旳旴旵旸旹旻旼旽旾旿昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷昸昹昺昻昽昿晀時晄晅晆晇晈晉晊晍晎晐晑晘�晙晛晜晝晞晠晢晣晥晧晩晪晫晬晭晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘暙暚暛暜暞暟暠暡暢暣暤暥暦暩暪暫暬暭暯暰暱暲暳暵暶暷暸暺暻暼暽暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曚曞曟曠曡曢曣曤曥曧曨曪曫曬曭曮曯曱曵曶書曺曻曽朁朂會�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="����������������������������������������������������������������朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠朡朢朣朤朥朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗杘杙杚杛杝杢杣杤杦杧杫杬杮東杴杶�杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹枺枻枼枽枾枿柀柂柅柆柇柈柉柊柋柌柍柎柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵柶柷柸柹柺査柼柾栁栂栃栄栆栍栐栒栔栕栘栙栚栛栜栞栟栠栢栣栤栥栦栧栨栫栬栭栮栯栰栱栴栵栶栺栻栿桇桋桍桏桒桖桗桘桙桚桛�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="����������������������������������������������������������������桜桝桞桟桪桬桭桮桯桰桱桲桳桵桸桹桺桻桼桽桾桿梀梂梄梇梈梉梊梋梌梍梎梐梑梒梔梕梖梘梙梚梛梜條梞梟梠梡梣梤梥梩梪梫梬梮梱梲梴梶梷梸�梹梺梻梼梽梾梿棁棃棄棅棆棇棈棊棌棎棏棐棑棓棔棖棗棙棛棜棝棞棟棡棢棤棥棦棧棨棩棪棫棬棭棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆椇椈椉椊椌椏椑椓椔椕椖椗椘椙椚椛検椝椞椡椢椣椥椦椧椨椩椪椫椬椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃楄楅楆楇楈楉楊楋楌楍楎楏楐楑楒楓楕楖楘楙楛楜楟�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="����������������������������������������������������������������楡楢楤楥楧楨楩楪楬業楯楰楲楳楴極楶楺楻楽楾楿榁榃榅榊榋榌榎榏榐榑榒榓榖榗榙榚榝榞榟榠榡榢榣榤榥榦榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽�榾榿槀槂槃槄槅槆槇槈槉構槍槏槑槒槓槕槖槗様槙槚槜槝槞槡槢槣槤槥槦槧槨槩槪槫槬槮槯槰槱槳槴槵槶槷槸槹槺槻槼槾樀樁樂樃樄樅樆樇樈樉樋樌樍樎樏樐樑樒樓樔樕樖標樚樛樜樝樞樠樢樣樤樥樦樧権樫樬樭樮樰樲樳樴樶樷樸樹樺樻樼樿橀橁橂橃橅橆橈橉橊橋橌橍橎橏橑橒橓橔橕橖橗橚�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="����������������������������������������������������������������橜橝橞機橠橢橣橤橦橧橨橩橪橫橬橭橮橯橰橲橳橴橵橶橷橸橺橻橽橾橿檁檂檃檅檆檇檈檉檊檋檌檍檏檒檓檔檕檖檘檙檚檛檜檝檞檟檡檢檣檤檥檦�檧檨檪檭檮檯檰檱檲檳檴檵檶檷檸檹檺檻檼檽檾檿櫀櫁櫂櫃櫄櫅櫆櫇櫈櫉櫊櫋櫌櫍櫎櫏櫐櫑櫒櫓櫔櫕櫖櫗櫘櫙櫚櫛櫜櫝櫞櫟櫠櫡櫢櫣櫤櫥櫦櫧櫨櫩櫪櫫櫬櫭櫮櫯櫰櫱櫲櫳櫴櫵櫶櫷櫸櫹櫺櫻櫼櫽櫾櫿欀欁欂欃欄欅欆欇欈欉權欋欌欍欎欏欐欑欒欓欔欕欖欗欘欙欚欛欜欝欞欟欥欦欨欩欪欫欬欭欮�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="����������������������������������������������������������������欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍歎歏歐歑歒歓歔歕歖歗歘歚歛歜歝歞歟歠歡歨歩歫歬歭歮歯歰歱歲歳歴歵歶歷歸歺歽歾歿殀殅殈�殌殎殏殐殑殔殕殗殘殙殜殝殞殟殠殢殣殤殥殦殧殨殩殫殬殭殮殯殰殱殲殶殸殹殺殻殼殽殾毀毃毄毆毇毈毉毊毌毎毐毑毘毚毜毝毞毟毠毢毣毤毥毦毧毨毩毬毭毮毰毱毲毴毶毷毸毺毻毼毾毿氀氁氂氃氄氈氉氊氋氌氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋汌汍汎汏汑汒汓汖汘�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="����������������������������������������������������������������汙汚汢汣汥汦汧汫汬汭汮汯汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘�泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟洠洡洢洣洤洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽浾浿涀涁涃涄涆涇涊涋涍涏涐涒涖涗涘涙涚涜涢涥涬涭涰涱涳涴涶涷涹涺涻涼涽涾淁淂淃淈淉淊�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="����������������������������������������������������������������淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽淾淿渀渁渂渃渄渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵�渶渷渹渻渼渽渾渿湀湁湂湅湆湇湈湉湊湋湌湏湐湑湒湕湗湙湚湜湝湞湠湡湢湣湤湥湦湧湨湩湪湬湭湯湰湱湲湳湴湵湶湷湸湹湺湻湼湽満溁溂溄溇溈溊溋溌溍溎溑溒溓溔溕準溗溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪滫滬滭滮滯�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="����������������������������������������������������������������滰滱滲滳滵滶滷滸滺滻滼滽滾滿漀漁漃漄漅漇漈漊漋漌漍漎漐漑漒漖漗漘漙漚漛漜漝漞漟漡漢漣漥漦漧漨漬漮漰漲漴漵漷漸漹漺漻漼漽漿潀潁潂�潃潄潅潈潉潊潌潎潏潐潑潒潓潔潕潖潗潙潚潛潝潟潠潡潣潤潥潧潨潩潪潫潬潯潰潱潳潵潶潷潹潻潽潾潿澀澁澂澃澅澆澇澊澋澏澐澑澒澓澔澕澖澗澘澙澚澛澝澞澟澠澢澣澤澥澦澨澩澪澫澬澭澮澯澰澱澲澴澵澷澸澺澻澼澽澾澿濁濃濄濅濆濇濈濊濋濌濍濎濏濐濓濔濕濖濗濘濙濚濛濜濝濟濢濣濤濥�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="����������������������������������������������������������������濦濧濨濩濪濫濬濭濰濱濲濳濴濵濶濷濸濹濺濻濼濽濾濿瀀瀁瀂瀃瀄瀅瀆瀇瀈瀉瀊瀋瀌瀍瀎瀏瀐瀒瀓瀔瀕瀖瀗瀘瀙瀜瀝瀞瀟瀠瀡瀢瀤瀥瀦瀧瀨瀩瀪�瀫瀬瀭瀮瀯瀰瀱瀲瀳瀴瀶瀷瀸瀺瀻瀼瀽瀾瀿灀灁灂灃灄灅灆灇灈灉灊灋灍灎灐灑灒灓灔灕灖灗灘灙灚灛灜灝灟灠灡灢灣灤灥灦灧灨灩灪灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞炟炠炡炢炣炤炥炦炧炨炩炪炰炲炴炵炶為炾炿烄烅烆烇烉烋烌烍烎烏烐烑烒烓烔烕烖烗烚�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="����������������������������������������������������������������烜烝烞烠烡烢烣烥烪烮烰烱烲烳烴烵烶烸烺烻烼烾烿焀焁焂焃焄焅焆焇焈焋焌焍焎焏焑焒焔焗焛焜焝焞焟焠無焢焣焤焥焧焨焩焪焫焬焭焮焲焳焴�焵焷焸焹焺焻焼焽焾焿煀煁煂煃煄煆煇煈煉煋煍煏煐煑煒煓煔煕煖煗煘煙煚煛煝煟煠煡煢煣煥煩煪煫煬煭煯煰煱煴煵煶煷煹煻煼煾煿熀熁熂熃熅熆熇熈熉熋熌熍熎熐熑熒熓熕熖熗熚熛熜熝熞熡熢熣熤熥熦熧熩熪熫熭熮熯熰熱熲熴熶熷熸熺熻熼熽熾熿燀燁燂燄燅燆燇燈燉燊燋燌燍燏燐燑燒燓�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[160]="����������������������������������������������������������������燖燗燘燙燚燛燜燝燞營燡燢燣燤燦燨燩燪燫燬燭燯燰燱燲燳燴燵燶燷燸燺燻燼燽燾燿爀爁爂爃爄爅爇爈爉爊爋爌爍爎爏爐爑爒爓爔爕爖爗爘爙爚�爛爜爞爟爠爡爢爣爤爥爦爧爩爫爭爮爯爲爳爴爺爼爾牀牁牂牃牄牅牆牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅犆犇犈犉犌犎犐犑犓犔犕犖犗犘犙犚犛犜犝犞犠犡犢犣犤犥犦犧犨犩犪犫犮犱犲犳犵犺犻犼犽犾犿狀狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(r[n[160][e]]=40960+e,t[40960+e]=n[160][e]);for(n[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������︵︶︹︺︿﹀︽︾﹁﹂﹃﹄��︻︼︷︸︱�︳︴����������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="����������������������������������������������������������������ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▄▅▆▇�█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒〝〞�����������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ�ńň�ɡ����ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="����������������������������������������������������������������〡〢〣〤〥〦〧〨〩㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦�℡㈱�‐���ー゛゜ヽヾ〆ゝゞ﹉﹊﹋﹌﹍﹎﹏﹐﹑﹒﹔﹕﹖﹗﹙﹚﹛﹜﹝﹞﹟﹠﹡�﹢﹣﹤﹥﹦﹨﹩﹪﹫�������������〇�������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="����������������������������������������������������������������狜狝狟狢狣狤狥狦狧狪狫狵狶狹狽狾狿猀猂猄猅猆猇猈猉猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀獁獂獃獄獅獆獇獈�獉獊獋獌獎獏獑獓獔獕獖獘獙獚獛獜獝獞獟獡獢獣獤獥獦獧獨獩獪獫獮獰獱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="����������������������������������������������������������������獲獳獴獵獶獷獸獹獺獻獼獽獿玀玁玂玃玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣玤玥玦玧玨玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃珄珅珆珇�珋珌珎珒珓珔珕珖珗珘珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳珴珵珶珷�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="����������������������������������������������������������������珸珹珺珻珼珽現珿琀琁琂琄琇琈琋琌琍琎琑琒琓琔琕琖琗琘琙琜琝琞琟琠琡琣琤琧琩琫琭琯琱琲琷琸琹琺琻琽琾琿瑀瑂瑃瑄瑅瑆瑇瑈瑉瑊瑋瑌瑍�瑎瑏瑐瑑瑒瑓瑔瑖瑘瑝瑠瑡瑢瑣瑤瑥瑦瑧瑨瑩瑪瑫瑬瑮瑯瑱瑲瑳瑴瑵瑸瑹瑺�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="����������������������������������������������������������������瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑璒璓璔璕璖璗璘璙璚璛璝璟璠璡璢璣璤璥璦璪璫璬璭璮璯環璱璲璳璴璵璶璷璸璹璻璼璽璾璿瓀瓁瓂瓃瓄瓅瓆瓇�瓈瓉瓊瓋瓌瓍瓎瓏瓐瓑瓓瓔瓕瓖瓗瓘瓙瓚瓛瓝瓟瓡瓥瓧瓨瓩瓪瓫瓬瓭瓰瓱瓲�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="����������������������������������������������������������������瓳瓵瓸瓹瓺瓻瓼瓽瓾甀甁甂甃甅甆甇甈甉甊甋甌甎甐甒甔甕甖甗甛甝甞甠甡產産甤甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘�畝畞畟畠畡畢畣畤畧畨畩畫畬畭畮畯異畱畳畵當畷畺畻畼畽畾疀疁疂疄疅疇�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="����������������������������������������������������������������疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦疧疨疩疪疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇�瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="����������������������������������������������������������������癅癆癇癈癉癊癋癎癏癐癑癒癓癕癗癘癙癚癛癝癟癠癡癢癤癥癦癧癨癩癪癬癭癮癰癱癲癳癴癵癶癷癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛�皜皝皞皟皠皡皢皣皥皦皧皨皩皪皫皬皭皯皰皳皵皶皷皸皹皺皻皼皽皾盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="����������������������������������������������������������������盄盇盉盋盌盓盕盙盚盜盝盞盠盡盢監盤盦盧盨盩盪盫盬盭盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎眏眐眑眒眓眔眕眖眗眘眛眜眝眞眡眣眤眥眧眪眫�眬眮眰眱眲眳眴眹眻眽眾眿睂睄睅睆睈睉睊睋睌睍睎睏睒睓睔睕睖睗睘睙睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="����������������������������������������������������������������睝睞睟睠睤睧睩睪睭睮睯睰睱睲睳睴睵睶睷睸睺睻睼瞁瞂瞃瞆瞇瞈瞉瞊瞋瞏瞐瞓瞔瞕瞖瞗瞘瞙瞚瞛瞜瞝瞞瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶瞷瞸瞹瞺�瞼瞾矀矁矂矃矄矅矆矇矈矉矊矋矌矎矏矐矑矒矓矔矕矖矘矙矚矝矞矟矠矡矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="����������������������������������������������������������������矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃砄砅砆砇砈砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚�硛硜硞硟硠硡硢硣硤硥硦硧硨硩硯硰硱硲硳硴硵硶硸硹硺硻硽硾硿碀碁碂碃场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="����������������������������������������������������������������碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨碩碪碫碬碭碮碯碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚磛磜磝磞磟磠磡磢磣�磤磥磦磧磩磪磫磭磮磯磰磱磳磵磶磸磹磻磼磽磾磿礀礂礃礄礆礇礈礉礊礋礌础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="����������������������������������������������������������������礍礎礏礐礑礒礔礕礖礗礘礙礚礛礜礝礟礠礡礢礣礥礦礧礨礩礪礫礬礭礮礯礰礱礲礳礵礶礷礸礹礽礿祂祃祄祅祇祊祋祌祍祎祏祐祑祒祔祕祘祙祡祣�祤祦祩祪祫祬祮祰祱祲祳祴祵祶祹祻祼祽祾祿禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="����������������������������������������������������������������禓禔禕禖禗禘禙禛禜禝禞禟禠禡禢禣禤禥禦禨禩禪禫禬禭禮禯禰禱禲禴禵禶禷禸禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙秚秛秜秝秞秠秡秢秥秨秪�秬秮秱秲秳秴秵秶秷秹秺秼秾秿稁稄稅稇稈稉稊稌稏稐稑稒稓稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="����������������������������������������������������������������稝稟稡稢稤稥稦稧稨稩稪稫稬稭種稯稰稱稲稴稵稶稸稺稾穀穁穂穃穄穅穇穈穉穊穋穌積穎穏穐穒穓穔穕穖穘穙穚穛穜穝穞穟穠穡穢穣穤穥穦穧穨�穩穪穫穬穭穮穯穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="����������������������������������������������������������������窣窤窧窩窪窫窮窯窰窱窲窴窵窶窷窸窹窺窻窼窽窾竀竁竂竃竄竅竆竇竈竉竊竌竍竎竏竐竑竒竓竔竕竗竘竚竛竜竝竡竢竤竧竨竩竪竫竬竮竰竱竲竳�竴竵競竷竸竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="����������������������������������������������������������������笯笰笲笴笵笶笷笹笻笽笿筀筁筂筃筄筆筈筊筍筎筓筕筗筙筜筞筟筡筣筤筥筦筧筨筩筪筫筬筭筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆箇箈箉箊箋箌箎箏�箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹箺箻箼箽箾箿節篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="����������������������������������������������������������������篅篈築篊篋篍篎篏篐篒篔篕篖篗篘篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲篳篴篵篶篸篹篺篻篽篿簀簁簂簃簄簅簆簈簉簊簍簎簐簑簒簓簔簕簗簘簙�簚簛簜簝簞簠簡簢簣簤簥簨簩簫簬簭簮簯簰簱簲簳簴簵簶簷簹簺簻簼簽簾籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="����������������������������������������������������������������籃籄籅籆籇籈籉籊籋籌籎籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢籣籤籥籦籧籨籩籪籫籬籭籮籯籰籱籲籵籶籷籸籹籺籾籿粀粁粂粃粄粅粆粇�粈粊粋粌粍粎粏粐粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴粵粶粷粸粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="����������������������������������������������������������������粿糀糂糃糄糆糉糋糎糏糐糑糒糓糔糘糚糛糝糞糡糢糣糤糥糦糧糩糪糫糬糭糮糰糱糲糳糴糵糶糷糹糺糼糽糾糿紀紁紂紃約紅紆紇紈紉紋紌納紎紏紐�紑紒紓純紕紖紗紘紙級紛紜紝紞紟紡紣紤紥紦紨紩紪紬紭紮細紱紲紳紴紵紶肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="����������������������������������������������������������������紷紸紹紺紻紼紽紾紿絀絁終絃組絅絆絇絈絉絊絋経絍絎絏結絑絒絓絔絕絖絗絘絙絚絛絜絝絞絟絠絡絢絣絤絥給絧絨絩絪絫絬絭絯絰統絲絳絴絵絶�絸絹絺絻絼絽絾絿綀綁綂綃綄綅綆綇綈綉綊綋綌綍綎綏綐綑綒經綔綕綖綗綘健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="����������������������������������������������������������������継続綛綜綝綞綟綠綡綢綣綤綥綧綨綩綪綫綬維綯綰綱網綳綴綵綶綷綸綹綺綻綼綽綾綿緀緁緂緃緄緅緆緇緈緉緊緋緌緍緎総緐緑緒緓緔緕緖緗緘緙�線緛緜緝緞緟締緡緢緣緤緥緦緧編緩緪緫緬緭緮緯緰緱緲緳練緵緶緷緸緹緺尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="����������������������������������������������������������������緻緼緽緾緿縀縁縂縃縄縅縆縇縈縉縊縋縌縍縎縏縐縑縒縓縔縕縖縗縘縙縚縛縜縝縞縟縠縡縢縣縤縥縦縧縨縩縪縫縬縭縮縯縰縱縲縳縴縵縶縷縸縹�縺縼總績縿繀繂繃繄繅繆繈繉繊繋繌繍繎繏繐繑繒繓織繕繖繗繘繙繚繛繜繝俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="����������������������������������������������������������������繞繟繠繡繢繣繤繥繦繧繨繩繪繫繬繭繮繯繰繱繲繳繴繵繶繷繸繹繺繻繼繽繾繿纀纁纃纄纅纆纇纈纉纊纋續纍纎纏纐纑纒纓纔纕纖纗纘纙纚纜纝纞�纮纴纻纼绖绤绬绹缊缐缞缷缹缻缼缽缾缿罀罁罃罆罇罈罉罊罋罌罍罎罏罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="����������������������������������������������������������������罖罙罛罜罝罞罠罣罤罥罦罧罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂羃羄羅羆羇羈羉羋羍羏羐羑羒羓羕羖羗羘羙羛羜羠羢羣羥羦羨義羪羫羬羭羮羱�羳羴羵羶羷羺羻羾翀翂翃翄翆翇翈翉翋翍翏翐翑習翓翖翗翙翚翛翜翝翞翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="����������������������������������������������������������������翤翧翨翪翫翬翭翯翲翴翵翶翷翸翹翺翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫耬耭耮耯耰耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗�聙聛聜聝聞聟聠聡聢聣聤聥聦聧聨聫聬聭聮聯聰聲聳聴聵聶職聸聹聺聻聼聽隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="����������������������������������������������������������������聾肁肂肅肈肊肍肎肏肐肑肒肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇胈胉胊胋胏胐胑胒胓胔胕胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋�脌脕脗脙脛脜脝脟脠脡脢脣脤脥脦脧脨脩脪脫脭脮脰脳脴脵脷脹脺脻脼脽脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="����������������������������������������������������������������腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥�膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="����������������������������������������������������������������臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿�艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="����������������������������������������������������������������艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸�苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="����������������������������������������������������������������茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮�莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="����������������������������������������������������������������菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉�葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[201]="����������������������������������������������������������������葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗�蓘蓙蓚蓛蓜蓞蓡蓢蓤蓧蓨蓩蓪蓫蓭蓮蓯蓱蓲蓳蓴蓵蓶蓷蓸蓹蓺蓻蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="����������������������������������������������������������������蔃蔄蔅蔆蔇蔈蔉蔊蔋蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢蔣蔤蔥蔦蔧蔨蔩蔪蔭蔮蔯蔰蔱蔲蔳蔴蔵蔶蔾蔿蕀蕁蕂蕄蕅蕆蕇蕋蕌蕍蕎蕏蕐蕑蕒蕓蕔蕕�蕗蕘蕚蕛蕜蕝蕟蕠蕡蕢蕣蕥蕦蕧蕩蕪蕫蕬蕭蕮蕯蕰蕱蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="����������������������������������������������������������������薂薃薆薈薉薊薋薌薍薎薐薑薒薓薔薕薖薗薘薙薚薝薞薟薠薡薢薣薥薦薧薩薫薬薭薱薲薳薴薵薶薸薺薻薼薽薾薿藀藂藃藄藅藆藇藈藊藋藌藍藎藑藒�藔藖藗藘藙藚藛藝藞藟藠藡藢藣藥藦藧藨藪藫藬藭藮藯藰藱藲藳藴藵藶藷藸恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="����������������������������������������������������������������藹藺藼藽藾蘀蘁蘂蘃蘄蘆蘇蘈蘉蘊蘋蘌蘍蘎蘏蘐蘒蘓蘔蘕蘗蘘蘙蘚蘛蘜蘝蘞蘟蘠蘡蘢蘣蘤蘥蘦蘨蘪蘫蘬蘭蘮蘯蘰蘱蘲蘳蘴蘵蘶蘷蘹蘺蘻蘽蘾蘿虀�虁虂虃虄虅虆虇虈虉虊虋虌虒虓處虖虗虘虙虛虜虝號虠虡虣虤虥虦虧虨虩虪獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="����������������������������������������������������������������虭虯虰虲虳虴虵虶虷虸蚃蚄蚅蚆蚇蚈蚉蚎蚏蚐蚑蚒蚔蚖蚗蚘蚙蚚蚛蚞蚟蚠蚡蚢蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻蚼蚽蚾蚿蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜�蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="����������������������������������������������������������������蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀蝁蝂蝃蝄蝅蝆蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚蝛蝜蝝蝞蝟蝡蝢蝦蝧蝨蝩蝪蝫蝬蝭蝯蝱蝲蝳蝵�蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎螏螐螑螒螔螕螖螘螙螚螛螜螝螞螠螡螢螣螤巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="����������������������������������������������������������������螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁蟂蟃蟄蟅蟇蟈蟉蟌蟍蟎蟏蟐蟔蟕蟖蟗蟘蟙蟚蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯蟰蟱蟲蟳蟴蟵蟶蟷蟸�蟺蟻蟼蟽蟿蠀蠁蠂蠄蠅蠆蠇蠈蠉蠋蠌蠍蠎蠏蠐蠑蠒蠔蠗蠘蠙蠚蠜蠝蠞蠟蠠蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="����������������������������������������������������������������蠤蠥蠦蠧蠨蠩蠪蠫蠬蠭蠮蠯蠰蠱蠳蠴蠵蠶蠷蠸蠺蠻蠽蠾蠿衁衂衃衆衇衈衉衊衋衎衏衐衑衒術衕衖衘衚衛衜衝衞衟衠衦衧衪衭衯衱衳衴衵衶衸衹衺�衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗袘袙袚袛袝袞袟袠袡袣袥袦袧袨袩袪小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="����������������������������������������������������������������袬袮袯袰袲袳袴袵袶袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚裛補裝裞裠裡裦裧裩裪裫裬裭裮裯裲裵裶裷裺裻製裿褀褁褃褄褅褆複褈�褉褋褌褍褎褏褑褔褕褖褗褘褜褝褞褟褠褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="����������������������������������������������������������������褸褹褺褻褼褽褾褿襀襂襃襅襆襇襈襉襊襋襌襍襎襏襐襑襒襓襔襕襖襗襘襙襚襛襜襝襠襡襢襣襤襥襧襨襩襪襫襬襭襮襯襰襱襲襳襴襵襶襷襸襹襺襼�襽襾覀覂覄覅覇覈覉覊見覌覍覎規覐覑覒覓覔覕視覗覘覙覚覛覜覝覞覟覠覡摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="����������������������������������������������������������������覢覣覤覥覦覧覨覩親覫覬覭覮覯覰覱覲観覴覵覶覷覸覹覺覻覼覽覾覿觀觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴觵觶觷觸觹觺�觻觼觽觾觿訁訂訃訄訅訆計訉訊訋訌訍討訏訐訑訒訓訔訕訖託記訙訚訛訜訝印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="����������������������������������������������������������������訞訟訠訡訢訣訤訥訦訧訨訩訪訫訬設訮訯訰許訲訳訴訵訶訷訸訹診註証訽訿詀詁詂詃詄詅詆詇詉詊詋詌詍詎詏詐詑詒詓詔評詖詗詘詙詚詛詜詝詞�詟詠詡詢詣詤詥試詧詨詩詪詫詬詭詮詯詰話該詳詴詵詶詷詸詺詻詼詽詾詿誀浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="����������������������������������������������������������������誁誂誃誄誅誆誇誈誋誌認誎誏誐誑誒誔誕誖誗誘誙誚誛誜誝語誟誠誡誢誣誤誥誦誧誨誩說誫説読誮誯誰誱課誳誴誵誶誷誸誹誺誻誼誽誾調諀諁諂�諃諄諅諆談諈諉諊請諌諍諎諏諐諑諒諓諔諕論諗諘諙諚諛諜諝諞諟諠諡諢諣铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="����������������������������������������������������������������諤諥諦諧諨諩諪諫諬諭諮諯諰諱諲諳諴諵諶諷諸諹諺諻諼諽諾諿謀謁謂謃謄謅謆謈謉謊謋謌謍謎謏謐謑謒謓謔謕謖謗謘謙謚講謜謝謞謟謠謡謢謣�謤謥謧謨謩謪謫謬謭謮謯謰謱謲謳謴謵謶謷謸謹謺謻謼謽謾謿譀譁譂譃譄譅帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="����������������������������������������������������������������譆譇譈證譊譋譌譍譎譏譐譑譒譓譔譕譖譗識譙譚譛譜譝譞譟譠譡譢譣譤譥譧譨譩譪譫譭譮譯議譱譲譳譴譵譶護譸譹譺譻譼譽譾譿讀讁讂讃讄讅讆�讇讈讉變讋讌讍讎讏讐讑讒讓讔讕讖讗讘讙讚讛讜讝讞讟讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="����������������������������������������������������������������谸谹谺谻谼谽谾谿豀豂豃豄豅豈豊豋豍豎豏豐豑豒豓豔豖豗豘豙豛豜豝豞豟豠豣豤豥豦豧豨豩豬豭豮豯豰豱豲豴豵豶豷豻豼豽豾豿貀貁貃貄貆貇�貈貋貍貎貏貐貑貒貓貕貖貗貙貚貛貜貝貞貟負財貢貣貤貥貦貧貨販貪貫責貭亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="����������������������������������������������������������������貮貯貰貱貲貳貴貵貶買貸貹貺費貼貽貾貿賀賁賂賃賄賅賆資賈賉賊賋賌賍賎賏賐賑賒賓賔賕賖賗賘賙賚賛賜賝賞賟賠賡賢賣賤賥賦賧賨賩質賫賬�賭賮賯賰賱賲賳賴賵賶賷賸賹賺賻購賽賾賿贀贁贂贃贄贅贆贇贈贉贊贋贌贍佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="����������������������������������������������������������������贎贏贐贑贒贓贔贕贖贗贘贙贚贛贜贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸赹赺赻赼赽赾赿趀趂趃趆趇趈趉趌趍趎趏趐趒趓趕趖趗趘趙趚趛趜趝趞趠趡�趢趤趥趦趧趨趩趪趫趬趭趮趯趰趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="����������������������������������������������������������������跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾跿踀踁踂踃踄踆踇踈踋踍踎踐踑踒踓踕踖踗踘踙踚踛踜踠踡踤踥踦踧踨踫踭踰踲踳踴踶踷踸踻踼踾�踿蹃蹅蹆蹌蹍蹎蹏蹐蹓蹔蹕蹖蹗蹘蹚蹛蹜蹝蹞蹟蹠蹡蹢蹣蹤蹥蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="����������������������������������������������������������������蹳蹵蹷蹸蹹蹺蹻蹽蹾躀躂躃躄躆躈躉躊躋躌躍躎躑躒躓躕躖躗躘躙躚躛躝躟躠躡躢躣躤躥躦躧躨躩躪躭躮躰躱躳躴躵躶躷躸躹躻躼躽躾躿軀軁軂�軃軄軅軆軇軈軉車軋軌軍軏軐軑軒軓軔軕軖軗軘軙軚軛軜軝軞軟軠軡転軣軤堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="����������������������������������������������������������������軥軦軧軨軩軪軫軬軭軮軯軰軱軲軳軴軵軶軷軸軹軺軻軼軽軾軿輀輁輂較輄輅輆輇輈載輊輋輌輍輎輏輐輑輒輓輔輕輖輗輘輙輚輛輜輝輞輟輠輡輢輣�輤輥輦輧輨輩輪輫輬輭輮輯輰輱輲輳輴輵輶輷輸輹輺輻輼輽輾輿轀轁轂轃轄荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="����������������������������������������������������������������轅轆轇轈轉轊轋轌轍轎轏轐轑轒轓轔轕轖轗轘轙轚轛轜轝轞轟轠轡轢轣轤轥轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆�迉迊迋迌迍迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="����������������������������������������������������������������這逜連逤逥逧逨逩逪逫逬逰週進逳逴逷逹逺逽逿遀遃遅遆遈遉遊運遌過達違遖遙遚遜遝遞遟遠遡遤遦遧適遪遫遬遯遰遱遲遳遶遷選遹遺遻遼遾邁�還邅邆邇邉邊邌邍邎邏邐邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="����������������������������������������������������������������郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅鄆鄇鄈鄉鄊鄋鄌鄍鄎鄏鄐鄑鄒鄓鄔鄕鄖鄗鄘鄚鄛鄜�鄝鄟鄠鄡鄤鄥鄦鄧鄨鄩鄪鄫鄬鄭鄮鄰鄲鄳鄴鄵鄶鄷鄸鄺鄻鄼鄽鄾鄿酀酁酂酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀醁醂醃醄醆醈醊醎醏醓醔醕醖醗醘醙醜醝醞醟醠醡醤醥醦醧醨醩醫醬醰醱醲醳醶醷醸醹醻�醼醽醾醿釀釁釂釃釄釅釆釈釋釐釒釓釔釕釖釗釘釙釚釛針釞釟釠釡釢釣釤釥帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������釦釧釨釩釪釫釬釭釮釯釰釱釲釳釴釵釶釷釸釹釺釻釼釽釾釿鈀鈁鈂鈃鈄鈅鈆鈇鈈鈉鈊鈋鈌鈍鈎鈏鈐鈑鈒鈓鈔鈕鈖鈗鈘鈙鈚鈛鈜鈝鈞鈟鈠鈡鈢鈣鈤�鈥鈦鈧鈨鈩鈪鈫鈬鈭鈮鈯鈰鈱鈲鈳鈴鈵鈶鈷鈸鈹鈺鈻鈼鈽鈾鈿鉀鉁鉂鉃鉄鉅狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������鉆鉇鉈鉉鉊鉋鉌鉍鉎鉏鉐鉑鉒鉓鉔鉕鉖鉗鉘鉙鉚鉛鉜鉝鉞鉟鉠鉡鉢鉣鉤鉥鉦鉧鉨鉩鉪鉫鉬鉭鉮鉯鉰鉱鉲鉳鉵鉶鉷鉸鉹鉺鉻鉼鉽鉾鉿銀銁銂銃銄銅�銆銇銈銉銊銋銌銍銏銐銑銒銓銔銕銖銗銘銙銚銛銜銝銞銟銠銡銢銣銤銥銦銧恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������銨銩銪銫銬銭銯銰銱銲銳銴銵銶銷銸銹銺銻銼銽銾銿鋀鋁鋂鋃鋄鋅鋆鋇鋉鋊鋋鋌鋍鋎鋏鋐鋑鋒鋓鋔鋕鋖鋗鋘鋙鋚鋛鋜鋝鋞鋟鋠鋡鋢鋣鋤鋥鋦鋧鋨�鋩鋪鋫鋬鋭鋮鋯鋰鋱鋲鋳鋴鋵鋶鋷鋸鋹鋺鋻鋼鋽鋾鋿錀錁錂錃錄錅錆錇錈錉洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������錊錋錌錍錎錏錐錑錒錓錔錕錖錗錘錙錚錛錜錝錞錟錠錡錢錣錤錥錦錧錨錩錪錫錬錭錮錯錰錱録錳錴錵錶錷錸錹錺錻錼錽錿鍀鍁鍂鍃鍄鍅鍆鍇鍈鍉�鍊鍋鍌鍍鍎鍏鍐鍑鍒鍓鍔鍕鍖鍗鍘鍙鍚鍛鍜鍝鍞鍟鍠鍡鍢鍣鍤鍥鍦鍧鍨鍩鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������鍬鍭鍮鍯鍰鍱鍲鍳鍴鍵鍶鍷鍸鍹鍺鍻鍼鍽鍾鍿鎀鎁鎂鎃鎄鎅鎆鎇鎈鎉鎊鎋鎌鎍鎎鎐鎑鎒鎓鎔鎕鎖鎗鎘鎙鎚鎛鎜鎝鎞鎟鎠鎡鎢鎣鎤鎥鎦鎧鎨鎩鎪鎫�鎬鎭鎮鎯鎰鎱鎲鎳鎴鎵鎶鎷鎸鎹鎺鎻鎼鎽鎾鎿鏀鏁鏂鏃鏄鏅鏆鏇鏈鏉鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������鏎鏏鏐鏑鏒鏓鏔鏕鏗鏘鏙鏚鏛鏜鏝鏞鏟鏠鏡鏢鏣鏤鏥鏦鏧鏨鏩鏪鏫鏬鏭鏮鏯鏰鏱鏲鏳鏴鏵鏶鏷鏸鏹鏺鏻鏼鏽鏾鏿鐀鐁鐂鐃鐄鐅鐆鐇鐈鐉鐊鐋鐌鐍�鐎鐏鐐鐑鐒鐓鐔鐕鐖鐗鐘鐙鐚鐛鐜鐝鐞鐟鐠鐡鐢鐣鐤鐥鐦鐧鐨鐩鐪鐫鐬鐭鐮纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������鐯鐰鐱鐲鐳鐴鐵鐶鐷鐸鐹鐺鐻鐼鐽鐿鑀鑁鑂鑃鑄鑅鑆鑇鑈鑉鑊鑋鑌鑍鑎鑏鑐鑑鑒鑓鑔鑕鑖鑗鑘鑙鑚鑛鑜鑝鑞鑟鑠鑡鑢鑣鑤鑥鑦鑧鑨鑩鑪鑬鑭鑮鑯�鑰鑱鑲鑳鑴鑵鑶鑷鑸鑹鑺鑻鑼鑽鑾鑿钀钁钂钃钄钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������锧锳锽镃镈镋镕镚镠镮镴镵長镸镹镺镻镼镽镾門閁閂閃閄閅閆閇閈閉閊開閌閍閎閏閐閑閒間閔閕閖閗閘閙閚閛閜閝閞閟閠閡関閣閤閥閦閧閨閩閪�閫閬閭閮閯閰閱閲閳閴閵閶閷閸閹閺閻閼閽閾閿闀闁闂闃闄闅闆闇闈闉闊闋椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������闌闍闎闏闐闑闒闓闔闕闖闗闘闙闚闛關闝闞闟闠闡闢闣闤闥闦闧闬闿阇阓阘阛阞阠阣阤阥阦阧阨阩阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗�陘陙陚陜陝陞陠陣陥陦陫陭陮陯陰陱陳陸陹険陻陼陽陾陿隀隁隂隃隄隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="����������������������������������������������������������������隌階隑隒隓隕隖隚際隝隞隟隠隡隢隣隤隥隦隨隩險隫隬隭隮隯隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖雗雘雙雚雛雜雝雞雟雡離難雤雥雦雧雫�雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗霘霙霚霛霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="����������������������������������������������������������������霡霢霣霤霥霦霧霨霩霫霬霮霯霱霳霴霵霶霷霺霻霼霽霿靀靁靂靃靄靅靆靇靈靉靊靋靌靍靎靏靐靑靔靕靗靘靚靜靝靟靣靤靦靧靨靪靫靬靭靮靯靰靱�靲靵靷靸靹靺靻靽靾靿鞀鞁鞂鞃鞄鞆鞇鞈鞉鞊鞌鞎鞏鞐鞓鞕鞖鞗鞙鞚鞛鞜鞝臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="����������������������������������������������������������������鞞鞟鞡鞢鞤鞥鞦鞧鞨鞩鞪鞬鞮鞰鞱鞳鞵鞶鞷鞸鞹鞺鞻鞼鞽鞾鞿韀韁韂韃韄韅韆韇韈韉韊韋韌韍韎韏韐韑韒韓韔韕韖韗韘韙韚韛韜韝韞韟韠韡韢韣�韤韥韨韮韯韰韱韲韴韷韸韹韺韻韼韽韾響頀頁頂頃頄項順頇須頉頊頋頌頍頎怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������頏預頑頒頓頔頕頖頗領頙頚頛頜頝頞頟頠頡頢頣頤頥頦頧頨頩頪頫頬頭頮頯頰頱頲頳頴頵頶頷頸頹頺頻頼頽頾頿顀顁顂顃顄顅顆顇顈顉顊顋題額�顎顏顐顑顒顓顔顕顖顗願顙顚顛顜顝類顟顠顡顢顣顤顥顦顧顨顩顪顫顬顭顮睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="����������������������������������������������������������������顯顰顱顲顳顴颋颎颒颕颙颣風颩颪颫颬颭颮颯颰颱颲颳颴颵颶颷颸颹颺颻颼颽颾颿飀飁飂飃飄飅飆飇飈飉飊飋飌飍飏飐飔飖飗飛飜飝飠飡飢飣飤�飥飦飩飪飫飬飭飮飯飰飱飲飳飴飵飶飷飸飹飺飻飼飽飾飿餀餁餂餃餄餅餆餇铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="����������������������������������������������������������������餈餉養餋餌餎餏餑餒餓餔餕餖餗餘餙餚餛餜餝餞餟餠餡餢餣餤餥餦餧館餩餪餫餬餭餯餰餱餲餳餴餵餶餷餸餹餺餻餼餽餾餿饀饁饂饃饄饅饆饇饈饉�饊饋饌饍饎饏饐饑饒饓饖饗饘饙饚饛饜饝饞饟饠饡饢饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="����������������������������������������������������������������馌馎馚馛馜馝馞馟馠馡馢馣馤馦馧馩馪馫馬馭馮馯馰馱馲馳馴馵馶馷馸馹馺馻馼馽馾馿駀駁駂駃駄駅駆駇駈駉駊駋駌駍駎駏駐駑駒駓駔駕駖駗駘�駙駚駛駜駝駞駟駠駡駢駣駤駥駦駧駨駩駪駫駬駭駮駯駰駱駲駳駴駵駶駷駸駹瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="����������������������������������������������������������������駺駻駼駽駾駿騀騁騂騃騄騅騆騇騈騉騊騋騌騍騎騏騐騑騒験騔騕騖騗騘騙騚騛騜騝騞騟騠騡騢騣騤騥騦騧騨騩騪騫騬騭騮騯騰騱騲騳騴騵騶騷騸�騹騺騻騼騽騾騿驀驁驂驃驄驅驆驇驈驉驊驋驌驍驎驏驐驑驒驓驔驕驖驗驘驙颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="����������������������������������������������������������������驚驛驜驝驞驟驠驡驢驣驤驥驦驧驨驩驪驫驲骃骉骍骎骔骕骙骦骩骪骫骬骭骮骯骲骳骴骵骹骻骽骾骿髃髄髆髇髈髉髊髍髎髏髐髒體髕髖髗髙髚髛髜�髝髞髠髢髣髤髥髧髨髩髪髬髮髰髱髲髳髴髵髶髷髸髺髼髽髾髿鬀鬁鬂鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="����������������������������������������������������������������鬇鬉鬊鬋鬌鬍鬎鬐鬑鬒鬔鬕鬖鬗鬘鬙鬚鬛鬜鬝鬞鬠鬡鬢鬤鬥鬦鬧鬨鬩鬪鬫鬬鬭鬮鬰鬱鬳鬴鬵鬶鬷鬸鬹鬺鬽鬾鬿魀魆魊魋魌魎魐魒魓魕魖魗魘魙魚�魛魜魝魞魟魠魡魢魣魤魥魦魧魨魩魪魫魬魭魮魯魰魱魲魳魴魵魶魷魸魹魺魻簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="����������������������������������������������������������������魼魽魾魿鮀鮁鮂鮃鮄鮅鮆鮇鮈鮉鮊鮋鮌鮍鮎鮏鮐鮑鮒鮓鮔鮕鮖鮗鮘鮙鮚鮛鮜鮝鮞鮟鮠鮡鮢鮣鮤鮥鮦鮧鮨鮩鮪鮫鮬鮭鮮鮯鮰鮱鮲鮳鮴鮵鮶鮷鮸鮹鮺�鮻鮼鮽鮾鮿鯀鯁鯂鯃鯄鯅鯆鯇鯈鯉鯊鯋鯌鯍鯎鯏鯐鯑鯒鯓鯔鯕鯖鯗鯘鯙鯚鯛酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="����������������������������������������������������������������鯜鯝鯞鯟鯠鯡鯢鯣鯤鯥鯦鯧鯨鯩鯪鯫鯬鯭鯮鯯鯰鯱鯲鯳鯴鯵鯶鯷鯸鯹鯺鯻鯼鯽鯾鯿鰀鰁鰂鰃鰄鰅鰆鰇鰈鰉鰊鰋鰌鰍鰎鰏鰐鰑鰒鰓鰔鰕鰖鰗鰘鰙鰚�鰛鰜鰝鰞鰟鰠鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰫鰬鰭鰮鰯鰰鰱鰲鰳鰴鰵鰶鰷鰸鰹鰺鰻觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="����������������������������������������������������������������鰼鰽鰾鰿鱀鱁鱂鱃鱄鱅鱆鱇鱈鱉鱊鱋鱌鱍鱎鱏鱐鱑鱒鱓鱔鱕鱖鱗鱘鱙鱚鱛鱜鱝鱞鱟鱠鱡鱢鱣鱤鱥鱦鱧鱨鱩鱪鱫鱬鱭鱮鱯鱰鱱鱲鱳鱴鱵鱶鱷鱸鱹鱺�鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="����������������������������������������������������������������鳣鳤鳥鳦鳧鳨鳩鳪鳫鳬鳭鳮鳯鳰鳱鳲鳳鳴鳵鳶鳷鳸鳹鳺鳻鳼鳽鳾鳿鴀鴁鴂鴃鴄鴅鴆鴇鴈鴉鴊鴋鴌鴍鴎鴏鴐鴑鴒鴓鴔鴕鴖鴗鴘鴙鴚鴛鴜鴝鴞鴟鴠鴡�鴢鴣鴤鴥鴦鴧鴨鴩鴪鴫鴬鴭鴮鴯鴰鴱鴲鴳鴴鴵鴶鴷鴸鴹鴺鴻鴼鴽鴾鴿鵀鵁鵂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="����������������������������������������������������������������鵃鵄鵅鵆鵇鵈鵉鵊鵋鵌鵍鵎鵏鵐鵑鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁�鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);for(n[250]="����������������������������������������������������������������鶣鶤鶥鶦鶧鶨鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷝鷞鷟鷠鷡�鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鷻鷼鷽鷾鷿鸀鸁鸂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="����������������������������������������������������������������鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹵鹶鹷鹸鹹鹺鹻鹼鹽麀�麁麃麄麅麆麉麊麌麍麎麏麐麑麔麕麖麗麘麙麚麛麜麞麠麡麢麣麤麥麧麨麩麪�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="����������������������������������������������������������������麫麬麭麮麯麰麱麲麳麵麶麷麹麺麼麿黀黁黂黃黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰黱黲黳黴黵黶黷黸黺黽黿鼀鼁鼂鼃鼄鼅�鼆鼇鼈鼉鼊鼌鼏鼑鼒鼔鼕鼖鼘鼚鼛鼜鼝鼞鼟鼡鼣鼤鼥鼦鼧鼨鼩鼪鼫鼭鼮鼰鼱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);for(n[253]="����������������������������������������������������������������鼲鼳鼴鼵鼶鼸鼺鼼鼿齀齁齂齃齅齆齇齈齉齊齋齌齍齎齏齒齓齔齕齖齗齘齙齚齛齜齝齞齟齠齡齢齣齤齥齦齧齨齩齪齫齬齭齮齯齰齱齲齳齴齵齶齷齸�齹齺齻齼齽齾龁龂龍龎龏龐龑龒龓龔龕龖龗龘龜龝龞龡龢龣龤龥郎凉秊裏隣�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(r[n[253][e]]=64768+e,t[64768+e]=n[253][e]);for(n[254]="����������������������������������������������������������������兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[254].length;++e)65533!==n[254][e].charCodeAt(0)&&(r[n[254][e]]=65024+e,t[65024+e]=n[254][e]);return{enc:r,dec:t}}(),r[949]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="�����������������������������������������������������������������갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴������갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕������걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="�����������������������������������������������������������������괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳������괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗������굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="�����������������������������������������������������������������귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜������긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼������긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="�����������������������������������������������������������������껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅������꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣������꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[133]="�����������������������������������������������������������������꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡������꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃������뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(r[n[133][e]]=34048+e,t[34048+e]=n[133][e]);for(n[134]="�����������������������������������������������������������������낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒������냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰������냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(r[n[134][e]]=34304+e,t[34304+e]=n[134][e]);for(n[135]="�����������������������������������������������������������������놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸������놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕������뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="�����������������������������������������������������������������뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎������늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷������늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="�����������������������������������������������������������������덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍������뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭������뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="�����������������������������������������������������������������둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦������둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂������뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="�����������������������������������������������������������������딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆������땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪������땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="�����������������������������������������������������������������똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝������똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺������똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="�����������������������������������������������������������������뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝������뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺������뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="�����������������������������������������������������������������랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁������럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝������럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="�����������������������������������������������������������������뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟������뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽������뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="�����������������������������������������������������������������륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽������륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞������릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="�����������������������������������������������������������������멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯������멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒������몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="�����������������������������������������������������������������묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒������뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱������뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="�����������������������������������������������������������������밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵������밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙������뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="�����������������������������������������������������������������볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝������봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹������봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="�����������������������������������������������������������������뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱������뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓������븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="�����������������������������������������������������������������뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓������뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵������뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="�����������������������������������������������������������������뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝������뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸������뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="�����������������������������������������������������������������쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛������쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹������쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="�����������������������������������������������������������������섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗������셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻������셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="�����������������������������������������������������������������숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅������쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦������쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="�����������������������������������������������������������������쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲������쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍������썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="�����������������������������������������������������������������쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾������쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚������쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="�����������������������������������������������������������������쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅������쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟������쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="�����������������������������������������������������������������얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶������얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧������엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="�����������������������������������������������������������������욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎������웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲������웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[160]="�����������������������������������������������������������������잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜������쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺������쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(r[n[160][e]]=40960+e,t[40960+e]=n[160][e]);for(n[161]="�����������������������������������������������������������������좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁������죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥������죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎 、。·‥…¨〃­―∥\∼‘’“”〔〕〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="�����������������������������������������������������������������줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫������줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇������쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®������������������������".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏������즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮������즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[₩]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄������쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥������쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㅤㅥㅦㅧㅨㅩㅪㅫㅬㅭㅮㅯㅰㅱㅲㅳㅴㅵㅶㅷㅸㅹㅺㅻㅼㅽㅾㅿㆀㆁㆂㆃㆄㆅㆆㆇㆈㆉㆊㆋㆌㆍㆎ�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪������쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆������쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ�����ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅������쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧������쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃╄╅╆╇╈╉╊���������������������������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩������쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄������쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰㎱㎲㎳㎴㎵㎶㎷㎸㎹㎀㎁㎂㎃㎄㎺㎻㎼㎽㎾㎿㎐㎑㎒㎓㎔Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆����������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="�����������������������������������������������������������������쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈������쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣������쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄ÆÐªĦ�IJ�ĿŁØŒºÞŦŊ�㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮½⅓⅔¼¾⅛⅜⅝⅞�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="�����������������������������������������������������������������쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟������쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼������쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂¹²³⁴ⁿ₁₂₃₄�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="�����������������������������������������������������������������찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎������챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲������챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="�����������������������������������������������������������������첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹������첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚������쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="�����������������������������������������������������������������쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠������촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾������촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="�����������������������������������������������������������������쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀������춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟������춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="�����������������������������������������������������������������췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡������췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂������츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="�����������������������������������������������������������������츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉������칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬������칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="�����������������������������������������������������������������캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺������캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕������컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="�����������������������������������������������������������������켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣������켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄������콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="�����������������������������������������������������������������콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍������쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩������쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="�����������������������������������������������������������������쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩������쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊������퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="�����������������������������������������������������������������퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏������큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯������큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="�����������������������������������������������������������������킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲������킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚������탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="�����������������������������������������������������������������턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟������턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾������턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="�����������������������������������������������������������������텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊������톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧������톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="�����������������������������������������������������������������퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪������퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆������툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="�����������������������������������������������������������������툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌������퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨������퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="�����������������������������������������������������������������튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭������튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑������틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="�����������������������������������������������������������������틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣������팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉������퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="�����������������������������������������������������������������퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇������펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮������펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="�����������������������������������������������������������������폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷������폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖������퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="�����������������������������������������������������������������퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓������푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲������푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="�����������������������������������������������������������������풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸������풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕������퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="�����������������������������������������������������������������퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝������픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷������픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="�����������������������������������������������������������������핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋������햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧������햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="�����������������������������������������������������������������헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮������헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒������혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="�����������������������������������������������������������������혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡������홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀������횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="�����������������������������������������������������������������횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋������훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭������훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="�����������������������������������������������������������������휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹������휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞������흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="�����������������������������������������������������������������힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣������������������������������������������������������������������������������퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩羅蘿螺裸邏那樂洛烙珞落諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������納臘蠟衲囊娘廊朗浪狼郎乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧老蘆虜路露駑魯鷺碌祿綠菉錄鹿論壟弄濃籠聾膿農惱牢磊腦賂雷尿壘屢樓淚漏累縷陋嫩訥杻紐勒肋凜凌稜綾能菱陵尼泥匿溺多茶�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);for(n[250]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型�".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵�".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆�".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);for(n[253]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰�".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(r[n[253][e]]=64768+e,t[64768+e]=n[253][e]);return{enc:r,dec:t}}(),r[950]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[161]="���������������������������������������������������������������� ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚����������������������������������﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢﹣﹤﹥﹦~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="����������������������������������������������������������������\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁▂▃▄▅▆▇█▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭����������������������������������╮╰╯═╞╪╡◢◣◥◤╱╲╳0123456789ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩十卄卅ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv�".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="����������������������������������������������������������������wxyzΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ����������������������������������ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������€������������������������������".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="����������������������������������������������������������������一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才����������������������������������丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="����������������������������������������������������������������世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外����������������������������������央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全�".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="����������������������������������������������������������������共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年����������������������������������式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣�".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="����������������������������������������������������������������作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍����������������������������������均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠�".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="����������������������������������������������������������������杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒����������������������������������芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="����������������������������������������������������������������咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居����������������������������������屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="����������������������������������������������������������������昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠����������������������������������炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附�".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="����������������������������������������������������������������陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品����������������������������������哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷�".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="����������������������������������������������������������������拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗����������������������������������活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄�".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="����������������������������������������������������������������耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥����������������������������������迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪�".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="����������������������������������������������������������������哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙����������������������������������恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓�".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="����������������������������������������������������������������浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷����������������������������������砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃�".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="����������������������������������������������������������������虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡����������������������������������陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="����������������������������������������������������������������娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽����������������������������������情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="����������������������������������������������������������������毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶����������������������������������瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="����������������������������������������������������������������莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途����������������������������������部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="����������������������������������������������������������������婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍����������������������������������插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="����������������������������������������������������������������溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘����������������������������������窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="����������������������������������������������������������������詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑����������������������������������間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="����������������������������������������������������������������媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業����������������������������������楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="����������������������������������������������������������������睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫����������������������������������腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="����������������������������������������������������������������辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴����������������������������������飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="����������������������������������������������������������������愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢����������������������������������滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="����������������������������������������������������������������罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤����������������������������������說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="����������������������������������������������������������������劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂����������������������������������慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="����������������������������������������������������������������瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯����������������������������������翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="����������������������������������������������������������������輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉����������������������������������鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="����������������������������������������������������������������濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊����������������������������������縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="����������������������������������������������������������������錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇����������������������������������嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="����������������������������������������������������������������瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪����������������������������������薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="����������������������������������������������������������������駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘����������������������������������癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="����������������������������������������������������������������鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸����������������������������������獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="����������������������������������������������������������������願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼����������������������������������纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="����������������������������������������������������������������護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬����������������������������������禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="����������������������������������������������������������������讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲���������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[201]="����������������������������������������������������������������乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕����������������������������������氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="����������������������������������������������������������������汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘����������������������������������吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="����������������������������������������������������������������杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓����������������������������������芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="����������������������������������������������������������������坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋����������������������������������怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="����������������������������������������������������������������泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺����������������������������������矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="����������������������������������������������������������������哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛����������������������������������峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="����������������������������������������������������������������柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂����������������������������������洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="����������������������������������������������������������������穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪����������������������������������苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="����������������������������������������������������������������唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧����������������������������������恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="����������������������������������������������������������������毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸����������������������������������牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="����������������������������������������������������������������笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢����������������������������������荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="����������������������������������������������������������������酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅����������������������������������唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="����������������������������������������������������������������崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟����������������������������������捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="����������������������������������������������������������������淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏����������������������������������痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="����������������������������������������������������������������耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷����������������������������������蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="����������������������������������������������������������������釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷����������������������������������堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="����������������������������������������������������������������惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒����������������������������������晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="����������������������������������������������������������������湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖����������������������������������琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="����������������������������������������������������������������罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳����������������������������������菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="����������������������������������������������������������������軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈����������������������������������隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="����������������������������������������������������������������媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤����������������������������������搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="����������������������������������������������������������������毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓����������������������������������煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="����������������������������������������������������������������稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯����������������������������������腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="����������������������������������������������������������������觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿����������������������������������遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠����������������������������������寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊����������������������������������漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞����������������������������������耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍����������������������������������銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉����������������������������������憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙����������������������������������獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢����������������������������������蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓����������������������������������銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺����������������������������������憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙����������������������������������瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="����������������������������������������������������������������蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠����������������������������������諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="����������������������������������������������������������������錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕����������������������������������魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="����������������������������������������������������������������檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶����������������������������������瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞����������������������������������謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="����������������������������������������������������������������鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰����������������������������������鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="����������������������������������������������������������������璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒����������������������������������臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="����������������������������������������������������������������蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪����������������������������������鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="����������������������������������������������������������������徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛����������������������������������礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="����������������������������������������������������������������譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦����������������������������������鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="����������������������������������������������������������������嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩����������������������������������禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="����������������������������������������������������������������鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛����������������������������������鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="����������������������������������������������������������������蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺����������������������������������騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="����������������������������������������������������������������糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊����������������������������������驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="����������������������������������������������������������������讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏����������������������������������齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="����������������������������������������������������������������纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊����������������������������������龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);return{enc:r,dec:t}}(),r[1250]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1251]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1252]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1253]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1254]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖרÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1255]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1256]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1257]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1258]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖרÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1e4]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10006]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10007]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10008]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€���������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。・ˉˇ¨〃々―~�…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω���������������������������������������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüê����������ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="��������������������������������������������������������������������������������������������������������������������������������������������������������������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[176]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[201]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);return{enc:r,dec:t}}(),r[10029]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10079]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüݰ¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10081]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),e.exports&&"undefined"===typeof DO_NOT_EXPORT_CODEPAGE&&(e.exports=r),function(t,n){"use strict";if("undefined"===typeof r){var i=r;e.exports&&"undefined"===typeof DO_NOT_EXPORT_CODEPAGE?e.exports=n(i):t.cptable=n(i)}else r=n(r)}(this,(function(e){"use strict";var r={1200:"utf16le",1201:"utf16be",12e3:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65e3:"utf7",65001:"utf8"},n=[874,1250,1251,1252,1253,1254,1255,1256,1e4],i=[932,936,949,950],a=[65001],o={},s={},l={},c={},u=function(e){return String.fromCharCode(e)},f=function(e){return e.charCodeAt(0)},h="undefined"!==typeof t;if(h){t.from||(t.from=function(e,r){return r?new t(e,r):new t(e)}),t.allocUnsafe||(t.allocUnsafe=function(e){return new t(e)});var d=1024,p=t.allocUnsafe(d),m=function(e){for(var r=t.allocUnsafe(65536),n=0;n<65536;++n)r[n]=0;for(var i=Object.keys(e),a=i.length,o=0,s=i[o];o<a;++o)(s=i[o])&&(r[s.charCodeAt(0)]=e[s]);return r},v=function(r){var n=m(e[r].enc);return function(e,r){var i,a=e.length,o=0,s=0,l=0,c=0;if("string"===typeof e)for(i=t.allocUnsafe(a),o=0;o<a;++o)i[o]=n[e.charCodeAt(o)];else if(t.isBuffer(e)){for(i=t.allocUnsafe(2*a),s=0,o=0;o<a;++o)l=e[o],l<128?i[s++]=n[l]:l<224?(i[s++]=n[((31&l)<<6)+(63&e[o+1])],++o):l<240?(i[s++]=n[((15&l)<<12)+((63&e[o+1])<<6)+(63&e[o+2])],o+=2):(c=((7&l)<<18)+((63&e[o+1])<<12)+((63&e[o+2])<<6)+(63&e[o+3]),o+=3,c<65536?i[s++]=n[c]:(c-=65536,i[s++]=n[55296+(c>>10&1023)],i[s++]=n[56320+(1023&c)]));i=i.slice(0,s)}else for(i=t.allocUnsafe(a),o=0;o<a;++o)i[o]=n[e[o].charCodeAt(0)];return r&&"buf"!==r?"arr"!==r?i.toString("binary"):[].slice.call(i):i}},b=function(r){var n=e[r].dec,i=t.allocUnsafe(131072),a=0,o="";for(a=0;a<n.length;++a)if(o=n[a]){var s=o.charCodeAt(0);i[2*a]=255&s,i[2*a+1]=s>>8}return function(e){var r=e.length,n=0,a=0;if(2*r>d&&(d=2*r,p=t.allocUnsafe(d)),t.isBuffer(e))for(n=0;n<r;n++)a=2*e[n],p[2*n]=i[a],p[2*n+1]=i[a+1];else if("string"===typeof e)for(n=0;n<r;n++)a=2*e.charCodeAt(n),p[2*n]=i[a],p[2*n+1]=i[a+1];else for(n=0;n<r;n++)a=2*e[n],p[2*n]=i[a],p[2*n+1]=i[a+1];return p.slice(0,2*r).toString("ucs2")}},g=function(r){for(var n=e[r].enc,i=t.allocUnsafe(131072),a=0;a<131072;++a)i[a]=0;for(var o=Object.keys(n),s=0,l=o[s];s<o.length;++s)if(l=o[s]){var c=l.charCodeAt(0);i[2*c]=255&n[l],i[2*c+1]=n[l]>>8}return function(e,r){var n=e.length,a=t.allocUnsafe(2*n),o=0,s=0,l=0,c=0,u=0;if("string"===typeof e){for(o=c=0;o<n;++o)s=2*e.charCodeAt(o),a[c++]=i[s+1]||i[s],i[s+1]>0&&(a[c++]=i[s]);a=a.slice(0,c)}else if(t.isBuffer(e)){for(o=c=0;o<n;++o)u=e[o],u<128?s=u:u<224?(s=((31&u)<<6)+(63&e[o+1]),++o):u<240?(s=((15&u)<<12)+((63&e[o+1])<<6)+(63&e[o+2]),o+=2):(s=((7&u)<<18)+((63&e[o+1])<<12)+((63&e[o+2])<<6)+(63&e[o+3]),o+=3),s<65536?(s*=2,a[c++]=i[s+1]||i[s],i[s+1]>0&&(a[c++]=i[s])):(l=s-65536,s=2*(55296+(l>>10&1023)),a[c++]=i[s+1]||i[s],i[s+1]>0&&(a[c++]=i[s]),s=2*(56320+(1023&l)),a[c++]=i[s+1]||i[s],i[s+1]>0&&(a[c++]=i[s]));a=a.slice(0,c)}else for(o=c=0;o<n;o++)s=2*e[o].charCodeAt(0),a[c++]=i[s+1]||i[s],i[s+1]>0&&(a[c++]=i[s]);return r&&"buf"!==r?"arr"!==r?a.toString("binary"):[].slice.call(a):a}},y=function(r){var n,i=e[r].dec,a=t.allocUnsafe(131072),o=0,s=0,l=0,c=0;for(c=0;c<65536;++c)a[2*c]=255,a[2*c+1]=253;for(o=0;o<i.length;++o)(n=i[o])&&(s=n.charCodeAt(0),l=2*o,a[l]=255&s,a[l+1]=s>>8);return function(e){var r=e.length,n=t.allocUnsafe(2*r),i=0,o=0,s=0;if(t.isBuffer(e))for(i=0;i<r;i++)o=2*e[i],255===a[o]&&253===a[o+1]&&(o=2*((e[i]<<8)+e[i+1]),++i),n[s++]=a[o],n[s++]=a[o+1];else if("string"===typeof e)for(i=0;i<r;i++)o=2*e.charCodeAt(i),255===a[o]&&253===a[o+1]&&(o=2*((e.charCodeAt(i)<<8)+e.charCodeAt(i+1)),++i),n[s++]=a[o],n[s++]=a[o+1];else for(i=0;i<r;i++)o=2*e[i],255===a[o]&&253===a[o+1]&&(o=2*((e[i]<<8)+e[i+1]),++i),n[s++]=a[o],n[s++]=a[o+1];return n.slice(0,s).toString("ucs2")}};o[65001]=function e(r){if("string"===typeof r)return e(r.split("").map(f));var n=r.length,i=0,a=0;4*n>d&&(d=4*n,p=t.allocUnsafe(d));var o=0;n>=3&&239==r[0]&&187==r[1]&&191==r[2]&&(o=3);for(var s=1,l=0,c=0;o<n;o+=s)s=1,c=r[o],c<128?i=c:c<224?(i=64*(31&c)+(63&r[o+1]),s=2):c<240?(i=((15&c)<<12)+64*(63&r[o+1])+(63&r[o+2]),s=3):(i=262144*(7&c)+((63&r[o+1])<<12)+64*(63&r[o+2])+(63&r[o+3]),s=4),i<65536?(p[l++]=255&i,p[l++]=i>>8):(i-=65536,a=55296+(i>>10&1023),i=56320+(1023&i),p[l++]=255&a,p[l++]=a>>>8,p[l++]=255&i,p[l++]=i>>>8&255);return p.slice(0,l).toString("ucs2")},s[65001]=function(e,r){if(h&&t.isBuffer(e))return r&&"buf"!==r?"arr"!==r?e.toString("binary"):[].slice.call(e):e;var n=e.length,i=0,a=0,o=0,s="string"===typeof e;4*n>d&&(d=4*n,p=t.allocUnsafe(d));for(var l=0;l<n;++l)i=s?e.charCodeAt(l):e[l].charCodeAt(0),i<=127?p[o++]=i:i<=2047?(p[o++]=192+(i>>6),p[o++]=128+(63&i)):i>=55296&&i<=57343?(i-=55296,++l,a=(s?e.charCodeAt(l):e[l].charCodeAt(0))-56320+(i<<10),p[o++]=240+(a>>>18&7),p[o++]=144+(a>>>12&63),p[o++]=128+(a>>>6&63),p[o++]=128+(63&a)):(p[o++]=224+(i>>12),p[o++]=128+(i>>6&63),p[o++]=128+(63&i));return r&&"buf"!==r?"arr"!==r?p.slice(0,o).toString("binary"):[].slice.call(p,0,o):p.slice(0,o)}}var w=function(){if(h){if(l[n[0]])return;var t=0,r=0;for(t=0;t<n.length;++t)r=n[t],e[r]&&(l[r]=b(r),c[r]=v(r));for(t=0;t<i.length;++t)r=i[t],e[r]&&(l[r]=y(r),c[r]=g(r));for(t=0;t<a.length;++t)r=a[t],o[r]&&(l[r]=o[r]),s[r]&&(c[r]=s[r])}},_=function(e,t){return""},k=function(e){delete l[e],delete c[e]},O=function(){if(h){if(!l[n[0]])return;n.forEach(k),i.forEach(k),a.forEach(k)}C=_,T=0},E={encache:w,decache:O,sbcs:n,dbcs:i};w();var S="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'(),-./:?",C=_,T=0,x=function n(i,a,o){if(i===T&&C)return C(a,o);if(c[i])return C=c[T=i],C(a,o);h&&t.isBuffer(a)&&(a=a.toString("utf8"));var s,l=a.length,f=h?t.allocUnsafe(4*l):[],d=0,p=0,m=0,v=0,b=e[i],g="",y="string"===typeof a;if(b&&(s=b.enc))for(p=0;p<l;++p,++m)d=s[y?a.charAt(p):a[p]],d>255?(f[m]=d>>8,f[++m]=255&d):f[m]=255&d;else{if(!(g=r[i]))throw new Error("Unrecognized CP: "+i);switch(g){case"utf8":if(h&&y){f=t.from(a,g),m=f.length;break}for(p=0;p<l;++p,++m)d=y?a.charCodeAt(p):a[p].charCodeAt(0),d<=127?f[m]=d:d<=2047?(f[m]=192+(d>>6),f[++m]=128+(63&d)):d>=55296&&d<=57343?(d-=55296,v=(y?a.charCodeAt(++p):a[++p].charCodeAt(0))-56320+(d<<10),f[m]=240+(v>>>18&7),f[++m]=144+(v>>>12&63),f[++m]=128+(v>>>6&63),f[++m]=128+(63&v)):(f[m]=224+(d>>12),f[++m]=128+(d>>6&63),f[++m]=128+(63&d));break;case"ascii":if(h&&"string"===typeof a){f=t.from(a,g),m=f.length;break}for(p=0;p<l;++p,++m){if(d=y?a.charCodeAt(p):a[p].charCodeAt(0),!(d<=127))throw new Error("bad ascii "+d);f[m]=d}break;case"utf16le":if(h&&"string"===typeof a){f=t.from(a,g),m=f.length;break}for(p=0;p<l;++p)d=y?a.charCodeAt(p):a[p].charCodeAt(0),f[m++]=255&d,f[m++]=d>>8;break;case"utf16be":for(p=0;p<l;++p)d=y?a.charCodeAt(p):a[p].charCodeAt(0),f[m++]=d>>8,f[m++]=255&d;break;case"utf32le":for(p=0;p<l;++p)d=y?a.charCodeAt(p):a[p].charCodeAt(0),d>=55296&&d<=57343&&(d=65536+(d-55296<<10)+(a[++p].charCodeAt(0)-56320)),f[m++]=255&d,d>>=8,f[m++]=255&d,d>>=8,f[m++]=255&d,d>>=8,f[m++]=255&d;break;case"utf32be":for(p=0;p<l;++p)d=y?a.charCodeAt(p):a[p].charCodeAt(0),d>=55296&&d<=57343&&(d=65536+(d-55296<<10)+(a[++p].charCodeAt(0)-56320)),f[m+3]=255&d,d>>=8,f[m+2]=255&d,d>>=8,f[m+1]=255&d,d>>=8,f[m]=255&d,m+=4;break;case"utf7":for(p=0;p<l;p++){var w=y?a.charAt(p):a[p].charAt(0);if("+"!==w)if(A.indexOf(w)>-1)f[m++]=w.charCodeAt(0);else{var _=n(1201,w);f[m++]=43,f[m++]=S.charCodeAt(_[0]>>2),f[m++]=S.charCodeAt(((3&_[0])<<4)+((_[1]||0)>>4)),f[m++]=S.charCodeAt(((15&_[1])<<2)+((_[2]||0)>>6)),f[m++]=45}else f[m++]=43,f[m++]=45}break;default:throw new Error("Unsupported magic: "+i+" "+r[i])}}return f=f.slice(0,m),h?o&&"buf"!==o?"arr"!==o?f.toString("binary"):[].slice.call(f):f:"str"==o?f.map(u).join(""):f},M=function n(i,a){var o;if(o=l[i])return o(a);if("string"===typeof a)return n(i,a.split("").map(f));var s,c=a.length,u=new Array(c),d="",p=0,m=0,v=1,b=0,g=0,y=e[i],w="";if(y&&(s=y.dec))for(m=0;m<c;m+=v){if(v=2,d=s[(a[m]<<8)+a[m+1]],d||(v=1,d=s[a[m]]),!d)throw new Error("Unrecognized code: "+a[m]+" "+a[m+v-1]+" "+m+" "+v+" "+s[a[m]]);u[b++]=d}else{if(!(w=r[i]))throw new Error("Unrecognized CP: "+i);switch(w){case"utf8":for(c>=3&&239==a[0]&&187==a[1]&&191==a[2]&&(m=3);m<c;m+=v)v=1,a[m]<128?p=a[m]:a[m]<224?(p=64*(31&a[m])+(63&a[m+1]),v=2):a[m]<240?(p=((15&a[m])<<12)+64*(63&a[m+1])+(63&a[m+2]),v=3):(p=262144*(7&a[m])+((63&a[m+1])<<12)+64*(63&a[m+2])+(63&a[m+3]),v=4),p<65536||(p-=65536,g=55296+(p>>10&1023),p=56320+(1023&p),u[b++]=String.fromCharCode(g)),u[b++]=String.fromCharCode(p);break;case"ascii":if(h&&t.isBuffer(a))return a.toString(w);for(m=0;m<c;m++)u[m]=String.fromCharCode(a[m]);b=c;break;case"utf16le":if(c>=2&&255==a[0]&&254==a[1]&&(m=2),h&&t.isBuffer(a))return a.toString(w);for(v=2;m+1<c;m+=v)u[b++]=String.fromCharCode((a[m+1]<<8)+a[m]);break;case"utf16be":for(c>=2&&254==a[0]&&255==a[1]&&(m=2),v=2;m+1<c;m+=v)u[b++]=String.fromCharCode((a[m]<<8)+a[m+1]);break;case"utf32le":for(c>=4&&255==a[0]&&254==a[1]&&0===a[2]&&0===a[3]&&(m=4),v=4;m<c;m+=v)p=(a[m+3]<<24)+(a[m+2]<<16)+(a[m+1]<<8)+a[m],p>65535?(p-=65536,u[b++]=String.fromCharCode(55296+(p>>10&1023)),u[b++]=String.fromCharCode(56320+(1023&p))):u[b++]=String.fromCharCode(p);break;case"utf32be":for(c>=4&&255==a[3]&&254==a[2]&&0===a[1]&&0===a[0]&&(m=4),v=4;m<c;m+=v)p=(a[m]<<24)+(a[m+1]<<16)+(a[m+2]<<8)+a[m+3],p>65535?(p-=65536,u[b++]=String.fromCharCode(55296+(p>>10&1023)),u[b++]=String.fromCharCode(56320+(1023&p))):u[b++]=String.fromCharCode(p);break;case"utf7":for(c>=4&&43==a[0]&&47==a[1]&&118==a[2]&&(c>=5&&56==a[3]&&45==a[4]?m=5:56!=a[3]&&57!=a[3]&&43!=a[3]&&47!=a[3]||(m=4));m<c;m+=v)if(43===a[m])if(v=1,45!==a[m+1]){while(String.fromCharCode(a[m+v]).match(/[A-Za-z0-9+\/]/))v++;var _=0;45===a[m+v]&&(++v,_=1);for(var k=[],O="",E=0,A=0,C=0,T=0,x=0,M=0,j=0,R=1;R<v-_;){if(T=S.indexOf(String.fromCharCode(a[m+R++])),x=S.indexOf(String.fromCharCode(a[m+R++])),E=T<<2|x>>4,k.push(E),M=S.indexOf(String.fromCharCode(a[m+R++])),-1===M)break;if(A=(15&x)<<4|M>>2,k.push(A),j=S.indexOf(String.fromCharCode(a[m+R++])),-1===j)break;C=(3&M)<<6|j,j<64&&k.push(C)}for(O=n(1201,k),R=0;R<O.length;++R)u[b++]=O.charAt(R)}else v=2,u[b++]="+";else v=1,u[b++]=String.fromCharCode(a[m]);break;default:throw new Error("Unsupported magic: "+i+" "+r[i])}}return u.slice(0,b).join("")},j=function(t){return!(!e[t]&&!r[t])};return e.utils={decode:M,encode:x,hascp:j,magic:r,cache:E},e}))}).call(this,r("b639").Buffer)},8707:function(e,t,r){
  730. /*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
  731. var n=r("b639"),i=n.Buffer;function a(e,t){for(var r in e)t[r]=e[r]}function o(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=o),o.prototype=Object.create(i.prototype),a(i,o),o.from=function(e,t,r){if("number"===typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},o.alloc=function(e,t,r){if("number"!==typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"===typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},o.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return i(e)},o.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},8708:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.187 17H5.773c-.637 0-1.092-.138-1.364-.415-.273-.277-.409-.718-.409-1.323V4.738c0-.617.14-1.062.419-1.332.279-.27.73-.406 1.354-.406h4.68c.69 0 1.288.041 1.793.124.506.083.96.242 1.36.478.341.197.644.447.906.75a3.262 3.262 0 0 1 .808 2.162c0 1.401-.722 2.426-2.167 3.075C15.05 10.175 16 11.315 16 13.01a3.756 3.756 0 0 1-2.296 3.504 6.1 6.1 0 0 1-1.517.377c-.571.073-1.238.11-2 .11zm-.217-6.217H7v4.087h3.069c1.977 0 2.965-.69 2.965-2.072 0-.707-.256-1.22-.768-1.537-.512-.319-1.277-.478-2.296-.478zM7 5.13v3.619h2.606c.729 0 1.292-.067 1.69-.2a1.6 1.6 0 0 0 .91-.765c.165-.267.247-.566.247-.897 0-.707-.26-1.176-.778-1.409-.519-.232-1.31-.348-2.375-.348H7z"/></svg>'},"875d":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.636 9.531l-2.758 3.94a.5.5 0 0 0 .122.696l3.224 2.284h1.314l2.636-3.736L8.636 9.53zm.288 8.451L5.14 15.396a2 2 0 0 1-.491-2.786l6.673-9.53a2 2 0 0 1 2.785-.49l3.742 2.62a2 2 0 0 1 .491 2.785l-7.269 10.053-2.147-.066z"/><path d="M4 18h5.523v-1H4zm-2 0h1v-1H2z"/></svg>'},"886f":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.239 13.938l-2.88-1.663a.75.75 0 0 1 .75-1.3L9 12.067V4.75a.75.75 0 1 1 1.5 0v7.318l1.89-1.093a.75.75 0 0 1 .75 1.3l-2.879 1.663a.752.752 0 0 1-.511.187.752.752 0 0 1-.511-.187zM4.25 17a.75.75 0 1 1 0-1.5h10.5a.75.75 0 0 1 0 1.5H4.25z"/></svg>'},8947:function(e,t,r){var n=r("bac2"),i=r("82f0"),a=r("8707").Buffer,o=r("09f5"),s=r("6430"),l=r("39f5"),c=r("ae84"),u=r("3fb5");function f(e,t,r){s.call(this),this._cache=new d,this._cipher=new l.AES(t),this._prev=a.from(r),this._mode=e,this._autopadding=!0}u(f,s),f.prototype._update=function(e){var t,r;this._cache.add(e);var n=[];while(t=this._cache.get())r=this._mode.encrypt(this,t),n.push(r);return a.concat(n)};var h=a.alloc(16,16);function d(){this.cache=a.allocUnsafe(0)}function p(e,t,r){var s=n[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"===typeof t&&(t=a.from(t)),t.length!==s.key/8)throw new TypeError("invalid key length "+t.length);if("string"===typeof r&&(r=a.from(r)),"GCM"!==s.mode&&r.length!==s.iv)throw new TypeError("invalid iv length "+r.length);return"stream"===s.type?new o(s.module,t,r):"auth"===s.type?new i(s.module,t,r):new f(s.module,t,r)}function m(e,t){var r=n[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var i=c(t,!1,r.key,r.iv);return p(e,i.key,i.iv)}f.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(h))throw this._cipher.scrub(),new Error("data not multiple of block length")},f.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},d.prototype.add=function(e){this.cache=a.concat([this.cache,e])},d.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},d.prototype.flush=function(){var e=16-this.cache.length,t=a.allocUnsafe(e),r=-1;while(++r<e)t.writeUInt8(e,r);return a.concat([this.cache,t])},t.createCipheriv=p,t.createCipher=m},"89a8":function(e,t,r){"use strict";
  732. /**
  733. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  734. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  735. */
  736. function n(e,t,r,n){return n.createRange(i(e,t,r,!0,n),i(e,t,r,!1,n))}function i(e,t,r,n,i){var a=e.textNode||(n?e.nodeBefore:e.nodeAfter),o=null;while(a&&a.getAttribute(t)==r)o=a,a=n?a.previousSibling:a.nextSibling;return o?i.createPositionAt(o,n?"before":"after"):e}r.d(t,"a",(function(){return n}))},"8a81":function(e,t,r){"use strict";var n=r("7726"),i=r("69a8"),a=r("9e1e"),o=r("5ca1"),s=r("2aba"),l=r("67ab").KEY,c=r("79e5"),u=r("5537"),f=r("7f20"),h=r("ca5a"),d=r("2b4c"),p=r("37c8"),m=r("3a72"),v=r("d4c0"),b=r("1169"),g=r("cb7c"),y=r("d3f4"),w=r("4bf8"),_=r("6821"),k=r("6a99"),O=r("4630"),E=r("2aeb"),S=r("7bbc"),A=r("11e9"),C=r("2621"),T=r("86cc"),x=r("0d58"),M=A.f,j=T.f,R=S.f,P=n.Symbol,I=n.JSON,B=I&&I.stringify,N="prototype",D=d("_hidden"),L=d("toPrimitive"),F={}.propertyIsEnumerable,V=u("symbol-registry"),z=u("symbols"),U=u("op-symbols"),H=Object[N],q="function"==typeof P&&!!C.f,W=n.QObject,G=!W||!W[N]||!W[N].findChild,K=a&&c((function(){return 7!=E(j({},"a",{get:function(){return j(this,"a",{value:7}).a}})).a}))?function(e,t,r){var n=M(H,t);n&&delete H[t],j(e,t,r),n&&e!==H&&j(H,t,n)}:j,X=function(e){var t=z[e]=E(P[N]);return t._k=e,t},$=q&&"symbol"==typeof P.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof P},Z=function(e,t,r){return e===H&&Z(U,t,r),g(e),t=k(t,!0),g(r),i(z,t)?(r.enumerable?(i(e,D)&&e[D][t]&&(e[D][t]=!1),r=E(r,{enumerable:O(0,!1)})):(i(e,D)||j(e,D,O(1,{})),e[D][t]=!0),K(e,t,r)):j(e,t,r)},Y=function(e,t){g(e);var r,n=v(t=_(t)),i=0,a=n.length;while(a>i)Z(e,r=n[i++],t[r]);return e},J=function(e,t){return void 0===t?E(e):Y(E(e),t)},Q=function(e){var t=F.call(this,e=k(e,!0));return!(this===H&&i(z,e)&&!i(U,e))&&(!(t||!i(this,e)||!i(z,e)||i(this,D)&&this[D][e])||t)},ee=function(e,t){if(e=_(e),t=k(t,!0),e!==H||!i(z,t)||i(U,t)){var r=M(e,t);return!r||!i(z,t)||i(e,D)&&e[D][t]||(r.enumerable=!0),r}},te=function(e){var t,r=R(_(e)),n=[],a=0;while(r.length>a)i(z,t=r[a++])||t==D||t==l||n.push(t);return n},re=function(e){var t,r=e===H,n=R(r?U:_(e)),a=[],o=0;while(n.length>o)!i(z,t=n[o++])||r&&!i(H,t)||a.push(z[t]);return a};q||(P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var e=h(arguments.length>0?arguments[0]:void 0),t=function(r){this===H&&t.call(U,r),i(this,D)&&i(this[D],e)&&(this[D][e]=!1),K(this,e,O(1,r))};return a&&G&&K(H,e,{configurable:!0,set:t}),X(e)},s(P[N],"toString",(function(){return this._k})),A.f=ee,T.f=Z,r("9093").f=S.f=te,r("52a7").f=Q,C.f=re,a&&!r("2d00")&&s(H,"propertyIsEnumerable",Q,!0),p.f=function(e){return X(d(e))}),o(o.G+o.W+o.F*!q,{Symbol:P});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ie=0;ne.length>ie;)d(ne[ie++]);for(var ae=x(d.store),oe=0;ae.length>oe;)m(ae[oe++]);o(o.S+o.F*!q,"Symbol",{for:function(e){return i(V,e+="")?V[e]:V[e]=P(e)},keyFor:function(e){if(!$(e))throw TypeError(e+" is not a symbol!");for(var t in V)if(V[t]===e)return t},useSetter:function(){G=!0},useSimple:function(){G=!1}}),o(o.S+o.F*!q,"Object",{create:J,defineProperty:Z,defineProperties:Y,getOwnPropertyDescriptor:ee,getOwnPropertyNames:te,getOwnPropertySymbols:re});var se=c((function(){C.f(1)}));o(o.S+o.F*se,"Object",{getOwnPropertySymbols:function(e){return C.f(w(e))}}),I&&o(o.S+o.F*(!q||c((function(){var e=P();return"[null]"!=B([e])||"{}"!=B({a:e})||"{}"!=B(Object(e))}))),"JSON",{stringify:function(e){var t,r,n=[e],i=1;while(arguments.length>i)n.push(arguments[i++]);if(r=t=n[1],(y(t)||void 0!==e)&&!$(e))return b(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!$(t))return t}),n[1]=t,B.apply(I,n)}}),P[N][L]||r("32e9")(P[N],L,P[N].valueOf),f(P,"Symbol"),f(Math,"Math",!0),f(n.JSON,"JSON",!0)},"8ad2":function(e,t,r){"use strict";t.base64=!1,t.binary=!1,t.dir=!1,t.createFolders=!1,t.date=null,t.compression=null,t.comment=null},"8b25":function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("b85c"),l=r("109b"),c=r("f61b"),u=(r("5df3"),r("1c4c"),r("7f7f"),r("6762"),r("2fdb"),r("652f")),f=r("0b65"),h=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e,i){var a;return Object(n["a"])(this,r),a=t.call(this,e),a.modelElements=i,a}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this,t=Object(f["a"])(this.editor.model.document.selection.getSelectedBlocks());this.value=!!t&&this.modelElements.includes(t.name)&&t.name,this.isEnabled=!!t&&this.modelElements.some((function(r){return d(t,r,e.editor.model.schema)}))}},{key:"execute",value:function(e){var t=this.editor.model,r=t.document,n=e.value;t.change((function(e){var i,a=Array.from(r.selection.getSelectedBlocks()).filter((function(e){return d(e,n,t.schema)})),o=Object(s["a"])(a);try{for(o.s();!(i=o.n()).done;){var l=i.value;l.is("element",n)||e.rename(l,n)}}catch(c){o.e(c)}finally{o.f()}}))}}]),r}(u["a"]);function d(e,t,r){return r.checkChild(e.parent,t)&&!r.isObject(e)}var p=r("5bfb"),m="paragraph",v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),e.config.define("heading",{options:[{model:"paragraph",title:"Paragraph",class:"ck-heading_paragraph"},{model:"heading1",view:"h2",title:"Heading 1",class:"ck-heading_heading1"},{model:"heading2",view:"h3",title:"Heading 2",class:"ck-heading_heading2"},{model:"heading3",view:"h4",title:"Heading 3",class:"ck-heading_heading3"}]}),i}return Object(i["a"])(r,[{key:"init",value:function(){var e,t=this.editor,r=t.config.get("heading.options"),n=[],i=Object(s["a"])(r);try{for(i.s();!(e=i.n()).done;){var a=e.value;a.model!==m&&(t.model.schema.register(a.model,{inheritAllFrom:"$block"}),t.conversion.elementToElement(a),n.push(a.model))}}catch(o){i.e(o)}finally{i.f()}this._addDefaultH1Conversion(t),t.commands.add("heading",new h(t,n))}},{key:"afterInit",value:function(){var e=this.editor,t=e.commands.get("enter"),r=e.config.get("heading.options");t&&this.listenTo(t,"afterExecute",(function(t,n){var i=e.model.document.selection.getFirstPosition().parent,a=r.some((function(e){return i.is("element",e.model)}));a&&!i.is("element",m)&&0===i.childCount&&n.writer.rename(i,m)}))}},{key:"_addDefaultH1Conversion",value:function(e){e.conversion.for("upcast").elementToElement({model:"heading1",view:"h1",converterPriority:p["a"].get("low")+1})}}],[{key:"pluginName",get:function(){return"HeadingEditing"}},{key:"requires",get:function(){return[c["a"]]}}]),r}(l["a"]),b=r("6a40"),g=r("ceea");
  737. /**
  738. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  739. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  740. */
  741. /**
  742. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  743. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  744. */
  745. function y(e){var t=e.t,r={Paragraph:t("Paragraph"),"Heading 1":t("Heading 1"),"Heading 2":t("Heading 2"),"Heading 3":t("Heading 3"),"Heading 4":t("Heading 4"),"Heading 5":t("Heading 5"),"Heading 6":t("Heading 6")};return e.config.get("heading.options").map((function(e){var t=r[e.title];return t&&t!=e.title&&(e.title=t),e}))}var w=r("67b9"),_=(r("8b56"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t,n=y(t),i=r("Choose heading"),a=r("Heading");t.ui.componentFactory.add("heading",(function(r){var o,l={},c=new w["a"],u=t.commands.get("heading"),f=t.commands.get("paragraph"),h=[u],d=Object(s["a"])(n);try{var p=function(){var e=o.value,t={type:"button",model:new b["a"]({label:e.title,class:e.class,withText:!0})};"paragraph"===e.model?(t.model.bind("isOn").to(f,"value"),t.model.set("commandName","paragraph"),h.push(f)):(t.model.bind("isOn").to(u,"value",(function(t){return t===e.model})),t.model.set({commandName:"heading",commandValue:e.model})),c.add(t),l[e.model]=e.title};for(d.s();!(o=d.n()).done;)p()}catch(v){d.e(v)}finally{d.f()}var m=Object(g["c"])(r);return Object(g["a"])(m,c),m.buttonView.set({isOn:!1,withText:!0,tooltip:a}),m.extendTemplate({attributes:{class:["ck-heading-dropdown"]}}),m.bind("isEnabled").toMany(h,"isEnabled",(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.some((function(e){return e}))})),m.buttonView.bind("label").to(u,"value",f,"value",(function(e,t){var r=e||t&&"paragraph";return l[r]?l[r]:i})),e.listenTo(m,"execute",(function(e){t.execute(e.source.commandName,e.source.commandValue?{value:e.source.commandValue}:void 0),t.editing.view.focus()})),m}))}}]),r}(l["a"]));r.d(t,"a",(function(){return k}));
  746. /**
  747. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  748. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  749. */
  750. var k=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[v,_]}},{key:"pluginName",get:function(){return"Heading"}}]),r}(l["a"])},"8b56":function(e,t,r){},"8b71":function(e,t,r){"use strict";function n(e){const t={};return Object.keys(e).forEach((function(r){(0|r)==r&&(r|=0);const n=e[r];t[n]=r})),t}t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=n(t.tagClass),t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},t.tagByName=n(t.tag)},"8b95":function(e,t,r){"use strict";var n=r("c3c0"),i=r("b525");function a(){if(!(this instanceof a))return new a;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(a,i),e.exports=a,a.blockSize=1024,a.outSize=384,a.hmacStrength=192,a.padLength=128,a.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},"8be6":function(e,t,r){var n=r("8707").Buffer;e.exports=function(e,t,r){if(n.isBuffer(e))return e;if("string"===typeof e)return n.from(e,t);if(ArrayBuffer.isView(e))return n.from(e.buffer);throw new TypeError(r+" must be a string, a Buffer, a typed array or a DataView")}},"8c8a":function(e,t,r){(function(t){e.exports=function(e,r){for(var n=Math.min(e.length,r.length),i=new t(n),a=0;a<n;++a)i[a]=e[a]^r[a];return i}}).call(this,r("b639").Buffer)},"8cdf":function(e,t,r){"use strict";function n(e,t){var r=-1,n=null==e?0:e.length,i=0,a=[];while(++r<n){var o=e[r];t(o,r,e)&&(a[i++]=o)}return a}var i=n,a=r("589e"),o=Object.prototype,s=o.propertyIsEnumerable,l=Object.getOwnPropertySymbols,c=l?function(e){return null==e?[]:(e=Object(e),i(l(e),(function(t){return s.call(e,t)})))}:a["a"];t["a"]=c},"8de7":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path class="ck-icon__fill" d="M16.935 5.328a2 2 0 0 1 0 2.829l-7.778 7.778a2 2 0 0 1-2.829 0L3.5 13.107a1.999 1.999 0 1 1 2.828-2.829l.707.707a1 1 0 0 0 1.414 0l5.658-5.657a2 2 0 0 1 2.828 0z"/><path d="M14.814 6.035L8.448 12.4a1 1 0 0 1-1.414 0l-1.413-1.415A1 1 0 1 0 4.207 12.4l2.829 2.829a1 1 0 0 0 1.414 0l7.778-7.778a1 1 0 1 0-1.414-1.415z"/></svg>'},"8df7":function(e,t,r){"use strict";const n=r("3fb5"),i=r("c591").Buffer,a=r("cfbd");function o(e){a.call(this,e),this.enc="pem"}n(o,a),e.exports=o,o.prototype.decode=function(e,t){const r=e.toString().split(/[\r\n]+/g),n=t.label.toUpperCase(),o=/^-----(BEGIN|END) ([^-]+)-----$/;let s=-1,l=-1;for(let i=0;i<r.length;i++){const e=r[i].match(o);if(null!==e&&e[2]===n){if(-1!==s){if("END"!==e[1])break;l=i;break}if("BEGIN"!==e[1])break;s=i}}if(-1===s||-1===l)throw new Error("PEM section not found for: "+n);const c=r.slice(s+1,l).join("");c.replace(/[^a-z0-9+/=]+/gi,"");const u=i.from(c,"base64");return a.prototype.decode.call(this,u,t)}},"8e03":function(e,t,r){"use strict";r.d(t,"a",(function(){return d}));r("7f7f");var n=r("d4ec"),i=r("bee2"),a=r("45eb"),o=r("7e84"),s=r("262e"),l=r("2caf"),c=r("6c92"),u=r("a641"),f=r("f2ea"),h=r("9cf5"),d=function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e,i,a,o){var s;return Object(n["a"])(this,r),s=t.call(this,o),s.position=e,s.position.stickiness="toNext",s.oldName=i,s.newName=a,s}return Object(i["a"])(r,[{key:"type",get:function(){return"rename"}},{key:"clone",value:function(){return new r(this.position.clone(),this.oldName,this.newName,this.baseVersion)}},{key:"getReversed",value:function(){return new r(this.position.clone(),this.newName,this.oldName,this.baseVersion+1)}},{key:"_validate",value:function(){var e=this.position.nodeAfter;if(!(e instanceof u["a"]))throw new f["a"]("rename-operation-wrong-position",this);if(e.name!==this.oldName)throw new f["a"]("rename-operation-wrong-name",this)}},{key:"_execute",value:function(){var e=this.position.nodeAfter;e.name=this.newName}},{key:"toJSON",value:function(){var e=Object(a["a"])(Object(o["a"])(r.prototype),"toJSON",this).call(this);return e.position=this.position.toJSON(),e}}],[{key:"className",get:function(){return"RenameOperation"}},{key:"fromJSON",value:function(e,t){return new r(h["a"].fromJSON(e.position,t),e.oldName,e.newName,e.baseVersion)}}]),r}(c["a"])},"8ef8":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.591 10.177l4.243 4.242a1 1 0 0 1-1.415 1.415l-4.242-4.243-4.243 4.243a1 1 0 0 1-1.414-1.415l4.243-4.242L4.52 5.934A1 1 0 0 1 5.934 4.52l4.243 4.243 4.242-4.243a1 1 0 1 1 1.415 1.414l-4.243 4.243z"/></svg>'},9019:function(e,t,r){"use strict";(function(t){function r(e,r){var a=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return s||l?(r?r(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(o,this,e)):t.nextTick(o,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!r&&e?a._writableState?a._writableState.errorEmitted?t.nextTick(i,a):(a._writableState.errorEmitted=!0,t.nextTick(n,a,e)):t.nextTick(n,a,e):r?(t.nextTick(i,a),r(e)):t.nextTick(i,a)})),this)}function n(e,t){o(e,t),i(e)}function i(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function a(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function o(e,t){e.emit("error",t)}function s(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}e.exports={destroy:r,undestroy:a,errorOrDestroy:s}}).call(this,r("4362"))},"901d":function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));r("6762"),r("2fdb");var n=r("b85c");
  751. /**
  752. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  753. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  754. */
  755. function i(e){var t=e.emitter,r=e.activator,i=e.callback,a=e.contextElements;t.listenTo(document,"mousedown",(function(e,t){if(r()){var o,s="function"==typeof t.composedPath?t.composedPath():[],l=Object(n["a"])(a);try{for(l.s();!(o=l.n()).done;){var c=o.value;if(c.contains(t.target)||s.includes(c))return}}catch(u){l.e(u)}finally{l.f()}i()}}))}},"919c":function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},"91db":function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));var n=r("d4ec"),i=r("bee2"),a=r("f264"),o=r("84c3"),s=function(){function e(){Object(n["a"])(this,e),this._listener=Object.create(a["a"])}return Object(i["a"])(e,[{key:"listenTo",value:function(e){var t=this;this._listener.listenTo(e,"keydown",(function(e,r){t._listener.fire("_keydown:"+Object(o["a"])(r),r)}))}},{key:"set",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object(o["g"])(e),i=r.priority;this._listener.listenTo(this._listener,"_keydown:"+n,(function(e,r){t(r,(function(){r.preventDefault(),r.stopPropagation(),e.stop()})),e.return=!0}),{priority:i})}},{key:"press",value:function(e){return!!this._listener.fire("_keydown:"+Object(o["a"])(e),e)}},{key:"destroy",value:function(){this._listener.stopListening()}}]),e}()},"92bde":function(e,t,r){},"92dd":function(e,t,r){"use strict";function n(e){return e}var i=n;function a(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var o=a,s=Math.max;function l(e,t,r){return t=s(void 0===t?e.length-1:t,0),function(){var n=arguments,i=-1,a=s(n.length-t,0),l=Array(a);while(++i<a)l[i]=n[t+i];i=-1;var c=Array(t+1);while(++i<t)c[i]=n[i];return c[t]=r(l),o(e,this,c)}}var c=l;function u(e){return function(){return e}}var f=u,h=r("0305"),d=h["a"]?function(e,t){return Object(h["a"])(e,"toString",{configurable:!0,enumerable:!1,value:f(t),writable:!0})}:i,p=d,m=800,v=16,b=Date.now;function g(e){var t=0,r=0;return function(){var n=b(),i=v-(n-r);if(r=n,i>0){if(++t>=m)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var y=g,w=y(p),_=w;function k(e,t){return _(c(e,t,i),e+"")}var O=k,E=r("6071"),S=r("e56b"),A=r("7129"),C=r("2332");function T(e,t,r){if(!Object(C["a"])(r))return!1;var n=typeof t;return!!("number"==n?Object(S["a"])(r)&&Object(A["a"])(t,r.length):"string"==n&&t in r)&&Object(E["a"])(r[t],e)}var x=T;function M(e){return O((function(t,r){var n=-1,i=r.length,a=i>1?r[i-1]:void 0,o=i>2?r[2]:void 0;a=e.length>3&&"function"==typeof a?(i--,a):void 0,o&&x(r[0],r[1],o)&&(a=i<3?void 0:a,i=1),t=Object(t);while(++n<i){var s=r[n];s&&e(t,s,n,a)}return t}))}t["a"]=M},"93e6":function(e,t,r){"use strict";var n=r("8707").Buffer,i=r("334a").Transform,a=r("3fb5");function o(e,t){if(!n.isBuffer(e)&&"string"!==typeof e)throw new TypeError(t+" must be a string or a buffer")}function s(e){i.call(this),this._block=n.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}a(s,i),s.prototype._transform=function(e,t,r){var n=null;try{this.update(e,t)}catch(i){n=i}r(n)},s.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(r){t=r}e(t)},s.prototype.update=function(e,t){if(o(e,"Data"),this._finalized)throw new Error("Digest already called");n.isBuffer(e)||(e=n.from(e,t));var r=this._block,i=0;while(this._blockOffset+e.length-i>=this._blockSize){for(var a=this._blockOffset;a<this._blockSize;)r[a++]=e[i++];this._update(),this._blockOffset=0}while(i<e.length)r[this._blockOffset++]=e[i++];for(var s=0,l=8*e.length;l>0;++s)this._length[s]+=l,l=this._length[s]/4294967296|0,l>0&&(this._length[s]-=4294967296*l);return this},s.prototype._update=function(){throw new Error("_update is not implemented")},s.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return t},s.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=s},"940e":function(e,t,r){"use strict";r.d(t,"a",(function(){return p}));var n=r("b85c"),i=r("d4ec"),a=r("bee2"),o=r("f2ea"),s=r("3493"),l=r("e805"),c=r("f264"),u=r("d4e1"),f=r("67b9"),h=r("644e"),d=r("e907"),p=(r("e281"),function(){function e(t){Object(i["a"])(this,e),this.element=null,this.isRendered=!1,this.locale=t,this.t=t&&t.t,this._viewCollections=new f["a"],this._unboundChildren=this.createCollection(),this._viewCollections.on("add",(function(e,r){r.locale=t})),this.decorate("render")}return Object(a["a"])(e,[{key:"bindTemplate",get:function(){return this._bindTemplate?this._bindTemplate:this._bindTemplate=l["a"].bind(this,this)}},{key:"createCollection",value:function(e){var t=new s["a"](e);return this._viewCollections.add(t),t}},{key:"registerChild",value:function(e){Object(d["a"])(e)||(e=[e]);var t,r=Object(n["a"])(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;this._unboundChildren.add(i)}}catch(a){r.e(a)}finally{r.f()}}},{key:"deregisterChild",value:function(e){Object(d["a"])(e)||(e=[e]);var t,r=Object(n["a"])(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;this._unboundChildren.remove(i)}}catch(a){r.e(a)}finally{r.f()}}},{key:"setTemplate",value:function(e){this.template=new l["a"](e)}},{key:"extendTemplate",value:function(e){l["a"].extend(this.template,e)}},{key:"render",value:function(){if(this.isRendered)throw new o["a"]("ui-view-render-already-rendered",this);this.template&&(this.element=this.template.render(),this.registerChild(this.template.getViews())),this.isRendered=!0}},{key:"destroy",value:function(){this.stopListening(),this._viewCollections.map((function(e){return e.destroy()})),this.template&&this.template._revertData&&this.template.revert(this.element)}}]),e}());Object(h["a"])(p,c["a"]),Object(h["a"])(p,u["a"])},"945d":function(e,t,r){"use strict";var n=r("7d92"),i=r("0cbb"),a=r("f3a3"),o=a.assert,s=a.parseBytes,l=r("380f"),c=r("44a3");function u(e){if(o("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof u))return new u(e);e=i[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=n.sha512}e.exports=u,u.prototype.sign=function(e,t){e=s(e);var r=this.keyFromSecret(t),n=this.hashInt(r.messagePrefix(),e),i=this.g.mul(n),a=this.encodePoint(i),o=this.hashInt(a,r.pubBytes(),e).mul(r.priv()),l=n.add(o).umod(this.curve.n);return this.makeSignature({R:i,S:l,Rencoded:a})},u.prototype.verify=function(e,t,r){e=s(e),t=this.makeSignature(t);var n=this.keyFromPublic(r),i=this.hashInt(t.Rencoded(),n.pubBytes(),e),a=this.g.mul(t.S()),o=t.R().add(n.pub().mul(i));return o.eq(a)},u.prototype.hashInt=function(){for(var e=this.hash(),t=0;t<arguments.length;t++)e.update(arguments[t]);return a.intFromLE(e.digest()).umod(this.curve.n)},u.prototype.keyFromPublic=function(e){return l.fromPublic(this,e)},u.prototype.keyFromSecret=function(e){return l.fromSecret(this,e)},u.prototype.makeSignature=function(e){return e instanceof c?e:new c(this,e)},u.prototype.encodePoint=function(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=e.getX().isOdd()?128:0,t},u.prototype.decodePoint=function(e){e=a.parseBytes(e);var t=e.length-1,r=e.slice(0,t).concat(-129&e[t]),n=0!==(128&e[t]),i=a.intFromLE(r);return this.curve.pointFromY(i,n)},u.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)},u.prototype.decodeInt=function(e){return a.intFromLE(e)},u.prototype.isPoint=function(e){return e instanceof this.pointClass}},"956a":function(e,t,r){var n=r("1e3c"),i=r("fda6"),a=r("bac2"),o=r("0be8"),s=r("ae84");function l(e,t){var r,n;if(e=e.toLowerCase(),a[e])r=a[e].key,n=a[e].iv;else{if(!o[e])throw new TypeError("invalid suite type");r=8*o[e].key,n=o[e].iv}var i=s(t,!1,r,n);return u(e,i.key,i.iv)}function c(e,t){var r,n;if(e=e.toLowerCase(),a[e])r=a[e].key,n=a[e].iv;else{if(!o[e])throw new TypeError("invalid suite type");r=8*o[e].key,n=o[e].iv}var i=s(t,!1,r,n);return f(e,i.key,i.iv)}function u(e,t,r){if(e=e.toLowerCase(),a[e])return i.createCipheriv(e,t,r);if(o[e])return new n({key:t,iv:r,mode:e});throw new TypeError("invalid suite type")}function f(e,t,r){if(e=e.toLowerCase(),a[e])return i.createDecipheriv(e,t,r);if(o[e])return new n({key:t,iv:r,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}function h(){return Object.keys(o).concat(i.getCiphers())}t.createCipher=t.Cipher=l,t.createCipheriv=t.Cipheriv=u,t.createDecipher=t.Decipher=c,t.createDecipheriv=t.Decipheriv=f,t.listCiphers=t.getCiphers=h},"964c":function(e,t,r){"use strict";var n=r("09ee");function i(e){var t=new e.constructor(e.byteLength);return new n["a"](t).set(new n["a"](e)),t}t["a"]=i},"966d":function(e,t,r){"use strict";(function(t){function r(e,r,n,i){if("function"!==typeof e)throw new TypeError('"callback" argument must be a function');var a,o,s=arguments.length;switch(s){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick((function(){e.call(null,r)}));case 3:return t.nextTick((function(){e.call(null,r,n)}));case 4:return t.nextTick((function(){e.call(null,r,n,i)}));default:a=new Array(s-1),o=0;while(o<a.length)a[o++]=arguments[o];return t.nextTick((function(){e.apply(null,a)}))}}"undefined"===typeof t||!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:r}:e.exports=t}).call(this,r("4362"))},"96a5":function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t,r){return t=c(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,c(n.key),n)}}function l(e,t,r){return t&&s(e.prototype,t),r&&s(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function c(e){var t=u(e,"string");return"symbol"===typeof t?t:String(t)}function u(e,t){if("object"!==typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var f=r("b639"),h=f.Buffer,d=r(2),p=d.inspect,m=p&&p.custom||"inspect";function v(e,t,r){h.prototype.copy.call(e,t,r)}e.exports=function(){function e(){o(this,e),this.head=null,this.tail=null,this.length=0}return l(e,[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";var t=this.head,r=""+t.data;while(t=t.next)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return h.alloc(0);var t=h.allocUnsafe(e>>>0),r=this.head,n=0;while(r)v(r.data,t,n),n+=r.data.length,r=r.next;return t}},{key:"consume",value:function(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,r=1,n=t.data;e-=n.length;while(t=t.next){var i=t.data,a=e>i.length?i.length:e;if(a===i.length?n+=i:n+=i.slice(0,e),e-=a,0===e){a===i.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(a));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(e){var t=h.allocUnsafe(e),r=this.head,n=1;r.data.copy(t),e-=r.data.length;while(r=r.next){var i=r.data,a=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,a),e-=a,0===e){a===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(a));break}++n}return this.length-=n,t}},{key:m,value:function(e,t){return p(this,i(i({},t),{},{depth:0,customInspect:!1}))}}]),e}()},9744:function(e,t,r){"use strict";var n=r("4588"),i=r("be13");e.exports=function(e){var t=String(i(this)),r="",a=n(e);if(a<0||a==1/0)throw RangeError("Count can't be negative");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(r+=t);return r}},"980c":function(e,t,r){var n=r("8707").Buffer,i=r("399f"),a=r("3337").ec,o=r("2aee"),s=r("cd91");function l(e,t,r,a,s){var l=o(r);if("ec"===l.type){if("ecdsa"!==a&&"ecdsa/rsa"!==a)throw new Error("wrong public key type");return c(e,t,l)}if("dsa"===l.type){if("dsa"!==a)throw new Error("wrong public key type");return u(e,t,l)}if("rsa"!==a&&"ecdsa/rsa"!==a)throw new Error("wrong public key type");t=n.concat([s,t]);var f=l.modulus.byteLength(),h=[1],d=0;while(t.length+h.length+2<f)h.push(255),d++;h.push(0);var p=-1;while(++p<t.length)h.push(t[p]);h=n.from(h);var m=i.mont(l.modulus);e=new i(e).toRed(m),e=e.redPow(new i(l.publicExponent)),e=n.from(e.fromRed().toArray());var v=d<8?1:0;f=Math.min(e.length,h.length),e.length!==h.length&&(v=1),p=-1;while(++p<f)v|=e[p]^h[p];return 0===v}function c(e,t,r){var n=s[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var i=new a(n),o=r.data.subjectPrivateKey.data;return i.verify(t,e,o)}function u(e,t,r){var n=r.data.p,a=r.data.q,s=r.data.g,l=r.data.pub_key,c=o.signature.decode(e,"der"),u=c.s,h=c.r;f(u,a),f(h,a);var d=i.mont(n),p=u.invm(a),m=s.toRed(d).redPow(new i(t).mul(p).mod(a)).fromRed().mul(l.toRed(d).redPow(h.mul(p).mod(a)).fromRed()).mod(n).mod(a);return 0===m.cmp(h)}function f(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}e.exports=l},9813:function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("ab4f"),c=r("4038"),u=r("4264"),f=r("cb41"),h=r("652f"),d=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e,i){var a;return Object(n["a"])(this,r),a=t.call(this,e),a.attributeName=i,a}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this.editor,t=e.model.document.selection,r=t.getFirstPosition().findAncestor("table");this.isEnabled=!!r,this.value=this._getValue(r)}},{key:"execute",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=this.editor.model,n=r.document.selection,i=t.value,a=t.batch,o=n.getFirstPosition().findAncestor("table"),s=this._getValueToSet(i);r.enqueueChange(a||"default",(function(t){s?t.setAttribute(e.attributeName,s,o):t.removeAttribute(e.attributeName,o)}))}},{key:"_getValue",value:function(e){if(e)return e.getAttribute(this.attributeName)}},{key:"_getValueToSet",value:function(e){return e}}]),r}(h["a"]),p=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"backgroundColor")}return Object(i["a"])(r)}(d),m=r("2e0c"),v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"borderColor")}return Object(i["a"])(r,[{key:"_getValue",value:function(e){if(e)return Object(m["b"])(e.getAttribute(this.attributeName))}}]),r}(d),b=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"borderStyle")}return Object(i["a"])(r,[{key:"_getValue",value:function(e){if(e)return Object(m["b"])(e.getAttribute(this.attributeName))}}]),r}(d),g=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"borderWidth")}return Object(i["a"])(r,[{key:"_getValue",value:function(e){if(e)return Object(m["b"])(e.getAttribute(this.attributeName))}},{key:"_getValueToSet",value:function(e){return Object(m["a"])(e,"px")}}]),r}(d),y=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"width")}return Object(i["a"])(r,[{key:"_getValueToSet",value:function(e){return Object(m["a"])(e,"px")}}]),r}(d),w=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"height")}return Object(i["a"])(r,[{key:"_getValueToSet",value:function(e){return Object(m["a"])(e,"px")}}]),r}(d),_=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,"alignment")}return Object(i["a"])(r)}(d),k=/^(left|right)$/,O=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.model.schema,r=e.conversion;e.data.addStyleProcessorRules(l["a"]),E(t,r),e.commands.add("tableBorderColor",new v(e)),e.commands.add("tableBorderStyle",new b(e)),e.commands.add("tableBorderWidth",new g(e)),S(t,r),e.commands.add("tableAlignment",new _(e)),C(t,r,"width","width"),e.commands.add("tableWidth",new y(e)),C(t,r,"height","height"),e.commands.add("tableHeight",new w(e)),e.data.addStyleProcessorRules(c["a"]),A(t,r,"backgroundColor","background-color"),e.commands.add("tableBackgroundColor",new p(e))}}],[{key:"pluginName",get:function(){return"TablePropertiesEditing"}},{key:"requires",get:function(){return[u["a"]]}}]),r}(s["a"]);function E(e,t){e.extend("table",{allowAttributes:["borderWidth","borderColor","borderStyle"]}),Object(f["c"])(t,"table"),Object(f["b"])(t,"borderColor","border-color"),Object(f["b"])(t,"borderStyle","border-style"),Object(f["b"])(t,"borderWidth","border-width")}function S(e,t){e.extend("table",{allowAttributes:["alignment"]}),t.attributeToAttribute({model:{name:"table",key:"alignment",values:["left","right"]},view:{left:{key:"style",value:{float:"left"}},right:{key:"style",value:{float:"right"}}},converterPriority:"high"}),t.for("upcast").attributeToAttribute({view:{attributes:{align:k}},model:{name:"table",key:"alignment",value:function(e){return e.getAttribute("align")}}})}function A(e,t,r,n){e.extend("table",{allowAttributes:[r]}),Object(f["d"])(t,"table",r,n),Object(f["b"])(t,r,n)}function C(e,t,r,n){e.extend("table",{allowAttributes:[r]}),Object(f["d"])(t,"table",r,n),Object(f["a"])(t,"table",r,n)}var T=r("3835"),x=(r("ffc1"),r("ac6a"),r("8615"),r("45eb")),M=r("7e84"),j=r("3707"),R=r("901d"),P=r("164f"),I=r("940e"),B=r("3493"),N=r("ab1f"),D=r("91db"),L=r("768b"),F=r("0d02"),V=r("18b6"),z=r("2e1f"),U=r("5491"),H=r("ceea"),q=r("1e6e"),W=r("80a9"),G=r("bc1f"),K=r("d785"),X=r("18ce"),$=r.n(X),Z=r("8ef8"),Y=r.n(Z),J=r("1a1b"),Q=r.n(J),ee=r("0db1"),te=r.n(ee),re=r("0524"),ne=r.n(re),ie=(r("da43"),r("3e94"),r("4be6"),{left:Q.a,center:ne.a,right:te.a}),ae=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e,i){var a;Object(n["a"])(this,r),a=t.call(this,e),a.set({borderStyle:"",borderWidth:"",borderColor:"",backgroundColor:"",width:"",height:"",alignment:""}),a.options=i;var o=a._createBorderFields(),s=o.borderStyleDropdown,l=o.borderWidthInput,c=o.borderColorInput,u=o.borderRowLabel,f=a._createBackgroundFields(),h=f.backgroundRowLabel,d=f.backgroundInput,p=a._createDimensionFields(),m=p.widthInput,v=p.operatorLabel,b=p.heightInput,g=p.dimensionsLabel,y=a._createAlignmentFields(),w=y.alignmentToolbar,_=y.alignmentLabel;a.focusTracker=new L["a"],a.keystrokes=new D["a"],a.children=a.createCollection(),a.borderStyleDropdown=s,a.borderWidthInput=l,a.borderColorInput=c,a.backgroundInput=d,a.widthInput=m,a.heightInput=b,a.alignmentToolbar=w;var k=a._createActionButtons(),O=k.saveButtonView,E=k.cancelButtonView;return a.saveButtonView=O,a.cancelButtonView=E,a._focusables=new B["a"],a._focusCycler=new F["a"]({focusables:a._focusables,focusTracker:a.focusTracker,keystrokeHandler:a.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),a.children.add(new K["a"](e,{label:a.t("Table properties")})),a.children.add(new G["a"](e,{labelView:u,children:[u,s,c,l],class:"ck-table-form__border-row"})),a.children.add(new G["a"](e,{labelView:h,children:[h,d],class:"ck-table-form__background-row"})),a.children.add(new G["a"](e,{children:[new G["a"](e,{labelView:g,children:[g,m,v,b],class:"ck-table-form__dimensions-row"}),new G["a"](e,{labelView:_,children:[_,w],class:"ck-table-properties-form__alignment-row"})]})),a.children.add(new G["a"](e,{children:[a.saveButtonView,a.cancelButtonView],class:"ck-table-form__action-row"})),a.setTemplate({tag:"form",attributes:{class:["ck","ck-form","ck-table-form","ck-table-properties-form"],tabindex:"-1"},children:a.children}),a}return Object(i["a"])(r,[{key:"render",value:function(){var e=this;Object(x["a"])(Object(M["a"])(r.prototype),"render",this).call(this),Object(N["a"])({view:this}),[this.borderStyleDropdown,this.borderColorInput,this.borderWidthInput,this.backgroundInput,this.widthInput,this.heightInput,this.alignmentToolbar,this.saveButtonView,this.cancelButtonView].forEach((function(t){e._focusables.add(t),e.focusTracker.add(t.element)})),this.keystrokes.listenTo(this.element)}},{key:"focus",value:function(){this._focusCycler.focusFirst()}},{key:"_createBorderFields",value:function(){var e=this,t=Object(W["f"])({colorConfig:this.options.borderColors,columns:5}),r=this.locale,n=this.t,i=new U["a"](r);i.text=n("Border");var a=Object(W["e"])(this.t),o=new V["a"](r,z["a"]);o.set({label:n("Style"),class:"ck-table-form__border-style"}),o.fieldView.buttonView.set({isOn:!1,withText:!0,tooltip:n("Style")}),o.fieldView.buttonView.bind("label").to(this,"borderStyle",(function(e){return a[e||"none"]})),o.fieldView.on("execute",(function(t){e.borderStyle=t.source._borderStyleValue})),o.bind("isEmpty").to(this,"borderStyle",(function(e){return!e})),Object(H["a"])(o.fieldView,Object(W["d"])(this));var s=new V["a"](r,z["b"]);s.set({label:n("Width"),class:"ck-table-form__border-width"}),s.fieldView.bind("value").to(this,"borderWidth"),s.bind("isEnabled").to(this,"borderStyle",oe),s.fieldView.on("input",(function(){e.borderWidth=s.fieldView.element.value}));var l=new V["a"](r,t);return l.set({label:n("Color"),class:"ck-table-form__border-color"}),l.fieldView.bind("value").to(this,"borderColor"),l.bind("isEnabled").to(this,"borderStyle",oe),l.fieldView.on("input",(function(){e.borderColor=l.fieldView.value})),this.on("change:borderStyle",(function(t,r,n){oe(n)||(e.borderColor="",e.borderWidth="")})),{borderRowLabel:i,borderStyleDropdown:o,borderColorInput:l,borderWidthInput:s}}},{key:"_createBackgroundFields",value:function(){var e=this,t=this.locale,r=this.t,n=new U["a"](t);n.text=r("Background");var i=Object(W["f"])({colorConfig:this.options.backgroundColors,columns:5}),a=new V["a"](t,i);return a.set({label:r("Color"),class:"ck-table-properties-form__background"}),a.fieldView.bind("value").to(this,"backgroundColor"),a.fieldView.on("input",(function(){e.backgroundColor=a.fieldView.value})),{backgroundRowLabel:n,backgroundInput:a}}},{key:"_createDimensionFields",value:function(){var e=this,t=this.locale,r=this.t,n=new U["a"](t);n.text=r("Dimensions");var i=new V["a"](t,z["b"]);i.set({label:r("Width"),class:"ck-table-form__dimensions-row__width"}),i.fieldView.bind("value").to(this,"width"),i.fieldView.on("input",(function(){e.width=i.fieldView.element.value}));var a=new I["a"](t);a.setTemplate({tag:"span",attributes:{class:["ck-table-form__dimension-operator"]},children:[{text:"×"}]});var o=new V["a"](t,z["b"]);return o.set({label:r("Height"),class:"ck-table-form__dimensions-row__height"}),o.fieldView.bind("value").to(this,"height"),o.fieldView.on("input",(function(){e.height=o.fieldView.element.value})),{dimensionsLabel:n,widthInput:i,operatorLabel:a,heightInput:o}}},{key:"_createAlignmentFields",value:function(){var e=this.locale,t=this.t,r=new U["a"](e);r.text=t("Alignment");var n=new q["a"](e);return n.set({isCompact:!0,ariaLabel:t("Table alignment toolbar")}),Object(W["c"])({view:this,icons:ie,toolbar:n,labels:this._alignmentLabels,propertyName:"alignment",nameToValue:function(e){return"center"===e?"":e}}),{alignmentLabel:r,alignmentToolbar:n}}},{key:"_createActionButtons",value:function(){var e=this.locale,t=this.t,r=new j["a"](e),n=new j["a"](e),i=[this.borderWidthInput,this.borderColorInput,this.backgroundInput,this.widthInput,this.heightInput];return r.set({label:t("Save"),icon:$.a,class:"ck-button-save",type:"submit",withText:!0}),r.bind("isEnabled").toMany(i,"errorText",(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.every((function(e){return!e}))})),n.set({label:t("Cancel"),icon:Y.a,class:"ck-button-cancel",type:"cancel",withText:!0}),n.delegate("execute").to(this,"cancel"),{saveButtonView:r,cancelButtonView:n}}},{key:"_alignmentLabels",get:function(){var e=this.locale,t=this.t,r=t("Align table to the left"),n=t("Center table"),i=t("Align table to the right");return"rtl"===e.uiLanguageDirection?{right:i,center:n,left:r}:{left:r,center:n,right:i}}}]),r}(I["a"]);function oe(e){return!!e}var se=r("bb90"),le=r.n(se),ce=r("05a9"),ue=r("85b1"),fe=r("2144"),he=r("3f85"),de=500,pe={borderStyle:"tableBorderStyle",borderColor:"tableBorderColor",borderWidth:"tableBorderWidth",backgroundColor:"tableBackgroundColor",width:"tableWidth",height:"tableHeight",alignment:"tableAlignment"},me=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),e.config.define("table.tableProperties",{borderColors:W["b"],backgroundColors:W["b"]}),i}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t;this._balloon=t.plugins.get(P["a"]),this.view=this._createPropertiesView(),this._undoStepBatch=null,t.ui.componentFactory.add("tableProperties",(function(n){var i=new j["a"](n);i.set({label:r("Table properties"),icon:le.a,tooltip:!0}),e.listenTo(i,"execute",(function(){return e._showView()}));var a=Object.values(pe).map((function(e){return t.commands.get(e)}));return i.bind("isEnabled").toMany(a,"isEnabled",(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.some((function(e){return e}))})),i}))}},{key:"destroy",value:function(){Object(x["a"])(Object(M["a"])(r.prototype),"destroy",this).call(this),this.view.destroy()}},{key:"_createPropertiesView",value:function(){var e=this,t=this.editor,r=t.config.get("table.tableProperties"),n=Object(ce["b"])(r.borderColors),i=Object(ce["a"])(t.locale,n),a=Object(ce["b"])(r.backgroundColors),o=Object(ce["a"])(t.locale,a),s=new ae(t.locale,{borderColors:i,backgroundColors:o}),l=t.t;s.render(),this.listenTo(s,"submit",(function(){e._hideView()})),this.listenTo(s,"cancel",(function(){e._undoStepBatch.operations.length&&t.execute("undo",e._undoStepBatch),e._hideView()})),s.keystrokes.set("Esc",(function(t,r){e._hideView(),r()})),Object(R["a"])({emitter:s,activator:function(){return e._isViewInBalloon},contextElements:[this._balloon.view.element],callback:function(){return e._hideView()}});var c=Object(W["g"])(l),u=Object(W["h"])(l);return s.on("change:borderStyle",this._getPropertyChangeCallback("tableBorderStyle")),s.on("change:borderColor",this._getValidatedPropertyChangeCallback({viewField:s.borderColorInput,commandName:"tableBorderColor",errorText:c,validator:W["a"]})),s.on("change:borderWidth",this._getValidatedPropertyChangeCallback({viewField:s.borderWidthInput,commandName:"tableBorderWidth",errorText:u,validator:W["j"]})),s.on("change:backgroundColor",this._getValidatedPropertyChangeCallback({viewField:s.backgroundInput,commandName:"tableBackgroundColor",errorText:c,validator:W["a"]})),s.on("change:width",this._getValidatedPropertyChangeCallback({viewField:s.widthInput,commandName:"tableWidth",errorText:u,validator:W["i"]})),s.on("change:height",this._getValidatedPropertyChangeCallback({viewField:s.heightInput,commandName:"tableHeight",errorText:u,validator:W["i"]})),s.on("change:alignment",this._getPropertyChangeCallback("tableAlignment")),s}},{key:"_fillViewFormFromCommandValues",value:function(){var e=this,t=this.editor.commands;Object.entries(pe).map((function(e){var r=Object(T["a"])(e,2),n=r[0],i=r[1];return[n,t.get(i).value||""]})).forEach((function(t){var r=Object(T["a"])(t,2),n=r[0],i=r[1];return e.view.set(n,i)}))}},{key:"_showView",value:function(){var e=this,t=this.editor;this.listenTo(t.ui,"update",(function(){e._updateView()})),this._fillViewFormFromCommandValues(),this._balloon.add({view:this.view,position:Object(he["b"])(t)}),this._undoStepBatch=t.model.createBatch(),this.view.focus()}},{key:"_hideView",value:function(){var e=this.editor;this.stopListening(e.ui,"update"),this.view.saveButtonView.focus(),this._balloon.remove(this.view),this.editor.editing.view.focus()}},{key:"_updateView",value:function(){var e=this.editor,t=e.editing.view.document;Object(fe["b"])(t.selection)?this._isViewVisible&&Object(he["c"])(e,"table"):this._hideView()}},{key:"_isViewVisible",get:function(){return this._balloon.visibleView===this.view}},{key:"_isViewInBalloon",get:function(){return this._balloon.hasView(this.view)}},{key:"_getPropertyChangeCallback",value:function(e){var t=this;return function(r,n,i){t.editor.execute(e,{value:i,batch:t._undoStepBatch})}}},{key:"_getValidatedPropertyChangeCallback",value:function(e){var t=this,r=e.commandName,n=e.viewField,i=e.validator,a=e.errorText,o=Object(ue["a"])((function(){n.errorText=a}),de);return function(e,a,s){o.cancel(),i(s)?(t.editor.execute(r,{value:s,batch:t._undoStepBatch}),n.errorText=null):o()}}}],[{key:"requires",get:function(){return[P["a"]]}},{key:"pluginName",get:function(){return"TablePropertiesUI"}}]),r}(s["a"]);r.d(t,"a",(function(){return ve}));
  756. /**
  757. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  758. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  759. */
  760. var ve=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"pluginName",get:function(){return"TableProperties"}},{key:"requires",get:function(){return[O,me]}}]),r}(s["a"])},"98e6":function(e,t,r){"use strict";var n=r("3fb5"),i=r("f576"),a=r("b5ca"),o=r("69f2"),s=r("6430");function l(e){s.call(this,"digest"),this._hash=e}n(l,s),l.prototype._update=function(e){this._hash.update(e)},l.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return e=e.toLowerCase(),"md5"===e?new i:"rmd160"===e||"ripemd160"===e?new a:new l(o(e))}},"98ea":function(e,t,r){"use strict";r.d(t,"a",(function(){return m}));r("c5f6");var n=r("d4ec"),i=r("bee2"),a=r("45eb"),o=r("7e84"),s=r("262e"),l=r("2caf"),c=r("6c92"),u=r("0066"),f=r("9cf5"),h=r("ad6b"),d=r("dfe0"),p=r("f2ea"),m=function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e,i,a,o,s){var l;return Object(n["a"])(this,r),l=t.call(this,s),l.sourcePosition=e.clone(),l.sourcePosition.stickiness="toPrevious",l.howMany=i,l.targetPosition=a.clone(),l.targetPosition.stickiness="toNext",l.graveyardPosition=o.clone(),l}return Object(i["a"])(r,[{key:"type",get:function(){return"merge"}},{key:"deletionPosition",get:function(){return new f["a"](this.sourcePosition.root,this.sourcePosition.path.slice(0,-1))}},{key:"movedRange",get:function(){var e=this.sourcePosition.getShiftedBy(Number.POSITIVE_INFINITY);return new h["a"](this.sourcePosition,e)}},{key:"clone",value:function(){return new this.constructor(this.sourcePosition,this.howMany,this.targetPosition,this.graveyardPosition,this.baseVersion)}},{key:"getReversed",value:function(){var e=this.targetPosition._getTransformedByMergeOperation(this),t=this.sourcePosition.path.slice(0,-1),r=new f["a"](this.sourcePosition.root,t)._getTransformedByMergeOperation(this),n=new u["a"](e,this.howMany,this.graveyardPosition,this.baseVersion+1);return n.insertionPosition=r,n}},{key:"_validate",value:function(){var e=this.sourcePosition.parent,t=this.targetPosition.parent;if(!e.parent)throw new p["a"]("merge-operation-source-position-invalid",this);if(!t.parent)throw new p["a"]("merge-operation-target-position-invalid",this);if(this.howMany!=e.maxOffset)throw new p["a"]("merge-operation-how-many-invalid",this)}},{key:"_execute",value:function(){var e=this.sourcePosition.parent,t=h["a"]._createIn(e);Object(d["b"])(t,this.targetPosition),Object(d["b"])(h["a"]._createOn(e),this.graveyardPosition)}},{key:"toJSON",value:function(){var e=Object(a["a"])(Object(o["a"])(r.prototype),"toJSON",this).call(this);return e.sourcePosition=e.sourcePosition.toJSON(),e.targetPosition=e.targetPosition.toJSON(),e.graveyardPosition=e.graveyardPosition.toJSON(),e}}],[{key:"className",get:function(){return"MergeOperation"}},{key:"fromJSON",value:function(e,t){var r=f["a"].fromJSON(e.sourcePosition,t),n=f["a"].fromJSON(e.targetPosition,t),i=f["a"].fromJSON(e.graveyardPosition,t);return new this(r,e.howMany,n,i,e.baseVersion)}}]),r}(c["a"])},"9a4b":function(e,t,r){"use strict";var n=r("ee03"),i=r("a724"),a=r("53a2"),o=Object(a["a"])(Object.keys,Object),s=o,l=Object.prototype,c=l.hasOwnProperty;function u(e){if(!Object(i["a"])(e))return s(e);var t=[];for(var r in Object(e))c.call(e,r)&&"constructor"!=r&&t.push(r);return t}var f=u,h=r("e56b");function d(e){return Object(h["a"])(e)?Object(n["a"])(e):f(e)}t["a"]=d},"9a76":function(e,t,r){"use strict";var n=r("1147"),i=r("e8b2");function a(e){return Object(n["a"])(e)&&1===e.nodeType&&!Object(i["a"])(e)}t["a"]=a},"9a87":function(e,t,r){"use strict";r.d(t,"a",(function(){return f}));var n=r("d4ec"),i=r("bee2"),a=r("45eb"),o=r("7e84"),s=r("262e"),l=r("2caf"),c=r("940e"),u=r("3707"),f=(r("ff23"),function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i.isToggleable=!0,i.toggleSwitchView=i._createToggleView(),i.extendTemplate({attributes:{class:"ck-switchbutton"}}),i}return Object(i["a"])(r,[{key:"render",value:function(){Object(a["a"])(Object(o["a"])(r.prototype),"render",this).call(this),this.children.add(this.toggleSwitchView)}},{key:"_createToggleView",value:function(){var e=new c["a"];return e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__toggle"]},children:[{tag:"span",attributes:{class:["ck","ck-button__toggle__inner"]}}]}),e}}]),r}(u["a"]))},"9aa9":function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M7 10H2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h5z"/></svg>'},"9aba":function(e,t,r){"use strict";var n=r("b85c"),i=(r("7f7f"),r("3835")),a=r("a07d"),o=r("c78f");
  761. /**
  762. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  763. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  764. */
  765. function s(e){return e&&e.parentNode?e.offsetParent===a["a"].document.body?null:e.offsetParent:null}var l=r("7f7b"),c=r("bc9b");
  766. /**
  767. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  768. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  769. */
  770. function u(e){var t=e.element,r=e.target,n=e.positions,l=e.limiter,u=e.fitInViewport;Object(c["a"])(r)&&(r=r()),Object(c["a"])(l)&&(l=l());var d,p,b=s(t),g=new o["a"](t),y=new o["a"](r);if(l||u){var w=l&&new o["a"](l).getVisible(),_=u&&new o["a"](a["a"].window),k=h(n,{targetRect:y,elementRect:g,limiterRect:w,viewportRect:_}),O=k||f(n[0],y,g),E=Object(i["a"])(O,2);p=E[0],d=E[1]}else{var S=f(n[0],y,g),A=Object(i["a"])(S,2);p=A[0],d=A[1]}var C=v(d);return b&&(C=m(C,b)),{left:C.left,top:C.top,name:p}}function f(e,t,r){var n=e(t,r);if(!n)return null;var i=n.left,a=n.top,o=n.name;return[o,r.clone().moveTo(i,a)]}function h(e,t){var r=t.elementRect,n=t.viewportRect,i=r.getArea(),a=d(e,t);if(n){var o=a.filter((function(e){var t=e.viewportIntersectArea;return t===i})),s=p(o,i);if(s)return s}return p(a,i)}function d(e,t){var r,a=t.targetRect,o=t.elementRect,s=t.limiterRect,l=t.viewportRect,c=[],u=o.getArea(),h=Object(n["a"])(e);try{for(h.s();!(r=h.n()).done;){var d=r.value,p=f(d,a,o);if(p){var m=Object(i["a"])(p,2),v=m[0],b=m[1],g=0,y=0;if(s)if(l){var w=s.getIntersection(l);w&&(g=w.getIntersectionArea(b))}else g=s.getIntersectionArea(b);l&&(y=l.getIntersectionArea(b));var _={positionName:v,positionRect:b,limiterIntersectArea:g,viewportIntersectArea:y};if(g===u)return[_];c.push(_)}}}catch(k){h.e(k)}finally{h.f()}return c}function p(e,t){var r,i,a,o=0,s=Object(n["a"])(e);try{for(s.s();!(a=s.n()).done;){var l=a.value,c=l.positionName,u=l.positionRect,f=l.limiterIntersectArea,h=l.viewportIntersectArea;if(f===t)return[c,u];var d=Math.pow(h,2)+Math.pow(f,2);d>o&&(o=d,r=u,i=c)}}catch(p){s.e(p)}finally{s.f()}return r?[i,r]:null}function m(e,t){var r=e.left,n=e.top,i=v(new o["a"](t)),a=Object(l["a"])(t);return r-=i.left,n-=i.top,r+=t.scrollLeft,n+=t.scrollTop,r-=a.left,n-=a.top,{left:r,top:n}}function v(e){var t=e.left,r=e.top,n=a["a"].window,i=n.scrollX,o=n.scrollY;return{left:t+i,top:r+o}}r.d(t,"a",(function(){return u}))},"9cbb":function(e,t,r){"use strict";function n(){this.__data__=[],this.size=0}var i=n,a=r("6071");function o(e,t){var r=e.length;while(r--)if(Object(a["a"])(e[r][0],t))return r;return-1}var s=o,l=Array.prototype,c=l.splice;function u(e){var t=this.__data__,r=s(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():c.call(t,r,1),--this.size,!0}var f=u;function h(e){var t=this.__data__,r=s(t,e);return r<0?void 0:t[r][1]}var d=h;function p(e){return s(this.__data__,e)>-1}var m=p;function v(e,t){var r=this.__data__,n=s(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var b=v;function g(e){var t=-1,r=null==e?0:e.length;this.clear();while(++t<r){var n=e[t];this.set(n[0],n[1])}}g.prototype.clear=i,g.prototype["delete"]=f,g.prototype.get=d,g.prototype.has=m,g.prototype.set=b;t["a"]=g},"9cf5":function(e,t,r){"use strict";r.d(t,"a",(function(){return c})),r.d(t,"d",(function(){return u})),r.d(t,"b",(function(){return f})),r.d(t,"c",(function(){return h}));r("5df3"),r("1c4c");var n=r("2909"),i=r("d4ec"),a=r("bee2"),o=r("82af"),s=r("e47a"),l=r("f2ea"),c=(r("e800"),function(){function e(t,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"toNone";if(Object(i["a"])(this,e),!t.is("element")&&!t.is("documentFragment"))throw new l["a"]("model-position-root-invalid",t);if(!(r instanceof Array)||0===r.length)throw new l["a"]("model-position-path-incorrect-format",t,{path:r});t.is("rootElement")?r=r.slice():(r=[].concat(Object(n["a"])(t.getPath()),Object(n["a"])(r)),t=t.root),this.root=t,this.path=r,this.stickiness=a}return Object(a["a"])(e,[{key:"offset",get:function(){return this.path[this.path.length-1]},set:function(e){this.path[this.path.length-1]=e}},{key:"parent",get:function(){for(var e=this.root,t=0;t<this.path.length-1;t++)if(e=e.getChild(e.offsetToIndex(this.path[t])),!e)throw new l["a"]("model-position-path-incorrect",this,{position:this});if(e.is("$text"))throw new l["a"]("model-position-path-incorrect",this,{position:this});return e}},{key:"index",get:function(){return this.parent.offsetToIndex(this.offset)}},{key:"textNode",get:function(){return u(this,this.parent)}},{key:"nodeAfter",get:function(){var e=this.parent;return f(this,e,u(this,e))}},{key:"nodeBefore",get:function(){var e=this.parent;return h(this,e,u(this,e))}},{key:"isAtStart",get:function(){return 0===this.offset}},{key:"isAtEnd",get:function(){return this.offset==this.parent.maxOffset}},{key:"compareWith",value:function(e){if(this.root!=e.root)return"different";var t=Object(s["a"])(this.path,e.path);switch(t){case"same":return"same";case"prefix":return"before";case"extension":return"after";default:return this.path[t]<e.path[t]?"before":"after"}}},{key:"getLastMatchingPosition",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.startPosition=this;var r=new o["a"](t);return r.skip(e),r.position}},{key:"getParentPath",value:function(){return this.path.slice(0,-1)}},{key:"getAncestors",value:function(){var e=this.parent;return e.is("documentFragment")?[e]:e.getAncestors({includeSelf:!0})}},{key:"findAncestor",value:function(e){var t=this.parent;return t.is("element")?t.findAncestor(e,{includeSelf:!0}):null}},{key:"getCommonPath",value:function(e){if(this.root!=e.root)return[];var t=Object(s["a"])(this.path,e.path),r="string"==typeof t?Math.min(this.path.length,e.path.length):t;return this.path.slice(0,r)}},{key:"getCommonAncestor",value:function(e){var t=this.getAncestors(),r=e.getAncestors(),n=0;while(t[n]==r[n]&&t[n])n++;return 0===n?null:t[n-1]}},{key:"getShiftedBy",value:function(e){var t=this.clone(),r=t.offset+e;return t.offset=r<0?0:r,t}},{key:"isAfter",value:function(e){return"after"==this.compareWith(e)}},{key:"isBefore",value:function(e){return"before"==this.compareWith(e)}},{key:"isEqual",value:function(e){return"same"==this.compareWith(e)}},{key:"isTouching",value:function(t){var r=null,n=null,i=this.compareWith(t);switch(i){case"same":return!0;case"before":r=e._createAt(this),n=e._createAt(t);break;case"after":r=e._createAt(t),n=e._createAt(this);break;default:return!1}var a=r.parent;while(r.path.length+n.path.length){if(r.isEqual(n))return!0;if(r.path.length>n.path.length){if(r.offset!==a.maxOffset)return!1;r.path=r.path.slice(0,-1),a=a.parent,r.offset++}else{if(0!==n.offset)return!1;n.path=n.path.slice(0,-1)}}}},{key:"is",value:function(e){return"position"===e||"model:position"===e}},{key:"hasSameParentAs",value:function(e){if(this.root!==e.root)return!1;var t=this.getParentPath(),r=e.getParentPath();return"same"==Object(s["a"])(t,r)}},{key:"getTransformedByOperation",value:function(t){var r;switch(t.type){case"insert":r=this._getTransformedByInsertOperation(t);break;case"move":case"remove":case"reinsert":r=this._getTransformedByMoveOperation(t);break;case"split":r=this._getTransformedBySplitOperation(t);break;case"merge":r=this._getTransformedByMergeOperation(t);break;default:r=e._createAt(this);break}return r}},{key:"_getTransformedByInsertOperation",value:function(e){return this._getTransformedByInsertion(e.position,e.howMany)}},{key:"_getTransformedByMoveOperation",value:function(e){return this._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany)}},{key:"_getTransformedBySplitOperation",value:function(e){var t=e.movedRange,r=t.containsPosition(this)||t.start.isEqual(this)&&"toNext"==this.stickiness;return r?this._getCombined(e.splitPosition,e.moveTargetPosition):e.graveyardPosition?this._getTransformedByMove(e.graveyardPosition,e.insertionPosition,1):this._getTransformedByInsertion(e.insertionPosition,1)}},{key:"_getTransformedByMergeOperation",value:function(t){var r,n=t.movedRange,i=n.containsPosition(this)||n.start.isEqual(this);return i?(r=this._getCombined(t.sourcePosition,t.targetPosition),t.sourcePosition.isBefore(t.targetPosition)&&(r=r._getTransformedByDeletion(t.deletionPosition,1))):r=this.isEqual(t.deletionPosition)?e._createAt(t.deletionPosition):this._getTransformedByMove(t.deletionPosition,t.graveyardPosition,1),r}},{key:"_getTransformedByDeletion",value:function(t,r){var n=e._createAt(this);if(this.root!=t.root)return n;if("same"==Object(s["a"])(t.getParentPath(),this.getParentPath())){if(t.offset<this.offset){if(t.offset+r>this.offset)return null;n.offset-=r}}else if("prefix"==Object(s["a"])(t.getParentPath(),this.getParentPath())){var i=t.path.length-1;if(t.offset<=this.path[i]){if(t.offset+r>this.path[i])return null;n.path[i]-=r}}return n}},{key:"_getTransformedByInsertion",value:function(t,r){var n=e._createAt(this);if(this.root!=t.root)return n;if("same"==Object(s["a"])(t.getParentPath(),this.getParentPath()))(t.offset<this.offset||t.offset==this.offset&&"toPrevious"!=this.stickiness)&&(n.offset+=r);else if("prefix"==Object(s["a"])(t.getParentPath(),this.getParentPath())){var i=t.path.length-1;t.offset<=this.path[i]&&(n.path[i]+=r)}return n}},{key:"_getTransformedByMove",value:function(t,r,n){if(r=r._getTransformedByDeletion(t,n),t.isEqual(r))return e._createAt(this);var i=this._getTransformedByDeletion(t,n),a=null===i||t.isEqual(this)&&"toNext"==this.stickiness||t.getShiftedBy(n).isEqual(this)&&"toPrevious"==this.stickiness;return a?this._getCombined(t,r):i._getTransformedByInsertion(r,n)}},{key:"_getCombined",value:function(t,r){var i=t.path.length-1,a=e._createAt(r);return a.stickiness=this.stickiness,a.offset=a.offset+this.path[i]-t.offset,a.path=[].concat(Object(n["a"])(a.path),Object(n["a"])(this.path.slice(i+1))),a}},{key:"toJSON",value:function(){return{root:this.root.toJSON(),path:Array.from(this.path),stickiness:this.stickiness}}},{key:"clone",value:function(){return new this.constructor(this.root,this.path,this.stickiness)}}],[{key:"_createAt",value:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"toNone";if(t instanceof e)return new e(t.root,t.path,t.stickiness);var i=t;if("end"==r)r=i.maxOffset;else{if("before"==r)return this._createBefore(i,n);if("after"==r)return this._createAfter(i,n);if(0!==r&&!r)throw new l["a"]("model-createpositionat-offset-required",[this,t])}if(!i.is("element")&&!i.is("documentFragment"))throw new l["a"]("model-position-parent-incorrect",[this,t]);var a=i.getPath();return a.push(r),new this(i.root,a,n)}},{key:"_createAfter",value:function(e,t){if(!e.parent)throw new l["a"]("model-position-after-root",[this,e],{root:e});return this._createAt(e.parent,e.endOffset,t)}},{key:"_createBefore",value:function(e,t){if(!e.parent)throw new l["a"]("model-position-before-root",e,{root:e});return this._createAt(e.parent,e.startOffset,t)}},{key:"fromJSON",value:function(t,r){if("$graveyard"===t.root){var n=new e(r.graveyard,t.path);return n.stickiness=t.stickiness,n}if(!r.getRoot(t.root))throw new l["a"]("model-position-fromjson-no-root",r,{rootName:t.root});return new e(r.getRoot(t.root),t.path,t.stickiness)}}]),e}());function u(e,t){var r=t.getChild(t.offsetToIndex(e.offset));return r&&r.is("$text")&&r.startOffset<e.offset?r:null}function f(e,t,r){return null!==r?null:t.getChild(t.offsetToIndex(e.offset))}function h(e,t,r){return null!==r?null:t.getChild(t.offsetToIndex(e.offset)-1)}},"9d0c":function(e,t,r){"use strict";function n(e,t,r,n){var i=65535&e|0,a=e>>>16&65535|0,o=0;while(0!==r){o=r>2e3?2e3:r,r-=o;do{i=i+t[n++]|0,a=a+i|0}while(--o);i%=65521,a%=65521}return i|a<<16|0}e.exports=n},"9d28":function(e,t,r){"use strict";e.exports=i;var n=r("f1c8");function i(e){if(!(this instanceof i))return new i(e);n.call(this,e)}r("3fb5")(i,n),i.prototype._transform=function(e,t,r){r(null,e)}},"9d8a":function(e,t,r){"use strict";function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var i={};function a(e,t,r){function a(e,r,n){return"string"===typeof t?t:t(e,r,n)}r||(r=Error);var o=function(e){function t(t,r,n){return e.call(this,a(t,r,n))||this}return n(t,e),t}(r);o.prototype.name=r.name,o.prototype.code=e,i[e]=o}function o(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map((function(e){return String(e)})),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}function s(e,t,r){return e.substr(!r||r<0?0:+r,t.length)===t}function l(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}function c(e,t,r){return"number"!==typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}a("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),a("ERR_INVALID_ARG_TYPE",(function(e,t,r){var n,i;if("string"===typeof t&&s(t,"not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be",l(e," argument"))i="The ".concat(e," ").concat(n," ").concat(o(t,"type"));else{var a=c(e,".")?"property":"argument";i='The "'.concat(e,'" ').concat(a," ").concat(n," ").concat(o(t,"type"))}return i+=". Received type ".concat(typeof r),i}),TypeError),a("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),a("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),a("ERR_STREAM_PREMATURE_CLOSE","Premature close"),a("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),a("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),a("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),a("ERR_STREAM_WRITE_AFTER_END","write after end"),a("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),a("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),a("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=i},"9e71":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 11.875a.752.752 0 0 1 .508.184l2.883 1.666a.75.75 0 0 1-.659 1.344l-.091-.044-1.892-1.093.001 4.318a.75.75 0 1 1-1.5 0v-4.317l-1.89 1.092a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .51-.187zM15.25 9a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM9.75.375a.75.75 0 0 1 .75.75v4.318l1.89-1.093.092-.045a.75.75 0 0 1 .659 1.344l-2.883 1.667a.752.752 0 0 1-.508.184.752.752 0 0 1-.511-.187L6.359 5.65a.75.75 0 0 1 .75-1.299L9 5.442V1.125a.75.75 0 0 1 .75-.75z"/></svg>'},"9e7a":function(e,t,r){"use strict";var n=r("f5a6");t.string2binary=function(e){return n.string2binary(e)},t.string2Uint8Array=function(e){return n.transformTo("uint8array",e)},t.uint8Array2String=function(e){return n.transformTo("string",e)},t.string2Blob=function(e){var t=n.transformTo("arraybuffer",e);return n.arrayBuffer2Blob(t)},t.arrayBuffer2Blob=function(e){return n.arrayBuffer2Blob(e)},t.transformTo=function(e,t){return n.transformTo(e,t)},t.getTypeOf=function(e){return n.getTypeOf(e)},t.checkSupport=function(e){return n.checkSupport(e)},t.MAX_VALUE_16BITS=n.MAX_VALUE_16BITS,t.MAX_VALUE_32BITS=n.MAX_VALUE_32BITS,t.pretty=function(e){return n.pretty(e)},t.findCompression=function(e){return n.findCompression(e)},t.isRegExp=function(e){return n.isRegExp(e)}},"9f5d":function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 18v-1.5h14V18zm2.2-8V3.6c0-.4.4-.6.8-.6.3 0 .7.2.7.6v6.2c0 2 1.3 2.8 3.2 2.8 1.9 0 3.4-.9 3.4-2.9V3.6c0-.3.4-.5.8-.5.3 0 .7.2.7.5V10c0 2.7-2.2 4-4.9 4-2.6 0-4.7-1.2-4.7-4z"/></svg>'},"9f9d":function(e,t,r){(function(t,r){var n;if(t.process&&t.process.browser)n="utf-8";else if(t.process&&t.process.version){var i=parseInt(r.version.split(".")[0].slice(1),10);n=i>=6?"utf-8":"binary"}else n="utf-8";e.exports=n}).call(this,r("c8ba"),r("4362"))},a07d:function(e,t,r){"use strict";
  771. /**
  772. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  773. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  774. */t["a"]={window:window,document:document}},a099:function(e,t,r){t.pbkdf2=r("206d"),t.pbkdf2Sync=r("e07b")},a12c:function(e,t,r){"use strict";var n=r("9cbb");function i(){this.__data__=new n["a"],this.size=0}var a=i;function o(e){var t=this.__data__,r=t["delete"](e);return this.size=t.size,r}var s=o;function l(e){return this.__data__.get(e)}var c=l;function u(e){return this.__data__.has(e)}var f=u,h=r("ddc9"),d=r("0e59"),p=200;function m(e,t){var r=this.__data__;if(r instanceof n["a"]){var i=r.__data__;if(!h["a"]||i.length<p-1)return i.push([e,t]),this.size=++r.size,this;r=this.__data__=new d["a"](i)}return r.set(e,t),this.size=r.size,this}var v=m;function b(e){var t=this.__data__=new n["a"](e);this.size=t.size}b.prototype.clear=a,b.prototype["delete"]=s,b.prototype.get=c,b.prototype.has=f,b.prototype.set=v;t["a"]=b},a187:function(e,t,r){"use strict";var n=r("f0ce"),i=r("26ce"),a=r("1147"),o="[object Arguments]",s="[object Array]",l="[object Boolean]",c="[object Date]",u="[object Error]",f="[object Function]",h="[object Map]",d="[object Number]",p="[object Object]",m="[object RegExp]",v="[object Set]",b="[object String]",g="[object WeakMap]",y="[object ArrayBuffer]",w="[object DataView]",_="[object Float32Array]",k="[object Float64Array]",O="[object Int8Array]",E="[object Int16Array]",S="[object Int32Array]",A="[object Uint8Array]",C="[object Uint8ClampedArray]",T="[object Uint16Array]",x="[object Uint32Array]",M={};function j(e){return Object(a["a"])(e)&&Object(i["a"])(e.length)&&!!M[Object(n["a"])(e)]}M[_]=M[k]=M[O]=M[E]=M[S]=M[A]=M[C]=M[T]=M[x]=!0,M[o]=M[s]=M[y]=M[l]=M[w]=M[c]=M[u]=M[f]=M[h]=M[d]=M[p]=M[m]=M[v]=M[b]=M[g]=!1;var R=j,P=r("a2fb"),I=r("c6eb"),B=I["a"]&&I["a"].isTypedArray,N=B?Object(P["a"])(B):R;t["a"]=N},a255:function(e,t,r){var n=r("3fb5"),i=r("b672"),a=r("8707").Buffer,o=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],s=new Array(64);function l(){this.init(),this._w=s,i.call(this,64,56)}function c(e,t,r){return r^e&(t^r)}function u(e,t,r){return e&t|r&(e|t)}function f(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function h(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function d(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}function p(e){return(e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10}n(l,i),l.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},l.prototype._update=function(e){for(var t=this._w,r=0|this._a,n=0|this._b,i=0|this._c,a=0|this._d,s=0|this._e,l=0|this._f,m=0|this._g,v=0|this._h,b=0;b<16;++b)t[b]=e.readInt32BE(4*b);for(;b<64;++b)t[b]=p(t[b-2])+t[b-7]+d(t[b-15])+t[b-16]|0;for(var g=0;g<64;++g){var y=v+h(s)+c(s,l,m)+o[g]+t[g]|0,w=f(r)+u(r,n,i)|0;v=m,m=l,l=s,s=a+y|0,a=i,i=n,n=r,r=y+w|0}this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=s+this._e|0,this._f=l+this._f|0,this._g=m+this._g|0,this._h=v+this._h|0},l.prototype._hash=function(){var e=a.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=l},a2fb:function(e,t,r){"use strict";function n(e){return function(t){return e(t)}}t["a"]=n},a4b7:function(e,t,r){"use strict";r.d(t,"a",(function(){return u})),r.d(t,"b",(function(){return f}));var n=r("b85c"),i=r("2909"),a=(r("7f7f"),r("d4ec")),o=r("bee2"),s=r("262e"),l=r("2caf"),c=r("2c4d"),u=function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e,n,i,o){var s;return Object(a["a"])(this,r),s=t.call(this,e,n,i,o),s.getFillerOffset=f,s}return Object(o["a"])(r,[{key:"is",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t?t===this.name&&("containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e):"containerElement"===e||"view:containerElement"===e||"element"===e||"view:element"===e||"node"===e||"view:node"===e}}]),r}(c["a"]);function f(){var e=Object(i["a"])(this.getChildren()),t=e[this.childCount-1];if(t&&t.is("element","br"))return this.childCount;var r,a=Object(n["a"])(e);try{for(a.s();!(r=a.n()).done;){var o=r.value;if(!o.is("uiElement"))return null}}catch(s){a.e(s)}finally{a.f()}return this.childCount}},a52e:function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r("2909"),i=r("b85c"),a=(r("ac4d"),r("8a81"),r("ac6a"),r("d4ec")),o=r("bee2"),s=r("34b2"),l=r("f2ea"),c=function(e){function t(e){Object(a["a"])(this,t),this._nodes=[],e&&this._insertNodes(0,e)}return Object(o["a"])(t,[{key:e,value:function(){return this._nodes[Symbol.iterator]()}},{key:"length",get:function(){return this._nodes.length}},{key:"maxOffset",get:function(){return this._nodes.reduce((function(e,t){return e+t.offsetSize}),0)}},{key:"getNode",value:function(e){return this._nodes[e]||null}},{key:"getNodeIndex",value:function(e){var t=this._nodes.indexOf(e);return-1==t?null:t}},{key:"getNodeStartOffset",value:function(e){var t=this.getNodeIndex(e);return null===t?null:this._nodes.slice(0,t).reduce((function(e,t){return e+t.offsetSize}),0)}},{key:"indexToOffset",value:function(e){if(e==this._nodes.length)return this.maxOffset;var t=this._nodes[e];if(!t)throw new l["a"]("model-nodelist-index-out-of-bounds",this);return this.getNodeStartOffset(t)}},{key:"offsetToIndex",value:function(e){var t,r=0,n=Object(i["a"])(this._nodes);try{for(n.s();!(t=n.n()).done;){var a=t.value;if(e>=r&&e<r+a.offsetSize)return this.getNodeIndex(a);r+=a.offsetSize}}catch(o){n.e(o)}finally{n.f()}if(r!=e)throw new l["a"]("model-nodelist-offset-out-of-bounds",this,{offset:e,nodeList:this});return this.length}},{key:"_insertNodes",value:function(e,t){var r,a,o=Object(i["a"])(t);try{for(o.s();!(a=o.n()).done;){var c=a.value;if(!(c instanceof s["a"]))throw new l["a"]("model-nodelist-insertnodes-not-node",this)}}catch(u){o.e(u)}finally{o.f()}(r=this._nodes).splice.apply(r,[e,0].concat(Object(n["a"])(t)))}},{key:"_removeNodes",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this._nodes.splice(e,t)}},{key:"toJSON",value:function(){return this._nodes.map((function(e){return e.toJSON()}))}}]),t}(Symbol.iterator)},a599:function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("cb3e"),c="superscript",u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor;e.model.schema.extend("$text",{allowAttributes:c}),e.model.schema.setAttributeProperties(c,{isFormatting:!0,copyOnEnter:!0}),e.conversion.attributeToElement({model:c,view:"sup",upcastAlso:[{styles:{"vertical-align":"super"}}]}),e.commands.add(c,new l["a"](e,c))}}],[{key:"pluginName",get:function(){return"SuperscriptEditing"}}]),r}(s["a"]),f=r("3707"),h=r("6b13"),d=r.n(h),p="superscript",m=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t;t.ui.componentFactory.add(p,(function(n){var i=t.commands.get(p),a=new f["a"](n);return a.set({label:r("Superscript"),icon:d.a,tooltip:!0,isToggleable:!0}),a.bind("isOn","isEnabled").to(i,"value","isEnabled"),e.listenTo(a,"execute",(function(){t.execute(p),t.editing.view.focus()})),a}))}}]),r}(s["a"]);r.d(t,"a",(function(){return v}));
  775. /**
  776. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  777. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  778. */
  779. var v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[u,m]}},{key:"pluginName",get:function(){return"Superscript"}}]),r}(s["a"])},a641:function(e,t,r){"use strict";r.d(t,"a",(function(){return m}));r("5df3"),r("1c4c");var n=r("b85c"),i=(r("ac4d"),r("8a81"),r("ac6a"),r("7f7f"),r("d4ec")),a=r("bee2"),o=r("45eb"),s=r("7e84"),l=r("262e"),c=r("2caf"),u=r("34b2"),f=r("a52e"),h=r("5122"),d=r("2363"),p=r("e907"),m=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,n,a){var o;return Object(i["a"])(this,r),o=t.call(this,n),o.name=e,o._children=new f["a"],a&&o._insertChild(0,a),o}return Object(a["a"])(r,[{key:"childCount",get:function(){return this._children.length}},{key:"maxOffset",get:function(){return this._children.maxOffset}},{key:"isEmpty",get:function(){return 0===this.childCount}},{key:"is",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t?t===this.name&&("element"===e||"model:element"===e):"element"===e||"model:element"===e||"node"===e||"model:node"===e}},{key:"getChild",value:function(e){return this._children.getNode(e)}},{key:"getChildren",value:function(){return this._children[Symbol.iterator]()}},{key:"getChildIndex",value:function(e){return this._children.getNodeIndex(e)}},{key:"getChildStartOffset",value:function(e){return this._children.getNodeStartOffset(e)}},{key:"offsetToIndex",value:function(e){return this._children.offsetToIndex(e)}},{key:"getNodeByPath",value:function(e){var t,r=this,i=Object(n["a"])(e);try{for(i.s();!(t=i.n()).done;){var a=t.value;r=r.getChild(r.offsetToIndex(a))}}catch(o){i.e(o)}finally{i.f()}return r}},{key:"findAncestor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{includeSelf:!1},r=t.includeSelf?this:this.parent;while(r){if(r.name===e)return r;r=r.parent}return null}},{key:"toJSON",value:function(){var e=Object(o["a"])(Object(s["a"])(r.prototype),"toJSON",this).call(this);if(e.name=this.name,this._children.length>0){e.children=[];var t,i=Object(n["a"])(this._children);try{for(i.s();!(t=i.n()).done;){var a=t.value;e.children.push(a.toJSON())}}catch(l){i.e(l)}finally{i.f()}}return e}},{key:"_clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=e?Array.from(this._children).map((function(e){return e._clone(!0)})):null;return new r(this.name,this.getAttributes(),t)}},{key:"_appendChild",value:function(e){this._insertChild(this.childCount,e)}},{key:"_insertChild",value:function(e,t){var r,i=v(t),a=Object(n["a"])(i);try{for(a.s();!(r=a.n()).done;){var o=r.value;null!==o.parent&&o._remove(),o.parent=this}}catch(s){a.e(s)}finally{a.f()}this._children._insertNodes(e,i)}},{key:"_removeChildren",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=this._children._removeNodes(e,r),a=Object(n["a"])(i);try{for(a.s();!(t=a.n()).done;){var o=t.value;o.parent=null}}catch(s){a.e(s)}finally{a.f()}return i}}],[{key:"fromJSON",value:function(e){var t=null;if(e.children){t=[];var i,a=Object(n["a"])(e.children);try{for(a.s();!(i=a.n()).done;){var o=i.value;o.name?t.push(r.fromJSON(o)):t.push(h["a"].fromJSON(o))}}catch(s){a.e(s)}finally{a.f()}}return new r(e.name,e.attributes,t)}}]),r}(u["a"]);function v(e){return"string"==typeof e?[new h["a"](e)]:(Object(p["a"])(e)||(e=[e]),Array.from(e).map((function(e){return"string"==typeof e?new h["a"](e):e instanceof d["a"]?new h["a"](e.data,e.getAttributes()):e})))}},a724:function(e,t,r){"use strict";var n=Object.prototype;function i(e){var t=e&&e.constructor,r="function"==typeof t&&t.prototype||n;return e===r}t["a"]=i},a8f0:function(e,t,r){var n=r("b639"),i=n.Buffer;function a(e,t){for(var r in e)t[r]=e[r]}function o(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=o),a(i,o),o.from=function(e,t,r){if("number"===typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},o.alloc=function(e,t,r){if("number"!==typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"===typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},o.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return i(e)},o.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},a927:function(e,t,r){"use strict";var n=r("2e84");function i(e){this.data=e,this.length=this.data.length,this.index=0}i.prototype=new n,i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},e.exports=i},a958:function(e,t,r){(function(t){var n=r("399f"),i=r("11dc");function a(e){var t=o(e),r=t.toRed(n.mont(e.modulus)).redPow(new n(e.publicExponent)).fromRed();return{blinder:r,unblinder:t.invm(e.modulus)}}function o(e){var t,r=e.modulus.byteLength();do{t=new n(i(r))}while(t.cmp(e.modulus)>=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function s(e,r){var i=a(r),o=r.modulus.byteLength(),s=new n(e).mul(i.blinder).umod(r.modulus),l=s.toRed(n.mont(r.prime1)),c=s.toRed(n.mont(r.prime2)),u=r.coefficient,f=r.prime1,h=r.prime2,d=l.redPow(r.exponent1).fromRed(),p=c.redPow(r.exponent2).fromRed(),m=d.isub(p).imul(u).umod(f).imul(h);return p.iadd(m).imul(i.unblinder).umod(r.modulus).toArrayLike(t,"be",o)}s.getr=o,e.exports=s}).call(this,r("b639").Buffer)},aa56:function(e,t,r){"use strict";var n=r("c3c0"),i=n.rotr32;function a(e,t,r,n){return 0===e?o(t,r,n):1===e||3===e?l(t,r,n):2===e?s(t,r,n):void 0}function o(e,t,r){return e&t^~e&r}function s(e,t,r){return e&t^e&r^t&r}function l(e,t,r){return e^t^r}function c(e){return i(e,2)^i(e,13)^i(e,22)}function u(e){return i(e,6)^i(e,11)^i(e,25)}function f(e){return i(e,7)^i(e,18)^e>>>3}function h(e){return i(e,17)^i(e,19)^e>>>10}t.ft_1=a,t.ch32=o,t.maj32=s,t.p32=l,t.s0_256=c,t.s1_256=u,t.g0_256=f,t.g1_256=h},ab1f:function(e,t,r){"use strict";
  780. /**
  781. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  782. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  783. */
  784. function n(e){var t=e.view;t.listenTo(t.element,"submit",(function(e,r){r.preventDefault(),t.fire("submit")}),{useCapture:!0})}r.d(t,"a",(function(){return n}))},ab38:function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("edea"),l=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"observe",value:function(e){var t=this;this.listenTo(e,"load",(function(e,r){var n=r.target;t.checkShouldIgnoreEventFromTarget(n)||"IMG"==n.tagName&&t._fireEvents(r)}),{useCapture:!0})}},{key:"_fireEvents",value:function(e){this.isEnabled&&(this.document.fire("layoutChanged"),this.document.fire("imageLoaded",e))}}]),r}(s["a"])},ab4f:function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));var n=r("2909"),i=r("b85c"),a=r("ade3"),o=r("7343");
  785. /**
  786. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  787. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  788. */
  789. function s(e){e.setNormalizer("border",l),e.setNormalizer("border-top",c("top")),e.setNormalizer("border-right",c("right")),e.setNormalizer("border-bottom",c("bottom")),e.setNormalizer("border-left",c("left")),e.setNormalizer("border-color",u("color")),e.setNormalizer("border-width",u("width")),e.setNormalizer("border-style",u("style")),e.setNormalizer("border-top-color",h("color","top")),e.setNormalizer("border-top-style",h("style","top")),e.setNormalizer("border-top-width",h("width","top")),e.setNormalizer("border-right-color",h("color","right")),e.setNormalizer("border-right-style",h("style","right")),e.setNormalizer("border-right-width",h("width","right")),e.setNormalizer("border-bottom-color",h("color","bottom")),e.setNormalizer("border-bottom-style",h("style","bottom")),e.setNormalizer("border-bottom-width",h("width","bottom")),e.setNormalizer("border-left-color",h("color","left")),e.setNormalizer("border-left-style",h("style","left")),e.setNormalizer("border-left-width",h("width","left")),e.setExtractor("border-top",d("top")),e.setExtractor("border-right",d("right")),e.setExtractor("border-bottom",d("bottom")),e.setExtractor("border-left",d("left")),e.setExtractor("border-top-color","border.color.top"),e.setExtractor("border-right-color","border.color.right"),e.setExtractor("border-bottom-color","border.color.bottom"),e.setExtractor("border-left-color","border.color.left"),e.setExtractor("border-top-width","border.width.top"),e.setExtractor("border-right-width","border.width.right"),e.setExtractor("border-bottom-width","border.width.bottom"),e.setExtractor("border-left-width","border.width.left"),e.setExtractor("border-top-style","border.style.top"),e.setExtractor("border-right-style","border.style.right"),e.setExtractor("border-bottom-style","border.style.bottom"),e.setExtractor("border-left-style","border.style.left"),e.setReducer("border-color",Object(o["a"])("border-color")),e.setReducer("border-style",Object(o["a"])("border-style")),e.setReducer("border-width",Object(o["a"])("border-width")),e.setReducer("border-top",b("top")),e.setReducer("border-right",b("right")),e.setReducer("border-bottom",b("bottom")),e.setReducer("border-left",b("left")),e.setReducer("border",v),e.setStyleRelation("border",["border-color","border-style","border-width","border-top","border-right","border-bottom","border-left","border-top-color","border-right-color","border-bottom-color","border-left-color","border-top-style","border-right-style","border-bottom-style","border-left-style","border-top-width","border-right-width","border-bottom-width","border-left-width"]),e.setStyleRelation("border-color",["border-top-color","border-right-color","border-bottom-color","border-left-color"]),e.setStyleRelation("border-style",["border-top-style","border-right-style","border-bottom-style","border-left-style"]),e.setStyleRelation("border-width",["border-top-width","border-right-width","border-bottom-width","border-left-width"]),e.setStyleRelation("border-top",["border-top-color","border-top-style","border-top-width"]),e.setStyleRelation("border-right",["border-right-color","border-right-style","border-right-width"]),e.setStyleRelation("border-bottom",["border-bottom-color","border-bottom-style","border-bottom-width"]),e.setStyleRelation("border-left",["border-left-color","border-left-style","border-left-width"])}function l(e){var t=m(e),r=t.color,n=t.style,i=t.width;return{path:"border",value:{color:Object(o["b"])(r),style:Object(o["b"])(n),width:Object(o["b"])(i)}}}function c(e){return function(t){var r=m(t),n=r.color,i=r.style,o=r.width,s={};return void 0!==n&&(s.color=Object(a["a"])({},e,n)),void 0!==i&&(s.style=Object(a["a"])({},e,i)),void 0!==o&&(s.width=Object(a["a"])({},e,o)),{path:"border",value:s}}}function u(e){return function(t){return{path:"border",value:f(t,e)}}}function f(e,t){return Object(a["a"])({},t,Object(o["b"])(e))}function h(e,t){return function(r){return{path:"border",value:Object(a["a"])({},e,Object(a["a"])({},t,r))}}}function d(e){return function(t,r){if(r.border)return p(r.border,e)}}function p(e,t){var r={};return e.width&&e.width[t]&&(r.width=e.width[t]),e.style&&e.style[t]&&(r.style=e.style[t]),e.color&&e.color[t]&&(r.color=e.color[t]),r}function m(e){var t,r={},n=Object(o["d"])(e),a=Object(i["a"])(n);try{for(a.s();!(t=a.n()).done;){var s=t.value;Object(o["g"])(s)||/thin|medium|thick/.test(s)?r.width=s:Object(o["h"])(s)?r.style=s:r.color=s}}catch(l){a.e(l)}finally{a.f()}return r}function v(e){var t=[];return t.push.apply(t,Object(n["a"])(g(p(e,"top"),"top"))),t.push.apply(t,Object(n["a"])(g(p(e,"right"),"right"))),t.push.apply(t,Object(n["a"])(g(p(e,"bottom"),"bottom"))),t.push.apply(t,Object(n["a"])(g(p(e,"left"),"left"))),t}function b(e){return function(t){return g(t,e)}}function g(e,t){var r=[];return e&&void 0!==e.width&&r.push(e.width),e&&void 0!==e.style&&r.push(e.style),e&&void 0!==e.color&&r.push(e.color),r.length?[["border-".concat(t),r.join(" ")]]:[]}},ac4d:function(e,t,r){r("3a72")("asyncIterator")},ac4f:function(e,t,r){"use strict";var n;function i(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var a=r("d113").codes,o=a.ERR_MISSING_ARGS,s=a.ERR_STREAM_DESTROYED;function l(e){if(e)throw e}function c(e){return e.setHeader&&"function"===typeof e.abort}function u(e,t,a,o){o=i(o);var l=!1;e.on("close",(function(){l=!0})),void 0===n&&(n=r("42a7")),n(e,{readable:t,writable:a},(function(e){if(e)return o(e);l=!0,o()}));var u=!1;return function(t){if(!l&&!u)return u=!0,c(e)?e.abort():"function"===typeof e.destroy?e.destroy():void o(t||new s("pipe"))}}function f(e){e()}function h(e,t){return e.pipe(t)}function d(e){return e.length?"function"!==typeof e[e.length-1]?l:e.pop():l}function p(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,i=d(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new o("streams");var a=t.map((function(e,r){var o=r<t.length-1,s=r>0;return u(e,o,s,(function(e){n||(n=e),e&&a.forEach(f),o||(a.forEach(f),i(n))}))}));return t.reduce(h)}e.exports=p},ad0b:function(e,t,r){"use strict";r("a481"),r("ac6a");var n=r("b85c"),i=(r("7514"),r("d4ec")),a=r("bee2"),o=r("45eb"),s=r("7e84"),l=r("262e"),c=r("2caf"),u=r("940e"),f=r("3707"),h=r("c43d"),d=r("2027"),p=r("5491"),m=r("67b9"),v=r("d4e1"),b=r("644e"),g=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var n;return Object(i["a"])(this,r),n=t.call(this,e),n.set("isEmpty",!0),n.on("change",(function(){n.set("isEmpty",0===n.length)})),n}return Object(a["a"])(r,[{key:"add",value:function(e,t){this.find((function(t){return t.color===e.color}))||Object(o["a"])(Object(s["a"])(r.prototype),"add",this).call(this,e,t)}},{key:"hasColor",value:function(e){return!!this.find((function(t){return t.color===e}))}}]),r}(m["a"]);Object(b["a"])(g,v["a"]);var y=r("e805"),w=r("768b"),_=r("0d02"),k=r("91db"),O=r("875d"),E=r.n(O),S=(r("b3ce"),function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e,n){var a,o=n.colors,s=n.columns,l=n.removeButtonLabel,c=n.documentColorsLabel,u=n.documentColorsCount;return Object(i["a"])(this,r),a=t.call(this,e),a.items=a.createCollection(),a.colorDefinitions=o,a.focusTracker=new w["a"],a.keystrokes=new k["a"],a.set("selectedColor"),a.removeButtonLabel=l,a.columns=s,a.documentColors=new g,a.documentColorsCount=u,a._focusCycler=new _["a"]({focusables:a.items,focusTracker:a.focusTracker,keystrokeHandler:a.keystrokes,actions:{focusPrevious:"arrowup",focusNext:"arrowdown"}}),a._documentColorsLabel=c,a.setTemplate({tag:"div",attributes:{class:["ck","ck-color-table"]},children:a.items}),a.items.add(a._removeColorButton()),a}return Object(a["a"])(r,[{key:"updateDocumentColors",value:function(e,t){var r=e.document,i=this.documentColorsCount;this.documentColors.clear();var a,o=Object(n["a"])(r.getRootNames());try{for(o.s();!(a=o.n()).done;){var s,l=a.value,c=r.getRoot(l),u=e.createRangeIn(c),f=Object(n["a"])(u.getItems());try{for(f.s();!(s=f.n()).done;){var h=s.value;if(h.is("$textProxy")&&h.hasAttribute(t)&&(this._addColorToDocumentColors(h.getAttribute(t)),this.documentColors.length>=i))return}}catch(d){f.e(d)}finally{f.f()}}}catch(d){o.e(d)}finally{o.f()}}},{key:"updateSelectedColors",value:function(){var e=this.documentColorsGrid,t=this.staticColorsGrid,r=this.selectedColor;t.selectedColor=r,e&&(e.selectedColor=r)}},{key:"render",value:function(){Object(o["a"])(Object(s["a"])(r.prototype),"render",this).call(this);var e,t=Object(n["a"])(this.items);try{for(t.s();!(e=t.n()).done;){var i=e.value;this.focusTracker.add(i.element)}}catch(a){t.e(a)}finally{t.f()}this.keystrokes.listenTo(this.element)}},{key:"appendGrids",value:function(){if(!this.staticColorsGrid&&(this.staticColorsGrid=this._createStaticColorsGrid(),this.items.add(this.staticColorsGrid),this.documentColorsCount)){var e=y["a"].bind(this.documentColors,this.documentColors),t=new p["a"](this.locale);t.text=this._documentColorsLabel,t.extendTemplate({attributes:{class:["ck","ck-color-grid__label",e.if("isEmpty","ck-hidden")]}}),this.items.add(t),this.documentColorsGrid=this._createDocumentColorsGrid(),this.items.add(this.documentColorsGrid)}}},{key:"focus",value:function(){this._focusCycler.focusFirst()}},{key:"focusLast",value:function(){this._focusCycler.focusLast()}},{key:"_removeColorButton",value:function(){var e=this,t=new f["a"];return t.set({withText:!0,icon:E.a,tooltip:!0,label:this.removeButtonLabel}),t.class="ck-color-table__remove-color",t.on("execute",(function(){e.fire("execute",{value:null})})),t}},{key:"_createStaticColorsGrid",value:function(){var e=new d["a"](this.locale,{colorDefinitions:this.colorDefinitions,columns:this.columns});return e.delegate("execute").to(this),e}},{key:"_createDocumentColorsGrid",value:function(){var e=this,t=y["a"].bind(this.documentColors,this.documentColors),r=new d["a"](this.locale,{columns:this.columns});return r.delegate("execute").to(this),r.extendTemplate({attributes:{class:t.if("isEmpty","ck-hidden")}}),r.items.bindTo(this.documentColors).using((function(t){var r=new h["a"];return r.set({color:t.color,hasBorder:t.options&&t.options.hasBorder}),t.label&&r.set({label:t.label,tooltip:!0}),r.on("execute",(function(){e.fire("execute",{value:t.color})})),r})),this.documentColors.on("change:isEmpty",(function(e,t,n){n&&(r.selectedColor=null)})),r}},{key:"_addColorToDocumentColors",value:function(e){var t=this.colorDefinitions.find((function(t){return t.color===e}));t?this.documentColors.add(Object.assign({},t)):this.documentColors.add({color:e,label:e,options:{hasBorder:!1}})}}]),r}(u["a"]));r.d(t,"d",(function(){return A})),r.d(t,"c",(function(){return C})),r.d(t,"b",(function(){return T})),r.d(t,"a",(function(){return x})),r.d(t,"f",(function(){return M})),r.d(t,"h",(function(){return j})),r.d(t,"g",(function(){return R})),r.d(t,"e",(function(){return P}));
  790. /**
  791. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  792. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  793. */
  794. var A="fontSize",C="fontFamily",T="fontColor",x="fontBackgroundColor";function M(e,t){var r,i={model:{key:e,values:[]},view:{},upcastAlso:{}},a=Object(n["a"])(t);try{for(a.s();!(r=a.n()).done;){var o=r.value;i.model.values.push(o.model),i.view[o.model]=o.view,o.upcastAlso&&(i.upcastAlso[o.model]=o.upcastAlso)}}catch(s){a.e(s)}finally{a.f()}return i}function j(e){return function(t){return I(t.getStyle(e))}}function R(e){return function(t,r){var n=r.writer;return n.createAttributeElement("span",{style:"".concat(e,":").concat(t)},{priority:7})}}function P(e){var t=e.dropdownView,r=e.colors,n=e.columns,i=e.removeButtonLabel,a=e.documentColorsLabel,o=e.documentColorsCount,s=t.locale,l=new S(s,{colors:r,columns:n,removeButtonLabel:i,documentColorsLabel:a,documentColorsCount:o});return t.colorTableView=l,t.panelView.children.add(l),l.delegate("execute").to(t,"execute"),l}function I(e){return e.replace(/\s/g,"")}},ad25:function(e,t,r){var n=r("2aee"),i=r("11dc"),a=r("98e6"),o=r("f460"),s=r("83d5"),l=r("0106"),c=r("52917"),u=r("a958"),f=r("8707").Buffer;function h(e,t){var r=e.modulus.byteLength(),n=t.length,c=a("sha1").update(f.alloc(0)).digest(),u=c.length,h=2*u;if(n>r-h-2)throw new Error("message too long");var d=f.alloc(r-n-h-2),p=r-u-1,m=i(u),v=s(f.concat([c,d,f.alloc(1,1),t],p),o(m,p)),b=s(m,o(v,u));return new l(f.concat([f.alloc(1),b,v],r))}function d(e,t,r){var n,i=t.length,a=e.modulus.byteLength();if(i>a-11)throw new Error("message too long");return n=r?f.alloc(a-i-3,255):p(a-i-3),new l(f.concat([f.from([0,r?1:2]),n,f.alloc(1),t],a))}function p(e){var t,r=f.allocUnsafe(e),n=0,a=i(2*e),o=0;while(n<e)o===a.length&&(a=i(2*e),o=0),t=a[o++],t&&(r[n++]=t);return r}e.exports=function(e,t,r){var i;i=e.padding?e.padding:r?1:4;var a,o=n(e);if(4===i)a=h(o,t);else if(1===i)a=d(o,t,r);else{if(3!==i)throw new Error("unknown padding");if(a=new l(t),a.cmp(o.modulus)>=0)throw new Error("data too long for modulus")}return r?u(a,o):c(a,o)}},ad6b:function(e,t,r){"use strict";r.d(t,"a",(function(){return h}));r("ac4d"),r("8a81"),r("55dd");var n=r("2909"),i=r("b85c"),a=r("c7eb"),o=(r("ac6a"),r("96cf"),r("d4ec")),s=r("bee2"),l=r("9cf5"),c=r("82af"),u=r("f2ea"),f=r("e47a"),h=function(e){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Object(o["a"])(this,t),this.start=l["a"]._createAt(e),this.end=r?l["a"]._createAt(r):l["a"]._createAt(e),this.start.stickiness=this.isCollapsed?"toNone":"toNext",this.end.stickiness=this.isCollapsed?"toNone":"toPrevious"}return Object(s["a"])(t,[{key:e,value:Object(a["a"])().mark((function e(){return Object(a["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.delegateYield(new c["a"]({boundaries:this,ignoreElementEnd:!0}),"t0",1);case 1:case"end":return e.stop()}}),e,this)}))},{key:"isCollapsed",get:function(){return this.start.isEqual(this.end)}},{key:"isFlat",get:function(){var e=this.start.getParentPath(),t=this.end.getParentPath();return"same"==Object(f["a"])(e,t)}},{key:"root",get:function(){return this.start.root}},{key:"containsPosition",value:function(e){return e.isAfter(this.start)&&e.isBefore(this.end)}},{key:"containsRange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e.isCollapsed&&(t=!1);var r=this.containsPosition(e.start)||t&&this.start.isEqual(e.start),n=this.containsPosition(e.end)||t&&this.end.isEqual(e.end);return r&&n}},{key:"containsItem",value:function(e){var t=l["a"]._createBefore(e);return this.containsPosition(t)||this.start.isEqual(t)}},{key:"is",value:function(e){return"range"===e||"model:range"===e}},{key:"isEqual",value:function(e){return this.start.isEqual(e.start)&&this.end.isEqual(e.end)}},{key:"isIntersecting",value:function(e){return this.start.isBefore(e.end)&&this.end.isAfter(e.start)}},{key:"getDifference",value:function(e){var r=[];return this.isIntersecting(e)?(this.containsPosition(e.start)&&r.push(new t(this.start,e.start)),this.containsPosition(e.end)&&r.push(new t(e.end,this.end))):r.push(new t(this.start,this.end)),r}},{key:"getIntersection",value:function(e){if(this.isIntersecting(e)){var r=this.start,n=this.end;return this.containsPosition(e.start)&&(r=e.start),this.containsPosition(e.end)&&(n=e.end),new t(r,n)}return null}},{key:"getJoined",value:function(e){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.isIntersecting(e);if(n||(n=this.start.isBefore(e.start)?r?this.end.isTouching(e.start):this.end.isEqual(e.start):r?e.end.isTouching(this.start):e.end.isEqual(this.start)),!n)return null;var i=this.start,a=this.end;return e.start.isBefore(i)&&(i=e.start),e.end.isAfter(a)&&(a=e.end),new t(i,a)}},{key:"getMinimalFlatRanges",value:function(){var e=[],r=this.start.getCommonPath(this.end).length,n=l["a"]._createAt(this.start),i=n.parent;while(n.path.length>r+1){var a=i.maxOffset-n.offset;0!==a&&e.push(new t(n,n.getShiftedBy(a))),n.path=n.path.slice(0,-1),n.offset++,i=i.parent}while(n.path.length<=this.end.path.length){var o=this.end.path[n.path.length-1],s=o-n.offset;0!==s&&e.push(new t(n,n.getShiftedBy(s))),n.offset=o,n.path.push(0)}return e}},{key:"getWalker",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.boundaries=this,new c["a"](e)}},{key:"getItems",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(a["a"])().mark((function r(){var n,o,s,l;return Object(a["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:t.boundaries=e,t.ignoreElementEnd=!0,n=new c["a"](t),o=Object(i["a"])(n),r.prev=4,o.s();case 6:if((s=o.n()).done){r.next=12;break}return l=s.value,r.next=10,l.item;case 10:r.next=6;break;case 12:r.next=17;break;case 14:r.prev=14,r.t0=r["catch"](4),o.e(r.t0);case 17:return r.prev=17,o.f(),r.finish(17);case 20:case"end":return r.stop()}}),r,null,[[4,14,17,20]])}))()}},{key:"getPositions",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(a["a"])().mark((function r(){var n,o,s,l;return Object(a["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return t.boundaries=e,n=new c["a"](t),r.next=4,n.position;case 4:o=Object(i["a"])(n),r.prev=5,o.s();case 7:if((s=o.n()).done){r.next=13;break}return l=s.value,r.next=11,l.nextPosition;case 11:r.next=7;break;case 13:r.next=18;break;case 15:r.prev=15,r.t0=r["catch"](5),o.e(r.t0);case 18:return r.prev=18,o.f(),r.finish(18);case 21:case"end":return r.stop()}}),r,null,[[5,15,18,21]])}))()}},{key:"getTransformedByOperation",value:function(e){switch(e.type){case"insert":return this._getTransformedByInsertOperation(e);case"move":case"remove":case"reinsert":return this._getTransformedByMoveOperation(e);case"split":return[this._getTransformedBySplitOperation(e)];case"merge":return[this._getTransformedByMergeOperation(e)]}return[new t(this.start,this.end)]}},{key:"getTransformedByOperations",value:function(e){var r,a=[new t(this.start,this.end)],o=Object(i["a"])(e);try{for(o.s();!(r=o.n()).done;)for(var s=r.value,l=0;l<a.length;l++){var c=a[l].getTransformedByOperation(s);a.splice.apply(a,[l,1].concat(Object(n["a"])(c))),l+=c.length-1}}catch(p){o.e(p)}finally{o.f()}for(var u=0;u<a.length;u++)for(var f=a[u],h=u+1;h<a.length;h++){var d=a[h];(f.containsRange(d)||d.containsRange(f)||f.isEqual(d))&&a.splice(h,1)}return a}},{key:"getCommonAncestor",value:function(){return this.start.getCommonAncestor(this.end)}},{key:"getContainedElement",value:function(){if(this.isCollapsed)return null;var e=this.start.nodeAfter,t=this.end.nodeBefore;return e&&e.is("element")&&e===t?e:null}},{key:"toJSON",value:function(){return{start:this.start.toJSON(),end:this.end.toJSON()}}},{key:"clone",value:function(){return new this.constructor(this.start,this.end)}},{key:"_getTransformedByInsertOperation",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this._getTransformedByInsertion(e.position,e.howMany,t)}},{key:"_getTransformedByMoveOperation",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.sourcePosition,n=e.howMany,i=e.targetPosition;return this._getTransformedByMove(r,i,n,t)}},{key:"_getTransformedBySplitOperation",value:function(e){var r=this.start._getTransformedBySplitOperation(e),n=this.end._getTransformedBySplitOperation(e);return this.end.isEqual(e.insertionPosition)&&(n=this.end.getShiftedBy(1)),r.root!=n.root&&(n=this.end.getShiftedBy(-1)),new t(r,n)}},{key:"_getTransformedByMergeOperation",value:function(e){if(this.start.isEqual(e.targetPosition)&&this.end.isEqual(e.deletionPosition))return new t(this.start);var r=this.start._getTransformedByMergeOperation(e),n=this.end._getTransformedByMergeOperation(e);return r.root!=n.root&&(n=this.end.getShiftedBy(-1)),r.isAfter(n)?(e.sourcePosition.isBefore(e.targetPosition)?(r=l["a"]._createAt(n),r.offset=0):(e.deletionPosition.isEqual(r)||(n=e.deletionPosition),r=e.targetPosition),new t(r,n)):new t(r,n)}},{key:"_getTransformedByInsertion",value:function(e,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(n&&this.containsPosition(e))return[new t(this.start,e),new t(e.getShiftedBy(r),this.end._getTransformedByInsertion(e,r))];var i=new t(this.start,this.end);return i.start=i.start._getTransformedByInsertion(e,r),i.end=i.end._getTransformedByInsertion(e,r),[i]}},{key:"_getTransformedByMove",value:function(e,r,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(this.isCollapsed){var a=this.start._getTransformedByMove(e,r,n);return[new t(a)]}var o,s=t._createFromPositionAndShift(e,n),l=r._getTransformedByDeletion(e,n);if(this.containsPosition(r)&&!i&&(s.containsPosition(this.start)||s.containsPosition(this.end))){var c=this.start._getTransformedByMove(e,r,n),u=this.end._getTransformedByMove(e,r,n);return[new t(c,u)]}var f=this.getDifference(s),h=null,d=this.getIntersection(s);if(1==f.length?h=new t(f[0].start._getTransformedByDeletion(e,n),f[0].end._getTransformedByDeletion(e,n)):2==f.length&&(h=new t(this.start,this.end._getTransformedByDeletion(e,n))),o=h?h._getTransformedByInsertion(l,n,null!==d||i):[],d){var p=new t(d.start._getCombined(s.start,l),d.end._getCombined(s.start,l));2==o.length?o.splice(1,0,p):o.push(p)}return o}},{key:"_getTransformedByDeletion",value:function(e,r){var n=this.start._getTransformedByDeletion(e,r),i=this.end._getTransformedByDeletion(e,r);return null==n&&null==i?null:(null==n&&(n=e),null==i&&(i=e),new t(n,i))}}],[{key:"_createFromPositionAndShift",value:function(e,t){var r=e,n=e.getShiftedBy(t);return t>0?new this(r,n):new this(n,r)}},{key:"_createIn",value:function(e){return new this(l["a"]._createAt(e,0),l["a"]._createAt(e,e.maxOffset))}},{key:"_createOn",value:function(e){return this._createFromPositionAndShift(l["a"]._createBefore(e),e.offsetSize)}},{key:"_createFromRanges",value:function(e){if(0===e.length)throw new u["a"]("range-create-from-ranges-empty-array",null);if(1==e.length)return e[0].clone();var t=e[0];e.sort((function(e,t){return e.start.isAfter(t.start)?1:-1}));var r=e.indexOf(t),n=new this(t.start,t.end);if(r>0)for(var i=r-1;1;i++){if(!e[i].end.isEqual(n.start))break;n.start=l["a"]._createAt(e[i].start)}for(var a=r+1;a<e.length;a++){if(!e[a].start.isEqual(n.end))break;n.end=l["a"]._createAt(e[a].end)}return n}},{key:"fromJSON",value:function(e,t){return new this(l["a"].fromJSON(e.start,t),l["a"].fromJSON(e.end,t))}}]),t}(Symbol.iterator)},ad71:function(e,t,r){"use strict";(function(t,n){var i=r("966d");e.exports=k;var a,o=r("e3db");k.ReadableState=_;r("faa1").EventEmitter;var s=function(e,t){return e.listeners(t).length},l=r("429b"),c=r("a8f0").Buffer,u=("undefined"!==typeof t?t:"undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).Uint8Array||function(){};function f(e){return c.from(e)}function h(e){return c.isBuffer(e)||e instanceof u}var d=Object.create(r("3a7c"));d.inherits=r("3fb5");var p=r(3),m=void 0;m=p&&p.debuglog?p.debuglog("stream"):function(){};var v,b=r("5e1a"),g=r("4681");d.inherits(k,l);var y=["error","close","destroy","pause","resume"];function w(e,t,r){if("function"===typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?o(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}function _(e,t){a=a||r("b19a"),e=e||{};var n=t instanceof a;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,o=e.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(o||0===o)?o:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new b,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(v||(v=r("7d72").StringDecoder),this.decoder=new v(e.encoding),this.encoding=e.encoding)}function k(e){if(a=a||r("b19a"),!(this instanceof k))return new k(e);this._readableState=new _(e,this),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),l.call(this)}function O(e,t,r,n,i){var a,o=e._readableState;null===t?(o.reading=!1,M(e,o)):(i||(a=S(o,t)),a?e.emit("error",a):o.objectMode||t&&t.length>0?("string"===typeof t||o.objectMode||Object.getPrototypeOf(t)===c.prototype||(t=f(t)),n?o.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):E(e,o,t,!0):o.ended?e.emit("error",new Error("stream.push() after EOF")):(o.reading=!1,o.decoder&&!r?(t=o.decoder.write(t),o.objectMode||0!==t.length?E(e,o,t,!1):P(e,o)):E(e,o,t,!1))):n||(o.reading=!1));return A(o)}function E(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&j(e)),P(e,t)}function S(e,t){var r;return h(t)||"string"===typeof t||void 0===t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk")),r}function A(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}Object.defineProperty(k.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),k.prototype.destroy=g.destroy,k.prototype._undestroy=g.undestroy,k.prototype._destroy=function(e,t){this.push(null),t(e)},k.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"===typeof e&&(t=t||n.defaultEncoding,t!==n.encoding&&(e=c.from(e,t),t=""),r=!0),O(this,e,t,!1,r)},k.prototype.unshift=function(e){return O(this,e,null,!0,!1)},k.prototype.isPaused=function(){return!1===this._readableState.flowing},k.prototype.setEncoding=function(e){return v||(v=r("7d72").StringDecoder),this._readableState.decoder=new v(e),this._readableState.encoding=e,this};var C=8388608;function T(e){return e>=C?e=C:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function x(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=T(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function M(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,j(e)}}function j(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(m("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?i.nextTick(R,e):R(e))}function R(e){m("emit readable"),e.emit("readable"),F(e)}function P(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(I,e,t))}function I(e,t){var r=t.length;while(!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark){if(m("maybeReadMore read 0"),e.read(0),r===t.length)break;r=t.length}t.readingMore=!1}function B(e){return function(){var t=e._readableState;m("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&s(e,"data")&&(t.flowing=!0,F(e))}}function N(e){m("readable nexttick read 0"),e.read(0)}function D(e,t){t.resumeScheduled||(t.resumeScheduled=!0,i.nextTick(L,e,t))}function L(e,t){t.reading||(m("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),F(e),t.flowing&&!t.reading&&e.read(0)}function F(e){var t=e._readableState;m("flow",t.flowing);while(t.flowing&&null!==e.read());}function V(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=z(e,t.buffer,t.decoder),r);var r}function z(e,t,r){var n;return e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):n=e===t.head.data.length?t.shift():r?U(e,t):H(e,t),n}function U(e,t){var r=t.head,n=1,i=r.data;e-=i.length;while(r=r.next){var a=r.data,o=e>a.length?a.length:e;if(o===a.length?i+=a:i+=a.slice(0,e),e-=o,0===e){o===a.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(o));break}++n}return t.length-=n,i}function H(e,t){var r=c.allocUnsafe(e),n=t.head,i=1;n.data.copy(r),e-=n.data.length;while(n=n.next){var a=n.data,o=e>a.length?a.length:e;if(a.copy(r,r.length-e,0,o),e-=o,0===e){o===a.length?(++i,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(o));break}++i}return t.length-=i,r}function q(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,i.nextTick(W,t,e))}function W(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function G(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}k.prototype.read=function(e){m("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return m("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?q(this):j(this),null;if(e=x(e,t),0===e&&t.ended)return 0===t.length&&q(this),null;var n,i=t.needReadable;return m("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&(i=!0,m("length less than watermark",i)),t.ended||t.reading?(i=!1,m("reading or ended",i)):i&&(m("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=x(r,t))),n=e>0?V(e,t):null,null===n?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&q(this)),null!==n&&this.emit("data",n),n},k.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},k.prototype.pipe=function(e,t){var r=this,a=this._readableState;switch(a.pipesCount){case 0:a.pipes=e;break;case 1:a.pipes=[a.pipes,e];break;default:a.pipes.push(e);break}a.pipesCount+=1,m("pipe count=%d opts=%j",a.pipesCount,t);var o=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr,l=o?u:_;function c(e,t){m("onunpipe"),e===r&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,d())}function u(){m("onend"),e.end()}a.endEmitted?i.nextTick(l):r.once("end",l),e.on("unpipe",c);var f=B(r);e.on("drain",f);var h=!1;function d(){m("cleanup"),e.removeListener("close",g),e.removeListener("finish",y),e.removeListener("drain",f),e.removeListener("error",b),e.removeListener("unpipe",c),r.removeListener("end",u),r.removeListener("end",_),r.removeListener("data",v),h=!0,!a.awaitDrain||e._writableState&&!e._writableState.needDrain||f()}var p=!1;function v(t){m("ondata"),p=!1;var n=e.write(t);!1!==n||p||((1===a.pipesCount&&a.pipes===e||a.pipesCount>1&&-1!==G(a.pipes,e))&&!h&&(m("false write response, pause",a.awaitDrain),a.awaitDrain++,p=!0),r.pause())}function b(t){m("onerror",t),_(),e.removeListener("error",b),0===s(e,"error")&&e.emit("error",t)}function g(){e.removeListener("finish",y),_()}function y(){m("onfinish"),e.removeListener("close",g),_()}function _(){m("unpipe"),r.unpipe(e)}return r.on("data",v),w(e,"error",b),e.once("close",g),e.once("finish",y),e.emit("pipe",r),a.flowing||(m("pipe resume"),r.resume()),e},k.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)n[a].emit("unpipe",this,{hasUnpiped:!1});return this}var o=G(t.pipes,e);return-1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},k.prototype.on=function(e,t){var r=l.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var n=this._readableState;n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&j(this):i.nextTick(N,this))}return r},k.prototype.addListener=k.prototype.on,k.prototype.resume=function(){var e=this._readableState;return e.flowing||(m("resume"),e.flowing=!0,D(this,e)),this},k.prototype.pause=function(){return m("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(m("pause"),this._readableState.flowing=!1,this.emit("pause")),this},k.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var i in e.on("end",(function(){if(m("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){if(m("wrapped data"),r.decoder&&(i=r.decoder.write(i)),(!r.objectMode||null!==i&&void 0!==i)&&(r.objectMode||i&&i.length)){var a=t.push(i);a||(n=!0,e.pause())}})),e)void 0===this[i]&&"function"===typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var a=0;a<y.length;a++)e.on(y[a],this.emit.bind(this,y[a]));return this._read=function(t){m("wrapped _read",t),n&&(n=!1,e.resume())},this},Object.defineProperty(k.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),k._fromList=V}).call(this,r("c8ba"),r("4362"))},adf9:function(e,t,r){"use strict";function n(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}e.exports=n},ae84:function(e,t,r){var n=r("8707").Buffer,i=r("f576");function a(e,t,r,a){if(n.isBuffer(e)||(e=n.from(e,"binary")),t&&(n.isBuffer(t)||(t=n.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");var o=r/8,s=n.alloc(o),l=n.alloc(a||0),c=n.alloc(0);while(o>0||a>0){var u=new i;u.update(c),u.update(e),t&&u.update(t),c=u.digest();var f=0;if(o>0){var h=s.length-o;f=Math.min(o,c.length),c.copy(s,h,0,f),o-=f}if(f<c.length&&a>0){var d=l.length-a,p=Math.min(a,c.length-f);c.copy(l,d,f,f+p),a-=p}}return c.fill(0),{key:s,iv:l}}e.exports=a},aeed:function(e,t,r){},aef6:function(e,t,r){"use strict";var n=r("5ca1"),i=r("9def"),a=r("d2c8"),o="endsWith",s=""[o];n(n.P+n.F*r("5147")(o),"String",{endsWith:function(e){var t=a(this,e,o),r=arguments.length>1?arguments[1]:void 0,n=i(t.length),l=void 0===r?n:Math.min(i(r),n),c=String(e);return s?s.call(t,c,l):t.slice(l-c.length,l)===c}})},b0a5:function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M13 6H2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5V8a.5.5 0 0 1 .5-.5h11z"/></svg>'},b0d6:function(e,t,r){},b199:function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("ff8c"),l=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e,i){var a;return Object(n["a"])(this,r),a=t.call(this,e),a._textData=i,a}return Object(i["a"])(r,[{key:"is",value:function(e){return"$text"===e||"view:$text"===e||"text"===e||"view:text"===e||"node"===e||"view:node"===e}},{key:"data",get:function(){return this._textData}},{key:"_data",get:function(){return this.data},set:function(e){this._fireChange("text",this),this._textData=e}},{key:"isSimilar",value:function(e){return e instanceof r&&(this===e||this.data===e.data)}},{key:"_clone",value:function(){return new r(this.document,this.data)}}]),r}(s["a"])},b19a:function(e,t,r){"use strict";var n=r("966d"),i=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=f;var a=Object.create(r("3a7c"));a.inherits=r("3fb5");var o=r("ad71"),s=r("dc14");a.inherits(f,o);for(var l=i(s.prototype),c=0;c<l.length;c++){var u=l[c];f.prototype[u]||(f.prototype[u]=s.prototype[u])}function f(e){if(!(this instanceof f))return new f(e);o.call(this,e),s.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",h)}function h(){this.allowHalfOpen||this._writableState.ended||n.nextTick(d,this)}function d(e){e.end()}Object.defineProperty(f.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(f.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),f.prototype._destroy=function(e,t){this.push(null),this.end(),n.nextTick(t,e)}},b281:function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=(r("ac6a"),r("5df3"),r("c02b"),r("45eb")),c=r("7e84"),u=r("652f"),f=r("21d0"),h=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e,i){var a;return Object(n["a"])(this,r),a=t.call(this,e),a._buffer=new f["a"](e.model,i),a._batches=new WeakSet,a}return Object(i["a"])(r,[{key:"buffer",get:function(){return this._buffer}},{key:"destroy",value:function(){Object(l["a"])(Object(c["a"])(r.prototype),"destroy",this).call(this),this._buffer.destroy()}},{key:"execute",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=this.editor.model,n=r.document,i=t.text||"",a=i.length,o=t.range?r.createSelection(t.range):n.selection,s=t.resultRange;r.enqueueChange(this._buffer.batch,(function(t){e._buffer.lock(),e._batches.add(e._buffer.batch),r.deleteContent(o),i&&r.insertContent(t.createText(i,n.selection.getAttributes()),o),s?t.setSelection(s):o.is("documentSelection")||t.setSelection(o),e._buffer.unlock(),e._buffer.input(a)}))}}]),r}(u["a"]),d=r("becf"),p=(r("7514"),r("a481"),r("1c4c"),r("b85c")),m=r("2fd7"),v=r("c3df");
  795. /**
  796. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  797. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  798. */
  799. function b(e,t){var r,n=[],i=0;return e.forEach((function(e){"equal"==e?(a(),i++):"insert"==e?(o("insert")?r.values.push(t[i]):(a(),r={type:"insert",index:i,values:[t[i]]}),i++):o("delete")?r.howMany++:(a(),r={type:"delete",index:i,howMany:1})})),a(),n;function a(){r&&(n.push(r),r=null)}function o(e){return r&&r.type==e}}
  800. /**
  801. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  802. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  803. */function g(e){if(0==e.length)return!1;var t,r=Object(p["a"])(e);try{for(r.s();!(t=r.n()).done;){var n=t.value;if("children"===n.type&&!y(n))return!0}}catch(i){r.e(i)}finally{r.f()}return!1}function y(e){if(e.newChildren.length-e.oldChildren.length==1){var t=Object(m["a"])(e.oldChildren,e.newChildren,w),r=b(t,e.newChildren);if(!(r.length>1)){var n=r[0];if(n.values[0]&&n.values[0].is("$text"))return n}}}function w(e,t){return e&&e.is("$text")&&t&&t.is("$text")?e.data===t.data:e===t}
  804. /**
  805. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  806. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  807. */function _(e){e.editing.view.document.on("mutations",(function(t,r,n){new k(e).handle(r,n)}))}var k=function(){function e(t){Object(n["a"])(this,e),this.editor=t,this.editing=this.editor.editing}return Object(i["a"])(e,[{key:"handle",value:function(e,t){if(g(e))this._handleContainerChildrenMutations(e,t);else{var r,n=Object(p["a"])(e);try{for(n.s();!(r=n.n()).done;){var i=r.value;this._handleTextMutation(i,t),this._handleTextNodeInsertion(i)}}catch(a){n.e(a)}finally{n.f()}}}},{key:"_handleContainerChildrenMutations",value:function(e,t){var r=O(e);if(r){var n=this.editor.editing.view.domConverter,i=n.mapViewToDom(r),a=new v["a"](this.editor.editing.view.document),o=this.editor.data.toModel(a.domToView(i)).getChild(0),s=this.editor.editing.mapper.toModelElement(r);if(s){var l=Array.from(o.getChildren()),c=Array.from(s.getChildren()),u=l[l.length-1],f=c[c.length-1],h=u&&u.is("element","softBreak"),d=f&&!f.is("element","softBreak");h&&d&&l.pop();var p=this.editor.model.schema;if(E(l,p)&&E(c,p)){var b=l.map((function(e){return e.is("$text")?e.data:"@"})).join("").replace(/\u00A0/g," "),g=c.map((function(e){return e.is("$text")?e.data:"@"})).join("").replace(/\u00A0/g," ");if(g!==b){var y=Object(m["a"])(g,b),w=S(y),_=w.firstChangeAt,k=w.insertions,A=w.deletions,C=null;t&&(C=this.editing.mapper.toModelRange(t.getFirstRange()));var T=b.substr(_,k),x=this.editor.model.createRange(this.editor.model.createPositionAt(s,_),this.editor.model.createPositionAt(s,_+A));this.editor.execute("input",{text:T,range:x,resultRange:C})}}}}}},{key:"_handleTextMutation",value:function(e,t){if("text"==e.type){var r=e.newText.replace(/\u00A0/g," "),n=e.oldText.replace(/\u00A0/g," ");if(n!==r){var i=Object(m["a"])(n,r),a=S(i),o=a.firstChangeAt,s=a.insertions,l=a.deletions,c=null;t&&(c=this.editing.mapper.toModelRange(t.getFirstRange()));var u=this.editing.view.createPositionAt(e.node,o),f=this.editing.mapper.toModelPosition(u),h=this.editor.model.createRange(f,f.getShiftedBy(l)),d=r.substr(o,s);this.editor.execute("input",{text:d,range:h,resultRange:c})}}}},{key:"_handleTextNodeInsertion",value:function(e){if("children"==e.type){var t=y(e),r=this.editing.view.createPositionAt(e.node,t.index),n=this.editing.mapper.toModelPosition(r),i=t.values[0].data;this.editor.execute("input",{text:i.replace(/\u00A0/g," "),range:this.editor.model.createRange(n)})}}}]),e}();function O(e){var t=e.map((function(e){return e.node})).reduce((function(e,t){return e.getCommonAncestor(t,{includeSelf:!0})}));if(t)return t.getAncestors({includeSelf:!0,parentFirst:!0}).find((function(e){return e.is("containerElement")||e.is("rootElement")}))}function E(e,t){return e.every((function(e){return t.isInline(e)}))}function S(e){for(var t=null,r=null,n=0;n<e.length;n++){var i=e[n];"equal"!=i&&(t=null===t?n:t,r=n)}for(var a=0,o=0,s=t;s<=r;s++)"insert"!=e[s]&&a++,"delete"!=e[s]&&o++;return{insertions:o,deletions:a,firstChangeAt:t}}r.d(t,"a",(function(){return A}));
  808. /**
  809. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  810. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  811. */
  812. var A=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=new h(e,e.config.get("typing.undoStep")||20);e.commands.add("input",t),Object(d["a"])(e),_(e)}},{key:"isInput",value:function(e){var t=this.editor.commands.get("input");return t._batches.has(e)}}],[{key:"pluginName",get:function(){return"Input"}}]),r}(s["a"])},b286:function(e,t,r){"use strict";r("ac6a"),r("5df3"),r("f400");
  813. /**
  814. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  815. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  816. */
  817. function n(e){var t=new Map;for(var r in e)t.set(r,e[r]);return t}var i=r("e907");
  818. /**
  819. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  820. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  821. */
  822. function a(e){return Object(i["a"])(e)?new Map(e):n(e)}r.d(t,"a",(function(){return a}))},b380:function(e,t,r){"use strict";function n(e,t){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},n(e,t)}r.d(t,"a",(function(){return n}))},b39a:function(e,t,r){var n=r("d3f4");e.exports=function(e,t){if(!n(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},b3ce:function(e,t,r){},b4e6:function(e,t,r){"use strict";var n=r("03a9"),i=r("42e2"),a=r("fee2"),o=r("3ff2"),s=r("adf9"),l=Object.prototype.toString,c=0,u=4,f=0,h=1,d=2,p=-1,m=0,v=8;function b(e){if(!(this instanceof b))return new b(e);this.options=i.assign({level:p,method:v,chunkSize:16384,windowBits:15,memLevel:8,strategy:m,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var r=n.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(r!==f)throw new Error(o[r]);if(t.header&&n.deflateSetHeader(this.strm,t.header),t.dictionary){var c;if(c="string"===typeof t.dictionary?a.string2buf(t.dictionary):"[object ArrayBuffer]"===l.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,r=n.deflateSetDictionary(this.strm,c),r!==f)throw new Error(o[r]);this._dict_set=!0}}function g(e,t){var r=new b(t);if(r.push(e,!0),r.err)throw r.msg;return r.result}function y(e,t){return t=t||{},t.raw=!0,g(e,t)}function w(e,t){return t=t||{},t.gzip=!0,g(e,t)}b.prototype.push=function(e,t){var r,o,s=this.strm,p=this.options.chunkSize;if(this.ended)return!1;o=t===~~t?t:!0===t?u:c,"string"===typeof e?s.input=a.string2buf(e):"[object ArrayBuffer]"===l.call(e)?s.input=new Uint8Array(e):s.input=e,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new i.Buf8(p),s.next_out=0,s.avail_out=p),r=n.deflate(s,o),r!==h&&r!==f)return this.onEnd(r),this.ended=!0,!1;0!==s.avail_out&&(0!==s.avail_in||o!==u&&o!==d)||("string"===this.options.to?this.onData(a.buf2binstring(i.shrinkBuf(s.output,s.next_out))):this.onData(i.shrinkBuf(s.output,s.next_out)))}while((s.avail_in>0||0===s.avail_out)&&r!==h);return o===u?(r=n.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===f):o!==d||(this.onEnd(f),s.avail_out=0,!0)},b.prototype.onData=function(e){this.chunks.push(e)},b.prototype.onEnd=function(e){e===f&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Deflate=b,t.deflate=g,t.deflateRaw=y,t.gzip=w},b4e8:function(e){e.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},b4f1:function(e,t,r){"use strict";function n(e,t){var r=-1,n=t.length,i=e.length;while(++r<n)e[i+r]=t[r];return e}t["a"]=n},b525:function(e,t,r){"use strict";var n=r("c3c0"),i=r("edc9"),a=r("da3e"),o=n.rotr64_hi,s=n.rotr64_lo,l=n.shr64_hi,c=n.shr64_lo,u=n.sum64,f=n.sum64_hi,h=n.sum64_lo,d=n.sum64_4_hi,p=n.sum64_4_lo,m=n.sum64_5_hi,v=n.sum64_5_lo,b=i.BlockHash,g=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function y(){if(!(this instanceof y))return new y;b.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=g,this.W=new Array(160)}function w(e,t,r,n,i){var a=e&r^~e&i;return a<0&&(a+=4294967296),a}function _(e,t,r,n,i,a){var o=t&n^~t&a;return o<0&&(o+=4294967296),o}function k(e,t,r,n,i){var a=e&r^e&i^r&i;return a<0&&(a+=4294967296),a}function O(e,t,r,n,i,a){var o=t&n^t&a^n&a;return o<0&&(o+=4294967296),o}function E(e,t){var r=o(e,t,28),n=o(t,e,2),i=o(t,e,7),a=r^n^i;return a<0&&(a+=4294967296),a}function S(e,t){var r=s(e,t,28),n=s(t,e,2),i=s(t,e,7),a=r^n^i;return a<0&&(a+=4294967296),a}function A(e,t){var r=o(e,t,14),n=o(e,t,18),i=o(t,e,9),a=r^n^i;return a<0&&(a+=4294967296),a}function C(e,t){var r=s(e,t,14),n=s(e,t,18),i=s(t,e,9),a=r^n^i;return a<0&&(a+=4294967296),a}function T(e,t){var r=o(e,t,1),n=o(e,t,8),i=l(e,t,7),a=r^n^i;return a<0&&(a+=4294967296),a}function x(e,t){var r=s(e,t,1),n=s(e,t,8),i=c(e,t,7),a=r^n^i;return a<0&&(a+=4294967296),a}function M(e,t){var r=o(e,t,19),n=o(t,e,29),i=l(e,t,6),a=r^n^i;return a<0&&(a+=4294967296),a}function j(e,t){var r=s(e,t,19),n=s(t,e,29),i=c(e,t,6),a=r^n^i;return a<0&&(a+=4294967296),a}n.inherits(y,b),e.exports=y,y.blockSize=1024,y.outSize=512,y.hmacStrength=192,y.padLength=128,y.prototype._prepareBlock=function(e,t){for(var r=this.W,n=0;n<32;n++)r[n]=e[t+n];for(;n<r.length;n+=2){var i=M(r[n-4],r[n-3]),a=j(r[n-4],r[n-3]),o=r[n-14],s=r[n-13],l=T(r[n-30],r[n-29]),c=x(r[n-30],r[n-29]),u=r[n-32],f=r[n-31];r[n]=d(i,a,o,s,l,c,u,f),r[n+1]=p(i,a,o,s,l,c,u,f)}},y.prototype._update=function(e,t){this._prepareBlock(e,t);var r=this.W,n=this.h[0],i=this.h[1],o=this.h[2],s=this.h[3],l=this.h[4],c=this.h[5],d=this.h[6],p=this.h[7],b=this.h[8],g=this.h[9],y=this.h[10],T=this.h[11],x=this.h[12],M=this.h[13],j=this.h[14],R=this.h[15];a(this.k.length===r.length);for(var P=0;P<r.length;P+=2){var I=j,B=R,N=A(b,g),D=C(b,g),L=w(b,g,y,T,x,M),F=_(b,g,y,T,x,M),V=this.k[P],z=this.k[P+1],U=r[P],H=r[P+1],q=m(I,B,N,D,L,F,V,z,U,H),W=v(I,B,N,D,L,F,V,z,U,H);I=E(n,i),B=S(n,i),N=k(n,i,o,s,l,c),D=O(n,i,o,s,l,c);var G=f(I,B,N,D),K=h(I,B,N,D);j=x,R=M,x=y,M=T,y=b,T=g,b=f(d,p,q,W),g=h(p,p,q,W),d=l,p=c,l=o,c=s,o=n,s=i,n=f(q,W,G,K),i=h(q,W,G,K)}u(this.h,0,n,i),u(this.h,2,o,s),u(this.h,4,l,c),u(this.h,6,d,p),u(this.h,8,b,g),u(this.h,10,y,T),u(this.h,12,x,M),u(this.h,14,j,R)},y.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},b5c6:function(e,t,r){"use strict";var n=r("f5a6"),i=function(){this.data=[]};i.prototype={append:function(e){e=n.transformTo("string",e),this.data.push(e)},finalize:function(){return this.data.join("")}},e.exports=i},b5ca:function(e,t,r){"use strict";var n=r("b639").Buffer,i=r("3fb5"),a=r("93e6"),o=new Array(16),s=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],l=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],c=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],u=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],f=[0,1518500249,1859775393,2400959708,2840853838],h=[1352829926,1548603684,1836072691,2053994217,0];function d(){a.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function p(e,t){return e<<t|e>>>32-t}function m(e,t,r,n,i,a,o,s){return p(e+(t^r^n)+a+o|0,s)+i|0}function v(e,t,r,n,i,a,o,s){return p(e+(t&r|~t&n)+a+o|0,s)+i|0}function b(e,t,r,n,i,a,o,s){return p(e+((t|~r)^n)+a+o|0,s)+i|0}function g(e,t,r,n,i,a,o,s){return p(e+(t&n|r&~n)+a+o|0,s)+i|0}function y(e,t,r,n,i,a,o,s){return p(e+(t^(r|~n))+a+o|0,s)+i|0}i(d,a),d.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var r=0|this._a,n=0|this._b,i=0|this._c,a=0|this._d,d=0|this._e,w=0|this._a,_=0|this._b,k=0|this._c,O=0|this._d,E=0|this._e,S=0;S<80;S+=1){var A,C;S<16?(A=m(r,n,i,a,d,e[s[S]],f[0],c[S]),C=y(w,_,k,O,E,e[l[S]],h[0],u[S])):S<32?(A=v(r,n,i,a,d,e[s[S]],f[1],c[S]),C=g(w,_,k,O,E,e[l[S]],h[1],u[S])):S<48?(A=b(r,n,i,a,d,e[s[S]],f[2],c[S]),C=b(w,_,k,O,E,e[l[S]],h[2],u[S])):S<64?(A=g(r,n,i,a,d,e[s[S]],f[3],c[S]),C=v(w,_,k,O,E,e[l[S]],h[3],u[S])):(A=y(r,n,i,a,d,e[s[S]],f[4],c[S]),C=m(w,_,k,O,E,e[l[S]],h[4],u[S])),r=d,d=a,a=p(i,10),i=n,n=A,w=E,E=O,O=p(k,10),k=_,_=C}var T=this._b+i+O|0;this._b=this._c+a+E|0,this._c=this._d+d+w|0,this._d=this._e+r+_|0,this._e=this._a+n+k|0,this._a=T},d.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=n.alloc?n.alloc(20):new n(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=d},b64a:function(e,t,r){"use strict";var n=r("322d"),i=r("f5a6"),a=r("7c50"),o=r("7abd"),s=r("8ad2"),l=r("e1bb"),c=r("eff0"),u=r("5494"),f=r("cfff"),h=r("31d3"),d=r("b5c6"),p=r("2296"),m=function(e){if(e._data instanceof u&&(e._data=e._data.getContent(),e.options.binary=!0,e.options.base64=!1,"uint8array"===i.getTypeOf(e._data))){var t=e._data;e._data=new Uint8Array(t.length),0!==t.length&&e._data.set(t,0)}return e._data},v=function(e){var t=m(e),r=i.getTypeOf(t);return"string"===r?!e.options.binary&&n.nodebuffer?f(t,"utf-8"):e.asBinary():t},b=function(e){var t=m(this);return null===t||"undefined"===typeof t?"":(this.options.base64&&(t=l.decode(t)),t=e&&this.options.binary?C.utf8decode(t):i.transformTo("string",t),e||this.options.binary||(t=i.transformTo("string",C.utf8encode(t))),t)},g=function(e,t,r){this.name=e,this.dir=r.dir,this.date=r.date,this.comment=r.comment,this._data=t,this.options=r,this._initialMetadata={dir:r.dir,date:r.date}};g.prototype={asText:function(){return b.call(this,!0)},asBinary:function(){return b.call(this,!1)},asNodeBuffer:function(){var e=v(this);return i.transformTo("nodebuffer",e)},asUint8Array:function(){var e=v(this);return i.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var y=function(e,t){var r,n="";for(r=0;r<t;r++)n+=String.fromCharCode(255&e),e>>>=8;return n},w=function(){var e,t,r={};for(e=0;e<arguments.length;e++)for(t in arguments[e])arguments[e].hasOwnProperty(t)&&"undefined"===typeof r[t]&&(r[t]=arguments[e][t]);return r},_=function(e){return e=e||{},!0!==e.base64||null!==e.binary&&void 0!==e.binary||(e.binary=!0),e=w(e,s),e.date=e.date||new Date,null!==e.compression&&(e.compression=e.compression.toUpperCase()),e},k=function(e,t,r){var n,a=i.getTypeOf(t);if(r=_(r),r.createFolders&&(n=O(e))&&E.call(this,n,!0),r.dir||null===t||"undefined"===typeof t)r.base64=!1,r.binary=!1,t=null;else if("string"===a)r.binary&&!r.base64&&!0!==r.optimizedBinaryString&&(t=i.string2binary(t));else{if(r.base64=!1,r.binary=!0,!a&&!(t instanceof u))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===a&&(t=i.transformTo("uint8array",t))}var o=new g(e,t,r);return this.files[e]=o,o},O=function(e){"/"==e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""},E=function(e,t){return"/"!=e.slice(-1)&&(e+="/"),t="undefined"!==typeof t&&t,this.files[e]||k.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]},S=function(e,t){var r,n=new u;return e._data instanceof u?(n.uncompressedSize=e._data.uncompressedSize,n.crc32=e._data.crc32,0===n.uncompressedSize||e.dir?(t=c["STORE"],n.compressedContent="",n.crc32=0):e._data.compressionMethod===t.magic?n.compressedContent=e._data.getCompressedContent():(r=e._data.getContent(),n.compressedContent=t.compress(i.transformTo(t.compressInputType,r)))):(r=v(e),r&&0!==r.length&&!e.dir||(t=c["STORE"],r=""),n.uncompressedSize=r.length,n.crc32=a(r),n.compressedContent=t.compress(i.transformTo(t.compressInputType,r))),n.compressedSize=n.compressedContent.length,n.compressionMethod=t.magic,n},A=function(e,t,r,n){r.compressedContent;var s,l,c,u,f=i.transformTo("string",h.utf8encode(t.name)),d=t.comment||"",p=i.transformTo("string",h.utf8encode(d)),m=f.length!==t.name.length,v=p.length!==d.length,b=t.options,g="",w="",_="";c=t._initialMetadata.dir!==t.dir?t.dir:b.dir,u=t._initialMetadata.date!==t.date?t.date:b.date,s=u.getHours(),s<<=6,s|=u.getMinutes(),s<<=5,s|=u.getSeconds()/2,l=u.getFullYear()-1980,l<<=4,l|=u.getMonth()+1,l<<=5,l|=u.getDate(),m&&(w=y(1,1)+y(a(f),4)+f,g+="up"+y(w.length,2)+w),v&&(_=y(1,1)+y(this.crc32(p),4)+p,g+="uc"+y(_.length,2)+_);var k="";k+="\n\0",k+=m||v?"\0\b":"\0\0",k+=r.compressionMethod,k+=y(s,2),k+=y(l,2),k+=y(r.crc32,4),k+=y(r.compressedSize,4),k+=y(r.uncompressedSize,4),k+=y(f.length,2),k+=y(g.length,2);var O=o.LOCAL_FILE_HEADER+k+f+g,E=o.CENTRAL_FILE_HEADER+"\0"+k+y(p.length,2)+"\0\0\0\0"+(!0===c?"\0\0\0":"\0\0\0\0")+y(n,4)+f+g+p;return{fileRecord:O,dirRecord:E,compressedObject:r}},C={load:function(e,t){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var t,r,n,i,a=[];for(t in this.files)this.files.hasOwnProperty(t)&&(n=this.files[t],i=new g(n.name,n._data,w(n.options)),r=t.slice(this.root.length,t.length),t.slice(0,this.root.length)===this.root&&e(r,i)&&a.push(i));return a},file:function(e,t,r){if(1===arguments.length){if(i.isRegExp(e)){var n=e;return this.filter((function(e,t){return!t.dir&&n.test(e)}))}return this.filter((function(t,r){return!r.dir&&t===e}))[0]||null}return e=this.root+e,k.call(this,e,t,r),this},folder:function(e){if(!e)return this;if(i.isRegExp(e))return this.filter((function(t,r){return r.dir&&e.test(t)}));var t=this.root+e,r=E.call(this,t),n=this.clone();return n.root=r.name,n},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!=e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var r=this.filter((function(t,r){return r.name.slice(0,e.length)===e})),n=0;n<r.length;n++)delete this.files[r[n].name];return this},generate:function(e){e=w(e||{},{base64:!0,compression:"STORE",type:"base64",comment:null}),i.checkSupport(e.type);var t,r,n=[],a=0,s=0,u=i.transformTo("string",this.utf8encode(e.comment||this.comment||""));for(var f in this.files)if(this.files.hasOwnProperty(f)){var h=this.files[f],m=h.options.compression||e.compression.toUpperCase(),v=c[m];if(!v)throw new Error(m+" is not a valid compression method !");var b=S.call(this,h,v),g=A.call(this,f,h,b,a);a+=g.fileRecord.length+b.compressedSize,s+=g.dirRecord.length,n.push(g)}var _="";_=o.CENTRAL_DIRECTORY_END+"\0\0\0\0"+y(n.length,2)+y(n.length,2)+y(s,4)+y(a,4)+y(u.length,2)+u;var k=e.type.toLowerCase();for(t="uint8array"===k||"arraybuffer"===k||"blob"===k||"nodebuffer"===k?new p(a+s+_.length):new d(a+s+_.length),r=0;r<n.length;r++)t.append(n[r].fileRecord),t.append(n[r].compressedObject.compressedContent);for(r=0;r<n.length;r++)t.append(n[r].dirRecord);t.append(_);var O=t.finalize();switch(e.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return i.transformTo(e.type.toLowerCase(),O);case"blob":return i.arrayBuffer2Blob(i.transformTo("arraybuffer",O));case"base64":return e.base64?l.encode(O):O;default:return O}},crc32:function(e,t){return a(e,t)},utf8encode:function(e){return i.transformTo("string",h.utf8encode(e))},utf8decode:function(e){return h.utf8decode(e)}};e.exports=C},b672:function(e,t,r){var n=r("8707").Buffer;function i(e,t){this._block=n.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}i.prototype.update=function(e,t){"string"===typeof e&&(t=t||"utf8",e=n.from(e,t));for(var r=this._block,i=this._blockSize,a=e.length,o=this._len,s=0;s<a;){for(var l=o%i,c=Math.min(a-s,i-l),u=0;u<c;u++)r[l+u]=e[s+u];o+=c,s+=c,o%i===0&&this._update(r)}return this._len+=a,this},i.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(4294967295&r)>>>0,i=(r-n)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var a=this._hash();return e?a.toString(e):a},i.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=i},b692:function(e,t,r){var n=r("8707").Buffer,i=r("98e6"),a=r("34d5"),o=r("3fb5"),s=r("6fe7"),l=r("980c"),c=r("b4e8");function u(e){a.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=i(t.hash),this._tag=t.id,this._signType=t.sign}function f(e){a.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hash=i(t.hash),this._tag=t.id,this._signType=t.sign}function h(e){return new u(e)}function d(e){return new f(e)}Object.keys(c).forEach((function(e){c[e].id=n.from(c[e].id,"hex"),c[e.toLowerCase()]=c[e]})),o(u,a.Writable),u.prototype._write=function(e,t,r){this._hash.update(e),r()},u.prototype.update=function(e,t){return"string"===typeof e&&(e=n.from(e,t)),this._hash.update(e),this},u.prototype.sign=function(e,t){this.end();var r=this._hash.digest(),n=s(r,e,this._hashType,this._signType,this._tag);return t?n.toString(t):n},o(f,a.Writable),f.prototype._write=function(e,t,r){this._hash.update(e),r()},f.prototype.update=function(e,t){return"string"===typeof e&&(e=n.from(e,t)),this._hash.update(e),this},f.prototype.verify=function(e,t,r){"string"===typeof t&&(t=n.from(t,r)),this.end();var i=this._hash.digest();return l(t,i,e,this._signType,this._tag)},e.exports={Sign:h,Verify:d,createSign:h,createVerify:d}},b73f:function(e,t,r){"use strict";var n=r("80af"),i=r("f3a3"),a=i.assert;function o(e,t){if(e instanceof o)return e;this._importDER(e,t)||(a(e.r&&e.s,"Signature without r or s"),this.r=new n(e.r,16),this.s=new n(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function s(){this.place=0}function l(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,a=0,o=t.place;a<n;a++,o++)i<<=8,i|=e[o],i>>>=0;return!(i<=127)&&(t.place=o,i)}function c(e){var t=0,r=e.length-1;while(!e[t]&&!(128&e[t+1])&&t<r)t++;return 0===t?e:e.slice(t)}function u(e,t){if(t<128)e.push(t);else{var r=1+(Math.log(t)/Math.LN2>>>3);e.push(128|r);while(--r)e.push(t>>>(r<<3)&255);e.push(t)}}e.exports=o,o.prototype._importDER=function(e,t){e=i.toArray(e,t);var r=new s;if(48!==e[r.place++])return!1;var a=l(e,r);if(!1===a)return!1;if(a+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var o=l(e,r);if(!1===o)return!1;var c=e.slice(r.place,o+r.place);if(r.place+=o,2!==e[r.place++])return!1;var u=l(e,r);if(!1===u)return!1;if(e.length!==u+r.place)return!1;var f=e.slice(r.place,u+r.place);if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}if(0===f[0]){if(!(128&f[1]))return!1;f=f.slice(1)}return this.r=new n(c),this.s=new n(f),this.recoveryParam=null,!0},o.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=c(t),r=c(r);while(!r[0]&&!(128&r[1]))r=r.slice(1);var n=[2];u(n,t.length),n=n.concat(t),n.push(2),u(n,r.length);var a=n.concat(r),o=[48];return u(o,a.length),o=o.concat(a),i.encode(o,e)}},b7d1:function(e,t,r){(function(t){function r(e,t){if(n("noDeprecation"))return e;var r=!1;function i(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}return i}function n(e){try{if(!t.localStorage)return!1}catch(n){return!1}var r=t.localStorage[e];return null!=r&&"true"===String(r).toLowerCase()}e.exports=r}).call(this,r("c8ba"))},b837:function(e,t,r){var n=r("3fb5"),i=r("4fd1"),a=r("b672"),o=r("8707").Buffer,s=new Array(160);function l(){this.init(),this._w=s,a.call(this,128,112)}n(l,i),l.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},l.prototype._hash=function(){var e=o.allocUnsafe(48);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=l},b84d:function(e,t,r){"use strict";var n=r("0305");function i(e,t,r){"__proto__"==t&&n["a"]?Object(n["a"])(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}t["a"]=i},b9a8:function(e,t,r){"use strict";var n=r("80af"),i=r("6aa2"),a=r("f3a3"),o=r("0cbb"),s=r("fdac"),l=a.assert,c=r("bb34"),u=r("b73f");function f(e){if(!(this instanceof f))return new f(e);"string"===typeof e&&(l(Object.prototype.hasOwnProperty.call(o,e),"Unknown curve "+e),e=o[e]),e instanceof o.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=f,f.prototype.keyPair=function(e){return new c(this,e)},f.prototype.keyFromPrivate=function(e,t){return c.fromPrivate(this,e,t)},f.prototype.keyFromPublic=function(e,t){return c.fromPublic(this,e,t)},f.prototype.genKeyPair=function(e){e||(e={});for(var t=new i({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||s(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),a=this.n.sub(new n(2));;){var o=new n(t.generate(r));if(!(o.cmp(a)>0))return o.iaddn(1),this.keyFromPrivate(o)}},f.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},f.prototype.sign=function(e,t,r,a){"object"===typeof r&&(a=r,r=null),a||(a={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new n(e,16));for(var o=this.n.byteLength(),s=t.getPrivate().toArray("be",o),l=e.toArray("be",o),c=new i({hash:this.hash,entropy:s,nonce:l,pers:a.pers,persEnc:a.persEnc||"utf8"}),f=this.n.sub(new n(1)),h=0;;h++){var d=a.k?a.k(h):new n(c.generate(this.n.byteLength()));if(d=this._truncateToN(d,!0),!(d.cmpn(1)<=0||d.cmp(f)>=0)){var p=this.g.mul(d);if(!p.isInfinity()){var m=p.getX(),v=m.umod(this.n);if(0!==v.cmpn(0)){var b=d.invm(this.n).mul(v.mul(t.getPrivate()).iadd(e));if(b=b.umod(this.n),0!==b.cmpn(0)){var g=(p.getY().isOdd()?1:0)|(0!==m.cmp(v)?2:0);return a.canonical&&b.cmp(this.nh)>0&&(b=this.n.sub(b),g^=1),new u({r:v,s:b,recoveryParam:g})}}}}}},f.prototype.verify=function(e,t,r,i){e=this._truncateToN(new n(e,16)),r=this.keyFromPublic(r,i),t=new u(t,"hex");var a=t.r,o=t.s;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var s,l=o.invm(this.n),c=l.mul(e).umod(this.n),f=l.mul(a).umod(this.n);return this.curve._maxwellTrick?(s=this.g.jmulAdd(c,r.getPublic(),f),!s.isInfinity()&&s.eqXToP(a)):(s=this.g.mulAdd(c,r.getPublic(),f),!s.isInfinity()&&0===s.getX().umod(this.n).cmp(a))},f.prototype.recoverPubKey=function(e,t,r,i){l((3&r)===r,"The recovery param is more than two bits"),t=new u(t,i);var a=this.n,o=new n(e),s=t.r,c=t.s,f=1&r,h=r>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&h)throw new Error("Unable to find sencond key candinate");s=h?this.curve.pointFromX(s.add(this.curve.n),f):this.curve.pointFromX(s,f);var d=t.r.invm(a),p=a.sub(o).mul(d).umod(a),m=c.mul(d).umod(a);return this.g.mulAdd(p,s,m)},f.prototype.getKeyRecoveryParam=function(e,t,r,n){if(t=new u(t,n),null!==t.recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var a;try{a=this.recoverPubKey(e,t,i)}catch(e){continue}if(a.eq(r))return i}throw new Error("Unable to find valid recovery factor")}},b9b5:function(e,t,r){"use strict";var n=r("9d8a").codes.ERR_INVALID_OPT_VALUE;function i(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}function a(e,t,r,a){var o=i(t,a,r);if(null!=o){if(!isFinite(o)||Math.floor(o)!==o||o<0){var s=a?r:"highWaterMark";throw new n(s,o)}return Math.floor(o)}return e.objectMode?16:16384}e.exports={getHighWaterMark:a}},ba92:function(e,t,r){"use strict";var n=r("4bf8"),i=r("77f1"),a=r("9def");e.exports=[].copyWithin||function(e,t){var r=n(this),o=a(r.length),s=i(e,o),l=i(t,o),c=arguments.length>2?arguments[2]:void 0,u=Math.min((void 0===c?o:i(c,o))-l,o-s),f=1;l<s&&s<l+u&&(f=-1,l+=u-1,s+=u-1);while(u-- >0)l in r?r[s]=r[l]:delete r[s],s+=f,l+=f;return r}},bac2:function(e,t,r){var n={ECB:r("0145"),CBC:r("c119"),CFB:r("3505"),CFB8:r("62c9"),CFB1:r("5239"),OFB:r("5165"),CTR:r("6ade"),GCM:r("6ade")},i=r("e85f");for(var a in i)i[a].module=n[i[a].mode];e.exports=i},bb34:function(e,t,r){"use strict";var n=r("80af"),i=r("f3a3"),a=i.assert;function o(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=o,o.fromPublic=function(e,t,r){return t instanceof o?t:new o(e,{pub:t,pubEnc:r})},o.fromPrivate=function(e,t,r){return t instanceof o?t:new o(e,{priv:t,privEnc:r})},o.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},o.prototype.getPublic=function(e,t){return"string"===typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},o.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},o.prototype._importPrivate=function(e,t){this.priv=new n(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},o.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?a(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||a(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},o.prototype.derive=function(e){return e.validate()||a(e.validate(),"public point not validated"),e.mul(this.priv).getX()},o.prototype.sign=function(e,t,r){return this.ec.sign(e,this,t,r)},o.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},o.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},bb44:function(e,t,r){"use strict";var n=r("c3c0"),i=r("edc9"),a=n.rotl32,o=n.sum32,s=n.sum32_3,l=n.sum32_4,c=i.BlockHash;function u(){if(!(this instanceof u))return new u;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function f(e,t,r,n){return e<=15?t^r^n:e<=31?t&r|~t&n:e<=47?(t|~r)^n:e<=63?t&n|r&~n:t^(r|~n)}function h(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function d(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}n.inherits(u,c),t.ripemd160=u,u.blockSize=512,u.outSize=160,u.hmacStrength=192,u.padLength=64,u.prototype._update=function(e,t){for(var r=this.h[0],n=this.h[1],i=this.h[2],c=this.h[3],u=this.h[4],g=r,y=n,w=i,_=c,k=u,O=0;O<80;O++){var E=o(a(l(r,f(O,n,i,c),e[p[O]+t],h(O)),v[O]),u);r=u,u=c,c=a(i,10),i=n,n=E,E=o(a(l(g,f(79-O,y,w,_),e[m[O]+t],d(O)),b[O]),k),g=k,k=_,_=a(w,10),w=y,y=E}E=s(this.h[1],i,_),this.h[1]=s(this.h[2],c,k),this.h[2]=s(this.h[3],u,g),this.h[3]=s(this.h[4],r,y),this.h[4]=s(this.h[0],n,w),this.h[0]=E},u.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],m=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],v=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],b=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},bb90:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8 2v5h4V2h1v5h5v1h-5v4h.021l-.172.351-1.916.28-.151.027c-.287.063-.54.182-.755.341L8 13v5H7v-5H2v-1h5V8H2V7h5V2h1zm4 6H8v4h4V8z" opacity=".6"/><path d="M15.5 11.5l1.323 2.68 2.957.43-2.14 2.085.505 2.946L15.5 18.25l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L15.5 11.5zM17 1a2 2 0 0 1 2 2v9.475l-.85-.124-.857-1.736a2.048 2.048 0 0 0-.292-.44L17 3H3v14h7.808l.402.392L10.935 19H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h14z"/></svg>'},bc12:function(e,t,r){(function(e){(function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var o;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{o="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:r(12).Buffer}catch(C){}function s(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function l(e,t,r){var n=s(e,r);return r-1>=t&&(n|=s(e,r-1)<<4),n}function c(e,t,r,n){for(var i=0,a=Math.min(e.length,r),o=t;o<a;o++){var s=e.charCodeAt(o)-48;i*=n,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(e){return e instanceof a||null!==e&&"object"===typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"===typeof e)return this._initNumber(e,t,r);if("object"===typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,r):(this._parseBase(e,t,i),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(n("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,o,s=0;if("be"===r)for(i=e.length-1,a=0;i>=0;i-=3)o=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);else if("le"===r)for(i=0,a=0;i<e.length;i+=3)o=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,o=0;if("be"===r)for(n=e.length-1;n>=t;n-=2)i=l(e,t,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;else{var s=e.length-t;for(n=s%2===0?t+1:t;n<e.length;n+=2)i=l(e,t,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8}this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var a=e.length-r,o=a%n,s=Math.min(a,a-o)+r,l=0,u=r;u<s;u+=n)l=c(e,u,u+n,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==o){var f=1;for(l=c(e,u,e.length,t),u=0;u<o;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this.strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){while(this.length<e)this.words[this.length++]=0;return this},a.prototype.strip=function(){while(this.length>1&&0===this.words[this.length-1])this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,i=r%26;t[r]=(e.words[n]&1<<i)>>>i}return t}function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],a=0|t.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var c=1;c<n;c++){for(var u=l>>>26,f=67108863&l,h=Math.min(c,t.length-1),d=Math.max(0,c-e.length+1);d<=h;d++){var p=c-d|0;i=0|e.words[p],a=0|t.words[d],o=i*a+f,u+=o/67108864|0,f=67108863&o}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(e=e||10,t=0|t||1,16===e||"hex"===e){r="";for(var i=0,a=0,o=0;o<this.length;o++){var s=this.words[o],l=(16777215&(s<<i|a)).toString(16);a=s>>>24-i&16777215,r=0!==a||o!==this.length-1?u[6-l.length]+l+r:l+r,i+=2,i>=26&&(i-=26,o--)}0!==a&&(r=a.toString(16)+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],d=h[e];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(e);p=p.idivn(d),r=p.isZero()?m+r:u[c-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return n("undefined"!==typeof o),this.toArrayLike(o,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var o,s,l="le"===t,c=new e(a),u=this.clone();if(l){for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[s]=o;for(;s<a;s++)c[s]=0}else{for(s=0;s<a-i;s++)c[s]=0;for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[a-s-1]=o}return c},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0===(8191&t)&&(r+=13,t>>>=13),0===(127&t)&&(r+=7,t>>>=7),0===(15&t)&&(r+=4,t>>>=4),0===(3&t)&&(r+=2,t>>>=2),0===(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(e){while(this.length<e.length)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},a.prototype.ior=function(e){return n(0===(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return n(0===(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return n(0===(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"===typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},a.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a<n.length;a++)t=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&t,i=t>>>26;for(;0!==i&&a<r.length;a++)t=(0|r.words[a])+i,this.words[a]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var a=0,o=0;o<n.length;o++)t=(0|r.words[o])-(0|n.words[o])+a,a=t>>26,this.words[o]=67108863&t;for(;0!==a&&o<r.length;o++)t=(0|r.words[o])+a,a=t>>26,this.words[o]=67108863&t;if(0===a&&o<r.length&&r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this.length=Math.max(this.length,o),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var n,i,a,o=e.words,s=t.words,l=r.words,c=0,u=0|o[0],f=8191&u,h=u>>>13,d=0|o[1],p=8191&d,m=d>>>13,v=0|o[2],b=8191&v,g=v>>>13,y=0|o[3],w=8191&y,_=y>>>13,k=0|o[4],O=8191&k,E=k>>>13,S=0|o[5],A=8191&S,C=S>>>13,T=0|o[6],x=8191&T,M=T>>>13,j=0|o[7],R=8191&j,P=j>>>13,I=0|o[8],B=8191&I,N=I>>>13,D=0|o[9],L=8191&D,F=D>>>13,V=0|s[0],z=8191&V,U=V>>>13,H=0|s[1],q=8191&H,W=H>>>13,G=0|s[2],K=8191&G,X=G>>>13,$=0|s[3],Z=8191&$,Y=$>>>13,J=0|s[4],Q=8191&J,ee=J>>>13,te=0|s[5],re=8191&te,ne=te>>>13,ie=0|s[6],ae=8191&ie,oe=ie>>>13,se=0|s[7],le=8191&se,ce=se>>>13,ue=0|s[8],fe=8191&ue,he=ue>>>13,de=0|s[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19,n=Math.imul(f,z),i=Math.imul(f,U),i=i+Math.imul(h,z)|0,a=Math.imul(h,U);var ve=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(p,z),i=Math.imul(p,U),i=i+Math.imul(m,z)|0,a=Math.imul(m,U),n=n+Math.imul(f,q)|0,i=i+Math.imul(f,W)|0,i=i+Math.imul(h,q)|0,a=a+Math.imul(h,W)|0;var be=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(b,z),i=Math.imul(b,U),i=i+Math.imul(g,z)|0,a=Math.imul(g,U),n=n+Math.imul(p,q)|0,i=i+Math.imul(p,W)|0,i=i+Math.imul(m,q)|0,a=a+Math.imul(m,W)|0,n=n+Math.imul(f,K)|0,i=i+Math.imul(f,X)|0,i=i+Math.imul(h,K)|0,a=a+Math.imul(h,X)|0;var ge=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(w,z),i=Math.imul(w,U),i=i+Math.imul(_,z)|0,a=Math.imul(_,U),n=n+Math.imul(b,q)|0,i=i+Math.imul(b,W)|0,i=i+Math.imul(g,q)|0,a=a+Math.imul(g,W)|0,n=n+Math.imul(p,K)|0,i=i+Math.imul(p,X)|0,i=i+Math.imul(m,K)|0,a=a+Math.imul(m,X)|0,n=n+Math.imul(f,Z)|0,i=i+Math.imul(f,Y)|0,i=i+Math.imul(h,Z)|0,a=a+Math.imul(h,Y)|0;var ye=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(O,z),i=Math.imul(O,U),i=i+Math.imul(E,z)|0,a=Math.imul(E,U),n=n+Math.imul(w,q)|0,i=i+Math.imul(w,W)|0,i=i+Math.imul(_,q)|0,a=a+Math.imul(_,W)|0,n=n+Math.imul(b,K)|0,i=i+Math.imul(b,X)|0,i=i+Math.imul(g,K)|0,a=a+Math.imul(g,X)|0,n=n+Math.imul(p,Z)|0,i=i+Math.imul(p,Y)|0,i=i+Math.imul(m,Z)|0,a=a+Math.imul(m,Y)|0,n=n+Math.imul(f,Q)|0,i=i+Math.imul(f,ee)|0,i=i+Math.imul(h,Q)|0,a=a+Math.imul(h,ee)|0;var we=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(A,z),i=Math.imul(A,U),i=i+Math.imul(C,z)|0,a=Math.imul(C,U),n=n+Math.imul(O,q)|0,i=i+Math.imul(O,W)|0,i=i+Math.imul(E,q)|0,a=a+Math.imul(E,W)|0,n=n+Math.imul(w,K)|0,i=i+Math.imul(w,X)|0,i=i+Math.imul(_,K)|0,a=a+Math.imul(_,X)|0,n=n+Math.imul(b,Z)|0,i=i+Math.imul(b,Y)|0,i=i+Math.imul(g,Z)|0,a=a+Math.imul(g,Y)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,i=i+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0,n=n+Math.imul(f,re)|0,i=i+Math.imul(f,ne)|0,i=i+Math.imul(h,re)|0,a=a+Math.imul(h,ne)|0;var _e=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,z),i=Math.imul(x,U),i=i+Math.imul(M,z)|0,a=Math.imul(M,U),n=n+Math.imul(A,q)|0,i=i+Math.imul(A,W)|0,i=i+Math.imul(C,q)|0,a=a+Math.imul(C,W)|0,n=n+Math.imul(O,K)|0,i=i+Math.imul(O,X)|0,i=i+Math.imul(E,K)|0,a=a+Math.imul(E,X)|0,n=n+Math.imul(w,Z)|0,i=i+Math.imul(w,Y)|0,i=i+Math.imul(_,Z)|0,a=a+Math.imul(_,Y)|0,n=n+Math.imul(b,Q)|0,i=i+Math.imul(b,ee)|0,i=i+Math.imul(g,Q)|0,a=a+Math.imul(g,ee)|0,n=n+Math.imul(p,re)|0,i=i+Math.imul(p,ne)|0,i=i+Math.imul(m,re)|0,a=a+Math.imul(m,ne)|0,n=n+Math.imul(f,ae)|0,i=i+Math.imul(f,oe)|0,i=i+Math.imul(h,ae)|0,a=a+Math.imul(h,oe)|0;var ke=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(R,z),i=Math.imul(R,U),i=i+Math.imul(P,z)|0,a=Math.imul(P,U),n=n+Math.imul(x,q)|0,i=i+Math.imul(x,W)|0,i=i+Math.imul(M,q)|0,a=a+Math.imul(M,W)|0,n=n+Math.imul(A,K)|0,i=i+Math.imul(A,X)|0,i=i+Math.imul(C,K)|0,a=a+Math.imul(C,X)|0,n=n+Math.imul(O,Z)|0,i=i+Math.imul(O,Y)|0,i=i+Math.imul(E,Z)|0,a=a+Math.imul(E,Y)|0,n=n+Math.imul(w,Q)|0,i=i+Math.imul(w,ee)|0,i=i+Math.imul(_,Q)|0,a=a+Math.imul(_,ee)|0,n=n+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,i=i+Math.imul(g,re)|0,a=a+Math.imul(g,ne)|0,n=n+Math.imul(p,ae)|0,i=i+Math.imul(p,oe)|0,i=i+Math.imul(m,ae)|0,a=a+Math.imul(m,oe)|0,n=n+Math.imul(f,le)|0,i=i+Math.imul(f,ce)|0,i=i+Math.imul(h,le)|0,a=a+Math.imul(h,ce)|0;var Oe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(B,z),i=Math.imul(B,U),i=i+Math.imul(N,z)|0,a=Math.imul(N,U),n=n+Math.imul(R,q)|0,i=i+Math.imul(R,W)|0,i=i+Math.imul(P,q)|0,a=a+Math.imul(P,W)|0,n=n+Math.imul(x,K)|0,i=i+Math.imul(x,X)|0,i=i+Math.imul(M,K)|0,a=a+Math.imul(M,X)|0,n=n+Math.imul(A,Z)|0,i=i+Math.imul(A,Y)|0,i=i+Math.imul(C,Z)|0,a=a+Math.imul(C,Y)|0,n=n+Math.imul(O,Q)|0,i=i+Math.imul(O,ee)|0,i=i+Math.imul(E,Q)|0,a=a+Math.imul(E,ee)|0,n=n+Math.imul(w,re)|0,i=i+Math.imul(w,ne)|0,i=i+Math.imul(_,re)|0,a=a+Math.imul(_,ne)|0,n=n+Math.imul(b,ae)|0,i=i+Math.imul(b,oe)|0,i=i+Math.imul(g,ae)|0,a=a+Math.imul(g,oe)|0,n=n+Math.imul(p,le)|0,i=i+Math.imul(p,ce)|0,i=i+Math.imul(m,le)|0,a=a+Math.imul(m,ce)|0,n=n+Math.imul(f,fe)|0,i=i+Math.imul(f,he)|0,i=i+Math.imul(h,fe)|0,a=a+Math.imul(h,he)|0;var Ee=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,z),i=Math.imul(L,U),i=i+Math.imul(F,z)|0,a=Math.imul(F,U),n=n+Math.imul(B,q)|0,i=i+Math.imul(B,W)|0,i=i+Math.imul(N,q)|0,a=a+Math.imul(N,W)|0,n=n+Math.imul(R,K)|0,i=i+Math.imul(R,X)|0,i=i+Math.imul(P,K)|0,a=a+Math.imul(P,X)|0,n=n+Math.imul(x,Z)|0,i=i+Math.imul(x,Y)|0,i=i+Math.imul(M,Z)|0,a=a+Math.imul(M,Y)|0,n=n+Math.imul(A,Q)|0,i=i+Math.imul(A,ee)|0,i=i+Math.imul(C,Q)|0,a=a+Math.imul(C,ee)|0,n=n+Math.imul(O,re)|0,i=i+Math.imul(O,ne)|0,i=i+Math.imul(E,re)|0,a=a+Math.imul(E,ne)|0,n=n+Math.imul(w,ae)|0,i=i+Math.imul(w,oe)|0,i=i+Math.imul(_,ae)|0,a=a+Math.imul(_,oe)|0,n=n+Math.imul(b,le)|0,i=i+Math.imul(b,ce)|0,i=i+Math.imul(g,le)|0,a=a+Math.imul(g,ce)|0,n=n+Math.imul(p,fe)|0,i=i+Math.imul(p,he)|0,i=i+Math.imul(m,fe)|0,a=a+Math.imul(m,he)|0,n=n+Math.imul(f,pe)|0,i=i+Math.imul(f,me)|0,i=i+Math.imul(h,pe)|0,a=a+Math.imul(h,me)|0;var Se=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(L,q),i=Math.imul(L,W),i=i+Math.imul(F,q)|0,a=Math.imul(F,W),n=n+Math.imul(B,K)|0,i=i+Math.imul(B,X)|0,i=i+Math.imul(N,K)|0,a=a+Math.imul(N,X)|0,n=n+Math.imul(R,Z)|0,i=i+Math.imul(R,Y)|0,i=i+Math.imul(P,Z)|0,a=a+Math.imul(P,Y)|0,n=n+Math.imul(x,Q)|0,i=i+Math.imul(x,ee)|0,i=i+Math.imul(M,Q)|0,a=a+Math.imul(M,ee)|0,n=n+Math.imul(A,re)|0,i=i+Math.imul(A,ne)|0,i=i+Math.imul(C,re)|0,a=a+Math.imul(C,ne)|0,n=n+Math.imul(O,ae)|0,i=i+Math.imul(O,oe)|0,i=i+Math.imul(E,ae)|0,a=a+Math.imul(E,oe)|0,n=n+Math.imul(w,le)|0,i=i+Math.imul(w,ce)|0,i=i+Math.imul(_,le)|0,a=a+Math.imul(_,ce)|0,n=n+Math.imul(b,fe)|0,i=i+Math.imul(b,he)|0,i=i+Math.imul(g,fe)|0,a=a+Math.imul(g,he)|0,n=n+Math.imul(p,pe)|0,i=i+Math.imul(p,me)|0,i=i+Math.imul(m,pe)|0,a=a+Math.imul(m,me)|0;var Ae=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,K),i=Math.imul(L,X),i=i+Math.imul(F,K)|0,a=Math.imul(F,X),n=n+Math.imul(B,Z)|0,i=i+Math.imul(B,Y)|0,i=i+Math.imul(N,Z)|0,a=a+Math.imul(N,Y)|0,n=n+Math.imul(R,Q)|0,i=i+Math.imul(R,ee)|0,i=i+Math.imul(P,Q)|0,a=a+Math.imul(P,ee)|0,n=n+Math.imul(x,re)|0,i=i+Math.imul(x,ne)|0,i=i+Math.imul(M,re)|0,a=a+Math.imul(M,ne)|0,n=n+Math.imul(A,ae)|0,i=i+Math.imul(A,oe)|0,i=i+Math.imul(C,ae)|0,a=a+Math.imul(C,oe)|0,n=n+Math.imul(O,le)|0,i=i+Math.imul(O,ce)|0,i=i+Math.imul(E,le)|0,a=a+Math.imul(E,ce)|0,n=n+Math.imul(w,fe)|0,i=i+Math.imul(w,he)|0,i=i+Math.imul(_,fe)|0,a=a+Math.imul(_,he)|0,n=n+Math.imul(b,pe)|0,i=i+Math.imul(b,me)|0,i=i+Math.imul(g,pe)|0,a=a+Math.imul(g,me)|0;var Ce=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,Z),i=Math.imul(L,Y),i=i+Math.imul(F,Z)|0,a=Math.imul(F,Y),n=n+Math.imul(B,Q)|0,i=i+Math.imul(B,ee)|0,i=i+Math.imul(N,Q)|0,a=a+Math.imul(N,ee)|0,n=n+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,i=i+Math.imul(P,re)|0,a=a+Math.imul(P,ne)|0,n=n+Math.imul(x,ae)|0,i=i+Math.imul(x,oe)|0,i=i+Math.imul(M,ae)|0,a=a+Math.imul(M,oe)|0,n=n+Math.imul(A,le)|0,i=i+Math.imul(A,ce)|0,i=i+Math.imul(C,le)|0,a=a+Math.imul(C,ce)|0,n=n+Math.imul(O,fe)|0,i=i+Math.imul(O,he)|0,i=i+Math.imul(E,fe)|0,a=a+Math.imul(E,he)|0,n=n+Math.imul(w,pe)|0,i=i+Math.imul(w,me)|0,i=i+Math.imul(_,pe)|0,a=a+Math.imul(_,me)|0;var Te=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(L,Q),i=Math.imul(L,ee),i=i+Math.imul(F,Q)|0,a=Math.imul(F,ee),n=n+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,i=i+Math.imul(N,re)|0,a=a+Math.imul(N,ne)|0,n=n+Math.imul(R,ae)|0,i=i+Math.imul(R,oe)|0,i=i+Math.imul(P,ae)|0,a=a+Math.imul(P,oe)|0,n=n+Math.imul(x,le)|0,i=i+Math.imul(x,ce)|0,i=i+Math.imul(M,le)|0,a=a+Math.imul(M,ce)|0,n=n+Math.imul(A,fe)|0,i=i+Math.imul(A,he)|0,i=i+Math.imul(C,fe)|0,a=a+Math.imul(C,he)|0,n=n+Math.imul(O,pe)|0,i=i+Math.imul(O,me)|0,i=i+Math.imul(E,pe)|0,a=a+Math.imul(E,me)|0;var xe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,re),i=Math.imul(L,ne),i=i+Math.imul(F,re)|0,a=Math.imul(F,ne),n=n+Math.imul(B,ae)|0,i=i+Math.imul(B,oe)|0,i=i+Math.imul(N,ae)|0,a=a+Math.imul(N,oe)|0,n=n+Math.imul(R,le)|0,i=i+Math.imul(R,ce)|0,i=i+Math.imul(P,le)|0,a=a+Math.imul(P,ce)|0,n=n+Math.imul(x,fe)|0,i=i+Math.imul(x,he)|0,i=i+Math.imul(M,fe)|0,a=a+Math.imul(M,he)|0,n=n+Math.imul(A,pe)|0,i=i+Math.imul(A,me)|0,i=i+Math.imul(C,pe)|0,a=a+Math.imul(C,me)|0;var Me=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ae),i=Math.imul(L,oe),i=i+Math.imul(F,ae)|0,a=Math.imul(F,oe),n=n+Math.imul(B,le)|0,i=i+Math.imul(B,ce)|0,i=i+Math.imul(N,le)|0,a=a+Math.imul(N,ce)|0,n=n+Math.imul(R,fe)|0,i=i+Math.imul(R,he)|0,i=i+Math.imul(P,fe)|0,a=a+Math.imul(P,he)|0,n=n+Math.imul(x,pe)|0,i=i+Math.imul(x,me)|0,i=i+Math.imul(M,pe)|0,a=a+Math.imul(M,me)|0;var je=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,le),i=Math.imul(L,ce),i=i+Math.imul(F,le)|0,a=Math.imul(F,ce),n=n+Math.imul(B,fe)|0,i=i+Math.imul(B,he)|0,i=i+Math.imul(N,fe)|0,a=a+Math.imul(N,he)|0,n=n+Math.imul(R,pe)|0,i=i+Math.imul(R,me)|0,i=i+Math.imul(P,pe)|0,a=a+Math.imul(P,me)|0;var Re=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(L,fe),i=Math.imul(L,he),i=i+Math.imul(F,fe)|0,a=Math.imul(F,he),n=n+Math.imul(B,pe)|0,i=i+Math.imul(B,me)|0,i=i+Math.imul(N,pe)|0,a=a+Math.imul(N,me)|0;var Pe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,pe),i=Math.imul(L,me),i=i+Math.imul(F,pe)|0,a=Math.imul(F,me);var Ie=(c+n|0)+((8191&i)<<13)|0;return c=(a+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,l[0]=ve,l[1]=be,l[2]=ge,l[3]=ye,l[4]=we,l[5]=_e,l[6]=ke,l[7]=Oe,l[8]=Ee,l[9]=Se,l[10]=Ae,l[11]=Ce,l[12]=Te,l[13]=xe,l[14]=Me,l[15]=je,l[16]=Re,l[17]=Pe,l[18]=Ie,0!==c&&(l[19]=c,r.length++),r};function v(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var o=i;i=0;for(var s=67108863&n,l=Math.min(a,t.length-1),c=Math.max(0,a-e.length+1);c<=l;c++){var u=a-c,f=0|e.words[u],h=0|t.words[c],d=f*h,p=67108863&d;o=o+(d/67108864|0)|0,p=p+s|0,s=67108863&p,o=o+(p>>>26)|0,i+=o>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}function b(e,t,r){var n=new g;return n.mulp(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(m=p),a.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):n<63?p(this,e,t):n<1024?v(this,e,t):b(this,e,t),r},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},g.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},g.prototype.permute=function(e,t,r,n,i,a){for(var o=0;o<a;o++)n[o]=t[e[o]],i[o]=r[e[o]]},g.prototype.transform=function(e,t,r,n,i,a){this.permute(a,e,t,r,n,i);for(var o=1;o<i;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=l,h=c,d=0;d<o;d++){var p=r[u+d],m=n[u+d],v=r[u+d+o],b=n[u+d+o],g=f*v-h*b;b=f*b+h*v,v=g,r[u+d]=p+v,n[u+d]=m+b,r[u+d+o]=p-v,n[u+d+o]=m-b,d!==s&&(g=l*f-c*h,h=l*h+c*f,f=g)}},g.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},g.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},g.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},g.prototype.convert13b=function(e,t,r,i){for(var a=0,o=0;o<t;o++)a+=0|e[o],r[2*o]=8191&a,a>>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*t;o<i;++o)r[o]=0;n(0===a),n(0===(-8192&a))},g.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},g.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),a=this.stub(n),o=new Array(n),s=new Array(n),l=new Array(n),c=new Array(n),u=new Array(n),f=new Array(n),h=r.words;h.length=n,this.convert13b(e.words,e.length,o,n),this.convert13b(t.words,t.length,c,n),this.transform(o,a,s,l,n,i),this.transform(c,a,u,f,n,i);for(var d=0;d<n;d++){var p=s[d]*u[d]-l[d]*f[d];l[d]=s[d]*f[d]+l[d]*u[d],s[d]=p}return this.conjugate(s,l,n),this.transform(s,l,h,a,n,i),this.conjugate(h,a,n),this.normalize13b(h,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),b(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){n("number"===typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var i=(0|this.words[r])*e,a=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=d(e);if(0===t.length)return new a(1);for(var r=this,n=0;n<t.length;n++,r=r.sqr())if(0!==t[n])break;if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(e){n("number"===typeof e&&e>=0);var t,r=e%26,i=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(t=0;t<this.length;t++){var s=this.words[t]&a,l=(0|this.words[t])-s<<r;this.words[t]=l|o,o=s>>>26-r}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var i;n("number"===typeof e&&e>=0),i=t?(t-t%26)/26:0;var a=e%26,o=Math.min((e-a)/26,this.length),s=67108863^67108863>>>a<<a,l=r;if(i-=o,i=Math.max(0,i),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];else this.words[0]=0,this.length=1;var u=0;for(c=this.length-1;c>=0&&(0!==u||c>=i);c--){var f=0|this.words[c];this.words[c]=u<<26-a|f>>>a,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return!1;var a=this.words[r];return!!(a&i)},a.prototype.imaskn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return n("number"===typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"===typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,r){var i,a,o=e.length+r;this._expand(o);var s=0;for(i=0;i<e.length;i++){a=(0|this.words[i+r])+s;var l=(0|e.words[i])*t;a-=67108863&l,s=(a>>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)a=(0|this.words[i+r])+s,s=a>>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i<this.length;i++)a=-(0|this.words[i])+s,s=a>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=this.length-e.length,n=this.clone(),i=e,o=0|i.words[i.length-1],s=this._countBits(o);r=26-s,0!==r&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var l,c=n.length-i.length;if("mod"!==t){l=new a(null),l.length=c+1,l.words=new Array(l.length);for(var u=0;u<l.length;u++)l.words[u]=0}var f=n.clone()._ishlnsubmul(i,1,c);0===f.negative&&(n=f,l&&(l.words[c]=1));for(var h=c-1;h>=0;h--){var d=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);d=Math.min(d/o|0,67108863),n._ishlnsubmul(i,d,h);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);l&&(l.words[h]=d)}return l&&l.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:l||null,mod:n}},a.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(e)),{div:i,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,o,s},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;while(t.isEven()&&r.isEven())t.iushrn(1),r.iushrn(1),++c;var u=r.clone(),f=t.clone();while(!t.isZero()){for(var h=0,d=1;0===(t.words[0]&d)&&h<26;++h,d<<=1);if(h>0){t.iushrn(h);while(h-- >0)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(f)),i.iushrn(1),o.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1)}t.cmp(r)>=0?(t.isub(r),i.isub(s),o.isub(l)):(r.isub(t),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,o=new a(1),s=new a(0),l=r.clone();while(t.cmpn(1)>0&&r.cmpn(1)>0){for(var c=0,u=1;0===(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0){t.iushrn(c);while(c-- >0)o.isOdd()&&o.iadd(l),o.iushrn(1)}for(var f=0,h=1;0===(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0){r.iushrn(f);while(f-- >0)s.isOdd()&&s.iadd(l),s.iushrn(1)}t.cmp(r)>=0?(t.isub(r),o.isub(s)):(r.isub(t),s.isub(o))}return i=0===t.cmpn(1)?o:s,i.cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);do{while(t.isEven())t.iushrn(1);while(r.isEven())r.iushrn(1);var i=t.cmp(r);if(i<0){var a=t;t=r,r=a}else if(0===i||0===r.cmpn(1))break;t.isub(r)}while(1);return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"===typeof e);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,o=r;0!==a&&o<this.length;o++){var s=0|this.words[o];s+=a,a=s>>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){n<i?t=-1:n>i&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new S(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function O(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function E(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function A(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),t=r.bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(_,w),_.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i<n;i++)t.words[i]=e.words[i];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,i=10;i<e.length;i++){var o=0|e.words[i];e.words[i-10]=(o&r)<<4|a>>>22,a=o}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(k,w),i(O,w),i(E,w),E.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(y[e])return y[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new O;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new E}return y[e]=t,t},S.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){n(0===(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2===1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}var i=this.m.subn(1),o=0;while(!i.isZero()&&0===i.andln(1))o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();u=new a(2*u*u).toRed(this);while(0!==this.pow(u,c).cmp(l))u.redIAdd(l);var f=this.pow(u,i),h=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=o;while(0!==d.cmp(s)){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v<p);var b=this.pow(f,new a(1).iushln(p-v-1));h=h.redMul(b),f=b.redSqr(),d=d.redMul(f),p=v}return h},S.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},S.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=4,n=new Array(1<<r);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var o=n[0],s=0,l=0,c=t.bitLength()%26;for(0===c&&(c=26),i=t.length-1;i>=0;i--){for(var u=t.words[i],f=c-1;f>=0;f--){var h=u>>f&1;o!==n[0]&&(o=this.sqr(o)),0!==h||0!==s?(s<<=1,s|=h,l++,(l===r||0===i&&0===f)&&(o=this.mul(o,n[s]),l=0,s=0)):l=0}c=26}return o},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new A(e)},i(A,S),A.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},A.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},A.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},A.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},A.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,r("62e4")(e))},bc1f:function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));r("ac6a");var n=r("bee2"),i=r("d4ec"),a=r("262e"),o=r("2caf"),s=r("940e"),l=(r("17b4"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(i["a"])(this,r),n=t.call(this,e);var o=n.bindTemplate;return n.set("class",a.class||null),n.children=n.createCollection(),a.children&&a.children.forEach((function(e){return n.children.add(e)})),n.set("_role",null),n.set("_ariaLabelledBy",null),a.labelView&&n.set({_role:"group",_ariaLabelledBy:a.labelView.id}),n.setTemplate({tag:"div",attributes:{class:["ck","ck-form__row",o.to("class")],role:o.to("_role"),"aria-labelledby":o.to("_ariaLabelledBy")},children:n.children}),n}return Object(n["a"])(r)}(s["a"]))},bc8e:function(e,t,r){"use strict";var n=r("e1bb"),i=r("4c22");e.exports=function(e,t){var r,a,o,s;for(t=t||{},t.base64&&(e=n.decode(e)),a=new i(e,t),r=a.files,o=0;o<r.length;o++)s=r[o],this.file(s.fileName,s.decompressed,{binary:!0,optimizedBinaryString:!0,date:s.date,dir:s.dir,comment:s.fileComment.length?s.fileComment:null,createFolders:t.createFolders});return a.zipComment.length&&(this.comment=a.zipComment),this}},bc9b:function(e,t,r){"use strict";var n=r("f0ce"),i=r("2332"),a="[object AsyncFunction]",o="[object Function]",s="[object GeneratorFunction]",l="[object Proxy]";function c(e){if(!Object(i["a"])(e))return!1;var t=Object(n["a"])(e);return t==o||t==s||t==a||t==l}t["a"]=c},bcf9:function(e,t,r){},bd5b:function(e,t,r){"use strict";var n=r("42e2"),i=15,a=852,o=592,s=0,l=1,c=2,u=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],f=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],h=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],d=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,r,p,m,v,b,g){var y,w,_,k,O,E,S,A,C,T=g.bits,x=0,M=0,j=0,R=0,P=0,I=0,B=0,N=0,D=0,L=0,F=null,V=0,z=new n.Buf16(i+1),U=new n.Buf16(i+1),H=null,q=0;for(x=0;x<=i;x++)z[x]=0;for(M=0;M<p;M++)z[t[r+M]]++;for(P=T,R=i;R>=1;R--)if(0!==z[R])break;if(P>R&&(P=R),0===R)return m[v++]=20971520,m[v++]=20971520,g.bits=1,0;for(j=1;j<R;j++)if(0!==z[j])break;for(P<j&&(P=j),N=1,x=1;x<=i;x++)if(N<<=1,N-=z[x],N<0)return-1;if(N>0&&(e===s||1!==R))return-1;for(U[1]=0,x=1;x<i;x++)U[x+1]=U[x]+z[x];for(M=0;M<p;M++)0!==t[r+M]&&(b[U[t[r+M]]++]=M);if(e===s?(F=H=b,E=19):e===l?(F=u,V-=257,H=f,q-=257,E=256):(F=h,H=d,E=-1),L=0,M=0,x=j,O=v,I=P,B=0,_=-1,D=1<<P,k=D-1,e===l&&D>a||e===c&&D>o)return 1;for(;;){S=x-B,b[M]<E?(A=0,C=b[M]):b[M]>E?(A=H[q+b[M]],C=F[V+b[M]]):(A=96,C=0),y=1<<x-B,w=1<<I,j=w;do{w-=y,m[O+(L>>B)+w]=S<<24|A<<16|C|0}while(0!==w);y=1<<x-1;while(L&y)y>>=1;if(0!==y?(L&=y-1,L+=y):L=0,M++,0===--z[x]){if(x===R)break;x=t[r+b[M]]}if(x>P&&(L&k)!==_){0===B&&(B=P),O+=j,I=x-B,N=1<<I;while(I+B<R){if(N-=z[I+B],N<=0)break;I++,N<<=1}if(D+=1<<I,e===l&&D>a||e===c&&D>o)return 1;_=L&k,m[_]=P<<24|I<<16|O-v|0}}return 0!==L&&(m[O+L]=x-B<<24|64<<16|0),g.bits=P,0}},bd65:function(e,t,r){"use strict";var n=r("f5a6");function i(e){this.data=null,this.length=0,this.index=0}i.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(e){},readInt:function(e){var t,r=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1)}},e.exports=i},bd9d:function(e,t){function r(e){var t,r=e.length;while(r--){if(t=e.readUInt8(r),255!==t){t++,e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}e.exports=r},be57:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));r("6b54");
  823. /**
  824. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  825. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  826. */
  827. function n(e){var t=Object.prototype.toString.apply(e);return"[object Window]"==t||"[object global]"==t}},beb5:function(e,t,r){"use strict";r.d(t,"f",(function(){return o})),r.d(t,"a",(function(){return l})),r.d(t,"d",(function(){return c})),r.d(t,"c",(function(){return u})),r.d(t,"e",(function(){return f})),r.d(t,"b",(function(){return h}));var n=r("2909"),i=(r("7514"),r("b85c")),a=r("2beb");
  828. /**
  829. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  830. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  831. */
  832. function o(e,t,r){return t.setCustomProperty("image",!0,e),Object(a["g"])(e,t,{label:n});function n(){var t=h(e),n=t.getAttribute("alt");return n?"".concat(n," ").concat(r):r}}function s(e){return!!e.getCustomProperty("image")&&Object(a["e"])(e)}function l(e){var t=e.getSelectedElement();return t&&s(t)?t:null}function c(e){return!!e&&e.is("element","image")}function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;e.change((function(n){var i=n.createElement("image",t),o=r||Object(a["c"])(e.document.selection,e);e.insertContent(i,o),i.parent&&n.setSelection(i,"on")}))}function f(e){var t=e.schema,r=e.document.selection;return d(r,t,e)&&!p(r,t)&&m(r)}function h(e){var t,r=[],a=Object(i["a"])(e.getChildren());try{for(a.s();!(t=a.n()).done;){var o=t.value;r.push(o),o.is("element")&&r.push.apply(r,Object(n["a"])(o.getChildren()))}}catch(s){a.e(s)}finally{a.f()}return r.find((function(e){return e.is("element","img")}))}function d(e,t,r){var n=v(e,r);return t.checkChild(n,"image")}function p(e,t){var r=e.getSelectedElement();return r&&t.isObject(r)}function m(e){return Object(n["a"])(e.focus.getAncestors()).every((function(e){return!e.is("element","image")}))}function v(e,t){var r=Object(a["c"])(e,t),n=r.parent;return n.isEmpty&&!n.is("element","$root")?n.parent:n}},becf:function(e,t,r){"use strict";r.d(t,"a",(function(){return a})),r.d(t,"b",(function(){return l}));r("6762"),r("2fdb");var n=r("84c3"),i=r("59a6");
  833. /**
  834. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  835. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  836. */
  837. function a(e){var t=null,r=e.model,n=e.editing.view,a=e.commands.get("input");function o(e){var i=r.document,o=n.document.isComposing,s=t&&t.isEqual(i.selection);t=null,a.isEnabled&&(l(e)||i.selection.isCollapsed||o&&229===e.keyCode||!o&&229===e.keyCode&&s||c())}function s(){var e=r.document,t=1!==e.selection.rangeCount||e.selection.getFirstRange().isFlat;e.selection.isCollapsed||t||c()}function c(){var e=a.buffer;e.lock();var t=e.batch;a._batches.add(t),r.enqueueChange(t,(function(){r.deleteContent(r.document.selection)})),e.unlock()}i["a"].isAndroid?n.document.on("beforeinput",(function(e,t){return o(t)}),{priority:"lowest"}):n.document.on("keydown",(function(e,t){return o(t)}),{priority:"lowest"}),n.document.on("compositionstart",s,{priority:"lowest"}),n.document.on("compositionend",(function(){t=r.createSelection(r.document.selection)}),{priority:"lowest"})}for(var o=[Object(n["a"])("arrowUp"),Object(n["a"])("arrowRight"),Object(n["a"])("arrowDown"),Object(n["a"])("arrowLeft"),9,16,17,18,19,20,27,33,34,35,36,45,91,93,144,145,173,174,175,176,177,178,179,255],s=112;s<=135;s++)o.push(s);function l(e){return!!e.ctrlKey||o.includes(e.keyCode)}},bee2:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r("a38e");function i(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,Object(n["a"])(i.key),i)}}function a(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}},bf50:function(e,t,r){"use strict";r("1c4c"),r("6762"),r("2fdb"),r("8449");var n=r("b85c"),i=(r("ac6a"),r("5df3"),r("4f7f"),r("d4ec")),a=r("bee2"),o=r("262e"),s=r("2caf"),l=r("109b"),c=r("4df9"),u=r("3835"),f=r("e805"),h=r("84c3"),d=r("5bfb"),p=r("c06c"),m=r("becf"),v=r("c7cb"),b=r.n(v),g=(r("e472"),["before","after"]),y=(new DOMParser).parseFromString(b.a,"image/svg+xml").firstChild,w="ck-widget__type-around_disabled",_=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(e){var n;return Object(i["a"])(this,r),n=t.call(this,e),n._currentFakeCaretModelElement=null,n}return Object(a["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.editing.view;this.on("change:isEnabled",(function(r,i,a){t.change((function(e){var r,i=Object(n["a"])(t.document.roots);try{for(i.s();!(r=i.n()).done;){var o=r.value;a?e.removeClass(w,o):e.addClass(w,o)}}catch(s){i.e(s)}finally{i.f()}})),a||e.model.change((function(e){e.removeSelectionAttribute(p["a"])}))})),this._enableTypeAroundUIInjection(),this._enableInsertingParagraphsOnButtonClick(),this._enableInsertingParagraphsOnEnterKeypress(),this._enableInsertingParagraphsOnTypingKeystroke(),this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows(),this._enableDeleteIntegration(),this._enableInsertContentIntegration()}},{key:"destroy",value:function(){this._currentFakeCaretModelElement=null}},{key:"_insertParagraph",value:function(e,t){var r=this.editor,n=r.editing.view;r.execute("insertParagraph",{position:r.model.createPositionAt(e,t)}),n.focus(),n.scrollToTheSelection()}},{key:"_listenToIfEnabled",value:function(e,t,r,n){var i=this;this.listenTo(e,t,(function(){i.isEnabled&&r.apply(void 0,arguments)}),n)}},{key:"_insertParagraphAccordingToFakeCaretPosition",value:function(){var e=this.editor,t=e.model,r=t.document.selection,n=Object(p["e"])(r);if(!n)return!1;var i=r.getSelectedElement();return this._insertParagraph(i,n),!0}},{key:"_enableTypeAroundUIInjection",value:function(){var e=this.editor,t=e.model.schema,r=e.locale.t,n={before:r("Insert paragraph before block"),after:r("Insert paragraph after block")};e.editing.downcastDispatcher.on("insert",(function(e,r,i){var a=i.mapper.toViewElement(r.item);Object(p["f"])(a,r.item,t)&&k(i.writer,n,a)}),{priority:"low"})}},{key:"_enableTypeAroundFakeCaretActivationUsingKeyboardArrows",value:function(){var e=this,t=this.editor,r=t.model,n=r.document.selection,i=r.schema,a=t.editing.view;function o(e){return"ck-widget_type-around_show-fake-caret_".concat(e)}this._listenToIfEnabled(a.document,"keydown",(function(t,r){Object(h["d"])(r.keyCode)&&e._handleArrowKeyPress(t,r)}),{priority:d["a"].get("high")+10}),this._listenToIfEnabled(n,"change:range",(function(e,r){r.directChange&&t.model.change((function(e){e.removeSelectionAttribute(p["a"])}))})),this._listenToIfEnabled(r.document,"change:data",(function(){var e=n.getSelectedElement();if(e){var r=t.editing.mapper.toViewElement(e);if(Object(p["f"])(r,e,i))return}t.model.change((function(e){e.removeSelectionAttribute(p["a"])}))})),this._listenToIfEnabled(t.editing.downcastDispatcher,"selection",(function(t,r,n){var a=n.writer;if(e._currentFakeCaretModelElement){var s=n.mapper.toViewElement(e._currentFakeCaretModelElement);s&&(a.removeClass(g.map(o),s),e._currentFakeCaretModelElement=null)}var l=r.selection.getSelectedElement();if(l){var c=n.mapper.toViewElement(l);if(Object(p["f"])(c,l,i)){var u=Object(p["e"])(r.selection);u&&(a.addClass(o(u),c),e._currentFakeCaretModelElement=l)}}})),this._listenToIfEnabled(t.ui.focusTracker,"change:isFocused",(function(e,r,n){n||t.model.change((function(e){e.removeSelectionAttribute(p["a"])}))}))}},{key:"_handleArrowKeyPress",value:function(e,t){var r,n=this.editor,i=n.model,a=i.document.selection,o=i.schema,s=n.editing.view,l=t.keyCode,c=Object(h["e"])(l,n.locale.contentLanguageDirection),u=s.document.selection.getSelectedElement(),f=n.editing.mapper.toModelElement(u);Object(p["f"])(u,f,o)?r=this._handleArrowKeyPressOnSelectedWidget(c):a.isCollapsed&&(r=this._handleArrowKeyPressWhenSelectionNextToAWidget(c)),r&&(t.preventDefault(),e.stop())}},{key:"_handleArrowKeyPressOnSelectedWidget",value:function(e){var t=this.editor,r=t.model,n=r.document.selection,i=Object(p["e"])(n);return r.change((function(t){if(!i)return t.setSelectionAttribute(p["a"],e?"after":"before"),!0;var r=i===(e?"after":"before");return!r&&(t.removeSelectionAttribute(p["a"]),!0)}))}},{key:"_handleArrowKeyPressWhenSelectionNextToAWidget",value:function(e){var t=this.editor,r=t.model,n=r.schema,i=t.plugins.get("Widget"),a=i._getObjectElementNextToSelection(e),o=t.editing.mapper.toViewElement(a);return!!Object(p["f"])(o,a,n)&&(r.change((function(t){i._setSelectionOverElement(a),t.setSelectionAttribute(p["a"],e?"before":"after")})),!0)}},{key:"_enableInsertingParagraphsOnButtonClick",value:function(){var e=this,t=this.editor,r=t.editing.view;this._listenToIfEnabled(r.document,"mousedown",(function(n,i){var a=Object(p["b"])(i.domTarget);if(a){var o=Object(p["d"])(a),s=Object(p["c"])(a,r.domConverter),l=t.editing.mapper.toModelElement(s);e._insertParagraph(l,o),i.preventDefault(),n.stop()}}))}},{key:"_enableInsertingParagraphsOnEnterKeypress",value:function(){var e=this,t=this.editor,r=t.editing.view;this._listenToIfEnabled(r.document,"enter",(function(n,i){var a,o=r.document.selection.getSelectedElement(),s=t.editing.mapper.toModelElement(o),l=t.model.schema;e._insertParagraphAccordingToFakeCaretPosition()?a=!0:Object(p["f"])(o,s,l)&&(e._insertParagraph(s,i.isSoft?"before":"after"),a=!0),a&&(i.preventDefault(),n.stop())}))}},{key:"_enableInsertingParagraphsOnTypingKeystroke",value:function(){var e=this,t=this.editor,r=t.editing.view,n=[h["f"].enter,h["f"].delete,h["f"].backspace];this._listenToIfEnabled(r.document,"keydown",(function(t,r){n.includes(r.keyCode)||Object(m["b"])(r)||e._insertParagraphAccordingToFakeCaretPosition()}),{priority:d["a"].get("high")+1})}},{key:"_enableDeleteIntegration",value:function(){var e=this.editor,t=e.editing.view,r=e.model,n=r.schema;this._listenToIfEnabled(t.document,"delete",(function(t,i){var a=Object(p["e"])(r.document.selection);if(a){var o=i.direction,s=r.document.selection.getSelectedElement(),l="before"===a,c="forward"==o,u=l===c;if(u)e.execute("delete",{selection:r.createSelection(s,"on")});else{var f=n.getNearestSelectionRange(r.createPositionAt(s,a),o);if(f)if(f.isCollapsed){var h=r.createSelection(f.start);if(r.modifySelection(h,{direction:o}),h.focus.isEqual(f.start)){var d=S(n,f.start.parent);r.deleteContent(r.createSelection(d,"on"),{doNotAutoparagraph:!0})}else r.change((function(t){t.setSelection(f),e.execute(c?"forwardDelete":"delete")}))}else r.change((function(t){t.setSelection(f),e.execute(c?"forwardDelete":"delete")}))}i.preventDefault(),t.stop()}}),{priority:d["a"].get("high")+1})}},{key:"_enableInsertContentIntegration",value:function(){var e=this.editor,t=this.editor.model,r=t.document.selection;this._listenToIfEnabled(e.model,"insertContent",(function(e,n){var i=Object(u["a"])(n,2),a=i[0],o=i[1];if(!o||o.is("documentSelection")){var s=Object(p["e"])(r);if(s)return e.stop(),t.change((function(e){var n=r.getSelectedElement(),i=t.createPositionAt(n,s),o=e.createSelection(i),l=t.insertContent(a,o);return e.setSelection(o),l}))}}),{priority:"high"})}}],[{key:"pluginName",get:function(){return"WidgetTypeAround"}}]),r}(l["a"]);function k(e,t,r){var n=e.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},(function(e){var r=this.toDomElement(e);return O(r,t),E(r),r}));e.insert(e.createPositionAt(r,"end"),n)}function O(e,t){for(var r=0,n=g;r<n.length;r++){var i=n[r],a=new f["a"]({tag:"div",attributes:{class:["ck","ck-widget__type-around__button","ck-widget__type-around__button_".concat(i)],title:t[i]},children:[e.ownerDocument.importNode(y,!0)]});e.appendChild(a.render())}}function E(e){var t=new f["a"]({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});e.appendChild(t.render())}function S(e,t){var r,i=t,a=Object(n["a"])(t.getAncestors({parentFirst:!0}));try{for(a.s();!(r=a.n()).done;){var o=r.value;if(o.childCount>1||e.isLimit(o))break;i=o}}catch(s){a.e(s)}finally{a.f()}return i}var A=r("2beb"),C=r("59a6"),T=(r("fecc"),r("c78f"));
  838. /**
  839. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  840. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  841. */
  842. function x(e){var t=e.model;return function(r,n){var i=n.keyCode==h["f"].arrowup,a=n.keyCode==h["f"].arrowdown,o=n.shiftKey,s=t.document.selection;if(i||a){var l=a;if(!o||!I(s,l)){var c=M(e,s,l);c&&!c.isCollapsed&&P(e,c,l)&&(t.change((function(e){var r=l?c.end:c.start;if(o){var n=t.createSelection(s.anchor);n.setFocus(r),e.setSelection(n)}else e.setSelection(r)})),r.stop(),n.preventDefault(),n.stopPropagation())}}}}function M(e,t,r){var n=e.model;if(r){var i=t.isCollapsed?t.focus:t.getLastPosition(),a=j(n,i,"forward");if(!a)return null;var o=n.createRange(i,a),s=R(n.schema,o,"backward");return s&&i.isBefore(s)?n.createRange(i,s):null}var l=t.isCollapsed?t.focus:t.getFirstPosition(),c=j(n,l,"backward");if(!c)return null;var u=n.createRange(c,l),f=R(n.schema,u,"forward");return f&&l.isAfter(f)?n.createRange(f,l):null}function j(e,t,r){var i,a=e.schema,o=e.createRangeIn(t.root),s="forward"==r?"elementStart":"elementEnd",l=Object(n["a"])(o.getWalker({startPosition:t,direction:r}));try{for(l.s();!(i=l.n()).done;){var c=i.value,u=c.previousPosition,f=c.item,h=c.type;if(a.isLimit(f)&&!a.isInline(f))return u;if(h==s&&a.isBlock(f))return null}}catch(d){l.e(d)}finally{l.f()}return null}function R(e,t,r){var i="backward"==r?t.end:t.start;if(e.checkChild(i,"$text"))return i;var a,o=Object(n["a"])(t.getWalker({direction:r}));try{for(o.s();!(a=o.n()).done;){var s=a.value.nextPosition;if(e.checkChild(s,"$text"))return s}}catch(l){o.e(l)}finally{o.f()}}function P(e,t,r){var i=e.model,a=e.view.domConverter;if(r){var o=i.createSelection(t.start);i.modifySelection(o),o.focus.isAtEnd||t.start.isEqual(o.focus)||(t=i.createRange(o.focus,t.end))}var s,l,c=e.mapper.toViewRange(t),u=a.viewRangeToDom(c),f=T["a"].getDomRangeRects(u),h=Object(n["a"])(f);try{for(h.s();!(l=h.n()).done;){var d=l.value;if(void 0!==s){if(Math.round(d.top)>=s)return!1;s=Math.max(s,Math.round(d.bottom))}else s=Math.round(d.bottom)}}catch(p){h.e(p)}finally{h.f()}return!0}function I(e,t){return!e.isCollapsed&&e.isBackward==t}r.d(t,"a",(function(){return B}));
  843. /**
  844. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  845. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  846. */
  847. var B=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(){return Object(i["a"])(this,r),t.apply(this,arguments)}return Object(a["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor.editing.view,r=t.document;this._previouslySelected=new Set,this.editor.editing.downcastDispatcher.on("selection",(function(t,r,i){e._clearPreviouslySelectedWidgets(i.writer);var a,o=i.writer,s=o.document.selection,l=s.getSelectedElement(),c=null,u=Object(n["a"])(s.getRanges());try{for(u.s();!(a=u.n()).done;){var f,h=a.value,d=Object(n["a"])(h);try{for(d.s();!(f=d.n()).done;){var p=f.value,m=p.item;Object(A["e"])(m)&&!D(m,c)&&(o.addClass(A["a"],m),e._previouslySelected.add(m),c=m,m==l&&o.setSelection(s.getRanges(),{fake:!0,label:Object(A["d"])(l)}))}}catch(v){d.e(v)}finally{d.f()}}}catch(v){u.e(v)}finally{u.f()}}),{priority:"low"}),t.addObserver(c["a"]),this.listenTo(r,"mousedown",(function(){return e._onMousedown.apply(e,arguments)})),this.listenTo(r,"keydown",(function(){e._handleSelectionChangeOnArrowKeyPress.apply(e,arguments)}),{priority:"high"}),this.listenTo(r,"keydown",(function(){e._preventDefaultOnArrowKeyPress.apply(e,arguments)}),{priority:d["a"].get("high")-20}),this.listenTo(r,"keydown",x(this.editor.editing)),this.listenTo(r,"delete",(function(t,r){e._handleDelete("forward"==r.direction)&&(r.preventDefault(),t.stop())}),{priority:"high"})}},{key:"_onMousedown",value:function(e,t){var r=this.editor,n=r.editing.view,i=n.document,a=t.target;if(N(a)){if((C["a"].isSafari||C["a"].isGecko)&&t.domEvent.detail>=3){var o=r.editing.mapper,s=a.is("attributeElement")?a.findAncestor((function(e){return!e.is("attributeElement")})):a,l=o.toModelElement(s);t.preventDefault(),this.editor.model.change((function(e){e.setSelection(l,"in")}))}}else if(Object(A["e"])(a)||(a=a.findAncestor(A["e"]),a)){t.preventDefault(),i.isFocused||n.focus();var c=r.editing.mapper.toModelElement(a);this._setSelectionOverElement(c)}}},{key:"_handleSelectionChangeOnArrowKeyPress",value:function(e,t){var r=t.keyCode;if(Object(h["d"])(r)){var n=this.editor.model,i=n.schema,a=n.document.selection,o=a.getSelectedElement(),s=Object(h["e"])(r,this.editor.locale.contentLanguageDirection);if(o&&i.isObject(o)){var l=s?a.getLastPosition():a.getFirstPosition(),c=i.getNearestSelectionRange(l,s?"forward":"backward");c&&(n.change((function(e){e.setSelection(c)})),t.preventDefault(),e.stop())}else if(a.isCollapsed){var u=this._getObjectElementNextToSelection(s);u&&i.isObject(u)&&(this._setSelectionOverElement(u),t.preventDefault(),e.stop())}}}},{key:"_preventDefaultOnArrowKeyPress",value:function(e,t){var r=t.keyCode;if(Object(h["d"])(r)){var n=this.editor.model,i=n.schema,a=n.document.selection.getSelectedElement();a&&i.isObject(a)&&(t.preventDefault(),e.stop())}}},{key:"_handleDelete",value:function(e){var t=this;if(!this.editor.isReadOnly){var r=this.editor.model.document,n=r.selection;if(n.isCollapsed){var i=this._getObjectElementNextToSelection(e);return i?(this.editor.model.change((function(e){var r=n.anchor.parent;while(r.isEmpty){var a=r;r=a.parent,e.remove(a)}t._setSelectionOverElement(i)})),!0):void 0}}}},{key:"_setSelectionOverElement",value:function(e){this.editor.model.change((function(t){t.setSelection(t.createRangeOn(e))}))}},{key:"_getObjectElementNextToSelection",value:function(e){var t=this.editor.model,r=t.schema,n=t.document.selection,i=t.createSelection(n);t.modifySelection(i,{direction:e?"forward":"backward"});var a=e?i.focus.nodeBefore:i.focus.nodeAfter;return a&&r.isObject(a)?a:null}},{key:"_clearPreviouslySelectedWidgets",value:function(e){var t,r=Object(n["a"])(this._previouslySelected);try{for(r.s();!(t=r.n()).done;){var i=t.value;e.removeClass(A["a"],i)}}catch(a){r.e(a)}finally{r.f()}this._previouslySelected.clear()}}],[{key:"pluginName",get:function(){return"Widget"}},{key:"requires",get:function(){return[_]}}]),r}(l["a"]);function N(e){while(e){if(e.is("editableElement")&&!e.is("rootElement"))return!0;if(Object(A["e"])(e))return!1;e=e.parent}return!1}function D(e,t){return!!t&&Array.from(e.getAncestors()).includes(t)}},bfcc:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.105 18l-.17 1H2.5A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1h15A1.5 1.5 0 0 1 19 2.5v9.975l-.85-.124-.15-.302V8h-5v4h.021l-.172.351-1.916.28-.151.027c-.287.063-.54.182-.755.341L8 13v5h3.105zM2 12h5V8H2v4zm10-4H8v4h4V8zM2 2v5h5V2H2zm0 16h5v-5H2v5zM13 7h5V2h-5v5zM8 2v5h4V2H8z" opacity=".6"/><path d="M15.5 11.5l1.323 2.68 2.957.43-2.14 2.085.505 2.946L15.5 18.25l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L15.5 11.5zM13 6a1 1 0 0 1 1 1v3.172a2.047 2.047 0 0 0-.293.443l-.858 1.736-1.916.28-.151.027A1.976 1.976 0 0 0 9.315 14H7a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h6zm-1 2H8v4h4V8z"/></svg>'},bfee:function(e,t,r){"use strict";function n(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}var i=n();function a(e,t,r,n){var a=i,o=n+r;e^=-1;for(var s=n;s<o;s++)e=e>>>8^a[255&(e^t[s])];return-1^e}e.exports=a},c02b:function(e,t,r){"use strict";var n=r("643e"),i=r("b39a"),a="WeakSet";r("e0b8")(a,(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return n.def(i(this,a),e,!0)}},n,!1,!0)},c06c:function(e,t,r){"use strict";r.d(t,"a",(function(){return i})),r.d(t,"f",(function(){return a})),r.d(t,"b",(function(){return o})),r.d(t,"d",(function(){return s})),r.d(t,"c",(function(){return l})),r.d(t,"e",(function(){return c}));var n=r("2beb"),i="widget-type-around";
  848. /**
  849. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  850. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  851. */function a(e,t,r){return e&&Object(n["e"])(e)&&!r.isInline(t)}function o(e){return e.closest(".ck-widget__type-around__button")}function s(e){return e.classList.contains("ck-widget__type-around__button_before")?"before":"after"}function l(e,t){var r=e.closest(".ck-widget");return t.mapDomToView(r)}function c(e){return e.getAttribute(i)}},c119:function(e,t,r){var n=r("8c8a");t.encrypt=function(e,t){var r=n(t,e._prev);return e._prev=e._cipher.encryptBlock(r),e._prev},t.decrypt=function(e,t){var r=e._prev;e._prev=t;var i=e._cipher.decryptBlock(t);return n(i,r)}},c204:function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));var n=r("d4ec"),i=r("bee2"),a=r("d4e1"),o=r("644e"),s=function(){function e(t){Object(n["a"])(this,e),this.context=t}return Object(i["a"])(e,[{key:"destroy",value:function(){this.stopListening()}}],[{key:"isContextPlugin",get:function(){return!0}}]),e}();Object(o["a"])(s,a["a"])},c24d:function(e){e.exports={modp1:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},modp2:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},modp5:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},modp14:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},modp15:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},modp16:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},modp17:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},modp18:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}},c26b:function(e,t,r){"use strict";var n=r("86cc").f,i=r("2aeb"),a=r("dcbc"),o=r("9b43"),s=r("f605"),l=r("4a59"),c=r("01f9"),u=r("d53b"),f=r("7a56"),h=r("9e1e"),d=r("67ab").fastKey,p=r("b39a"),m=h?"_s":"size",v=function(e,t){var r,n=d(t);if("F"!==n)return e._i[n];for(r=e._f;r;r=r.n)if(r.k==t)return r};e.exports={getConstructor:function(e,t,r,c){var u=e((function(e,n){s(e,u,t,"_i"),e._t=t,e._i=i(null),e._f=void 0,e._l=void 0,e[m]=0,void 0!=n&&l(n,r,e[c],e)}));return a(u.prototype,{clear:function(){for(var e=p(this,t),r=e._i,n=e._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete r[n.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var r=p(this,t),n=v(r,e);if(n){var i=n.n,a=n.p;delete r._i[n.i],n.r=!0,a&&(a.n=i),i&&(i.p=a),r._f==n&&(r._f=i),r._l==n&&(r._l=a),r[m]--}return!!n},forEach:function(e){p(this,t);var r,n=o(e,arguments.length>1?arguments[1]:void 0,3);while(r=r?r.n:this._f){n(r.v,r.k,this);while(r&&r.r)r=r.p}},has:function(e){return!!v(p(this,t),e)}}),h&&n(u.prototype,"size",{get:function(){return p(this,t)[m]}}),u},def:function(e,t,r){var n,i,a=v(e,t);return a?a.v=r:(e._l=a={i:i=d(t,!0),k:t,v:r,p:n=e._l,n:void 0,r:!1},e._f||(e._f=a),n&&(n.n=a),e[m]++,"F"!==i&&(e._i[i]=a)),e},getEntry:v,setStrong:function(e,t,r){c(e,t,(function(e,r){this._t=p(e,t),this._k=r,this._l=void 0}),(function(){var e=this,t=e._k,r=e._l;while(r&&r.r)r=r.p;return e._t&&(e._l=r=r?r.n:e._t._f)?u(0,"keys"==t?r.k:"values"==t?r.v:[r.k,r.v]):(e._t=void 0,u(1))}),r?"entries":"values",!r,!0),f(t)}}},c2ae:function(e,t,r){e.exports=r("e372").PassThrough},c3c0:function(e,t,r){"use strict";var n=r("da3e"),i=r("3fb5");function a(e,t){return 55296===(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320===(64512&e.charCodeAt(t+1)))}function o(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"===typeof e)if(t){if("hex"===t)for(e=e.replace(/[^a-z0-9]+/gi,""),e.length%2!==0&&(e="0"+e),i=0;i<e.length;i+=2)r.push(parseInt(e[i]+e[i+1],16))}else for(var n=0,i=0;i<e.length;i++){var o=e.charCodeAt(i);o<128?r[n++]=o:o<2048?(r[n++]=o>>6|192,r[n++]=63&o|128):a(e,i)?(o=65536+((1023&o)<<10)+(1023&e.charCodeAt(++i)),r[n++]=o>>18|240,r[n++]=o>>12&63|128,r[n++]=o>>6&63|128,r[n++]=63&o|128):(r[n++]=o>>12|224,r[n++]=o>>6&63|128,r[n++]=63&o|128)}else for(i=0;i<e.length;i++)r[i]=0|e[i];return r}function s(e){for(var t="",r=0;r<e.length;r++)t+=u(e[r].toString(16));return t}function l(e){var t=e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24;return t>>>0}function c(e,t){for(var r="",n=0;n<e.length;n++){var i=e[n];"little"===t&&(i=l(i)),r+=f(i.toString(16))}return r}function u(e){return 1===e.length?"0"+e:e}function f(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}function h(e,t,r,i){var a=r-t;n(a%4===0);for(var o=new Array(a/4),s=0,l=t;s<o.length;s++,l+=4){var c;c="big"===i?e[l]<<24|e[l+1]<<16|e[l+2]<<8|e[l+3]:e[l+3]<<24|e[l+2]<<16|e[l+1]<<8|e[l],o[s]=c>>>0}return o}function d(e,t){for(var r=new Array(4*e.length),n=0,i=0;n<e.length;n++,i+=4){var a=e[n];"big"===t?(r[i]=a>>>24,r[i+1]=a>>>16&255,r[i+2]=a>>>8&255,r[i+3]=255&a):(r[i+3]=a>>>24,r[i+2]=a>>>16&255,r[i+1]=a>>>8&255,r[i]=255&a)}return r}function p(e,t){return e>>>t|e<<32-t}function m(e,t){return e<<t|e>>>32-t}function v(e,t){return e+t>>>0}function b(e,t,r){return e+t+r>>>0}function g(e,t,r,n){return e+t+r+n>>>0}function y(e,t,r,n,i){return e+t+r+n+i>>>0}function w(e,t,r,n){var i=e[t],a=e[t+1],o=n+a>>>0,s=(o<n?1:0)+r+i;e[t]=s>>>0,e[t+1]=o}function _(e,t,r,n){var i=t+n>>>0,a=(i<t?1:0)+e+r;return a>>>0}function k(e,t,r,n){var i=t+n;return i>>>0}function O(e,t,r,n,i,a,o,s){var l=0,c=t;c=c+n>>>0,l+=c<t?1:0,c=c+a>>>0,l+=c<a?1:0,c=c+s>>>0,l+=c<s?1:0;var u=e+r+i+o+l;return u>>>0}function E(e,t,r,n,i,a,o,s){var l=t+n+a+s;return l>>>0}function S(e,t,r,n,i,a,o,s,l,c){var u=0,f=t;f=f+n>>>0,u+=f<t?1:0,f=f+a>>>0,u+=f<a?1:0,f=f+s>>>0,u+=f<s?1:0,f=f+c>>>0,u+=f<c?1:0;var h=e+r+i+o+l+u;return h>>>0}function A(e,t,r,n,i,a,o,s,l,c){var u=t+n+a+s+c;return u>>>0}function C(e,t,r){var n=t<<32-r|e>>>r;return n>>>0}function T(e,t,r){var n=e<<32-r|t>>>r;return n>>>0}function x(e,t,r){return e>>>r}function M(e,t,r){var n=e<<32-r|t>>>r;return n>>>0}t.inherits=i,t.toArray=o,t.toHex=s,t.htonl=l,t.toHex32=c,t.zero2=u,t.zero8=f,t.join32=h,t.split32=d,t.rotr32=p,t.rotl32=m,t.sum32=v,t.sum32_3=b,t.sum32_4=g,t.sum32_5=y,t.sum64=w,t.sum64_hi=_,t.sum64_lo=k,t.sum64_4_hi=O,t.sum64_4_lo=E,t.sum64_5_hi=S,t.sum64_5_lo=A,t.rotr64_hi=C,t.rotr64_lo=T,t.shr64_hi=x,t.shr64_lo=M},c3df:function(e,t,r){"use strict";r("a481"),r("6762"),r("2fdb");var n=r("3835"),i=(r("4917"),r("c7eb")),a=(r("96cf"),r("7f7f"),r("b85c")),o=(r("c02b"),r("ac6a"),r("5df3"),r("10ad"),r("d4ec")),s=r("bee2"),l=r("b199"),c=r("2c4d"),u=r("d65e"),f=r("3b42"),h=r("7d4a"),d=r("fcd8"),p=r("086b"),m=r("e755"),v=r("5b14"),b=r("a07d");
  852. /**
  853. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  854. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  855. */
  856. function g(e){var t=0;while(e.previousSibling)e=e.previousSibling,t++;return t}
  857. /**
  858. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  859. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  860. */function y(e){var t=[];while(e&&e.nodeType!=Node.DOCUMENT_NODE)t.unshift(e),e=e.parentNode;return t}
  861. /**
  862. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  863. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  864. */function w(e,t){var r=y(e),n=y(t),i=0;while(r[i]==n[i]&&r[i])i++;return 0===i?null:r[i-1]}var _=r("031c"),k=r("9a76");r.d(t,"a",(function(){return E}));
  865. /**
  866. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  867. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  868. */
  869. var O=Object(v["a"])(document),E=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(o["a"])(this,e),this.document=t,this.blockFillerMode=r.blockFillerMode||"br",this.preElements=["pre"],this.blockElements=["p","div","h1","h2","h3","h4","h5","h6","li","dd","dt","figcaption","td","th"],this._blockFiller="br"==this.blockFillerMode?v["a"]:v["d"],this._domToViewMapping=new WeakMap,this._viewToDomMapping=new WeakMap,this._fakeSelectionMapping=new WeakMap,this._rawContentElementMatcher=new m["a"],this._encounteredRawContentDomNodes=new WeakSet}return Object(s["a"])(e,[{key:"bindFakeSelection",value:function(e,t){this._fakeSelectionMapping.set(e,new h["a"](t))}},{key:"fakeSelectionToView",value:function(e){return this._fakeSelectionMapping.get(e)}},{key:"bindElements",value:function(e,t){this._domToViewMapping.set(e,t),this._viewToDomMapping.set(t,e)}},{key:"unbindDomElement",value:function(e){var t=this._domToViewMapping.get(e);if(t){this._domToViewMapping.delete(e),this._viewToDomMapping.delete(t);var r,n=Object(a["a"])(e.childNodes);try{for(n.s();!(r=n.n()).done;){var i=r.value;this.unbindDomElement(i)}}catch(o){n.e(o)}finally{n.f()}}}},{key:"bindDocumentFragments",value:function(e,t){this._domToViewMapping.set(e,t),this._viewToDomMapping.set(t,e)}},{key:"viewToDom",value:function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e.is("$text")){var i=this._processDataFromViewText(e);return t.createTextNode(i)}if(this.mapViewToDom(e))return this.mapViewToDom(e);if(e.is("documentFragment"))r=t.createDocumentFragment(),n.bind&&this.bindDocumentFragments(r,e);else{if(e.is("uiElement"))return r=e.render(t),n.bind&&this.bindElements(r,e),r;r=e.hasAttribute("xmlns")?t.createElementNS(e.getAttribute("xmlns"),e.name):t.createElement(e.name),e.is("rawElement")&&e.render(r),n.bind&&this.bindElements(r,e);var o,s=Object(a["a"])(e.getAttributeKeys());try{for(s.s();!(o=s.n()).done;){var l=o.value;r.setAttribute(l,e.getAttribute(l))}}catch(h){s.e(h)}finally{s.f()}}if(!1!==n.withChildren){var c,u=Object(a["a"])(this.viewChildrenToDom(e,t,n));try{for(u.s();!(c=u.n()).done;){var f=c.value;r.appendChild(f)}}catch(h){u.e(h)}finally{u.f()}}return r}},{key:"viewChildrenToDom",value:function(e,t){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object(i["a"])().mark((function o(){var s,l,c,u,f;return Object(i["a"])().wrap((function(i){while(1)switch(i.prev=i.next){case 0:s=e.getFillerOffset&&e.getFillerOffset(),l=0,c=Object(a["a"])(e.getChildren()),i.prev=3,c.s();case 5:if((u=c.n()).done){i.next=15;break}if(f=u.value,s!==l){i.next=10;break}return i.next=10,r._blockFiller(t);case 10:return i.next=12,r.viewToDom(f,t,n);case 12:l++;case 13:i.next=5;break;case 15:i.next=20;break;case 17:i.prev=17,i.t0=i["catch"](3),c.e(i.t0);case 20:return i.prev=20,c.f(),i.finish(20);case 23:if(s!==l){i.next=26;break}return i.next=26,r._blockFiller(t);case 26:case"end":return i.stop()}}),o,null,[[3,17,20,23]])}))()}},{key:"viewRangeToDom",value:function(e){var t=this.viewPositionToDom(e.start),r=this.viewPositionToDom(e.end),n=document.createRange();return n.setStart(t.parent,t.offset),n.setEnd(r.parent,r.offset),n}},{key:"viewPositionToDom",value:function(e){var t,r,n,i=e.parent;if(i.is("$text")){var a=this.findCorrespondingDomText(i);if(!a)return null;var o=e.offset;return Object(v["h"])(a)&&(o+=v["c"]),{parent:a,offset:o}}if(0===e.offset){if(t=this.mapViewToDom(i),!t)return null;n=t.childNodes[0]}else{var s=e.nodeBefore;if(r=s.is("$text")?this.findCorrespondingDomText(s):this.mapViewToDom(e.nodeBefore),!r)return null;t=r.parentNode,n=r.nextSibling}if(Object(_["a"])(n)&&Object(v["h"])(n))return{parent:n,offset:v["c"]};var l=r?g(r)+1:0;return{parent:t,offset:l}}},{key:"domToView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.isBlockFiller(e,this.blockFillerMode))return null;var r,n=this.getHostViewElement(e);if(n)return n;if(Object(_["a"])(e)){if(Object(v["g"])(e))return null;var i=this._processDataFromDomText(e);return""===i?null:new l["a"](this.document,i)}if(this.isComment(e))return null;if(this.mapDomToView(e))return this.mapDomToView(e);if(this.isDocumentFragment(e))r=new d["a"](this.document),t.bind&&this.bindDocumentFragments(e,r);else{var o=t.keepOriginalCase?e.tagName:e.tagName.toLowerCase();r=new c["a"](this.document,o),t.bind&&this.bindElements(e,r);for(var s=e.attributes,u=s.length-1;u>=0;u--)r._setAttribute(s[u].name,s[u].value);if(!1!==t.withChildren&&this._rawContentElementMatcher.match(r))return r._setCustomProperty("$rawContent",e.innerHTML),this._encounteredRawContentDomNodes.add(e),r}if(!1!==t.withChildren){var f,h=Object(a["a"])(this.domChildrenToView(e,t));try{for(h.s();!(f=h.n()).done;){var p=f.value;r._appendChild(p)}}catch(m){h.e(m)}finally{h.f()}}return r}},{key:"domChildrenToView",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(i["a"])().mark((function n(){var a,o,s;return Object(i["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:a=0;case 1:if(!(a<e.childNodes.length)){n.next=10;break}if(o=e.childNodes[a],s=t.domToView(o,r),null===s){n.next=7;break}return n.next=7,s;case 7:a++,n.next=1;break;case 10:case"end":return n.stop()}}),n)}))()}},{key:"domSelectionToView",value:function(e){if(1===e.rangeCount){var t=e.getRangeAt(0).startContainer;Object(_["a"])(t)&&(t=t.parentNode);var r=this.fakeSelectionToView(t);if(r)return r}for(var n=this.isDomSelectionBackward(e),i=[],a=0;a<e.rangeCount;a++){var o=e.getRangeAt(a),s=this.domRangeToView(o);s&&i.push(s)}return new h["a"](i,{backward:n})}},{key:"domRangeToView",value:function(e){var t=this.domPositionToView(e.startContainer,e.startOffset),r=this.domPositionToView(e.endContainer,e.endOffset);return t&&r?new f["a"](t,r):null}},{key:"domPositionToView",value:function(e,t){if(this.isBlockFiller(e,this.blockFillerMode))return this.domPositionToView(e.parentNode,g(e));var r=this.mapDomToView(e);if(r&&(r.is("uiElement")||r.is("rawElement")))return u["a"]._createBefore(r);if(Object(_["a"])(e)){if(Object(v["g"])(e))return this.domPositionToView(e.parentNode,g(e));var n=this.findCorrespondingViewText(e),i=t;return n?(Object(v["h"])(e)&&(i-=v["c"],i=i<0?0:i),new u["a"](n,i)):null}if(0===t){var a=this.mapDomToView(e);if(a)return new u["a"](a,0)}else{var o=e.childNodes[t-1],s=Object(_["a"])(o)?this.findCorrespondingViewText(o):this.mapDomToView(o);if(s&&s.parent)return new u["a"](s.parent,s.index+1)}return null}},{key:"mapDomToView",value:function(e){var t=this.getHostViewElement(e);return t||this._domToViewMapping.get(e)}},{key:"findCorrespondingViewText",value:function(e){if(Object(v["g"])(e))return null;var t=this.getHostViewElement(e);if(t)return t;var r=e.previousSibling;if(r){if(!this.isElement(r))return null;var n=this.mapDomToView(r);if(n){var i=n.nextSibling;return i instanceof l["a"]?n.nextSibling:null}}else{var a=this.mapDomToView(e.parentNode);if(a){var o=a.getChild(0);return o instanceof l["a"]?o:null}}return null}},{key:"mapViewToDom",value:function(e){return this._viewToDomMapping.get(e)}},{key:"findCorrespondingDomText",value:function(e){var t=e.previousSibling;return t&&this.mapViewToDom(t)?this.mapViewToDom(t).nextSibling:!t&&e.parent&&this.mapViewToDom(e.parent)?this.mapViewToDom(e.parent).childNodes[0]:null}},{key:"focus",value:function(e){var t=this.mapViewToDom(e);if(t&&t.ownerDocument.activeElement!==t){var r=b["a"].window,i=r.scrollX,a=r.scrollY,o=[];A(t,(function(e){var t=e.scrollLeft,r=e.scrollTop;o.push([t,r])})),t.focus(),A(t,(function(e){var t=o.shift(),r=Object(n["a"])(t,2),i=r[0],a=r[1];e.scrollLeft=i,e.scrollTop=a})),b["a"].window.scrollTo(i,a)}}},{key:"isElement",value:function(e){return e&&e.nodeType==Node.ELEMENT_NODE}},{key:"isDocumentFragment",value:function(e){return e&&e.nodeType==Node.DOCUMENT_FRAGMENT_NODE}},{key:"isComment",value:function(e){return e&&e.nodeType==Node.COMMENT_NODE}},{key:"isBlockFiller",value:function(e){return"br"==this.blockFillerMode?e.isEqualNode(O):!("BR"!==e.tagName||!T(e,this.blockElements)||1!==e.parentNode.childNodes.length)||C(e,this.blockElements)}},{key:"isDomSelectionBackward",value:function(e){if(e.isCollapsed)return!1;var t=document.createRange();t.setStart(e.anchorNode,e.anchorOffset),t.setEnd(e.focusNode,e.focusOffset);var r=t.collapsed;return t.detach(),r}},{key:"getHostViewElement",value:function(e){var t=y(e);t.pop();while(t.length){var r=t.pop(),n=this._domToViewMapping.get(r);if(n&&(n.is("uiElement")||n.is("rawElement")))return n}return null}},{key:"isDomSelectionCorrect",value:function(e){return this._isDomSelectionPositionCorrect(e.anchorNode,e.anchorOffset)&&this._isDomSelectionPositionCorrect(e.focusNode,e.focusOffset)}},{key:"registerRawContentMatcher",value:function(e){this._rawContentElementMatcher.add(e)}},{key:"_isDomSelectionPositionCorrect",value:function(e,t){if(Object(_["a"])(e)&&Object(v["h"])(e)&&t<v["c"])return!1;if(this.isElement(e)&&Object(v["h"])(e.childNodes[t]))return!1;var r=this.mapDomToView(e);return!r||!r.is("uiElement")&&!r.is("rawElement")}},{key:"_processDataFromViewText",value:function(e){var t=this,r=e.data;if(e.getAncestors().some((function(e){return t.preElements.includes(e.name)})))return r;if(" "==r.charAt(0)){var n=this._getTouchingViewTextNode(e,!1),i=n&&this._nodeEndsWithSpace(n);!i&&n||(r=" "+r.substr(1))}if(" "==r.charAt(r.length-1)){var a=this._getTouchingViewTextNode(e,!0);" "!=r.charAt(r.length-2)&&a&&" "!=a.data.charAt(0)||(r=r.substr(0,r.length-1)+" ")}return r.replace(/ {2}/g,"  ")}},{key:"_nodeEndsWithSpace",value:function(e){var t=this;if(e.getAncestors().some((function(e){return t.preElements.includes(e.name)})))return!1;var r=this._processDataFromViewText(e);return" "==r.charAt(r.length-1)}},{key:"_processDataFromDomText",value:function(e){var t=e.data;if(S(e,this.preElements))return Object(v["e"])(e);t=t.replace(/[ \n\t\r]{1,}/g," ");var r=this._getTouchingInlineDomNode(e,!1),n=this._getTouchingInlineDomNode(e,!0),i=this._checkShouldLeftTrimDomText(e,r),a=this._checkShouldRightTrimDomText(e,n);return i&&(t=t.replace(/^ /,"")),a&&(t=t.replace(/ $/,"")),t=Object(v["e"])(new Text(t)),t=t.replace(/ \u00A0/g," "),(/( |\u00A0)\u00A0$/.test(t)||!n||n.data&&" "==n.data.charAt(0))&&(t=t.replace(/\u00A0$/," ")),i&&(t=t.replace(/^\u00A0/," ")),t}},{key:"_checkShouldLeftTrimDomText",value:function(e,t){return!t||(!!Object(k["a"])(t)||!this._encounteredRawContentDomNodes.has(e.previousSibling)&&/[^\S\u00A0]/.test(t.data.charAt(t.data.length-1)))}},{key:"_checkShouldRightTrimDomText",value:function(e,t){return!t&&!Object(v["h"])(e)}},{key:"_getTouchingViewTextNode",value:function(e,t){var r,n=new p["a"]({startPosition:t?u["a"]._createAfter(e):u["a"]._createBefore(e),direction:t?"forward":"backward"}),i=Object(a["a"])(n);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(o.item.is("containerElement"))return null;if(o.item.is("element","br"))return null;if(o.item.is("$textProxy"))return o.item}}catch(s){i.e(s)}finally{i.f()}return null}},{key:"_getTouchingInlineDomNode",value:function(e,t){if(!e.parentNode)return null;var r=t?"nextNode":"previousNode",n=e.ownerDocument,i=y(e)[0],a=n.createTreeWalker(i,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){return Object(_["a"])(e)||"BR"==e.tagName?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});a.currentNode=e;var o=a[r]();if(null!==o){var s=w(e,o);if(s&&!S(e,this.blockElements,s)&&!S(o,this.blockElements,s))return o}return null}}]),e}();function S(e,t,r){var n=y(e);return r&&(n=n.slice(n.indexOf(r)+1)),n.some((function(e){return e.tagName&&t.includes(e.tagName.toLowerCase())}))}function A(e,t){while(e&&e!=b["a"].document)t(e),e=e.parentNode}function C(e,t){var r=Object(_["a"])(e)&&" "==e.data;return r&&T(e,t)&&1===e.parentNode.childNodes.length}function T(e,t){var r=e.parentNode;return r&&r.tagName&&t.includes(r.tagName.toLowerCase())}},c43d:function(e,t,r){"use strict";r.d(t,"a",(function(){return h}));var n=r("d4ec"),i=r("bee2"),a=r("45eb"),o=r("7e84"),s=r("262e"),l=r("2caf"),c=r("3707"),u=r("8de7"),f=r.n(u),h=function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e){var i;Object(n["a"])(this,r),i=t.call(this,e);var a=i.bindTemplate;return i.set("color"),i.set("hasBorder"),i.icon=f.a,i.extendTemplate({attributes:{style:{backgroundColor:a.to("color")},class:["ck","ck-color-grid__tile",a.if("hasBorder","ck-color-table__color-tile_bordered")]}}),i}return Object(i["a"])(r,[{key:"render",value:function(){Object(a["a"])(Object(o["a"])(r.prototype),"render",this).call(this),this.iconView.fillColor="hsl(0, 0%, 100%)"}}]),r}(c["a"])},c44c:function(e,t,r){},c45d:function(e,t,r){(function(t){
  870. /*!
  871. * Quill Editor v1.2.3
  872. * https://quilljs.com/
  873. * Copyright (c) 2014, Jason Chen
  874. * Copyright (c) 2013, salesforce.com
  875. */
  876. (function(t,r){e.exports=r()})(0,(function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.i=function(e){return e},r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=136)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(21),i=r(22),a=r(23),o=r(59),s=r(58),l=r(56),c=r(57),u=r(60),f=r(13),h=r(31),d=r(33),p=r(32),m=r(1),v={Scope:m.Scope,create:m.create,find:m.find,query:m.query,register:m.register,Container:n.default,Format:i.default,Leaf:a.default,Embed:c.default,Scroll:o.default,Block:l.default,Inline:s.default,Text:u.default,Attributor:{Attribute:f.default,Class:h.default,Style:d.default,Store:p.default}};t.default=v},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(t){var r=this;return t="[Parchment] "+t,r=e.call(this,t)||this,r.message=t,r.name=r.constructor.name,r}return n(t,e),t}(Error);t.ParchmentError=i;var a,o={},s={},l={},c={};function u(e,t){var r=h(e);if(null==r)throw new i("Unable to create "+e+" blot");var n=r,a=e instanceof Node?e:n.create(t);return new n(a,t)}function f(e,r){return void 0===r&&(r=!1),null==e?null:null!=e[t.DATA_KEY]?e[t.DATA_KEY].blot:r?f(e.parentNode,r):null}function h(e,t){var r;if(void 0===t&&(t=a.ANY),"string"===typeof e)r=c[e]||o[e];else if(e instanceof Text)r=c["text"];else if("number"===typeof e)e&a.LEVEL&a.BLOCK?r=c["block"]:e&a.LEVEL&a.INLINE&&(r=c["inline"]);else if(e instanceof HTMLElement){var n=(e.getAttribute("class")||"").split(/\s+/);for(var i in n)if(r=s[n[i]],r)break;r=r||l[e.tagName]}return null==r?null:t&a.LEVEL&r.scope&&t&a.TYPE&r.scope?r:null}function d(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(e.length>1)return e.map((function(e){return d(e)}));var r=e[0];if("string"!==typeof r.blotName&&"string"!==typeof r.attrName)throw new i("Invalid definition");if("abstract"===r.blotName)throw new i("Cannot register abstract class");if(c[r.blotName||r.attrName]=r,"string"===typeof r.keyName)o[r.keyName]=r;else if(null!=r.className&&(s[r.className]=r),null!=r.tagName){Array.isArray(r.tagName)?r.tagName=r.tagName.map((function(e){return e.toUpperCase()})):r.tagName=r.tagName.toUpperCase();var n=Array.isArray(r.tagName)?r.tagName:[r.tagName];n.forEach((function(e){null!=l[e]&&null!=r.className||(l[e]=r)}))}return r}t.DATA_KEY="__blot",function(e){e[e["TYPE"]=3]="TYPE",e[e["LEVEL"]=12]="LEVEL",e[e["ATTRIBUTE"]=13]="ATTRIBUTE",e[e["BLOT"]=14]="BLOT",e[e["INLINE"]=7]="INLINE",e[e["BLOCK"]=11]="BLOCK",e[e["BLOCK_BLOT"]=10]="BLOCK_BLOT",e[e["INLINE_BLOT"]=6]="INLINE_BLOT",e[e["BLOCK_ATTRIBUTE"]=9]="BLOCK_ATTRIBUTE",e[e["INLINE_ATTRIBUTE"]=5]="INLINE_ATTRIBUTE",e[e["ANY"]=15]="ANY"}(a=t.Scope||(t.Scope={})),t.create=u,t.find=f,t.query=h,t.register=d},function(e,t,r){var n=r(54),i=r(11),a=r(3),o=r(20),s=String.fromCharCode(0),l=function(e){Array.isArray(e)?this.ops=e:null!=e&&Array.isArray(e.ops)?this.ops=e.ops:this.ops=[]};l.prototype.insert=function(e,t){var r={};return 0===e.length?this:(r.insert=e,null!=t&&"object"===typeof t&&Object.keys(t).length>0&&(r.attributes=t),this.push(r))},l.prototype["delete"]=function(e){return e<=0?this:this.push({delete:e})},l.prototype.retain=function(e,t){if(e<=0)return this;var r={retain:e};return null!=t&&"object"===typeof t&&Object.keys(t).length>0&&(r.attributes=t),this.push(r)},l.prototype.push=function(e){var t=this.ops.length,r=this.ops[t-1];if(e=a(!0,{},e),"object"===typeof r){if("number"===typeof e["delete"]&&"number"===typeof r["delete"])return this.ops[t-1]={delete:r["delete"]+e["delete"]},this;if("number"===typeof r["delete"]&&null!=e.insert&&(t-=1,r=this.ops[t-1],"object"!==typeof r))return this.ops.unshift(e),this;if(i(e.attributes,r.attributes)){if("string"===typeof e.insert&&"string"===typeof r.insert)return this.ops[t-1]={insert:r.insert+e.insert},"object"===typeof e.attributes&&(this.ops[t-1].attributes=e.attributes),this;if("number"===typeof e.retain&&"number"===typeof r.retain)return this.ops[t-1]={retain:r.retain+e.retain},"object"===typeof e.attributes&&(this.ops[t-1].attributes=e.attributes),this}}return t===this.ops.length?this.ops.push(e):this.ops.splice(t,0,e),this},l.prototype.filter=function(e){return this.ops.filter(e)},l.prototype.forEach=function(e){this.ops.forEach(e)},l.prototype.map=function(e){return this.ops.map(e)},l.prototype.partition=function(e){var t=[],r=[];return this.forEach((function(n){var i=e(n)?t:r;i.push(n)})),[t,r]},l.prototype.reduce=function(e,t){return this.ops.reduce(e,t)},l.prototype.chop=function(){var e=this.ops[this.ops.length-1];return e&&e.retain&&!e.attributes&&this.ops.pop(),this},l.prototype.length=function(){return this.reduce((function(e,t){return e+o.length(t)}),0)},l.prototype.slice=function(e,t){e=e||0,"number"!==typeof t&&(t=1/0);var r=[],n=o.iterator(this.ops),i=0;while(i<t&&n.hasNext()){var a;i<e?a=n.next(e-i):(a=n.next(t-i),r.push(a)),i+=o.length(a)}return new l(r)},l.prototype.compose=function(e){var t=o.iterator(this.ops),r=o.iterator(e.ops),n=new l;while(t.hasNext()||r.hasNext())if("insert"===r.peekType())n.push(r.next());else if("delete"===t.peekType())n.push(t.next());else{var i=Math.min(t.peekLength(),r.peekLength()),a=t.next(i),s=r.next(i);if("number"===typeof s.retain){var c={};"number"===typeof a.retain?c.retain=i:c.insert=a.insert;var u=o.attributes.compose(a.attributes,s.attributes,"number"===typeof a.retain);u&&(c.attributes=u),n.push(c)}else"number"===typeof s["delete"]&&"number"===typeof a.retain&&n.push(s)}return n.chop()},l.prototype.concat=function(e){var t=new l(this.ops.slice());return e.ops.length>0&&(t.push(e.ops[0]),t.ops=t.ops.concat(e.ops.slice(1))),t},l.prototype.diff=function(e,t){if(this.ops===e.ops)return new l;var r=[this,e].map((function(t){return t.map((function(r){if(null!=r.insert)return"string"===typeof r.insert?r.insert:s;var n=t===e?"on":"with";throw new Error("diff() called "+n+" non-document")})).join("")})),a=new l,c=n(r[0],r[1],t),u=o.iterator(this.ops),f=o.iterator(e.ops);return c.forEach((function(e){var t=e[1].length;while(t>0){var r=0;switch(e[0]){case n.INSERT:r=Math.min(f.peekLength(),t),a.push(f.next(r));break;case n.DELETE:r=Math.min(t,u.peekLength()),u.next(r),a["delete"](r);break;case n.EQUAL:r=Math.min(u.peekLength(),f.peekLength(),t);var s=u.next(r),l=f.next(r);i(s.insert,l.insert)?a.retain(r,o.attributes.diff(s.attributes,l.attributes)):a.push(l)["delete"](r);break}t-=r}})),a.chop()},l.prototype.eachLine=function(e,t){t=t||"\n";var r=o.iterator(this.ops),n=new l,i=0;while(r.hasNext()){if("insert"!==r.peekType())return;var a=r.peek(),s=o.length(a)-r.peekLength(),c="string"===typeof a.insert?a.insert.indexOf(t,s)-s:-1;if(c<0)n.push(r.next());else if(c>0)n.push(r.next(c));else{if(!1===e(n,r.next(1).attributes||{},i))return;i+=1,n=new l}}n.length()>0&&e(n,{},i)},l.prototype.transform=function(e,t){if(t=!!t,"number"===typeof e)return this.transformPosition(e,t);var r=o.iterator(this.ops),n=o.iterator(e.ops),i=new l;while(r.hasNext()||n.hasNext())if("insert"!==r.peekType()||!t&&"insert"===n.peekType())if("insert"===n.peekType())i.push(n.next());else{var a=Math.min(r.peekLength(),n.peekLength()),s=r.next(a),c=n.next(a);if(s["delete"])continue;c["delete"]?i.push(c):i.retain(a,o.attributes.transform(s.attributes,c.attributes,t))}else i.retain(o.length(r.next()));return i.chop()},l.prototype.transformPosition=function(e,t){t=!!t;var r=o.iterator(this.ops),n=0;while(r.hasNext()&&n<=e){var i=r.peekLength(),a=r.peekType();r.next(),"delete"!==a?("insert"===a&&(n<e||!t)&&(e+=i),n+=i):e-=Math.min(i,e-n)}return e},e.exports=l},function(e,t){"use strict";var r=Object.prototype.hasOwnProperty,n=Object.prototype.toString,i=function(e){return"function"===typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},a=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var t,i=r.call(e,"constructor"),a=e.constructor&&e.constructor.prototype&&r.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!a)return!1;for(t in e);return"undefined"===typeof t||r.call(e,t)};e.exports=function e(){var t,r,n,o,s,l,c=arguments[0],u=1,f=arguments.length,h=!1;for("boolean"===typeof c?(h=c,c=arguments[1]||{},u=2):("object"!==typeof c&&"function"!==typeof c||null==c)&&(c={});u<f;++u)if(t=arguments[u],null!=t)for(r in t)n=c[r],o=t[r],c!==o&&(h&&o&&(a(o)||(s=i(o)))?(s?(s=!1,l=n&&i(n)?n:[]):l=n&&a(n)?n:{},c[r]=e(h,l,o)):"undefined"!==typeof o&&(c[r]=o));return c}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BlockEmbed=t.bubbleFormats=void 0;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(3),o=y(a),s=r(2),l=y(s),c=r(0),u=y(c),f=r(17),h=y(f),d=r(7),p=y(d),m=r(8),v=y(m),b=r(12),g=y(b);function y(e){return e&&e.__esModule?e:{default:e}}function w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function k(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var O=1,E=function(e){function t(){return w(this,t),_(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return k(t,e),n(t,[{key:"attach",value:function(){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"attach",this).call(this),this.attributes=new u.default.Attributor.Store(this.domNode)}},{key:"delta",value:function(){return(new l.default).insert(this.value(),(0,o.default)(this.formats(),this.attributes.values()))}},{key:"format",value:function(e,t){var r=u.default.query(e,u.default.Scope.BLOCK_ATTRIBUTE);null!=r&&this.attributes.attribute(r,t)}},{key:"formatAt",value:function(e,t,r,n){this.format(r,n)}},{key:"insertAt",value:function(e,r,n){if("string"===typeof r&&r.endsWith("\n")){var a=u.default.create(S.blotName);this.parent.insertBefore(a,0===e?this:this.next),a.insertAt(0,r.slice(0,-1))}else i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertAt",this).call(this,e,r,n)}}]),t}(p.default);E.scope=u.default.Scope.BLOCK_BLOT;var S=function(e){function t(e){w(this,t);var r=_(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.cache={},r}return k(t,e),n(t,[{key:"delta",value:function(){return null==this.cache.delta&&(this.cache.delta=this.descendants(u.default.Leaf).reduce((function(e,t){return 0===t.length()?e:e.insert(t.value(),A(t))}),new l.default).insert("\n",A(this))),this.cache.delta}},{key:"deleteAt",value:function(e,r){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"deleteAt",this).call(this,e,r),this.cache={}}},{key:"formatAt",value:function(e,r,n,a){r<=0||(u.default.query(n,u.default.Scope.BLOCK)?e+r===this.length()&&this.format(n,a):i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"formatAt",this).call(this,e,Math.min(r,this.length()-e-1),n,a),this.cache={})}},{key:"insertAt",value:function(e,r,n){if(null!=n)return i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertAt",this).call(this,e,r,n);if(0!==r.length){var a=r.split("\n"),o=a.shift();o.length>0&&(e<this.length()-1||null==this.children.tail?i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertAt",this).call(this,Math.min(e,this.length()-1),o):this.children.tail.insertAt(this.children.tail.length(),o),this.cache={});var s=this;a.reduce((function(e,t){return s=s.split(e,!0),s.insertAt(0,t),t.length}),e+o.length)}}},{key:"insertBefore",value:function(e,r){var n=this.children.head;i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertBefore",this).call(this,e,r),n instanceof h.default&&n.remove(),this.cache={}}},{key:"length",value:function(){return null==this.cache.length&&(this.cache.length=i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"length",this).call(this)+O),this.cache.length}},{key:"moveChildren",value:function(e,r){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"moveChildren",this).call(this,e,r),this.cache={}}},{key:"optimize",value:function(){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this),this.cache={}}},{key:"path",value:function(e){return i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"path",this).call(this,e,!0)}},{key:"removeChild",value:function(e){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"removeChild",this).call(this,e),this.cache={}}},{key:"split",value:function(e){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(r&&(0===e||e>=this.length()-O)){var n=this.clone();return 0===e?(this.parent.insertBefore(n,this),this):(this.parent.insertBefore(n,this.next),n)}var a=i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"split",this).call(this,e,r);return this.cache={},a}}]),t}(u.default.Block);function A(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return null==e?t:("function"===typeof e.formats&&(t=(0,o.default)(t,e.formats())),null==e.parent||"scroll"==e.parent.blotName||e.parent.statics.scope!==e.statics.scope?t:A(e.parent,t))}S.blotName="block",S.tagName="P",S.defaultChild="break",S.allowedChildren=[v.default,p.default,g.default],t.bubbleFormats=A,t.BlockEmbed=E,t.default=S},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(53),o=c(a),s=r(10),l=c(s);function c(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function h(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var d=(0,l.default)("quill:events"),p=function(e){function t(){u(this,t);var e=f(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.on("error",d.error),e}return h(t,e),n(t,[{key:"emit",value:function(){d.log.apply(d,arguments),i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"emit",this).apply(this,arguments)}}]),t}(o.default);p.events={EDITOR_CHANGE:"editor-change",SCROLL_BEFORE_UPDATE:"scroll-before-update",SCROLL_OPTIMIZE:"scroll-optimize",SCROLL_UPDATE:"scroll-update",SELECTION_CHANGE:"selection-change",TEXT_CHANGE:"text-change"},p.sources={API:"api",SILENT:"silent",USER:"user"},t.default=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.overload=t.expandConfig=void 0;var n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){function e(e,t){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0)if(r.push(o.value),t&&r.length===t)break}catch(l){i=!0,a=l}finally{try{!n&&s["return"]&&s["return"]()}finally{if(i)throw a}}return r}return function(t,r){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();r(43);var o=r(2),s=E(o),l=r(14),c=E(l),u=r(5),f=E(u),h=r(9),d=E(h),p=r(0),m=E(p),v=r(15),b=E(v),g=r(3),y=E(g),w=r(10),_=E(w),k=r(29),O=E(k);function E(e){return e&&e.__esModule?e:{default:e}}function S(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function A(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var C=(0,_.default)("quill"),T=function(){function e(t){var r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(A(this,e),this.options=x(t,n),this.container=this.options.container,null==this.container)return C.error("Invalid Quill container",t);this.options.debug&&e.debug(this.options.debug);var i=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new f.default,this.scroll=m.default.create(this.root,{emitter:this.emitter,scrollingContainer:this.scrollingContainer,whitelist:this.options.formats}),this.editor=new c.default(this.scroll),this.selection=new b.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(f.default.events.EDITOR_CHANGE,(function(e){e===f.default.events.TEXT_CHANGE&&r.root.classList.toggle("ql-blank",r.editor.isBlank())})),this.emitter.on(f.default.events.SCROLL_UPDATE,(function(e,t){var n=r.selection.lastRange,i=n&&0===n.length?n.index:void 0;M.call(r,(function(){return r.editor.update(null,t,i)}),e)}));var a=this.clipboard.convert("<div class='ql-editor' style=\"white-space: normal;\">"+i+"<p><br></p></div>");this.setContents(a),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return a(e,null,[{key:"debug",value:function(e){!0===e&&(e="log"),_.default.level(e)}},{key:"find",value:function(e){return e.__quill||m.default.find(e)}},{key:"import",value:function(e){return null==this.imports[e]&&C.error("Cannot import "+e+". Are you sure it was registered?"),this.imports[e]}},{key:"register",value:function(e,t){var r=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!==typeof e){var i=e.attrName||e.blotName;"string"===typeof i?this.register("formats/"+i,e,t):Object.keys(e).forEach((function(n){r.register(n,e[n],t)}))}else null==this.imports[e]||n||C.warn("Overwriting "+e+" with",t),this.imports[e]=t,(e.startsWith("blots/")||e.startsWith("formats/"))&&"abstract"!==t.blotName?m.default.register(t):e.startsWith("modules")&&"function"===typeof t.register&&t.register()}}]),a(e,[{key:"addContainer",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"===typeof e){var r=e;e=document.createElement("div"),e.classList.add(r)}return this.container.insertBefore(e,t),e}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(e,t,r){var n=this,a=j(e,t,r),o=i(a,4);return e=o[0],t=o[1],r=o[3],M.call(this,(function(){return n.editor.deleteText(e,t)}),r,e,-1*t)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.scroll.enable(e),this.container.classList.toggle("ql-disabled",!e)}},{key:"focus",value:function(){var e=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=e,this.selection.scrollIntoView()}},{key:"format",value:function(e,t){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:f.default.sources.API;return M.call(this,(function(){var n=r.getSelection(!0),i=new s.default;if(null==n)return i;if(m.default.query(e,m.default.Scope.BLOCK))i=r.editor.formatLine(n.index,n.length,S({},e,t));else{if(0===n.length)return r.selection.format(e,t),i;i=r.editor.formatText(n.index,n.length,S({},e,t))}return r.setSelection(n,f.default.sources.SILENT),i}),n)}},{key:"formatLine",value:function(e,t,r,n,a){var o=this,s=void 0,l=j(e,t,r,n,a),c=i(l,4);return e=c[0],t=c[1],s=c[2],a=c[3],M.call(this,(function(){return o.editor.formatLine(e,t,s)}),a,e,0)}},{key:"formatText",value:function(e,t,r,n,a){var o=this,s=void 0,l=j(e,t,r,n,a),c=i(l,4);return e=c[0],t=c[1],s=c[2],a=c[3],M.call(this,(function(){return o.editor.formatText(e,t,s)}),a,e,0)}},{key:"getBounds",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=void 0;r="number"===typeof e?this.selection.getBounds(e,t):this.selection.getBounds(e.index,e.length);var n=this.container.getBoundingClientRect();return{bottom:r.bottom-n.top,height:r.height,left:r.left-n.left,right:r.right-n.left,top:r.top-n.top,width:r.width}}},{key:"getContents",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-e,r=j(e,t),n=i(r,2);return e=n[0],t=n[1],this.editor.getContents(e,t)}},{key:"getFormat",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getSelection(),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"number"===typeof e?this.editor.getFormat(e,t):this.editor.getFormat(e.index,e.length)}},{key:"getIndex",value:function(e){return e.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(e){return this.scroll.leaf(e)}},{key:"getLine",value:function(e){return this.scroll.line(e)}},{key:"getLines",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return"number"!==typeof e?this.scroll.lines(e.index,e.length):this.scroll.lines(e,t)}},{key:"getModule",value:function(e){return this.theme.modules[e]}},{key:"getSelection",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-e,r=j(e,t),n=i(r,2);return e=n[0],t=n[1],this.editor.getText(e,t)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(t,r,n){var i=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.sources.API;return M.call(this,(function(){return i.editor.insertEmbed(t,r,n)}),a,t)}},{key:"insertText",value:function(e,t,r,n,a){var o=this,s=void 0,l=j(e,0,r,n,a),c=i(l,4);return e=c[0],s=c[2],a=c[3],M.call(this,(function(){return o.editor.insertText(e,t,s)}),a,e,t.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(e,t,r){this.clipboard.dangerouslyPasteHTML(e,t,r)}},{key:"removeFormat",value:function(e,t,r){var n=this,a=j(e,t,r),o=i(a,4);return e=o[0],t=o[1],r=o[3],M.call(this,(function(){return n.editor.removeFormat(e,t)}),r,e)}},{key:"setContents",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f.default.sources.API;return M.call(this,(function(){e=new s.default(e);var r=t.getLength(),n=t.editor.deleteText(0,r),i=t.editor.applyDelta(e),a=i.ops[i.ops.length-1];null!=a&&"string"===typeof a.insert&&"\n"===a.insert[a.insert.length-1]&&(t.editor.deleteText(t.getLength()-1,1),i.delete(1));var o=n.compose(i);return o}),r)}},{key:"setSelection",value:function(t,r,n){if(null==t)this.selection.setRange(null,r||e.sources.API);else{var a=j(t,r,n),o=i(a,4);t=o[0],r=o[1],n=o[3],this.selection.setRange(new v.Range(t,r),n)}n!==f.default.sources.SILENT&&this.selection.scrollIntoView()}},{key:"setText",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f.default.sources.API,r=(new s.default).insert(e);return this.setContents(r,t)}},{key:"update",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.default.sources.USER,t=this.scroll.update(e);return this.selection.update(e),t}},{key:"updateContents",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f.default.sources.API;return M.call(this,(function(){return e=new s.default(e),t.editor.applyDelta(e,r)}),r,!0)}}]),e}();function x(e,t){if(t=(0,y.default)(!0,{container:e,modules:{clipboard:!0,keyboard:!0,history:!0}},t),t.theme&&t.theme!==T.DEFAULTS.theme){if(t.theme=T.import("themes/"+t.theme),null==t.theme)throw new Error("Invalid theme "+t.theme+". Did you register it?")}else t.theme=O.default;var r=(0,y.default)(!0,{},t.theme.DEFAULTS);[r,t].forEach((function(e){e.modules=e.modules||{},Object.keys(e.modules).forEach((function(t){!0===e.modules[t]&&(e.modules[t]={})}))}));var n=Object.keys(r.modules).concat(Object.keys(t.modules)),i=n.reduce((function(e,t){var r=T.import("modules/"+t);return null==r?C.error("Cannot load "+t+" module. Are you sure you registered it?"):e[t]=r.DEFAULTS||{},e}),{});return null!=t.modules&&t.modules.toolbar&&t.modules.toolbar.constructor!==Object&&(t.modules.toolbar={container:t.modules.toolbar}),t=(0,y.default)(!0,{},T.DEFAULTS,{modules:i},r,t),["bounds","container","scrollingContainer"].forEach((function(e){"string"===typeof t[e]&&(t[e]=document.querySelector(t[e]))})),t.modules=Object.keys(t.modules).reduce((function(e,r){return t.modules[r]&&(e[r]=t.modules[r]),e}),{}),t}function M(e,t,r,n){if(this.options.strict&&!this.isEnabled()&&t===f.default.sources.USER)return new s.default;var i=null==r?null:this.getSelection(),a=this.editor.delta,o=e();if(null!=i&&(!0===r&&(r=i.index),null==n?i=R(i,o,t):0!==n&&(i=R(i,r,n,t)),this.setSelection(i,f.default.sources.SILENT)),o.length()>0){var l,c,u=[f.default.events.TEXT_CHANGE,o,a,t];if((l=this.emitter).emit.apply(l,[f.default.events.EDITOR_CHANGE].concat(u)),t!==f.default.sources.SILENT)(c=this.emitter).emit.apply(c,u)}return o}function j(e,t,r,i,a){var o={};return"number"===typeof e.index&&"number"===typeof e.length?"number"!==typeof t?(a=i,i=r,r=t,t=e.length,e=e.index):(t=e.length,e=e.index):"number"!==typeof t&&(a=i,i=r,r=t,t=0),"object"===("undefined"===typeof r?"undefined":n(r))?(o=r,a=i):"string"===typeof r&&(null!=i?o[r]=i:a=r),a=a||f.default.sources.API,[e,t,o,a]}function R(e,t,r,n){if(null==e)return null;var a=void 0,o=void 0;if(t instanceof s.default){var l=[e.index,e.index+e.length].map((function(e){return t.transformPosition(e,n===f.default.sources.USER)})),c=i(l,2);a=c[0],o=c[1]}else{var u=[e.index,e.index+e.length].map((function(e){return e<t||e===t&&n!==f.default.sources.USER?e:r>=0?e+r:Math.max(t,e+r)})),h=i(u,2);a=h[0],o=h[1]}return new v.Range(a,o-a)}T.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},T.events=f.default.events,T.sources=f.default.sources,T.version="1.2.3",T.imports={delta:s.default,parchment:m.default,"core/module":d.default,"core/theme":O.default},t.expandConfig=x,t.overload=j,t.default=T},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),i=a(n);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=function(e){function t(){return o(this,t),s(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),t}(i.default.Embed);t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(7),o=f(a),s=r(12),l=f(s),c=r(0),u=f(c);function f(e){return e&&e.__esModule?e:{default:e}}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var m=function(e){function t(){return h(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return p(t,e),n(t,[{key:"formatAt",value:function(e,r,n,a){if(t.compare(this.statics.blotName,n)<0&&u.default.query(n,u.default.Scope.BLOT)){var o=this.isolate(e,r);a&&o.wrap(n,a)}else i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"formatAt",this).call(this,e,r,n,a)}},{key:"optimize",value:function(){if(i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this),this.parent instanceof t&&t.compare(this.statics.blotName,this.parent.statics.blotName)>0){var e=this.parent.isolate(this.offset(),this.length());this.moveChildren(e),e.wrap(this)}}}],[{key:"compare",value:function(e,r){var n=t.order.indexOf(e),i=t.order.indexOf(r);return n>=0||i>=0?n-i:e===r?0:e<r?-1:1}}]),t}(u.default.Inline);m.allowedChildren=[m,o.default,l.default],m.order=["cursor","inline","code","underline","strike","italic","bold","script","link"],t.default=m},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n(this,e),this.quill=t,this.options=r};i.DEFAULTS={},t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=["error","warn","log","info"],i="warn";function a(e){if(n.indexOf(e)<=n.indexOf(i)){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];console[e].apply(console,r)}}function o(e){return n.reduce((function(t,r){return t[r]=a.bind(console,r,e),t}),{})}a.level=o.level=function(e){i=e},t.default=o},function(e,t,r){var n=Array.prototype.slice,i=r(52),a=r(51),o=e.exports=function(e,t,r){return r||(r={}),e===t||(e instanceof Date&&t instanceof Date?e.getTime()===t.getTime():!e||!t||"object"!=typeof e&&"object"!=typeof t?r.strict?e===t:e==t:c(e,t,r))};function s(e){return null===e||void 0===e}function l(e){return!(!e||"object"!==typeof e||"number"!==typeof e.length)&&("function"===typeof e.copy&&"function"===typeof e.slice&&!(e.length>0&&"number"!==typeof e[0]))}function c(e,t,r){var c,u;if(s(e)||s(t))return!1;if(e.prototype!==t.prototype)return!1;if(a(e))return!!a(t)&&(e=n.call(e),t=n.call(t),o(e,t,r));if(l(e)){if(!l(t))return!1;if(e.length!==t.length)return!1;for(c=0;c<e.length;c++)if(e[c]!==t[c])return!1;return!0}try{var f=i(e),h=i(t)}catch(d){return!1}if(f.length!=h.length)return!1;for(f.sort(),h.sort(),c=f.length-1;c>=0;c--)if(f[c]!=h[c])return!1;for(c=f.length-1;c>=0;c--)if(u=f[c],!o(e[u],t[u],r))return!1;return typeof e===typeof t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),i=a(n);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=function(e){function t(){return o(this,t),s(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),t}(i.default.Text);t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(1),i=function(){function e(e,t,r){void 0===r&&(r={}),this.attrName=e,this.keyName=t;var i=n.Scope.TYPE&n.Scope.ATTRIBUTE;null!=r.scope?this.scope=r.scope&n.Scope.LEVEL|i:this.scope=n.Scope.ATTRIBUTE,null!=r.whitelist&&(this.whitelist=r.whitelist)}return e.keys=function(e){return[].map.call(e.attributes,(function(e){return e.name}))},e.prototype.add=function(e,t){return!!this.canAdd(e,t)&&(e.setAttribute(this.keyName,t),!0)},e.prototype.canAdd=function(e,t){var r=n.query(e,n.Scope.BLOT&(this.scope|n.Scope.TYPE));return null!=r&&(null==this.whitelist||this.whitelist.indexOf(t)>-1)},e.prototype.remove=function(e){e.removeAttribute(this.keyName)},e.prototype.value=function(e){var t=e.getAttribute(this.keyName);return this.canAdd(e,t)?t:""},e}();t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){function e(e,t){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0)if(r.push(o.value),t&&r.length===t)break}catch(l){i=!0,a=l}finally{try{!n&&s["return"]&&s["return"]()}finally{if(i)throw a}}return r}return function(t,r){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),o=r(2),s=E(o),l=r(20),c=E(l),u=r(0),f=E(u),h=r(16),d=E(h),p=r(25),m=E(p),v=r(4),b=E(v),g=r(19),y=E(g),w=r(11),_=E(w),k=r(3),O=E(k);function E(e){return e&&e.__esModule?e:{default:e}}function S(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function A(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var C=function(){function e(t){A(this,e),this.scroll=t,this.delta=this.getDelta()}return a(e,[{key:"applyDelta",value:function(e){var t=this,r=!1;this.scroll.update();var a=this.scroll.length();return this.scroll.batch=!0,e=x(e),e.reduce((function(e,o){var s=o.retain||o.delete||o.insert.length||1,l=o.attributes||{};if(null!=o.insert){if("string"===typeof o.insert){var u=o.insert;u.endsWith("\n")&&r&&(r=!1,u=u.slice(0,-1)),e>=a&&!u.endsWith("\n")&&(r=!0),t.scroll.insertAt(e,u);var h=t.scroll.line(e),d=i(h,2),p=d[0],m=d[1],g=(0,O.default)({},(0,v.bubbleFormats)(p));if(p instanceof b.default){var y=p.descendant(f.default.Leaf,m),w=i(y,1),_=w[0];g=(0,O.default)(g,(0,v.bubbleFormats)(_))}l=c.default.attributes.diff(g,l)||{}}else if("object"===n(o.insert)){var k=Object.keys(o.insert)[0];if(null==k)return e;t.scroll.insertAt(e,k,o.insert[k])}a+=s}return Object.keys(l).forEach((function(r){t.scroll.formatAt(e,s,r,l[r])})),e+s}),0),e.reduce((function(e,r){return"number"===typeof r.delete?(t.scroll.deleteAt(e,r.delete),e):e+(r.retain||r.insert.length||1)}),0),this.scroll.batch=!1,this.scroll.optimize(),this.update(e)}},{key:"deleteText",value:function(e,t){return this.scroll.deleteAt(e,t),this.update((new s.default).retain(e).delete(t))}},{key:"formatLine",value:function(e,t){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.scroll.update(),Object.keys(n).forEach((function(i){if(null==r.scroll.whitelist||r.scroll.whitelist[i]){var a=r.scroll.lines(e,Math.max(t,1)),o=t;a.forEach((function(t){var a=t.length();if(t instanceof d.default){var s=e-t.offset(r.scroll),l=t.newlineIndex(s+o)-s+1;t.formatAt(s,l,i,n[i])}else t.format(i,n[i]);o-=a}))}})),this.scroll.optimize(),this.update((new s.default).retain(e).retain(t,(0,y.default)(n)))}},{key:"formatText",value:function(e,t){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(n).forEach((function(i){r.scroll.formatAt(e,t,i,n[i])})),this.update((new s.default).retain(e).retain(t,(0,y.default)(n)))}},{key:"getContents",value:function(e,t){return this.delta.slice(e,e+t)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce((function(e,t){return e.concat(t.delta())}),new s.default)}},{key:"getFormat",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=[],n=[];0===t?this.scroll.path(e).forEach((function(e){var t=i(e,1),a=t[0];a instanceof b.default?r.push(a):a instanceof f.default.Leaf&&n.push(a)})):(r=this.scroll.lines(e,t),n=this.scroll.descendants(f.default.Leaf,e,t));var a=[r,n].map((function(e){if(0===e.length)return{};var t=(0,v.bubbleFormats)(e.shift());while(Object.keys(t).length>0){var r=e.shift();if(null==r)return t;t=T((0,v.bubbleFormats)(r),t)}return t}));return O.default.apply(O.default,a)}},{key:"getText",value:function(e,t){return this.getContents(e,t).filter((function(e){return"string"===typeof e.insert})).map((function(e){return e.insert})).join("")}},{key:"insertEmbed",value:function(e,t,r){return this.scroll.insertAt(e,t,r),this.update((new s.default).retain(e).insert(S({},t,r)))}},{key:"insertText",value:function(e,t){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t=t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),this.scroll.insertAt(e,t),Object.keys(n).forEach((function(i){r.scroll.formatAt(e,t.length,i,n[i])})),this.update((new s.default).retain(e).insert(t,(0,y.default)(n)))}},{key:"isBlank",value:function(){if(0==this.scroll.children.length)return!0;if(this.scroll.children.length>1)return!1;var e=this.scroll.children.head;return e.length()<=1&&0==Object.keys(e.formats()).length}},{key:"removeFormat",value:function(e,t){var r=this.getText(e,t),n=this.scroll.line(e+t),a=i(n,2),o=a[0],l=a[1],c=0,u=new s.default;null!=o&&(c=o instanceof d.default?o.newlineIndex(l)-l+1:o.length()-l,u=o.delta().slice(l,l+c-1).insert("\n"));var f=this.getContents(e,t+c),h=f.diff((new s.default).insert(r).concat(u)),p=(new s.default).retain(e).concat(h);return this.applyDelta(p)}},{key:"update",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=this.delta;if(1===t.length&&"characterData"===t[0].type&&f.default.find(t[0].target)){var i=f.default.find(t[0].target),a=(0,v.bubbleFormats)(i),o=i.offset(this.scroll),l=t[0].oldValue.replace(m.default.CONTENTS,""),c=(new s.default).insert(l),u=(new s.default).insert(i.value()),h=(new s.default).retain(o).concat(c.diff(u,r));e=h.reduce((function(e,t){return t.insert?e.insert(t.insert,a):e.push(t)}),new s.default),this.delta=n.compose(e)}else this.delta=this.getDelta(),e&&(0,_.default)(n.compose(e),this.delta)||(e=n.diff(this.delta,r));return e}}]),e}();function T(e,t){return Object.keys(t).reduce((function(r,n){return null==e[n]||(t[n]===e[n]?r[n]=t[n]:Array.isArray(t[n])?t[n].indexOf(e[n])<0&&(r[n]=t[n].concat([e[n]])):r[n]=[t[n],e[n]]),r}),{})}function x(e){return e.reduce((function(e,t){if(1===t.insert){var r=(0,y.default)(t.attributes);return delete r["image"],e.insert({image:t.attributes.image},r)}if(null==t.attributes||!0!==t.attributes.list&&!0!==t.attributes.bullet||(t=(0,y.default)(t),t.attributes.list?t.attributes.list="ordered":(t.attributes.list="bullet",delete t.attributes.bullet)),"string"===typeof t.insert){var n=t.insert.replace(/\r\n/g,"\n").replace(/\r/g,"\n");return e.insert(n,t.attributes)}return e.push(t)}),new s.default)}t.default=C},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Range=void 0;var n=function(){function e(e,t){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0)if(r.push(o.value),t&&r.length===t)break}catch(l){i=!0,a=l}finally{try{!n&&s["return"]&&s["return"]()}finally{if(i)throw a}}return r}return function(t,r){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),a=r(0),o=m(a),s=r(19),l=m(s),c=r(11),u=m(c),f=r(5),h=m(f),d=r(10),p=m(d);function m(e){return e&&e.__esModule?e:{default:e}}function v(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var g=(0,p.default)("quill:selection"),y=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;b(this,e),this.index=t,this.length=r},w=function(){function e(t,r){var n=this;b(this,e),this.emitter=r,this.scroll=t,this.composing=!1,this.root=this.scroll.domNode,this.root.addEventListener("compositionstart",(function(){n.composing=!0})),this.root.addEventListener("compositionend",(function(){n.composing=!1})),this.cursor=o.default.create("cursor",this),this.lastRange=this.savedRange=new y(0,0),["keyup","mouseup","mouseleave","touchend","touchleave","focus","blur"].forEach((function(e){n.root.addEventListener(e,(function(){setTimeout(n.update.bind(n,h.default.sources.USER),100)}))})),this.emitter.on(h.default.events.EDITOR_CHANGE,(function(e,t){e===h.default.events.TEXT_CHANGE&&t.length()>0&&n.update(h.default.sources.SILENT)})),this.emitter.on(h.default.events.SCROLL_BEFORE_UPDATE,(function(){var e=n.getNativeRange();null!=e&&e.start.node!==n.cursor.textNode&&n.emitter.once(h.default.events.SCROLL_UPDATE,(function(){try{n.setNativeRange(e.start.node,e.start.offset,e.end.node,e.end.offset)}catch(t){}}))})),this.update(h.default.sources.SILENT)}return i(e,[{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(e,t){if(null==this.scroll.whitelist||this.scroll.whitelist[e]){this.scroll.update();var r=this.getNativeRange();if(null!=r&&r.native.collapsed&&!o.default.query(e,o.default.Scope.BLOCK)){if(r.start.node!==this.cursor.textNode){var n=o.default.find(r.start.node,!1);if(null==n)return;if(n instanceof o.default.Leaf){var i=n.split(r.start.offset);n.parent.insertBefore(this.cursor,i)}else n.insertBefore(this.cursor,r.start.node);this.cursor.attach()}this.cursor.format(e,t),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=this.scroll.length();e=Math.min(e,r-1),t=Math.min(e+t,r-1)-e;var i=void 0,a=this.scroll.leaf(e),o=n(a,2),s=o[0],l=o[1];if(null==s)return null;var c=s.position(l,!0),u=n(c,2);i=u[0],l=u[1];var f=document.createRange();if(t>0){f.setStart(i,l);var h=this.scroll.leaf(e+t),d=n(h,2);if(s=d[0],l=d[1],null==s)return null;var p=s.position(l,!0),m=n(p,2);return i=m[0],l=m[1],f.setEnd(i,l),f.getBoundingClientRect()}var v="left",b=void 0;return i instanceof Text?(l<i.data.length?(f.setStart(i,l),f.setEnd(i,l+1)):(f.setStart(i,l-1),f.setEnd(i,l),v="right"),b=f.getBoundingClientRect()):(b=s.domNode.getBoundingClientRect(),l>0&&(v="right")),{bottom:b.top+b.height,height:b.height,left:b[v],right:b[v],top:b.top,width:0}}},{key:"getNativeRange",value:function(){var e=document.getSelection();if(null==e||e.rangeCount<=0)return null;var t=e.getRangeAt(0);if(null==t)return null;if(!_(this.root,t.startContainer)||!t.collapsed&&!_(this.root,t.endContainer))return null;var r={start:{node:t.startContainer,offset:t.startOffset},end:{node:t.endContainer,offset:t.endOffset},native:t};return[r.start,r.end].forEach((function(e){var t=e.node,r=e.offset;while(!(t instanceof Text)&&t.childNodes.length>0)if(t.childNodes.length>r)t=t.childNodes[r],r=0;else{if(t.childNodes.length!==r)break;t=t.lastChild,r=t instanceof Text?t.data.length:t.childNodes.length+1}e.node=t,e.offset=r})),g.info("getNativeRange",r),r}},{key:"getRange",value:function(){var e=this,t=this.getNativeRange();if(null==t)return[null,null];var r=[[t.start.node,t.start.offset]];t.native.collapsed||r.push([t.end.node,t.end.offset]);var i=r.map((function(t){var r=n(t,2),i=r[0],a=r[1],s=o.default.find(i,!0),l=s.offset(e.scroll);return 0===a?l:s instanceof o.default.Container?l+s.length():l+s.index(i,a)})),a=Math.min.apply(Math,v(i)),s=Math.max.apply(Math,v(i));return s=Math.min(s,this.scroll.length()-1),[new y(a,s-a),t]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"scrollIntoView",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.lastRange;if(null!=e){var t=this.getBounds(e.index,e.length);if(null!=t){var r=this.scroll.length()-1,i=this.scroll.line(Math.min(e.index,r)),a=n(i,1),o=a[0],s=o;if(e.length>0){var l=this.scroll.line(Math.min(e.index+e.length,r)),c=n(l,1);s=c[0]}if(null!=o&&null!=s){var u=this.scroll.scrollingContainer,f=u.getBoundingClientRect();t.top<f.top?u.scrollTop-=f.top-t.top:t.bottom>f.bottom&&(u.scrollTop+=t.bottom-f.bottom)}}}}},{key:"setNativeRange",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t,i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(g.info("setNativeRange",e,t,r,n),null==e||null!=this.root.parentNode&&null!=e.parentNode&&null!=r.parentNode){var a=document.getSelection();if(null!=a)if(null!=e){this.hasFocus()||this.root.focus();var o=(this.getNativeRange()||{}).native;if(null==o||i||e!==o.startContainer||t!==o.startOffset||r!==o.endContainer||n!==o.endOffset){"BR"==e.tagName&&(t=[].indexOf.call(e.parentNode.childNodes,e),e=e.parentNode),"BR"==r.tagName&&(n=[].indexOf.call(r.parentNode.childNodes,r),r=r.parentNode);var s=document.createRange();s.setStart(e,t),s.setEnd(r,n),a.removeAllRanges(),a.addRange(s)}}else a.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:h.default.sources.API;if("string"===typeof r&&(i=r,r=!1),g.info("setRange",e),null!=e){var a=e.collapsed?[e.index]:[e.index,e.index+e.length],o=[],s=this.scroll.length();a.forEach((function(e,r){e=Math.min(s-1,e);var i=void 0,a=t.scroll.leaf(e),l=n(a,2),c=l[0],u=l[1],f=c.position(u,0!==r),h=n(f,2);i=h[0],u=h[1],o.push(i,u)})),o.length<2&&(o=o.concat(o)),this.setNativeRange.apply(this,v(o).concat([r]))}else this.setNativeRange(null);this.update(i)}},{key:"update",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h.default.sources.USER,t=this.lastRange,r=this.getRange(),i=n(r,2),a=i[0],o=i[1];if(this.lastRange=a,null!=this.lastRange&&(this.savedRange=this.lastRange),!(0,u.default)(t,this.lastRange)){var s;!this.composing&&null!=o&&o.native.collapsed&&o.start.node!==this.cursor.textNode&&this.cursor.restore();var c,f=[h.default.events.SELECTION_CHANGE,(0,l.default)(this.lastRange),(0,l.default)(t),e];if((s=this.emitter).emit.apply(s,[h.default.events.EDITOR_CHANGE].concat(f)),e!==h.default.sources.SILENT)(c=this.emitter).emit.apply(c,f)}}}]),e}();function _(e,t){try{t.parentNode}catch(r){return!1}return t instanceof Text&&(t=t.parentNode),e.contains(t)}t.Range=y,t.default=w},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Code=void 0;var n=function(){function e(e,t){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0)if(r.push(o.value),t&&r.length===t)break}catch(l){i=!0,a=l}finally{try{!n&&s["return"]&&s["return"]()}finally{if(i)throw a}}return r}return function(t,r){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),a=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},o=r(2),s=v(o),l=r(0),c=v(l),u=r(4),f=v(u),h=r(8),d=v(h),p=r(12),m=v(p);function v(e){return e&&e.__esModule?e:{default:e}}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function y(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var w=function(e){function t(){return b(this,t),g(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),t}(d.default);w.blotName="code",w.tagName="CODE";var _=function(e){function t(){return b(this,t),g(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return y(t,e),i(t,[{key:"delta",value:function(){var e=this,t=this.domNode.textContent;return t.endsWith("\n")&&(t=t.slice(0,-1)),t.split("\n").reduce((function(t,r){return t.insert(r).insert("\n",e.formats())}),new s.default)}},{key:"format",value:function(e,r){if(e!==this.statics.blotName||!r){var i=this.descendant(m.default,this.length()-1),o=n(i,1),s=o[0];null!=s&&s.deleteAt(s.length()-1,1),a(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,r)}}},{key:"formatAt",value:function(e,r,n,i){if(0!==r&&null!=c.default.query(n,c.default.Scope.BLOCK)&&(n!==this.statics.blotName||i!==this.statics.formats(this.domNode))){var a=this.newlineIndex(e);if(!(a<0||a>=e+r)){var o=this.newlineIndex(e,!0)+1,s=a-o+1,l=this.isolate(o,s),u=l.next;l.format(n,i),u instanceof t&&u.formatAt(0,e-o+r-s,n,i)}}}},{key:"insertAt",value:function(e,t,r){if(null==r){var i=this.descendant(m.default,e),a=n(i,2),o=a[0],s=a[1];o.insertAt(s,t)}}},{key:"length",value:function(){var e=this.domNode.textContent.length;return this.domNode.textContent.endsWith("\n")?e:e+1}},{key:"newlineIndex",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t)return this.domNode.textContent.slice(0,e).lastIndexOf("\n");var r=this.domNode.textContent.slice(e).indexOf("\n");return r>-1?e+r:-1}},{key:"optimize",value:function(){this.domNode.textContent.endsWith("\n")||this.appendChild(c.default.create("text","\n")),a(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this);var e=this.next;null!=e&&e.prev===this&&e.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===e.statics.formats(e.domNode)&&(e.optimize(),e.moveChildren(this),e.remove())}},{key:"replace",value:function(e){a(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replace",this).call(this,e),[].slice.call(this.domNode.querySelectorAll("*")).forEach((function(e){var t=c.default.find(e);null==t?e.parentNode.removeChild(e):t instanceof c.default.Embed?t.remove():t.unwrap()}))}}],[{key:"create",value:function(e){var r=a(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return r.setAttribute("spellcheck",!1),r}},{key:"formats",value:function(){return!0}}]),t}(f.default);_.blotName="code-block",_.tagName="PRE",_.TAB=" ",t.Code=w,t.default=_},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(7),o=s(a);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function u(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var f=function(e){function t(){return l(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),n(t,[{key:"insertInto",value:function(e,r){0===e.children.length?i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertInto",this).call(this,e,r):this.remove()}},{key:"length",value:function(){return 0}},{key:"value",value:function(){return""}}],[{key:"value",value:function(){}}]),t}(o.default);f.blotName="break",f.tagName="BR",t.default=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0)if(r.push(o.value),t&&r.length===t)break}catch(l){i=!0,a=l}finally{try{!n&&s["return"]&&s["return"]()}finally{if(i)throw a}}return r}return function(t,r){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),a=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},o=r(0),s=g(o),l=r(5),c=g(l),u=r(4),f=g(u),h=r(17),d=g(h),p=r(24),m=g(p),v=r(16),b=g(v);function g(e){return e&&e.__esModule?e:{default:e}}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function _(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function k(e){return e instanceof f.default||e instanceof u.BlockEmbed}var O=function(e){function t(e,r){y(this,t);var n=w(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.emitter=r.emitter,n.scrollingContainer=r.scrollingContainer,Array.isArray(r.whitelist)&&(n.whitelist=r.whitelist.reduce((function(e,t){return e[t]=!0,e}),{})),n.optimize(),n.enable(),n}return _(t,e),i(t,[{key:"deleteAt",value:function(e,r){var i=this.line(e),o=n(i,2),s=o[0],l=o[1],c=this.line(e+r),f=n(c,1),h=f[0];if(a(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"deleteAt",this).call(this,e,r),null!=h&&s!==h&&l>0&&!(s instanceof u.BlockEmbed)&&!(h instanceof u.BlockEmbed)){h instanceof b.default&&h.deleteAt(h.length()-1,1);var p=h.children.head instanceof d.default?null:h.children.head;s.moveChildren(h,p),s.remove()}this.optimize()}},{key:"enable",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.domNode.setAttribute("contenteditable",e)}},{key:"formatAt",value:function(e,r,n,i){(null==this.whitelist||this.whitelist[n])&&(a(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"formatAt",this).call(this,e,r,n,i),this.optimize())}},{key:"insertAt",value:function(e,r,n){if(null==n||null==this.whitelist||this.whitelist[r]){if(e>=this.length())if(null==n||null==s.default.query(r,s.default.Scope.BLOCK)){var i=s.default.create(this.statics.defaultChild);this.appendChild(i),null==n&&r.endsWith("\n")&&(r=r.slice(0,-1)),i.insertAt(0,r,n)}else{var o=s.default.create(r,n);this.appendChild(o)}else a(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertAt",this).call(this,e,r,n);this.optimize()}}},{key:"insertBefore",value:function(e,r){if(e.statics.scope===s.default.Scope.INLINE_BLOT){var n=s.default.create(this.statics.defaultChild);n.appendChild(e),e=n}a(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertBefore",this).call(this,e,r)}},{key:"leaf",value:function(e){return this.path(e).pop()||[null,-1]}},{key:"line",value:function(e){return e===this.length()?this.line(e-1):this.descendant(k,e)}},{key:"lines",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,r=function e(t,r,n){var i=[],a=n;return t.children.forEachAt(r,n,(function(t,r,n){k(t)?i.push(t):t instanceof s.default.Container&&(i=i.concat(e(t,r,a))),a-=n})),i};return r(this,e,t)}},{key:"optimize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];!0!==this.batch&&(a(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,e),e.length>0&&this.emitter.emit(c.default.events.SCROLL_OPTIMIZE,e))}},{key:"path",value:function(e){return a(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"path",this).call(this,e).slice(1)}},{key:"update",value:function(e){if(!0!==this.batch){var r=c.default.sources.USER;"string"===typeof e&&(r=e),Array.isArray(e)||(e=this.observer.takeRecords()),e.length>0&&this.emitter.emit(c.default.events.SCROLL_BEFORE_UPDATE,r,e),a(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"update",this).call(this,e.concat([])),e.length>0&&this.emitter.emit(c.default.events.SCROLL_UPDATE,r,e)}}}]),t}(s.default.Scroll);O.blotName="scroll",O.className="ql-editor",O.tagName="DIV",O.defaultChild="block",O.allowedChildren=[f.default,u.BlockEmbed,m.default],t.default=O},function(e,r){var n=function(){"use strict";function e(e,t){return null!=t&&e instanceof t}var r,n,i;try{r=Map}catch(f){r=function(){}}try{n=Set}catch(f){n=function(){}}try{i=Promise}catch(f){i=function(){}}function a(o,s,l,c,f){"object"===typeof s&&(l=s.depth,c=s.prototype,f=s.includeNonEnumerable,s=s.circular);var h=[],d=[],p="undefined"!=typeof t;function m(o,l){if(null===o)return null;if(0===l)return o;var v,b;if("object"!=typeof o)return o;if(e(o,r))v=new r;else if(e(o,n))v=new n;else if(e(o,i))v=new i((function(e,t){o.then((function(t){e(m(t,l-1))}),(function(e){t(m(e,l-1))}))}));else if(a.__isArray(o))v=[];else if(a.__isRegExp(o))v=new RegExp(o.source,u(o)),o.lastIndex&&(v.lastIndex=o.lastIndex);else if(a.__isDate(o))v=new Date(o.getTime());else{if(p&&t.isBuffer(o))return v=new t(o.length),o.copy(v),v;e(o,Error)?v=Object.create(o):"undefined"==typeof c?(b=Object.getPrototypeOf(o),v=Object.create(b)):(v=Object.create(c),b=c)}if(s){var g=h.indexOf(o);if(-1!=g)return d[g];h.push(o),d.push(v)}for(var y in e(o,r)&&o.forEach((function(e,t){var r=m(t,l-1),n=m(e,l-1);v.set(r,n)})),e(o,n)&&o.forEach((function(e){var t=m(e,l-1);v.add(t)})),o){var w;b&&(w=Object.getOwnPropertyDescriptor(b,y)),w&&null==w.set||(v[y]=m(o[y],l-1))}if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(o);for(y=0;y<_.length;y++){var k=_[y],O=Object.getOwnPropertyDescriptor(o,k);(!O||O.enumerable||f)&&(v[k]=m(o[k],l-1),O.enumerable||Object.defineProperty(v,k,{enumerable:!1}))}}if(f){var E=Object.getOwnPropertyNames(o);for(y=0;y<E.length;y++){var S=E[y];O=Object.getOwnPropertyDescriptor(o,S);O&&O.enumerable||(v[S]=m(o[S],l-1),Object.defineProperty(v,S,{enumerable:!1}))}}return v}return"undefined"==typeof s&&(s=!0),"undefined"==typeof l&&(l=1/0),m(o,l)}function o(e){return Object.prototype.toString.call(e)}function s(e){return"object"===typeof e&&"[object Date]"===o(e)}function l(e){return"object"===typeof e&&"[object Array]"===o(e)}function c(e){return"object"===typeof e&&"[object RegExp]"===o(e)}function u(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return a.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},a.__objToStr=o,a.__isDate=s,a.__isArray=l,a.__isRegExp=c,a.__getRegExpFlags=u,a}();"object"===typeof e&&e.exports&&(e.exports=n)},function(e,t,r){var n=r(11),i=r(3),a={attributes:{compose:function(e,t,r){"object"!==typeof e&&(e={}),"object"!==typeof t&&(t={});var n=i(!0,{},t);for(var a in r||(n=Object.keys(n).reduce((function(e,t){return null!=n[t]&&(e[t]=n[t]),e}),{})),e)void 0!==e[a]&&void 0===t[a]&&(n[a]=e[a]);return Object.keys(n).length>0?n:void 0},diff:function(e,t){"object"!==typeof e&&(e={}),"object"!==typeof t&&(t={});var r=Object.keys(e).concat(Object.keys(t)).reduce((function(r,i){return n(e[i],t[i])||(r[i]=void 0===t[i]?null:t[i]),r}),{});return Object.keys(r).length>0?r:void 0},transform:function(e,t,r){if("object"!==typeof e)return t;if("object"===typeof t){if(!r)return t;var n=Object.keys(t).reduce((function(r,n){return void 0===e[n]&&(r[n]=t[n]),r}),{});return Object.keys(n).length>0?n:void 0}}},iterator:function(e){return new o(e)},length:function(e){return"number"===typeof e["delete"]?e["delete"]:"number"===typeof e.retain?e.retain:"string"===typeof e.insert?e.insert.length:1}};function o(e){this.ops=e,this.index=0,this.offset=0}o.prototype.hasNext=function(){return this.peekLength()<1/0},o.prototype.next=function(e){e||(e=1/0);var t=this.ops[this.index];if(t){var r=this.offset,n=a.length(t);if(e>=n-r?(e=n-r,this.index+=1,this.offset=0):this.offset+=e,"number"===typeof t["delete"])return{delete:e};var i={};return t.attributes&&(i.attributes=t.attributes),"number"===typeof t.retain?i.retain=e:"string"===typeof t.insert?i.insert=t.insert.substr(r,e):i.insert=t.insert,i}return{retain:1/0}},o.prototype.peek=function(){return this.ops[this.index]},o.prototype.peekLength=function(){return this.ops[this.index]?a.length(this.ops[this.index])-this.offset:1/0},o.prototype.peekType=function(){return this.ops[this.index]?"number"===typeof this.ops[this.index]["delete"]?"delete":"number"===typeof this.ops[this.index].retain?"retain":"insert":"retain"},e.exports=a},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=r(61),a=r(34),o=r(1),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t.prototype.appendChild=function(e){this.insertBefore(e)},t.prototype.attach=function(){var t=this;e.prototype.attach.call(this),this.children=new i.default,[].slice.call(this.domNode.childNodes).reverse().forEach((function(e){try{var r=l(e);t.insertBefore(r,t.children.head)}catch(n){if(n instanceof o.ParchmentError)return;throw n}}))},t.prototype.deleteAt=function(e,t){if(0===e&&t===this.length())return this.remove();this.children.forEachAt(e,t,(function(e,t,r){e.deleteAt(t,r)}))},t.prototype.descendant=function(e,r){var n=this.children.find(r),i=n[0],a=n[1];return null==e.blotName&&e(i)||null!=e.blotName&&i instanceof e?[i,a]:i instanceof t?i.descendant(e,a):[null,-1]},t.prototype.descendants=function(e,r,n){void 0===r&&(r=0),void 0===n&&(n=Number.MAX_VALUE);var i=[],a=n;return this.children.forEachAt(r,n,(function(r,n,o){(null==e.blotName&&e(r)||null!=e.blotName&&r instanceof e)&&i.push(r),r instanceof t&&(i=i.concat(r.descendants(e,n,a))),a-=o})),i},t.prototype.detach=function(){this.children.forEach((function(e){e.detach()})),e.prototype.detach.call(this)},t.prototype.formatAt=function(e,t,r,n){this.children.forEachAt(e,t,(function(e,t,i){e.formatAt(t,i,r,n)}))},t.prototype.insertAt=function(e,t,r){var n=this.children.find(e),i=n[0],a=n[1];if(i)i.insertAt(a,t,r);else{var s=null==r?o.create("text",t):o.create(t,r);this.appendChild(s)}},t.prototype.insertBefore=function(e,t){if(null!=this.statics.allowedChildren&&!this.statics.allowedChildren.some((function(t){return e instanceof t})))throw new o.ParchmentError("Cannot insert "+e.statics.blotName+" into "+this.statics.blotName);e.insertInto(this,t)},t.prototype.length=function(){return this.children.reduce((function(e,t){return e+t.length()}),0)},t.prototype.moveChildren=function(e,t){this.children.forEach((function(r){e.insertBefore(r,t)}))},t.prototype.optimize=function(){if(e.prototype.optimize.call(this),0===this.children.length)if(null!=this.statics.defaultChild){var t=o.create(this.statics.defaultChild);this.appendChild(t),t.optimize()}else this.remove()},t.prototype.path=function(e,r){void 0===r&&(r=!1);var n=this.children.find(e,r),i=n[0],a=n[1],o=[[this,e]];return i instanceof t?o.concat(i.path(a,r)):(null!=i&&o.push([i,a]),o)},t.prototype.removeChild=function(e){this.children.remove(e)},t.prototype.replace=function(r){r instanceof t&&r.moveChildren(this),e.prototype.replace.call(this,r)},t.prototype.split=function(e,t){if(void 0===t&&(t=!1),!t){if(0===e)return this;if(e===this.length())return this.next}var r=this.clone();return this.parent.insertBefore(r,this.next),this.children.forEachAt(e,this.length(),(function(e,n,i){e=e.split(n,t),r.appendChild(e)})),r},t.prototype.unwrap=function(){this.moveChildren(this.parent,this.next),this.remove()},t.prototype.update=function(e){var t=this,r=[],n=[];e.forEach((function(e){e.target===t.domNode&&"childList"===e.type&&(r.push.apply(r,e.addedNodes),n.push.apply(n,e.removedNodes))})),n.forEach((function(e){if(!(null!=e.parentNode&&"IFRAME"!==e.tagName&&document.body.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)){var r=o.find(e);null!=r&&(null!=r.domNode.parentNode&&r.domNode.parentNode!==t.domNode||r.detach())}})),r.filter((function(e){return e.parentNode==t.domNode})).sort((function(e,t){return e===t?0:e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?1:-1})).forEach((function(e){var r=null;null!=e.nextSibling&&(r=o.find(e.nextSibling));var n=l(e);n.next==r&&null!=n.next||(null!=n.parent&&n.parent.removeChild(t),t.insertBefore(n,r))}))},t}(a.default);function l(e){var t=o.find(e);if(null==t)try{t=o.create(e)}catch(r){t=o.create(o.Scope.INLINE),[].slice.call(e.childNodes).forEach((function(e){t.domNode.appendChild(e)})),e.parentNode.replaceChild(t.domNode,e),t.attach()}return t}t.default=s},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=r(13),a=r(32),o=r(21),s=r(1),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t.formats=function(e){return"string"===typeof this.tagName||(Array.isArray(this.tagName)?e.tagName.toLowerCase():void 0)},t.prototype.attach=function(){e.prototype.attach.call(this),this.attributes=new a.default(this.domNode)},t.prototype.format=function(e,t){var r=s.query(e);r instanceof i.default?this.attributes.attribute(r,t):t&&(null==r||e===this.statics.blotName&&this.formats()[e]===t||this.replaceWith(e,t))},t.prototype.formats=function(){var e=this.attributes.values(),t=this.statics.formats(this.domNode);return null!=t&&(e[this.statics.blotName]=t),e},t.prototype.replaceWith=function(t,r){var n=e.prototype.replaceWith.call(this,t,r);return this.attributes.copy(n),n},t.prototype.update=function(t){var r=this;e.prototype.update.call(this,t),t.some((function(e){return e.target===r.domNode&&"attributes"===e.type}))&&this.attributes.build()},t.prototype.wrap=function(r,n){var i=e.prototype.wrap.call(this,r,n);return i instanceof t&&i.statics.scope===this.statics.scope&&this.attributes.move(i),i},t}(o.default);t.default=l},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=r(34),a=r(1),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t.value=function(e){return!0},t.prototype.index=function(e,t){return e!==this.domNode?-1:Math.min(t,1)},t.prototype.position=function(e,t){var r=[].indexOf.call(this.parent.domNode.childNodes,this.domNode);return e>0&&(r+=1),[this.parent.domNode,r]},t.prototype.value=function(){return e={},e[this.statics.blotName]=this.statics.value(this.domNode)||!0,e;var e},t}(i.default);o.scope=a.Scope.INLINE_BLOT,t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),i=s(n),a=r(4),o=s(a);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function u(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var f=function(e){function t(){return l(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),t}(i.default.Container);f.allowedChildren=[o.default,a.BlockEmbed,f],t.default=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0)if(r.push(o.value),t&&r.length===t)break}catch(l){i=!0,a=l}finally{try{!n&&s["return"]&&s["return"]()}finally{if(i)throw a}}return r}return function(t,r){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),o=r(0),s=p(o),l=r(7),c=p(l),u=r(12),f=p(u),h=r(5),d=p(h);function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function b(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var g=function(e){function t(e,r){m(this,t);var n=v(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.selection=r,n.textNode=document.createTextNode(t.CONTENTS),n.domNode.appendChild(n.textNode),n._length=0,n}return b(t,e),a(t,null,[{key:"value",value:function(){}}]),a(t,[{key:"detach",value:function(){null!=this.parent&&this.parent.removeChild(this)}},{key:"format",value:function(e,r){if(0!==this._length)return i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,r);var n=this,a=0;while(null!=n&&n.statics.scope!==s.default.Scope.BLOCK_BLOT)a+=n.offset(n.parent),n=n.parent;null!=n&&(this._length=t.CONTENTS.length,n.optimize(),n.formatAt(a,t.CONTENTS.length,e,r),this._length=0)}},{key:"index",value:function(e,r){return e===this.textNode?0:i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"index",this).call(this,e,r)}},{key:"length",value:function(){return this._length}},{key:"position",value:function(){return[this.textNode,this.textNode.data.length]}},{key:"remove",value:function(){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"remove",this).call(this),this.parent=null}},{key:"restore",value:function(){var e=this;if(!this.selection.composing&&null!=this.parent){var r=this.textNode,i=this.selection.getNativeRange(),a=void 0,o=void 0,l=void 0;if(null!=i&&i.start.node===r&&i.end.node===r){var c=[r,i.start.offset,i.end.offset];a=c[0],o=c[1],l=c[2]}while(null!=this.domNode.lastChild&&this.domNode.lastChild!==this.textNode)this.domNode.parentNode.insertBefore(this.domNode.lastChild,this.domNode);if(this.textNode.data!==t.CONTENTS){var u=this.textNode.data.split(t.CONTENTS).join("");this.next instanceof f.default?(a=this.next.domNode,this.next.insertAt(0,u),this.textNode.data=t.CONTENTS):(this.textNode.data=u,this.parent.insertBefore(s.default.create(this.textNode),this),this.textNode=document.createTextNode(t.CONTENTS),this.domNode.appendChild(this.textNode))}this.remove(),null!=o&&this.selection.emitter.once(d.default.events.SCROLL_OPTIMIZE,(function(){var t=[o,l].map((function(e){return Math.max(0,Math.min(a.data.length,e-1))})),r=n(t,2);o=r[0],l=r[1],e.selection.setNativeRange(a,o,a,l)}))}}},{key:"update",value:function(e){var t=this;e.forEach((function(e){"characterData"===e.type&&e.target===t.textNode&&t.restore()}))}},{key:"value",value:function(){return""}}]),t}(c.default);g.blotName="cursor",g.className="ql-cursor",g.tagName="span",g.CONTENTS="\ufeff",t.default=g},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorStyle=t.ColorClass=t.ColorAttributor=void 0;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(0),o=s(a);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function u(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var f=function(e){function t(){return l(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),n(t,[{key:"value",value:function(e){var r=i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"value",this).call(this,e);return r.startsWith("rgb(")?(r=r.replace(/^[^\d]+/,"").replace(/[^\d]+$/,""),"#"+r.split(",").map((function(e){return("00"+parseInt(e).toString(16)).slice(-2)})).join("")):r}}]),t}(o.default.Attributor.Style),h=new o.default.Attributor.Class("color","ql-color",{scope:o.default.Scope.INLINE}),d=new f("color","color",{scope:o.default.Scope.INLINE});t.ColorAttributor=f,t.ColorClass=h,t.ColorStyle=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sanitize=t.default=void 0;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(8),o=s(a);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function u(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var f=function(e){function t(){return l(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),n(t,[{key:"format",value:function(e,r){if(e!==this.statics.blotName||!r)return i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,r);r=this.constructor.sanitize(r),this.domNode.setAttribute("href",r)}}],[{key:"create",value:function(e){var r=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return e=this.sanitize(e),r.setAttribute("href",e),r.setAttribute("target","_blank"),r}},{key:"formats",value:function(e){return e.getAttribute("href")}},{key:"sanitize",value:function(e){return h(e,["http","https","mailto"])?e:this.SANITIZED_URL}}]),t}(o.default);function h(e,t){var r=document.createElement("a");r.href=e;var n=r.href.slice(0,r.href.indexOf(":"));return t.indexOf(n)>-1}f.blotName="link",f.tagName="A",f.SANITIZED_URL="about:blank",t.default=f,t.sanitize=h},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),a=r(88),o=s(a);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var c=function(){function e(t){var r=this;l(this,e),this.select=t,this.container=document.createElement("span"),this.buildPicker(),this.select.style.display="none",this.select.parentNode.insertBefore(this.container,this.select),this.label.addEventListener("mousedown",(function(){r.container.classList.toggle("ql-expanded")})),this.select.addEventListener("change",this.update.bind(this))}return i(e,[{key:"buildItem",value:function(e){var t=this,r=document.createElement("span");return r.classList.add("ql-picker-item"),e.hasAttribute("value")&&r.setAttribute("data-value",e.getAttribute("value")),e.textContent&&r.setAttribute("data-label",e.textContent),r.addEventListener("click",(function(){t.selectItem(r,!0)})),r}},{key:"buildLabel",value:function(){var e=document.createElement("span");return e.classList.add("ql-picker-label"),e.innerHTML=o.default,this.container.appendChild(e),e}},{key:"buildOptions",value:function(){var e=this,t=document.createElement("span");t.classList.add("ql-picker-options"),[].slice.call(this.select.options).forEach((function(r){var n=e.buildItem(r);t.appendChild(n),r.hasAttribute("selected")&&e.selectItem(n)})),this.container.appendChild(t)}},{key:"buildPicker",value:function(){var e=this;[].slice.call(this.select.attributes).forEach((function(t){e.container.setAttribute(t.name,t.value)})),this.container.classList.add("ql-picker"),this.label=this.buildLabel(),this.buildOptions()}},{key:"close",value:function(){this.container.classList.remove("ql-expanded")}},{key:"selectItem",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.container.querySelector(".ql-selected");if(e!==r&&(null!=r&&r.classList.remove("ql-selected"),null!=e&&(e.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(e.parentNode.children,e),e.hasAttribute("data-value")?this.label.setAttribute("data-value",e.getAttribute("data-value")):this.label.removeAttribute("data-value"),e.hasAttribute("data-label")?this.label.setAttribute("data-label",e.getAttribute("data-label")):this.label.removeAttribute("data-label"),t))){if("function"===typeof Event)this.select.dispatchEvent(new Event("change"));else if("object"===("undefined"===typeof Event?"undefined":n(Event))){var i=document.createEvent("Event");i.initEvent("change",!0,!0),this.select.dispatchEvent(i)}this.close()}}},{key:"update",value:function(){var e=void 0;if(this.select.selectedIndex>-1){var t=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];e=this.select.options[this.select.selectedIndex],this.selectItem(t)}else this.selectItem(null);var r=null!=e&&e!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",r)}}]),e}();t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=function(){function e(t,r){i(this,e),this.quill=t,this.options=r,this.modules={}}return n(e,[{key:"init",value:function(){var e=this;Object.keys(this.options.modules).forEach((function(t){null==e.modules[t]&&e.addModule(t)}))}},{key:"addModule",value:function(e){var t=this.quill.constructor.import("modules/"+e);return this.modules[e]=new t(this.quill,this.options.modules[e]||{}),this.modules[e]}}]),e}();a.DEFAULTS={modules:{}},a.themes={default:a},t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHORTKEY=t.default=void 0;var n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){function e(e,t){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0)if(r.push(o.value),t&&r.length===t)break}catch(l){i=!0,a=l}finally{try{!n&&s["return"]&&s["return"]()}finally{if(i)throw a}}return r}return function(t,r){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),o=r(19),s=k(o),l=r(11),c=k(l),u=r(3),f=k(u),h=r(20),d=k(h),p=r(0),m=k(p),v=r(6),b=k(v),g=r(10),y=k(g),w=r(9),_=k(w);function k(e){return e&&e.__esModule?e:{default:e}}function O(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function E(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function S(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var A=(0,y.default)("quill:keyboard"),C=/Mac/i.test(navigator.platform)?"metaKey":"ctrlKey",T=function(e){function t(e,r){O(this,t);var n=E(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));return n.bindings={},Object.keys(n.options.bindings).forEach((function(e){n.options.bindings[e]&&n.addBinding(n.options.bindings[e])})),n.addBinding({key:t.keys.ENTER,shiftKey:null},R),n.addBinding({key:t.keys.ENTER,metaKey:null,ctrlKey:null,altKey:null},(function(){})),/Firefox/i.test(navigator.userAgent)?(n.addBinding({key:t.keys.BACKSPACE},{collapsed:!0},x),n.addBinding({key:t.keys.DELETE},{collapsed:!0},M)):(n.addBinding({key:t.keys.BACKSPACE},{collapsed:!0,prefix:/^.?$/},x),n.addBinding({key:t.keys.DELETE},{collapsed:!0,suffix:/^.?$/},M)),n.addBinding({key:t.keys.BACKSPACE},{collapsed:!1},j),n.addBinding({key:t.keys.DELETE},{collapsed:!1},j),n.addBinding({key:t.keys.BACKSPACE},{empty:!0,shortKey:!0},x),n.listen(),n}return S(t,e),a(t,null,[{key:"match",value:function(e,t){return t=B(t),!["altKey","ctrlKey","metaKey","shiftKey"].some((function(r){return!!t[r]!==e[r]&&null!==t[r]}))&&t.key===(e.which||e.keyCode)}}]),a(t,[{key:"addBinding",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=B(e);if(null==n||null==n.key)return A.warn("Attempted to add invalid keyboard binding",n);"function"===typeof t&&(t={handler:t}),"function"===typeof r&&(r={handler:r}),n=(0,f.default)(n,t,r),this.bindings[n.key]=this.bindings[n.key]||[],this.bindings[n.key].push(n)}},{key:"listen",value:function(){var e=this;this.quill.root.addEventListener("keydown",(function(r){if(!r.defaultPrevented){var a=r.which||r.keyCode,o=(e.bindings[a]||[]).filter((function(e){return t.match(r,e)}));if(0!==o.length){var s=e.quill.getSelection();if(null!=s&&e.quill.hasFocus()){var l=e.quill.getLine(s.index),u=i(l,2),f=u[0],h=u[1],d=e.quill.getLeaf(s.index),p=i(d,2),v=p[0],b=p[1],g=0===s.length?[v,b]:e.quill.getLeaf(s.index+s.length),y=i(g,2),w=y[0],_=y[1],k=v instanceof m.default.Text?v.value().slice(0,b):"",O=w instanceof m.default.Text?w.value().slice(_):"",E={collapsed:0===s.length,empty:0===s.length&&f.length()<=1,format:e.quill.getFormat(s),offset:h,prefix:k,suffix:O},S=o.some((function(t){if(null!=t.collapsed&&t.collapsed!==E.collapsed)return!1;if(null!=t.empty&&t.empty!==E.empty)return!1;if(null!=t.offset&&t.offset!==E.offset)return!1;if(Array.isArray(t.format)){if(t.format.every((function(e){return null==E.format[e]})))return!1}else if("object"===n(t.format)&&!Object.keys(t.format).every((function(e){return!0===t.format[e]?null!=E.format[e]:!1===t.format[e]?null==E.format[e]:(0,c.default)(t.format[e],E.format[e])})))return!1;return!(null!=t.prefix&&!t.prefix.test(E.prefix))&&(!(null!=t.suffix&&!t.suffix.test(E.suffix))&&!0!==t.handler.call(e,s,E))}));S&&r.preventDefault()}}}}))}}]),t}(_.default);function x(e,t){if(!(0===e.index||this.quill.getLength()<=1)){var r=this.quill.getLine(e.index),n=i(r,1),a=n[0],o={};if(0===t.offset){var s=a.formats(),l=this.quill.getFormat(e.index-1,1);o=d.default.attributes.diff(s,l)||{}}var c=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(t.prefix)?2:1;this.quill.deleteText(e.index-c,c,b.default.sources.USER),Object.keys(o).length>0&&this.quill.formatLine(e.index-c,c,o,b.default.sources.USER),this.quill.selection.scrollIntoView()}}function M(e,t){var r=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(t.suffix)?2:1;e.index>=this.quill.getLength()-r||this.quill.deleteText(e.index,r,b.default.sources.USER)}function j(e){this.quill.deleteText(e,b.default.sources.USER),this.quill.setSelection(e.index,b.default.sources.SILENT),this.quill.selection.scrollIntoView()}function R(e,t){var r=this;e.length>0&&this.quill.scroll.deleteAt(e.index,e.length);var n=Object.keys(t.format).reduce((function(e,r){return m.default.query(r,m.default.Scope.BLOCK)&&!Array.isArray(t.format[r])&&(e[r]=t.format[r]),e}),{});this.quill.insertText(e.index,"\n",n,b.default.sources.USER),this.quill.setSelection(e.index+1,b.default.sources.SILENT),this.quill.selection.scrollIntoView(),Object.keys(t.format).forEach((function(e){null==n[e]&&(Array.isArray(t.format[e])||"link"!==e&&r.quill.format(e,t.format[e],b.default.sources.USER))}))}function P(e){return{key:T.keys.TAB,shiftKey:!e,format:{"code-block":!0},handler:function(t){var r=m.default.query("code-block"),n=t.index,a=t.length,o=this.quill.scroll.descendant(r,n),s=i(o,2),l=s[0],c=s[1];if(null!=l){var u=this.quill.getIndex(l),f=l.newlineIndex(c,!0)+1,h=l.newlineIndex(u+c+a),d=l.domNode.textContent.slice(f,h).split("\n");c=0,d.forEach((function(t,i){e?(l.insertAt(f+c,r.TAB),c+=r.TAB.length,0===i?n+=r.TAB.length:a+=r.TAB.length):t.startsWith(r.TAB)&&(l.deleteAt(f+c,r.TAB.length),c-=r.TAB.length,0===i?n-=r.TAB.length:a-=r.TAB.length),c+=t.length+1})),this.quill.update(b.default.sources.USER),this.quill.setSelection(n,a,b.default.sources.SILENT)}}}}function I(e){return{key:e[0].toUpperCase(),shortKey:!0,handler:function(t,r){this.quill.format(e,!r.format[e],b.default.sources.USER)}}}function B(e){if("string"===typeof e||"number"===typeof e)return B({key:e});if("object"===("undefined"===typeof e?"undefined":n(e))&&(e=(0,s.default)(e,!1)),"string"===typeof e.key)if(null!=T.keys[e.key.toUpperCase()])e.key=T.keys[e.key.toUpperCase()];else{if(1!==e.key.length)return null;e.key=e.key.toUpperCase().charCodeAt(0)}return e.shortKey&&(e[C]=e.shortKey,delete e.shortKey),e}T.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},T.DEFAULTS={bindings:{bold:I("bold"),italic:I("italic"),underline:I("underline"),indent:{key:T.keys.TAB,format:["blockquote","indent","list"],handler:function(e,t){if(t.collapsed&&0!==t.offset)return!0;this.quill.format("indent","+1",b.default.sources.USER)}},outdent:{key:T.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(e,t){if(t.collapsed&&0!==t.offset)return!0;this.quill.format("indent","-1",b.default.sources.USER)}},"outdent backspace":{key:T.keys.BACKSPACE,collapsed:!0,format:["blockquote","indent","list"],offset:0,handler:function(e,t){null!=t.format.indent?this.quill.format("indent","-1",b.default.sources.USER):null!=t.format.blockquote?this.quill.format("blockquote",!1,b.default.sources.USER):null!=t.format.list&&this.quill.format("list",!1,b.default.sources.USER)}},"indent code-block":P(!0),"outdent code-block":P(!1),"remove tab":{key:T.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(e){this.quill.deleteText(e.index-1,1,b.default.sources.USER)}},tab:{key:T.keys.TAB,handler:function(e,t){t.collapsed||this.quill.scroll.deleteAt(e.index,e.length),this.quill.insertText(e.index,"\t",b.default.sources.USER),this.quill.setSelection(e.index+1,b.default.sources.SILENT)}},"list empty enter":{key:T.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(e,t){this.quill.format("list",!1,b.default.sources.USER),t.format.indent&&this.quill.format("indent",!1,b.default.sources.USER)}},"checklist enter":{key:T.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(e){this.quill.scroll.insertAt(e.index,"\n");var t=this.quill.getLine(e.index+1),r=i(t,1),n=r[0];n.format("list","unchecked"),this.quill.update(b.default.sources.USER),this.quill.setSelection(e.index+1,b.default.sources.SILENT),this.quill.selection.scrollIntoView()}},"header enter":{key:T.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(e){this.quill.scroll.insertAt(e.index,"\n"),this.quill.formatText(e.index+1,1,"header",!1,b.default.sources.USER),this.quill.setSelection(e.index+1,b.default.sources.SILENT),this.quill.selection.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(1\.|-|\[ \]|\[x\])$/,handler:function(e,t){if(null!=this.quill.scroll.whitelist&&!this.quill.scroll.whitelist["list"])return!0;var r=t.prefix.length,n=void 0;switch(t.prefix.trim()){case"[ ]":n="unchecked";break;case"[x]":n="checked";break;case"-":n="bullet";break;default:n="ordered"}this.quill.scroll.deleteAt(e.index-r,r),this.quill.formatLine(e.index-r,1,"list",n,b.default.sources.USER),this.quill.setSelection(e.index-r,b.default.sources.SILENT)}},"code exit":{key:T.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(e){this.quill.format("code-block",!1,b.default.sources.USER),this.quill.deleteText(e.index-2,1,b.default.sources.USER)}}}},t.default=T,t.SHORTKEY=C},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=r(13);function a(e,t){var r=e.getAttribute("class")||"";return r.split(/\s+/).filter((function(e){return 0===e.indexOf(t+"-")}))}var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t.keys=function(e){return(e.getAttribute("class")||"").split(/\s+/).map((function(e){return e.split("-").slice(0,-1).join("-")}))},t.prototype.add=function(e,t){return!!this.canAdd(e,t)&&(this.remove(e),e.classList.add(this.keyName+"-"+t),!0)},t.prototype.remove=function(e){var t=a(e,this.keyName);t.forEach((function(t){e.classList.remove(t)})),0===e.classList.length&&e.removeAttribute("class")},t.prototype.value=function(e){var t=a(e,this.keyName)[0]||"",r=t.slice(this.keyName.length+1);return this.canAdd(e,r)?r:""},t}(i.default);t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(13),i=r(31),a=r(33),o=r(1),s=function(){function e(e){this.attributes={},this.domNode=e,this.build()}return e.prototype.attribute=function(e,t){t?e.add(this.domNode,t)&&(null!=e.value(this.domNode)?this.attributes[e.attrName]=e:delete this.attributes[e.attrName]):(e.remove(this.domNode),delete this.attributes[e.attrName])},e.prototype.build=function(){var e=this;this.attributes={};var t=n.default.keys(this.domNode),r=i.default.keys(this.domNode),s=a.default.keys(this.domNode);t.concat(r).concat(s).forEach((function(t){var r=o.query(t,o.Scope.ATTRIBUTE);r instanceof n.default&&(e.attributes[r.attrName]=r)}))},e.prototype.copy=function(e){var t=this;Object.keys(this.attributes).forEach((function(r){var n=t.attributes[r].value(t.domNode);e.format(r,n)}))},e.prototype.move=function(e){var t=this;this.copy(e),Object.keys(this.attributes).forEach((function(e){t.attributes[e].remove(t.domNode)})),this.attributes={}},e.prototype.values=function(){var e=this;return Object.keys(this.attributes).reduce((function(t,r){return t[r]=e.attributes[r].value(e.domNode),t}),{})},e}();t.default=s},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=r(13);function a(e){var t=e.split("-"),r=t.slice(1).map((function(e){return e[0].toUpperCase()+e.slice(1)})).join("");return t[0]+r}var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t.keys=function(e){return(e.getAttribute("style")||"").split(";").map((function(e){var t=e.split(":");return t[0].trim()}))},t.prototype.add=function(e,t){return!!this.canAdd(e,t)&&(e.style[a(this.keyName)]=t,!0)},t.prototype.remove=function(e){e.style[a(this.keyName)]="",e.getAttribute("style")||e.removeAttribute("style")},t.prototype.value=function(e){var t=e.style[a(this.keyName)];return this.canAdd(e,t)?t:""},t}(i.default);t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(1),i=function(){function e(e){this.domNode=e,this.attach()}return Object.defineProperty(e.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),e.create=function(e){if(null==this.tagName)throw new n.ParchmentError("Blot definition missing tagName");var t;return Array.isArray(this.tagName)?("string"===typeof e&&(e=e.toUpperCase(),parseInt(e).toString()===e&&(e=parseInt(e))),t="number"===typeof e?document.createElement(this.tagName[e-1]):this.tagName.indexOf(e)>-1?document.createElement(e):document.createElement(this.tagName[0])):t=document.createElement(this.tagName),this.className&&t.classList.add(this.className),t},e.prototype.attach=function(){this.domNode[n.DATA_KEY]={blot:this}},e.prototype.clone=function(){var e=this.domNode.cloneNode();return n.create(e)},e.prototype.detach=function(){null!=this.parent&&this.parent.removeChild(this),delete this.domNode[n.DATA_KEY]},e.prototype.deleteAt=function(e,t){var r=this.isolate(e,t);r.remove()},e.prototype.formatAt=function(e,t,r,i){var a=this.isolate(e,t);if(null!=n.query(r,n.Scope.BLOT)&&i)a.wrap(r,i);else if(null!=n.query(r,n.Scope.ATTRIBUTE)){var o=n.create(this.statics.scope);a.wrap(o),o.format(r,i)}},e.prototype.insertAt=function(e,t,r){var i=null==r?n.create("text",t):n.create(t,r),a=this.split(e);this.parent.insertBefore(i,a)},e.prototype.insertInto=function(e,t){if(null!=this.parent&&this.parent.children.remove(this),e.children.insertBefore(this,t),null!=t)var r=t.domNode;null!=this.next&&this.domNode.nextSibling==r||e.domNode.insertBefore(this.domNode,"undefined"!==typeof r?r:null),this.parent=e},e.prototype.isolate=function(e,t){var r=this.split(e);return r.split(t),r},e.prototype.length=function(){return 1},e.prototype.offset=function(e){return void 0===e&&(e=this.parent),null==this.parent||this==e?0:this.parent.children.offset(this)+this.parent.offset(e)},e.prototype.optimize=function(){null!=this.domNode[n.DATA_KEY]&&delete this.domNode[n.DATA_KEY].mutations},e.prototype.remove=function(){null!=this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},e.prototype.replace=function(e){null!=e.parent&&(e.parent.insertBefore(this,e.next),e.remove())},e.prototype.replaceWith=function(e,t){var r="string"===typeof e?n.create(e,t):e;return r.replace(this),r},e.prototype.split=function(e,t){return 0===e?this:this.next},e.prototype.update=function(e){void 0===e&&(e=[])},e.prototype.wrap=function(e,t){var r="string"===typeof e?n.create(e,t):e;return null!=this.parent&&this.parent.insertBefore(r,this.next),r.appendChild(this),r},e}();i.blotName="abstract",t.default=i},function(e,t,r){"use strict";var n=r(0),i=x(n),a=r(6),o=x(a),s=r(4),l=x(s),c=r(17),u=x(c),f=r(24),h=x(f),d=r(25),p=x(d),m=r(7),v=x(m),b=r(8),g=x(b),y=r(18),w=x(y),_=r(12),k=x(_),O=r(45),E=x(O),S=r(42),A=x(S),C=r(30),T=x(C);function x(e){return e&&e.__esModule?e:{default:e}}o.default.register({"blots/block":l.default,"blots/block/embed":s.BlockEmbed,"blots/break":u.default,"blots/container":h.default,"blots/cursor":p.default,"blots/embed":v.default,"blots/inline":g.default,"blots/scroll":w.default,"blots/text":k.default,"modules/clipboard":E.default,"modules/history":A.default,"modules/keyboard":T.default}),i.default.register(l.default,u.default,p.default,g.default,w.default,k.default),e.exports=o.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AlignStyle=t.AlignClass=t.AlignAttribute=void 0;var n=r(0),i=a(n);function a(e){return e&&e.__esModule?e:{default:e}}var o={scope:i.default.Scope.BLOCK,whitelist:["right","center","justify"]},s=new i.default.Attributor.Attribute("align","align",o),l=new i.default.Attributor.Class("align","ql-align",o),c=new i.default.Attributor.Style("align","text-align",o);t.AlignAttribute=s,t.AlignClass=l,t.AlignStyle=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BackgroundStyle=t.BackgroundClass=void 0;var n=r(0),i=o(n),a=r(26);function o(e){return e&&e.__esModule?e:{default:e}}var s=new i.default.Attributor.Class("background","ql-bg",{scope:i.default.Scope.INLINE}),l=new a.ColorAttributor("background","background-color",{scope:i.default.Scope.INLINE});t.BackgroundClass=s,t.BackgroundStyle=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DirectionStyle=t.DirectionClass=t.DirectionAttribute=void 0;var n=r(0),i=a(n);function a(e){return e&&e.__esModule?e:{default:e}}var o={scope:i.default.Scope.BLOCK,whitelist:["rtl"]},s=new i.default.Attributor.Attribute("direction","dir",o),l=new i.default.Attributor.Class("direction","ql-direction",o),c=new i.default.Attributor.Style("direction","direction",o);t.DirectionAttribute=s,t.DirectionClass=l,t.DirectionStyle=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FontClass=t.FontStyle=void 0;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(0),o=s(a);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function u(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var f={scope:o.default.Scope.INLINE,whitelist:["serif","monospace"]},h=new o.default.Attributor.Class("font","ql-font",f),d=function(e){function t(){return l(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),n(t,[{key:"value",value:function(e){return i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"value",this).call(this,e).replace(/["']/g,"")}}]),t}(o.default.Attributor.Style),p=new d("font","font-family",f);t.FontStyle=p,t.FontClass=h},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SizeStyle=t.SizeClass=void 0;var n=r(0),i=a(n);function a(e){return e&&e.__esModule?e:{default:e}}var o=new i.default.Attributor.Class("size","ql-size",{scope:i.default.Scope.INLINE,whitelist:["small","large","huge"]}),s=new i.default.Attributor.Style("size","font-size",{scope:i.default.Scope.INLINE,whitelist:["10px","18px","32px"]});t.SizeClass=o,t.SizeStyle=s},function(e,t,r){"use strict";e.exports={align:{"":r(79),center:r(77),right:r(80),justify:r(78)},background:r(81),blockquote:r(82),bold:r(83),clean:r(84),code:r(55),"code-block":r(55),color:r(85),direction:{"":r(86),rtl:r(87)},float:{center:r(89),full:r(90),left:r(91),right:r(92)},formula:r(93),header:{1:r(95),2:r(94)},italic:r(98),image:r(96),indent:{"+1":r(97),"-1":r(103)},link:r(99),list:{ordered:r(102),bullet:r(100),check:r(101)},script:{sub:r(105),super:r(106)},strike:r(104),underline:r(107),video:r(108)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLastChangeIndex=t.default=void 0;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=r(0),a=u(i),o=r(6),s=u(o),l=r(9),c=u(l);function u(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function d(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var p=function(e){function t(e,r){f(this,t);var n=h(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));return n.lastRecorded=0,n.ignoreChange=!1,n.clear(),n.quill.on(s.default.events.EDITOR_CHANGE,(function(e,t,r,i){e!==s.default.events.TEXT_CHANGE||n.ignoreChange||(n.options.userOnly&&i!==s.default.sources.USER?n.transform(t):n.record(t,r))})),n.quill.keyboard.addBinding({key:"Z",shortKey:!0},n.undo.bind(n)),n.quill.keyboard.addBinding({key:"Z",shortKey:!0,shiftKey:!0},n.redo.bind(n)),/Win/i.test(navigator.platform)&&n.quill.keyboard.addBinding({key:"Y",shortKey:!0},n.redo.bind(n)),n}return d(t,e),n(t,[{key:"change",value:function(e,t){if(0!==this.stack[e].length){var r=this.stack[e].pop();this.lastRecorded=0,this.ignoreChange=!0,this.quill.updateContents(r[e],s.default.sources.USER),this.ignoreChange=!1;var n=v(r[e]);this.quill.setSelection(n),this.quill.selection.scrollIntoView(),this.stack[t].push(r)}}},{key:"clear",value:function(){this.stack={undo:[],redo:[]}}},{key:"record",value:function(e,t){if(0!==e.ops.length){this.stack.redo=[];var r=this.quill.getContents().diff(t),n=Date.now();if(this.lastRecorded+this.options.delay>n&&this.stack.undo.length>0){var i=this.stack.undo.pop();r=r.compose(i.undo),e=i.redo.compose(e)}else this.lastRecorded=n;this.stack.undo.push({redo:e,undo:r}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(e){this.stack.undo.forEach((function(t){t.undo=e.transform(t.undo,!0),t.redo=e.transform(t.redo,!0)})),this.stack.redo.forEach((function(t){t.undo=e.transform(t.undo,!0),t.redo=e.transform(t.redo,!0)}))}},{key:"undo",value:function(){this.change("undo","redo")}}]),t}(c.default);function m(e){var t=e.ops[e.ops.length-1];return null!=t&&(null!=t.insert?"string"===typeof t.insert&&t.insert.endsWith("\n"):null!=t.attributes&&Object.keys(t.attributes).some((function(e){return null!=a.default.query(e,a.default.Scope.BLOCK)})))}function v(e){var t=e.reduce((function(e,t){return e+=t.delete||0,e}),0),r=e.length()-t;return m(e)&&(r-=1),r}p.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1},t.default=p,t.getLastChangeIndex=v},function(e,t,r){"use strict";var n=document.createElement("div");if(n.classList.toggle("test-class",!1),n.classList.contains("test-class")){var i=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){return arguments.length>1&&!this.contains(e)===!t?t:i.call(this,e)}}String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.substr(t,e.length)===e}),String.prototype.endsWith||(String.prototype.endsWith=function(e,t){var r=this.toString();("number"!==typeof t||!isFinite(t)||Math.floor(t)!==t||t>r.length)&&(t=r.length),t-=e.length;var n=r.indexOf(e,t);return-1!==n&&n===t}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!==typeof e)throw new TypeError("predicate must be a function");for(var t,r=Object(this),n=r.length>>>0,i=arguments[1],a=0;a<n;a++)if(t=r[a],e.call(i,t,a,r))return t}}),document.addEventListener("DOMContentLoaded",(function(){document.execCommand("enableObjectResizing",!1,!1)}))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(8),o=s(a);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function u(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var f=function(e){function t(){return l(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),n(t,[{key:"optimize",value:function(){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this),this.domNode.tagName!==this.statics.tagName[0]&&this.replaceWith(this.statics.blotName)}}],[{key:"create",value:function(){return i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this)}},{key:"formats",value:function(){return!0}}]),t}(o.default);f.blotName="bold",f.tagName=["STRONG","B"],t.default=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matchText=t.matchSpacing=t.matchNewline=t.matchBlot=t.matchAttributor=t.default=void 0;var n=function(){function e(e,t){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0)if(r.push(o.value),t&&r.length===t)break}catch(l){i=!0,a=l}finally{try{!n&&s["return"]&&s["return"]()}finally{if(i)throw a}}return r}return function(t,r){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),a=r(2),o=_(a),s=r(0),l=_(s),c=r(6),u=_(c),f=r(10),h=_(f),d=r(9),p=_(d),m=r(36),v=r(37),b=r(26),g=r(38),y=r(39),w=r(40);function _(e){return e&&e.__esModule?e:{default:e}}function k(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function A(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var C=(0,h.default)("quill:clipboard"),T="__ql-matcher",x=[[Node.TEXT_NODE,W],["br",V],[Node.ELEMENT_NODE,U],[Node.ELEMENT_NODE,F],[Node.ELEMENT_NODE,H],[Node.ELEMENT_NODE,L],[Node.ELEMENT_NODE,q],["b",D.bind(D,"bold")],["i",D.bind(D,"italic")],["style",z]],M=[m.AlignAttribute,g.DirectionAttribute].reduce((function(e,t){return e[t.keyName]=t,e}),{}),j=[m.AlignStyle,v.BackgroundStyle,b.ColorStyle,g.DirectionStyle,y.FontStyle,w.SizeStyle].reduce((function(e,t){return e[t.keyName]=t,e}),{}),R=function(e){function t(e,r){E(this,t);var n=S(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));return n.quill.root.addEventListener("paste",n.onPaste.bind(n)),n.container=n.quill.addContainer("ql-clipboard"),n.container.setAttribute("contenteditable",!0),n.container.setAttribute("tabindex",-1),n.matchers=[],x.concat(n.options.matchers).forEach((function(e){n.addMatcher.apply(n,O(e))})),n}return A(t,e),i(t,[{key:"addMatcher",value:function(e,t){this.matchers.push([e,t])}},{key:"convert",value:function(e){"string"===typeof e&&(this.container.innerHTML=e);var t=this.prepareMatching(),r=n(t,2),i=r[0],a=r[1],s=N(this.container,i,a);return I(s,"\n")&&null==s.ops[s.ops.length-1].attributes&&(s=s.compose((new o.default).retain(s.length()-1).delete(1))),C.log("convert",this.container.innerHTML,s),this.container.innerHTML="",s}},{key:"dangerouslyPasteHTML",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.default.sources.API;if("string"===typeof e)return this.quill.setContents(this.convert(e),t);var n=this.convert(t);return this.quill.updateContents((new o.default).retain(e).concat(n),r)}},{key:"onPaste",value:function(e){var t=this;if(!e.defaultPrevented&&this.quill.isEnabled()){var r=this.quill.getSelection(),n=(new o.default).retain(r.index),i=this.quill.scrollingContainer.scrollTop;this.container.focus(),setTimeout((function(){t.quill.selection.update(u.default.sources.SILENT),n=n.concat(t.convert()).delete(r.length),t.quill.updateContents(n,u.default.sources.USER),t.quill.setSelection(n.length()-r.length,u.default.sources.SILENT),t.quill.scrollingContainer.scrollTop=i,t.quill.selection.scrollIntoView()}),1)}}},{key:"prepareMatching",value:function(){var e=this,t=[],r=[];return this.matchers.forEach((function(i){var a=n(i,2),o=a[0],s=a[1];switch(o){case Node.TEXT_NODE:r.push(s);break;case Node.ELEMENT_NODE:t.push(s);break;default:[].forEach.call(e.container.querySelectorAll(o),(function(e){e[T]=e[T]||[],e[T].push(s)}));break}})),[t,r]}}]),t}(p.default);function P(e){if(e.nodeType!==Node.ELEMENT_NODE)return{};var t="__ql-computed-style";return e[t]||(e[t]=window.getComputedStyle(e))}function I(e,t){for(var r="",n=e.ops.length-1;n>=0&&r.length<t.length;--n){var i=e.ops[n];if("string"!==typeof i.insert)break;r=i.insert+r}return r.slice(-1*t.length)===t}function B(e){if(0===e.childNodes.length)return!1;var t=P(e);return["block","list-item"].indexOf(t.display)>-1}function N(e,t,r){return e.nodeType===e.TEXT_NODE?r.reduce((function(t,r){return r(e,t)}),new o.default):e.nodeType===e.ELEMENT_NODE?[].reduce.call(e.childNodes||[],(function(n,i){var a=N(i,t,r);return i.nodeType===e.ELEMENT_NODE&&(a=t.reduce((function(e,t){return t(i,e)}),a),a=(i[T]||[]).reduce((function(e,t){return t(i,e)}),a)),n.concat(a)}),new o.default):new o.default}function D(e,t,r){return r.compose((new o.default).retain(r.length(),k({},e,!0)))}function L(e,t){var r=l.default.Attributor.Attribute.keys(e),n=l.default.Attributor.Class.keys(e),i=l.default.Attributor.Style.keys(e),a={};return r.concat(n).concat(i).forEach((function(t){var r=l.default.query(t,l.default.Scope.ATTRIBUTE);null!=r&&(a[r.attrName]=r.value(e),a[r.attrName])||(null!=M[t]&&(r=M[t],a[r.attrName]=r.value(e)||void 0),null!=j[t]&&(r=j[t],a[r.attrName]=r.value(e)||void 0))})),Object.keys(a).length>0&&(t=t.compose((new o.default).retain(t.length(),a))),t}function F(e,t){var r=l.default.query(e);if(null==r)return t;if(r.prototype instanceof l.default.Embed){var n={},i=r.value(e);null!=i&&(n[r.blotName]=i,t=(new o.default).insert(n,r.formats(e)))}else if("function"===typeof r.formats){var a=k({},r.blotName,r.formats(e));t=t.compose((new o.default).retain(t.length(),a))}return t}function V(e,t){return I(t,"\n")||t.insert("\n"),t}function z(){return new o.default}function U(e,t){return B(e)&&!I(t,"\n")&&t.insert("\n"),t}function H(e,t){if(B(e)&&null!=e.nextElementSibling&&!I(t,"\n\n")){var r=e.offsetHeight+parseFloat(P(e).marginTop)+parseFloat(P(e).marginBottom);e.nextElementSibling.offsetTop>e.offsetTop+1.5*r&&t.insert("\n")}return t}function q(e,t){var r={},n=e.style||{};return n.fontStyle&&"italic"===P(e).fontStyle&&(r.italic=!0),n.fontWeight&&"bold"===P(e).fontWeight&&(r.bold=!0),Object.keys(r).length>0&&(t=t.compose((new o.default).retain(t.length(),r))),parseFloat(n.textIndent||0)>0&&(t=(new o.default).insert("\t").concat(t)),t}function W(e,t){var r=e.data;if("O:P"===e.parentNode.tagName)return t.insert(r.trim());if(!P(e.parentNode).whiteSpace.startsWith("pre")){var n=function(e,t){return t=t.replace(/[^\u00a0]/g,""),t.length<1&&e?" ":t};r=r.replace(/\r\n/g," ").replace(/\n/g," "),r=r.replace(/\s\s+/g,n.bind(n,!0)),(null==e.previousSibling&&B(e.parentNode)||null!=e.previousSibling&&B(e.previousSibling))&&(r=r.replace(/^\s+/,n.bind(n,!1))),(null==e.nextSibling&&B(e.parentNode)||null!=e.nextSibling&&B(e.nextSibling))&&(r=r.replace(/\s+$/,n.bind(n,!1)))}return t.insert(r)}R.DEFAULTS={matchers:[]},t.default=R,t.matchAttributor=L,t.matchBlot=F,t.matchNewline=U,t.matchSpacing=H,t.matchText=W},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addControls=t.default=void 0;var n=function(){function e(e,t){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0)if(r.push(o.value),t&&r.length===t)break}catch(l){i=!0,a=l}finally{try{!n&&s["return"]&&s["return"]()}finally{if(i)throw a}}return r}return function(t,r){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),a=r(2),o=m(a),s=r(0),l=m(s),c=r(6),u=m(c),f=r(10),h=m(f),d=r(9),p=m(d);function m(e){return e&&e.__esModule?e:{default:e}}function v(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function y(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var w=(0,h.default)("quill:toolbar"),_=function(e){function t(e,r){b(this,t);var i,a=g(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));if(Array.isArray(a.options.container)){var o=document.createElement("div");O(o,a.options.container),e.container.parentNode.insertBefore(o,e.container),a.container=o}else"string"===typeof a.options.container?a.container=document.querySelector(a.options.container):a.container=a.options.container;return a.container instanceof HTMLElement?(a.container.classList.add("ql-toolbar"),a.controls=[],a.handlers={},Object.keys(a.options.handlers).forEach((function(e){a.addHandler(e,a.options.handlers[e])})),[].forEach.call(a.container.querySelectorAll("button, select"),(function(e){a.attach(e)})),a.quill.on(u.default.events.EDITOR_CHANGE,(function(e,t){e===u.default.events.SELECTION_CHANGE&&a.update(t)})),a.quill.on(u.default.events.SCROLL_OPTIMIZE,(function(){var e=a.quill.selection.getRange(),t=n(e,1),r=t[0];a.update(r)})),a):(i=w.error("Container required for toolbar",a.options),g(a,i))}return y(t,e),i(t,[{key:"addHandler",value:function(e,t){this.handlers[e]=t}},{key:"attach",value:function(e){var t=this,r=[].find.call(e.classList,(function(e){return 0===e.indexOf("ql-")}));if(r){if(r=r.slice("ql-".length),"BUTTON"===e.tagName&&e.setAttribute("type","button"),null==this.handlers[r]){if(null!=this.quill.scroll.whitelist&&null==this.quill.scroll.whitelist[r])return void w.warn("ignoring attaching to disabled format",r,e);if(null==l.default.query(r))return void w.warn("ignoring attaching to nonexistent format",r,e)}var i="SELECT"===e.tagName?"change":"click";e.addEventListener(i,(function(i){var a=void 0;if("SELECT"===e.tagName){if(e.selectedIndex<0)return;var s=e.options[e.selectedIndex];a=!s.hasAttribute("selected")&&(s.value||!1)}else a=!e.classList.contains("ql-active")&&(e.value||!e.hasAttribute("value")),i.preventDefault();t.quill.focus();var c=t.quill.selection.getRange(),f=n(c,1),h=f[0];if(null!=t.handlers[r])t.handlers[r].call(t,a);else if(l.default.query(r).prototype instanceof l.default.Embed){if(a=prompt("Enter "+r),!a)return;t.quill.updateContents((new o.default).retain(h.index).delete(h.length).insert(v({},r,a)),u.default.sources.USER)}else t.quill.format(r,a,u.default.sources.USER);t.update(h)})),this.controls.push([r,e])}}},{key:"update",value:function(e){var t=null==e?{}:this.quill.getFormat(e);this.controls.forEach((function(r){var i=n(r,2),a=i[0],o=i[1];if("SELECT"===o.tagName){var s=void 0;if(null==e)s=null;else if(null==t[a])s=o.querySelector("option[selected]");else if(!Array.isArray(t[a])){var l=t[a];"string"===typeof l&&(l=l.replace(/\"/g,'\\"')),s=o.querySelector('option[value="'+l+'"]')}null==s?(o.value="",o.selectedIndex=-1):s.selected=!0}else if(null==e)o.classList.remove("ql-active");else if(o.hasAttribute("value")){var c=t[a]===o.getAttribute("value")||null!=t[a]&&t[a].toString()===o.getAttribute("value")||null==t[a]&&!o.getAttribute("value");o.classList.toggle("ql-active",c)}else o.classList.toggle("ql-active",null!=t[a])}))}}]),t}(p.default);function k(e,t,r){var n=document.createElement("button");n.setAttribute("type","button"),n.classList.add("ql-"+t),null!=r&&(n.value=r),e.appendChild(n)}function O(e,t){Array.isArray(t[0])||(t=[t]),t.forEach((function(t){var r=document.createElement("span");r.classList.add("ql-formats"),t.forEach((function(e){if("string"===typeof e)k(r,e);else{var t=Object.keys(e)[0],n=e[t];Array.isArray(n)?E(r,t,n):k(r,t,n)}})),e.appendChild(r)}))}function E(e,t,r){var n=document.createElement("select");n.classList.add("ql-"+t),r.forEach((function(e){var t=document.createElement("option");!1!==e?t.setAttribute("value",e):t.setAttribute("selected","selected"),n.appendChild(t)})),e.appendChild(n)}_.DEFAULTS={},_.DEFAULTS={container:null,handlers:{clean:function(){var e=this,t=this.quill.getSelection();if(null!=t)if(0==t.length){var r=this.quill.getFormat();Object.keys(r).forEach((function(t){null!=l.default.query(t,l.default.Scope.INLINE)&&e.quill.format(t,!1)}))}else this.quill.removeFormat(t,u.default.sources.USER)},direction:function(e){var t=this.quill.getFormat()["align"];"rtl"===e&&null==t?this.quill.format("align","right",u.default.sources.USER):e||"right"!==t||this.quill.format("align",!1,u.default.sources.USER),this.quill.format("direction",e,u.default.sources.USER)},indent:function(e){var t=this.quill.getSelection(),r=this.quill.getFormat(t),n=parseInt(r.indent||0);if("+1"===e||"-1"===e){var i="+1"===e?1:-1;"rtl"===r.direction&&(i*=-1),this.quill.format("indent",n+i,u.default.sources.USER)}},link:function(e){!0===e&&(e=prompt("Enter link URL:")),this.quill.format("link",e,u.default.sources.USER)},list:function(e){var t=this.quill.getSelection(),r=this.quill.getFormat(t);"check"===e?"checked"===r["list"]||"unchecked"===r["list"]?this.quill.format("list",!1,u.default.sources.USER):this.quill.format("list","unchecked",u.default.sources.USER):this.quill.format("list",e,u.default.sources.USER)}}},t.default=_,t.addControls=O},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BaseTooltip=void 0;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(3),o=O(a),s=r(2),l=O(s),c=r(5),u=O(c),f=r(30),h=O(f),d=r(29),p=O(d),m=r(48),v=O(m),b=r(49),g=O(b),y=r(28),w=O(y),_=r(50),k=O(_);function O(e){return e&&e.__esModule?e:{default:e}}function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function A(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var C=[!1,"center","right","justify"],T=["#000000","#e60000","#ff9900","#ffff00","#008a00","#0066cc","#9933ff","#ffffff","#facccc","#ffebcc","#ffffcc","#cce8cc","#cce0f5","#ebd6ff","#bbbbbb","#f06666","#ffc266","#ffff66","#66b966","#66a3e0","#c285ff","#888888","#a10000","#b26b00","#b2b200","#006100","#0047b2","#6b24b2","#444444","#5c0000","#663d00","#666600","#003700","#002966","#3d1466"],x=[!1,"serif","monospace"],M=["1","2","3",!1],j=["small",!1,"large","huge"],R=function(e){function t(e,r){E(this,t);var n=S(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r)),i=function t(r){if(!document.body.contains(e.root))return document.body.removeEventListener("click",t);null==n.tooltip||n.tooltip.root.contains(r.target)||document.activeElement===n.tooltip.textbox||n.quill.hasFocus()||n.tooltip.hide(),null!=n.pickers&&n.pickers.forEach((function(e){e.container.contains(r.target)||e.close()}))};return document.body.addEventListener("click",i),n}return A(t,e),n(t,[{key:"addModule",value:function(e){var r=i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"addModule",this).call(this,e);return"toolbar"===e&&this.extendToolbar(r),r}},{key:"buildButtons",value:function(e,t){e.forEach((function(e){var r=e.getAttribute("class")||"";r.split(/\s+/).forEach((function(r){if(r.startsWith("ql-")&&(r=r.slice("ql-".length),null!=t[r]))if("direction"===r)e.innerHTML=t[r][""]+t[r]["rtl"];else if("string"===typeof t[r])e.innerHTML=t[r];else{var n=e.value||"";null!=n&&t[r][n]&&(e.innerHTML=t[r][n])}}))}))}},{key:"buildPickers",value:function(e,t){var r=this;this.pickers=e.map((function(e){if(e.classList.contains("ql-align"))return null==e.querySelector("option")&&I(e,C),new g.default(e,t.align);if(e.classList.contains("ql-background")||e.classList.contains("ql-color")){var r=e.classList.contains("ql-background")?"background":"color";return null==e.querySelector("option")&&I(e,T,"background"===r?"#ffffff":"#000000"),new v.default(e,t[r])}return null==e.querySelector("option")&&(e.classList.contains("ql-font")?I(e,x):e.classList.contains("ql-header")?I(e,M):e.classList.contains("ql-size")&&I(e,j)),new w.default(e)}));var n=function(){r.pickers.forEach((function(e){e.update()}))};this.quill.on(u.default.events.SELECTION_CHANGE,n).on(u.default.events.SCROLL_OPTIMIZE,n)}}]),t}(p.default);R.DEFAULTS=(0,o.default)(!0,{},p.default.DEFAULTS,{modules:{toolbar:{handlers:{formula:function(){this.quill.theme.tooltip.edit("formula")},image:function(){var e=this,t=this.container.querySelector("input.ql-image[type=file]");null==t&&(t=document.createElement("input"),t.setAttribute("type","file"),t.setAttribute("accept","image/png, image/gif, image/jpeg, image/bmp, image/x-icon, image/svg+xml"),t.classList.add("ql-image"),t.addEventListener("change",(function(){if(null!=t.files&&null!=t.files[0]){var r=new FileReader;r.onload=function(r){var n=e.quill.getSelection(!0);e.quill.updateContents((new l.default).retain(n.index).delete(n.length).insert({image:r.target.result}),u.default.sources.USER),t.value=""},r.readAsDataURL(t.files[0])}})),this.container.appendChild(t)),t.click()},video:function(){this.quill.theme.tooltip.edit("video")}}}}});var P=function(e){function t(e,r){E(this,t);var n=S(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));return n.textbox=n.root.querySelector('input[type="text"]'),n.listen(),n}return A(t,e),n(t,[{key:"listen",value:function(){var e=this;this.textbox.addEventListener("keydown",(function(t){h.default.match(t,"enter")?(e.save(),t.preventDefault()):h.default.match(t,"escape")&&(e.cancel(),t.preventDefault())}))}},{key:"cancel",value:function(){this.hide()}},{key:"edit",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"link",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),null!=t?this.textbox.value=t:e!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+e)||""),this.root.setAttribute("data-mode",e)}},{key:"restoreFocus",value:function(){var e=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=e}},{key:"save",value:function(){var e=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":var t=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",e,u.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",e,u.default.sources.USER)),this.quill.root.scrollTop=t;break;case"video":var r=e.match(/^(https?):\/\/(www\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||e.match(/^(https?):\/\/(www\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);r?e=r[1]+"://www.youtube.com/embed/"+r[3]+"?showinfo=0":(r=e.match(/^(https?):\/\/(www\.)?vimeo\.com\/(\d+)/))&&(e=r[1]+"://player.vimeo.com/video/"+r[3]+"/");case"formula":if(!e)break;var n=this.quill.getSelection(!0),i=n.index+n.length;null!=n&&(this.quill.insertEmbed(i,this.root.getAttribute("data-mode"),e,u.default.sources.USER),"formula"===this.root.getAttribute("data-mode")&&this.quill.insertText(i+1," ",u.default.sources.USER),this.quill.setSelection(i+2,u.default.sources.USER));break;default:}this.textbox.value="",this.hide()}}]),t}(k.default);function I(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t.forEach((function(t){var n=document.createElement("option");t===r?n.setAttribute("selected","selected"):n.setAttribute("value",t),e.appendChild(n)}))}t.BaseTooltip=P,t.default=R},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(28),o=s(a);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function u(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var f=function(e){function t(e,r){l(this,t);var n=c(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.label.innerHTML=r,n.container.classList.add("ql-color-picker"),[].slice.call(n.container.querySelectorAll(".ql-picker-item"),0,7).forEach((function(e){e.classList.add("ql-primary")})),n}return u(t,e),n(t,[{key:"buildItem",value:function(e){var r=i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"buildItem",this).call(this,e);return r.style.backgroundColor=e.getAttribute("value")||"",r}},{key:"selectItem",value:function(e,r){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"selectItem",this).call(this,e,r);var n=this.label.querySelector(".ql-color-label"),a=e&&e.getAttribute("data-value")||"";n&&("line"===n.tagName?n.style.stroke=a:n.style.fill=a)}}]),t}(o.default);t.default=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(28),o=s(a);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function u(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var f=function(e){function t(e,r){l(this,t);var n=c(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.container.classList.add("ql-icon-picker"),[].forEach.call(n.container.querySelectorAll(".ql-picker-item"),(function(e){e.innerHTML=r[e.getAttribute("data-value")||""]})),n.defaultItem=n.container.querySelector(".ql-selected"),n.selectItem(n.defaultItem),n}return u(t,e),n(t,[{key:"selectItem",value:function(e,r){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"selectItem",this).call(this,e,r),e=e||this.defaultItem,this.label.innerHTML=e.innerHTML}}]),t}(o.default);t.default=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=function(){function e(t,r){var n=this;i(this,e),this.quill=t,this.boundsContainer=r||document.body,this.root=t.addContainer("ql-tooltip"),this.root.innerHTML=this.constructor.TEMPLATE,this.quill.root===this.quill.scrollingContainer&&this.quill.root.addEventListener("scroll",(function(){n.root.style.marginTop=-1*n.quill.root.scrollTop+"px"})),this.hide()}return n(e,[{key:"hide",value:function(){this.root.classList.add("ql-hidden")}},{key:"position",value:function(e){var t=e.left+e.width/2-this.root.offsetWidth/2,r=e.bottom+this.quill.root.scrollTop;this.root.style.left=t+"px",this.root.style.top=r+"px",this.root.classList.remove("ql-flip");var n=this.boundsContainer.getBoundingClientRect(),i=this.root.getBoundingClientRect(),a=0;if(i.right>n.right&&(a=n.right-i.right,this.root.style.left=t+a+"px"),i.left<n.left&&(a=n.left-i.left,this.root.style.left=t+a+"px"),i.bottom>n.bottom){var o=i.bottom-i.top,s=e.bottom-e.top+o;this.root.style.top=r-s+"px",this.root.classList.add("ql-flip")}return a}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),e}();t.default=a},function(e,t){var r="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}();function n(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function i(e){return e&&"object"==typeof e&&"number"==typeof e.length&&Object.prototype.hasOwnProperty.call(e,"callee")&&!Object.prototype.propertyIsEnumerable.call(e,"callee")||!1}t=e.exports=r?n:i,t.supported=n,t.unsupported=i},function(e,t){function r(e){var t=[];for(var r in e)t.push(r);return t}t=e.exports="function"===typeof Object.keys?Object.keys:r,t.shim=r},function(e,t){"use strict";var r=Object.prototype.hasOwnProperty,n="~";function i(){}function a(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(n=!1)),o.prototype.eventNames=function(){var e,t,i=[];if(0===this._eventsCount)return i;for(t in e=this._events)r.call(e,t)&&i.push(n?t.slice(1):t);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},o.prototype.listeners=function(e,t){var r=n?n+e:e,i=this._events[r];if(t)return!!i;if(!i)return[];if(i.fn)return[i.fn];for(var a=0,o=i.length,s=new Array(o);a<o;a++)s[a]=i[a].fn;return s},o.prototype.emit=function(e,t,r,i,a,o){var s=n?n+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],f=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),f){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,r),!0;case 4:return u.fn.call(u.context,t,r,i),!0;case 5:return u.fn.call(u.context,t,r,i,a),!0;case 6:return u.fn.call(u.context,t,r,i,a,o),!0}for(c=1,l=new Array(f-1);c<f;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var h,d=u.length;for(c=0;c<d;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),f){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,r);break;case 4:u[c].fn.call(u[c].context,t,r,i);break;default:if(!l)for(h=1,l=new Array(f-1);h<f;h++)l[h-1]=arguments[h];u[c].fn.apply(u[c].context,l)}}return!0},o.prototype.on=function(e,t,r){var i=new a(t,r||this),o=n?n+e:e;return this._events[o]?this._events[o].fn?this._events[o]=[this._events[o],i]:this._events[o].push(i):(this._events[o]=i,this._eventsCount++),this},o.prototype.once=function(e,t,r){var i=new a(t,r||this,!0),o=n?n+e:e;return this._events[o]?this._events[o].fn?this._events[o]=[this._events[o],i]:this._events[o].push(i):(this._events[o]=i,this._eventsCount++),this},o.prototype.removeListener=function(e,t,r,a){var o=n?n+e:e;if(!this._events[o])return this;if(!t)return 0===--this._eventsCount?this._events=new i:delete this._events[o],this;var s=this._events[o];if(s.fn)s.fn!==t||a&&!s.once||r&&s.context!==r||(0===--this._eventsCount?this._events=new i:delete this._events[o]);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==t||a&&!s[l].once||r&&s[l].context!==r)&&c.push(s[l]);c.length?this._events[o]=1===c.length?c[0]:c:0===--this._eventsCount?this._events=new i:delete this._events[o]}return this},o.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&(0===--this._eventsCount?this._events=new i:delete this._events[t])):(this._events=new i,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prototype.setMaxListeners=function(){return this},o.prefixed=n,o.EventEmitter=o,"undefined"!==typeof e&&(e.exports=o)},function(e,t){var r=-1,n=1,i=0;function a(e,t,r){if(e==t)return e?[[i,e]]:[];(r<0||e.length<r)&&(r=null);var n=c(e,t),a=e.substring(0,n);e=e.substring(n),t=t.substring(n),n=u(e,t);var s=e.substring(e.length-n);e=e.substring(0,e.length-n),t=t.substring(0,t.length-n);var l=o(e,t);return a&&l.unshift([i,a]),s&&l.push([i,s]),h(l),null!=r&&(l=m(l,r)),l}function o(e,t){var o;if(!e)return[[n,t]];if(!t)return[[r,e]];var l=e.length>t.length?e:t,c=e.length>t.length?t:e,u=l.indexOf(c);if(-1!=u)return o=[[n,l.substring(0,u)],[i,c],[n,l.substring(u+c.length)]],e.length>t.length&&(o[0][0]=o[2][0]=r),o;if(1==c.length)return[[r,e],[n,t]];var h=f(e,t);if(h){var d=h[0],p=h[1],m=h[2],v=h[3],b=h[4],g=a(d,m),y=a(p,v);return g.concat([[i,b]],y)}return s(e,t)}function s(e,t){for(var i=e.length,a=t.length,o=Math.ceil((i+a)/2),s=o,c=2*o,u=new Array(c),f=new Array(c),h=0;h<c;h++)u[h]=-1,f[h]=-1;u[s+1]=0,f[s+1]=0;for(var d=i-a,p=d%2!=0,m=0,v=0,b=0,g=0,y=0;y<o;y++){for(var w=-y+m;w<=y-v;w+=2){var _=s+w;C=w==-y||w!=y&&u[_-1]<u[_+1]?u[_+1]:u[_-1]+1;var k=C-w;while(C<i&&k<a&&e.charAt(C)==t.charAt(k))C++,k++;if(u[_]=C,C>i)v+=2;else if(k>a)m+=2;else if(p){var O=s+d-w;if(O>=0&&O<c&&-1!=f[O]){var E=i-f[O];if(C>=E)return l(e,t,C,k)}}}for(var S=-y+b;S<=y-g;S+=2){O=s+S;E=S==-y||S!=y&&f[O-1]<f[O+1]?f[O+1]:f[O-1]+1;var A=E-S;while(E<i&&A<a&&e.charAt(i-E-1)==t.charAt(a-A-1))E++,A++;if(f[O]=E,E>i)g+=2;else if(A>a)b+=2;else if(!p){_=s+d-S;if(_>=0&&_<c&&-1!=u[_]){var C=u[_];k=s+C-_;if(E=i-E,C>=E)return l(e,t,C,k)}}}}return[[r,e],[n,t]]}function l(e,t,r,n){var i=e.substring(0,r),o=t.substring(0,n),s=e.substring(r),l=t.substring(n),c=a(i,o),u=a(s,l);return c.concat(u)}function c(e,t){if(!e||!t||e.charAt(0)!=t.charAt(0))return 0;var r=0,n=Math.min(e.length,t.length),i=n,a=0;while(r<i)e.substring(a,i)==t.substring(a,i)?(r=i,a=r):n=i,i=Math.floor((n-r)/2+r);return i}function u(e,t){if(!e||!t||e.charAt(e.length-1)!=t.charAt(t.length-1))return 0;var r=0,n=Math.min(e.length,t.length),i=n,a=0;while(r<i)e.substring(e.length-i,e.length-a)==t.substring(t.length-i,t.length-a)?(r=i,a=r):n=i,i=Math.floor((n-r)/2+r);return i}function f(e,t){var r=e.length>t.length?e:t,n=e.length>t.length?t:e;if(r.length<4||2*n.length<r.length)return null;function i(e,t,r){var n,i,a,o,s=e.substring(r,r+Math.floor(e.length/4)),l=-1,f="";while(-1!=(l=t.indexOf(s,l+1))){var h=c(e.substring(r),t.substring(l)),d=u(e.substring(0,r),t.substring(0,l));f.length<d+h&&(f=t.substring(l-d,l)+t.substring(l,l+h),n=e.substring(0,r-d),i=e.substring(r+h),a=t.substring(0,l-d),o=t.substring(l+h))}return 2*f.length>=e.length?[n,i,a,o,f]:null}var a,o,s,l,f,h=i(r,n,Math.ceil(r.length/4)),d=i(r,n,Math.ceil(r.length/2));if(!h&&!d)return null;a=d?h&&h[4].length>d[4].length?h:d:h,e.length>t.length?(o=a[0],s=a[1],l=a[2],f=a[3]):(l=a[0],f=a[1],o=a[2],s=a[3]);var p=a[4];return[o,s,l,f,p]}function h(e){e.push([i,""]);var t,a=0,o=0,s=0,l="",f="";while(a<e.length)switch(e[a][0]){case n:s++,f+=e[a][1],a++;break;case r:o++,l+=e[a][1],a++;break;case i:o+s>1?(0!==o&&0!==s&&(t=c(f,l),0!==t&&(a-o-s>0&&e[a-o-s-1][0]==i?e[a-o-s-1][1]+=f.substring(0,t):(e.splice(0,0,[i,f.substring(0,t)]),a++),f=f.substring(t),l=l.substring(t)),t=u(f,l),0!==t&&(e[a][1]=f.substring(f.length-t)+e[a][1],f=f.substring(0,f.length-t),l=l.substring(0,l.length-t))),0===o?e.splice(a-s,o+s,[n,f]):0===s?e.splice(a-o,o+s,[r,l]):e.splice(a-o-s,o+s,[r,l],[n,f]),a=a-o-s+(o?1:0)+(s?1:0)+1):0!==a&&e[a-1][0]==i?(e[a-1][1]+=e[a][1],e.splice(a,1)):a++,s=0,o=0,l="",f="";break}""===e[e.length-1][1]&&e.pop();var d=!1;a=1;while(a<e.length-1)e[a-1][0]==i&&e[a+1][0]==i&&(e[a][1].substring(e[a][1].length-e[a-1][1].length)==e[a-1][1]?(e[a][1]=e[a-1][1]+e[a][1].substring(0,e[a][1].length-e[a-1][1].length),e[a+1][1]=e[a-1][1]+e[a+1][1],e.splice(a-1,1),d=!0):e[a][1].substring(0,e[a+1][1].length)==e[a+1][1]&&(e[a-1][1]+=e[a+1][1],e[a][1]=e[a][1].substring(e[a+1][1].length)+e[a+1][1],e.splice(a+1,1),d=!0)),a++;d&&h(e)}var d=a;function p(e,t){if(0===t)return[i,e];for(var n=0,a=0;a<e.length;a++){var o=e[a];if(o[0]===r||o[0]===i){var s=n+o[1].length;if(t===s)return[a+1,e];if(t<s){e=e.slice();var l=t-n,c=[o[0],o[1].slice(0,l)],u=[o[0],o[1].slice(l)];return e.splice(a,1,c,u),[a+1,e]}n=s}}throw new Error("cursor_pos is out of bounds!")}function m(e,t){var r=p(e,t),n=r[1],a=r[0],o=n[a],s=n[a+1];if(null==o)return e;if(o[0]!==i)return e;if(null!=s&&o[1]+s[1]===s[1]+o[1])return n.splice(a,2,s,o),v(n,a,2);if(null!=s&&0===s[1].indexOf(o[1])){n.splice(a,2,[s[0],o[1]],[0,o[1]]);var l=s[1].slice(o[1].length);return l.length>0&&n.splice(a+2,0,[s[0],l]),v(n,a,3)}return e}function v(e,t,r){for(var n=t+r-1;n>=0&&n>=t-1;n--)if(n+1<e.length){var i=e[n],a=e[n+1];i[0]===a[1]&&e.splice(n,2,[i[0],i[1]+a[1]])}return e}d.INSERT=n,d.DELETE=r,d.EQUAL=i,e.exports=d},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <polyline class="ql-even ql-stroke" points="5 7 3 9 5 11"></polyline> <polyline class="ql-even ql-stroke" points="13 7 15 9 13 11"></polyline> <line class=ql-stroke x1=10 x2=8 y1=5 y2=13></line> </svg>'},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=r(22),a=r(1),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t.formats=function(r){var n=a.query(t.blotName).tagName;if(r.tagName!==n)return e.formats.call(this,r)},t.prototype.format=function(r,n){null!=a.query(r,a.Scope.BLOCK)&&(r!==this.statics.blotName||n?e.prototype.format.call(this,r,n):this.replaceWith(t.blotName))},t.prototype.formatAt=function(t,r,n,i){null!=a.query(n,a.Scope.BLOCK)?this.format(n,i):e.prototype.formatAt.call(this,t,r,n,i)},t.prototype.insertAt=function(t,r,n){if(null==n||null!=a.query(r,a.Scope.INLINE))e.prototype.insertAt.call(this,t,r,n);else{var i=this.split(t),o=a.create(r,n);i.parent.insertBefore(o,i)}},t.prototype.update=function(t){navigator.userAgent.match(/Trident/)?this.attach():e.prototype.update.call(this,t)},t}(i.default);o.blotName="block",o.scope=a.Scope.BLOCK_BLOT,o.tagName="P",t.default=o},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=r(23),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t.formats=function(e){},t.prototype.format=function(t,r){e.prototype.formatAt.call(this,0,this.length(),t,r)},t.prototype.formatAt=function(t,r,n,i){0===t&&r===this.length()?this.format(n,i):e.prototype.formatAt.call(this,t,r,n,i)},t.prototype.formats=function(){return this.statics.formats(this.domNode)},t}(i.default);t.default=a},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=r(22),a=r(1);function o(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r in e)if(e[r]!==t[r])return!1;return!0}var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t.formats=function(r){if(r.tagName!==t.tagName)return e.formats.call(this,r)},t.prototype.format=function(r,n){var a=this;r!==this.statics.blotName||n?e.prototype.format.call(this,r,n):(this.children.forEach((function(e){e instanceof i.default||(e=e.wrap(t.blotName,!0)),a.attributes.copy(e)})),this.unwrap())},t.prototype.formatAt=function(t,r,n,i){if(null!=this.formats()[n]||a.query(n,a.Scope.ATTRIBUTE)){var o=this.isolate(t,r);o.format(n,i)}else e.prototype.formatAt.call(this,t,r,n,i)},t.prototype.optimize=function(){e.prototype.optimize.call(this);var r=this.formats();if(0===Object.keys(r).length)return this.unwrap();var n=this.next;n instanceof t&&n.prev===this&&o(r,n.formats())&&(n.moveChildren(this),n.remove())},t}(i.default);s.blotName="inline",s.scope=a.Scope.INLINE_BLOT,s.tagName="SPAN",t.default=s},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=r(21),a=r(1),o={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},s=100,l=function(e){function t(t){var r=e.call(this,t)||this;return r.parent=null,r.observer=new MutationObserver((function(e){r.update(e)})),r.observer.observe(r.domNode,o),r}return n(t,e),t.prototype.detach=function(){e.prototype.detach.call(this),this.observer.disconnect()},t.prototype.deleteAt=function(t,r){this.update(),0===t&&r===this.length()?this.children.forEach((function(e){e.remove()})):e.prototype.deleteAt.call(this,t,r)},t.prototype.formatAt=function(t,r,n,i){this.update(),e.prototype.formatAt.call(this,t,r,n,i)},t.prototype.insertAt=function(t,r,n){this.update(),e.prototype.insertAt.call(this,t,r,n)},t.prototype.optimize=function(t){var r=this;void 0===t&&(t=[]),e.prototype.optimize.call(this);var n=[].slice.call(this.observer.takeRecords());while(n.length>0)t.push(n.pop());for(var o=function(e,t){void 0===t&&(t=!0),null!=e&&e!==r&&null!=e.domNode.parentNode&&(null==e.domNode[a.DATA_KEY].mutations&&(e.domNode[a.DATA_KEY].mutations=[]),t&&o(e.parent))},l=function(e){null!=e.domNode[a.DATA_KEY]&&null!=e.domNode[a.DATA_KEY].mutations&&(e instanceof i.default&&e.children.forEach(l),e.optimize())},c=t,u=0;c.length>0;u+=1){if(u>=s)throw new Error("[Parchment] Maximum optimize iterations reached");c.forEach((function(e){var t=a.find(e.target,!0);null!=t&&(t.domNode===e.target&&("childList"===e.type?(o(a.find(e.previousSibling,!1)),[].forEach.call(e.addedNodes,(function(e){var t=a.find(e,!1);o(t,!1),t instanceof i.default&&t.children.forEach((function(e){o(e,!1)}))}))):"attributes"===e.type&&o(t.prev)),o(t))})),this.children.forEach(l),c=[].slice.call(this.observer.takeRecords()),n=c.slice();while(n.length>0)t.push(n.pop())}},t.prototype.update=function(t){var r=this;t=t||this.observer.takeRecords(),t.map((function(e){var t=a.find(e.target,!0);if(null!=t)return null==t.domNode[a.DATA_KEY].mutations?(t.domNode[a.DATA_KEY].mutations=[e],t):(t.domNode[a.DATA_KEY].mutations.push(e),null)})).forEach((function(e){null!=e&&e!==r&&null!=e.domNode[a.DATA_KEY]&&e.update(e.domNode[a.DATA_KEY].mutations||[])})),null!=this.domNode[a.DATA_KEY].mutations&&e.prototype.update.call(this,this.domNode[a.DATA_KEY].mutations),this.optimize(t)},t}(i.default);l.blotName="scroll",l.defaultChild="block",l.scope=a.Scope.BLOCK_BLOT,l.tagName="DIV",t.default=l},function(e,t,r){"use strict";var n=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=r(23),a=r(1),o=function(e){function t(t){var r=e.call(this,t)||this;return r.text=r.statics.value(r.domNode),r}return n(t,e),t.create=function(e){return document.createTextNode(e)},t.value=function(e){return e.data},t.prototype.deleteAt=function(e,t){this.domNode.data=this.text=this.text.slice(0,e)+this.text.slice(e+t)},t.prototype.index=function(e,t){return this.domNode===e?t:-1},t.prototype.insertAt=function(t,r,n){null==n?(this.text=this.text.slice(0,t)+r+this.text.slice(t),this.domNode.data=this.text):e.prototype.insertAt.call(this,t,r,n)},t.prototype.length=function(){return this.text.length},t.prototype.optimize=function(){e.prototype.optimize.call(this),this.text=this.statics.value(this.domNode),0===this.text.length?this.remove():this.next instanceof t&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},t.prototype.position=function(e,t){return void 0===t&&(t=!1),[this.domNode,e]},t.prototype.split=function(e,t){if(void 0===t&&(t=!1),!t){if(0===e)return this;if(e===this.length())return this.next}var r=a.create(this.domNode.splitText(e));return this.parent.insertBefore(r,this.next),this.text=this.statics.value(this.domNode),r},t.prototype.update=function(e){var t=this;e.some((function(e){return"characterData"===e.type&&e.target===t.domNode}))&&(this.text=this.statics.value(this.domNode))},t.prototype.value=function(){return this.text},t}(i.default);o.blotName="text",o.scope=a.Scope.INLINE_BLOT,t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){this.head=this.tail=void 0,this.length=0}return e.prototype.append=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.insertBefore(e[0],void 0),e.length>1&&this.append.apply(this,e.slice(1))},e.prototype.contains=function(e){var t,r=this.iterator();while(t=r())if(t===e)return!0;return!1},e.prototype.insertBefore=function(e,t){e.next=t,null!=t?(e.prev=t.prev,null!=t.prev&&(t.prev.next=e),t.prev=e,t===this.head&&(this.head=e)):null!=this.tail?(this.tail.next=e,e.prev=this.tail,this.tail=e):(e.prev=void 0,this.head=this.tail=e),this.length+=1},e.prototype.offset=function(e){var t=0,r=this.head;while(null!=r){if(r===e)return t;t+=r.length(),r=r.next}return-1},e.prototype.remove=function(e){this.contains(e)&&(null!=e.prev&&(e.prev.next=e.next),null!=e.next&&(e.next.prev=e.prev),e===this.head&&(this.head=e.next),e===this.tail&&(this.tail=e.prev),this.length-=1)},e.prototype.iterator=function(e){return void 0===e&&(e=this.head),function(){var t=e;return null!=e&&(e=e.next),t}},e.prototype.find=function(e,t){void 0===t&&(t=!1);var r,n=this.iterator();while(r=n()){var i=r.length();if(e<i||t&&e===i&&(null==r.next||0!==r.next.length()))return[r,e];e-=i}return[null,0]},e.prototype.forEach=function(e){var t,r=this.iterator();while(t=r())e(t)},e.prototype.forEachAt=function(e,t,r){if(!(t<=0)){var n,i=this.find(e),a=i[0],o=i[1],s=e-o,l=this.iterator(a);while((n=l())&&s<e+t){var c=n.length();e>s?r(n,e-s,Math.min(t,s+c-e)):r(n,0,Math.min(c,e+t-s)),s+=c}}},e.prototype.map=function(e){return this.reduce((function(t,r){return t.push(e(r)),t}),[])},e.prototype.reduce=function(e,t){var r,n=this.iterator();while(r=n())t=e(t,r);return t},e}();t.default=n},function(e,t,r){"use strict";var n=r(35),i=re(n),a=r(36),o=r(38),s=r(67),l=r(64),c=re(l),u=r(65),f=re(u),h=r(69),d=re(h),p=r(37),m=r(26),v=r(39),b=r(40),g=r(44),y=re(g),w=r(68),_=re(w),k=r(27),O=re(k),E=r(70),S=re(E),A=r(71),C=re(A),T=r(72),x=re(T),M=r(66),j=re(M),R=r(73),P=re(R),I=r(16),B=re(I),N=r(74),D=re(N),L=r(75),F=re(L),V=r(46),z=re(V),U=r(41),H=re(U),q=r(28),W=re(q),G=r(48),K=re(G),X=r(49),$=re(X),Z=r(50),Y=re(Z),J=r(76),Q=re(J),ee=r(63),te=re(ee);function re(e){return e&&e.__esModule?e:{default:e}}i.default.register({"attributors/attribute/direction":o.DirectionAttribute,"attributors/class/align":a.AlignClass,"attributors/class/background":p.BackgroundClass,"attributors/class/color":m.ColorClass,"attributors/class/direction":o.DirectionClass,"attributors/class/font":v.FontClass,"attributors/class/size":b.SizeClass,"attributors/style/align":a.AlignStyle,"attributors/style/background":p.BackgroundStyle,"attributors/style/color":m.ColorStyle,"attributors/style/direction":o.DirectionStyle,"attributors/style/font":v.FontStyle,"attributors/style/size":b.SizeStyle},!0),i.default.register({"formats/align":a.AlignClass,"formats/direction":o.DirectionClass,"formats/indent":s.IndentClass,"formats/background":p.BackgroundStyle,"formats/color":m.ColorStyle,"formats/font":v.FontClass,"formats/size":b.SizeClass,"formats/blockquote":c.default,"formats/code-block":B.default,"formats/header":f.default,"formats/list":d.default,"formats/bold":y.default,"formats/code":I.Code,"formats/italic":_.default,"formats/link":O.default,"formats/script":S.default,"formats/strike":C.default,"formats/underline":x.default,"formats/image":j.default,"formats/video":P.default,"formats/list/item":h.ListItem,"modules/formula":D.default,"modules/syntax":F.default,"modules/toolbar":z.default,"themes/bubble":Q.default,"themes/snow":te.default,"ui/icons":H.default,"ui/picker":W.default,"ui/icon-picker":$.default,"ui/color-picker":K.default,"ui/tooltip":Y.default},!0),e.exports=i.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0)if(r.push(o.value),t&&r.length===t)break}catch(l){i=!0,a=l}finally{try{!n&&s["return"]&&s["return"]()}finally{if(i)throw a}}return r}return function(t,r){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),o=r(3),s=b(o),l=r(5),c=b(l),u=r(47),f=b(u),h=r(27),d=b(h),p=r(15),m=r(41),v=b(m);function b(e){return e&&e.__esModule?e:{default:e}}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function w(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var _=[[{header:["1","2","3",!1]}],["bold","italic","underline","link"],[{list:"ordered"},{list:"bullet"}],["clean"]],k=function(e){function t(e,r){g(this,t),null!=r.modules.toolbar&&null==r.modules.toolbar.container&&(r.modules.toolbar.container=_);var n=y(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));return n.quill.container.classList.add("ql-snow"),n}return w(t,e),a(t,[{key:"extendToolbar",value:function(e){e.container.classList.add("ql-snow"),this.buildButtons([].slice.call(e.container.querySelectorAll("button")),v.default),this.buildPickers([].slice.call(e.container.querySelectorAll("select")),v.default),this.tooltip=new O(this.quill,this.options.bounds),e.container.querySelector(".ql-link")&&this.quill.keyboard.addBinding({key:"K",shortKey:!0},(function(t,r){e.handlers["link"].call(e,!r.format.link)}))}}]),t}(f.default);k.DEFAULTS=(0,s.default)(!0,{},f.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(e){if(e){var t=this.quill.getSelection();if(null==t||0==t.length)return;var r=this.quill.getText(t);/^\S+@\S+\.\S+$/.test(r)&&0!==r.indexOf("mailto:")&&(r="mailto:"+r);var n=this.quill.theme.tooltip;n.edit("link",r)}else this.quill.format("link",!1)}}}}});var O=function(e){function t(e,r){g(this,t);var n=y(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));return n.preview=n.root.querySelector("a.ql-preview"),n}return w(t,e),a(t,[{key:"listen",value:function(){var e=this;i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"listen",this).call(this),this.root.querySelector("a.ql-action").addEventListener("click",(function(t){e.root.classList.contains("ql-editing")?e.save():e.edit("link",e.preview.textContent),t.preventDefault()})),this.root.querySelector("a.ql-remove").addEventListener("click",(function(t){if(null!=e.linkRange){var r=e.linkRange;e.restoreFocus(),e.quill.formatText(r,"link",!1,c.default.sources.USER),delete e.linkRange}t.preventDefault(),e.hide()})),this.quill.on(c.default.events.SELECTION_CHANGE,(function(t,r,i){if(null!=t){if(0===t.length&&i===c.default.sources.USER){var a=e.quill.scroll.descendant(d.default,t.index),o=n(a,2),s=o[0],l=o[1];if(null!=s){e.linkRange=new p.Range(t.index-l,s.length());var u=d.default.formats(s.domNode);return e.preview.textContent=u,e.preview.setAttribute("href",u),e.show(),void e.position(e.quill.getBounds(e.linkRange))}}else delete e.linkRange;e.hide()}}))}},{key:"show",value:function(){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"show",this).call(this),this.root.removeAttribute("data-mode")}}]),t}(u.BaseTooltip);O.TEMPLATE=['<a class="ql-preview" target="_blank" href="about:blank"></a>','<input type="text" data-formula="e=mc^2" data-link="quilljs.com" data-video="Embed URL">','<a class="ql-action"></a>','<a class="ql-remove"></a>'].join(""),t.default=k},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(4),i=a(n);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=function(e){function t(){return o(this,t),s(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),t}(i.default);c.blotName="blockquote",c.tagName="blockquote",t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=r(4),a=o(i);function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function c(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function(e){function t(){return s(this,t),l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return c(t,e),n(t,null,[{key:"formats",value:function(e){return this.tagName.indexOf(e.tagName)+1}}]),t}(a.default);u.blotName="header",u.tagName=["H1","H2","H3","H4","H5","H6"],t.default=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(7),o=l(a),s=r(27);function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=["alt","height","width"],d=function(e){function t(){return c(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return f(t,e),n(t,[{key:"format",value:function(e,r){h.indexOf(e)>-1?r?this.domNode.setAttribute(e,r):this.domNode.removeAttribute(e):i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,r)}}],[{key:"create",value:function(e){var r=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return"string"===typeof e&&r.setAttribute("src",this.sanitize(e)),r}},{key:"formats",value:function(e){return h.reduce((function(t,r){return e.hasAttribute(r)&&(t[r]=e.getAttribute(r)),t}),{})}},{key:"match",value:function(e){return/\.(jpe?g|gif|png)$/.test(e)||/^data:image\/.+;base64/.test(e)}},{key:"sanitize",value:function(e){return(0,s.sanitize)(e,["http","https","data"])?e:"//:0"}},{key:"value",value:function(e){return e.getAttribute("src")}}]),t}(o.default);d.blotName="image",d.tagName="IMG",t.default=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IndentClass=void 0;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(0),o=s(a);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function u(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var f=function(e){function t(){return l(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),n(t,[{key:"add",value:function(e,r){if("+1"===r||"-1"===r){var n=this.value(e)||0;r="+1"===r?n+1:n-1}return 0===r?(this.remove(e),!0):i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"add",this).call(this,e,r)}},{key:"canAdd",value:function(e,r){return i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"canAdd",this).call(this,e,r)||i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"canAdd",this).call(this,e,parseInt(r))}},{key:"value",value:function(e){return parseInt(i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"value",this).call(this,e))||void 0}}]),t}(o.default.Attributor.Class),h=new f("indent","ql-indent",{scope:o.default.Scope.BLOCK,whitelist:[1,2,3,4,5,6,7,8]});t.IndentClass=h},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(44),i=a(n);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=function(e){function t(){return o(this,t),s(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),t}(i.default);c.blotName="italic",c.tagName=["EM","I"],t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ListItem=void 0;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(0),o=f(a),s=r(4),l=f(s),c=r(24),u=f(c);function f(e){return e&&e.__esModule?e:{default:e}}function h(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var v=function(e){function t(){return d(this,t),p(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return m(t,e),n(t,[{key:"format",value:function(e,r){e!==b.blotName||r?i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,r):this.replaceWith(o.default.create(this.statics.scope))}},{key:"remove",value:function(){null==this.prev&&null==this.next?this.parent.remove():i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"remove",this).call(this)}},{key:"replaceWith",value:function(e,r){return this.parent.isolate(this.offset(this.parent),this.length()),e===this.parent.statics.blotName?(this.parent.replaceWith(e,r),this):(this.parent.unwrap(),i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replaceWith",this).call(this,e,r))}}],[{key:"formats",value:function(e){return e.tagName===this.tagName?void 0:i(t.__proto__||Object.getPrototypeOf(t),"formats",this).call(this,e)}}]),t}(l.default);v.blotName="list-item",v.tagName="LI";var b=function(e){function t(e){d(this,t);var r=p(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e.addEventListener("click",(function(t){if(t.target.parentNode===e){var n=r.statics.formats(e),i=o.default.find(t.target);"checked"===n?i.format("list","unchecked"):"unchecked"===n&&i.format("list","checked")}})),r}return m(t,e),n(t,null,[{key:"create",value:function(e){var r="ordered"===e?"OL":"UL",n=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,r);return"checked"!==e&&"unchecked"!==e||n.setAttribute("data-checked","checked"===e),n}},{key:"formats",value:function(e){return"OL"===e.tagName?"ordered":"UL"===e.tagName?e.hasAttribute("data-checked")?"true"===e.getAttribute("data-checked")?"checked":"unchecked":"bullet":void 0}}]),n(t,[{key:"format",value:function(e,t){this.children.length>0&&this.children.tail.format(e,t)}},{key:"formats",value:function(){return h({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(e,r){if(e instanceof v)i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertBefore",this).call(this,e,r);else{var n=null==r?this.length():r.offset(this),a=this.split(n);a.parent.insertBefore(e,a)}}},{key:"optimize",value:function(){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this);var e=this.next;null!=e&&e.prev===this&&e.statics.blotName===this.statics.blotName&&e.domNode.tagName===this.domNode.tagName&&e.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(e.moveChildren(this),e.remove())}},{key:"replace",value:function(e){if(e.statics.blotName!==this.statics.blotName){var r=o.default.create(this.statics.defaultChild);e.moveChildren(r),this.appendChild(r)}i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replace",this).call(this,e)}}]),t}(u.default);b.blotName="list",b.scope=o.default.Scope.BLOCK_BLOT,b.tagName=["OL","UL"],b.defaultChild="list-item",b.allowedChildren=[v],t.ListItem=v,t.default=b},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(8),o=s(a);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function u(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var f=function(e){function t(){return l(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),n(t,null,[{key:"create",value:function(e){return"super"===e?document.createElement("sup"):"sub"===e?document.createElement("sub"):i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e)}},{key:"formats",value:function(e){return"SUB"===e.tagName?"sub":"SUP"===e.tagName?"super":void 0}}]),t}(o.default);f.blotName="script",f.tagName=["SUB","SUP"],t.default=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(8),i=a(n);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=function(e){function t(){return o(this,t),s(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),t}(i.default);c.blotName="strike",c.tagName="S",t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(8),i=a(n);function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=function(e){function t(){return o(this,t),s(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),t}(i.default);c.blotName="underline",c.tagName="U",t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(4),o=r(27),s=l(o);function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=["height","width"],d=function(e){function t(){return c(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return f(t,e),n(t,[{key:"format",value:function(e,r){h.indexOf(e)>-1?r?this.domNode.setAttribute(e,r):this.domNode.removeAttribute(e):i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,r)}}],[{key:"create",value:function(e){var r=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return r.setAttribute("frameborder","0"),r.setAttribute("allowfullscreen",!0),r.setAttribute("src",this.sanitize(e)),r}},{key:"formats",value:function(e){return h.reduce((function(t,r){return e.hasAttribute(r)&&(t[r]=e.getAttribute(r)),t}),{})}},{key:"sanitize",value:function(e){return s.default.sanitize(e)}},{key:"value",value:function(e){return e.getAttribute("src")}}]),t}(a.BlockEmbed);d.blotName="video",d.className="ql-video",d.tagName="IFRAME",t.default=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.FormulaBlot=void 0;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(7),o=f(a),s=r(6),l=f(s),c=r(9),u=f(c);function f(e){return e&&e.__esModule?e:{default:e}}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var m=function(e){function t(){return h(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return p(t,e),n(t,[{key:"index",value:function(){return 1}}],[{key:"create",value:function(e){var r=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return"string"===typeof e&&(window.katex.render(e,r),r.setAttribute("data-value",e)),r.setAttribute("contenteditable",!1),r}},{key:"value",value:function(e){return e.getAttribute("data-value")}}]),t}(o.default);m.blotName="formula",m.className="ql-formula",m.tagName="SPAN";var v=function(e){function t(){h(this,t);var e=d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));if(null==window.katex)throw new Error("Formula module requires KaTeX.");return e}return p(t,e),n(t,null,[{key:"register",value:function(){l.default.register(m,!0)}}]),t}(u.default);t.FormulaBlot=m,t.default=v},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.CodeToken=t.CodeBlock=void 0;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},a=r(0),o=d(a),s=r(6),l=d(s),c=r(9),u=d(c),f=r(16),h=d(f);function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){function t(){return p(this,t),m(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v(t,e),n(t,[{key:"replaceWith",value:function(e){this.domNode.textContent=this.domNode.textContent,this.attach(),i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replaceWith",this).call(this,e)}},{key:"highlight",value:function(e){if(this.cachedHTML!==this.domNode.innerHTML){var t=this.domNode.textContent;(t.trim().length>0||null==this.cachedHTML)&&(this.domNode.innerHTML=e(t),this.attach()),this.cachedHTML=this.domNode.innerHTML}}}]),t}(h.default);b.className="ql-syntax";var g=new o.default.Attributor.Class("token","hljs",{scope:o.default.Scope.INLINE}),y=function(e){function t(e,r){p(this,t);var n=m(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));if("function"!==typeof n.options.highlight)throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var i=null;return n.quill.on(l.default.events.SCROLL_OPTIMIZE,(function(){null==i&&(i=setTimeout((function(){n.highlight(),i=null}),100))})),n.highlight(),n}return v(t,e),n(t,null,[{key:"register",value:function(){l.default.register(g,!0),l.default.register(b,!0)}}]),n(t,[{key:"highlight",value:function(){var e=this;if(!this.quill.selection.composing){var t=this.quill.getSelection();this.quill.scroll.descendants(b).forEach((function(t){t.highlight(e.options.highlight)})),this.quill.update(l.default.sources.SILENT),null!=t&&this.quill.setSelection(t,l.default.sources.SILENT)}}}]),t}(u.default);y.DEFAULTS={highlight:function(){return null==window.hljs?null:function(e){var t=window.hljs.highlightAuto(e);return t.value}}()},t.CodeBlock=b,t.CodeToken=g,t.default=y},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BubbleTooltip=void 0;var n=function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var o=i.get;return void 0!==o?o.call(n):void 0},i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),a=r(3),o=p(a),s=r(5),l=p(s),c=r(47),u=p(c),f=r(15),h=r(41),d=p(h);function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function b(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var g=[["bold","italic","link"],[{header:1},{header:2},"blockquote"]],y=function(e){function t(e,r){m(this,t),null!=r.modules.toolbar&&null==r.modules.toolbar.container&&(r.modules.toolbar.container=g);var n=v(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));return n.quill.container.classList.add("ql-bubble"),n}return b(t,e),i(t,[{key:"extendToolbar",value:function(e){this.tooltip=new w(this.quill,this.options.bounds),this.tooltip.root.appendChild(e.container),this.buildButtons([].slice.call(e.container.querySelectorAll("button")),d.default),this.buildPickers([].slice.call(e.container.querySelectorAll("select")),d.default)}}]),t}(u.default);y.DEFAULTS=(0,o.default)(!0,{},u.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(e){e?this.quill.theme.tooltip.edit():this.quill.format("link",!1)}}}}});var w=function(e){function t(e,r){m(this,t);var n=v(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));return n.quill.on(l.default.events.EDITOR_CHANGE,(function(e,t,r,i){if(e===l.default.events.SELECTION_CHANGE)if(null!=t&&t.length>0&&i===l.default.sources.USER){n.show(),n.root.style.left="0px",n.root.style.width="",n.root.style.width=n.root.offsetWidth+"px";var a=n.quill.getLines(t.index,t.length);if(1===a.length)n.position(n.quill.getBounds(t));else{var o=a[a.length-1],s=n.quill.getIndex(o),c=Math.min(o.length()-1,t.index+t.length-s),u=n.quill.getBounds(new f.Range(s,c));n.position(u)}}else document.activeElement!==n.textbox&&n.quill.hasFocus()&&n.hide()})),n}return b(t,e),i(t,[{key:"listen",value:function(){var e=this;n(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",(function(){e.root.classList.remove("ql-editing")})),this.quill.on(l.default.events.SCROLL_OPTIMIZE,(function(){setTimeout((function(){if(!e.root.classList.contains("ql-hidden")){var t=e.quill.getSelection();null!=t&&e.position(e.quill.getBounds(t))}}),1)}))}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(e){var r=n(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"position",this).call(this,e),i=this.root.querySelector(".ql-tooltip-arrow");if(i.style.marginLeft="",0===r)return r;i.style.marginLeft=-1*r-i.offsetWidth/2+"px"}}]),t}(c.BaseTooltip);w.TEMPLATE=['<span class="ql-tooltip-arrow"></span>','<div class="ql-tooltip-editor">','<input type="text" data-formula="e=mc^2" data-link="quilljs.com" data-video="Embed URL">','<a class="ql-close"></a>',"</div>"].join(""),t.BubbleTooltip=w,t.default=y},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=14 x2=4 y1=14 y2=14></line> <line class=ql-stroke x1=12 x2=6 y1=4 y2=4></line> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=15 x2=3 y1=14 y2=14></line> <line class=ql-stroke x1=15 x2=3 y1=4 y2=4></line> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=3 x2=13 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=9 y1=4 y2=4></line> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=15 x2=5 y1=14 y2=14></line> <line class=ql-stroke x1=15 x2=9 y1=4 y2=4></line> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <g class="ql-fill ql-color-label"> <polygon points="6 6.868 6 6 5 6 5 7 5.942 7 6 6.868"></polygon> <rect height=1 width=1 x=4 y=4></rect> <polygon points="6.817 5 6 5 6 6 6.38 6 6.817 5"></polygon> <rect height=1 width=1 x=2 y=6></rect> <rect height=1 width=1 x=3 y=5></rect> <rect height=1 width=1 x=4 y=7></rect> <polygon points="4 11.439 4 11 3 11 3 12 3.755 12 4 11.439"></polygon> <rect height=1 width=1 x=2 y=12></rect> <rect height=1 width=1 x=2 y=9></rect> <rect height=1 width=1 x=2 y=15></rect> <polygon points="4.63 10 4 10 4 11 4.192 11 4.63 10"></polygon> <rect height=1 width=1 x=3 y=8></rect> <path d=M10.832,4.2L11,4.582V4H10.708A1.948,1.948,0,0,1,10.832,4.2Z></path> <path d=M7,4.582L7.168,4.2A1.929,1.929,0,0,1,7.292,4H7V4.582Z></path> <path d=M8,13H7.683l-0.351.8a1.933,1.933,0,0,1-.124.2H8V13Z></path> <rect height=1 width=1 x=12 y=2></rect> <rect height=1 width=1 x=11 y=3></rect> <path d=M9,3H8V3.282A1.985,1.985,0,0,1,9,3Z></path> <rect height=1 width=1 x=2 y=3></rect> <rect height=1 width=1 x=6 y=2></rect> <rect height=1 width=1 x=3 y=2></rect> <rect height=1 width=1 x=5 y=3></rect> <rect height=1 width=1 x=9 y=2></rect> <rect height=1 width=1 x=15 y=14></rect> <polygon points="13.447 10.174 13.469 10.225 13.472 10.232 13.808 11 14 11 14 10 13.37 10 13.447 10.174"></polygon> <rect height=1 width=1 x=13 y=7></rect> <rect height=1 width=1 x=15 y=5></rect> <rect height=1 width=1 x=14 y=6></rect> <rect height=1 width=1 x=15 y=8></rect> <rect height=1 width=1 x=14 y=9></rect> <path d=M3.775,14H3v1H4V14.314A1.97,1.97,0,0,1,3.775,14Z></path> <rect height=1 width=1 x=14 y=3></rect> <polygon points="12 6.868 12 6 11.62 6 12 6.868"></polygon> <rect height=1 width=1 x=15 y=2></rect> <rect height=1 width=1 x=12 y=5></rect> <rect height=1 width=1 x=13 y=4></rect> <polygon points="12.933 9 13 9 13 8 12.495 8 12.933 9"></polygon> <rect height=1 width=1 x=9 y=14></rect> <rect height=1 width=1 x=8 y=15></rect> <path d=M6,14.926V15H7V14.316A1.993,1.993,0,0,1,6,14.926Z></path> <rect height=1 width=1 x=5 y=15></rect> <path d=M10.668,13.8L10.317,13H10v1h0.792A1.947,1.947,0,0,1,10.668,13.8Z></path> <rect height=1 width=1 x=11 y=15></rect> <path d=M14.332,12.2a1.99,1.99,0,0,1,.166.8H15V12H14.245Z></path> <rect height=1 width=1 x=14 y=15></rect> <rect height=1 width=1 x=15 y=11></rect> </g> <polyline class=ql-stroke points="5.5 13 9 5 12.5 13"></polyline> <line class=ql-stroke x1=11.63 x2=6.38 y1=11 y2=11></line> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <rect class="ql-fill ql-stroke" height=3 width=3 x=4 y=5></rect> <rect class="ql-fill ql-stroke" height=3 width=3 x=11 y=5></rect> <path class="ql-even ql-fill ql-stroke" d=M7,8c0,4.031-3,5-3,5></path> <path class="ql-even ql-fill ql-stroke" d=M14,8c0,4.031-3,5-3,5></path> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <path class=ql-stroke d=M5,4H9.5A2.5,2.5,0,0,1,12,6.5v0A2.5,2.5,0,0,1,9.5,9H5A0,0,0,0,1,5,9V4A0,0,0,0,1,5,4Z></path> <path class=ql-stroke d=M5,9h5.5A2.5,2.5,0,0,1,13,11.5v0A2.5,2.5,0,0,1,10.5,14H5a0,0,0,0,1,0,0V9A0,0,0,0,1,5,9Z></path> </svg>'},function(e,t){e.exports='<svg class="" viewbox="0 0 18 18"> <line class=ql-stroke x1=5 x2=13 y1=3 y2=3></line> <line class=ql-stroke x1=6 x2=9.35 y1=12 y2=3></line> <line class=ql-stroke x1=11 x2=15 y1=11 y2=15></line> <line class=ql-stroke x1=15 x2=11 y1=11 y2=15></line> <rect class=ql-fill height=1 rx=0.5 ry=0.5 width=7 x=2 y=14></rect> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <line class="ql-color-label ql-stroke ql-transparent" x1=3 x2=15 y1=15 y2=15></line> <polyline class=ql-stroke points="5.5 11 9 3 12.5 11"></polyline> <line class=ql-stroke x1=11.63 x2=6.38 y1=9 y2=9></line> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <polygon class="ql-stroke ql-fill" points="3 11 5 9 3 7 3 11"></polygon> <line class="ql-stroke ql-fill" x1=15 x2=11 y1=4 y2=4></line> <path class=ql-fill d=M11,3a3,3,0,0,0,0,6h1V3H11Z></path> <rect class=ql-fill height=11 width=1 x=11 y=4></rect> <rect class=ql-fill height=11 width=1 x=13 y=4></rect> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <polygon class="ql-stroke ql-fill" points="15 12 13 10 15 8 15 12"></polygon> <line class="ql-stroke ql-fill" x1=9 x2=5 y1=4 y2=4></line> <path class=ql-fill d=M5,3A3,3,0,0,0,5,9H6V3H5Z></path> <rect class=ql-fill height=11 width=1 x=5 y=4></rect> <rect class=ql-fill height=11 width=1 x=7 y=4></rect> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <polygon class=ql-stroke points="7 11 9 13 11 11 7 11"></polygon> <polygon class=ql-stroke points="7 7 9 5 11 7 7 7"></polygon> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M14,16H4a1,1,0,0,1,0-2H14A1,1,0,0,1,14,16Z /> <path class=ql-fill d=M14,4H4A1,1,0,0,1,4,2H14A1,1,0,0,1,14,4Z /> <rect class=ql-fill x=3 y=6 width=12 height=6 rx=1 ry=1 /> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M13,16H5a1,1,0,0,1,0-2h8A1,1,0,0,1,13,16Z /> <path class=ql-fill d=M13,4H5A1,1,0,0,1,5,2h8A1,1,0,0,1,13,4Z /> <rect class=ql-fill x=2 y=6 width=14 height=6 rx=1 ry=1 /> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15,8H13a1,1,0,0,1,0-2h2A1,1,0,0,1,15,8Z /> <path class=ql-fill d=M15,12H13a1,1,0,0,1,0-2h2A1,1,0,0,1,15,12Z /> <path class=ql-fill d=M15,16H5a1,1,0,0,1,0-2H15A1,1,0,0,1,15,16Z /> <path class=ql-fill d=M15,4H5A1,1,0,0,1,5,2H15A1,1,0,0,1,15,4Z /> <rect class=ql-fill x=2 y=6 width=8 height=6 rx=1 ry=1 /> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M5,8H3A1,1,0,0,1,3,6H5A1,1,0,0,1,5,8Z /> <path class=ql-fill d=M5,12H3a1,1,0,0,1,0-2H5A1,1,0,0,1,5,12Z /> <path class=ql-fill d=M13,16H3a1,1,0,0,1,0-2H13A1,1,0,0,1,13,16Z /> <path class=ql-fill d=M13,4H3A1,1,0,0,1,3,2H13A1,1,0,0,1,13,4Z /> <rect class=ql-fill x=8 y=6 width=8 height=6 rx=1 ry=1 transform="translate(24 18) rotate(-180)"/> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M11.759,2.482a2.561,2.561,0,0,0-3.53.607A7.656,7.656,0,0,0,6.8,6.2C6.109,9.188,5.275,14.677,4.15,14.927a1.545,1.545,0,0,0-1.3-.933A0.922,0.922,0,0,0,2,15.036S1.954,16,4.119,16s3.091-2.691,3.7-5.553c0.177-.826.36-1.726,0.554-2.6L8.775,6.2c0.381-1.421.807-2.521,1.306-2.676a1.014,1.014,0,0,0,1.02.56A0.966,0.966,0,0,0,11.759,2.482Z></path> <rect class=ql-fill height=1.6 rx=0.8 ry=0.8 width=5 x=5.15 y=6.2></rect> <path class=ql-fill d=M13.663,12.027a1.662,1.662,0,0,1,.266-0.276q0.193,0.069.456,0.138a2.1,2.1,0,0,0,.535.069,1.075,1.075,0,0,0,.767-0.3,1.044,1.044,0,0,0,.314-0.8,0.84,0.84,0,0,0-.238-0.619,0.8,0.8,0,0,0-.594-0.239,1.154,1.154,0,0,0-.781.3,4.607,4.607,0,0,0-.781,1q-0.091.15-.218,0.346l-0.246.38c-0.068-.288-0.137-0.582-0.212-0.885-0.459-1.847-2.494-.984-2.941-0.8-0.482.2-.353,0.647-0.094,0.529a0.869,0.869,0,0,1,1.281.585c0.217,0.751.377,1.436,0.527,2.038a5.688,5.688,0,0,1-.362.467,2.69,2.69,0,0,1-.264.271q-0.221-.08-0.471-0.147a2.029,2.029,0,0,0-.522-0.066,1.079,1.079,0,0,0-.768.3A1.058,1.058,0,0,0,9,15.131a0.82,0.82,0,0,0,.832.852,1.134,1.134,0,0,0,.787-0.3,5.11,5.11,0,0,0,.776-0.993q0.141-.219.215-0.34c0.046-.076.122-0.194,0.223-0.346a2.786,2.786,0,0,0,.918,1.726,2.582,2.582,0,0,0,2.376-.185c0.317-.181.212-0.565,0-0.494A0.807,0.807,0,0,1,14.176,15a5.159,5.159,0,0,1-.913-2.446l0,0Q13.487,12.24,13.663,12.027Z></path> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=3 y1=4 y2=14></line> <line class=ql-stroke x1=11 x2=11 y1=4 y2=14></line> <line class=ql-stroke x1=11 x2=3 y1=9 y2=9></line> <path class="ql-stroke ql-thin" d=M15.5,14.5h-2c0-.234,1.85-1.076,1.85-2.234a0.959,0.959,0,0,0-1.85-.109></path> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=3 y1=4 y2=14></line> <line class=ql-stroke x1=11 x2=11 y1=4 y2=14></line> <line class=ql-stroke x1=11 x2=3 y1=9 y2=9></line> <line class="ql-stroke ql-thin" x1=13.5 x2=15.5 y1=14.5 y2=14.5></line> <path class=ql-fill d=M14.5,15a0.5,0.5,0,0,1-.5-0.5V12.085l-0.276.138A0.5,0.5,0,0,1,13.053,12c-0.124-.247-0.023-0.324.224-0.447l1-.5A0.5,0.5,0,0,1,15,11.5v3A0.5,0.5,0,0,1,14.5,15Z></path> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <rect class=ql-stroke height=10 width=12 x=3 y=4></rect> <circle class=ql-fill cx=6 cy=7 r=1></circle> <polyline class="ql-even ql-fill" points="5 12 5 11 7 9 8 10 11 7 13 9 13 12 5 12"></polyline> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class="ql-fill ql-stroke" points="3 7 3 11 5 9 3 7"></polyline> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=13 y1=4 y2=4></line> <line class=ql-stroke x1=5 x2=11 y1=14 y2=14></line> <line class=ql-stroke x1=8 x2=10 y1=14 y2=4></line> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=11 y1=7 y2=11></line> <path class="ql-even ql-stroke" d=M8.9,4.577a3.476,3.476,0,0,1,.36,4.679A3.476,3.476,0,0,1,4.577,8.9C3.185,7.5,2.035,6.4,4.217,4.217S7.5,3.185,8.9,4.577Z></path> <path class="ql-even ql-stroke" d=M13.423,9.1a3.476,3.476,0,0,0-4.679-.36,3.476,3.476,0,0,0,.36,4.679c1.392,1.392,2.5,2.542,4.679.36S14.815,10.5,13.423,9.1Z></path> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=6 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=6 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=6 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=3 y1=4 y2=4></line> <line class=ql-stroke x1=3 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=3 x2=3 y1=14 y2=14></line> </svg>'},function(e,t){e.exports='<svg class="" viewbox="0 0 18 18"> <line class=ql-stroke x1=9 x2=15 y1=4 y2=4></line> <polyline class=ql-stroke points="3 4 4 5 6 3"></polyline> <line class=ql-stroke x1=9 x2=15 y1=14 y2=14></line> <polyline class=ql-stroke points="3 14 4 15 6 13"></polyline> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class=ql-stroke points="3 9 4 10 6 8"></polyline> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=7 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=7 x2=15 y1=14 y2=14></line> <line class="ql-stroke ql-thin" x1=2.5 x2=4.5 y1=5.5 y2=5.5></line> <path class=ql-fill d=M3.5,6A0.5,0.5,0,0,1,3,5.5V3.085l-0.276.138A0.5,0.5,0,0,1,2.053,3c-0.124-.247-0.023-0.324.224-0.447l1-.5A0.5,0.5,0,0,1,4,2.5v3A0.5,0.5,0,0,1,3.5,6Z></path> <path class="ql-stroke ql-thin" d=M4.5,10.5h-2c0-.234,1.85-1.076,1.85-2.234A0.959,0.959,0,0,0,2.5,8.156></path> <path class="ql-stroke ql-thin" d=M2.5,14.846a0.959,0.959,0,0,0,1.85-.109A0.7,0.7,0,0,0,3.75,14a0.688,0.688,0,0,0,.6-0.736,0.959,0.959,0,0,0-1.85-.109></path> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class=ql-stroke points="5 7 5 11 3 9 5 7"></polyline> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <line class="ql-stroke ql-thin" x1=15.5 x2=2.5 y1=8.5 y2=9.5></line> <path class=ql-fill d=M9.007,8C6.542,7.791,6,7.519,6,6.5,6,5.792,7.283,5,9,5c1.571,0,2.765.679,2.969,1.309a1,1,0,0,0,1.9-.617C13.356,4.106,11.354,3,9,3,6.2,3,4,4.538,4,6.5a3.2,3.2,0,0,0,.5,1.843Z></path> <path class=ql-fill d=M8.984,10C11.457,10.208,12,10.479,12,11.5c0,0.708-1.283,1.5-3,1.5-1.571,0-2.765-.679-2.969-1.309a1,1,0,1,0-1.9.617C4.644,13.894,6.646,15,9,15c2.8,0,5-1.538,5-3.5a3.2,3.2,0,0,0-.5-1.843Z></path> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15.5,15H13.861a3.858,3.858,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.921,1.921,0,0,0,12.021,11.7a0.50013,0.50013,0,1,0,.957.291h0a0.914,0.914,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.076-1.16971,1.86982-1.93971,2.43082A1.45639,1.45639,0,0,0,12,15.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,15Z /> <path class=ql-fill d=M9.65,5.241a1,1,0,0,0-1.409.108L6,7.964,3.759,5.349A1,1,0,0,0,2.192,6.59178Q2.21541,6.6213,2.241,6.649L4.684,9.5,2.241,12.35A1,1,0,0,0,3.71,13.70722q0.02557-.02768.049-0.05722L6,11.036,8.241,13.65a1,1,0,1,0,1.567-1.24277Q9.78459,12.3777,9.759,12.35L7.316,9.5,9.759,6.651A1,1,0,0,0,9.65,5.241Z /> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15.5,7H13.861a4.015,4.015,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.922,1.922,0,0,0,12.021,3.7a0.5,0.5,0,1,0,.957.291,0.917,0.917,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.077-1.164,1.925-1.934,2.486A1.423,1.423,0,0,0,12,7.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,7Z /> <path class=ql-fill d=M9.651,5.241a1,1,0,0,0-1.41.108L6,7.964,3.759,5.349a1,1,0,1,0-1.519,1.3L4.683,9.5,2.241,12.35a1,1,0,1,0,1.519,1.3L6,11.036,8.241,13.65a1,1,0,0,0,1.519-1.3L7.317,9.5,9.759,6.651A1,1,0,0,0,9.651,5.241Z /> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <path class=ql-stroke d=M5,3V9a4.012,4.012,0,0,0,4,4H9a4.012,4.012,0,0,0,4-4V3></path> <rect class=ql-fill height=1 rx=0.5 ry=0.5 width=12 x=3 y=15></rect> </svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18"> <rect class=ql-stroke height=12 width=12 x=3 y=3></rect> <rect class=ql-fill height=12 width=1 x=5 y=3></rect> <rect class=ql-fill height=12 width=1 x=12 y=3></rect> <rect class=ql-fill height=2 width=8 x=5 y=8></rect> <rect class=ql-fill height=1 width=3 x=3 y=5></rect> <rect class=ql-fill height=1 width=3 x=3 y=7></rect> <rect class=ql-fill height=1 width=3 x=3 y=10></rect> <rect class=ql-fill height=1 width=3 x=3 y=12></rect> <rect class=ql-fill height=1 width=3 x=12 y=5></rect> <rect class=ql-fill height=1 width=3 x=12 y=7></rect> <rect class=ql-fill height=1 width=3 x=12 y=10></rect> <rect class=ql-fill height=1 width=3 x=12 y=12></rect> </svg>'},,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,r){e.exports=r(62)}])}))}).call(this,r("b639").Buffer)},c4b1:function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("b85c"),c=r("2909"),u=(r("5df3"),r("1c4c"),r("652f")),f=r("0b65"),h=(r("6762"),["left","right","center","justify"]);function d(e){return h.includes(e)}function p(e,t){return"rtl"==t.contentLanguageDirection?"right"===e:"left"===e}
  877. /**
  878. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  879. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  880. */var m="alignment",v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this.editor,t=e.locale,r=Object(f["a"])(this.editor.model.document.selection.getSelectedBlocks());this.isEnabled=!!r&&this._canBeAligned(r),this.isEnabled&&r.hasAttribute("alignment")?this.value=r.getAttribute("alignment"):this.value="rtl"===t.contentLanguageDirection?"right":"left"}},{key:"execute",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=this.editor,n=r.locale,i=r.model,a=i.document,o=t.value;i.change((function(t){var r=Array.from(a.selection.getSelectedBlocks()).filter((function(t){return e._canBeAligned(t)})),i=r[0].getAttribute("alignment"),s=p(o,n)||i===o||!o;s?b(r,t):g(r,t,o)}))}},{key:"_canBeAligned",value:function(e){return this.editor.model.schema.checkAttribute(e,m)}}]),r}(u["a"]);function b(e,t){var r,n=Object(l["a"])(e);try{for(n.s();!(r=n.n()).done;){var i=r.value;t.removeAttribute(m,i)}}catch(a){n.e(a)}finally{n.f()}}function g(e,t,r){var n,i=Object(l["a"])(e);try{for(i.s();!(n=i.n()).done;){var a=n.value;t.setAttribute(m,r,a)}}catch(o){i.e(o)}finally{i.f()}}
  881. /**
  882. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  883. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  884. */var y=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),e.config.define("alignment",{options:Object(c["a"])(h)}),i}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.locale,r=e.model.schema,n=e.config.get("alignment.options").filter(d);r.extend("$block",{allowAttributes:"alignment"}),e.model.schema.setAttributeProperties("alignment",{isFormatting:!0});var i=w(n.filter((function(e){return!p(e,t)})));e.conversion.attributeToAttribute(i),e.commands.add("alignment",new v(e))}}],[{key:"pluginName",get:function(){return"AlignmentEditing"}}]),r}(s["a"]);function w(e){var t,r={model:{key:"alignment",values:e.slice()},view:{}},n=Object(l["a"])(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;r.view[i]={key:"style",value:{"text-align":i}}}}catch(a){n.e(a)}finally{n.f()}return r}r("20d6"),r("ac6a"),r("f400");var _=r("3707"),k=r("ceea"),O=r("1efe"),E=r.n(O),S=r("e046"),A=r.n(S),C=r("2b8cc"),T=r.n(C),x=r("6378"),M=r.n(x),j=new Map([["left",E.a],["right",A.a],["center",T.a],["justify",M.a]]),R=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"localizedOptionTitles",get:function(){var e=this.editor.t;return{left:e("Align left"),right:e("Align right"),center:e("Align center"),justify:e("Justify")}}},{key:"init",value:function(){var e=this,t=this.editor,r=t.ui.componentFactory,n=t.t,i=t.config.get("alignment.options");i.filter(d).forEach((function(t){return e._addButton(t)})),r.add("alignment",(function(e){var t=Object(k["c"])(e),a=i.map((function(e){return r.create("alignment:".concat(e))}));Object(k["b"])(t,a),t.buttonView.set({label:n("Text alignment"),tooltip:!0}),t.toolbarView.isVertical=!0,t.toolbarView.ariaLabel=n("Text alignment toolbar"),t.extendTemplate({attributes:{class:"ck-alignment-dropdown"}});var o="rtl"===e.contentLanguageDirection?A.a:E.a;return t.buttonView.bind("icon").toMany(a,"isOn",(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=t.findIndex((function(e){return e}));return n<0?o:a[n].icon})),t.bind("isEnabled").toMany(a,"isEnabled",(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.some((function(e){return e}))})),t}))}},{key:"_addButton",value:function(e){var t=this,r=this.editor;r.ui.componentFactory.add("alignment:".concat(e),(function(n){var i=r.commands.get("alignment"),a=new _["a"](n);return a.set({label:t.localizedOptionTitles[e],icon:j.get(e),tooltip:!0,isToggleable:!0}),a.bind("isEnabled").to(i),a.bind("isOn").to(i,"value",(function(t){return t===e})),t.listenTo(a,"execute",(function(){r.execute("alignment",{value:e}),r.editing.view.focus()})),a}))}}],[{key:"pluginName",get:function(){return"AlignmentUI"}}]),r}(s["a"]);r.d(t,"a",(function(){return P}));
  885. /**
  886. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  887. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  888. */
  889. var P=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[y,R]}},{key:"pluginName",get:function(){return"Alignment"}}]),r}(s["a"])},c591:function(e,t,r){"use strict";(function(t){var n,i=r("b639"),a=i.Buffer,o={};for(n in i)i.hasOwnProperty(n)&&"SlowBuffer"!==n&&"Buffer"!==n&&(o[n]=i[n]);var s=o.Buffer={};for(n in a)a.hasOwnProperty(n)&&"allocUnsafe"!==n&&"allocUnsafeSlow"!==n&&(s[n]=a[n]);if(o.Buffer.prototype=a.prototype,s.from&&s.from!==Uint8Array.from||(s.from=function(e,t,r){if("number"===typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e);if(e&&"undefined"===typeof e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);return a(e,t,r)}),s.alloc||(s.alloc=function(e,t,r){if("number"!==typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+typeof e);if(e<0||e>=2*(1<<30))throw new RangeError('The value "'+e+'" is invalid for option "size"');var n=a(e);return t&&0!==t.length?"string"===typeof r?n.fill(t,r):n.fill(t):n.fill(0),n}),!o.kStringMaxLength)try{o.kStringMaxLength=t.binding("buffer").kStringMaxLength}catch(l){}o.constants||(o.constants={MAX_LENGTH:o.kMaxLength},o.kStringMaxLength&&(o.constants.MAX_STRING_LENGTH=o.kStringMaxLength)),e.exports=o}).call(this,r("4362"))},c6eb:function(e,t,r){"use strict";(function(e){var n=r("5ea3"),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,o=a&&a.exports===i,s=o&&n["a"].process,l=function(){try{var e=a&&a.require&&a.require("util").types;return e||s&&s.binding&&s.binding("util")}catch(t){}}();t["a"]=l}).call(this,r("dd40")(e))},c78f:function(e,t,r){"use strict";r.d(t,"a",(function(){return h}));r("c5f6");var n=r("b85c"),i=(r("5df3"),r("1c4c"),r("d4ec")),a=r("bee2"),o=r("dda7"),s=r("be57"),l=r("7f7b"),c=r("031c"),u=r("9a76"),f=["top","right","bottom","left","width","height"],h=function(){function e(t){Object(i["a"])(this,e);var r=Object(o["a"])(t);if(Object.defineProperty(this,"_source",{value:t._source||t,writable:!0,enumerable:!1}),Object(u["a"])(t)||r)if(r){var n=e.getDomRangeRects(t);d(this,e.getBoundingRect(n))}else d(this,t.getBoundingClientRect());else if(Object(s["a"])(t)){var a=t.innerWidth,l=t.innerHeight;d(this,{top:0,right:a,bottom:l,left:0,width:a,height:l})}else d(this,t)}return Object(a["a"])(e,[{key:"clone",value:function(){return new e(this)}},{key:"moveTo",value:function(e,t){return this.top=t,this.right=e+this.width,this.bottom=t+this.height,this.left=e,this}},{key:"moveBy",value:function(e,t){return this.top+=t,this.right+=e,this.left+=e,this.bottom+=t,this}},{key:"getIntersection",value:function(t){var r={top:Math.max(this.top,t.top),right:Math.min(this.right,t.right),bottom:Math.min(this.bottom,t.bottom),left:Math.max(this.left,t.left)};return r.width=r.right-r.left,r.height=r.bottom-r.top,r.width<0||r.height<0?null:new e(r)}},{key:"getIntersectionArea",value:function(e){var t=this.getIntersection(e);return t?t.getArea():0}},{key:"getArea",value:function(){return this.width*this.height}},{key:"getVisible",value:function(){var t=this._source,r=this.clone();if(!p(t)){var n=t.parentNode||t.commonAncestorContainer;while(n&&!p(n)){var i=new e(n),a=r.getIntersection(i);if(!a)return null;a.getArea()<r.getArea()&&(r=a),n=n.parentNode}}return r}},{key:"isEqual",value:function(e){for(var t=0,r=f;t<r.length;t++){var n=r[t];if(this[n]!==e[n])return!1}return!0}},{key:"contains",value:function(e){var t=this.getIntersection(e);return!(!t||!t.isEqual(e))}},{key:"excludeScrollbarsAndBorders",value:function(){var e,t,r,n=this._source;if(Object(s["a"])(n))e=n.innerWidth-n.document.documentElement.clientWidth,t=n.innerHeight-n.document.documentElement.clientHeight,r=n.getComputedStyle(n.document.documentElement).direction;else{var i=Object(l["a"])(this._source);e=n.offsetWidth-n.clientWidth-i.left-i.right,t=n.offsetHeight-n.clientHeight-i.top-i.bottom,r=n.ownerDocument.defaultView.getComputedStyle(n).direction,this.left+=i.left,this.top+=i.top,this.right-=i.right,this.bottom-=i.bottom,this.width=this.right-this.left,this.height=this.bottom-this.top}return this.width-=e,"ltr"===r?this.right-=e:this.left+=e,this.height-=t,this.bottom-=t,this}}],[{key:"getDomRangeRects",value:function(t){var r=[],i=Array.from(t.getClientRects());if(i.length){var a,o=Object(n["a"])(i);try{for(o.s();!(a=o.n()).done;){var s=a.value;r.push(new e(s))}}catch(f){o.e(f)}finally{o.f()}}else{var l=t.startContainer;Object(c["a"])(l)&&(l=l.parentNode);var u=new e(l.getBoundingClientRect());u.right=u.left,u.width=0,r.push(u)}return r}},{key:"getBoundingRect",value:function(t){var r,i={left:Number.POSITIVE_INFINITY,top:Number.POSITIVE_INFINITY,right:Number.NEGATIVE_INFINITY,bottom:Number.NEGATIVE_INFINITY},a=0,o=Object(n["a"])(t);try{for(o.s();!(r=o.n()).done;){var s=r.value;a++,i.left=Math.min(i.left,s.left),i.top=Math.min(i.top,s.top),i.right=Math.max(i.right,s.right),i.bottom=Math.max(i.bottom,s.bottom)}}catch(l){o.e(l)}finally{o.f()}return 0==a?null:(i.width=i.right-i.left,i.height=i.bottom-i.top,new e(i))}}]),e}();function d(e,t){var r,i=Object(n["a"])(f);try{for(i.s();!(r=i.n()).done;){var a=r.value;e[a]=t[a]}}catch(o){i.e(o)}finally{i.f()}}function p(e){return!!Object(u["a"])(e)&&e===e.ownerDocument.body}},c7cb:function(e,t){e.exports='<svg viewBox="0 0 10 8" xmlns="http://www.w3.org/2000/svg"><path d="M9.055.263v3.972h-6.77M1 4.216l2-2.038m-2 2l2 2.038"/></svg>'},c7ef:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.03 3h6.149a.75.75 0 1 1 0 1.5h-5.514L11.03 3zm1.27 3h4.879a.75.75 0 1 1 0 1.5h-4.244L12.3 6zm1.27 3h3.609a.75.75 0 1 1 0 1.5h-2.973L13.57 9zm-2.754 2.5L8.038 4.785 5.261 11.5h5.555zm.62 1.5H4.641l-1.666 4.028H1.312l5.789-14h1.875l5.789 14h-1.663L11.436 13z"/></svg>'},ca54:function(e,t,r){"use strict";var n=r("26ee"),i=n["a"].Symbol;t["a"]=i},cb3e:function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r("b85c"),i=r("d4ec"),a=r("bee2"),o=r("262e"),s=r("2caf"),l=r("652f"),c=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(e,n){var a;return Object(i["a"])(this,r),a=t.call(this,e),a.attributeKey=n,a}return Object(a["a"])(r,[{key:"refresh",value:function(){var e=this.editor.model,t=e.document;this.value=this._getValueFromFirstAllowedNode(),this.isEnabled=e.schema.checkAttributeInSelection(t.selection,this.attributeKey)}},{key:"execute",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=this.editor.model,i=r.document,a=i.selection,o=void 0===t.forceValue?!this.value:t.forceValue;r.change((function(t){if(a.isCollapsed)o?t.setSelectionAttribute(e.attributeKey,!0):t.removeSelectionAttribute(e.attributeKey);else{var i,s=r.schema.getValidRanges(a.getRanges(),e.attributeKey),l=Object(n["a"])(s);try{for(l.s();!(i=l.n()).done;){var c=i.value;o?t.setAttribute(e.attributeKey,o,c):t.removeAttribute(e.attributeKey,c)}}catch(u){l.e(u)}finally{l.f()}}}))}},{key:"_getValueFromFirstAllowedNode",value:function(){var e=this.editor.model,t=e.schema,r=e.document.selection;if(r.isCollapsed)return r.hasAttribute(this.attributeKey);var i,a=Object(n["a"])(r.getRanges());try{for(a.s();!(i=a.n()).done;){var o,s=i.value,l=Object(n["a"])(s.getItems());try{for(l.s();!(o=l.n()).done;){var c=o.value;if(t.checkAttribute(c,this.attributeKey))return c.hasAttribute(this.attributeKey)}}catch(u){l.e(u)}finally{l.f()}}}catch(u){a.e(u)}finally{a.f()}return!1}}]),r}(l["a"])},cb41:function(e,t,r){"use strict";r.d(t,"d",(function(){return a})),r.d(t,"c",(function(){return o})),r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return l}));r("7514"),r("7f7f");var n=r("2909"),i=r("ade3");
  890. /**
  891. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  892. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  893. */
  894. function a(e,t,r,n){e.for("upcast").attributeToAttribute({view:{styles:Object(i["a"])({},n,/[\s\S]+/)},model:{name:t,key:r,value:function(e){return e.getNormalizedStyle(n)}}})}function o(e,t){e.for("upcast").add((function(e){return e.on("element:"+t,(function(e,t,r){if(t.modelRange){var i=["border-top","border-right","border-bottom","border-left"].filter((function(e){return t.viewItem.hasStyle(e)}));if(i.length){var a={styles:i};if(r.consumable.test(t.viewItem,a)){var o=Object(n["a"])(t.modelRange.getItems({shallow:!0})).pop();r.consumable.consume(t.viewItem,a),r.writer.setAttribute("borderStyle",t.viewItem.getNormalizedStyle("border-style"),o),r.writer.setAttribute("borderColor",t.viewItem.getNormalizedStyle("border-color"),o),r.writer.setAttribute("borderWidth",t.viewItem.getNormalizedStyle("border-width"),o)}}}}))}))}function s(e,t,r,n){e.for("downcast").attributeToAttribute({model:{name:t,key:r},view:function(e){return{key:"style",value:Object(i["a"])({},n,e)}}})}function l(e,t,r){e.for("downcast").add((function(e){return e.on("attribute:".concat(t,":table"),(function(e,t,i){var a=t.item,o=t.attributeNewValue,s=i.mapper,l=i.writer;if(i.consumable.consume(t.item,e.name)){var c=Object(n["a"])(s.toViewElement(a).getChildren()).find((function(e){return e.is("element","table")}));o?l.setStyle(r,o,c):l.removeStyle(r,c)}}))}))}},cb74:function(e,t,r){},cb84:function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M10 8H2a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-6a.5.5 0 0 1 .5-.5h8z"/></svg>'},cbe6:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zm1.618-9.55L.98 9.358a.4.4 0 0 0 .013.661l3.39 2.207A.4.4 0 0 0 5 11.892V7.275a.4.4 0 0 0-.632-.326z"/></svg>'},cd91:function(e){e.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}},ceea:function(e,t,r){"use strict";r("ac6a"),r("456d");var n=r("2909"),i=r("d4ec"),a=r("bee2"),o=r("262e"),s=r("2caf"),l=r("940e"),c=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(e){var n;Object(i["a"])(this,r),n=t.call(this,e);var a=n.bindTemplate;return n.set("isVisible",!1),n.set("position","se"),n.children=n.createCollection(),n.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-dropdown__panel",a.to("position",(function(e){return"ck-dropdown__panel_".concat(e)})),a.if("isVisible","ck-dropdown__panel-visible")]},children:n.children,on:{selectstart:a.to((function(e){return e.preventDefault()}))}}),n}return Object(a["a"])(r,[{key:"focus",value:function(){this.children.length&&this.children.first.focus()}},{key:"focusLast",value:function(){if(this.children.length){var e=this.children.last;"function"===typeof e.focusLast?e.focusLast():e.focus()}}}]),r}(l["a"]),u=(r("7f7f"),r("45eb")),f=r("7e84"),h=r("91db"),d=(r("0a06"),r("9aba")),p=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(e,n,a){var o;Object(i["a"])(this,r),o=t.call(this,e);var s=o.bindTemplate;return o.buttonView=n,o.panelView=a,o.set("isOpen",!1),o.set("isEnabled",!0),o.set("class"),o.set("id"),o.set("panelPosition","auto"),o.keystrokes=new h["a"],o.setTemplate({tag:"div",attributes:{class:["ck","ck-dropdown",s.to("class"),s.if("isEnabled","ck-disabled",(function(e){return!e}))],id:s.to("id"),"aria-describedby":s.to("ariaDescribedById")},children:[n,a]}),n.extendTemplate({attributes:{class:["ck-dropdown__button"]}}),o}return Object(a["a"])(r,[{key:"render",value:function(){var e=this;Object(u["a"])(Object(f["a"])(r.prototype),"render",this).call(this),this.listenTo(this.buttonView,"open",(function(){e.isOpen=!e.isOpen})),this.panelView.bind("isVisible").to(this,"isOpen"),this.on("change:isOpen",(function(){e.isOpen&&("auto"===e.panelPosition?e.panelView.position=r._getOptimalPosition({element:e.panelView.element,target:e.buttonView.element,fitInViewport:!0,positions:e._panelPositions}).name:e.panelView.position=e.panelPosition)})),this.keystrokes.listenTo(this.element);var t=function(t,r){e.isOpen&&(e.buttonView.focus(),e.isOpen=!1,r())};this.keystrokes.set("arrowdown",(function(t,r){e.buttonView.isEnabled&&!e.isOpen&&(e.isOpen=!0,r())})),this.keystrokes.set("arrowright",(function(t,r){e.isOpen&&r()})),this.keystrokes.set("arrowleft",t),this.keystrokes.set("esc",t)}},{key:"focus",value:function(){this.buttonView.focus()}},{key:"_panelPositions",get:function(){var e=r.defaultPanelPositions,t=e.south,n=e.north,i=e.southEast,a=e.southWest,o=e.northEast,s=e.northWest,l=e.southMiddleEast,c=e.southMiddleWest,u=e.northMiddleEast,f=e.northMiddleWest;return"rtl"!==this.locale.uiLanguageDirection?[i,a,l,c,t,o,s,u,f,n]:[a,i,c,l,t,s,o,f,u,n]}}]),r}(l["a"]);p.defaultPanelPositions={south:function(e,t){return{top:e.bottom,left:e.left-(t.width-e.width)/2,name:"s"}},southEast:function(e){return{top:e.bottom,left:e.left,name:"se"}},southWest:function(e,t){return{top:e.bottom,left:e.left-t.width+e.width,name:"sw"}},southMiddleEast:function(e,t){return{top:e.bottom,left:e.left-(t.width-e.width)/4,name:"sme"}},southMiddleWest:function(e,t){return{top:e.bottom,left:e.left-3*(t.width-e.width)/4,name:"smw"}},north:function(e,t){return{top:e.top-t.height,left:e.left-(t.width-e.width)/2,name:"n"}},northEast:function(e,t){return{top:e.top-t.height,left:e.left,name:"ne"}},northWest:function(e,t){return{top:e.top-t.height,left:e.left-t.width+e.width,name:"nw"}},northMiddleEast:function(e,t){return{top:e.top-t.height,left:e.left-(t.width-e.width)/4,name:"nme"}},northMiddleWest:function(e,t){return{top:e.top-t.height,left:e.left-3*(t.width-e.width)/4,name:"nmw"}}},p._getOptimalPosition=d["a"];var m=r("eebb"),v=r("1e6e"),b=r("b85c"),g=r("768b"),y=r("0d02"),w=(r("3a7f"),function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(){var e;return Object(i["a"])(this,r),e=t.call(this),e.items=e.createCollection(),e.focusTracker=new g["a"],e.keystrokes=new h["a"],e._focusCycler=new y["a"]({focusables:e.items,focusTracker:e.focusTracker,keystrokeHandler:e.keystrokes,actions:{focusPrevious:"arrowup",focusNext:"arrowdown"}}),e.setTemplate({tag:"ul",attributes:{class:["ck","ck-reset","ck-list"]},children:e.items}),e}return Object(a["a"])(r,[{key:"render",value:function(){var e=this;Object(u["a"])(Object(f["a"])(r.prototype),"render",this).call(this);var t,n=Object(b["a"])(this.items);try{for(n.s();!(t=n.n()).done;){var i=t.value;this.focusTracker.add(i.element)}}catch(a){n.e(a)}finally{n.f()}this.items.on("add",(function(t,r){e.focusTracker.add(r.element)})),this.items.on("remove",(function(t,r){e.focusTracker.remove(r.element)})),this.keystrokes.listenTo(this.element)}},{key:"focus",value:function(){this._focusCycler.focusFirst()}},{key:"focusLast",value:function(){this._focusCycler.focusLast()}}]),r}(l["a"])),_=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(e){var n;return Object(i["a"])(this,r),n=t.call(this,e),n.children=n.createCollection(),n.setTemplate({tag:"li",attributes:{class:["ck","ck-list__item"]},children:n.children}),n}return Object(a["a"])(r,[{key:"focus",value:function(){this.children.first.focus()}}]),r}(l["a"]),k=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(e){var n;return Object(i["a"])(this,r),n=t.call(this,e),n.setTemplate({tag:"li",attributes:{class:["ck","ck-list__separator"]}}),n}return Object(a["a"])(r)}(l["a"]),O=r("3707"),E=r("9a87"),S=r("901d");r("2a21"),r("f5e9");
  895. /**
  896. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  897. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  898. */
  899. function A(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m["a"],r=new t(e),n=new c(e),i=new p(e,r,n);return r.bind("isEnabled").to(i),r instanceof m["a"]?r.bind("isOn").to(i,"isOpen"):r.arrowView.bind("isOn").to(i,"isOpen"),x(i),i}function C(e,t){var r=e.locale,n=r.t,i=e.toolbarView=new v["a"](r);i.set("ariaLabel",n("Dropdown toolbar")),e.extendTemplate({attributes:{class:["ck-toolbar-dropdown"]}}),t.map((function(e){return i.items.add(e)})),e.panelView.children.add(i),i.items.delegate("execute").to(e)}function T(e,t){var r=e.locale,i=e.listView=new w(r);i.items.bindTo(t).using((function(e){var t=e.type,i=e.model;if("separator"===t)return new k(r);if("button"===t||"switchbutton"===t){var a,o,s=new _(r);return o="button"===t?new O["a"](r):new E["a"](r),(a=o).bind.apply(a,Object(n["a"])(Object.keys(i))).to(i),o.delegate("execute").to(s),s.children.add(o),s}})),e.panelView.children.add(i),i.items.delegate("execute").to(e)}function x(e){M(e),j(e),R(e)}function M(e){e.on("render",(function(){Object(S["a"])({emitter:e,activator:function(){return e.isOpen},callback:function(){e.isOpen=!1},contextElements:[e.element]})}))}function j(e){e.on("execute",(function(t){t.source instanceof E["a"]||(e.isOpen=!1)}))}function R(e){e.keystrokes.set("arrowdown",(function(t,r){e.isOpen&&(e.panelView.focus(),r())})),e.keystrokes.set("arrowup",(function(t,r){e.isOpen&&(e.panelView.focusLast(),r())}))}r.d(t,"c",(function(){return A})),r.d(t,"b",(function(){return C})),r.d(t,"a",(function(){return T}))},cf28:function(e,t,r){},cf35:function(e,t,r){"use strict";(function(t,n){var i;e.exports=x,x.ReadableState=T;r("faa1").EventEmitter;var a=function(e,t){return e.listeners(t).length},o=r("f12a"),s=r("b639").Buffer,l=("undefined"!==typeof t?t:"undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).Uint8Array||function(){};function c(e){return s.from(e)}function u(e){return s.isBuffer(e)||e instanceof l}var f,h=r(8);f=h&&h.debuglog?h.debuglog("stream"):function(){};var d,p,m,v=r("22ab"),b=r("9019"),g=r("05f0"),y=g.getHighWaterMark,w=r("d113").codes,_=w.ERR_INVALID_ARG_TYPE,k=w.ERR_STREAM_PUSH_AFTER_EOF,O=w.ERR_METHOD_NOT_IMPLEMENTED,E=w.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r("3fb5")(x,o);var S=b.errorOrDestroy,A=["error","close","destroy","pause","resume"];function C(e,t,r){if("function"===typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}function T(e,t,n){i=i||r("5e7d"),e=e||{},"boolean"!==typeof n&&(n=t instanceof i),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=y(this,e,"readableHighWaterMark",n),this.buffer=new v,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(d||(d=r("7d72").StringDecoder),this.decoder=new d(e.encoding),this.encoding=e.encoding)}function x(e){if(i=i||r("5e7d"),!(this instanceof x))return new x(e);var t=this instanceof i;this._readableState=new T(e,this,t),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),o.call(this)}function M(e,t,r,n,i){f("readableAddChunk",t);var a,o=e._readableState;if(null===t)o.reading=!1,N(e,o);else if(i||(a=R(o,t)),a)S(e,a);else if(o.objectMode||t&&t.length>0)if("string"===typeof t||o.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=c(t)),n)o.endEmitted?S(e,new E):j(e,o,t,!0);else if(o.ended)S(e,new k);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!r?(t=o.decoder.write(t),o.objectMode||0!==t.length?j(e,o,t,!1):F(e,o)):j(e,o,t,!1)}else n||(o.reading=!1,F(e,o));return!o.ended&&(o.length<o.highWaterMark||0===o.length)}function j(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&D(e)),F(e,t)}function R(e,t){var r;return u(t)||"string"===typeof t||void 0===t||e.objectMode||(r=new _("chunk",["string","Buffer","Uint8Array"],t)),r}Object.defineProperty(x.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),x.prototype.destroy=b.destroy,x.prototype._undestroy=b.undestroy,x.prototype._destroy=function(e,t){t(e)},x.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"===typeof e&&(t=t||n.defaultEncoding,t!==n.encoding&&(e=s.from(e,t),t=""),r=!0),M(this,e,t,!1,r)},x.prototype.unshift=function(e){return M(this,e,null,!0,!1)},x.prototype.isPaused=function(){return!1===this._readableState.flowing},x.prototype.setEncoding=function(e){d||(d=r("7d72").StringDecoder);var t=new d(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;var n=this._readableState.buffer.head,i="";while(null!==n)i+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==i&&this._readableState.buffer.push(i),this._readableState.length=i.length,this};var P=1073741824;function I(e){return e>=P?e=P:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function B(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=I(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function N(e,t){if(f("onEofChunk"),!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?D(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,L(e)))}}function D(e){var t=e._readableState;f("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(f("emitReadable",t.flowing),t.emittedReadable=!0,n.nextTick(L,e))}function L(e){var t=e._readableState;f("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,G(e)}function F(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(V,e,t))}function V(e,t){while(!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length)){var r=t.length;if(f("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function z(e){return function(){var t=e._readableState;f("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,G(e))}}function U(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function H(e){f("readable nexttick read 0"),e.read(0)}function q(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(W,e,t))}function W(e,t){f("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),G(e),t.flowing&&!t.reading&&e.read(0)}function G(e){var t=e._readableState;f("flow",t.flowing);while(t.flowing&&null!==e.read());}function K(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function X(e){var t=e._readableState;f("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,n.nextTick($,t,e))}function $(e,t){if(f("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function Z(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}x.prototype.read=function(e){f("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return f("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?X(this):D(this),null;if(e=B(e,t),0===e&&t.ended)return 0===t.length&&X(this),null;var n,i=t.needReadable;return f("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&(i=!0,f("length less than watermark",i)),t.ended||t.reading?(i=!1,f("reading or ended",i)):i&&(f("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=B(r,t))),n=e>0?K(e,t):null,null===n?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&X(this)),null!==n&&this.emit("data",n),n},x.prototype._read=function(e){S(this,new O("_read()"))},x.prototype.pipe=function(e,t){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e);break}i.pipesCount+=1,f("pipe count=%d opts=%j",i.pipesCount,t);var o=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr,s=o?c:g;function l(e,t){f("onunpipe"),e===r&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,d())}function c(){f("onend"),e.end()}i.endEmitted?n.nextTick(s):r.once("end",s),e.on("unpipe",l);var u=z(r);e.on("drain",u);var h=!1;function d(){f("cleanup"),e.removeListener("close",v),e.removeListener("finish",b),e.removeListener("drain",u),e.removeListener("error",m),e.removeListener("unpipe",l),r.removeListener("end",c),r.removeListener("end",g),r.removeListener("data",p),h=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||u()}function p(t){f("ondata");var n=e.write(t);f("dest.write",n),!1===n&&((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==Z(i.pipes,e))&&!h&&(f("false write response, pause",i.awaitDrain),i.awaitDrain++),r.pause())}function m(t){f("onerror",t),g(),e.removeListener("error",m),0===a(e,"error")&&S(e,t)}function v(){e.removeListener("finish",b),g()}function b(){f("onfinish"),e.removeListener("close",v),g()}function g(){f("unpipe"),r.unpipe(e)}return r.on("data",p),C(e,"error",m),e.once("close",v),e.once("finish",b),e.emit("pipe",r),i.flowing||(f("pipe resume"),r.resume()),e},x.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)n[a].emit("unpipe",this,{hasUnpiped:!1});return this}var o=Z(t.pipes,e);return-1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},x.prototype.on=function(e,t){var r=o.prototype.on.call(this,e,t),i=this._readableState;return"data"===e?(i.readableListening=this.listenerCount("readable")>0,!1!==i.flowing&&this.resume()):"readable"===e&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,f("on readable",i.length,i.reading),i.length?D(this):i.reading||n.nextTick(H,this))),r},x.prototype.addListener=x.prototype.on,x.prototype.removeListener=function(e,t){var r=o.prototype.removeListener.call(this,e,t);return"readable"===e&&n.nextTick(U,this),r},x.prototype.removeAllListeners=function(e){var t=o.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||n.nextTick(U,this),t},x.prototype.resume=function(){var e=this._readableState;return e.flowing||(f("resume"),e.flowing=!e.readableListening,q(this,e)),e.paused=!1,this},x.prototype.pause=function(){return f("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(f("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},x.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var i in e.on("end",(function(){if(f("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){if(f("wrapped data"),r.decoder&&(i=r.decoder.write(i)),(!r.objectMode||null!==i&&void 0!==i)&&(r.objectMode||i&&i.length)){var a=t.push(i);a||(n=!0,e.pause())}})),e)void 0===this[i]&&"function"===typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var a=0;a<A.length;a++)e.on(A[a],this.emit.bind(this,A[a]));return this._read=function(t){f("wrapped _read",t),n&&(n=!1,e.resume())},this},"function"===typeof Symbol&&(x.prototype[Symbol.asyncIterator]=function(){return void 0===p&&(p=r("57e2")),p(this)}),Object.defineProperty(x.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(x.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(x.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),x._fromList=K,Object.defineProperty(x.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"===typeof Symbol&&(x.from=function(e,t){return void 0===m&&(m=r("f83c")),m(x,e,t)})}).call(this,r("c8ba"),r("4362"))},cfbd:function(e,t,r){"use strict";const n=r("3fb5"),i=r("bc12"),a=r("6283").DecoderBuffer,o=r("8360"),s=r("8b71");function l(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new c,this.tree._init(e.body)}function c(e){o.call(this,"der",e)}function u(e,t){let r=e.readUInt8(t);if(e.isError(r))return r;const n=s.tagClass[r>>6],i=0===(32&r);if(31===(31&r)){let n=r;r=0;while(128===(128&n)){if(n=e.readUInt8(t),e.isError(n))return n;r<<=7,r|=127&n}}else r&=31;const a=s.tag[r];return{cls:n,primitive:i,tag:r,tagStr:a}}function f(e,t,r){let n=e.readUInt8(r);if(e.isError(n))return n;if(!t&&128===n)return null;if(0===(128&n))return n;const i=127&n;if(i>4)return e.error("length octect is too long");n=0;for(let a=0;a<i;a++){n<<=8;const t=e.readUInt8(r);if(e.isError(t))return t;n|=t}return n}e.exports=l,l.prototype.decode=function(e,t){return a.isDecoderBuffer(e)||(e=new a(e,t)),this.tree._decode(e,t)},n(c,o),c.prototype._peekTag=function(e,t,r){if(e.isEmpty())return!1;const n=e.save(),i=u(e,'Failed to peek tag: "'+t+'"');return e.isError(i)?i:(e.restore(n),i.tag===t||i.tagStr===t||i.tagStr+"of"===t||r)},c.prototype._decodeTag=function(e,t,r){const n=u(e,'Failed to decode tag of "'+t+'"');if(e.isError(n))return n;let i=f(e,n.primitive,'Failed to get length of "'+t+'"');if(e.isError(i))return i;if(!r&&n.tag!==t&&n.tagStr!==t&&n.tagStr+"of"!==t)return e.error('Failed to match tag: "'+t+'"');if(n.primitive||null!==i)return e.skip(i,'Failed to match body of: "'+t+'"');const a=e.save(),o=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(o)?o:(i=e.offset-a.offset,e.restore(a),e.skip(i,'Failed to match body of: "'+t+'"'))},c.prototype._skipUntilEnd=function(e,t){for(;;){const r=u(e,t);if(e.isError(r))return r;const n=f(e,r.primitive,t);if(e.isError(n))return n;let i;if(i=r.primitive||null!==n?e.skip(n):this._skipUntilEnd(e,t),e.isError(i))return i;if("end"===r.tagStr)break}},c.prototype._decodeList=function(e,t,r,n){const i=[];while(!e.isEmpty()){const t=this._peekTag(e,"end");if(e.isError(t))return t;const a=r.decode(e,"der",n);if(e.isError(a)&&t)break;i.push(a)}return i},c.prototype._decodeStr=function(e,t){if("bitstr"===t){const t=e.readUInt8();return e.isError(t)?t:{unused:t,data:e.raw()}}if("bmpstr"===t){const t=e.raw();if(t.length%2===1)return e.error("Decoding of string type: bmpstr length mismatch");let r="";for(let e=0;e<t.length/2;e++)r+=String.fromCharCode(t.readUInt16BE(2*e));return r}if("numstr"===t){const t=e.raw().toString("ascii");return this._isNumstr(t)?t:e.error("Decoding of string type: numstr unsupported characters")}if("octstr"===t)return e.raw();if("objDesc"===t)return e.raw();if("printstr"===t){const t=e.raw().toString("ascii");return this._isPrintstr(t)?t:e.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(t)?e.raw().toString():e.error("Decoding of string type: "+t+" unsupported")},c.prototype._decodeObjid=function(e,t,r){let n;const i=[];let a=0,o=0;while(!e.isEmpty())o=e.readUInt8(),a<<=7,a|=127&o,0===(128&o)&&(i.push(a),a=0);128&o&&i.push(a);const s=i[0]/40|0,l=i[0]%40;if(n=r?i:[s,l].concat(i.slice(1)),t){let e=t[n.join(" ")];void 0===e&&(e=t[n.join(".")]),void 0!==e&&(n=e)}return n},c.prototype._decodeTime=function(e,t){const r=e.raw().toString();let n,i,a,o,s,l;if("gentime"===t)n=0|r.slice(0,4),i=0|r.slice(4,6),a=0|r.slice(6,8),o=0|r.slice(8,10),s=0|r.slice(10,12),l=0|r.slice(12,14);else{if("utctime"!==t)return e.error("Decoding "+t+" time is not supported yet");n=0|r.slice(0,2),i=0|r.slice(2,4),a=0|r.slice(4,6),o=0|r.slice(6,8),s=0|r.slice(8,10),l=0|r.slice(10,12),n=n<70?2e3+n:1900+n}return Date.UTC(n,i-1,a,o,s,l,0)},c.prototype._decodeNull=function(){return null},c.prototype._decodeBool=function(e){const t=e.readUInt8();return e.isError(t)?t:0!==t},c.prototype._decodeInt=function(e,t){const r=e.raw();let n=new i(r);return t&&(n=t[n.toString(10)]||n),n},c.prototype._use=function(e,t){return"function"===typeof e&&(e=e(t)),e._getDecoder("der").tree}},cfc3:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M12.5 5.7l5.2 3.9v1.3l-5.6 4c-.1.2-.3.2-.5.2-.3-.1-.6-.7-.6-1l.3-.4 4.7-3.5L11.5 7l-.2-.2c-.1-.3-.1-.6 0-.8.2-.2.5-.4.8-.4a.8.8 0 0 1 .4.1zm-5.2 0L2 9.6v1.3l5.6 4c.1.2.3.2.5.2.3-.1.7-.7.6-1 0-.1 0-.3-.2-.4l-5-3.5L8.2 7l.2-.2c.1-.3.1-.6 0-.8-.2-.2-.5-.4-.8-.4a.8.8 0 0 0-.3.1z"/></svg>'},cfff:function(e,t,r){"use strict";(function(t){e.exports=function(e,r){return new t(e,r)},e.exports.test=function(e){return t.isBuffer(e)}}).call(this,r("b639").Buffer)},d043:function(e,t,r){},d0eb:function(e,t,r){(function(e){(function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var o;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{o="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:r(6).Buffer}catch(C){}function s(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function l(e,t,r){var n=s(e,r);return r-1>=t&&(n|=s(e,r-1)<<4),n}function c(e,t,r,n){for(var i=0,a=Math.min(e.length,r),o=t;o<a;o++){var s=e.charCodeAt(o)-48;i*=n,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(e){return e instanceof a||null!==e&&"object"===typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"===typeof e)return this._initNumber(e,t,r);if("object"===typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36),e=e.toString().replace(/\s+/g,"");var i=0;"-"===e[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,r):(this._parseBase(e,t,i),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(n("number"===typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,o,s=0;if("be"===r)for(i=e.length-1,a=0;i>=0;i-=3)o=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);else if("le"===r)for(i=0,a=0;i<e.length;i+=3)o=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,s+=24,s>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,a=0,o=0;if("be"===r)for(n=e.length-1;n>=t;n-=2)i=l(e,t,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;else{var s=e.length-t;for(n=s%2===0?t+1:t;n<e.length;n+=2)i=l(e,t,n)<<a,this.words[o]|=67108863&i,a>=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8}this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var a=e.length-r,o=a%n,s=Math.min(a,a-o)+r,l=0,u=r;u<s;u+=n)l=c(e,u,u+n,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==o){var f=1;for(l=c(e,u,e.length,t),u=0;u<o;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this.strip()},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){while(this.length<e)this.words[this.length++]=0;return this},a.prototype.strip=function(){while(this.length>1&&0===this.words[this.length-1])this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,i=r%26;t[r]=(e.words[n]&1<<i)>>>i}return t}function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],a=0|t.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var c=1;c<n;c++){for(var u=l>>>26,f=67108863&l,h=Math.min(c,t.length-1),d=Math.max(0,c-e.length+1);d<=h;d++){var p=c-d|0;i=0|e.words[p],a=0|t.words[d],o=i*a+f,u+=o/67108864|0,f=67108863&o}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(e=e||10,t=0|t||1,16===e||"hex"===e){r="";for(var i=0,a=0,o=0;o<this.length;o++){var s=this.words[o],l=(16777215&(s<<i|a)).toString(16);a=s>>>24-i&16777215,r=0!==a||o!==this.length-1?u[6-l.length]+l+r:l+r,i+=2,i>=26&&(i-=26,o--)}0!==a&&(r=a.toString(16)+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],d=h[e];r="";var p=this.clone();p.negative=0;while(!p.isZero()){var m=p.modn(d).toString(e);p=p.idivn(d),r=p.isZero()?m+r:u[c-m.length]+m+r}this.isZero()&&(r="0"+r);while(r.length%t!==0)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return n("undefined"!==typeof o),this.toArrayLike(o,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var o,s,l="le"===t,c=new e(a),u=this.clone();if(l){for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[s]=o;for(;s<a;s++)c[s]=0}else{for(s=0;s<a-i;s++)c[s]=0;for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[a-s-1]=o}return c},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0===(8191&t)&&(r+=13,t>>>=13),0===(127&t)&&(r+=7,t>>>=7),0===(15&t)&&(r+=4,t>>>=4),0===(3&t)&&(r+=2,t>>>=2),0===(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(e){while(this.length<e.length)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},a.prototype.ior=function(e){return n(0===(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return n(0===(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return n(0===(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"===typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},a.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a<n.length;a++)t=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&t,i=t>>>26;for(;0!==i&&a<r.length;a++)t=(0|r.words[a])+i,this.words[a]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var a=0,o=0;o<n.length;o++)t=(0|r.words[o])-(0|n.words[o])+a,a=t>>26,this.words[o]=67108863&t;for(;0!==a&&o<r.length;o++)t=(0|r.words[o])+a,a=t>>26,this.words[o]=67108863&t;if(0===a&&o<r.length&&r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this.length=Math.max(this.length,o),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var n,i,a,o=e.words,s=t.words,l=r.words,c=0,u=0|o[0],f=8191&u,h=u>>>13,d=0|o[1],p=8191&d,m=d>>>13,v=0|o[2],b=8191&v,g=v>>>13,y=0|o[3],w=8191&y,_=y>>>13,k=0|o[4],O=8191&k,E=k>>>13,S=0|o[5],A=8191&S,C=S>>>13,T=0|o[6],x=8191&T,M=T>>>13,j=0|o[7],R=8191&j,P=j>>>13,I=0|o[8],B=8191&I,N=I>>>13,D=0|o[9],L=8191&D,F=D>>>13,V=0|s[0],z=8191&V,U=V>>>13,H=0|s[1],q=8191&H,W=H>>>13,G=0|s[2],K=8191&G,X=G>>>13,$=0|s[3],Z=8191&$,Y=$>>>13,J=0|s[4],Q=8191&J,ee=J>>>13,te=0|s[5],re=8191&te,ne=te>>>13,ie=0|s[6],ae=8191&ie,oe=ie>>>13,se=0|s[7],le=8191&se,ce=se>>>13,ue=0|s[8],fe=8191&ue,he=ue>>>13,de=0|s[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19,n=Math.imul(f,z),i=Math.imul(f,U),i=i+Math.imul(h,z)|0,a=Math.imul(h,U);var ve=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(p,z),i=Math.imul(p,U),i=i+Math.imul(m,z)|0,a=Math.imul(m,U),n=n+Math.imul(f,q)|0,i=i+Math.imul(f,W)|0,i=i+Math.imul(h,q)|0,a=a+Math.imul(h,W)|0;var be=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(b,z),i=Math.imul(b,U),i=i+Math.imul(g,z)|0,a=Math.imul(g,U),n=n+Math.imul(p,q)|0,i=i+Math.imul(p,W)|0,i=i+Math.imul(m,q)|0,a=a+Math.imul(m,W)|0,n=n+Math.imul(f,K)|0,i=i+Math.imul(f,X)|0,i=i+Math.imul(h,K)|0,a=a+Math.imul(h,X)|0;var ge=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(w,z),i=Math.imul(w,U),i=i+Math.imul(_,z)|0,a=Math.imul(_,U),n=n+Math.imul(b,q)|0,i=i+Math.imul(b,W)|0,i=i+Math.imul(g,q)|0,a=a+Math.imul(g,W)|0,n=n+Math.imul(p,K)|0,i=i+Math.imul(p,X)|0,i=i+Math.imul(m,K)|0,a=a+Math.imul(m,X)|0,n=n+Math.imul(f,Z)|0,i=i+Math.imul(f,Y)|0,i=i+Math.imul(h,Z)|0,a=a+Math.imul(h,Y)|0;var ye=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(O,z),i=Math.imul(O,U),i=i+Math.imul(E,z)|0,a=Math.imul(E,U),n=n+Math.imul(w,q)|0,i=i+Math.imul(w,W)|0,i=i+Math.imul(_,q)|0,a=a+Math.imul(_,W)|0,n=n+Math.imul(b,K)|0,i=i+Math.imul(b,X)|0,i=i+Math.imul(g,K)|0,a=a+Math.imul(g,X)|0,n=n+Math.imul(p,Z)|0,i=i+Math.imul(p,Y)|0,i=i+Math.imul(m,Z)|0,a=a+Math.imul(m,Y)|0,n=n+Math.imul(f,Q)|0,i=i+Math.imul(f,ee)|0,i=i+Math.imul(h,Q)|0,a=a+Math.imul(h,ee)|0;var we=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(A,z),i=Math.imul(A,U),i=i+Math.imul(C,z)|0,a=Math.imul(C,U),n=n+Math.imul(O,q)|0,i=i+Math.imul(O,W)|0,i=i+Math.imul(E,q)|0,a=a+Math.imul(E,W)|0,n=n+Math.imul(w,K)|0,i=i+Math.imul(w,X)|0,i=i+Math.imul(_,K)|0,a=a+Math.imul(_,X)|0,n=n+Math.imul(b,Z)|0,i=i+Math.imul(b,Y)|0,i=i+Math.imul(g,Z)|0,a=a+Math.imul(g,Y)|0,n=n+Math.imul(p,Q)|0,i=i+Math.imul(p,ee)|0,i=i+Math.imul(m,Q)|0,a=a+Math.imul(m,ee)|0,n=n+Math.imul(f,re)|0,i=i+Math.imul(f,ne)|0,i=i+Math.imul(h,re)|0,a=a+Math.imul(h,ne)|0;var _e=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,z),i=Math.imul(x,U),i=i+Math.imul(M,z)|0,a=Math.imul(M,U),n=n+Math.imul(A,q)|0,i=i+Math.imul(A,W)|0,i=i+Math.imul(C,q)|0,a=a+Math.imul(C,W)|0,n=n+Math.imul(O,K)|0,i=i+Math.imul(O,X)|0,i=i+Math.imul(E,K)|0,a=a+Math.imul(E,X)|0,n=n+Math.imul(w,Z)|0,i=i+Math.imul(w,Y)|0,i=i+Math.imul(_,Z)|0,a=a+Math.imul(_,Y)|0,n=n+Math.imul(b,Q)|0,i=i+Math.imul(b,ee)|0,i=i+Math.imul(g,Q)|0,a=a+Math.imul(g,ee)|0,n=n+Math.imul(p,re)|0,i=i+Math.imul(p,ne)|0,i=i+Math.imul(m,re)|0,a=a+Math.imul(m,ne)|0,n=n+Math.imul(f,ae)|0,i=i+Math.imul(f,oe)|0,i=i+Math.imul(h,ae)|0,a=a+Math.imul(h,oe)|0;var ke=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(R,z),i=Math.imul(R,U),i=i+Math.imul(P,z)|0,a=Math.imul(P,U),n=n+Math.imul(x,q)|0,i=i+Math.imul(x,W)|0,i=i+Math.imul(M,q)|0,a=a+Math.imul(M,W)|0,n=n+Math.imul(A,K)|0,i=i+Math.imul(A,X)|0,i=i+Math.imul(C,K)|0,a=a+Math.imul(C,X)|0,n=n+Math.imul(O,Z)|0,i=i+Math.imul(O,Y)|0,i=i+Math.imul(E,Z)|0,a=a+Math.imul(E,Y)|0,n=n+Math.imul(w,Q)|0,i=i+Math.imul(w,ee)|0,i=i+Math.imul(_,Q)|0,a=a+Math.imul(_,ee)|0,n=n+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,i=i+Math.imul(g,re)|0,a=a+Math.imul(g,ne)|0,n=n+Math.imul(p,ae)|0,i=i+Math.imul(p,oe)|0,i=i+Math.imul(m,ae)|0,a=a+Math.imul(m,oe)|0,n=n+Math.imul(f,le)|0,i=i+Math.imul(f,ce)|0,i=i+Math.imul(h,le)|0,a=a+Math.imul(h,ce)|0;var Oe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(B,z),i=Math.imul(B,U),i=i+Math.imul(N,z)|0,a=Math.imul(N,U),n=n+Math.imul(R,q)|0,i=i+Math.imul(R,W)|0,i=i+Math.imul(P,q)|0,a=a+Math.imul(P,W)|0,n=n+Math.imul(x,K)|0,i=i+Math.imul(x,X)|0,i=i+Math.imul(M,K)|0,a=a+Math.imul(M,X)|0,n=n+Math.imul(A,Z)|0,i=i+Math.imul(A,Y)|0,i=i+Math.imul(C,Z)|0,a=a+Math.imul(C,Y)|0,n=n+Math.imul(O,Q)|0,i=i+Math.imul(O,ee)|0,i=i+Math.imul(E,Q)|0,a=a+Math.imul(E,ee)|0,n=n+Math.imul(w,re)|0,i=i+Math.imul(w,ne)|0,i=i+Math.imul(_,re)|0,a=a+Math.imul(_,ne)|0,n=n+Math.imul(b,ae)|0,i=i+Math.imul(b,oe)|0,i=i+Math.imul(g,ae)|0,a=a+Math.imul(g,oe)|0,n=n+Math.imul(p,le)|0,i=i+Math.imul(p,ce)|0,i=i+Math.imul(m,le)|0,a=a+Math.imul(m,ce)|0,n=n+Math.imul(f,fe)|0,i=i+Math.imul(f,he)|0,i=i+Math.imul(h,fe)|0,a=a+Math.imul(h,he)|0;var Ee=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,z),i=Math.imul(L,U),i=i+Math.imul(F,z)|0,a=Math.imul(F,U),n=n+Math.imul(B,q)|0,i=i+Math.imul(B,W)|0,i=i+Math.imul(N,q)|0,a=a+Math.imul(N,W)|0,n=n+Math.imul(R,K)|0,i=i+Math.imul(R,X)|0,i=i+Math.imul(P,K)|0,a=a+Math.imul(P,X)|0,n=n+Math.imul(x,Z)|0,i=i+Math.imul(x,Y)|0,i=i+Math.imul(M,Z)|0,a=a+Math.imul(M,Y)|0,n=n+Math.imul(A,Q)|0,i=i+Math.imul(A,ee)|0,i=i+Math.imul(C,Q)|0,a=a+Math.imul(C,ee)|0,n=n+Math.imul(O,re)|0,i=i+Math.imul(O,ne)|0,i=i+Math.imul(E,re)|0,a=a+Math.imul(E,ne)|0,n=n+Math.imul(w,ae)|0,i=i+Math.imul(w,oe)|0,i=i+Math.imul(_,ae)|0,a=a+Math.imul(_,oe)|0,n=n+Math.imul(b,le)|0,i=i+Math.imul(b,ce)|0,i=i+Math.imul(g,le)|0,a=a+Math.imul(g,ce)|0,n=n+Math.imul(p,fe)|0,i=i+Math.imul(p,he)|0,i=i+Math.imul(m,fe)|0,a=a+Math.imul(m,he)|0,n=n+Math.imul(f,pe)|0,i=i+Math.imul(f,me)|0,i=i+Math.imul(h,pe)|0,a=a+Math.imul(h,me)|0;var Se=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(L,q),i=Math.imul(L,W),i=i+Math.imul(F,q)|0,a=Math.imul(F,W),n=n+Math.imul(B,K)|0,i=i+Math.imul(B,X)|0,i=i+Math.imul(N,K)|0,a=a+Math.imul(N,X)|0,n=n+Math.imul(R,Z)|0,i=i+Math.imul(R,Y)|0,i=i+Math.imul(P,Z)|0,a=a+Math.imul(P,Y)|0,n=n+Math.imul(x,Q)|0,i=i+Math.imul(x,ee)|0,i=i+Math.imul(M,Q)|0,a=a+Math.imul(M,ee)|0,n=n+Math.imul(A,re)|0,i=i+Math.imul(A,ne)|0,i=i+Math.imul(C,re)|0,a=a+Math.imul(C,ne)|0,n=n+Math.imul(O,ae)|0,i=i+Math.imul(O,oe)|0,i=i+Math.imul(E,ae)|0,a=a+Math.imul(E,oe)|0,n=n+Math.imul(w,le)|0,i=i+Math.imul(w,ce)|0,i=i+Math.imul(_,le)|0,a=a+Math.imul(_,ce)|0,n=n+Math.imul(b,fe)|0,i=i+Math.imul(b,he)|0,i=i+Math.imul(g,fe)|0,a=a+Math.imul(g,he)|0,n=n+Math.imul(p,pe)|0,i=i+Math.imul(p,me)|0,i=i+Math.imul(m,pe)|0,a=a+Math.imul(m,me)|0;var Ae=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,K),i=Math.imul(L,X),i=i+Math.imul(F,K)|0,a=Math.imul(F,X),n=n+Math.imul(B,Z)|0,i=i+Math.imul(B,Y)|0,i=i+Math.imul(N,Z)|0,a=a+Math.imul(N,Y)|0,n=n+Math.imul(R,Q)|0,i=i+Math.imul(R,ee)|0,i=i+Math.imul(P,Q)|0,a=a+Math.imul(P,ee)|0,n=n+Math.imul(x,re)|0,i=i+Math.imul(x,ne)|0,i=i+Math.imul(M,re)|0,a=a+Math.imul(M,ne)|0,n=n+Math.imul(A,ae)|0,i=i+Math.imul(A,oe)|0,i=i+Math.imul(C,ae)|0,a=a+Math.imul(C,oe)|0,n=n+Math.imul(O,le)|0,i=i+Math.imul(O,ce)|0,i=i+Math.imul(E,le)|0,a=a+Math.imul(E,ce)|0,n=n+Math.imul(w,fe)|0,i=i+Math.imul(w,he)|0,i=i+Math.imul(_,fe)|0,a=a+Math.imul(_,he)|0,n=n+Math.imul(b,pe)|0,i=i+Math.imul(b,me)|0,i=i+Math.imul(g,pe)|0,a=a+Math.imul(g,me)|0;var Ce=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,Z),i=Math.imul(L,Y),i=i+Math.imul(F,Z)|0,a=Math.imul(F,Y),n=n+Math.imul(B,Q)|0,i=i+Math.imul(B,ee)|0,i=i+Math.imul(N,Q)|0,a=a+Math.imul(N,ee)|0,n=n+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,i=i+Math.imul(P,re)|0,a=a+Math.imul(P,ne)|0,n=n+Math.imul(x,ae)|0,i=i+Math.imul(x,oe)|0,i=i+Math.imul(M,ae)|0,a=a+Math.imul(M,oe)|0,n=n+Math.imul(A,le)|0,i=i+Math.imul(A,ce)|0,i=i+Math.imul(C,le)|0,a=a+Math.imul(C,ce)|0,n=n+Math.imul(O,fe)|0,i=i+Math.imul(O,he)|0,i=i+Math.imul(E,fe)|0,a=a+Math.imul(E,he)|0,n=n+Math.imul(w,pe)|0,i=i+Math.imul(w,me)|0,i=i+Math.imul(_,pe)|0,a=a+Math.imul(_,me)|0;var Te=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(L,Q),i=Math.imul(L,ee),i=i+Math.imul(F,Q)|0,a=Math.imul(F,ee),n=n+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,i=i+Math.imul(N,re)|0,a=a+Math.imul(N,ne)|0,n=n+Math.imul(R,ae)|0,i=i+Math.imul(R,oe)|0,i=i+Math.imul(P,ae)|0,a=a+Math.imul(P,oe)|0,n=n+Math.imul(x,le)|0,i=i+Math.imul(x,ce)|0,i=i+Math.imul(M,le)|0,a=a+Math.imul(M,ce)|0,n=n+Math.imul(A,fe)|0,i=i+Math.imul(A,he)|0,i=i+Math.imul(C,fe)|0,a=a+Math.imul(C,he)|0,n=n+Math.imul(O,pe)|0,i=i+Math.imul(O,me)|0,i=i+Math.imul(E,pe)|0,a=a+Math.imul(E,me)|0;var xe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,re),i=Math.imul(L,ne),i=i+Math.imul(F,re)|0,a=Math.imul(F,ne),n=n+Math.imul(B,ae)|0,i=i+Math.imul(B,oe)|0,i=i+Math.imul(N,ae)|0,a=a+Math.imul(N,oe)|0,n=n+Math.imul(R,le)|0,i=i+Math.imul(R,ce)|0,i=i+Math.imul(P,le)|0,a=a+Math.imul(P,ce)|0,n=n+Math.imul(x,fe)|0,i=i+Math.imul(x,he)|0,i=i+Math.imul(M,fe)|0,a=a+Math.imul(M,he)|0,n=n+Math.imul(A,pe)|0,i=i+Math.imul(A,me)|0,i=i+Math.imul(C,pe)|0,a=a+Math.imul(C,me)|0;var Me=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ae),i=Math.imul(L,oe),i=i+Math.imul(F,ae)|0,a=Math.imul(F,oe),n=n+Math.imul(B,le)|0,i=i+Math.imul(B,ce)|0,i=i+Math.imul(N,le)|0,a=a+Math.imul(N,ce)|0,n=n+Math.imul(R,fe)|0,i=i+Math.imul(R,he)|0,i=i+Math.imul(P,fe)|0,a=a+Math.imul(P,he)|0,n=n+Math.imul(x,pe)|0,i=i+Math.imul(x,me)|0,i=i+Math.imul(M,pe)|0,a=a+Math.imul(M,me)|0;var je=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,le),i=Math.imul(L,ce),i=i+Math.imul(F,le)|0,a=Math.imul(F,ce),n=n+Math.imul(B,fe)|0,i=i+Math.imul(B,he)|0,i=i+Math.imul(N,fe)|0,a=a+Math.imul(N,he)|0,n=n+Math.imul(R,pe)|0,i=i+Math.imul(R,me)|0,i=i+Math.imul(P,pe)|0,a=a+Math.imul(P,me)|0;var Re=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,n=Math.imul(L,fe),i=Math.imul(L,he),i=i+Math.imul(F,fe)|0,a=Math.imul(F,he),n=n+Math.imul(B,pe)|0,i=i+Math.imul(B,me)|0,i=i+Math.imul(N,pe)|0,a=a+Math.imul(N,me)|0;var Pe=(c+n|0)+((8191&i)<<13)|0;c=(a+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,pe),i=Math.imul(L,me),i=i+Math.imul(F,pe)|0,a=Math.imul(F,me);var Ie=(c+n|0)+((8191&i)<<13)|0;return c=(a+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,l[0]=ve,l[1]=be,l[2]=ge,l[3]=ye,l[4]=we,l[5]=_e,l[6]=ke,l[7]=Oe,l[8]=Ee,l[9]=Se,l[10]=Ae,l[11]=Ce,l[12]=Te,l[13]=xe,l[14]=Me,l[15]=je,l[16]=Re,l[17]=Pe,l[18]=Ie,0!==c&&(l[19]=c,r.length++),r};function v(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var o=i;i=0;for(var s=67108863&n,l=Math.min(a,t.length-1),c=Math.max(0,a-e.length+1);c<=l;c++){var u=a-c,f=0|e.words[u],h=0|t.words[c],d=f*h,p=67108863&d;o=o+(d/67108864|0)|0,p=p+s|0,s=67108863&p,o=o+(p>>>26)|0,i+=o>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}function b(e,t,r){var n=new g;return n.mulp(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(m=p),a.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):n<63?p(this,e,t):n<1024?v(this,e,t):b(this,e,t),r},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},g.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},g.prototype.permute=function(e,t,r,n,i,a){for(var o=0;o<a;o++)n[o]=t[e[o]],i[o]=r[e[o]]},g.prototype.transform=function(e,t,r,n,i,a){this.permute(a,e,t,r,n,i);for(var o=1;o<i;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=l,h=c,d=0;d<o;d++){var p=r[u+d],m=n[u+d],v=r[u+d+o],b=n[u+d+o],g=f*v-h*b;b=f*b+h*v,v=g,r[u+d]=p+v,n[u+d]=m+b,r[u+d+o]=p-v,n[u+d+o]=m-b,d!==s&&(g=l*f-c*h,h=l*h+c*f,f=g)}},g.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},g.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},g.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},g.prototype.convert13b=function(e,t,r,i){for(var a=0,o=0;o<t;o++)a+=0|e[o],r[2*o]=8191&a,a>>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*t;o<i;++o)r[o]=0;n(0===a),n(0===(-8192&a))},g.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},g.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),a=this.stub(n),o=new Array(n),s=new Array(n),l=new Array(n),c=new Array(n),u=new Array(n),f=new Array(n),h=r.words;h.length=n,this.convert13b(e.words,e.length,o,n),this.convert13b(t.words,t.length,c,n),this.transform(o,a,s,l,n,i),this.transform(c,a,u,f,n,i);for(var d=0;d<n;d++){var p=s[d]*u[d]-l[d]*f[d];l[d]=s[d]*f[d]+l[d]*u[d],s[d]=p}return this.conjugate(s,l,n),this.transform(s,l,h,a,n,i),this.conjugate(h,a,n),this.normalize13b(h,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),b(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){n("number"===typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var i=(0|this.words[r])*e,a=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=d(e);if(0===t.length)return new a(1);for(var r=this,n=0;n<t.length;n++,r=r.sqr())if(0!==t[n])break;if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(e){n("number"===typeof e&&e>=0);var t,r=e%26,i=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(t=0;t<this.length;t++){var s=this.words[t]&a,l=(0|this.words[t])-s<<r;this.words[t]=l|o,o=s>>>26-r}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var i;n("number"===typeof e&&e>=0),i=t?(t-t%26)/26:0;var a=e%26,o=Math.min((e-a)/26,this.length),s=67108863^67108863>>>a<<a,l=r;if(i-=o,i=Math.max(0,i),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];else this.words[0]=0,this.length=1;var u=0;for(c=this.length-1;c>=0&&(0!==u||c>=i);c--){var f=0|this.words[c];this.words[c]=u<<26-a|f>>>a,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return!1;var a=this.words[r];return!!(a&i)},a.prototype.imaskn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return n("number"===typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"===typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,r){var i,a,o=e.length+r;this._expand(o);var s=0;for(i=0;i<e.length;i++){a=(0|this.words[i+r])+s;var l=(0|e.words[i])*t;a-=67108863&l,s=(a>>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)a=(0|this.words[i+r])+s,s=a>>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i<this.length;i++)a=-(0|this.words[i])+s,s=a>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=this.length-e.length,n=this.clone(),i=e,o=0|i.words[i.length-1],s=this._countBits(o);r=26-s,0!==r&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var l,c=n.length-i.length;if("mod"!==t){l=new a(null),l.length=c+1,l.words=new Array(l.length);for(var u=0;u<l.length;u++)l.words[u]=0}var f=n.clone()._ishlnsubmul(i,1,c);0===f.negative&&(n=f,l&&(l.words[c]=1));for(var h=c-1;h>=0;h--){var d=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);d=Math.min(d/o|0,67108863),n._ishlnsubmul(i,d,h);while(0!==n.negative)d--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);l&&(l.words[h]=d)}return l&&l.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:l||null,mod:n}},a.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(e)),{div:i,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!==(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,o,s},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;while(t.isEven()&&r.isEven())t.iushrn(1),r.iushrn(1),++c;var u=r.clone(),f=t.clone();while(!t.isZero()){for(var h=0,d=1;0===(t.words[0]&d)&&h<26;++h,d<<=1);if(h>0){t.iushrn(h);while(h-- >0)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(f)),i.iushrn(1),o.iushrn(1)}for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0){r.iushrn(p);while(p-- >0)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1)}t.cmp(r)>=0?(t.isub(r),i.isub(s),o.isub(l)):(r.isub(t),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();var i,o=new a(1),s=new a(0),l=r.clone();while(t.cmpn(1)>0&&r.cmpn(1)>0){for(var c=0,u=1;0===(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0){t.iushrn(c);while(c-- >0)o.isOdd()&&o.iadd(l),o.iushrn(1)}for(var f=0,h=1;0===(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0){r.iushrn(f);while(f-- >0)s.isOdd()&&s.iadd(l),s.iushrn(1)}t.cmp(r)>=0?(t.isub(r),o.isub(s)):(r.isub(t),s.isub(o))}return i=0===t.cmpn(1)?o:s,i.cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);do{while(t.isEven())t.iushrn(1);while(r.isEven())r.iushrn(1);var i=t.cmp(r);if(i<0){var a=t;t=r,r=a}else if(0===i||0===r.cmpn(1))break;t.isub(r)}while(1);return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"===typeof e);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,o=r;0!==a&&o<this.length;o++){var s=0|this.words[o];s+=a,a=s>>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){n<i?t=-1:n>i&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new S(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function O(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function E(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function A(e){S.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),t=r.bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(_,w),_.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i<n;i++)t.words[i]=e.words[i];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,i=10;i<e.length;i++){var o=0|e.words[i];e.words[i-10]=(o&r)<<4|a>>>22,a=o}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(k,w),i(O,w),i(E,w),E.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(y[e])return y[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new O;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new E}return y[e]=t,t},S.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){n(0===(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2===1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}var i=this.m.subn(1),o=0;while(!i.isZero()&&0===i.andln(1))o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();u=new a(2*u*u).toRed(this);while(0!==this.pow(u,c).cmp(l))u.redIAdd(l);var f=this.pow(u,i),h=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=o;while(0!==d.cmp(s)){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v<p);var b=this.pow(f,new a(1).iushln(p-v-1));h=h.redMul(b),f=b.redSqr(),d=d.redMul(f),p=v}return h},S.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},S.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=4,n=new Array(1<<r);n[0]=new a(1).toRed(this),n[1]=e;for(var i=2;i<n.length;i++)n[i]=this.mul(n[i-1],e);var o=n[0],s=0,l=0,c=t.bitLength()%26;for(0===c&&(c=26),i=t.length-1;i>=0;i--){for(var u=t.words[i],f=c-1;f>=0;f--){var h=u>>f&1;o!==n[0]&&(o=this.sqr(o)),0!==h||0!==s?(s<<=1,s|=h,l++,(l===r||0===i&&0===f)&&(o=this.mul(o,n[s]),l=0,s=0)):l=0}c=26}return o},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new A(e)},i(A,S),A.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},A.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},A.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},A.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},A.prototype.invm=function(e){var t=this.imod(e._invmp(this.m).mul(this.r2));return t._forceRed(this)}})(e,this)}).call(this,r("62e4")(e))},d113:function(e,t,r){"use strict";function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var i={};function a(e,t,r){function a(e,r,n){return"string"===typeof t?t:t(e,r,n)}r||(r=Error);var o=function(e){function t(t,r,n){return e.call(this,a(t,r,n))||this}return n(t,e),t}(r);o.prototype.name=r.name,o.prototype.code=e,i[e]=o}function o(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map((function(e){return String(e)})),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}function s(e,t,r){return e.substr(!r||r<0?0:+r,t.length)===t}function l(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}function c(e,t,r){return"number"!==typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}a("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),a("ERR_INVALID_ARG_TYPE",(function(e,t,r){var n,i;if("string"===typeof t&&s(t,"not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be",l(e," argument"))i="The ".concat(e," ").concat(n," ").concat(o(t,"type"));else{var a=c(e,".")?"property":"argument";i='The "'.concat(e,'" ').concat(a," ").concat(n," ").concat(o(t,"type"))}return i+=". Received type ".concat(typeof r),i}),TypeError),a("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),a("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),a("ERR_STREAM_PREMATURE_CLOSE","Premature close"),a("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),a("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),a("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),a("ERR_STREAM_WRITE_AFTER_END","write after end"),a("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),a("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),a("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=i},d17b:function(e,t,r){e.exports=r("e372").Transform},d18e:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.315 14.705l2.224-2.24a.689.689 0 0 1 .963 0 .664.664 0 0 1 0 .949L2.865 16.07a.682.682 0 0 1-.112.089.647.647 0 0 1-.852-.051L.688 14.886a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.717.722zm5.185.045a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75zM2.329 5.745l2.21-2.226a.689.689 0 0 1 .963 0 .664.664 0 0 1 0 .95L2.865 7.125a.685.685 0 0 1-.496.196.644.644 0 0 1-.468-.187L.688 5.912a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.73.736zM7.5 5.75A.75.75 0 0 1 8.25 5h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg>'},d1c8:function(e,t,r){"use strict";const n=r("3fb5");function i(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function a(e,t){this.path=e,this.rethrow(t)}t.Reporter=i,i.prototype.isError=function(e){return e instanceof a},i.prototype.save=function(){const e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},i.prototype.restore=function(e){const t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},i.prototype.enterKey=function(e){return this._reporterState.path.push(e)},i.prototype.exitKey=function(e){const t=this._reporterState;t.path=t.path.slice(0,e-1)},i.prototype.leaveKey=function(e,t,r){const n=this._reporterState;this.exitKey(e),null!==n.obj&&(n.obj[t]=r)},i.prototype.path=function(){return this._reporterState.path.join("/")},i.prototype.enterObject=function(){const e=this._reporterState,t=e.obj;return e.obj={},t},i.prototype.leaveObject=function(e){const t=this._reporterState,r=t.obj;return t.obj=e,r},i.prototype.error=function(e){let t;const r=this._reporterState,n=e instanceof a;if(t=n?e:new a(r.path.map((function(e){return"["+JSON.stringify(e)+"]"})).join(""),e.message||e,e.stack),!r.options.partial)throw t;return n||r.errors.push(t),t},i.prototype.wrapResult=function(e){const t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},n(a,Error),a.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,a),!this.stack)try{throw new Error(this.message)}catch(t){this.stack=t.stack}return this}},d21d:function(e,t,r){"use strict";var n=r("bee2"),i=r("d4ec");
  900. /**
  901. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  902. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  903. */
  904. function a(){return function e(){e.called=!0}}var o=a;r.d(t,"a",(function(){return s}));
  905. /**
  906. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  907. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  908. */
  909. var s=Object(n["a"])((function e(t,r){Object(i["a"])(this,e),this.source=t,this.name=r,this.path=[],this.stop=o(),this.off=o()}))},d2df:function(e,t,r){},d3c4:function(e,t,r){"use strict";r.d(t,"a",(function(){return f}));var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("ceea"),c=r("05a9"),u=r("ad0b"),f=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e,i){var a,o=i.commandName,s=i.icon,l=i.componentName,c=i.dropdownLabel;return Object(n["a"])(this,r),a=t.call(this,e),a.commandName=o,a.componentName=l,a.icon=s,a.dropdownLabel=c,a.columns=e.config.get("".concat(a.componentName,".columns")),a.colorTableView=void 0,a}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.locale,n=r.t,i=t.commands.get(this.commandName),a=Object(c["b"])(t.config.get(this.componentName).colors),o=Object(c["a"])(r,a),s=t.config.get("".concat(this.componentName,".documentColors"));t.ui.componentFactory.add(this.componentName,(function(r){var a=Object(l["c"])(r);return e.colorTableView=Object(u["e"])({dropdownView:a,colors:o.map((function(e){return{label:e.label,color:e.model,options:{hasBorder:e.hasBorder}}})),columns:e.columns,removeButtonLabel:n("Remove color"),documentColorsLabel:0!==s?n("Document colors"):void 0,documentColorsCount:void 0===s?e.columns:s}),e.colorTableView.bind("selectedColor").to(i,"value"),a.buttonView.set({label:e.dropdownLabel,icon:e.icon,tooltip:!0}),a.extendTemplate({attributes:{class:"ck-color-ui-dropdown"}}),a.bind("isEnabled").to(i),a.on("execute",(function(r,n){t.execute(e.commandName,n),t.editing.view.focus()})),a.on("change:isOpen",(function(r,n,i){a.colorTableView.appendGrids(),i&&(0!==s&&e.colorTableView.updateDocumentColors(t.model,e.componentName),e.colorTableView.updateSelectedColors())})),a}))}}]),r}(s["a"])},d424:function(e,t,r){"use strict";var n=r("3fb5"),i=r("8707").Buffer,a=r("6430"),o=i.alloc(128),s=64;function l(e,t){a.call(this,"digest"),"string"===typeof t&&(t=i.from(t)),this._alg=e,this._key=t,t.length>s?t=e(t):t.length<s&&(t=i.concat([t,o],s));for(var r=this._ipad=i.allocUnsafe(s),n=this._opad=i.allocUnsafe(s),l=0;l<s;l++)r[l]=54^t[l],n[l]=92^t[l];this._hash=[r]}n(l,a),l.prototype._update=function(e){this._hash.push(e)},l.prototype._final=function(){var e=this._alg(i.concat(this._hash));return this._alg(i.concat([this._opad,e]))},e.exports=l},d485:function(e,t,r){e.exports=a;var n=r("faa1").EventEmitter,i=r("3fb5");function a(){n.call(this)}i(a,n),a.Readable=r("e372"),a.Writable=r("2c63"),a.Duplex=r("0960"),a.Transform=r("d17b"),a.PassThrough=r("c2ae"),a.Stream=a,a.prototype.pipe=function(e,t){var r=this;function i(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function a(){r.readable&&r.resume&&r.resume()}r.on("data",i),e.on("drain",a),e._isStdio||t&&!1===t.end||(r.on("end",s),r.on("close",l));var o=!1;function s(){o||(o=!0,e.end())}function l(){o||(o=!0,"function"===typeof e.destroy&&e.destroy())}function c(e){if(u(),0===n.listenerCount(this,"error"))throw e}function u(){r.removeListener("data",i),e.removeListener("drain",a),r.removeListener("end",s),r.removeListener("close",l),r.removeListener("error",c),e.removeListener("error",c),r.removeListener("end",u),r.removeListener("close",u),e.removeListener("close",u)}return r.on("error",c),e.on("error",c),r.on("end",u),r.on("close",u),e.on("close",u),e.emit("pipe",r),e}},d4c0:function(e,t,r){var n=r("0d58"),i=r("2621"),a=r("52a7");e.exports=function(e){var t=n(e),r=i.f;if(r){var o,s=r(e),l=a.f,c=0;while(s.length>c)l.call(e,o=s[c++])&&t.push(o)}return t}},d4c1:function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("cb3e"),c="italic",u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor;e.model.schema.extend("$text",{allowAttributes:c}),e.model.schema.setAttributeProperties(c,{isFormatting:!0,copyOnEnter:!0}),e.conversion.attributeToElement({model:c,view:"i",upcastAlso:["em",{styles:{"font-style":"italic"}}]}),e.commands.add(c,new l["a"](e,c)),e.keystrokes.set("CTRL+I",c)}}],[{key:"pluginName",get:function(){return"ItalicEditing"}}]),r}(s["a"]),f=r("3707"),h=r("1033"),d=r.n(h),p="italic",m=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor,r=t.t;t.ui.componentFactory.add(p,(function(n){var i=t.commands.get(p),a=new f["a"](n);return a.set({label:r("Italic"),icon:d.a,keystroke:"CTRL+I",tooltip:!0,isToggleable:!0}),a.bind("isOn","isEnabled").to(i,"value","isEnabled"),e.listenTo(a,"execute",(function(){t.execute(p),t.editing.view.focus()})),a}))}}]),r}(s["a"]);r.d(t,"a",(function(){return v}));
  910. /**
  911. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  912. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  913. */
  914. var v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[u,m]}},{key:"pluginName",get:function(){return"Italic"}}]),r}(s["a"])},d4e1:function(e,t,r){"use strict";var n=r("53ca"),i=r("2909"),a=(r("1c4c"),r("f400"),r("5df3"),r("4f7f"),r("456d"),r("ac6a"),r("ac4d"),r("8a81"),r("da0d")),o=r("f2ea"),s=r("2332"),l=r("61f1"),c=Symbol("observableProperties"),u=Symbol("boundObservables"),f=Symbol("boundProperties"),h={set:function(e,t){var r=this;if(Object(s["a"])(e))Object.keys(e).forEach((function(t){r.set(t,e[t])}),this);else{d(this);var n=this[c];if(e in this&&!n.has(e))throw new o["a"]("observable-set-cannot-override",this);Object.defineProperty(this,e,{enumerable:!0,configurable:!0,get:function(){return n.get(e)},set:function(t){var r=n.get(e),i=this.fire("set:"+e,e,t,r);void 0===i&&(i=t),r===i&&n.has(e)||(n.set(e,i),this.fire("change:"+e,e,i,r))}}),this[e]=t}},bind:function(){for(var e=this,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length||!b(r))throw new o["a"]("observable-bind-wrong-properties",this);if(new Set(r).size!==r.length)throw new o["a"]("observable-bind-duplicate-properties",this);d(this);var i=this[f];r.forEach((function(t){if(i.has(t))throw new o["a"]("observable-bind-rebind",e)}));var a=new Map;return r.forEach((function(e){var t={property:e,to:[]};i.set(e,t),a.set(e,t)})),{to:p,toMany:m,_observable:this,_bindProperties:r,_to:[],_bindings:a}},unbind:function(){var e=this;if(this[c]){for(var t=this[f],r=this[u],n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];if(i.length){if(!b(i))throw new o["a"]("observable-unbind-wrong-properties",this);i.forEach((function(n){var i,a,o,s,l=t.get(n);l&&(l.to.forEach((function(t){i=t[0],a=t[1],o=r.get(i),s=o[a],s.delete(l),s.size||delete o[a],Object.keys(o).length||(r.delete(i),e.stopListening(i,"change"))})),t.delete(n))}))}else r.forEach((function(t,r){e.stopListening(r,"change")})),r.clear(),t.clear()}},decorate:function(e){var t=this,r=this[e];if(!r)throw new o["a"]("observablemixin-cannot-decorate-undefined",this,{object:this,methodName:e});this.on(e,(function(e,n){e.return=r.apply(t,n)})),this[e]=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return this.fire(e,r)}}};function d(e){e[c]||(Object.defineProperty(e,c,{value:new Map}),Object.defineProperty(e,u,{value:new Map}),Object.defineProperty(e,f,{value:new Map}))}function p(){var e=this,t=g.apply(void 0,arguments),r=Array.from(this._bindings.keys()),n=r.length;if(!t.callback&&t.to.length>1)throw new o["a"]("observable-bind-to-no-callback",this);if(n>1&&t.callback)throw new o["a"]("observable-bind-to-extra-callback",this);t.to.forEach((function(t){if(t.properties.length&&t.properties.length!==n)throw new o["a"]("observable-bind-to-properties-length",e);t.properties.length||(t.properties=e._bindProperties)})),this._to=t.to,t.callback&&(this._bindings.get(r[0]).callback=t.callback),k(this._observable,this._to),w(this),this._bindProperties.forEach((function(t){_(e._observable,t)}))}function m(e,t,r){if(this._bindings.size>1)throw new o["a"]("observable-bind-to-many-not-one-binding",this);this.to.apply(this,Object(i["a"])(v(e,t)).concat([r]))}function v(e,t){var r=e.map((function(e){return[e,t]}));return Array.prototype.concat.apply([],r)}function b(e){return e.every((function(e){return"string"==typeof e}))}function g(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];if(!t.length)throw new o["a"]("observable-bind-to-parse-error",null);var i,a={to:[]};return"function"==typeof t[t.length-1]&&(a.callback=t.pop()),t.forEach((function(e){if("string"==typeof e)i.properties.push(e);else{if("object"!=Object(n["a"])(e))throw new o["a"]("observable-bind-to-parse-error",null);i={observable:e,properties:[]},a.to.push(i)}})),a}function y(e,t,r,n){var i=e[u],a=i.get(r),o=a||{};o[n]||(o[n]=new Set),o[n].add(t),a||i.set(r,o)}function w(e){var t;e._bindings.forEach((function(r,n){e._to.forEach((function(i){t=i.properties[r.callback?0:e._bindProperties.indexOf(n)],r.to.push([i.observable,t]),y(e._observable,r,i.observable,t)}))}))}function _(e,t){var r,n=e[f],i=n.get(t);i.callback?r=i.callback.apply(e,i.to.map((function(e){return e[0][e[1]]}))):(r=i.to[0],r=r[0][r[1]]),Object.prototype.hasOwnProperty.call(e,t)?e[t]=r:e.set(t,r)}function k(e,t){t.forEach((function(t){var r,n=e[u];n.get(t.observable)||e.listenTo(t.observable,"change",(function(i,a){r=n.get(t.observable)[a],r&&r.forEach((function(t){_(e,t.property)}))}))}))}Object(l["a"])(h,a["c"]),t["a"]=h},d4ec:function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}r.d(t,"a",(function(){return n}))},d592:function(e,t,r){},d65e:function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r("d4ec"),i=r("bee2"),a=r("086b"),o=r("e47a"),s=r("f2ea"),l=r("1159"),c=(r("e800"),function(){function e(t,r){Object(n["a"])(this,e),this.parent=t,this.offset=r}return Object(i["a"])(e,[{key:"nodeAfter",get:function(){return this.parent.is("$text")?null:this.parent.getChild(this.offset)||null}},{key:"nodeBefore",get:function(){return this.parent.is("$text")?null:this.parent.getChild(this.offset-1)||null}},{key:"isAtStart",get:function(){return 0===this.offset}},{key:"isAtEnd",get:function(){var e=this.parent.is("$text")?this.parent.data.length:this.parent.childCount;return this.offset===e}},{key:"root",get:function(){return this.parent.root}},{key:"editableElement",get:function(){var e=this.parent;while(!(e instanceof l["a"])){if(!e.parent)return null;e=e.parent}return e}},{key:"getShiftedBy",value:function(t){var r=e._createAt(this),n=r.offset+t;return r.offset=n<0?0:n,r}},{key:"getLastMatchingPosition",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.startPosition=this;var r=new a["a"](t);return r.skip(e),r.position}},{key:"getAncestors",value:function(){return this.parent.is("documentFragment")?[this.parent]:this.parent.getAncestors({includeSelf:!0})}},{key:"getCommonAncestor",value:function(e){var t=this.getAncestors(),r=e.getAncestors(),n=0;while(t[n]==r[n]&&t[n])n++;return 0===n?null:t[n-1]}},{key:"is",value:function(e){return"position"===e||"view:position"===e}},{key:"isEqual",value:function(e){return this.parent==e.parent&&this.offset==e.offset}},{key:"isBefore",value:function(e){return"before"==this.compareWith(e)}},{key:"isAfter",value:function(e){return"after"==this.compareWith(e)}},{key:"compareWith",value:function(e){if(this.root!==e.root)return"different";if(this.isEqual(e))return"same";var t=this.parent.is("node")?this.parent.getPath():[],r=e.parent.is("node")?e.parent.getPath():[];t.push(this.offset),r.push(e.offset);var n=Object(o["a"])(t,r);switch(n){case"prefix":return"before";case"extension":return"after";default:return t[n]<r[n]?"before":"after"}}},{key:"getWalker",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.startPosition=this,new a["a"](e)}},{key:"clone",value:function(){return new e(this.parent,this.offset)}}],[{key:"_createAt",value:function(t,r){if(t instanceof e)return new this(t.parent,t.offset);var n=t;if("end"==r)r=n.is("$text")?n.data.length:n.childCount;else{if("before"==r)return this._createBefore(n);if("after"==r)return this._createAfter(n);if(0!==r&&!r)throw new s["a"]("view-createpositionat-offset-required",n)}return new e(n,r)}},{key:"_createAfter",value:function(t){if(t.is("$textProxy"))return new e(t.textNode,t.offsetInText+t.data.length);if(!t.parent)throw new s["a"]("view-position-after-root",t,{root:t});return new e(t.parent,t.index+1)}},{key:"_createBefore",value:function(t){if(t.is("$textProxy"))return new e(t.textNode,t.offsetInText);if(!t.parent)throw new s["a"]("view-position-before-root",t,{root:t});return new e(t.parent,t.index)}}]),e}())},d70e:function(e){e.exports={"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}},d785:function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=r("bee2"),i=r("d4ec"),a=r("262e"),o=r("2caf"),s=r("940e"),l=(r("508f"),function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(i["a"])(this,r),n=t.call(this,e);var o=n.bindTemplate;n.set("label",a.label||""),n.set("class",a.class||null),n.children=n.createCollection(),n.setTemplate({tag:"div",attributes:{class:["ck","ck-form__header",o.to("class")]},children:n.children});var l=new s["a"](e);return l.setTemplate({tag:"span",attributes:{class:["ck","ck-form__header__label"]},children:[{text:o.to("label")}]}),n.children.add(l),n}return Object(n["a"])(r)}(s["a"]))},d967:function(e,t,r){"use strict";function n(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}r.d(t,"a",(function(){return n}))},da0d:function(e,t,r){"use strict";r.d(t,"a",(function(){return d})),r.d(t,"b",(function(){return p}));var n=r("2909"),i=r("3835"),a=(r("ac6a"),r("f400"),r("5df3"),r("1c4c"),r("7f7f"),r("b85c")),o=(r("ac4d"),r("8a81"),r("d21d")),s=r("ed4a"),l=r("5bfb"),c=(r("e800"),r("f2ea")),u=Symbol("listeningTo"),f=Symbol("emitterId"),h={on:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.listenTo(this,e,t,r)},once:function(e,t,r){var n=!1,i=function(e){if(!n){n=!0,e.off();for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];t.call.apply(t,[this,e].concat(i))}};this.listenTo(this,e,i,r)},off:function(e,t){this.stopListening(this,e,t)},listenTo:function(e,t,r){var n,i,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};this[u]||(this[u]={});var s=this[u];m(e)||p(e);var c=m(e);(n=s[c])||(n=s[c]={emitter:e,callbacks:{}}),(i=n.callbacks[t])||(i=n.callbacks[t]=[]),i.push(r),g(e,t);var f,h=y(e,t),d=l["a"].get(o.priority),v={callback:r,priority:d},b=Object(a["a"])(h);try{for(b.s();!(f=b.n()).done;){for(var w=f.value,_=!1,k=0;k<w.length;k++)if(w[k].priority<d){w.splice(k,0,v),_=!0;break}_||w.push(v)}}catch(O){b.e(O)}finally{b.f()}},stopListening:function(e,t,r){var n=this[u],i=e&&m(e),a=n&&i&&n[i],o=a&&t&&a.callbacks[t];if(!(!n||e&&!a||t&&!o))if(r){k(e,t,r);var s=o.indexOf(r);-1!==s&&(1===o.length?delete a.callbacks[t]:k(e,t,r))}else if(o){while(r=o.pop())k(e,t,r);delete a.callbacks[t]}else if(a){for(t in a.callbacks)this.stopListening(e,t);delete n[i]}else{for(i in n)this.stopListening(n[i].emitter);delete this[u]}},fire:function(e){try{var t=e instanceof o["a"]?e:new o["a"](this,e),r=t.name,n=w(this,r);t.path.push(this);for(var i=arguments.length,a=new Array(i>1?i-1:0),s=1;s<i;s++)a[s-1]=arguments[s];if(n){var l=[t].concat(a);n=Array.from(n);for(var u=0;u<n.length;u++)if(n[u].callback.apply(this,l),t.off.called&&(delete t.off.called,k(this,r,n[u].callback)),t.stop.called)break}if(this._delegations){var f=this._delegations.get(r),h=this._delegations.get("*");f&&_(f,t,a),h&&_(h,t,a)}return t.return}catch(d){c["a"].rethrowUnexpectedError(d,this)}},delegate:function(){for(var e=this,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return{to:function(t,n){e._delegations||(e._delegations=new Map),r.forEach((function(r){var i=e._delegations.get(r);i?i.set(t,n):e._delegations.set(r,new Map([[t,n]]))}))}}},stopDelegating:function(e,t){if(this._delegations)if(e)if(t){var r=this._delegations.get(e);r&&r.delete(t)}else this._delegations.delete(e);else this._delegations.clear()}};function d(e,t){return e[u]&&e[u][t]?e[u][t].emitter:null}function p(e,t){e[f]||(e[f]=t||Object(s["a"])())}function m(e){return e[f]}function v(e){return e._events||Object.defineProperty(e,"_events",{value:{}}),e._events}function b(){return{callbacks:[],childEvents:[]}}function g(e,t){var r=v(e);if(!r[t]){var n=t,i=null,o=[];while(""!==n){if(r[n])break;r[n]=b(),o.push(r[n]),i&&r[n].childEvents.push(i),i=n,n=n.substr(0,n.lastIndexOf(":"))}if(""!==n){var s,l=Object(a["a"])(o);try{for(l.s();!(s=l.n()).done;){var c=s.value;c.callbacks=r[n].callbacks.slice()}}catch(u){l.e(u)}finally{l.f()}r[n].childEvents.push(i)}}}function y(e,t){var r=v(e)[t];if(!r)return[];for(var n=[r.callbacks],i=0;i<r.childEvents.length;i++){var a=y(e,r.childEvents[i]);n=n.concat(a)}return n}function w(e,t){var r;return e._events&&(r=e._events[t])&&r.callbacks.length?r.callbacks:t.indexOf(":")>-1?w(e,t.substr(0,t.lastIndexOf(":"))):null}function _(e,t,r){var s,l=Object(a["a"])(e);try{for(l.s();!(s=l.n()).done;){var c=Object(i["a"])(s.value,2),u=c[0],f=c[1];f?"function"==typeof f&&(f=f(t.name)):f=t.name;var h=new o["a"](t.source,f);h.path=Object(n["a"])(t.path),u.fire.apply(u,[h].concat(Object(n["a"])(r)))}}catch(d){l.e(d)}finally{l.f()}}function k(e,t,r){var n,i=y(e,t),o=Object(a["a"])(i);try{for(o.s();!(n=o.n()).done;)for(var s=n.value,l=0;l<s.length;l++)s[l].callback==r&&(s.splice(l,1),l--)}catch(c){o.e(c)}finally{o.f()}}t["c"]=h},da3c:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));r("6c7b");
  915. /**
  916. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  917. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  918. */
  919. function n(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];r=r||function(e,t){return e===t},Array.isArray(e)||(e=Array.prototype.slice.call(e)),Array.isArray(t)||(t=Array.prototype.slice.call(t));var a=i(e,t,r);return n?l(a,t.length):s(t,a)}function i(e,t,r){var n=a(e,t,r);if(-1===n)return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1};var i=o(e,n),s=o(t,n),l=a(i,s,r),c=e.length-l,u=t.length-l;return{firstIndex:n,lastIndexOld:c,lastIndexNew:u}}function a(e,t,r){for(var n=0;n<Math.max(e.length,t.length);n++)if(void 0===e[n]||void 0===t[n]||!r(e[n],t[n]))return n;return-1}function o(e,t){return e.slice(t).reverse()}function s(e,t){var r=[],n=t.firstIndex,i=t.lastIndexOld,a=t.lastIndexNew;return a-n>0&&r.push({index:n,type:"insert",values:e.slice(n,a)}),i-n>0&&r.push({index:n+(a-n),type:"delete",howMany:i-n}),r}function l(e,t){var r=e.firstIndex,n=e.lastIndexOld,i=e.lastIndexNew;if(-1===r)return Array(t).fill("equal");var a=[];return r>0&&(a=a.concat(Array(r).fill("equal"))),i-r>0&&(a=a.concat(Array(i-r).fill("insert"))),n-r>0&&(a=a.concat(Array(n-r).fill("delete"))),i<t&&(a=a.concat(Array(t-i).fill("equal"))),a}},da3e:function(e,t){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=r,r.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}},da43:function(e,t,r){},da88:function(e,t,r){},da97:function(e,t,r){},db03:function(e,t,r){"use strict";r.d(t,"a",(function(){return f}));r("1c4c"),r("7f7f");var n=r("b85c"),i=(r("ac4d"),r("8a81"),r("ac6a"),r("5df3"),r("f400"),r("d4ec")),a=r("bee2"),o=r("a52e"),s=r("a641"),l=r("5122"),c=r("2363"),u=r("e907"),f=function(e){function t(e){Object(i["a"])(this,t),this.markers=new Map,this._children=new o["a"],e&&this._insertChild(0,e)}return Object(a["a"])(t,[{key:e,value:function(){return this.getChildren()}},{key:"childCount",get:function(){return this._children.length}},{key:"maxOffset",get:function(){return this._children.maxOffset}},{key:"isEmpty",get:function(){return 0===this.childCount}},{key:"root",get:function(){return this}},{key:"parent",get:function(){return null}},{key:"is",value:function(e){return"documentFragment"===e||"model:documentFragment"===e}},{key:"getChild",value:function(e){return this._children.getNode(e)}},{key:"getChildren",value:function(){return this._children[Symbol.iterator]()}},{key:"getChildIndex",value:function(e){return this._children.getNodeIndex(e)}},{key:"getChildStartOffset",value:function(e){return this._children.getNodeStartOffset(e)}},{key:"getPath",value:function(){return[]}},{key:"getNodeByPath",value:function(e){var t,r=this,i=Object(n["a"])(e);try{for(i.s();!(t=i.n()).done;){var a=t.value;r=r.getChild(r.offsetToIndex(a))}}catch(o){i.e(o)}finally{i.f()}return r}},{key:"offsetToIndex",value:function(e){return this._children.offsetToIndex(e)}},{key:"toJSON",value:function(){var e,t=[],r=Object(n["a"])(this._children);try{for(r.s();!(e=r.n()).done;){var i=e.value;t.push(i.toJSON())}}catch(a){r.e(a)}finally{r.f()}return t}},{key:"_appendChild",value:function(e){this._insertChild(this.childCount,e)}},{key:"_insertChild",value:function(e,t){var r,i=h(t),a=Object(n["a"])(i);try{for(a.s();!(r=a.n()).done;){var o=r.value;null!==o.parent&&o._remove(),o.parent=this}}catch(s){a.e(s)}finally{a.f()}this._children._insertNodes(e,i)}},{key:"_removeChildren",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=this._children._removeNodes(e,r),a=Object(n["a"])(i);try{for(a.s();!(t=a.n()).done;){var o=t.value;o.parent=null}}catch(s){a.e(s)}finally{a.f()}return i}}],[{key:"fromJSON",value:function(e){var r,i=[],a=Object(n["a"])(e);try{for(a.s();!(r=a.n()).done;){var o=r.value;o.name?i.push(s["a"].fromJSON(o)):i.push(l["a"].fromJSON(o))}}catch(c){a.e(c)}finally{a.f()}return new t(i)}}]),t}(Symbol.iterator);function h(e){return"string"==typeof e?[new l["a"](e)]:(Object(u["a"])(e)||(e=[e]),Array.from(e).map((function(e){return"string"==typeof e?new l["a"](e):e instanceof c["a"]?new l["a"](e.data,e.getAttributes()):e})))}},db72:function(e,t,r){"use strict";var n=r("b84d"),i=r("6071"),a=Object.prototype,o=a.hasOwnProperty;function s(e,t,r){var a=e[t];o.call(e,t)&&Object(i["a"])(a,r)&&(void 0!==r||t in e)||Object(n["a"])(e,t,r)}t["a"]=s},db7c:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r("c7eb"),i=r("b85c"),a=(r("96cf"),Object(n["a"])().mark(o));
  920. /**
  921. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  922. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  923. */
  924. function o(e,t){var r,o,s;return Object(n["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:r=Object(i["a"])(t),n.prev=1,r.s();case 3:if((o=r.n()).done){n.next=10;break}if(s=o.value,!s||!e.getAttributeProperties(s[0]).copyOnEnter){n.next=8;break}return n.next=8,s;case 8:n.next=3;break;case 10:n.next=15;break;case 12:n.prev=12,n.t0=n["catch"](1),r.e(n.t0);case 15:return n.prev=15,r.f(),n.finish(15);case 18:case"end":return n.stop()}}),a,null,[[1,12,15,18]])}},db97:function(e,t,r){"use strict";var n=r("b4f1"),i=r("ff51");function a(e,t,r){var a=t(e);return Object(i["a"])(e)?a:Object(n["a"])(a,r(e))}t["a"]=a},dc14:function(e,t,r){"use strict";(function(t,n){var i=r("966d");function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){N(t,e)}}e.exports=y;var o,s=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?setImmediate:i.nextTick;y.WritableState=g;var l=Object.create(r("3a7c"));l.inherits=r("3fb5");var c={deprecate:r("b7d1")},u=r("429b"),f=r("a8f0").Buffer,h=("undefined"!==typeof n?n:"undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).Uint8Array||function(){};function d(e){return f.from(e)}function p(e){return f.isBuffer(e)||e instanceof h}var m,v=r("4681");function b(){}function g(e,t){o=o||r("b19a"),e=e||{};var n=t instanceof o;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,s=e.writableHighWaterMark,l=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(s||0===s)?s:l,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var c=!1===e.decodeStrings;this.decodeStrings=!c,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){C(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function y(e){if(o=o||r("b19a"),!m.call(y,this)&&!(this instanceof o))return new y(e);this._writableState=new g(e,this),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev),"function"===typeof e.destroy&&(this._destroy=e.destroy),"function"===typeof e.final&&(this._final=e.final)),u.call(this)}function w(e,t){var r=new Error("write after end");e.emit("error",r),i.nextTick(t,r)}function _(e,t,r,n){var a=!0,o=!1;return null===r?o=new TypeError("May not write null values to stream"):"string"===typeof r||void 0===r||t.objectMode||(o=new TypeError("Invalid non-string/buffer chunk")),o&&(e.emit("error",o),i.nextTick(n,o),a=!1),a}function k(e,t,r){return e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=f.from(t,r)),t}function O(e,t,r,n,i,a){if(!r){var o=k(t,n,i);n!==o&&(r=!0,i="buffer",n=o)}var s=t.objectMode?1:n.length;t.length+=s;var l=t.length<t.highWaterMark;if(l||(t.needDrain=!0),t.writing||t.corked){var c=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:a,next:null},c?c.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else E(e,t,!1,s,n,i,a);return l}function E(e,t,r,n,i,a,o){t.writelen=n,t.writecb=o,t.writing=!0,t.sync=!0,r?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function S(e,t,r,n,a){--t.pendingcb,r?(i.nextTick(a,n),i.nextTick(I,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(a(n),e._writableState.errorEmitted=!0,e.emit("error",n),I(e,t))}function A(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function C(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if(A(r),t)S(e,r,n,t,i);else{var a=j(r);a||r.corked||r.bufferProcessing||!r.bufferedRequest||M(e,r),n?s(T,e,r,a,i):T(e,r,a,i)}}function T(e,t,r,n){r||x(e,t),t.pendingcb--,n(),I(e,t)}function x(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function M(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),o=t.corkedRequestsFree;o.entry=r;var s=0,l=!0;while(r)i[s]=r,r.isBuf||(l=!1),r=r.next,s+=1;i.allBuffers=l,E(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{while(r){var c=r.chunk,u=r.encoding,f=r.callback,h=t.objectMode?1:c.length;if(E(e,t,!1,h,c,u,f),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function j(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function R(e,t){e._final((function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),I(e,t)}))}function P(e,t){t.prefinished||t.finalCalled||("function"===typeof e._final?(t.pendingcb++,t.finalCalled=!0,i.nextTick(R,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function I(e,t){var r=j(t);return r&&(P(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),r}function B(e,t,r){t.ending=!0,I(e,t),r&&(t.finished?i.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function N(e,t,r){var n=e.entry;e.entry=null;while(n){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree.next=e}l.inherits(y,u),g.prototype.getBuffer=function(){var e=this.bufferedRequest,t=[];while(e)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(g.prototype,"buffer",{get:c.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"===typeof Symbol&&Symbol.hasInstance&&"function"===typeof Function.prototype[Symbol.hasInstance]?(m=Function.prototype[Symbol.hasInstance],Object.defineProperty(y,Symbol.hasInstance,{value:function(e){return!!m.call(this,e)||this===y&&(e&&e._writableState instanceof g)}})):m=function(e){return e instanceof this},y.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},y.prototype.write=function(e,t,r){var n=this._writableState,i=!1,a=!n.objectMode&&p(e);return a&&!f.isBuffer(e)&&(e=d(e)),"function"===typeof t&&(r=t,t=null),a?t="buffer":t||(t=n.defaultEncoding),"function"!==typeof r&&(r=b),n.ended?w(this,r):(a||_(this,n,e,r))&&(n.pendingcb++,i=O(this,n,a,e,t,r)),i},y.prototype.cork=function(){var e=this._writableState;e.corked++},y.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||M(this,e))},y.prototype.setDefaultEncoding=function(e){if("string"===typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(y.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),y.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},y.prototype._writev=null,y.prototype.end=function(e,t,r){var n=this._writableState;"function"===typeof e?(r=e,e=null,t=null):"function"===typeof t&&(r=t,t=null),null!==e&&void 0!==e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||B(this,n,r)},Object.defineProperty(y.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),y.prototype.destroy=v.destroy,y.prototype._undestroy=v.undestroy,y.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,r("4362"),r("c8ba"))},dd40:function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},dda7:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));r("6b54");
  925. /**
  926. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  927. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  928. */
  929. function n(e){return"[object Range]"==Object.prototype.toString.apply(e)}},ddc9:function(e,t,r){"use strict";var n=r("63bc"),i=r("26ee"),a=Object(n["a"])(i["a"],"Map");t["a"]=a},dde1:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM3.5 3v5H2V3.7H1v-1h2.5V3zM.343 17.857l2.59-3.257H2.92a.6.6 0 1 0-1.04 0H.302a2 2 0 1 1 3.995 0h-.001c-.048.405-.16.734-.333.988-.175.254-.59.692-1.244 1.312H4.3v1h-4l.043-.043zM7 14.75a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg>'},dfe0:function(e,t,r){"use strict";r.d(t,"a",(function(){return f})),r.d(t,"d",(function(){return h})),r.d(t,"b",(function(){return d})),r.d(t,"e",(function(){return p})),r.d(t,"c",(function(){return m}));var n=r("b85c"),i=r("34b2"),a=r("5122"),o=r("2363"),s=r("ad6b"),l=r("db03"),c=r("a52e"),u=r("f2ea");
  930. /**
  931. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  932. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  933. */
  934. function f(e,t){t=m(t);var r=t.reduce((function(e,t){return e+t.offsetSize}),0),n=e.parent;b(e);var i=e.index;return n._insertChild(i,t),v(n,i+t.length),v(n,i),new s["a"](e,e.getShiftedBy(r))}function h(e){if(!e.isFlat)throw new u["a"]("operation-utils-remove-range-not-flat",this);var t=e.start.parent;b(e.start),b(e.end);var r=t._removeChildren(e.start.index,e.end.index-e.start.index);return v(t,e.start.index),r}function d(e,t){if(!e.isFlat)throw new u["a"]("operation-utils-move-range-not-flat",this);var r=h(e);return t=t._getTransformedByDeletion(e.start,e.end.offset-e.start.offset),f(t,r)}function p(e,t,r){b(e.start),b(e.end);var i,a=Object(n["a"])(e.getItems({shallow:!0}));try{for(a.s();!(i=a.n()).done;){var o=i.value,s=o.is("$textProxy")?o.textNode:o;null!==r?s._setAttribute(t,r):s._removeAttribute(t),v(s.parent,s.index)}}catch(l){a.e(l)}finally{a.f()}v(e.end.parent,e.end.index)}function m(e){var t=[];e instanceof Array||(e=[e]);for(var r=0;r<e.length;r++)if("string"==typeof e[r])t.push(new a["a"](e[r]));else if(e[r]instanceof o["a"])t.push(new a["a"](e[r].data,e[r].getAttributes()));else if(e[r]instanceof l["a"]||e[r]instanceof c["a"]){var s,u=Object(n["a"])(e[r]);try{for(u.s();!(s=u.n()).done;){var f=s.value;t.push(f)}}catch(m){u.e(m)}finally{u.f()}}else e[r]instanceof i["a"]&&t.push(e[r]);for(var h=1;h<t.length;h++){var d=t[h],p=t[h-1];d instanceof a["a"]&&p instanceof a["a"]&&g(d,p)&&(t.splice(h-1,2,new a["a"](p.data+d.data,p.getAttributes())),h--)}return t}function v(e,t){var r=e.getChild(t-1),n=e.getChild(t);if(r&&n&&r.is("$text")&&n.is("$text")&&g(r,n)){var i=new a["a"](r.data+n.data,r.getAttributes());e._removeChildren(t-1,2),e._insertChild(t-1,i)}}function b(e){var t=e.textNode,r=e.parent;if(t){var n=e.offset-t.startOffset,i=t.index;r._removeChildren(i,1);var o=new a["a"](t.data.substr(0,n),t.getAttributes()),s=new a["a"](t.data.substr(n),t.getAttributes());r._insertChild(i,[o,s])}}function g(e,t){var r,i=e.getAttributes(),a=t.getAttributes(),o=Object(n["a"])(i);try{for(o.s();!(r=o.n()).done;){var s=r.value;if(s[1]!==t.getAttribute(s[0]))return!1;a.next()}}catch(l){o.e(l)}finally{o.f()}return a.next().done}},dff1:function(e,t,r){"use strict";(function(e){var n=r("26ee"),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,o=a&&a.exports===i,s=o?n["a"].Buffer:void 0,l=s?s.allocUnsafe:void 0;function c(e,t){if(t)return e.slice();var r=e.length,n=l?l(r):new e.constructor(r);return e.copy(n),n}t["a"]=c}).call(this,r("dd40")(e))},e046:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M18 3.75a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 8a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 4a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75zm0-8a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75z"/></svg>'},e07b:function(e,t,r){var n=r("5a76"),i=r("b5ca"),a=r("69f2"),o=r("8707").Buffer,s=r("7d2a"),l=r("9f9d"),c=r("8be6"),u=o.alloc(128),f={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function h(e,t,r){var n=d(e),i="sha512"===e||"sha384"===e?128:64;t.length>i?t=n(t):t.length<i&&(t=o.concat([t,u],i));for(var a=o.allocUnsafe(i+f[e]),s=o.allocUnsafe(i+f[e]),l=0;l<i;l++)a[l]=54^t[l],s[l]=92^t[l];var c=o.allocUnsafe(i+r+4);a.copy(c,0,0,i),this.ipad1=c,this.ipad2=a,this.opad=s,this.alg=e,this.blocksize=i,this.hash=n,this.size=f[e]}function d(e){function t(t){return a(e).update(t).digest()}function r(e){return(new i).update(e).digest()}return"rmd160"===e||"ripemd160"===e?r:"md5"===e?n:t}function p(e,t,r,n,i){s(r,n),e=c(e,l,"Password"),t=c(t,l,"Salt"),i=i||"sha1";var a=new h(i,e,t.length),u=o.allocUnsafe(n),d=o.allocUnsafe(t.length+4);t.copy(d,0,0,t.length);for(var p=0,m=f[i],v=Math.ceil(n/m),b=1;b<=v;b++){d.writeUInt32BE(b,t.length);for(var g=a.run(d,a.ipad1),y=g,w=1;w<r;w++){y=a.run(y,a.ipad2);for(var _=0;_<m;_++)g[_]^=y[_]}g.copy(u,p),p+=m}return u}h.prototype.run=function(e,t){e.copy(t,this.blocksize);var r=this.hash(t);return r.copy(this.opad,this.blocksize),this.hash(this.opad)},e.exports=p},e0b8:function(e,t,r){"use strict";var n=r("7726"),i=r("5ca1"),a=r("2aba"),o=r("dcbc"),s=r("67ab"),l=r("4a59"),c=r("f605"),u=r("d3f4"),f=r("79e5"),h=r("5cc5"),d=r("7f20"),p=r("5dbc");e.exports=function(e,t,r,m,v,b){var g=n[e],y=g,w=v?"set":"add",_=y&&y.prototype,k={},O=function(e){var t=_[e];a(_,e,"delete"==e||"has"==e?function(e){return!(b&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return b&&!u(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,r){return t.call(this,0===e?0:e,r),this})};if("function"==typeof y&&(b||_.forEach&&!f((function(){(new y).entries().next()})))){var E=new y,S=E[w](b?{}:-0,1)!=E,A=f((function(){E.has(1)})),C=h((function(e){new y(e)})),T=!b&&f((function(){var e=new y,t=5;while(t--)e[w](t,t);return!e.has(-0)}));C||(y=t((function(t,r){c(t,y,e);var n=p(new g,t,y);return void 0!=r&&l(r,v,n[w],n),n})),y.prototype=_,_.constructor=y),(A||T)&&(O("delete"),O("has"),v&&O("get")),(T||S)&&O(w),b&&_.clear&&delete _.clear}else y=m.getConstructor(t,e,v,w),o(y.prototype,r),s.NEED=!0;return d(y,e),k[e]=y,i(i.G+i.W+i.F*(y!=g),k),b||m.setStrong(y,e,v),y}},e195:function(e,t,r){"use strict";var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("31af"),c=r("ad0b"),u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){return Object(n["a"])(this,r),t.call(this,e,c["a"])}return Object(i["a"])(r)}(l["a"]),f=r("4038"),h=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),e.config.define(c["a"],{colors:[{color:"hsl(0, 0%, 0%)",label:"Black"},{color:"hsl(0, 0%, 30%)",label:"Dim grey"},{color:"hsl(0, 0%, 60%)",label:"Grey"},{color:"hsl(0, 0%, 90%)",label:"Light grey"},{color:"hsl(0, 0%, 100%)",label:"White",hasBorder:!0},{color:"hsl(0, 75%, 60%)",label:"Red"},{color:"hsl(30, 75%, 60%)",label:"Orange"},{color:"hsl(60, 75%, 60%)",label:"Yellow"},{color:"hsl(90, 75%, 60%)",label:"Light green"},{color:"hsl(120, 75%, 60%)",label:"Green"},{color:"hsl(150, 75%, 60%)",label:"Aquamarine"},{color:"hsl(180, 75%, 60%)",label:"Turquoise"},{color:"hsl(210, 75%, 60%)",label:"Light blue"},{color:"hsl(240, 75%, 60%)",label:"Blue"},{color:"hsl(270, 75%, 60%)",label:"Purple"}],columns:5}),e.data.addStyleProcessorRules(f["a"]),e.conversion.for("upcast").elementToAttribute({view:{name:"span",styles:{"background-color":/[\s\S]+/}},model:{key:c["a"],value:Object(c["h"])("background-color")}}),e.conversion.for("downcast").attributeToElement({model:c["a"],view:Object(c["g"])("background-color")}),e.commands.add(c["a"],new u(e)),e.model.schema.extend("$text",{allowAttributes:c["a"]}),e.model.schema.setAttributeProperties(c["a"],{isFormatting:!0,copyOnEnter:!0}),i}return Object(i["a"])(r,null,[{key:"pluginName",get:function(){return"FontBackgroundColorEditing"}}]),r}(s["a"]),d=r("d3c4"),p=r("807d"),m=r.n(p),v=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){Object(n["a"])(this,r);var i=e.locale.t;return t.call(this,e,{commandName:c["a"],componentName:c["a"],icon:m.a,dropdownLabel:i("Font Background Color")})}return Object(i["a"])(r,null,[{key:"pluginName",get:function(){return"FontBackgroundColorUI"}}]),r}(d["a"]);r.d(t,"a",(function(){return b}));
  935. /**
  936. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  937. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  938. */
  939. var b=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,null,[{key:"requires",get:function(){return[h,v]}},{key:"pluginName",get:function(){return"FontBackgroundColor"}}]),r}(s["a"])},e1bb:function(e,t,r){"use strict";var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";t.encode=function(e,t){var r,i,a,o,s,l,c,u="",f=0;while(f<e.length)r=e.charCodeAt(f++),i=e.charCodeAt(f++),a=e.charCodeAt(f++),o=r>>2,s=(3&r)<<4|i>>4,l=(15&i)<<2|a>>6,c=63&a,isNaN(i)?l=c=64:isNaN(a)&&(c=64),u=u+n.charAt(o)+n.charAt(s)+n.charAt(l)+n.charAt(c);return u},t.decode=function(e,t){var r,i,a,o,s,l,c,u="",f=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(f<e.length)o=n.indexOf(e.charAt(f++)),s=n.indexOf(e.charAt(f++)),l=n.indexOf(e.charAt(f++)),c=n.indexOf(e.charAt(f++)),r=o<<2|s>>4,i=(15&s)<<4|l>>2,a=(3&l)<<6|c,u+=String.fromCharCode(r),64!=l&&(u+=String.fromCharCode(i)),64!=c&&(u+=String.fromCharCode(a));return u}},e1d3:function(e,t,r){(function(t){var n=r("3337"),i=r("37e6");e.exports=function(e){return new o(e)};var a={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function o(e){this.curveType=a[e],this.curveType||(this.curveType={name:e}),this.curve=new n.ec(this.curveType.name),this.keys=void 0}function s(e,r,n){Array.isArray(e)||(e=e.toArray());var i=new t(e);if(n&&i.length<n){var a=new t(n-i.length);a.fill(0),i=t.concat([a,i])}return r?i.toString(r):i}a.p224=a.secp224r1,a.p256=a.secp256r1=a.prime256v1,a.p192=a.secp192r1=a.prime192v1,a.p384=a.secp384r1,a.p521=a.secp521r1,o.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},o.prototype.computeSecret=function(e,r,n){r=r||"utf8",t.isBuffer(e)||(e=new t(e,r));var i=this.curve.keyFromPublic(e).getPublic(),a=i.mul(this.keys.getPrivate()).getX();return s(a,n,this.curveType.byteLength)},o.prototype.getPublicKey=function(e,t){var r=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(r[r.length-1]%2?r[0]=7:r[0]=6),s(r,e)},o.prototype.getPrivateKey=function(e){return s(this.keys.getPrivate(),e)},o.prototype.setPublicKey=function(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this.keys._importPublic(e),this},o.prototype.setPrivateKey=function(e,r){r=r||"utf8",t.isBuffer(e)||(e=new t(e,r));var n=new i(e);return n=n.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(n),this}}).call(this,r("b639").Buffer)},e281:function(e,t,r){},e348:function(e,t,r){},e372:function(e,t,r){t=e.exports=r("ad71"),t.Stream=t,t.Readable=t,t.Writable=r("dc14"),t.Duplex=r("b19a"),t.Transform=r("27bf"),t.PassThrough=r("780f")},e3fa:function(e,t,r){"use strict";var n=r("ee03"),i=r("2332"),a=r("a724");function o(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}var s=o,l=Object.prototype,c=l.hasOwnProperty;function u(e){if(!Object(i["a"])(e))return s(e);var t=Object(a["a"])(e),r=[];for(var n in e)("constructor"!=n||!t&&c.call(e,n))&&r.push(n);return r}var f=u,h=r("e56b");function d(e){return Object(h["a"])(e)?Object(n["a"])(e,!0):f(e)}t["a"]=d},e472:function(e,t,r){},e47a:function(e,t,r){"use strict";
  940. /**
  941. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  942. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  943. */
  944. function n(e,t){for(var r=Math.min(e.length,t.length),n=0;n<r;n++)if(e[n]!=t[n])return n;return e.length==t.length?"same":e.length<t.length?"prefix":"extension"}r.d(t,"a",(function(){return n}))},e561:function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));var n=r("b85c");
  945. /**
  946. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  947. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  948. */function i(e){var t,r=0,i=Object(n["a"])(e);try{for(i.s();!(t=i.n()).done;){t.value;r++}}catch(a){i.e(a)}finally{i.f()}return r}},e56b:function(e,t,r){"use strict";var n=r("bc9b"),i=r("26ce");function a(e){return null!=e&&Object(i["a"])(e.length)&&!Object(n["a"])(e)}t["a"]=a},e621:function(e,t,r){"use strict";function n(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;var a=Array(i);while(++n<i)a[n]=e[n+t];return a}t["a"]=n},e666:function(e,t,r){"use strict";(function(t){var n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=c;var i=r("4250"),a=r("19ea");r("3fb5")(c,i);for(var o=n(a.prototype),s=0;s<o.length;s++){var l=o[s];c.prototype[l]||(c.prototype[l]=a.prototype[l])}function c(e){if(!(this instanceof c))return new c(e);i.call(this,e),a.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",u)))}function u(){this._writableState.ended||t.nextTick(f,this)}function f(e){e.end()}Object.defineProperty(c.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(c.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(c.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(c.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,r("4362"))},e755:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));r("7f7f");var n=r("b85c"),i=(r("3b2b"),r("d4ec")),a=r("bee2"),o=function(){function e(){Object(i["a"])(this,e),this._patterns=[],this.add.apply(this,arguments)}return Object(a["a"])(e,[{key:"add",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];for(var n=0,i=t;n<i.length;n++){var a=i[n];("string"==typeof a||a instanceof RegExp)&&(a={name:a}),a.classes&&("string"==typeof a.classes||a.classes instanceof RegExp)&&(a.classes=[a.classes]),this._patterns.push(a)}}},{key:"match",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];for(var i=0,a=t;i<a.length;i++){var o,l=a[i],c=Object(n["a"])(this._patterns);try{for(c.s();!(o=c.n()).done;){var u=o.value,f=s(l,u);if(f)return{element:l,pattern:u,match:f}}}catch(h){c.e(h)}finally{c.f()}}return null}},{key:"matchAll",value:function(){for(var e=[],t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];for(var a=0,o=r;a<o.length;a++){var l,c=o[a],u=Object(n["a"])(this._patterns);try{for(u.s();!(l=u.n()).done;){var f=l.value,h=s(c,f);h&&e.push({element:c,pattern:f,match:h})}}catch(d){u.e(d)}finally{u.f()}}return e.length>0?e:null}},{key:"getElementName",value:function(){if(1!==this._patterns.length)return null;var e=this._patterns[0],t=e.name;return"function"==typeof e||!t||t instanceof RegExp?null:t}}]),e}();function s(e,t){if("function"==typeof t)return t(e);var r={};return t.name&&(r.name=l(t.name,e.name),!r.name)||t.attributes&&(r.attributes=c(t.attributes,e),!r.attributes)?null:!(t.classes&&(r.classes=u(t.classes,e),!r.classes))&&(!(t.styles&&(r.styles=f(t.styles,e),!r.styles))&&r)}function l(e,t){return e instanceof RegExp?e.test(t):e===t}function c(e,t){var r=[];for(var n in e){var i=e[n];if(!t.hasAttribute(n))return null;var a=t.getAttribute(n);if(!0===i)r.push(n);else if(i instanceof RegExp){if(!i.test(a))return null;r.push(n)}else{if(a!==i)return null;r.push(n)}}return r}function u(e,t){var r,i=[],a=Object(n["a"])(e);try{for(a.s();!(r=a.n()).done;){var o=r.value;if(o instanceof RegExp){var s,l=t.getClassNames(),c=Object(n["a"])(l);try{for(c.s();!(s=c.n()).done;){var u=s.value;o.test(u)&&i.push(u)}}catch(f){c.e(f)}finally{c.f()}if(0===i.length)return null}else{if(!t.hasClass(o))return null;i.push(o)}}}catch(f){a.e(f)}finally{a.f()}return i}function f(e,t){var r=[];for(var n in e){var i=e[n];if(!t.hasStyle(n))return null;var a=t.getStyle(n);if(i instanceof RegExp){if(!i.test(a))return null;r.push(n)}else{if(a!==i)return null;r.push(n)}}return r}},e800:function(e,t,r){"use strict";(function(e){var t=r("53ca"),n=r("f2ea"),i="25.0.0",a="object"===("undefined"===typeof window?"undefined":Object(t["a"])(window))?window:e;if(a.CKEDITOR_VERSION)throw new n["a"]("ckeditor-duplicated-modules",null);a.CKEDITOR_VERSION=i}).call(this,r("c8ba"))},e805:function(e,t,r){"use strict";r.d(t,"a",(function(){return O}));var n=r("2909"),i=r("45eb"),a=r("7e84"),o=r("262e"),s=r("2caf"),l=(r("28a5"),r("3835")),c=r("c7eb"),u=(r("ac6a"),r("b85c")),f=(r("96cf"),r("d4ec")),h=r("bee2"),d=r("f2ea"),p=r("644e"),m=r("da0d"),v=r("940e"),b=r("3493"),g=r("51f5"),y=r("2332"),w=r("1964"),_=r("1e77"),k="http://www.w3.org/1999/xhtml",O=function(){function e(t){Object(f["a"])(this,e),Object.assign(this,I(P(t))),this._isRendered=!1,this._revertData=null}return Object(h["a"])(e,[{key:"render",value:function(){var e=this._renderNode({intoFragment:!0});return this._isRendered=!0,e}},{key:"apply",value:function(e){return this._revertData=K(),this._renderNode({node:e,isApplying:!0,revertData:this._revertData}),e}},{key:"revert",value:function(e){if(!this._revertData)throw new d["a"]("ui-template-revert-not-applied",[this,e]);this._revertTemplateFromNode(e,this._revertData)}},{key:"getViews",value:Object(c["a"])().mark((function e(){var t,r;return Object(c["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=function(e){var n,i,a;return Object(c["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.children){t.next=23;break}n=Object(u["a"])(e.children),t.prev=2,n.s();case 4:if((i=n.n()).done){t.next=15;break}if(a=i.value,!q(a)){t.next=11;break}return t.next=9,a;case 9:t.next=13;break;case 11:if(!W(a)){t.next=13;break}return t.delegateYield(r(a),"t0",13);case 13:t.next=4;break;case 15:t.next=20;break;case 17:t.prev=17,t.t1=t["catch"](2),n.e(t.t1);case 20:return t.prev=20,n.f(),t.finish(20);case 23:case"end":return t.stop()}}),t,null,[[2,17,20,23]])},t=Object(c["a"])().mark(r),e.delegateYield(r(this),"t0",3);case 3:case"end":return e.stop()}}),e,this)}))},{key:"_renderNode",value:function(e){var t;if(t=e.node?this.tag&&this.text:this.tag?this.text:!this.text,t)throw new d["a"]("ui-template-wrong-syntax",this);return this.text?this._renderText(e):this._renderElement(e)}},{key:"_renderElement",value:function(e){var t=e.node;return t||(t=e.node=document.createElementNS(this.ns||k,this.tag)),this._renderAttributes(e),this._renderElementChildren(e),this._setUpListeners(e),t}},{key:"_renderText",value:function(e){var t=e.node;return t?e.revertData.text=t.textContent:t=e.node=document.createTextNode(""),C(this.text)?this._bindToObservable({schema:this.text,updater:M(t),data:e}):t.textContent=this.text.join(""),t}},{key:"_renderAttributes",value:function(e){var t,r,n,i;if(this.attributes){var a=e.node,o=e.revertData;for(t in this.attributes)if(n=a.getAttribute(t),r=this.attributes[t],o&&(o.attributes[t]=n),i=Object(y["a"])(r[0])&&r[0].ns?r[0].ns:null,C(r)){var s=i?r[0].value:r;o&&X(t)&&s.unshift(n),this._bindToObservable({schema:s,updater:j(a,t,i),data:e})}else"style"==t&&"string"!==typeof r[0]?this._renderStyleAttribute(r[0],e):(o&&n&&X(t)&&r.unshift(n),r=r.map((function(e){return e&&e.value||e})).reduce((function(e,t){return e.concat(t)}),[]).reduce(V,""),H(r)||a.setAttributeNS(i,t,r))}}},{key:"_renderStyleAttribute",value:function(e,t){var r=t.node;for(var n in e){var i=e[n];C(i)?this._bindToObservable({schema:[i],updater:R(r,n),data:t}):r.style[n]=i}}},{key:"_renderElementChildren",value:function(e){var t,r=e.node,n=e.intoFragment?document.createDocumentFragment():r,i=e.isApplying,a=0,o=Object(u["a"])(this.children);try{for(o.s();!(t=o.n()).done;){var s=t.value;if(G(s)){if(!i){s.setParent(r);var l,c=Object(u["a"])(s);try{for(c.s();!(l=c.n()).done;){var f=l.value;n.appendChild(f.element)}}catch(p){c.e(p)}finally{c.f()}}}else if(q(s))i||(s.isRendered||s.render(),n.appendChild(s.element));else if(Object(g["a"])(s))n.appendChild(s);else if(i){var h=e.revertData,d=K();h.children.push(d),s._renderNode({node:n.childNodes[a++],isApplying:!0,revertData:d})}else n.appendChild(s.render())}}catch(p){o.e(p)}finally{o.f()}e.intoFragment&&r.appendChild(n)}},{key:"_setUpListeners",value:function(e){var t=this;if(this.eventListeners){var r=function(r){var n=t.eventListeners[r].map((function(t){var n=r.split("@"),i=Object(l["a"])(n,2),a=i[0],o=i[1];return t.activateDomEventListener(a,o,e)}));e.revertData&&e.revertData.bindings.push(n)};for(var n in this.eventListeners)r(n)}}},{key:"_bindToObservable",value:function(e){var t=e.schema,r=e.updater,n=e.data,i=n.revertData;x(t,r,n);var a=t.filter((function(e){return!H(e)})).filter((function(e){return e.observable})).map((function(e){return e.activateAttributeListener(t,r,n)}));i&&i.bindings.push(a)}},{key:"_revertTemplateFromNode",value:function(e,t){var r,n=Object(u["a"])(t.bindings);try{for(n.s();!(r=n.n()).done;){var i,a=r.value,o=Object(u["a"])(a);try{for(o.s();!(i=o.n()).done;){var s=i.value;s()}}catch(h){o.e(h)}finally{o.f()}}}catch(h){n.e(h)}finally{n.f()}if(t.text)e.textContent=t.text;else{for(var l in t.attributes){var c=t.attributes[l];null===c?e.removeAttribute(l):e.setAttribute(l,c)}for(var f=0;f<t.children.length;++f)this._revertTemplateFromNode(e.childNodes[f],t.children[f])}}}],[{key:"bind",value:function(e,t){return{to:function(r,n){return new S({eventNameOrFunction:r,attribute:r,observable:e,emitter:t,callback:n})},if:function(r,n,i){return new A({observable:e,emitter:t,attribute:r,valueIfTrue:n,callback:i})}}}},{key:"extend",value:function(e,t){if(e._isRendered)throw new d["a"]("template-extend-render",[this,e]);U(e,I(P(t)))}}]),e}();Object(p["a"])(O,m["c"]);var E=function(){function e(t){Object(f["a"])(this,e),Object.assign(this,t)}return Object(h["a"])(e,[{key:"getValue",value:function(e){var t=this.observable[this.attribute];return this.callback?this.callback(t,e):t}},{key:"activateAttributeListener",value:function(e,t,r){var n=this,i=function(){return x(e,t,r)};return this.emitter.listenTo(this.observable,"change:"+this.attribute,i),function(){n.emitter.stopListening(n.observable,"change:"+n.attribute,i)}}}]),e}(),S=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(){return Object(f["a"])(this,r),t.apply(this,arguments)}return Object(h["a"])(r,[{key:"activateDomEventListener",value:function(e,t,r){var n=this,i=function(e,r){t&&!r.target.matches(t)||("function"==typeof n.eventNameOrFunction?n.eventNameOrFunction(r):n.observable.fire(n.eventNameOrFunction,r))};return this.emitter.listenTo(r.node,e,i),function(){n.emitter.stopListening(r.node,e,i)}}}]),r}(E),A=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(){return Object(f["a"])(this,r),t.apply(this,arguments)}return Object(h["a"])(r,[{key:"getValue",value:function(e){var t=Object(i["a"])(Object(a["a"])(r.prototype),"getValue",this).call(this,e);return!H(t)&&(this.valueIfTrue||!0)}}]),r}(E);function C(e){return!!e&&(e.value&&(e=e.value),Array.isArray(e)?e.some(C):e instanceof E)}function T(e,t){return e.map((function(e){return e instanceof E?e.getValue(t):e}))}function x(e,t,r){var n=r.node,i=T(e,n);i=1==e.length&&e[0]instanceof A?i[0]:i.reduce(V,""),H(i)?t.remove():t.set(i)}function M(e){return{set:function(t){e.textContent=t},remove:function(){e.textContent=""}}}function j(e,t,r){return{set:function(n){e.setAttributeNS(r,t,n)},remove:function(){e.removeAttributeNS(r,t)}}}function R(e,t){return{set:function(r){e.style[t]=r},remove:function(){e.style[t]=null}}}function P(e){var t=Object(w["a"])(e,(function(e){if(e&&(e instanceof E||W(e)||q(e)||G(e)))return e}));return t}function I(e){if("string"==typeof e?e=D(e):e.text&&L(e),e.on&&(e.eventListeners=N(e.on),delete e.on),!e.text){e.attributes&&B(e.attributes);var t=[];if(e.children)if(G(e.children))t.push(e.children);else{var r,n=Object(u["a"])(e.children);try{for(n.s();!(r=n.n()).done;){var i=r.value;W(i)||q(i)||Object(g["a"])(i)?t.push(i):t.push(new O(i))}}catch(a){n.e(a)}finally{n.f()}}e.children=t}return e}function B(e){for(var t in e)e[t].value&&(e[t].value=Object(_["a"])(e[t].value)),F(e,t)}function N(e){for(var t in e)F(e,t);return e}function D(e){return{text:[e]}}function L(e){e.text=Object(_["a"])(e.text)}function F(e,t){e[t]=Object(_["a"])(e[t])}function V(e,t){return H(t)?e:H(e)?t:"".concat(e," ").concat(t)}function z(e,t){for(var r in t){var i;if(e[r])(i=e[r]).push.apply(i,Object(n["a"])(t[r]));else e[r]=t[r]}}function U(e,t){var r;(t.attributes&&(e.attributes||(e.attributes={}),z(e.attributes,t.attributes)),t.eventListeners&&(e.eventListeners||(e.eventListeners={}),z(e.eventListeners,t.eventListeners)),t.text)&&(r=e.text).push.apply(r,Object(n["a"])(t.text));if(t.children&&t.children.length){if(e.children.length!=t.children.length)throw new d["a"]("ui-template-extend-children-mismatch",e);var i,a=0,o=Object(u["a"])(t.children);try{for(o.s();!(i=o.n()).done;){var s=i.value;U(e.children[a++],s)}}catch(l){o.e(l)}finally{o.f()}}}function H(e){return!e&&0!==e}function q(e){return e instanceof v["a"]}function W(e){return e instanceof O}function G(e){return e instanceof b["a"]}function K(){return{children:[],bindings:[],attributes:{}}}function X(e){return"class"==e||"style"==e}},e85f:function(e){e.exports={"aes-128-ecb":{cipher:"AES",key:128,iv:0,mode:"ECB",type:"block"},"aes-192-ecb":{cipher:"AES",key:192,iv:0,mode:"ECB",type:"block"},"aes-256-ecb":{cipher:"AES",key:256,iv:0,mode:"ECB",type:"block"},"aes-128-cbc":{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},"aes-192-cbc":{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},"aes-256-cbc":{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},aes128:{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},aes192:{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},aes256:{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},"aes-128-cfb":{cipher:"AES",key:128,iv:16,mode:"CFB",type:"stream"},"aes-192-cfb":{cipher:"AES",key:192,iv:16,mode:"CFB",type:"stream"},"aes-256-cfb":{cipher:"AES",key:256,iv:16,mode:"CFB",type:"stream"},"aes-128-cfb8":{cipher:"AES",key:128,iv:16,mode:"CFB8",type:"stream"},"aes-192-cfb8":{cipher:"AES",key:192,iv:16,mode:"CFB8",type:"stream"},"aes-256-cfb8":{cipher:"AES",key:256,iv:16,mode:"CFB8",type:"stream"},"aes-128-cfb1":{cipher:"AES",key:128,iv:16,mode:"CFB1",type:"stream"},"aes-192-cfb1":{cipher:"AES",key:192,iv:16,mode:"CFB1",type:"stream"},"aes-256-cfb1":{cipher:"AES",key:256,iv:16,mode:"CFB1",type:"stream"},"aes-128-ofb":{cipher:"AES",key:128,iv:16,mode:"OFB",type:"stream"},"aes-192-ofb":{cipher:"AES",key:192,iv:16,mode:"OFB",type:"stream"},"aes-256-ofb":{cipher:"AES",key:256,iv:16,mode:"OFB",type:"stream"},"aes-128-ctr":{cipher:"AES",key:128,iv:16,mode:"CTR",type:"stream"},"aes-192-ctr":{cipher:"AES",key:192,iv:16,mode:"CTR",type:"stream"},"aes-256-ctr":{cipher:"AES",key:256,iv:16,mode:"CTR",type:"stream"},"aes-128-gcm":{cipher:"AES",key:128,iv:12,mode:"GCM",type:"auth"},"aes-192-gcm":{cipher:"AES",key:192,iv:12,mode:"GCM",type:"auth"},"aes-256-gcm":{cipher:"AES",key:256,iv:12,mode:"GCM",type:"auth"}}},e8b2:function(e,t,r){"use strict";var n=r("f0ce"),i=r("52e7"),a=r("1147"),o="[object Object]",s=Function.prototype,l=Object.prototype,c=s.toString,u=l.hasOwnProperty,f=c.call(Object);function h(e){if(!Object(a["a"])(e)||Object(n["a"])(e)!=o)return!1;var t=Object(i["a"])(e);if(null===t)return!0;var r=u.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&c.call(r)==f}t["a"]=h},e8dd:function(e,t,r){},e907:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));r("ac4d"),r("8a81");
  949. /**
  950. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  951. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  952. */
  953. function n(e){return!(!e||!e[Symbol.iterator])}},ea53:function(e,t,r){"use strict";var n=r("80af"),i=r("f3a3"),a=i.getNAF,o=i.getJSF,s=i.assert;function l(e,t){this.type=e,this.p=new n(t.p,16),this.red=t.prime?n.red(t.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=t.n&&new n(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function c(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=l,l.prototype.point=function(){throw new Error("Not implemented")},l.prototype.validate=function(){throw new Error("Not implemented")},l.prototype._fixedNafMul=function(e,t){s(e.precomputed);var r=e._getDoubles(),n=a(t,1,this._bitLength),i=(1<<r.step+1)-(r.step%2===0?2:1);i/=3;var o,l,c=[];for(o=0;o<n.length;o+=r.step){l=0;for(var u=o+r.step-1;u>=o;u--)l=(l<<1)+n[u];c.push(l)}for(var f=this.jpoint(null,null,null),h=this.jpoint(null,null,null),d=i;d>0;d--){for(o=0;o<c.length;o++)l=c[o],l===d?h=h.mixedAdd(r.points[o]):l===-d&&(h=h.mixedAdd(r.points[o].neg()));f=f.add(h)}return f.toP()},l.prototype._wnafMul=function(e,t){var r=4,n=e._getNAFPoints(r);r=n.wnd;for(var i=n.points,o=a(t,r,this._bitLength),l=this.jpoint(null,null,null),c=o.length-1;c>=0;c--){for(var u=0;c>=0&&0===o[c];c--)u++;if(c>=0&&u++,l=l.dblp(u),c<0)break;var f=o[c];s(0!==f),l="affine"===e.type?f>0?l.mixedAdd(i[f-1>>1]):l.mixedAdd(i[-f-1>>1].neg()):f>0?l.add(i[f-1>>1]):l.add(i[-f-1>>1].neg())}return"affine"===e.type?l.toP():l},l.prototype._wnafMulAdd=function(e,t,r,n,i){var s,l,c,u=this._wnafT1,f=this._wnafT2,h=this._wnafT3,d=0;for(s=0;s<n;s++){c=t[s];var p=c._getNAFPoints(e);u[s]=p.wnd,f[s]=p.points}for(s=n-1;s>=1;s-=2){var m=s-1,v=s;if(1===u[m]&&1===u[v]){var b=[t[m],null,null,t[v]];0===t[m].y.cmp(t[v].y)?(b[1]=t[m].add(t[v]),b[2]=t[m].toJ().mixedAdd(t[v].neg())):0===t[m].y.cmp(t[v].y.redNeg())?(b[1]=t[m].toJ().mixedAdd(t[v]),b[2]=t[m].add(t[v].neg())):(b[1]=t[m].toJ().mixedAdd(t[v]),b[2]=t[m].toJ().mixedAdd(t[v].neg()));var g=[-3,-1,-5,-7,0,7,5,1,3],y=o(r[m],r[v]);for(d=Math.max(y[0].length,d),h[m]=new Array(d),h[v]=new Array(d),l=0;l<d;l++){var w=0|y[0][l],_=0|y[1][l];h[m][l]=g[3*(w+1)+(_+1)],h[v][l]=0,f[m]=b}}else h[m]=a(r[m],u[m],this._bitLength),h[v]=a(r[v],u[v],this._bitLength),d=Math.max(h[m].length,d),d=Math.max(h[v].length,d)}var k=this.jpoint(null,null,null),O=this._wnafT4;for(s=d;s>=0;s--){var E=0;while(s>=0){var S=!0;for(l=0;l<n;l++)O[l]=0|h[l][s],0!==O[l]&&(S=!1);if(!S)break;E++,s--}if(s>=0&&E++,k=k.dblp(E),s<0)break;for(l=0;l<n;l++){var A=O[l];0!==A&&(A>0?c=f[l][A-1>>1]:A<0&&(c=f[l][-A-1>>1].neg()),k="affine"===c.type?k.mixedAdd(c):k.add(c))}}for(s=0;s<n;s++)f[s]=null;return i?k:k.toP()},l.BasePoint=c,c.prototype.eq=function(){throw new Error("Not implemented")},c.prototype.validate=function(){return this.curve.validate(this)},l.prototype.decodePoint=function(e,t){e=i.toArray(e,t);var r=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1===2*r){6===e[0]?s(e[e.length-1]%2===0):7===e[0]&&s(e[e.length-1]%2===1);var n=this.point(e.slice(1,1+r),e.slice(1+r,1+2*r));return n}if((2===e[0]||3===e[0])&&e.length-1===r)return this.pointFromX(e.slice(1,1+r),3===e[0]);throw new Error("Unknown point format")},c.prototype.encodeCompressed=function(e){return this.encode(e,!0)},c.prototype._encode=function(e){var t=this.curve.p.byteLength(),r=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(r):[4].concat(r,this.getY().toArray("be",t))},c.prototype.encode=function(e,t){return i.encode(this._encode(t),e)},c.prototype.precompute=function(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},c.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},c.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i<t;i+=e){for(var a=0;a<e;a++)n=n.dbl();r.push(n)}return{step:e,points:r}},c.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],r=(1<<e)-1,n=1===r?null:this.dbl(),i=1;i<r;i++)t[i]=t[i-1].add(n);return{wnd:e,points:t}},c.prototype._getBeta=function(){return null},c.prototype.dblp=function(e){for(var t=this,r=0;r<e;r++)t=t.dbl();return t}},ec02e:function(e,t,r){"use strict";r.d(t,"a",(function(){return m}));r("7f7f");var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("940e"),l=r("9aba"),c=r("dda7"),u=r("8073"),f=r("a07d"),h=r("9a76"),d=(r("1af3"),Object(u["a"])("px")),p=f["a"].document.body,m=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(e){var i;Object(n["a"])(this,r),i=t.call(this,e);var a=i.bindTemplate;return i.set("top",0),i.set("left",0),i.set("position","arrow_nw"),i.set("isVisible",!1),i.set("withArrow",!0),i.set("class"),i.content=i.createCollection(),i.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-panel",a.to("position",(function(e){return"ck-balloon-panel_".concat(e)})),a.if("isVisible","ck-balloon-panel_visible"),a.if("withArrow","ck-balloon-panel_with-arrow"),a.to("class")],style:{top:a.to("top",d),left:a.to("left",d)}},children:i.content}),i}return Object(i["a"])(r,[{key:"show",value:function(){this.isVisible=!0}},{key:"hide",value:function(){this.isVisible=!1}},{key:"attachTo",value:function(e){this.show();var t=r.defaultPositions,n=Object.assign({},{element:this.element,positions:[t.southArrowNorth,t.southArrowNorthMiddleWest,t.southArrowNorthMiddleEast,t.southArrowNorthWest,t.southArrowNorthEast,t.northArrowSouth,t.northArrowSouthMiddleWest,t.northArrowSouthMiddleEast,t.northArrowSouthWest,t.northArrowSouthEast],limiter:p,fitInViewport:!0},e),i=r._getOptimalPosition(n),a=parseInt(i.left),o=parseInt(i.top),s=i.name;Object.assign(this,{top:o,left:a,position:s})}},{key:"pin",value:function(e){var t=this;this.unpin(),this._pinWhenIsVisibleCallback=function(){t.isVisible?t._startPinning(e):t._stopPinning()},this._startPinning(e),this.listenTo(this,"change:isVisible",this._pinWhenIsVisibleCallback)}},{key:"unpin",value:function(){this._pinWhenIsVisibleCallback&&(this._stopPinning(),this.stopListening(this,"change:isVisible",this._pinWhenIsVisibleCallback),this._pinWhenIsVisibleCallback=null,this.hide())}},{key:"_startPinning",value:function(e){var t=this;this.attachTo(e);var r=v(e.target),n=e.limiter?v(e.limiter):p;this.listenTo(f["a"].document,"scroll",(function(i,a){var o=a.target,s=r&&o.contains(r),l=n&&o.contains(n);!s&&!l&&r&&n||t.attachTo(e)}),{useCapture:!0}),this.listenTo(f["a"].window,"resize",(function(){t.attachTo(e)}))}},{key:"_stopPinning",value:function(){this.stopListening(f["a"].document,"scroll"),this.stopListening(f["a"].window,"resize")}}]),r}(s["a"]);function v(e){return Object(h["a"])(e)?e:Object(c["a"])(e)?e.commonAncestorContainer:"function"==typeof e?v(e()):null}function b(e,t){return e.top-t.height-m.arrowVerticalOffset}function g(e){return e.bottom+m.arrowVerticalOffset}m.arrowHorizontalOffset=25,m.arrowVerticalOffset=10,m._getOptimalPosition=l["a"],m.defaultPositions={northWestArrowSouthWest:function(e,t){return{top:b(e,t),left:e.left-m.arrowHorizontalOffset,name:"arrow_sw"}},northWestArrowSouthMiddleWest:function(e,t){return{top:b(e,t),left:e.left-.25*t.width-m.arrowHorizontalOffset,name:"arrow_smw"}},northWestArrowSouth:function(e,t){return{top:b(e,t),left:e.left-t.width/2,name:"arrow_s"}},northWestArrowSouthMiddleEast:function(e,t){return{top:b(e,t),left:e.left-.75*t.width+m.arrowHorizontalOffset,name:"arrow_sme"}},northWestArrowSouthEast:function(e,t){return{top:b(e,t),left:e.left-t.width+m.arrowHorizontalOffset,name:"arrow_se"}},northArrowSouthWest:function(e,t){return{top:b(e,t),left:e.left+e.width/2-m.arrowHorizontalOffset,name:"arrow_sw"}},northArrowSouthMiddleWest:function(e,t){return{top:b(e,t),left:e.left+e.width/2-.25*t.width-m.arrowHorizontalOffset,name:"arrow_smw"}},northArrowSouth:function(e,t){return{top:b(e,t),left:e.left+e.width/2-t.width/2,name:"arrow_s"}},northArrowSouthMiddleEast:function(e,t){return{top:b(e,t),left:e.left+e.width/2-.75*t.width+m.arrowHorizontalOffset,name:"arrow_sme"}},northArrowSouthEast:function(e,t){return{top:b(e,t),left:e.left+e.width/2-t.width+m.arrowHorizontalOffset,name:"arrow_se"}},northEastArrowSouthWest:function(e,t){return{top:b(e,t),left:e.right-m.arrowHorizontalOffset,name:"arrow_sw"}},northEastArrowSouthMiddleWest:function(e,t){return{top:b(e,t),left:e.right-.25*t.width-m.arrowHorizontalOffset,name:"arrow_smw"}},northEastArrowSouth:function(e,t){return{top:b(e,t),left:e.right-t.width/2,name:"arrow_s"}},northEastArrowSouthMiddleEast:function(e,t){return{top:b(e,t),left:e.right-.75*t.width+m.arrowHorizontalOffset,name:"arrow_sme"}},northEastArrowSouthEast:function(e,t){return{top:b(e,t),left:e.right-t.width+m.arrowHorizontalOffset,name:"arrow_se"}},southWestArrowNorthWest:function(e,t){return{top:g(e,t),left:e.left-m.arrowHorizontalOffset,name:"arrow_nw"}},southWestArrowNorthMiddleWest:function(e,t){return{top:g(e,t),left:e.left-.25*t.width-m.arrowHorizontalOffset,name:"arrow_nmw"}},southWestArrowNorth:function(e,t){return{top:g(e,t),left:e.left-t.width/2,name:"arrow_n"}},southWestArrowNorthMiddleEast:function(e,t){return{top:g(e,t),left:e.left-.75*t.width+m.arrowHorizontalOffset,name:"arrow_nme"}},southWestArrowNorthEast:function(e,t){return{top:g(e,t),left:e.left-t.width+m.arrowHorizontalOffset,name:"arrow_ne"}},southArrowNorthWest:function(e,t){return{top:g(e,t),left:e.left+e.width/2-m.arrowHorizontalOffset,name:"arrow_nw"}},southArrowNorthMiddleWest:function(e,t){return{top:g(e,t),left:e.left+e.width/2-.25*t.width-m.arrowHorizontalOffset,name:"arrow_nmw"}},southArrowNorth:function(e,t){return{top:g(e,t),left:e.left+e.width/2-t.width/2,name:"arrow_n"}},southArrowNorthMiddleEast:function(e,t){return{top:g(e,t),left:e.left+e.width/2-.75*t.width+m.arrowHorizontalOffset,name:"arrow_nme"}},southArrowNorthEast:function(e,t){return{top:g(e,t),left:e.left+e.width/2-t.width+m.arrowHorizontalOffset,name:"arrow_ne"}},southEastArrowNorthWest:function(e,t){return{top:g(e,t),left:e.right-m.arrowHorizontalOffset,name:"arrow_nw"}},southEastArrowNorthMiddleWest:function(e,t){return{top:g(e,t),left:e.right-.25*t.width-m.arrowHorizontalOffset,name:"arrow_nmw"}},southEastArrowNorth:function(e,t){return{top:g(e,t),left:e.right-t.width/2,name:"arrow_n"}},southEastArrowNorthMiddleEast:function(e,t){return{top:g(e,t),left:e.right-.75*t.width+m.arrowHorizontalOffset,name:"arrow_nme"}},southEastArrowNorthEast:function(e,t){return{top:g(e,t),left:e.right-t.width+m.arrowHorizontalOffset,name:"arrow_ne"}}}},ec1b:function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){return function(e){function t(n){if(r[n])return r[n].exports;var i=r[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var r={};return t.m=e,t.c=r,t.i=function(e){return e},t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/dist/",t(t.s=2)}([function(e,t,r){var n=r(4)(r(1),r(5),null,null);e.exports=n.exports},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(3);t.default={props:{startVal:{type:Number,required:!1,default:0},endVal:{type:Number,required:!1,default:2017},duration:{type:Number,required:!1,default:3e3},autoplay:{type:Boolean,required:!1,default:!0},decimals:{type:Number,required:!1,default:0,validator:function(e){return e>=0}},decimal:{type:String,required:!1,default:"."},separator:{type:String,required:!1,default:","},prefix:{type:String,required:!1,default:""},suffix:{type:String,required:!1,default:""},useEasing:{type:Boolean,required:!1,default:!0},easingFn:{type:Function,default:function(e,t,r,n){return r*(1-Math.pow(2,-10*e/n))*1024/1023+t}}},data:function(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:this.duration,startTime:null,timestamp:null,remaining:null,rAF:null}},computed:{countDown:function(){return this.startVal>this.endVal}},watch:{startVal:function(){this.autoplay&&this.start()},endVal:function(){this.autoplay&&this.start()}},mounted:function(){this.autoplay&&this.start(),this.$emit("mountedCallback")},methods:{start:function(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=(0,n.requestAnimationFrame)(this.count)},pauseResume:function(){this.paused?(this.resume(),this.paused=!1):(this.pause(),this.paused=!0)},pause:function(){(0,n.cancelAnimationFrame)(this.rAF)},resume:function(){this.startTime=null,this.localDuration=+this.remaining,this.localStartVal=+this.printVal,(0,n.requestAnimationFrame)(this.count)},reset:function(){this.startTime=null,(0,n.cancelAnimationFrame)(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count:function(e){this.startTime||(this.startTime=e),this.timestamp=e;var t=e-this.startTime;this.remaining=this.localDuration-t,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(t,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(t,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(t/this.localDuration):this.printVal=this.localStartVal+(this.localStartVal-this.startVal)*(t/this.localDuration),this.countDown?this.printVal=this.printVal<this.endVal?this.endVal:this.printVal:this.printVal=this.printVal>this.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal),t<this.localDuration?this.rAF=(0,n.requestAnimationFrame)(this.count):this.$emit("callback")},isNumber:function(e){return!isNaN(parseFloat(e))},formatNumber:function(e){e=e.toFixed(this.decimals),e+="";var t=e.split("."),r=t[0],n=t.length>1?this.decimal+t[1]:"",i=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;i.test(r);)r=r.replace(i,"$1"+this.separator+"$2");return this.prefix+r+n+this.suffix}},destroyed:function(){(0,n.cancelAnimationFrame)(this.rAF)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),i=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=i.default,"undefined"!=typeof window&&window.Vue&&window.Vue.component("count-to",i.default)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=0,i="webkit moz ms o".split(" "),a=void 0,o=void 0;if("undefined"==typeof window)t.requestAnimationFrame=a=function(){},t.cancelAnimationFrame=o=function(){};else{t.requestAnimationFrame=a=window.requestAnimationFrame,t.cancelAnimationFrame=o=window.cancelAnimationFrame;for(var s=void 0,l=0;l<i.length&&(!a||!o);l++)s=i[l],t.requestAnimationFrame=a=a||window[s+"RequestAnimationFrame"],t.cancelAnimationFrame=o=o||window[s+"CancelAnimationFrame"]||window[s+"CancelRequestAnimationFrame"];a&&o||(t.requestAnimationFrame=a=function(e){var t=(new Date).getTime(),r=Math.max(0,16-(t-n)),i=window.setTimeout((function(){e(t+r)}),r);return n=t+r,i},t.cancelAnimationFrame=o=function(e){window.clearTimeout(e)})}t.requestAnimationFrame=a,t.cancelAnimationFrame=o},function(e,t){e.exports=function(e,t,r,n){var i,a=e=e||{},o=typeof e.default;"object"!==o&&"function"!==o||(i=e,a=e.default);var s="function"==typeof a?a.options:a;if(t&&(s.render=t.render,s.staticRenderFns=t.staticRenderFns),r&&(s._scopeId=r),n){var l=Object.create(s.computed||null);Object.keys(n).forEach((function(e){var t=n[e];l[e]=function(){return t}})),s.computed=l}return{esModule:i,exports:a,options:s}}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("span",[e._v("\n "+e._s(e.displayValue)+"\n")])},staticRenderFns:[]}}])}))},ec30:function(e,t,r){"use strict";if(r("9e1e")){var n=r("2d00"),i=r("7726"),a=r("79e5"),o=r("5ca1"),s=r("0f88"),l=r("ed0b"),c=r("9b43"),u=r("f605"),f=r("4630"),h=r("32e9"),d=r("dcbc"),p=r("4588"),m=r("9def"),v=r("09fa"),b=r("77f1"),g=r("6a99"),y=r("69a8"),w=r("23c6"),_=r("d3f4"),k=r("4bf8"),O=r("33a4"),E=r("2aeb"),S=r("38fd"),A=r("9093").f,C=r("27ee"),T=r("ca5a"),x=r("2b4c"),M=r("0a49"),j=r("c366"),R=r("ebd6"),P=r("cadf"),I=r("84f2"),B=r("5cc5"),N=r("7a56"),D=r("36bd"),L=r("ba92"),F=r("86cc"),V=r("11e9"),z=F.f,U=V.f,H=i.RangeError,q=i.TypeError,W=i.Uint8Array,G="ArrayBuffer",K="Shared"+G,X="BYTES_PER_ELEMENT",$="prototype",Z=Array[$],Y=l.ArrayBuffer,J=l.DataView,Q=M(0),ee=M(2),te=M(3),re=M(4),ne=M(5),ie=M(6),ae=j(!0),oe=j(!1),se=P.values,le=P.keys,ce=P.entries,ue=Z.lastIndexOf,fe=Z.reduce,he=Z.reduceRight,de=Z.join,pe=Z.sort,me=Z.slice,ve=Z.toString,be=Z.toLocaleString,ge=x("iterator"),ye=x("toStringTag"),we=T("typed_constructor"),_e=T("def_constructor"),ke=s.CONSTR,Oe=s.TYPED,Ee=s.VIEW,Se="Wrong length!",Ae=M(1,(function(e,t){return je(R(e,e[_e]),t)})),Ce=a((function(){return 1===new W(new Uint16Array([1]).buffer)[0]})),Te=!!W&&!!W[$].set&&a((function(){new W(1).set({})})),xe=function(e,t){var r=p(e);if(r<0||r%t)throw H("Wrong offset!");return r},Me=function(e){if(_(e)&&Oe in e)return e;throw q(e+" is not a typed array!")},je=function(e,t){if(!_(e)||!(we in e))throw q("It is not a typed array constructor!");return new e(t)},Re=function(e,t){return Pe(R(e,e[_e]),t)},Pe=function(e,t){var r=0,n=t.length,i=je(e,n);while(n>r)i[r]=t[r++];return i},Ie=function(e,t,r){z(e,t,{get:function(){return this._d[r]}})},Be=function(e){var t,r,n,i,a,o,s=k(e),l=arguments.length,u=l>1?arguments[1]:void 0,f=void 0!==u,h=C(s);if(void 0!=h&&!O(h)){for(o=h.call(s),n=[],t=0;!(a=o.next()).done;t++)n.push(a.value);s=n}for(f&&l>2&&(u=c(u,arguments[2],2)),t=0,r=m(s.length),i=je(this,r);r>t;t++)i[t]=f?u(s[t],t):s[t];return i},Ne=function(){var e=0,t=arguments.length,r=je(this,t);while(t>e)r[e]=arguments[e++];return r},De=!!W&&a((function(){be.call(new W(1))})),Le=function(){return be.apply(De?me.call(Me(this)):Me(this),arguments)},Fe={copyWithin:function(e,t){return L.call(Me(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return re(Me(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return D.apply(Me(this),arguments)},filter:function(e){return Re(this,ee(Me(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return ne(Me(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return ie(Me(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){Q(Me(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return oe(Me(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return ae(Me(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return de.apply(Me(this),arguments)},lastIndexOf:function(e){return ue.apply(Me(this),arguments)},map:function(e){return Ae(Me(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return fe.apply(Me(this),arguments)},reduceRight:function(e){return he.apply(Me(this),arguments)},reverse:function(){var e,t=this,r=Me(t).length,n=Math.floor(r/2),i=0;while(i<n)e=t[i],t[i++]=t[--r],t[r]=e;return t},some:function(e){return te(Me(this),e,arguments.length>1?arguments[1]:void 0)},sort:function(e){return pe.call(Me(this),e)},subarray:function(e,t){var r=Me(this),n=r.length,i=b(e,n);return new(R(r,r[_e]))(r.buffer,r.byteOffset+i*r.BYTES_PER_ELEMENT,m((void 0===t?n:b(t,n))-i))}},Ve=function(e,t){return Re(this,me.call(Me(this),e,t))},ze=function(e){Me(this);var t=xe(arguments[1],1),r=this.length,n=k(e),i=m(n.length),a=0;if(i+t>r)throw H(Se);while(a<i)this[t+a]=n[a++]},Ue={entries:function(){return ce.call(Me(this))},keys:function(){return le.call(Me(this))},values:function(){return se.call(Me(this))}},He=function(e,t){return _(e)&&e[Oe]&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},qe=function(e,t){return He(e,t=g(t,!0))?f(2,e[t]):U(e,t)},We=function(e,t,r){return!(He(e,t=g(t,!0))&&_(r)&&y(r,"value"))||y(r,"get")||y(r,"set")||r.configurable||y(r,"writable")&&!r.writable||y(r,"enumerable")&&!r.enumerable?z(e,t,r):(e[t]=r.value,e)};ke||(V.f=qe,F.f=We),o(o.S+o.F*!ke,"Object",{getOwnPropertyDescriptor:qe,defineProperty:We}),a((function(){ve.call({})}))&&(ve=be=function(){return de.call(this)});var Ge=d({},Fe);d(Ge,Ue),h(Ge,ge,Ue.values),d(Ge,{slice:Ve,set:ze,constructor:function(){},toString:ve,toLocaleString:Le}),Ie(Ge,"buffer","b"),Ie(Ge,"byteOffset","o"),Ie(Ge,"byteLength","l"),Ie(Ge,"length","e"),z(Ge,ye,{get:function(){return this[Oe]}}),e.exports=function(e,t,r,l){l=!!l;var c=e+(l?"Clamped":"")+"Array",f="get"+e,d="set"+e,p=i[c],b=p||{},g=p&&S(p),y=!p||!s.ABV,k={},O=p&&p[$],C=function(e,r){var n=e._d;return n.v[f](r*t+n.o,Ce)},T=function(e,r,n){var i=e._d;l&&(n=(n=Math.round(n))<0?0:n>255?255:255&n),i.v[d](r*t+i.o,n,Ce)},x=function(e,t){z(e,t,{get:function(){return C(this,t)},set:function(e){return T(this,t,e)},enumerable:!0})};y?(p=r((function(e,r,n,i){u(e,p,c,"_d");var a,o,s,l,f=0,d=0;if(_(r)){if(!(r instanceof Y||(l=w(r))==G||l==K))return Oe in r?Pe(p,r):Be.call(p,r);a=r,d=xe(n,t);var b=r.byteLength;if(void 0===i){if(b%t)throw H(Se);if(o=b-d,o<0)throw H(Se)}else if(o=m(i)*t,o+d>b)throw H(Se);s=o/t}else s=v(r),o=s*t,a=new Y(o);h(e,"_d",{b:a,o:d,l:o,e:s,v:new J(a)});while(f<s)x(e,f++)})),O=p[$]=E(Ge),h(O,"constructor",p)):a((function(){p(1)}))&&a((function(){new p(-1)}))&&B((function(e){new p,new p(null),new p(1.5),new p(e)}),!0)||(p=r((function(e,r,n,i){var a;return u(e,p,c),_(r)?r instanceof Y||(a=w(r))==G||a==K?void 0!==i?new b(r,xe(n,t),i):void 0!==n?new b(r,xe(n,t)):new b(r):Oe in r?Pe(p,r):Be.call(p,r):new b(v(r))})),Q(g!==Function.prototype?A(b).concat(A(g)):A(b),(function(e){e in p||h(p,e,b[e])})),p[$]=O,n||(O.constructor=p));var M=O[ge],j=!!M&&("values"==M.name||void 0==M.name),R=Ue.values;h(p,we,!0),h(O,Oe,c),h(O,Ee,!0),h(O,_e,p),(l?new p(1)[ye]==c:ye in O)||z(O,ye,{get:function(){return c}}),k[c]=p,o(o.G+o.W+o.F*(p!=b),k),o(o.S,c,{BYTES_PER_ELEMENT:t}),o(o.S+o.F*a((function(){b.of.call(p,1)})),c,{from:Be,of:Ne}),X in O||h(O,X,t),o(o.P,c,Fe),N(c),o(o.P+o.F*Te,c,{set:ze}),o(o.P+o.F*!j,c,Ue),n||O.toString==ve||(O.toString=ve),o(o.P+o.F*a((function(){new p(1).slice()})),c,{slice:Ve}),o(o.P+o.F*(a((function(){return[1,2].toLocaleString()!=new p([1,2]).toLocaleString()}))||!a((function(){O.toLocaleString.call([1,2])}))),c,{toLocaleString:Le}),I[c]=j?M:R,n||j||h(O,ge,R)}}else e.exports=function(){}},ed0b:function(e,t,r){"use strict";var n=r("7726"),i=r("9e1e"),a=r("2d00"),o=r("0f88"),s=r("32e9"),l=r("dcbc"),c=r("79e5"),u=r("f605"),f=r("4588"),h=r("9def"),d=r("09fa"),p=r("9093").f,m=r("86cc").f,v=r("36bd"),b=r("7f20"),g="ArrayBuffer",y="DataView",w="prototype",_="Wrong length!",k="Wrong index!",O=n[g],E=n[y],S=n.Math,A=n.RangeError,C=n.Infinity,T=O,x=S.abs,M=S.pow,j=S.floor,R=S.log,P=S.LN2,I="buffer",B="byteLength",N="byteOffset",D=i?"_b":I,L=i?"_l":B,F=i?"_o":N;function V(e,t,r){var n,i,a,o=new Array(r),s=8*r-t-1,l=(1<<s)-1,c=l>>1,u=23===t?M(2,-24)-M(2,-77):0,f=0,h=e<0||0===e&&1/e<0?1:0;for(e=x(e),e!=e||e===C?(i=e!=e?1:0,n=l):(n=j(R(e)/P),e*(a=M(2,-n))<1&&(n--,a*=2),e+=n+c>=1?u/a:u*M(2,1-c),e*a>=2&&(n++,a/=2),n+c>=l?(i=0,n=l):n+c>=1?(i=(e*a-1)*M(2,t),n+=c):(i=e*M(2,c-1)*M(2,t),n=0));t>=8;o[f++]=255&i,i/=256,t-=8);for(n=n<<t|i,s+=t;s>0;o[f++]=255&n,n/=256,s-=8);return o[--f]|=128*h,o}function z(e,t,r){var n,i=8*r-t-1,a=(1<<i)-1,o=a>>1,s=i-7,l=r-1,c=e[l--],u=127&c;for(c>>=7;s>0;u=256*u+e[l],l--,s-=8);for(n=u&(1<<-s)-1,u>>=-s,s+=t;s>0;n=256*n+e[l],l--,s-=8);if(0===u)u=1-o;else{if(u===a)return n?NaN:c?-C:C;n+=M(2,t),u-=o}return(c?-1:1)*n*M(2,u-t)}function U(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function H(e){return[255&e]}function q(e){return[255&e,e>>8&255]}function W(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function G(e){return V(e,52,8)}function K(e){return V(e,23,4)}function X(e,t,r){m(e[w],t,{get:function(){return this[r]}})}function $(e,t,r,n){var i=+r,a=d(i);if(a+t>e[L])throw A(k);var o=e[D]._b,s=a+e[F],l=o.slice(s,s+t);return n?l:l.reverse()}function Z(e,t,r,n,i,a){var o=+r,s=d(o);if(s+t>e[L])throw A(k);for(var l=e[D]._b,c=s+e[F],u=n(+i),f=0;f<t;f++)l[c+f]=u[a?f:t-f-1]}if(o.ABV){if(!c((function(){O(1)}))||!c((function(){new O(-1)}))||c((function(){return new O,new O(1.5),new O(NaN),O.name!=g}))){O=function(e){return u(this,O),new T(d(e))};for(var Y,J=O[w]=T[w],Q=p(T),ee=0;Q.length>ee;)(Y=Q[ee++])in O||s(O,Y,T[Y]);a||(J.constructor=O)}var te=new E(new O(2)),re=E[w].setInt8;te.setInt8(0,2147483648),te.setInt8(1,2147483649),!te.getInt8(0)&&te.getInt8(1)||l(E[w],{setInt8:function(e,t){re.call(this,e,t<<24>>24)},setUint8:function(e,t){re.call(this,e,t<<24>>24)}},!0)}else O=function(e){u(this,O,g);var t=d(e);this._b=v.call(new Array(t),0),this[L]=t},E=function(e,t,r){u(this,E,y),u(e,O,y);var n=e[L],i=f(t);if(i<0||i>n)throw A("Wrong offset!");if(r=void 0===r?n-i:h(r),i+r>n)throw A(_);this[D]=e,this[F]=i,this[L]=r},i&&(X(O,B,"_l"),X(E,I,"_b"),X(E,B,"_l"),X(E,N,"_o")),l(E[w],{getInt8:function(e){return $(this,1,e)[0]<<24>>24},getUint8:function(e){return $(this,1,e)[0]},getInt16:function(e){var t=$(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=$(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return U($(this,4,e,arguments[1]))},getUint32:function(e){return U($(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return z($(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return z($(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){Z(this,1,e,H,t)},setUint8:function(e,t){Z(this,1,e,H,t)},setInt16:function(e,t){Z(this,2,e,q,t,arguments[2])},setUint16:function(e,t){Z(this,2,e,q,t,arguments[2])},setInt32:function(e,t){Z(this,4,e,W,t,arguments[2])},setUint32:function(e,t){Z(this,4,e,W,t,arguments[2])},setFloat32:function(e,t){Z(this,4,e,K,t,arguments[2])},setFloat64:function(e,t){Z(this,8,e,G,t,arguments[2])}});b(O,g),b(E,y),s(E[w],o.VIEW,!0),t[g]=O,t[y]=E},ed4a:function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));r("6b54"),r("6c7b");var n=new Array(256).fill().map((function(e,t){return("0"+t.toString(16)).slice(-2)}));function i(){var e=4294967296*Math.random()>>>0,t=4294967296*Math.random()>>>0,r=4294967296*Math.random()>>>0,i=4294967296*Math.random()>>>0;return"e"+n[e>>0&255]+n[e>>8&255]+n[e>>16&255]+n[e>>24&255]+n[t>>0&255]+n[t>>8&255]+n[t>>16&255]+n[t>>24&255]+n[r>>0&255]+n[r>>8&255]+n[r>>16&255]+n[r>>24&255]+n[i>>0&255]+n[i>>8&255]+n[i>>16&255]+n[i>>24&255]}},ed98:function(e,t,r){"use strict";function n(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}e.exports=n},edc9:function(e,t,r){"use strict";var n=r("c3c0"),i=r("da3e");function a(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=a,a.prototype.update=function(e,t){if(e=n.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){e=this.pending;var r=e.length%this._delta8;this.pending=e.slice(e.length-r,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-r,this.endian);for(var i=0;i<e.length;i+=this._delta32)this._update(e,i,i+this._delta32)}return this},a.prototype.digest=function(e){return this.update(this._pad()),i(null===this.pending),this._digest(e)},a.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,r=t-(e+this.padLength)%t,n=new Array(r+this.padLength);n[0]=128;for(var i=1;i<r;i++)n[i]=0;if(e<<=3,"big"===this.endian){for(var a=8;a<this.padLength;a++)n[i++]=0;n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=e>>>24&255,n[i++]=e>>>16&255,n[i++]=e>>>8&255,n[i++]=255&e}else for(n[i++]=255&e,n[i++]=e>>>8&255,n[i++]=e>>>16&255,n[i++]=e>>>24&255,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,a=8;a<this.padLength;a++)n[i++]=0;return n}},edea:function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));var n=r("d4ec"),i=r("bee2"),a=r("f264"),o=r("644e"),s=function(){function e(t){Object(n["a"])(this,e),this.view=t,this.document=t.document,this.isEnabled=!1}return Object(i["a"])(e,[{key:"enable",value:function(){this.isEnabled=!0}},{key:"disable",value:function(){this.isEnabled=!1}},{key:"destroy",value:function(){this.disable(),this.stopListening()}},{key:"checkShouldIgnoreEventFromTarget",value:function(e){return e&&3===e.nodeType&&(e=e.parentNode),!(!e||1!==e.nodeType)&&e.matches("[data-cke-ignore-events], [data-cke-ignore-events] *")}}]),e}();Object(o["a"])(s,a["a"])},ee03:function(e,t,r){"use strict";function n(e,t){var r=-1,n=Array(e);while(++r<e)n[r]=t(r);return n}var i=n,a=r("f5fe"),o=r("ff51"),s=r("58e0"),l=r("7129"),c=r("a187"),u=Object.prototype,f=u.hasOwnProperty;function h(e,t){var r=Object(o["a"])(e),n=!r&&Object(a["a"])(e),u=!r&&!n&&Object(s["a"])(e),h=!r&&!n&&!u&&Object(c["a"])(e),d=r||n||u||h,p=d?i(e.length,String):[],m=p.length;for(var v in e)!t&&!f.call(e,v)||d&&("length"==v||u&&("offset"==v||"parent"==v)||h&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||Object(l["a"])(v,m))||p.push(v);return p}t["a"]=h},ee1d:function(e,t,r){var n=r("5ca1");n(n.S,"Number",{isNaN:function(e){return e!=e}})},ee93:function(e,t,r){"use strict";var n=r("9d8a").codes.ERR_STREAM_PREMATURE_CLOSE;function i(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];e.apply(this,n)}}}function a(){}function o(e){return e.setHeader&&"function"===typeof e.abort}function s(e,t,r){if("function"===typeof t)return s(e,null,t);t||(t={}),r=i(r||a);var l=t.readable||!1!==t.readable&&e.readable,c=t.writable||!1!==t.writable&&e.writable,u=function(){e.writable||h()},f=e._writableState&&e._writableState.finished,h=function(){c=!1,f=!0,l||r.call(e)},d=e._readableState&&e._readableState.endEmitted,p=function(){l=!1,d=!0,c||r.call(e)},m=function(t){r.call(e,t)},v=function(){var t;return l&&!d?(e._readableState&&e._readableState.ended||(t=new n),r.call(e,t)):c&&!f?(e._writableState&&e._writableState.ended||(t=new n),r.call(e,t)):void 0},b=function(){e.req.on("finish",h)};return o(e)?(e.on("complete",h),e.on("abort",v),e.req?b():e.on("request",b)):c&&!e._writableState&&(e.on("end",u),e.on("close",u)),e.on("end",p),e.on("finish",h),!1!==t.error&&e.on("error",m),e.on("close",v),function(){e.removeListener("complete",h),e.removeListener("abort",v),e.removeListener("request",b),e.req&&e.req.removeListener("finish",h),e.removeListener("end",u),e.removeListener("close",u),e.removeListener("finish",h),e.removeListener("end",p),e.removeListener("error",m),e.removeListener("close",v)}}e.exports=s},eebb:function(e,t,r){"use strict";r.d(t,"a",(function(){return p}));var n=r("d4ec"),i=r("bee2"),a=r("257e"),o=r("45eb"),s=r("7e84"),l=r("262e"),c=r("2caf"),u=r("3707"),f=r("4ca4"),h=r.n(f),d=r("631f"),p=function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;return Object(n["a"])(this,r),i=t.call(this,e),i.arrowView=i._createArrowView(),i.extendTemplate({attributes:{"aria-haspopup":!0}}),i.delegate("execute").to(Object(a["a"])(i),"open"),i}return Object(i["a"])(r,[{key:"render",value:function(){Object(o["a"])(Object(s["a"])(r.prototype),"render",this).call(this),this.children.add(this.arrowView)}},{key:"_createArrowView",value:function(){var e=new d["a"];return e.content=h.a,e.extendTemplate({attributes:{class:"ck-dropdown__arrow"}}),e}}]),r}(u["a"])},ef3a:function(e,t,r){"use strict";const n=r("343e"),i=r("20f6"),a=r("3fb5"),o=t;function s(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}o.define=function(e,t){return new s(e,t)},s.prototype._createNamed=function(e){const t=this.name;function r(e){this._initNamed(e,t)}return a(r,e),r.prototype._initNamed=function(t,r){e.call(this,t,r)},new r(this)},s.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(i[e])),this.decoders[e]},s.prototype.decode=function(e,t,r){return this._getDecoder(t).decode(e,r)},s.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(n[e])),this.encoders[e]},s.prototype.encode=function(e,t,r){return this._getEncoder(t).encode(e,r)}},eff0:function(e,t,r){"use strict";t.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null},t.DEFLATE=r("f81c")},f0ce:function(e,t,r){"use strict";var n=r("ca54"),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=n["a"]?n["a"].toStringTag:void 0;function l(e){var t=a.call(e,s),r=e[s];try{e[s]=void 0;var n=!0}catch(l){}var i=o.call(e);return n&&(t?e[s]=r:delete e[s]),i}var c=l,u=Object.prototype,f=u.toString;function h(e){return f.call(e)}var d=h,p="[object Null]",m="[object Undefined]",v=n["a"]?n["a"].toStringTag:void 0;function b(e){return null==e?void 0===e?m:p:v&&v in Object(e)?c(e):d(e)}t["a"]=b},f12a:function(e,t,r){e.exports=r("faa1").EventEmitter},f1ae:function(e,t,r){"use strict";var n=r("86cc"),i=r("4630");e.exports=function(e,t,r){t in e?n.f(e,t,i(0,r)):e[t]=r}},f1c8:function(e,t,r){"use strict";e.exports=u;var n=r("d113").codes,i=n.ERR_METHOD_NOT_IMPLEMENTED,a=n.ERR_MULTIPLE_CALLBACK,o=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=n.ERR_TRANSFORM_WITH_LENGTH_0,l=r("5e7d");function c(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new a);r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function u(e){if(!(this instanceof u))return new u(e);l.call(this,e),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"===typeof e.transform&&(this._transform=e.transform),"function"===typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",f)}function f(){var e=this;"function"!==typeof this._flush||this._readableState.destroyed?h(this,null,null):this._flush((function(t,r){h(e,t,r)}))}function h(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new s;if(e._transformState.transforming)throw new o;return e.push(null)}r("3fb5")(u,l),u.prototype.push=function(e,t){return this._transformState.needTransform=!1,l.prototype.push.call(this,e,t)},u.prototype._transform=function(e,t,r){r(new i("_transform()"))},u.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},u.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},u.prototype._destroy=function(e,t){l.prototype._destroy.call(this,e,(function(e){t(e)}))}},f264:function(e,t,r){"use strict";var n=r("bee2"),i=r("d4ec"),a=r("da0d"),o=r("ed4a"),s=r("51f5"),l=r("be57"),c=r("61f1"),u=Object(c["a"])({},a["c"],{listenTo:function(e){for(var t,r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];if(Object(s["a"])(e)||Object(l["a"])(e)){var o=this._getProxyEmitter(e)||new f(e);o.attach.apply(o,n),e=o}(t=a["c"].listenTo).call.apply(t,[this,e].concat(n))},stopListening:function(e,t,r){if(Object(s["a"])(e)||Object(l["a"])(e)){var n=this._getProxyEmitter(e);if(!n)return;e=n}a["c"].stopListening.call(this,e,t,r),e instanceof f&&e.detach(t)},_getProxyEmitter:function(e){return Object(a["a"])(this,h(e))}});t["a"]=u;var f=Object(n["a"])((function e(t){Object(i["a"])(this,e),Object(a["b"])(this,h(t)),this._domNode=t}));function h(e){return e["data-ck-expando"]||(e["data-ck-expando"]=Object(o["a"])())}Object(c["a"])(f.prototype,a["c"],{attach:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!this._domListeners||!this._domListeners[e]){var n={capture:!!r.useCapture,passive:!!r.usePassive},i=this._createDomListener(e,n);this._domNode.addEventListener(e,i,n),this._domListeners||(this._domListeners={}),this._domListeners[e]=i}},detach:function(e){var t;!this._domListeners[e]||(t=this._events[e])&&t.callbacks.length||this._domListeners[e].removeListener()},_createDomListener:function(e,t){var r=this,n=function(t){r.fire(e,t)};return n.removeListener=function(){r._domNode.removeEventListener(e,n,t),delete r._domListeners[e]},n}})},f286:function(e,t,r){"use strict";var n=r("b85c"),i=(r("7f7f"),r("d4ec")),a=r("bee2"),o=r("262e"),s=r("2caf"),l=r("46f9"),c=(r("5df3"),r("1c4c"),r("652f")),u=r("0b65"),f=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(e,n){var a;return Object(i["a"])(this,r),a=t.call(this,e),a._indentBy="forward"==n?1:-1,a}return Object(a["a"])(r,[{key:"refresh",value:function(){this.isEnabled=this._checkEnabled()}},{key:"execute",value:function(){var e=this,t=this.editor.model,r=t.document,i=Array.from(r.selection.getSelectedBlocks());t.change((function(t){var r=i[i.length-1],a=r.nextSibling;while(a&&"listItem"==a.name&&a.getAttribute("listIndent")>r.getAttribute("listIndent"))i.push(a),a=a.nextSibling;e._indentBy<0&&(i=i.reverse());var o,s=Object(n["a"])(i);try{for(s.s();!(o=s.n()).done;){var l=o.value,c=l.getAttribute("listIndent")+e._indentBy;c<0?t.rename(l,"paragraph"):t.setAttribute("listIndent",c,l)}}catch(u){s.e(u)}finally{s.f()}e.fire("_executeCleanup",i)}))}},{key:"_checkEnabled",value:function(){var e=Object(u["a"])(this.editor.model.document.selection.getSelectedBlocks());if(!e||!e.is("element","listItem"))return!1;if(this._indentBy>0){var t=e.getAttribute("listIndent"),r=e.getAttribute("listType"),n=e.previousSibling;while(n&&n.is("element","listItem")&&n.getAttribute("listIndent")>=t){if(n.getAttribute("listIndent")==t)return n.getAttribute("listType")==r;n=n.previousSibling}return!1}return!0}}]),r}(c["a"]),h=r("109b"),d=r("f61b"),p=r("5bfb"),m=r("3835"),v=(r("ac6a"),r("f400"),r("7514"),r("a481"),r("2909")),b=r("ff1a"),g=r("82af");
  954. /**
  955. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  956. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  957. */
  958. function y(e){return function(t,r,n){var i=n.consumable;if(i.test(r.item,"insert")&&i.test(r.item,"attribute:listType")&&i.test(r.item,"attribute:listIndent")){i.consume(r.item,"insert"),i.consume(r.item,"attribute:listType"),i.consume(r.item,"attribute:listIndent");var a=r.item,o=Object(b["c"])(a,n);Object(b["e"])(a,o,n,e)}}}function w(e){return function(t,r,i){var a=i.mapper.toViewPosition(r.position),o=a.getLastMatchingPosition((function(e){return!e.item.is("element","li")})),s=o.nodeAfter,l=i.writer;l.breakContainer(l.createPositionBefore(s)),l.breakContainer(l.createPositionAfter(s));var c=s.parent,u=c.previousSibling,f=l.createRangeOn(c),h=l.remove(f);u&&u.nextSibling&&Object(b["f"])(l,u,u.nextSibling);var d=i.mapper.toModelElement(s);B(d.getAttribute("listIndent")+1,r.position,f.start,s,i,e);var p,m=Object(n["a"])(l.createRangeIn(h).getItems());try{for(m.s();!(p=m.n()).done;){var v=p.value;i.mapper.unbindViewElement(v)}}catch(g){m.e(g)}finally{m.f()}t.stop()}}function _(e,t,r){if(r.consumable.consume(t.item,"attribute:listType")){var n=r.mapper.toViewElement(t.item),i=r.writer;i.breakContainer(i.createPositionBefore(n)),i.breakContainer(i.createPositionAfter(n));var a=n.parent,o="numbered"==t.attributeNewValue?"ol":"ul";i.rename(o,a)}}function k(e,t,r){var i=r.mapper.toViewElement(t.item),a=i.parent,o=r.writer;Object(b["f"])(o,a,a.nextSibling),Object(b["f"])(o,a.previousSibling,a);var s,l=Object(n["a"])(t.item.getChildren());try{for(l.s();!(s=l.n()).done;){var c=s.value;r.consumable.consume(c,"insert")}}catch(u){l.e(u)}finally{l.f()}}function O(e){return function(t,r,i){if(i.consumable.consume(r.item,"attribute:listIndent")){var a=i.mapper.toViewElement(r.item),o=i.writer;o.breakContainer(o.createPositionBefore(a)),o.breakContainer(o.createPositionAfter(a));var s=a.parent,l=s.previousSibling,c=o.createRangeOn(s);o.remove(c),l&&l.nextSibling&&Object(b["f"])(o,l,l.nextSibling),B(r.attributeOldValue+1,r.range.start,c.start,a,i,e),Object(b["e"])(r.item,a,i,e);var u,f=Object(n["a"])(r.item.getChildren());try{for(f.s();!(u=f.n()).done;){var h=u.value;i.consumable.consume(h,"insert")}}catch(d){f.e(d)}finally{f.f()}}}}function E(e,t,r){if("listItem"!=t.item.name){var n=r.mapper.toViewPosition(t.range.start),i=r.writer,a=[];while("ul"==n.parent.name||"ol"==n.parent.name){if(n=i.breakContainer(n),"li"!=n.parent.name)break;var o=n,s=i.createPositionAt(n.parent,"end");if(!o.isEqual(s)){var l=i.remove(i.createRange(o,s));a.push(l)}n=i.createPositionAfter(n.parent)}if(a.length>0){for(var c=0;c<a.length;c++){var u=n.nodeBefore,f=i.insert(n,a[c]);if(n=f.end,c>0){var h=Object(b["f"])(i,u,u.nextSibling);h&&h.parent==u&&n.offset--}}Object(b["f"])(i,n.nodeBefore,n.nodeAfter)}}}function S(e,t,r){var n=r.mapper.toViewPosition(t.position),i=n.nodeBefore,a=n.nodeAfter;Object(b["f"])(r.writer,i,a)}function A(e,t,r){if(r.consumable.consume(t.viewItem,{name:!0})){var n=r.writer,i=n.createElement("listItem"),a=D(t.viewItem);n.setAttribute("listIndent",a,i);var o=t.viewItem.parent&&"ol"==t.viewItem.parent.name?"numbered":"bulleted";if(n.setAttribute("listType",o,i),!r.safeInsert(i,t.modelCursor))return;var s=P(i,t.viewItem.getChildren(),r);t.modelRange=n.createRange(t.modelCursor,s),r.updateConversionResult(i,t)}}function C(e,t,r){if(r.consumable.test(t.viewItem,{name:!0}))for(var n=Array.from(t.viewItem.getChildren()),i=0,a=n;i<a.length;i++){var o=a[i],s=!(o.is("element","li")||N(o));s&&o._remove()}}function T(e,t,r){if(r.consumable.test(t.viewItem,{name:!0})){if(0===t.viewItem.childCount)return;var i,a=Object(v["a"])(t.viewItem.getChildren()),o=!1,s=!0,l=Object(n["a"])(a);try{for(l.s();!(i=l.n()).done;){var c=i.value;o&&!N(c)&&c._remove(),c.is("$text")?(s&&(c._data=c.data.replace(/^\s+/,"")),c.nextSibling&&!N(c.nextSibling)||(c._data=c.data.replace(/\s+$/,""))):N(c)&&(o=!0),s=!1}}catch(u){l.e(u)}finally{l.f()}}}function x(e){return function(t,r){if(!r.isPhantom){var i=r.modelPosition.nodeBefore;if(i&&i.is("element","listItem")){var a,o=r.mapper.toViewElement(i),s=o.getAncestors().find(N),l=e.createPositionAt(o,0).getWalker(),c=Object(n["a"])(l);try{for(c.s();!(a=c.n()).done;){var u=a.value;if("elementStart"==u.type&&u.item.is("element","li")){r.viewPosition=u.previousPosition;break}if("elementEnd"==u.type&&u.item==s){r.viewPosition=u.nextPosition;break}}}catch(f){c.e(f)}finally{c.f()}}}}}function M(e){return function(t,r){var n=r.viewPosition,i=n.parent,a=r.mapper;if("ul"==i.name||"ol"==i.name){if(n.isAtEnd){var o=a.toModelElement(n.nodeBefore),s=a.getModelLength(n.nodeBefore);r.modelPosition=e.createPositionBefore(o).getShiftedBy(s)}else{var l=a.toModelElement(n.nodeAfter);r.modelPosition=e.createPositionBefore(l)}t.stop()}else if("li"==i.name&&n.nodeBefore&&("ul"==n.nodeBefore.name||"ol"==n.nodeBefore.name)){var c=a.toModelElement(i),u=1,f=n.nodeBefore;while(f&&N(f))u+=a.getModelLength(f),f=f.previousSibling;r.modelPosition=e.createPositionBefore(c).getShiftedBy(u),t.stop()}}}function j(e,t){var r,i=e.document.differ.getChanges(),a=new Map,o=!1,s=Object(n["a"])(i);try{for(s.s();!(r=s.n()).done;){var l=r.value;if("insert"==l.type&&"listItem"==l.name)b(l.position);else if("insert"==l.type&&"listItem"!=l.name){if("$text"!=l.name){var c=l.position.nodeAfter;c.hasAttribute("listIndent")&&(t.removeAttribute("listIndent",c),o=!0),c.hasAttribute("listType")&&(t.removeAttribute("listType",c),o=!0),c.hasAttribute("listStyle")&&(t.removeAttribute("listStyle",c),o=!0);var u,f=Object(n["a"])(Array.from(e.createRangeIn(c)).filter((function(e){return e.item.is("element","listItem")})));try{for(f.s();!(u=f.n()).done;){var h=u.value;b(h.previousPosition)}}catch(w){f.e(w)}finally{f.f()}}var d=l.position.getShiftedBy(l.length);b(d)}else"remove"==l.type&&"listItem"==l.name?b(l.position):("attribute"==l.type&&"listIndent"==l.attributeKey||"attribute"==l.type&&"listType"==l.attributeKey)&&b(l.range.start)}}catch(w){s.e(w)}finally{s.f()}var p,m=Object(n["a"])(a.values());try{for(m.s();!(p=m.n()).done;){var v=p.value;g(v),y(v)}}catch(w){m.e(w)}finally{m.f()}return o;function b(e){var t=e.nodeBefore;if(t&&t.is("element","listItem")){var r=t;if(a.has(r))return;for(var n=r.previousSibling;n&&n.is("element","listItem");n=r.previousSibling)if(r=n,a.has(r))return;a.set(t,r)}else{var i=e.nodeAfter;i&&i.is("element","listItem")&&a.set(i,i)}}function g(e){var r=0,n=null;while(e&&e.is("element","listItem")){var i=e.getAttribute("listIndent");if(i>r){var a=void 0;null===n?(n=i-r,a=r):(n>i&&(n=i),a=i-n),t.setAttribute("listIndent",a,e),o=!0}else n=null,r=e.getAttribute("listIndent")+1;e=e.nextSibling}}function y(e){var r=[],n=null;while(e&&e.is("element","listItem")){var i=e.getAttribute("listIndent");if(n&&n.getAttribute("listIndent")>i&&(r=r.slice(0,i+1)),0!=i)if(r[i]){var a=r[i];e.getAttribute("listType")!=a&&(t.setAttribute("listType",a,e),o=!0)}else r[i]=e.getAttribute("listType");n=e,e=e.nextSibling}}}function R(e,t){var r,n=Object(m["a"])(t,2),i=n[0],a=n[1],o=i.is("documentFragment")?i.getChild(0):i;if(r=a?this.createSelection(a):this.document.selection,o&&o.is("element","listItem")){var s=r.getFirstPosition(),l=null;if(s.parent.is("element","listItem")?l=s.parent:s.nodeBefore&&s.nodeBefore.is("element","listItem")&&(l=s.nodeBefore),l){var c=l.getAttribute("listIndent");if(c>0)while(o&&o.is("element","listItem"))o._setAttribute("listIndent",o.getAttribute("listIndent")+c),o=o.nextSibling}}}function P(e,t,r){var i,a=r.writer,o=r.schema,s=a.createPositionAfter(e),l=Object(n["a"])(t);try{for(l.s();!(i=l.n()).done;){var c=i.value;if("ul"==c.name||"ol"==c.name)s=r.convertItem(c,s).modelCursor;else{var u=r.convertItem(c,a.createPositionAt(e,"end")),f=u.modelRange.start.nodeAfter,h=f&&f.is("element")&&!o.checkChild(e,f.name);h&&(e=u.modelCursor.parent.is("element","listItem")?u.modelCursor.parent:I(u.modelCursor),s=a.createPositionAfter(e))}}}catch(d){l.e(d)}finally{l.f()}return s}function I(e){var t,r=new g["a"]({startPosition:e});do{t=r.next()}while(!t.value.item.is("element","listItem"));return t.value.item}function B(e,t,r,n,i,a){var o,s=Object(b["d"])(t.nodeBefore,{sameIndent:!0,smallerIndent:!0,listIndent:e,foo:"b"}),l=i.mapper,c=i.writer,u=s?s.getAttribute("listIndent"):null;if(s)if(u==e){var f=l.toViewElement(s).parent;o=c.createPositionAfter(f)}else{var h=a.createPositionAt(s,"end");o=l.toViewPosition(h)}else o=r;o=Object(b["g"])(o);for(var d=0,p=Object(v["a"])(n.getChildren());d<p.length;d++){var m=p[d];N(m)&&(o=c.move(c.createRangeOn(m),o).end,Object(b["f"])(c,m,m.nextSibling),Object(b["f"])(c,m.previousSibling,m))}}function N(e){return e.is("element","ol")||e.is("element","ul")}function D(e){var t=0,r=e.parent;while(r){if(r.is("element","li"))t++;else{var n=r.previousSibling;n&&n.is("element","li")&&t++}r=r.parent}return t}r.d(t,"a",(function(){return L}));
  959. /**
  960. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  961. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  962. */
  963. var L=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(){return Object(i["a"])(this,r),t.apply(this,arguments)}return Object(a["a"])(r,[{key:"init",value:function(){var e=this,t=this.editor;t.model.schema.register("listItem",{inheritAllFrom:"$block",allowAttributes:["listType","listIndent"]});var r=t.data,n=t.editing;t.model.document.registerPostFixer((function(e){return j(t.model,e)})),n.mapper.registerViewToModelLength("li",F),r.mapper.registerViewToModelLength("li",F),n.mapper.on("modelToViewPosition",x(n.view)),n.mapper.on("viewToModelPosition",M(t.model)),r.mapper.on("modelToViewPosition",x(n.view)),t.conversion.for("editingDowncast").add((function(e){e.on("insert",E,{priority:"high"}),e.on("insert:listItem",y(t.model)),e.on("attribute:listType:listItem",_,{priority:"high"}),e.on("attribute:listType:listItem",k,{priority:"low"}),e.on("attribute:listIndent:listItem",O(t.model)),e.on("remove:listItem",w(t.model)),e.on("remove",S,{priority:"low"})})),t.conversion.for("dataDowncast").add((function(e){e.on("insert",E,{priority:"high"}),e.on("insert:listItem",y(t.model))})),t.conversion.for("upcast").add((function(e){e.on("element:ul",C,{priority:"high"}),e.on("element:ol",C,{priority:"high"}),e.on("element:li",T,{priority:"high"}),e.on("element:li",A)})),t.model.on("insertContent",R,{priority:"high"}),t.commands.add("numberedList",new l["a"](t,"numbered")),t.commands.add("bulletedList",new l["a"](t,"bulleted")),t.commands.add("indentList",new f(t,"forward")),t.commands.add("outdentList",new f(t,"backward"));var i=n.view.document;this.listenTo(i,"enter",(function(t,r){var n=e.editor.model.document,i=n.selection.getLastPosition().parent;n.selection.isCollapsed&&"listItem"==i.name&&i.isEmpty&&(e.editor.execute("outdentList"),r.preventDefault(),t.stop())})),this.listenTo(i,"delete",(function(t,r){if("backward"===r.direction){var n=e.editor.model.document.selection;if(n.isCollapsed){var i=n.getFirstPosition();if(i.isAtStart){var a=i.parent;if("listItem"===a.name){var o=a.previousSibling&&"listItem"===a.previousSibling.name;o||(e.editor.execute("outdentList"),r.preventDefault(),t.stop())}}}}}),{priority:p["a"].high+10});var a=function(t){return function(r,n){var i=e.editor.commands.get(t);i.isEnabled&&(e.editor.execute(t),n())}};t.keystrokes.set("Tab",a("indentList")),t.keystrokes.set("Shift+Tab",a("outdentList"))}},{key:"afterInit",value:function(){var e=this.editor.commands,t=e.get("indent"),r=e.get("outdent");t&&t.registerChildCommand(e.get("indentList")),r&&r.registerChildCommand(e.get("outdentList"))}}],[{key:"pluginName",get:function(){return"ListEditing"}},{key:"requires",get:function(){return[d["a"]]}}]),r}(h["a"]);function F(e){var t,r=1,i=Object(n["a"])(e.getChildren());try{for(i.s();!(t=i.n()).done;){var a=t.value;if("ul"==a.name||"ol"==a.name){var o,s=Object(n["a"])(a.getChildren());try{for(s.s();!(o=s.n()).done;){var l=o.value;r+=F(l)}}catch(c){s.e(c)}finally{s.f()}}}}catch(c){i.e(c)}finally{i.f()}return r}},f2ea:function(e,t,r){"use strict";var n=r("2909"),i=r("d4ec"),a=r("bee2"),o=r("262e"),s=r("2caf"),l=r("7e84"),c=r("b380");function u(e){return-1!==Function.toString.call(e).indexOf("[native code]")}var f=r("4478");function h(e){var t="function"===typeof Map?new Map:void 0;return h=function(e){if(null===e||!u(e))return e;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return Object(f["a"])(e,arguments,Object(l["a"])(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Object(c["a"])(r,e)},h(e)}r.d(t,"a",(function(){return p})),r.d(t,"c",(function(){return m})),r.d(t,"b",(function(){return v}));
  964. /**
  965. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  966. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  967. */
  968. var d="https://ckeditor.com/docs/ckeditor5/latest/framework/guides/support/error-codes.html",p=function(e){Object(o["a"])(r,e);var t=Object(s["a"])(r);function r(e,n,a){var o;Object(i["a"])(this,r);var s="".concat(e).concat(a?" ".concat(JSON.stringify(a)):"").concat(b(e));return o=t.call(this,s),o.name="CKEditorError",o.context=n,o.data=a,o}return Object(a["a"])(r,[{key:"is",value:function(e){return"CKEditorError"===e}}],[{key:"rethrowUnexpectedError",value:function(e,t){if(e.is&&e.is("CKEditorError"))throw e;var n=new r(e.message,t);throw n.stack=e.stack,n}}]),r}(h(Error));function m(e,t){var r;(r=console).warn.apply(r,Object(n["a"])(g(e,t)))}function v(e,t){var r;(r=console).error.apply(r,Object(n["a"])(g(e,t)))}function b(e){return"\nRead more: ".concat(d,"#error-").concat(e)}function g(e,t){var r=b(e);return t?[e,t,r]:[e,r]}},f318:function(e,t,r){(function(t){!function(t,r){e.exports=r()}(0,(function(){return function(e){function t(n){if(r[n])return r[n].exports;var i=r[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var r={};return t.m=e,t.c=r,t.i=function(e){return e},t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=38)}([function(e,t){function r(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=r},function(e,t,r){var n=r(22),i="object"==typeof self&&self&&self.Object===Object&&self,a=n||i||Function("return this")();e.exports=a},function(e,t){function r(e){return null!=e&&"object"==typeof e}e.exports=r},function(e,t,r){function n(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}var i=r(75),a=r(76),o=r(77),s=r(78),l=r(79);n.prototype.clear=i,n.prototype.delete=a,n.prototype.get=o,n.prototype.has=s,n.prototype.set=l,e.exports=n},function(e,t,r){function n(e,t){for(var r=e.length;r--;)if(i(e[r][0],t))return r;return-1}var i=r(8);e.exports=n},function(e,t,r){function n(e){return null==e?void 0===e?l:s:c&&c in Object(e)?a(e):o(e)}var i=r(16),a=r(64),o=r(87),s="[object Null]",l="[object Undefined]",c=i?i.toStringTag:void 0;e.exports=n},function(e,t,r){function n(e,t){var r=e.__data__;return i(t)?r["string"==typeof t?"string":"hash"]:r.map}var i=r(73);e.exports=n},function(e,t,r){var n=r(11),i=n(Object,"create");e.exports=i},function(e,t){function r(e,t){return e===t||e!==e&&t!==t}e.exports=r},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}r.d(t,"a",(function(){return i}));var i=function e(t){n(this,e),this.onCreate=function(){},this.onDestroy=function(){},this.onUpdate=function(){},this.overlay=t.overlay,this.img=t.img,this.options=t.options,this.requestUpdate=t.onUpdate}},function(e,t,r){function n(e,t,r){"__proto__"==t&&i?i(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var i=r(21);e.exports=n},function(e,t,r){function n(e,t){var r=a(e,t);return i(r)?r:void 0}var i=r(48),a=r(65);e.exports=n},function(e,t,r){function n(e){return null!=e&&a(e.length)&&!i(e)}var i=r(13),a=r(30);e.exports=n},function(e,t,r){function n(e){if(!a(e))return!1;var t=i(e);return t==s||t==l||t==o||t==c}var i=r(5),a=r(0),o="[object AsyncFunction]",s="[object Function]",l="[object GeneratorFunction]",c="[object Proxy]";e.exports=n},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){var n=r(11),i=r(1),a=n(i,"Map");e.exports=a},function(e,t,r){var n=r(1),i=n.Symbol;e.exports=i},function(e,t){function r(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}e.exports=r},function(e,t,r){function n(e,t,r){(void 0===r||a(e[t],r))&&(void 0!==r||t in e)||i(e,t,r)}var i=r(10),a=r(8);e.exports=n},function(e,t,r){function n(e,t,r,u,f){e!==t&&o(t,(function(o,c){if(l(o))f||(f=new i),s(e,t,c,r,n,u,f);else{var h=u?u(e[c],o,c+"",e,t,f):void 0;void 0===h&&(h=o),a(e,c,h)}}),c)}var i=r(41),a=r(18),o=r(46),s=r(51),l=r(0),c=r(32);e.exports=n},function(e,t,r){function n(e,t){return o(a(e,t,i),e+"")}var i=r(26),a=r(89),o=r(90);e.exports=n},function(e,t,r){var n=r(11),i=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=i},function(e,t,r){(function(t){var r="object"==typeof t&&t&&t.Object===Object&&t;e.exports=r}).call(t,r(107))},function(e,t,r){var n=r(88),i=n(Object.getPrototypeOf,Object);e.exports=i},function(e,t){function r(e,t){return!!(t=null==t?n:t)&&("number"==typeof e||i.test(e))&&e>-1&&e%1==0&&e<t}var n=9007199254740991,i=/^(?:0|[1-9]\d*)$/;e.exports=r},function(e,t){function r(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}var n=Object.prototype;e.exports=r},function(e,t){function r(e){return e}e.exports=r},function(e,t,r){var n=r(47),i=r(2),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable,l=n(function(){return arguments}())?n:function(e){return i(e)&&o.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},function(e,t){var r=Array.isArray;e.exports=r},function(e,t,r){(function(e){var n=r(1),i=r(102),a="object"==typeof t&&t&&!t.nodeType&&t,o=a&&"object"==typeof e&&e&&!e.nodeType&&e,s=o&&o.exports===a,l=s?n.Buffer:void 0,c=l?l.isBuffer:void 0,u=c||i;e.exports=u}).call(t,r(14)(e))},function(e,t){function r(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}var n=9007199254740991;e.exports=r},function(e,t,r){var n=r(49),i=r(54),a=r(86),o=a&&a.isTypedArray,s=o?i(o):n;e.exports=s},function(e,t,r){function n(e){return o(e)?i(e,!0):a(e)}var i=r(43),a=r(50),o=r(12);e.exports=n},function(e,t,r){"use strict";t.a={modules:["DisplaySize","Toolbar","Resize"],overlayStyles:{position:"absolute",boxSizing:"border-box",border:"1px dashed #444"},handleStyles:{position:"absolute",height:"12px",width:"12px",backgroundColor:"white",border:"1px solid #777",boxSizing:"border-box",opacity:"0.80"},displayStyles:{position:"absolute",font:"12px/1.0 Arial, Helvetica, sans-serif",padding:"4px 8px",textAlign:"center",backgroundColor:"white",color:"#333",border:"1px solid #777",boxSizing:"border-box",opacity:"0.80",cursor:"default"},toolbarStyles:{position:"absolute",top:"-12px",right:"0",left:"0",height:"0",minWidth:"100px",font:"12px/1.0 Arial, Helvetica, sans-serif",textAlign:"center",color:"#333",boxSizing:"border-box",cursor:"default"},toolbarButtonStyles:{display:"inline-block",width:"24px",height:"24px",background:"white",border:"1px solid #999",verticalAlign:"middle"},toolbarButtonSvgStyles:{fill:"#444",stroke:"#444",strokeWidth:"2"}}},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var o=r(9);r.d(t,"a",(function(){return s}));var s=function(e){function t(){var e,r,a,o;n(this,t);for(var s=arguments.length,l=Array(s),c=0;c<s;c++)l[c]=arguments[c];return r=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),a.onCreate=function(){a.display=document.createElement("div"),Object.assign(a.display.style,a.options.displayStyles),a.overlay.appendChild(a.display)},a.onDestroy=function(){},a.onUpdate=function(){if(a.display&&a.img){var e=a.getCurrentSize();if(a.display.innerHTML=e.join(" &times; "),e[0]>120&&e[1]>30)Object.assign(a.display.style,{right:"4px",bottom:"4px",left:"auto"});else if("right"==a.img.style.float){var t=a.display.getBoundingClientRect();Object.assign(a.display.style,{right:"auto",bottom:"-"+(t.height+4)+"px",left:"-"+(t.width+4)+"px"})}else{var r=a.display.getBoundingClientRect();Object.assign(a.display.style,{right:"-"+(r.width+4)+"px",bottom:"-"+(r.height+4)+"px",left:"auto"})}}},a.getCurrentSize=function(){return[a.img.width,Math.round(a.img.width/a.img.naturalWidth*a.img.naturalHeight)]},o=r,i(a,o)}return a(t,e),t}(o.a)},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var o=r(9);r.d(t,"a",(function(){return s}));var s=function(e){function t(){var e,r,a,o;n(this,t);for(var s=arguments.length,l=Array(s),c=0;c<s;c++)l[c]=arguments[c];return r=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),a.onCreate=function(){a.boxes=[],a.addBox("nwse-resize"),a.addBox("nesw-resize"),a.addBox("nwse-resize"),a.addBox("nesw-resize"),a.positionBoxes()},a.onDestroy=function(){a.setCursor("")},a.positionBoxes=function(){var e=-parseFloat(a.options.handleStyles.width)/2+"px",t=-parseFloat(a.options.handleStyles.height)/2+"px";[{left:e,top:t},{right:e,top:t},{right:e,bottom:t},{left:e,bottom:t}].forEach((function(e,t){Object.assign(a.boxes[t].style,e)}))},a.addBox=function(e){var t=document.createElement("div");Object.assign(t.style,a.options.handleStyles),t.style.cursor=e,t.style.width=a.options.handleStyles.width+"px",t.style.height=a.options.handleStyles.height+"px",t.addEventListener("mousedown",a.handleMousedown,!1),a.overlay.appendChild(t),a.boxes.push(t)},a.handleMousedown=function(e){a.dragBox=e.target,a.dragStartX=e.clientX,a.preDragWidth=a.img.width||a.img.naturalWidth,a.setCursor(a.dragBox.style.cursor),document.addEventListener("mousemove",a.handleDrag,!1),document.addEventListener("mouseup",a.handleMouseup,!1)},a.handleMouseup=function(){a.setCursor(""),document.removeEventListener("mousemove",a.handleDrag),document.removeEventListener("mouseup",a.handleMouseup)},a.handleDrag=function(e){if(a.img){var t=e.clientX-a.dragStartX;a.dragBox===a.boxes[0]||a.dragBox===a.boxes[3]?a.img.width=Math.round(a.preDragWidth-t):a.img.width=Math.round(a.preDragWidth+t),a.requestUpdate()}},a.setCursor=function(e){[document.body,a.img].forEach((function(t){t.style.cursor=e}))},o=r,i(a,o)}return a(t,e),t}(o.a)},function(e,r,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=n(105),l=n.n(s),c=n(104),u=n.n(c),f=n(106),h=n.n(f),d=n(9);n.d(r,"a",(function(){return g}));var p=t.imports.parchment,m=new p.Attributor.Style("float","float"),v=new p.Attributor.Style("margin","margin"),b=new p.Attributor.Style("display","display"),g=function(e){function t(){var e,r,n,o;i(this,t);for(var s=arguments.length,c=Array(s),f=0;f<s;f++)c[f]=arguments[f];return r=n=a(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),n.onCreate=function(){n.toolbar=document.createElement("div"),Object.assign(n.toolbar.style,n.options.toolbarStyles),n.overlay.appendChild(n.toolbar),n._defineAlignments(),n._addToolbarButtons()},n.onDestroy=function(){},n.onUpdate=function(){},n._defineAlignments=function(){n.alignments=[{icon:l.a,apply:function(){b.add(n.img,"inline"),m.add(n.img,"left"),v.add(n.img,"0 1em 1em 0")},isApplied:function(){return"left"==m.value(n.img)}},{icon:u.a,apply:function(){b.add(n.img,"block"),m.remove(n.img),v.add(n.img,"auto")},isApplied:function(){return"auto"==v.value(n.img)}},{icon:h.a,apply:function(){b.add(n.img,"inline"),m.add(n.img,"right"),v.add(n.img,"0 0 1em 1em")},isApplied:function(){return"right"==m.value(n.img)}}]},n._addToolbarButtons=function(){var e=[];n.alignments.forEach((function(t,r){var i=document.createElement("span");e.push(i),i.innerHTML=t.icon,i.addEventListener("click",(function(){e.forEach((function(e){return e.style.filter=""})),t.isApplied()?(m.remove(n.img),v.remove(n.img),b.remove(n.img)):(n._selectButton(i),t.apply()),n.requestUpdate()})),Object.assign(i.style,n.options.toolbarButtonStyles),r>0&&(i.style.borderLeftWidth="0"),Object.assign(i.children[0].style,n.options.toolbarButtonSvgStyles),t.isApplied()&&n._selectButton(i),n.toolbar.appendChild(i)}))},n._selectButton=function(e){e.style.filter="invert(20%)"},o=r,a(n,o)}return o(t,e),t}(d.a)},function(e,t,r){var n=r(17),i=r(20),a=r(63),o=r(101),s=i((function(e){return e.push(void 0,a),n(o,void 0,e)}));e.exports=s},function(e,r,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var a=n(37),o=n.n(a),s=n(33),l=n(34),c=n(36),u=n(35),f={DisplaySize:l.a,Toolbar:c.a,Resize:u.a},h=function e(r){var n=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,e),this.initializeModules=function(){n.removeModules(),n.modules=n.moduleClasses.map((function(e){return new(f[e]||e)(n)})),n.modules.forEach((function(e){e.onCreate()})),n.onUpdate()},this.onUpdate=function(){n.repositionElements(),n.modules.forEach((function(e){e.onUpdate()}))},this.removeModules=function(){n.modules.forEach((function(e){e.onDestroy()})),n.modules=[]},this.handleClick=function(e){if(e.target&&e.target.tagName&&"IMG"===e.target.tagName.toUpperCase()){if(n.img===e.target)return;n.img&&n.hide(),n.show(e.target)}else n.img&&n.hide()},this.show=function(e){n.img=e,n.showOverlay(),n.initializeModules()},this.showOverlay=function(){n.overlay&&n.hideOverlay(),n.quill.setSelection(null),n.setUserSelect("none"),document.addEventListener("keyup",n.checkImage,!0),n.quill.root.addEventListener("input",n.checkImage,!0),n.overlay=document.createElement("div"),Object.assign(n.overlay.style,n.options.overlayStyles),n.quill.root.parentNode.appendChild(n.overlay),n.repositionElements()},this.hideOverlay=function(){n.overlay&&(n.quill.root.parentNode.removeChild(n.overlay),n.overlay=void 0,document.removeEventListener("keyup",n.checkImage),n.quill.root.removeEventListener("input",n.checkImage),n.setUserSelect(""))},this.repositionElements=function(){if(n.overlay&&n.img){var e=n.quill.root.parentNode,t=n.img.getBoundingClientRect(),r=e.getBoundingClientRect();Object.assign(n.overlay.style,{left:t.left-r.left-1+e.scrollLeft+"px",top:t.top-r.top+e.scrollTop+"px",width:t.width+"px",height:t.height+"px"})}},this.hide=function(){n.hideOverlay(),n.removeModules(),n.img=void 0},this.setUserSelect=function(e){["userSelect","mozUserSelect","webkitUserSelect","msUserSelect"].forEach((function(t){n.quill.root.style[t]=e,document.documentElement.style[t]=e}))},this.checkImage=function(e){n.img&&(46!=e.keyCode&&8!=e.keyCode||t.find(n.img).deleteAt(0),n.hide())},this.quill=r;var l=!1;a.modules&&(l=a.modules.slice()),this.options=o()({},a,s.a),!1!==l&&(this.options.modules=l),document.execCommand("enableObjectResizing",!1,"false"),this.quill.root.addEventListener("click",this.handleClick,!1),this.quill.root.parentNode.style.position=this.quill.root.parentNode.style.position||"relative",this.moduleClasses=this.options.modules,console.log("this.options.modules",this.options.modules),this.modules=[]};r.default=h,t&&t.register("modules/imageResize",h)},function(e,t,r){function n(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}var i=r(66),a=r(67),o=r(68),s=r(69),l=r(70);n.prototype.clear=i,n.prototype.delete=a,n.prototype.get=o,n.prototype.has=s,n.prototype.set=l,e.exports=n},function(e,t,r){function n(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}var i=r(80),a=r(81),o=r(82),s=r(83),l=r(84);n.prototype.clear=i,n.prototype.delete=a,n.prototype.get=o,n.prototype.has=s,n.prototype.set=l,e.exports=n},function(e,t,r){function n(e){var t=this.__data__=new i(e);this.size=t.size}var i=r(3),a=r(92),o=r(93),s=r(94),l=r(95),c=r(96);n.prototype.clear=a,n.prototype.delete=o,n.prototype.get=s,n.prototype.has=l,n.prototype.set=c,e.exports=n},function(e,t,r){var n=r(1),i=n.Uint8Array;e.exports=i},function(e,t,r){function n(e,t){var r=o(e),n=!r&&a(e),u=!r&&!n&&s(e),h=!r&&!n&&!u&&c(e),d=r||n||u||h,p=d?i(e.length,String):[],m=p.length;for(var v in e)!t&&!f.call(e,v)||d&&("length"==v||u&&("offset"==v||"parent"==v)||h&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||l(v,m))||p.push(v);return p}var i=r(53),a=r(27),o=r(28),s=r(29),l=r(24),c=r(31),u=Object.prototype,f=u.hasOwnProperty;e.exports=n},function(e,t,r){function n(e,t,r){var n=e[t];s.call(e,t)&&a(n,r)&&(void 0!==r||t in e)||i(e,t,r)}var i=r(10),a=r(8),o=Object.prototype,s=o.hasOwnProperty;e.exports=n},function(e,t,r){var n=r(0),i=Object.create,a=function(){function e(){}return function(t){if(!n(t))return{};if(i)return i(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();e.exports=a},function(e,t,r){var n=r(62),i=n();e.exports=i},function(e,t,r){function n(e){return a(e)&&i(e)==o}var i=r(5),a=r(2),o="[object Arguments]";e.exports=n},function(e,t,r){function n(e){return!(!o(e)||a(e))&&(i(e)?d:l).test(s(e))}var i=r(13),a=r(74),o=r(0),s=r(97),l=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,f=c.toString,h=u.hasOwnProperty,d=RegExp("^"+f.call(h).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=n},function(e,t,r){function n(e){return o(e)&&a(e.length)&&!!s[i(e)]}var i=r(5),a=r(30),o=r(2),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,e.exports=n},function(e,t,r){function n(e){if(!i(e))return o(e);var t=a(e),r=[];for(var n in e)("constructor"!=n||!t&&l.call(e,n))&&r.push(n);return r}var i=r(0),a=r(25),o=r(85),s=Object.prototype,l=s.hasOwnProperty;e.exports=n},function(e,t,r){function n(e,t,r,n,g,y,w){var _=e[r],k=t[r],O=w.get(k);if(O)i(e,r,O);else{var E=y?y(_,k,r+"",e,t,w):void 0,S=void 0===E;if(S){var A=u(k),C=!A&&h(k),T=!A&&!C&&v(k);E=k,A||C||T?u(_)?E=_:f(_)?E=s(_):C?(S=!1,E=a(k,!0)):T?(S=!1,E=o(k,!0)):E=[]:m(k)||c(k)?(E=_,c(_)?E=b(_):(!p(_)||n&&d(_))&&(E=l(k))):S=!1}S&&(w.set(k,E),g(E,k,n,y,w),w.delete(k)),i(e,r,E)}}var i=r(18),a=r(56),o=r(57),s=r(58),l=r(71),c=r(27),u=r(28),f=r(99),h=r(29),d=r(13),p=r(0),m=r(100),v=r(31),b=r(103);e.exports=n},function(e,t,r){var n=r(98),i=r(21),a=r(26),o=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:a;e.exports=o},function(e,t){function r(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}e.exports=r},function(e,t){function r(e){return function(t){return e(t)}}e.exports=r},function(e,t,r){function n(e){var t=new e.constructor(e.byteLength);return new i(t).set(new i(e)),t}var i=r(42);e.exports=n},function(e,t,r){(function(e){function n(e,t){if(t)return e.slice();var r=e.length,n=c?c(r):new e.constructor(r);return e.copy(n),n}var i=r(1),a="object"==typeof t&&t&&!t.nodeType&&t,o=a&&"object"==typeof e&&e&&!e.nodeType&&e,s=o&&o.exports===a,l=s?i.Buffer:void 0,c=l?l.allocUnsafe:void 0;e.exports=n}).call(t,r(14)(e))},function(e,t,r){function n(e,t){var r=t?i(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var i=r(55);e.exports=n},function(e,t){function r(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}e.exports=r},function(e,t,r){function n(e,t,r,n){var o=!r;r||(r={});for(var s=-1,l=t.length;++s<l;){var c=t[s],u=n?n(r[c],e[c],c,r,e):void 0;void 0===u&&(u=e[c]),o?a(r,c,u):i(r,c,u)}return r}var i=r(44),a=r(10);e.exports=n},function(e,t,r){var n=r(1),i=n["__core-js_shared__"];e.exports=i},function(e,t,r){function n(e){return i((function(t,r){var n=-1,i=r.length,o=i>1?r[i-1]:void 0,s=i>2?r[2]:void 0;for(o=e.length>3&&"function"==typeof o?(i--,o):void 0,s&&a(r[0],r[1],s)&&(o=i<3?void 0:o,i=1),t=Object(t);++n<i;){var l=r[n];l&&e(t,l,n,o)}return t}))}var i=r(20),a=r(72);e.exports=n},function(e,t){function r(e){return function(t,r,n){for(var i=-1,a=Object(t),o=n(t),s=o.length;s--;){var l=o[e?s:++i];if(!1===r(a[l],l,a))break}return t}}e.exports=r},function(e,t,r){function n(e,t,r,o,s,l){return a(e)&&a(t)&&(l.set(t,e),i(e,t,void 0,n,l),l.delete(t)),e}var i=r(19),a=r(0);e.exports=n},function(e,t,r){function n(e){var t=o.call(e,l),r=e[l];try{e[l]=void 0}catch(e){}var n=s.call(e);return t?e[l]=r:delete e[l],n}var i=r(16),a=Object.prototype,o=a.hasOwnProperty,s=a.toString,l=i?i.toStringTag:void 0;e.exports=n},function(e,t){function r(e,t){return null==e?void 0:e[t]}e.exports=r},function(e,t,r){function n(){this.__data__=i?i(null):{},this.size=0}var i=r(7);e.exports=n},function(e,t){function r(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}e.exports=r},function(e,t,r){function n(e){var t=this.__data__;if(i){var r=t[e];return r===a?void 0:r}return s.call(t,e)?t[e]:void 0}var i=r(7),a="__lodash_hash_undefined__",o=Object.prototype,s=o.hasOwnProperty;e.exports=n},function(e,t,r){function n(e){var t=this.__data__;return i?void 0!==t[e]:o.call(t,e)}var i=r(7),a=Object.prototype,o=a.hasOwnProperty;e.exports=n},function(e,t,r){function n(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=i&&void 0===t?a:t,this}var i=r(7),a="__lodash_hash_undefined__";e.exports=n},function(e,t,r){function n(e){return"function"!=typeof e.constructor||o(e)?{}:i(a(e))}var i=r(45),a=r(23),o=r(25);e.exports=n},function(e,t,r){function n(e,t,r){if(!s(r))return!1;var n=typeof t;return!!("number"==n?a(r)&&o(t,r.length):"string"==n&&t in r)&&i(r[t],e)}var i=r(8),a=r(12),o=r(24),s=r(0);e.exports=n},function(e,t){function r(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}e.exports=r},function(e,t,r){function n(e){return!!a&&a in e}var i=r(60),a=function(){var e=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=n},function(e,t){function r(){this.__data__=[],this.size=0}e.exports=r},function(e,t,r){function n(e){var t=this.__data__,r=i(t,e);return!(r<0)&&(r==t.length-1?t.pop():o.call(t,r,1),--this.size,!0)}var i=r(4),a=Array.prototype,o=a.splice;e.exports=n},function(e,t,r){function n(e){var t=this.__data__,r=i(t,e);return r<0?void 0:t[r][1]}var i=r(4);e.exports=n},function(e,t,r){function n(e){return i(this.__data__,e)>-1}var i=r(4);e.exports=n},function(e,t,r){function n(e,t){var r=this.__data__,n=i(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var i=r(4);e.exports=n},function(e,t,r){function n(){this.size=0,this.__data__={hash:new i,map:new(o||a),string:new i}}var i=r(39),a=r(3),o=r(15);e.exports=n},function(e,t,r){function n(e){var t=i(this,e).delete(e);return this.size-=t?1:0,t}var i=r(6);e.exports=n},function(e,t,r){function n(e){return i(this,e).get(e)}var i=r(6);e.exports=n},function(e,t,r){function n(e){return i(this,e).has(e)}var i=r(6);e.exports=n},function(e,t,r){function n(e,t){var r=i(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var i=r(6);e.exports=n},function(e,t){function r(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}e.exports=r},function(e,t,r){(function(e){var n=r(22),i="object"==typeof t&&t&&!t.nodeType&&t,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,o=a&&a.exports===i,s=o&&n.process,l=function(){try{return s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=l}).call(t,r(14)(e))},function(e,t){function r(e){return i.call(e)}var n=Object.prototype,i=n.toString;e.exports=r},function(e,t){function r(e,t){return function(r){return e(t(r))}}e.exports=r},function(e,t,r){function n(e,t,r){return t=a(void 0===t?e.length-1:t,0),function(){for(var n=arguments,o=-1,s=a(n.length-t,0),l=Array(s);++o<s;)l[o]=n[t+o];o=-1;for(var c=Array(t+1);++o<t;)c[o]=n[o];return c[t]=r(l),i(e,this,c)}}var i=r(17),a=Math.max;e.exports=n},function(e,t,r){var n=r(52),i=r(91),a=i(n);e.exports=a},function(e,t){function r(e){var t=0,r=0;return function(){var o=a(),s=i-(o-r);if(r=o,s>0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var n=800,i=16,a=Date.now;e.exports=r},function(e,t,r){function n(){this.__data__=new i,this.size=0}var i=r(3);e.exports=n},function(e,t){function r(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}e.exports=r},function(e,t){function r(e){return this.__data__.get(e)}e.exports=r},function(e,t){function r(e){return this.__data__.has(e)}e.exports=r},function(e,t,r){function n(e,t){var r=this.__data__;if(r instanceof i){var n=r.__data__;if(!a||n.length<s-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new o(n)}return r.set(e,t),this.size=r.size,this}var i=r(3),a=r(15),o=r(40),s=200;e.exports=n},function(e,t){function r(e){if(null!=e){try{return i.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var n=Function.prototype,i=n.toString;e.exports=r},function(e,t){function r(e){return function(){return e}}e.exports=r},function(e,t,r){function n(e){return a(e)&&i(e)}var i=r(12),a=r(2);e.exports=n},function(e,t,r){function n(e){if(!o(e)||i(e)!=s)return!1;var t=a(e);if(null===t)return!0;var r=f.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&u.call(r)==h}var i=r(5),a=r(23),o=r(2),s="[object Object]",l=Function.prototype,c=Object.prototype,u=l.toString,f=c.hasOwnProperty,h=u.call(Object);e.exports=n},function(e,t,r){var n=r(19),i=r(61),a=i((function(e,t,r,i){n(e,t,r,i)}));e.exports=a},function(e,t){function r(){return!1}e.exports=r},function(e,t,r){function n(e){return i(e,a(e))}var i=r(59),a=r(32);e.exports=n},function(e,t){e.exports='<svg viewbox="0 0 18 18">\n <line class="ql-stroke" x1="15" x2="3" y1="9" y2="9"></line>\n <line class="ql-stroke" x1="14" x2="4" y1="14" y2="14"></line>\n <line class="ql-stroke" x1="12" x2="6" y1="4" y2="4"></line>\n</svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18">\n <line class="ql-stroke" x1="3" x2="15" y1="9" y2="9"></line>\n <line class="ql-stroke" x1="3" x2="13" y1="14" y2="14"></line>\n <line class="ql-stroke" x1="3" x2="9" y1="4" y2="4"></line>\n</svg>'},function(e,t){e.exports='<svg viewbox="0 0 18 18">\n <line class="ql-stroke" x1="15" x2="3" y1="9" y2="9"></line>\n <line class="ql-stroke" x1="15" x2="5" y1="14" y2="14"></line>\n <line class="ql-stroke" x1="15" x2="9" y1="4" y2="4"></line>\n</svg>'},function(e,t){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(r=window)}e.exports=r}])}))}).call(this,r("c45d"))},f3a3:function(e,t,r){"use strict";var n=t,i=r("80af"),a=r("da3e"),o=r("76581");function s(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<<t+1,a=e.clone(),o=0;o<n.length;o++){var s,l=a.andln(i-1);a.isOdd()?(s=l>(i>>1)-1?(i>>1)-l:l,a.isubn(s)):s=0,n[o]=s,a.iushrn(1)}return n}function l(e,t){var r=[[],[]];e=e.clone(),t=t.clone();var n,i=0,a=0;while(e.cmpn(-i)>0||t.cmpn(-a)>0){var o,s,l=e.andln(3)+i&3,c=t.andln(3)+a&3;3===l&&(l=-1),3===c&&(c=-1),0===(1&l)?o=0:(n=e.andln(7)+i&7,o=3!==n&&5!==n||2!==c?l:-l),r[0].push(o),0===(1&c)?s=0:(n=t.andln(7)+a&7,s=3!==n&&5!==n||2!==l?c:-c),r[1].push(s),2*i===o+1&&(i=1-i),2*a===s+1&&(a=1-a),e.iushrn(1),t.iushrn(1)}return r}function c(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}}function u(e){return"string"===typeof e?n.toArray(e,"hex"):e}function f(e){return new i(e,"hex","le")}n.assert=a,n.toArray=o.toArray,n.zero2=o.zero2,n.toHex=o.toHex,n.encode=o.encode,n.getNAF=s,n.getJSF=l,n.cachedProperty=c,n.parseBytes=u,n.intFromLE=f},f400:function(e,t,r){"use strict";var n=r("c26b"),i=r("b39a"),a="Map";e.exports=r("e0b8")(a,(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{get:function(e){var t=n.getEntry(i(this,a),e);return t&&t.v},set:function(e,t){return n.def(i(this,a),0===e?0:e,t)}},n,!0)},f422:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.537 14.813a.888.888 0 1 1-1.254-1.255L10.84 10 7.283 6.442a.888.888 0 1 1 1.254-1.255L12.74 9.39a.888.888 0 0 1-.16 1.382l-4.043 4.042z"/></svg>'},f460:function(e,t,r){var n=r("98e6"),i=r("8707").Buffer;function a(e){var t=i.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){var r,o=i.alloc(0),s=0;while(o.length<t)r=a(s++),o=i.concat([o,n("sha1").update(e).update(r).digest()]);return o.slice(0,t)}},f46c:function(e,t,r){"use strict";var n=r("42e2"),i=4,a=0,o=1,s=2;function l(e){var t=e.length;while(--t>=0)e[t]=0}var c=0,u=1,f=2,h=3,d=258,p=29,m=256,v=m+1+p,b=30,g=19,y=2*v+1,w=15,_=16,k=7,O=256,E=16,S=17,A=18,C=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],T=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],x=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],M=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],j=512,R=new Array(2*(v+2));l(R);var P=new Array(2*b);l(P);var I=new Array(j);l(I);var B=new Array(d-h+1);l(B);var N=new Array(p);l(N);var D,L,F,V=new Array(b);function z(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}function U(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function H(e){return e<256?I[e]:I[256+(e>>>7)]}function q(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function W(e,t,r){e.bi_valid>_-r?(e.bi_buf|=t<<e.bi_valid&65535,q(e,e.bi_buf),e.bi_buf=t>>_-e.bi_valid,e.bi_valid+=r-_):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function G(e,t,r){W(e,r[2*t],r[2*t+1])}function K(e,t){var r=0;do{r|=1&e,e>>>=1,r<<=1}while(--t>0);return r>>>1}function X(e){16===e.bi_valid?(q(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}function $(e,t){var r,n,i,a,o,s,l=t.dyn_tree,c=t.max_code,u=t.stat_desc.static_tree,f=t.stat_desc.has_stree,h=t.stat_desc.extra_bits,d=t.stat_desc.extra_base,p=t.stat_desc.max_length,m=0;for(a=0;a<=w;a++)e.bl_count[a]=0;for(l[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<y;r++)n=e.heap[r],a=l[2*l[2*n+1]+1]+1,a>p&&(a=p,m++),l[2*n+1]=a,n>c||(e.bl_count[a]++,o=0,n>=d&&(o=h[n-d]),s=l[2*n],e.opt_len+=s*(a+o),f&&(e.static_len+=s*(u[2*n+1]+o)));if(0!==m){do{a=p-1;while(0===e.bl_count[a])a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[p]--,m-=2}while(m>0);for(a=p;0!==a;a--){n=e.bl_count[a];while(0!==n)i=e.heap[--r],i>c||(l[2*i+1]!==a&&(e.opt_len+=(a-l[2*i+1])*l[2*i],l[2*i+1]=a),n--)}}}function Z(e,t,r){var n,i,a=new Array(w+1),o=0;for(n=1;n<=w;n++)a[n]=o=o+r[n-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=K(a[s]++,s))}}function Y(){var e,t,r,n,i,a=new Array(w+1);for(r=0,n=0;n<p-1;n++)for(N[n]=r,e=0;e<1<<C[n];e++)B[r++]=n;for(B[r-1]=n,i=0,n=0;n<16;n++)for(V[n]=i,e=0;e<1<<T[n];e++)I[i++]=n;for(i>>=7;n<b;n++)for(V[n]=i<<7,e=0;e<1<<T[n]-7;e++)I[256+i++]=n;for(t=0;t<=w;t++)a[t]=0;e=0;while(e<=143)R[2*e+1]=8,e++,a[8]++;while(e<=255)R[2*e+1]=9,e++,a[9]++;while(e<=279)R[2*e+1]=7,e++,a[7]++;while(e<=287)R[2*e+1]=8,e++,a[8]++;for(Z(R,v+1,a),e=0;e<b;e++)P[2*e+1]=5,P[2*e]=K(e,5);D=new z(R,C,m+1,v,w),L=new z(P,T,0,b,w),F=new z(new Array(0),x,0,g,k)}function J(e){var t;for(t=0;t<v;t++)e.dyn_ltree[2*t]=0;for(t=0;t<b;t++)e.dyn_dtree[2*t]=0;for(t=0;t<g;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*O]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function Q(e){e.bi_valid>8?q(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function ee(e,t,r,i){Q(e),i&&(q(e,r),q(e,~r)),n.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function te(e,t,r,n){var i=2*t,a=2*r;return e[i]<e[a]||e[i]===e[a]&&n[t]<=n[r]}function re(e,t,r){var n=e.heap[r],i=r<<1;while(i<=e.heap_len){if(i<e.heap_len&&te(t,e.heap[i+1],e.heap[i],e.depth)&&i++,te(t,n,e.heap[i],e.depth))break;e.heap[r]=e.heap[i],r=i,i<<=1}e.heap[r]=n}function ne(e,t,r){var n,i,a,o,s=0;if(0!==e.last_lit)do{n=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],i=e.pending_buf[e.l_buf+s],s++,0===n?G(e,i,t):(a=B[i],G(e,a+m+1,t),o=C[a],0!==o&&(i-=N[a],W(e,i,o)),n--,a=H(n),G(e,a,r),o=T[a],0!==o&&(n-=V[a],W(e,n,o)))}while(s<e.last_lit);G(e,O,t)}function ie(e,t){var r,n,i,a=t.dyn_tree,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,l=t.stat_desc.elems,c=-1;for(e.heap_len=0,e.heap_max=y,r=0;r<l;r++)0!==a[2*r]?(e.heap[++e.heap_len]=c=r,e.depth[r]=0):a[2*r+1]=0;while(e.heap_len<2)i=e.heap[++e.heap_len]=c<2?++c:0,a[2*i]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=o[2*i+1]);for(t.max_code=c,r=e.heap_len>>1;r>=1;r--)re(e,a,r);i=l;do{r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],re(e,a,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,a[2*i]=a[2*r]+a[2*n],e.depth[i]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,a[2*r+1]=a[2*n+1]=i,e.heap[1]=i++,re(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],$(e,t),Z(a,c,e.bl_count)}function ae(e,t,r){var n,i,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)i=o,o=t[2*(n+1)+1],++s<l&&i===o||(s<c?e.bl_tree[2*i]+=s:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[2*E]++):s<=10?e.bl_tree[2*S]++:e.bl_tree[2*A]++,s=0,a=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4))}function oe(e,t,r){var n,i,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),n=0;n<=r;n++)if(i=o,o=t[2*(n+1)+1],!(++s<l&&i===o)){if(s<c)do{G(e,i,e.bl_tree)}while(0!==--s);else 0!==i?(i!==a&&(G(e,i,e.bl_tree),s--),G(e,E,e.bl_tree),W(e,s-3,2)):s<=10?(G(e,S,e.bl_tree),W(e,s-3,3)):(G(e,A,e.bl_tree),W(e,s-11,7));s=0,a=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4)}}function se(e){var t;for(ae(e,e.dyn_ltree,e.l_desc.max_code),ae(e,e.dyn_dtree,e.d_desc.max_code),ie(e,e.bl_desc),t=g-1;t>=3;t--)if(0!==e.bl_tree[2*M[t]+1])break;return e.opt_len+=3*(t+1)+5+5+4,t}function le(e,t,r,n){var i;for(W(e,t-257,5),W(e,r-1,5),W(e,n-4,4),i=0;i<n;i++)W(e,e.bl_tree[2*M[i]+1],3);oe(e,e.dyn_ltree,t-1),oe(e,e.dyn_dtree,r-1)}function ce(e){var t,r=4093624447;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return a;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return o;for(t=32;t<m;t++)if(0!==e.dyn_ltree[2*t])return o;return a}l(V);var ue=!1;function fe(e){ue||(Y(),ue=!0),e.l_desc=new U(e.dyn_ltree,D),e.d_desc=new U(e.dyn_dtree,L),e.bl_desc=new U(e.bl_tree,F),e.bi_buf=0,e.bi_valid=0,J(e)}function he(e,t,r,n){W(e,(c<<1)+(n?1:0),3),ee(e,t,r,!0)}function de(e){W(e,u<<1,3),G(e,O,R),X(e)}function pe(e,t,r,n){var a,o,l=0;e.level>0?(e.strm.data_type===s&&(e.strm.data_type=ce(e)),ie(e,e.l_desc),ie(e,e.d_desc),l=se(e),a=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=a&&(a=o)):a=o=r+5,r+4<=a&&-1!==t?he(e,t,r,n):e.strategy===i||o===a?(W(e,(u<<1)+(n?1:0),3),ne(e,R,P)):(W(e,(f<<1)+(n?1:0),3),le(e,e.l_desc.max_code+1,e.d_desc.max_code+1,l+1),ne(e,e.dyn_ltree,e.dyn_dtree)),J(e),n&&Q(e)}function me(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(B[r]+m+1)]++,e.dyn_dtree[2*H(t)]++),e.last_lit===e.lit_bufsize-1}t._tr_init=fe,t._tr_stored_block=he,t._tr_flush_block=pe,t._tr_tally=me,t._tr_align=de},f4bc:function(e,t,r){"use strict";r.d(t,"a",(function(){return f}));r("7f7f");var n=r("d4ec"),i=r("bee2"),a=r("45eb"),o=r("7e84"),s=r("262e"),l=r("2caf"),c=r("6c92"),u=r("ad6b"),f=function(e){Object(s["a"])(r,e);var t=Object(l["a"])(r);function r(e,i,a,o,s,l){var c;return Object(n["a"])(this,r),c=t.call(this,l),c.name=e,c.oldRange=i?i.clone():null,c.newRange=a?a.clone():null,c.affectsData=s,c._markers=o,c}return Object(i["a"])(r,[{key:"type",get:function(){return"marker"}},{key:"clone",value:function(){return new r(this.name,this.oldRange,this.newRange,this._markers,this.affectsData,this.baseVersion)}},{key:"getReversed",value:function(){return new r(this.name,this.newRange,this.oldRange,this._markers,this.affectsData,this.baseVersion+1)}},{key:"_execute",value:function(){var e=this.newRange?"_set":"_remove";this._markers[e](this.name,this.newRange,!0,this.affectsData)}},{key:"toJSON",value:function(){var e=Object(a["a"])(Object(o["a"])(r.prototype),"toJSON",this).call(this);return this.oldRange&&(e.oldRange=this.oldRange.toJSON()),this.newRange&&(e.newRange=this.newRange.toJSON()),delete e._markers,e}}],[{key:"className",get:function(){return"MarkerOperation"}},{key:"fromJSON",value:function(e,t){return new r(e.name,e.oldRange?u["a"].fromJSON(e.oldRange,t):null,e.newRange?u["a"].fromJSON(e.newRange,t):null,t.model.markers,e.affectsData,e.baseVersion)}}]),r}(c["a"])},f4e9:function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("109b"),l=r("53dd"),c=r("2144"),u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"afterInit",value:function(){var e=this.editor,t=e.t,r=e.plugins.get(l["a"]),n=e.config.get("table.contentToolbar"),i=e.config.get("table.tableToolbar");n&&r.register("tableContent",{ariaLabel:t("Table toolbar"),items:n,getRelatedElement:c["b"]}),i&&r.register("table",{ariaLabel:t("Table toolbar"),items:i,getRelatedElement:c["a"]})}}],[{key:"requires",get:function(){return[l["a"]]}},{key:"pluginName",get:function(){return"TableToolbar"}}]),r}(s["a"])},f559:function(e,t,r){"use strict";var n=r("5ca1"),i=r("9def"),a=r("d2c8"),o="startsWith",s=""[o];n(n.P+n.F*r("5147")(o),"String",{startsWith:function(e){var t=a(this,e,o),r=i(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),n=String(e);return s?s.call(t,n,r):t.slice(r,r+n.length)===n}})},f576:function(e,t,r){"use strict";var n=r("3fb5"),i=r("93e6"),a=r("8707").Buffer,o=new Array(16);function s(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function l(e,t){return e<<t|e>>>32-t}function c(e,t,r,n,i,a,o){return l(e+(t&r|~t&n)+i+a|0,o)+t|0}function u(e,t,r,n,i,a,o){return l(e+(t&n|r&~n)+i+a|0,o)+t|0}function f(e,t,r,n,i,a,o){return l(e+(t^r^n)+i+a|0,o)+t|0}function h(e,t,r,n,i,a,o){return l(e+(r^(t|~n))+i+a|0,o)+t|0}n(s,i),s.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var r=this._a,n=this._b,i=this._c,a=this._d;r=c(r,n,i,a,e[0],3614090360,7),a=c(a,r,n,i,e[1],3905402710,12),i=c(i,a,r,n,e[2],606105819,17),n=c(n,i,a,r,e[3],3250441966,22),r=c(r,n,i,a,e[4],4118548399,7),a=c(a,r,n,i,e[5],1200080426,12),i=c(i,a,r,n,e[6],2821735955,17),n=c(n,i,a,r,e[7],4249261313,22),r=c(r,n,i,a,e[8],1770035416,7),a=c(a,r,n,i,e[9],2336552879,12),i=c(i,a,r,n,e[10],4294925233,17),n=c(n,i,a,r,e[11],2304563134,22),r=c(r,n,i,a,e[12],1804603682,7),a=c(a,r,n,i,e[13],4254626195,12),i=c(i,a,r,n,e[14],2792965006,17),n=c(n,i,a,r,e[15],1236535329,22),r=u(r,n,i,a,e[1],4129170786,5),a=u(a,r,n,i,e[6],3225465664,9),i=u(i,a,r,n,e[11],643717713,14),n=u(n,i,a,r,e[0],3921069994,20),r=u(r,n,i,a,e[5],3593408605,5),a=u(a,r,n,i,e[10],38016083,9),i=u(i,a,r,n,e[15],3634488961,14),n=u(n,i,a,r,e[4],3889429448,20),r=u(r,n,i,a,e[9],568446438,5),a=u(a,r,n,i,e[14],3275163606,9),i=u(i,a,r,n,e[3],4107603335,14),n=u(n,i,a,r,e[8],1163531501,20),r=u(r,n,i,a,e[13],2850285829,5),a=u(a,r,n,i,e[2],4243563512,9),i=u(i,a,r,n,e[7],1735328473,14),n=u(n,i,a,r,e[12],2368359562,20),r=f(r,n,i,a,e[5],4294588738,4),a=f(a,r,n,i,e[8],2272392833,11),i=f(i,a,r,n,e[11],1839030562,16),n=f(n,i,a,r,e[14],4259657740,23),r=f(r,n,i,a,e[1],2763975236,4),a=f(a,r,n,i,e[4],1272893353,11),i=f(i,a,r,n,e[7],4139469664,16),n=f(n,i,a,r,e[10],3200236656,23),r=f(r,n,i,a,e[13],681279174,4),a=f(a,r,n,i,e[0],3936430074,11),i=f(i,a,r,n,e[3],3572445317,16),n=f(n,i,a,r,e[6],76029189,23),r=f(r,n,i,a,e[9],3654602809,4),a=f(a,r,n,i,e[12],3873151461,11),i=f(i,a,r,n,e[15],530742520,16),n=f(n,i,a,r,e[2],3299628645,23),r=h(r,n,i,a,e[0],4096336452,6),a=h(a,r,n,i,e[7],1126891415,10),i=h(i,a,r,n,e[14],2878612391,15),n=h(n,i,a,r,e[5],4237533241,21),r=h(r,n,i,a,e[12],1700485571,6),a=h(a,r,n,i,e[3],2399980690,10),i=h(i,a,r,n,e[10],4293915773,15),n=h(n,i,a,r,e[1],2240044497,21),r=h(r,n,i,a,e[8],1873313359,6),a=h(a,r,n,i,e[15],4264355552,10),i=h(i,a,r,n,e[6],2734768916,15),n=h(n,i,a,r,e[13],1309151649,21),r=h(r,n,i,a,e[4],4149444226,6),a=h(a,r,n,i,e[11],3174756917,10),i=h(i,a,r,n,e[2],718787259,15),n=h(n,i,a,r,e[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+i|0,this._d=this._d+a|0},s.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=a.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=s},f5766:function(e,t,r){"use strict";var n=r("5ca1"),i=r("2e08"),a=r("a25f"),o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);n(n.P+n.F*o,"String",{padStart:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},f5a6:function(e,t,r){"use strict";var n=r("322d"),i=r("eff0"),a=r("cfff");function o(e){return e}function s(e,t){for(var r=0;r<e.length;++r)t[r]=255&e.charCodeAt(r);return t}function l(e){var r=65536,n=[],i=e.length,o=t.getTypeOf(e),s=0,l=!0;try{switch(o){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,a(0));break}}catch(f){l=!1}if(!l){for(var c="",u=0;u<e.length;u++)c+=String.fromCharCode(e[u]);return c}while(s<i&&r>1)try{"array"===o||"nodebuffer"===o?n.push(String.fromCharCode.apply(null,e.slice(s,Math.min(s+r,i)))):n.push(String.fromCharCode.apply(null,e.subarray(s,Math.min(s+r,i)))),s+=r}catch(f){r=Math.floor(r/2)}return n.join("")}function c(e,t){for(var r=0;r<e.length;r++)t[r]=e[r];return t}t.string2binary=function(e){for(var t="",r=0;r<e.length;r++)t+=String.fromCharCode(255&e.charCodeAt(r));return t},t.arrayBuffer2Blob=function(e){t.checkSupport("blob");try{return new Blob([e],{type:"application/zip"})}catch(i){try{var r=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,n=new r;return n.append(e),n.getBlob("application/zip")}catch(i){throw new Error("Bug : can't construct the Blob.")}}},t.applyFromCharCode=l;var u={};u["string"]={string:o,array:function(e){return s(e,new Array(e.length))},arraybuffer:function(e){return u["string"]["uint8array"](e).buffer},uint8array:function(e){return s(e,new Uint8Array(e.length))},nodebuffer:function(e){return s(e,a(e.length))}},u["array"]={string:l,array:o,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return a(e)}},u["arraybuffer"]={string:function(e){return l(new Uint8Array(e))},array:function(e){return c(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:o,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return a(new Uint8Array(e))}},u["uint8array"]={string:l,array:function(e){return c(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:o,nodebuffer:function(e){return a(e)}},u["nodebuffer"]={string:l,array:function(e){return c(e,new Array(e.length))},arraybuffer:function(e){return u["nodebuffer"]["uint8array"](e).buffer},uint8array:function(e){return c(e,new Uint8Array(e.length))},nodebuffer:o},t.transformTo=function(e,r){if(r||(r=""),!e)return r;t.checkSupport(e);var n=t.getTypeOf(r),i=u[n][e](r);return i},t.getTypeOf=function(e){return"string"===typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":n.nodebuffer&&a.test(e)?"nodebuffer":n.uint8array&&e instanceof Uint8Array?"uint8array":n.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},t.checkSupport=function(e){var t=n[e.toLowerCase()];if(!t)throw new Error(e+" is not supported by this browser")},t.MAX_VALUE_16BITS=65535,t.MAX_VALUE_32BITS=-1,t.pretty=function(e){var t,r,n="";for(r=0;r<(e||"").length;r++)t=e.charCodeAt(r),n+="\\x"+(t<16?"0":"")+t.toString(16).toUpperCase();return n},t.findCompression=function(e){for(var t in i)if(i.hasOwnProperty(t)&&i[t].magic===e)return i[t];return null},t.isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}},f5e9:function(e,t,r){},f5fe:function(e,t,r){"use strict";var n=r("f0ce"),i=r("1147"),a="[object Arguments]";function o(e){return Object(i["a"])(e)&&Object(n["a"])(e)==a}var s=o,l=Object.prototype,c=l.hasOwnProperty,u=l.propertyIsEnumerable,f=s(function(){return arguments}())?s:function(e){return Object(i["a"])(e)&&c.call(e,"callee")&&!u.call(e,"callee")};t["a"]=f},f613:function(e,t,r){},f617:function(e,t,r){"use strict";r("a481");var n=r("b85c"),i=(r("f400"),r("28a5"),r("2909")),a=(r("456d"),r("55dd"),r("7f7f"),r("7514"),r("3835")),o=(r("5df3"),r("1c4c"),r("ac6a"),r("ffc1"),r("d4ec")),s=r("bee2"),l=r("2332"),c=r("ff51"),u=r("1bc6"),f=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,h=/^\w*$/;function d(e,t){if(Object(c["a"])(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!Object(u["a"])(e))||(h.test(e)||!f.test(e)||null!=t&&e in Object(t))}var p=d,m=r("0e59"),v="Expected a function";function b(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(v);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,n);return r.cache=a.set(i,o)||a,o};return r.cache=new(b.Cache||m["a"]),r}b.Cache=m["a"];var g=b,y=500;function w(e){var t=g(e,(function(e){return r.size===y&&r.clear(),e})),r=t.cache;return t}var _=w,k=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,O=/\\(\\)?/g,E=_((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(k,(function(e,r,n,i){t.push(n?i.replace(O,"$1"):r||e)})),t})),S=E,A=r("79f6");function C(e,t){return Object(c["a"])(e)?e:p(e,t)?[e]:S(Object(A["a"])(e))}var T=C;function x(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}var M=x,j=1/0;function R(e){if("string"==typeof e||Object(u["a"])(e))return e;var t=e+"";return"0"==t&&1/e==-j?"-0":t}var P=R;function I(e,t){t=T(t,e);var r=0,n=t.length;while(null!=e&&r<n)e=e[P(t[r++])];return r&&r==n?e:void 0}var B=I,N=r("e621");function D(e,t){return t.length<2?e:B(e,Object(N["a"])(t,0,-1))}var L=D;function F(e,t){return t=T(t,e),e=L(e,t),null==e||delete e[P(M(t))]}var V=F;function z(e,t){return null==e||V(e,t)}var U=z;function H(e,t,r){var n=null==e?void 0:B(e,t);return void 0===n?r:n}var q=H,W=r("a12c"),G=r("b84d"),K=r("6071");function X(e,t,r){(void 0!==r&&!Object(K["a"])(e[t],r)||void 0===r&&!(t in e))&&Object(G["a"])(e,t,r)}var $=X;function Z(e){return function(t,r,n){var i=-1,a=Object(t),o=n(t),s=o.length;while(s--){var l=o[e?s:++i];if(!1===r(a[l],l,a))break}return t}}var Y=Z,J=Y(),Q=J,ee=r("dff1"),te=r("1b89"),re=r("7804"),ne=r("8583"),ie=r("f5fe"),ae=r("e56b"),oe=r("1147");function se(e){return Object(oe["a"])(e)&&Object(ae["a"])(e)}var le=se,ce=r("58e0"),ue=r("bc9b"),fe=r("e8b2"),he=r("a187");function de(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}var pe=de,me=r("f842"),ve=r("e3fa");function be(e){return Object(me["a"])(e,Object(ve["a"])(e))}var ge=be;function ye(e,t,r,n,i,a,o){var s=pe(e,r),u=pe(t,r),f=o.get(u);if(f)$(e,r,f);else{var h=a?a(s,u,r+"",e,t,o):void 0,d=void 0===h;if(d){var p=Object(c["a"])(u),m=!p&&Object(ce["a"])(u),v=!p&&!m&&Object(he["a"])(u);h=u,p||m||v?Object(c["a"])(s)?h=s:le(s)?h=Object(re["a"])(s):m?(d=!1,h=Object(ee["a"])(u,!0)):v?(d=!1,h=Object(te["a"])(u,!0)):h=[]:Object(fe["a"])(u)||Object(ie["a"])(u)?(h=s,Object(ie["a"])(s)?h=ge(s):Object(l["a"])(s)&&!Object(ue["a"])(s)||(h=Object(ne["a"])(u))):d=!1}d&&(o.set(u,h),i(h,u,n,a,o),o["delete"](u)),$(e,r,h)}}var we=ye;function _e(e,t,r,n,i){e!==t&&Q(t,(function(a,o){if(i||(i=new W["a"]),Object(l["a"])(a))we(e,t,o,r,_e,n,i);else{var s=n?n(pe(e,o),a,o+"",e,t,i):void 0;void 0===s&&(s=a),$(e,o,s)}}),ve["a"])}var ke=_e,Oe=r("92dd"),Ee=Object(Oe["a"])((function(e,t,r){ke(e,t,r)})),Se=Ee,Ae=r("db72"),Ce=r("7129");function Te(e,t,r,n){if(!Object(l["a"])(e))return e;t=T(t,e);var i=-1,a=t.length,o=a-1,s=e;while(null!=s&&++i<a){var c=P(t[i]),u=r;if("__proto__"===c||"constructor"===c||"prototype"===c)return e;if(i!=o){var f=s[c];u=n?n(f,c,s):void 0,void 0===u&&(u=Object(l["a"])(f)?f:Object(Ce["a"])(t[i+1])?[]:{})}Object(Ae["a"])(s,c,u),s=s[c]}return e}var xe=Te;function Me(e,t,r){return null==e?e:xe(e,t,r)}var je=Me;r.d(t,"b",(function(){return Re})),r.d(t,"a",(function(){return Pe}));
  969. /**
  970. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  971. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  972. */
  973. var Re=function(){function e(t){Object(o["a"])(this,e),this._styles={},this._styleProcessor=t}return Object(s["a"])(e,[{key:"isEmpty",get:function(){var e=Object.entries(this._styles),t=Array.from(e);return!t.length}},{key:"size",get:function(){return this.isEmpty?0:this.getStyleNames().length}},{key:"setTo",value:function(e){this.clear();for(var t=Array.from(Ie(e).entries()),r=0,n=t;r<n.length;r++){var i=Object(a["a"])(n[r],2),o=i[0],s=i[1];this._styleProcessor.toNormalizedForm(o,s,this._styles)}}},{key:"has",value:function(e){if(this.isEmpty)return!1;var t=this._styleProcessor.getReducedForm(e,this._styles),r=t.find((function(t){var r=Object(a["a"])(t,1),n=r[0];return n===e}));return Array.isArray(r)}},{key:"set",value:function(e,t){if(Object(l["a"])(e))for(var r=0,n=Object.entries(e);r<n.length;r++){var i=Object(a["a"])(n[r],2),o=i[0],s=i[1];this._styleProcessor.toNormalizedForm(o,s,this._styles)}else this._styleProcessor.toNormalizedForm(e,t,this._styles)}},{key:"remove",value:function(e){var t=Be(e);U(this._styles,t),delete this._styles[e],this._cleanEmptyObjectsOnPath(t)}},{key:"getNormalized",value:function(e){return this._styleProcessor.getNormalized(e,this._styles)}},{key:"toString",value:function(){return this.isEmpty?"":this._getStylesEntries().map((function(e){return e.join(":")})).sort().join(";")+";"}},{key:"getAsString",value:function(e){if(!this.isEmpty){if(this._styles[e]&&!Object(l["a"])(this._styles[e]))return this._styles[e];var t=this._styleProcessor.getReducedForm(e,this._styles),r=t.find((function(t){var r=Object(a["a"])(t,1),n=r[0];return n===e}));return Array.isArray(r)?r[1]:void 0}}},{key:"getStyleNames",value:function(){if(this.isEmpty)return[];var e=this._getStylesEntries();return e.map((function(e){var t=Object(a["a"])(e,1),r=t[0];return r}))}},{key:"clear",value:function(){this._styles={}}},{key:"_getStylesEntries",value:function(){for(var e=[],t=Object.keys(this._styles),r=0,n=t;r<n.length;r++){var a=n[r];e.push.apply(e,Object(i["a"])(this._styleProcessor.getReducedForm(a,this._styles)))}return e}},{key:"_cleanEmptyObjectsOnPath",value:function(e){var t=e.split("."),r=t.length>1;if(r){var n=t.splice(0,t.length-1).join("."),i=q(this._styles,n);if(i){var a=!Array.from(Object.keys(i)).length;a&&this.remove(n)}}}}]),e}(),Pe=function(){function e(){Object(o["a"])(this,e),this._normalizers=new Map,this._extractors=new Map,this._reducers=new Map,this._consumables=new Map}return Object(s["a"])(e,[{key:"toNormalizedForm",value:function(e,t,r){if(Object(l["a"])(t))Ne(r,Be(e),t);else if(this._normalizers.has(e)){var n=this._normalizers.get(e),i=n(t),a=i.path,o=i.value;Ne(r,a,o)}else Ne(r,e,t)}},{key:"getNormalized",value:function(e,t){if(!e)return Se({},t);if(void 0!==t[e])return t[e];if(this._extractors.has(e)){var r=this._extractors.get(e);if("string"===typeof r)return q(t,r);var n=r(e,t);if(n)return n}return q(t,Be(e))}},{key:"getReducedForm",value:function(e,t){var r=this.getNormalized(e,t);if(void 0===r)return[];if(this._reducers.has(e)){var n=this._reducers.get(e);return n(r)}return[[e,r]]}},{key:"getRelatedStyles",value:function(e){return this._consumables.get(e)||[]}},{key:"setNormalizer",value:function(e,t){this._normalizers.set(e,t)}},{key:"setExtractor",value:function(e,t){this._extractors.set(e,t)}},{key:"setReducer",value:function(e,t){this._reducers.set(e,t)}},{key:"setStyleRelation",value:function(e,t){this._mapStyleNames(e,t);var r,i=Object(n["a"])(t);try{for(i.s();!(r=i.n()).done;){var a=r.value;this._mapStyleNames(a,[e])}}catch(o){i.e(o)}finally{i.f()}}},{key:"_mapStyleNames",value:function(e,t){var r;this._consumables.has(e)||this._consumables.set(e,[]),(r=this._consumables.get(e)).push.apply(r,Object(i["a"])(t))}}]),e}();function Ie(e){var t=null,r=0,n=0,i=null,a=new Map;if(""===e)return a;";"!=e.charAt(e.length-1)&&(e+=";");for(var o=0;o<e.length;o++){var s=e.charAt(o);if(null===t)switch(s){case":":i||(i=e.substr(r,o-r),n=o+1);break;case'"':case"'":t=s;break;case";":var l=e.substr(n,o-n);i&&a.set(i.trim(),l.trim()),i=null,r=o+1;break}else s===t&&(t=null)}return a}function Be(e){return e.replace("-",".")}function Ne(e,t,r){var n=r;Object(l["a"])(r)&&(n=Se({},q(e,t),r)),je(e,t,n)}},f61b:function(e,t,r){"use strict";r("ac6a"),r("5df3"),r("4f7f"),r("7f7f");var n=r("d4ec"),i=r("bee2"),a=r("262e"),o=r("2caf"),s=r("b85c"),l=r("652f"),c=r("0b65"),u=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"refresh",value:function(){var e=this.editor.model,t=e.document,r=Object(c["a"])(t.selection.getSelectedBlocks());this.value=!!r&&r.is("element","paragraph"),this.isEnabled=!!r&&f(r,e.schema)}},{key:"execute",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.editor.model,r=t.document;t.change((function(n){var i,a=(e.selection||r.selection).getSelectedBlocks(),o=Object(s["a"])(a);try{for(o.s();!(i=o.n()).done;){var l=i.value;!l.is("element","paragraph")&&f(l,t.schema)&&n.rename(l,"paragraph")}}catch(c){o.e(c)}finally{o.f()}}))}}]),r}(l["a"]);function f(e,t){return t.checkChild(e.parent,"paragraph")&&!t.isObject(e)}r("28a5");
  974. /**
  975. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  976. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  977. */var h=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"execute",value:function(e){var t=this.editor.model,r=e.position;t.change((function(e){var n=e.createElement("paragraph");if(!t.schema.checkChild(r.parent,n)){var i=t.schema.findAllowedParent(r,n);if(!i)return;r=e.split(r,i).position}t.insertContent(n,r),e.setSelection(n,"in")}))}}]),r}(l["a"]),d=r("109b");r.d(t,"a",(function(){return p}));
  978. /**
  979. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  980. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  981. */
  982. var p=function(e){Object(a["a"])(r,e);var t=Object(o["a"])(r);function r(){return Object(n["a"])(this,r),t.apply(this,arguments)}return Object(i["a"])(r,[{key:"init",value:function(){var e=this.editor,t=e.model;e.commands.add("paragraph",new u(e)),e.commands.add("insertParagraph",new h(e)),t.schema.register("paragraph",{inheritAllFrom:"$block"}),e.conversion.elementToElement({model:"paragraph",view:"p"}),e.conversion.for("upcast").elementToElement({model:function(e,t){var n=t.writer;return r.paragraphLikeElements.has(e.name)?e.isEmpty?null:n.createElement("paragraph"):null},view:/.+/,converterPriority:"low"})}}],[{key:"pluginName",get:function(){return"Paragraph"}}]),r}(d["a"]);p.paragraphLikeElements=new Set(["blockquote","dd","div","dt","h1","h2","h3","h4","h5","h6","li","p","td","th"])},f67e:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M7 2h1v16H7V2zm5 0h1v7h-1V2zm6 5v1H2V7h16zM8 12v1H2v-1h6z" opacity=".6"/><path d="M7 7h12a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm1 2v9h10V9H8z"/></svg>'},f81c:function(e,t,r){"use strict";var n="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array,i=r("360f");t.uncompressInputType=n?"uint8array":"array",t.compressInputType=n?"uint8array":"array",t.magic="\b\0",t.compress=function(e){return i.deflateRaw(e)},t.uncompress=function(e){return i.inflateRaw(e)}},f83c:function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},f842:function(e,t,r){"use strict";var n=r("db72"),i=r("b84d");function a(e,t,r,a){var o=!r;r||(r={});var s=-1,l=t.length;while(++s<l){var c=t[s],u=a?a(r[c],e[c],c,r,e):void 0;void 0===u&&(u=e[c]),o?Object(i["a"])(r,c,u):Object(n["a"])(r,c,u)}return r}t["a"]=a},f945:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M5.042 9.367l2.189 1.837a.75.75 0 0 1-.965 1.149l-3.788-3.18a.747.747 0 0 1-.21-.284.75.75 0 0 1 .17-.945L6.23 4.762a.75.75 0 1 1 .964 1.15L4.863 7.866h8.917A.75.75 0 0 1 14 7.9a4 4 0 1 1-1.477 7.718l.344-1.489a2.5 2.5 0 1 0 1.094-4.73l.008-.032H5.042z"/></svg>'},fa71:function(e,t){e.exports='<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M.75 15.5a.75.75 0 0 1 .75.75V18l.008.09A.5.5 0 0 0 2 18.5h1.75a.75.75 0 1 1 0 1.5H1.5l-.144-.007a1.5 1.5 0 0 1-1.35-1.349L0 18.5v-2.25a.75.75 0 0 1 .75-.75zm18.5 0a.75.75 0 0 1 .75.75v2.25l-.007.144a1.5 1.5 0 0 1-1.349 1.35L18.5 20h-2.25a.75.75 0 1 1 0-1.5H18a.5.5 0 0 0 .492-.41L18.5 18v-1.75a.75.75 0 0 1 .75-.75zm-10.45 3c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2H7.2a.2.2 0 0 1-.2-.2v-1.1c0-.11.09-.2.2-.2h1.6zm4 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2h-1.6a.2.2 0 0 1-.2-.2v-1.1c0-.11.09-.2.2-.2h1.6zm.45-5.5a.75.75 0 1 1 0 1.5h-8.5a.75.75 0 1 1 0-1.5h8.5zM1.3 11c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2H.2a.2.2 0 0 1-.2-.2v-1.6c0-.11.09-.2.2-.2h1.1zm18.5 0c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2h-1.1a.2.2 0 0 1-.2-.2v-1.6c0-.11.09-.2.2-.2h1.1zm-4.55-2a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM1.3 7c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2H.2a.2.2 0 0 1-.2-.2V7.2c0-.11.09-.2.2-.2h1.1zm18.5 0c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2h-1.1a.2.2 0 0 1-.2-.2V7.2c0-.11.09-.2.2-.2h1.1zm-4.55-2a.75.75 0 1 1 0 1.5h-2.5a.75.75 0 1 1 0-1.5h2.5zm-5 0a.75.75 0 1 1 0 1.5h-5.5a.75.75 0 0 1 0-1.5h5.5zm-6.5-5a.75.75 0 0 1 0 1.5H2a.5.5 0 0 0-.492.41L1.5 2v1.75a.75.75 0 0 1-1.5 0V1.5l.007-.144A1.5 1.5 0 0 1 1.356.006L1.5 0h2.25zM18.5 0l.144.007a1.5 1.5 0 0 1 1.35 1.349L20 1.5v2.25a.75.75 0 1 1-1.5 0V2l-.008-.09A.5.5 0 0 0 18 1.5h-1.75a.75.75 0 1 1 0-1.5h2.25zM8.8 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2H7.2a.2.2 0 0 1-.2-.2V.2c0-.11.09-.2.2-.2h1.6zm4 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2h-1.6a.2.2 0 0 1-.2-.2V.2c0-.11.09-.2.2-.2h1.6z"/></svg>'},faa1:function(e,t,r){"use strict";var n,i="object"===typeof Reflect?Reflect:null,a=i&&"function"===typeof i.apply?i.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};function o(e){console&&console.warn&&console.warn(e)}n=i&&"function"===typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!==e};function l(){l.init.call(this)}e.exports=l,e.exports.once=w,l.EventEmitter=l,l.prototype._events=void 0,l.prototype._eventsCount=0,l.prototype._maxListeners=void 0;var c=10;function u(e){if("function"!==typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function f(e){return void 0===e._maxListeners?l.defaultMaxListeners:e._maxListeners}function h(e,t,r,n){var i,a,s;if(u(r),a=e._events,void 0===a?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),a=e._events),s=a[t]),void 0===s)s=a[t]=r,++e._eventsCount;else if("function"===typeof s?s=a[t]=n?[r,s]:[s,r]:n?s.unshift(r):s.push(r),i=f(e),i>0&&s.length>i&&!s.warned){s.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=s.length,o(l)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=d.bind(n);return i.listener=r,n.wrapFn=i,i}function m(e,t,r){var n=e._events;if(void 0===n)return[];var i=n[t];return void 0===i?[]:"function"===typeof i?r?[i.listener||i]:[i]:r?y(i):b(i,i.length)}function v(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"===typeof r)return 1;if(void 0!==r)return r.length}return 0}function b(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}function g(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function y(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}function w(e,t){return new Promise((function(r,n){function i(r){e.removeListener(t,a),n(r)}function a(){"function"===typeof e.removeListener&&e.removeListener("error",i),r([].slice.call(arguments))}k(e,t,a,{once:!0}),"error"!==t&&_(e,i,{once:!0})}))}function _(e,t,r){"function"===typeof e.on&&k(e,"error",t,r)}function k(e,t,r,n){if("function"===typeof e.on)n.once?e.once(t,r):e.on(t,r);else{if("function"!==typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function i(a){n.once&&e.removeEventListener(t,i),r(a)}))}}Object.defineProperty(l,"defaultMaxListeners",{enumerable:!0,get:function(){return c},set:function(e){if("number"!==typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");c=e}}),l.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},l.prototype.setMaxListeners=function(e){if("number"!==typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},l.prototype.getMaxListeners=function(){return f(this)},l.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,i=this._events;if(void 0!==i)n=n&&void 0===i.error;else if(!n)return!1;if(n){var o;if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var l=i[e];if(void 0===l)return!1;if("function"===typeof l)a(l,this,t);else{var c=l.length,u=b(l,c);for(r=0;r<c;++r)a(u[r],this,t)}return!0},l.prototype.addListener=function(e,t){return h(this,e,t,!1)},l.prototype.on=l.prototype.addListener,l.prototype.prependListener=function(e,t){return h(this,e,t,!0)},l.prototype.once=function(e,t){return u(t),this.on(e,p(this,e,t)),this},l.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,p(this,e,t)),this},l.prototype.removeListener=function(e,t){var r,n,i,a,o;if(u(t),n=this._events,void 0===n)return this;if(r=n[e],void 0===r)return this;if(r===t||r.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!==typeof r){for(i=-1,a=r.length-1;a>=0;a--)if(r[a]===t||r[a].listener===t){o=r[a].listener,i=a;break}if(i<0)return this;0===i?r.shift():g(r,i),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,o||t)}return this},l.prototype.off=l.prototype.removeListener,l.prototype.removeAllListeners=function(e){var t,r,n;if(r=this._events,void 0===r)return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){var i,a=Object.keys(r);for(n=0;n<a.length;++n)i=a[n],"removeListener"!==i&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(t=r[e],"function"===typeof t)this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},l.prototype.listeners=function(e){return m(this,e,!0)},l.prototype.rawListeners=function(e){return m(this,e,!1)},l.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):v.call(e,t)},l.prototype.listenerCount=v,l.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},fb73:function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7.03 10.349l3.818-3.819a.8.8 0 1 1 1.132 1.132L8.16 11.48l3.819 3.818a.8.8 0 1 1-1.132 1.132L7.03 12.61l-3.818 3.82a.8.8 0 1 1-1.132-1.132L5.9 11.48 2.08 7.662A.8.8 0 1 1 3.212 6.53l3.818 3.82zm8.147 7.829h2.549c.254 0 .447.05.58.152a.49.49 0 0 1 .201.413.54.54 0 0 1-.159.393c-.105.108-.266.162-.48.162h-3.594c-.245 0-.435-.066-.572-.197a.621.621 0 0 1-.205-.463c0-.114.044-.265.132-.453a1.62 1.62 0 0 1 .288-.444c.433-.436.824-.81 1.172-1.122.348-.312.597-.517.747-.615.267-.183.49-.368.667-.553.177-.185.312-.375.405-.57.093-.194.139-.384.139-.57a1.008 1.008 0 0 0-.554-.917 1.197 1.197 0 0 0-.56-.133c-.426 0-.761.182-1.005.546a2.332 2.332 0 0 0-.164.39 1.609 1.609 0 0 1-.258.488c-.096.114-.237.17-.423.17a.558.558 0 0 1-.405-.156.568.568 0 0 1-.161-.427c0-.218.05-.446.151-.683.101-.238.252-.453.452-.646s.454-.349.762-.467a2.998 2.998 0 0 1 1.081-.178c.498 0 .923.076 1.274.228a1.916 1.916 0 0 1 1.004 1.032 1.984 1.984 0 0 1-.156 1.794c-.2.32-.405.572-.613.754-.208.182-.558.468-1.048.857-.49.39-.826.691-1.008.906a2.703 2.703 0 0 0-.24.309z"/></svg>'},fbd5:function(e,t,r){"use strict";var n;function i(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var a=r("9d8a").codes,o=a.ERR_MISSING_ARGS,s=a.ERR_STREAM_DESTROYED;function l(e){if(e)throw e}function c(e){return e.setHeader&&"function"===typeof e.abort}function u(e,t,a,o){o=i(o);var l=!1;e.on("close",(function(){l=!0})),void 0===n&&(n=r("ee93")),n(e,{readable:t,writable:a},(function(e){if(e)return o(e);l=!0,o()}));var u=!1;return function(t){if(!l&&!u)return u=!0,c(e)?e.abort():"function"===typeof e.destroy?e.destroy():void o(t||new s("pipe"))}}function f(e){e()}function h(e,t){return e.pipe(t)}function d(e){return e.length?"function"!==typeof e[e.length-1]?l:e.pop():l}function p(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,i=d(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new o("streams");var a=t.map((function(e,r){var o=r<t.length-1,s=r>0;return u(e,o,s,(function(e){n||(n=e),e&&a.forEach(f),o||(a.forEach(f),i(n))}))}));return t.reduce(h)}e.exports=p},fc47:function(e,t,r){(function(t){var r;!function(t){e.exports=t()}((function(){return function e(t,n,i){function a(s,l){if(!n[s]){if(!t[s]){var c="function"==typeof r&&r;if(!l&&c)return r(s,!0);if(o)return o(s,!0);throw new Error("Cannot find module '"+s+"'")}var u=n[s]={exports:{}};t[s][0].call(u.exports,(function(e){var r=t[s][1][e];return a(r||e)}),u,u.exports,e,t,n,i)}return n[s].exports}for(var o="function"==typeof r&&r,s=0;s<i.length;s++)a(i[s]);return a}({1:[function(e,t,r){"use strict";var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.encode=function(e,t){var r,i,a,o,s,l,c,u="",f=0;while(f<e.length)r=e.charCodeAt(f++),i=e.charCodeAt(f++),a=e.charCodeAt(f++),o=r>>2,s=(3&r)<<4|i>>4,l=(15&i)<<2|a>>6,c=63&a,isNaN(i)?l=c=64:isNaN(a)&&(c=64),u=u+n.charAt(o)+n.charAt(s)+n.charAt(l)+n.charAt(c);return u},r.decode=function(e,t){var r,i,a,o,s,l,c,u="",f=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(f<e.length)o=n.indexOf(e.charAt(f++)),s=n.indexOf(e.charAt(f++)),l=n.indexOf(e.charAt(f++)),c=n.indexOf(e.charAt(f++)),r=o<<2|s>>4,i=(15&s)<<4|l>>2,a=(3&l)<<6|c,u+=String.fromCharCode(r),64!=l&&(u+=String.fromCharCode(i)),64!=c&&(u+=String.fromCharCode(a));return u}},{}],2:[function(e,t,r){"use strict";function n(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}n.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},t.exports=n},{}],3:[function(e,t,r){"use strict";r.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null},r.DEFLATE=e("./flate")},{"./flate":8}],4:[function(e,t,r){"use strict";var n=e("./utils"),i=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];t.exports=function(e,t){if("undefined"===typeof e||!e.length)return 0;var r="string"!==n.getTypeOf(e);"undefined"==typeof t&&(t=0);var a=0,o=0,s=0;t^=-1;for(var l=0,c=e.length;l<c;l++)s=r?e[l]:e.charCodeAt(l),o=255&(t^s),a=i[o],t=t>>>8^a;return-1^t}},{"./utils":21}],5:[function(e,t,r){"use strict";var n=e("./utils");function i(e){this.data=null,this.length=0,this.index=0}i.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(e){},readInt:function(e){var t,r=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1)}},t.exports=i},{"./utils":21}],6:[function(e,t,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!1,r.date=null,r.compression=null,r.comment=null},{}],7:[function(e,t,r){"use strict";var n=e("./utils");r.string2binary=function(e){return n.string2binary(e)},r.string2Uint8Array=function(e){return n.transformTo("uint8array",e)},r.uint8Array2String=function(e){return n.transformTo("string",e)},r.string2Blob=function(e){var t=n.transformTo("arraybuffer",e);return n.arrayBuffer2Blob(t)},r.arrayBuffer2Blob=function(e){return n.arrayBuffer2Blob(e)},r.transformTo=function(e,t){return n.transformTo(e,t)},r.getTypeOf=function(e){return n.getTypeOf(e)},r.checkSupport=function(e){return n.checkSupport(e)},r.MAX_VALUE_16BITS=n.MAX_VALUE_16BITS,r.MAX_VALUE_32BITS=n.MAX_VALUE_32BITS,r.pretty=function(e){return n.pretty(e)},r.findCompression=function(e){return n.findCompression(e)},r.isRegExp=function(e){return n.isRegExp(e)}},{"./utils":21}],8:[function(e,t,r){"use strict";var n="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array,i=e("pako");r.uncompressInputType=n?"uint8array":"array",r.compressInputType=n?"uint8array":"array",r.magic="\b\0",r.compress=function(e){return i.deflateRaw(e)},r.uncompress=function(e){return i.inflateRaw(e)}},{pako:24}],9:[function(e,t,r){"use strict";var n=e("./base64");function i(e,t){if(!(this instanceof i))return new i(e,t);this.files={},this.comment=null,this.root="",e&&this.load(e,t),this.clone=function(){var e=new i;for(var t in this)"function"!==typeof this[t]&&(e[t]=this[t]);return e}}i.prototype=e("./object"),i.prototype.load=e("./load"),i.support=e("./support"),i.defaults=e("./defaults"),i.utils=e("./deprecatedPublicUtils"),i.base64={encode:function(e){return n.encode(e)},decode:function(e){return n.decode(e)}},i.compressions=e("./compressions"),t.exports=i},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(e,t,r){"use strict";var n=e("./base64"),i=e("./zipEntries");t.exports=function(e,t){var r,a,o,s;for(t=t||{},t.base64&&(e=n.decode(e)),a=new i(e,t),r=a.files,o=0;o<r.length;o++)s=r[o],this.file(s.fileName,s.decompressed,{binary:!0,optimizedBinaryString:!0,date:s.date,dir:s.dir,comment:s.fileComment.length?s.fileComment:null,createFolders:t.createFolders});return a.zipComment.length&&(this.comment=a.zipComment),this}},{"./base64":1,"./zipEntries":22}],11:[function(e,r,n){(function(e){"use strict";r.exports=function(t,r){return new e(t,r)},r.exports.test=function(t){return e.isBuffer(t)}}).call(this,"undefined"!==typeof t?t:void 0)},{}],12:[function(e,t,r){"use strict";var n=e("./uint8ArrayReader");function i(e){this.data=e,this.length=this.data.length,this.index=0}i.prototype=new n,i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},t.exports=i},{"./uint8ArrayReader":18}],13:[function(e,t,r){"use strict";var n=e("./support"),i=e("./utils"),a=e("./crc32"),o=e("./signature"),s=e("./defaults"),l=e("./base64"),c=e("./compressions"),u=e("./compressedObject"),f=e("./nodeBuffer"),h=e("./utf8"),d=e("./stringWriter"),p=e("./uint8ArrayWriter"),m=function(e){if(e._data instanceof u&&(e._data=e._data.getContent(),e.options.binary=!0,e.options.base64=!1,"uint8array"===i.getTypeOf(e._data))){var t=e._data;e._data=new Uint8Array(t.length),0!==t.length&&e._data.set(t,0)}return e._data},v=function(e){var t=m(e),r=i.getTypeOf(t);return"string"===r?!e.options.binary&&n.nodebuffer?f(t,"utf-8"):e.asBinary():t},b=function(e){var t=m(this);return null===t||"undefined"===typeof t?"":(this.options.base64&&(t=l.decode(t)),t=e&&this.options.binary?C.utf8decode(t):i.transformTo("string",t),e||this.options.binary||(t=i.transformTo("string",C.utf8encode(t))),t)},g=function(e,t,r){this.name=e,this.dir=r.dir,this.date=r.date,this.comment=r.comment,this._data=t,this.options=r,this._initialMetadata={dir:r.dir,date:r.date}};g.prototype={asText:function(){return b.call(this,!0)},asBinary:function(){return b.call(this,!1)},asNodeBuffer:function(){var e=v(this);return i.transformTo("nodebuffer",e)},asUint8Array:function(){var e=v(this);return i.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var y=function(e,t){var r,n="";for(r=0;r<t;r++)n+=String.fromCharCode(255&e),e>>>=8;return n},w=function(){var e,t,r={};for(e=0;e<arguments.length;e++)for(t in arguments[e])arguments[e].hasOwnProperty(t)&&"undefined"===typeof r[t]&&(r[t]=arguments[e][t]);return r},_=function(e){return e=e||{},!0!==e.base64||null!==e.binary&&void 0!==e.binary||(e.binary=!0),e=w(e,s),e.date=e.date||new Date,null!==e.compression&&(e.compression=e.compression.toUpperCase()),e},k=function(e,t,r){var n,a=i.getTypeOf(t);if(r=_(r),r.createFolders&&(n=O(e))&&E.call(this,n,!0),r.dir||null===t||"undefined"===typeof t)r.base64=!1,r.binary=!1,t=null;else if("string"===a)r.binary&&!r.base64&&!0!==r.optimizedBinaryString&&(t=i.string2binary(t));else{if(r.base64=!1,r.binary=!0,!a&&!(t instanceof u))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===a&&(t=i.transformTo("uint8array",t))}var o=new g(e,t,r);return this.files[e]=o,o},O=function(e){"/"==e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""},E=function(e,t){return"/"!=e.slice(-1)&&(e+="/"),t="undefined"!==typeof t&&t,this.files[e]||k.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]},S=function(e,t){var r,n=new u;return e._data instanceof u?(n.uncompressedSize=e._data.uncompressedSize,n.crc32=e._data.crc32,0===n.uncompressedSize||e.dir?(t=c["STORE"],n.compressedContent="",n.crc32=0):e._data.compressionMethod===t.magic?n.compressedContent=e._data.getCompressedContent():(r=e._data.getContent(),n.compressedContent=t.compress(i.transformTo(t.compressInputType,r)))):(r=v(e),r&&0!==r.length&&!e.dir||(t=c["STORE"],r=""),n.uncompressedSize=r.length,n.crc32=a(r),n.compressedContent=t.compress(i.transformTo(t.compressInputType,r))),n.compressedSize=n.compressedContent.length,n.compressionMethod=t.magic,n},A=function(e,t,r,n){r.compressedContent;var s,l,c,u,f=i.transformTo("string",h.utf8encode(t.name)),d=t.comment||"",p=i.transformTo("string",h.utf8encode(d)),m=f.length!==t.name.length,v=p.length!==d.length,b=t.options,g="",w="",_="";c=t._initialMetadata.dir!==t.dir?t.dir:b.dir,u=t._initialMetadata.date!==t.date?t.date:b.date,s=u.getHours(),s<<=6,s|=u.getMinutes(),s<<=5,s|=u.getSeconds()/2,l=u.getFullYear()-1980,l<<=4,l|=u.getMonth()+1,l<<=5,l|=u.getDate(),m&&(w=y(1,1)+y(a(f),4)+f,g+="up"+y(w.length,2)+w),v&&(_=y(1,1)+y(this.crc32(p),4)+p,g+="uc"+y(_.length,2)+_);var k="";k+="\n\0",k+=m||v?"\0\b":"\0\0",k+=r.compressionMethod,k+=y(s,2),k+=y(l,2),k+=y(r.crc32,4),k+=y(r.compressedSize,4),k+=y(r.uncompressedSize,4),k+=y(f.length,2),k+=y(g.length,2);var O=o.LOCAL_FILE_HEADER+k+f+g,E=o.CENTRAL_FILE_HEADER+"\0"+k+y(p.length,2)+"\0\0\0\0"+(!0===c?"\0\0\0":"\0\0\0\0")+y(n,4)+f+g+p;return{fileRecord:O,dirRecord:E,compressedObject:r}},C={load:function(e,t){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var t,r,n,i,a=[];for(t in this.files)this.files.hasOwnProperty(t)&&(n=this.files[t],i=new g(n.name,n._data,w(n.options)),r=t.slice(this.root.length,t.length),t.slice(0,this.root.length)===this.root&&e(r,i)&&a.push(i));return a},file:function(e,t,r){if(1===arguments.length){if(i.isRegExp(e)){var n=e;return this.filter((function(e,t){return!t.dir&&n.test(e)}))}return this.filter((function(t,r){return!r.dir&&t===e}))[0]||null}return e=this.root+e,k.call(this,e,t,r),this},folder:function(e){if(!e)return this;if(i.isRegExp(e))return this.filter((function(t,r){return r.dir&&e.test(t)}));var t=this.root+e,r=E.call(this,t),n=this.clone();return n.root=r.name,n},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!=e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var r=this.filter((function(t,r){return r.name.slice(0,e.length)===e})),n=0;n<r.length;n++)delete this.files[r[n].name];return this},generate:function(e){e=w(e||{},{base64:!0,compression:"STORE",type:"base64",comment:null}),i.checkSupport(e.type);var t,r,n=[],a=0,s=0,u=i.transformTo("string",this.utf8encode(e.comment||this.comment||""));for(var f in this.files)if(this.files.hasOwnProperty(f)){var h=this.files[f],m=h.options.compression||e.compression.toUpperCase(),v=c[m];if(!v)throw new Error(m+" is not a valid compression method !");var b=S.call(this,h,v),g=A.call(this,f,h,b,a);a+=g.fileRecord.length+b.compressedSize,s+=g.dirRecord.length,n.push(g)}var _="";_=o.CENTRAL_DIRECTORY_END+"\0\0\0\0"+y(n.length,2)+y(n.length,2)+y(s,4)+y(a,4)+y(u.length,2)+u;var k=e.type.toLowerCase();for(t="uint8array"===k||"arraybuffer"===k||"blob"===k||"nodebuffer"===k?new p(a+s+_.length):new d(a+s+_.length),r=0;r<n.length;r++)t.append(n[r].fileRecord),t.append(n[r].compressedObject.compressedContent);for(r=0;r<n.length;r++)t.append(n[r].dirRecord);t.append(_);var O=t.finalize();switch(e.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return i.transformTo(e.type.toLowerCase(),O);case"blob":return i.arrayBuffer2Blob(i.transformTo("arraybuffer",O));case"base64":return e.base64?l.encode(O):O;default:return O}},crc32:function(e,t){return a(e,t)},utf8encode:function(e){return i.transformTo("string",h.utf8encode(e))},utf8decode:function(e){return h.utf8decode(e)}};t.exports=C},{"./base64":1,"./compressedObject":2,"./compressions":3,"./crc32":4,"./defaults":6,"./nodeBuffer":11,"./signature":14,"./stringWriter":16,"./support":17,"./uint8ArrayWriter":19,"./utf8":20,"./utils":21}],14:[function(e,t,r){"use strict";r.LOCAL_FILE_HEADER="PK",r.CENTRAL_FILE_HEADER="PK",r.CENTRAL_DIRECTORY_END="PK",r.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",r.ZIP64_CENTRAL_DIRECTORY_END="PK",r.DATA_DESCRIPTOR="PK\b"},{}],15:[function(e,t,r){"use strict";var n=e("./dataReader"),i=e("./utils");function a(e,t){this.data=e,t||(this.data=i.string2binary(this.data)),this.length=this.data.length,this.index=0}a.prototype=new n,a.prototype.byteAt=function(e){return this.data.charCodeAt(e)},a.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)},a.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},t.exports=a},{"./dataReader":5,"./utils":21}],16:[function(e,t,r){"use strict";var n=e("./utils"),i=function(){this.data=[]};i.prototype={append:function(e){e=n.transformTo("string",e),this.data.push(e)},finalize:function(){return this.data.join("")}},t.exports=i},{"./utils":21}],17:[function(e,r,n){(function(e){"use strict";if(n.base64=!0,n.array=!0,n.string=!0,n.arraybuffer="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array,n.nodebuffer="undefined"!==typeof e,n.uint8array="undefined"!==typeof Uint8Array,"undefined"===typeof ArrayBuffer)n.blob=!1;else{var t=new ArrayBuffer(0);try{n.blob=0===new Blob([t],{type:"application/zip"}).size}catch(a){try{var r=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,i=new r;i.append(t),n.blob=0===i.getBlob("application/zip").size}catch(a){n.blob=!1}}}}).call(this,"undefined"!==typeof t?t:void 0)},{}],18:[function(e,t,r){"use strict";var n=e("./dataReader");function i(e){e&&(this.data=e,this.length=this.data.length,this.index=0)}i.prototype=new n,i.prototype.byteAt=function(e){return this.data[e]},i.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2),i=e.charCodeAt(3),a=this.length-4;a>=0;--a)if(this.data[a]===t&&this.data[a+1]===r&&this.data[a+2]===n&&this.data[a+3]===i)return a;return-1},i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.index,this.index+e);return this.index+=e,t},t.exports=i},{"./dataReader":5}],19:[function(e,t,r){"use strict";var n=e("./utils"),i=function(e){this.data=new Uint8Array(e),this.index=0};i.prototype={append:function(e){0!==e.length&&(e=n.transformTo("uint8array",e),this.data.set(e,this.index),this.index+=e.length)},finalize:function(){return this.data}},t.exports=i},{"./utils":21}],20:[function(e,t,r){"use strict";for(var n=e("./utils"),i=e("./support"),a=e("./nodeBuffer"),o=new Array(256),s=0;s<256;s++)o[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;o[254]=o[254]=1;var l=function(e){var t,r,n,a,o,s=e.length,l=0;for(a=0;a<s;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<s&&(n=e.charCodeAt(a+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),a++)),l+=r<128?1:r<2048?2:r<65536?3:4;for(t=i.uint8array?new Uint8Array(l):new Array(l),o=0,a=0;o<l;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<s&&(n=e.charCodeAt(a+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),a++)),r<128?t[o++]=r:r<2048?(t[o++]=192|r>>>6,t[o++]=128|63&r):r<65536?(t[o++]=224|r>>>12,t[o++]=128|r>>>6&63,t[o++]=128|63&r):(t[o++]=240|r>>>18,t[o++]=128|r>>>12&63,t[o++]=128|r>>>6&63,t[o++]=128|63&r);return t},c=function(e,t){var r;t=t||e.length,t>e.length&&(t=e.length),r=t-1;while(r>=0&&128===(192&e[r]))r--;return r<0||0===r?t:r+o[e[r]]>t?r:t},u=function(e){var t,r,i,a,s=e.length,l=new Array(2*s);for(r=0,t=0;t<s;)if(i=e[t++],i<128)l[r++]=i;else if(a=o[i],a>4)l[r++]=65533,t+=a-1;else{i&=2===a?31:3===a?15:7;while(a>1&&t<s)i=i<<6|63&e[t++],a--;a>1?l[r++]=65533:i<65536?l[r++]=i:(i-=65536,l[r++]=55296|i>>10&1023,l[r++]=56320|1023&i)}return l.length!==r&&(l.subarray?l=l.subarray(0,r):l.length=r),n.applyFromCharCode(l)};r.utf8encode=function(e){return i.nodebuffer?a(e,"utf-8"):l(e)},r.utf8decode=function(e){if(i.nodebuffer)return n.transformTo("nodebuffer",e).toString("utf-8");e=n.transformTo(i.uint8array?"uint8array":"array",e);var t=[],r=0,a=e.length,o=65536;while(r<a){var s=c(e,Math.min(r+o,a));i.uint8array?t.push(u(e.subarray(r,s))):t.push(u(e.slice(r,s))),r=s}return t.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(e,t,r){"use strict";var n=e("./support"),i=e("./compressions"),a=e("./nodeBuffer");function o(e){return e}function s(e,t){for(var r=0;r<e.length;++r)t[r]=255&e.charCodeAt(r);return t}function l(e){var t=65536,n=[],i=e.length,o=r.getTypeOf(e),s=0,l=!0;try{switch(o){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,a(0));break}}catch(f){l=!1}if(!l){for(var c="",u=0;u<e.length;u++)c+=String.fromCharCode(e[u]);return c}while(s<i&&t>1)try{"array"===o||"nodebuffer"===o?n.push(String.fromCharCode.apply(null,e.slice(s,Math.min(s+t,i)))):n.push(String.fromCharCode.apply(null,e.subarray(s,Math.min(s+t,i)))),s+=t}catch(f){t=Math.floor(t/2)}return n.join("")}function c(e,t){for(var r=0;r<e.length;r++)t[r]=e[r];return t}r.string2binary=function(e){for(var t="",r=0;r<e.length;r++)t+=String.fromCharCode(255&e.charCodeAt(r));return t},r.arrayBuffer2Blob=function(e){r.checkSupport("blob");try{return new Blob([e],{type:"application/zip"})}catch(i){try{var t=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,n=new t;return n.append(e),n.getBlob("application/zip")}catch(i){throw new Error("Bug : can't construct the Blob.")}}},r.applyFromCharCode=l;var u={};u["string"]={string:o,array:function(e){return s(e,new Array(e.length))},arraybuffer:function(e){return u["string"]["uint8array"](e).buffer},uint8array:function(e){return s(e,new Uint8Array(e.length))},nodebuffer:function(e){return s(e,a(e.length))}},u["array"]={string:l,array:o,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return a(e)}},u["arraybuffer"]={string:function(e){return l(new Uint8Array(e))},array:function(e){return c(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:o,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return a(new Uint8Array(e))}},u["uint8array"]={string:l,array:function(e){return c(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:o,nodebuffer:function(e){return a(e)}},u["nodebuffer"]={string:l,array:function(e){return c(e,new Array(e.length))},arraybuffer:function(e){return u["nodebuffer"]["uint8array"](e).buffer},uint8array:function(e){return c(e,new Uint8Array(e.length))},nodebuffer:o},r.transformTo=function(e,t){if(t||(t=""),!e)return t;r.checkSupport(e);var n=r.getTypeOf(t),i=u[n][e](t);return i},r.getTypeOf=function(e){return"string"===typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":n.nodebuffer&&a.test(e)?"nodebuffer":n.uint8array&&e instanceof Uint8Array?"uint8array":n.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},r.checkSupport=function(e){var t=n[e.toLowerCase()];if(!t)throw new Error(e+" is not supported by this browser")},r.MAX_VALUE_16BITS=65535,r.MAX_VALUE_32BITS=-1,r.pretty=function(e){var t,r,n="";for(r=0;r<(e||"").length;r++)t=e.charCodeAt(r),n+="\\x"+(t<16?"0":"")+t.toString(16).toUpperCase();return n},r.findCompression=function(e){for(var t in i)if(i.hasOwnProperty(t)&&i[t].magic===e)return i[t];return null},r.isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}},{"./compressions":3,"./nodeBuffer":11,"./support":17}],22:[function(e,t,r){"use strict";var n=e("./stringReader"),i=e("./nodeBufferReader"),a=e("./uint8ArrayReader"),o=e("./utils"),s=e("./signature"),l=e("./zipEntry"),c=e("./support"),u=e("./object");function f(e,t){this.files=[],this.loadOptions=t,e&&this.load(e)}f.prototype={checkSignature:function(e){var t=this.reader.readString(4);if(t!==e)throw new Error("Corrupted zip or bug : unexpected signature ("+o.pretty(t)+", expected "+o.pretty(e)+")")},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2),this.zipComment=this.reader.readString(this.zipCommentLength),this.zipComment=u.utf8decode(this.zipComment)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};var e,t,r,n=this.zip64EndOfCentralSize-44,i=0;while(i<n)e=this.reader.readInt(2),t=this.reader.readInt(4),r=this.reader.readString(t),this.zip64ExtensibleData[e]={id:e,length:t,value:r}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(s.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8()},readCentralDir:function(){var e;this.reader.setIndex(this.centralDirOffset);while(this.reader.readString(4)===s.CENTRAL_FILE_HEADER)e=new l({zip64:this.zip64},this.loadOptions),e.readCentralPart(this.reader),this.files.push(e)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(s.CENTRAL_DIRECTORY_END);if(-1===e)throw new Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(e),this.checkSignature(s.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===o.MAX_VALUE_16BITS||this.diskWithCentralDirStart===o.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===o.MAX_VALUE_16BITS||this.centralDirRecords===o.MAX_VALUE_16BITS||this.centralDirSize===o.MAX_VALUE_32BITS||this.centralDirOffset===o.MAX_VALUE_32BITS){if(this.zip64=!0,e=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR),-1===e)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(e),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(e){var t=o.getTypeOf(e);"string"!==t||c.uint8array?this.reader="nodebuffer"===t?new i(e):new a(o.transformTo("uint8array",e)):this.reader=new n(e,this.loadOptions.optimizedBinaryString)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=f},{"./nodeBufferReader":12,"./object":13,"./signature":14,"./stringReader":15,"./support":17,"./uint8ArrayReader":18,"./utils":21,"./zipEntry":23}],23:[function(e,t,r){"use strict";var n=e("./stringReader"),i=e("./utils"),a=e("./compressedObject"),o=e("./object");function s(e,t){this.options=e,this.loadOptions=t}s.prototype={isEncrypted:function(){return 1===(1&this.bitFlag)},useUTF8:function(){return 2048===(2048&this.bitFlag)},prepareCompressedContent:function(e,t,r){return function(){var n=e.index;e.setIndex(t);var i=e.readData(r);return e.setIndex(n),i}},prepareContent:function(e,t,r,n,a){return function(){var e=i.transformTo(n.uncompressInputType,this.getCompressedContent()),t=n.uncompress(e);if(t.length!==a)throw new Error("Bug : uncompressed data size mismatch");return t}},readLocalPart:function(e){var t,r;if(e.skip(22),this.fileNameLength=e.readInt(2),r=e.readInt(2),this.fileName=e.readString(this.fileNameLength),e.skip(r),-1==this.compressedSize||-1==this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(t=i.findCompression(this.compressionMethod),null===t)throw new Error("Corrupted zip : compression "+i.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new a,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(e,e.index,this.compressedSize,t),this.decompressed.getContent=this.prepareContent(e,e.index,this.compressedSize,t,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=i.transformTo("string",this.decompressed.getContent()),o.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(e){if(this.versionMadeBy=e.readString(2),this.versionNeeded=e.readInt(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4),this.fileNameLength=e.readInt(2),this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=e.readString(this.fileNameLength),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readString(this.fileCommentLength),this.dir=!!(16&this.externalFileAttributes)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=new n(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,r,n,i=e.index;this.extraFields=this.extraFields||{};while(e.index<i+this.extraFieldsLength)t=e.readInt(2),r=e.readInt(2),n=e.readString(r),this.extraFields[t]={id:t,length:r,value:n}},handleUTF8:function(){if(this.useUTF8())this.fileName=o.utf8decode(this.fileName),this.fileComment=o.utf8decode(this.fileComment);else{var e=this.findExtraFieldUnicodePath();null!==e&&(this.fileName=e);var t=this.findExtraFieldUnicodeComment();null!==t&&(this.fileComment=t)}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=new n(e.value);return 1!==t.readInt(1)||o.crc32(this.fileName)!==t.readInt(4)?null:o.utf8decode(t.readString(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=new n(e.value);return 1!==t.readInt(1)||o.crc32(this.fileComment)!==t.readInt(4)?null:o.utf8decode(t.readString(e.length-5))}return null}},t.exports=s},{"./compressedObject":2,"./object":13,"./stringReader":15,"./utils":21}],24:[function(e,t,r){"use strict";var n=e("./lib/utils/common").assign,i=e("./lib/deflate"),a=e("./lib/inflate"),o=e("./lib/zlib/constants"),s={};n(s,i,a,o),t.exports=s},{"./lib/deflate":25,"./lib/inflate":26,"./lib/utils/common":27,"./lib/zlib/constants":30}],25:[function(e,t,r){"use strict";var n=e("./zlib/deflate.js"),i=e("./utils/common"),a=e("./utils/strings"),o=e("./zlib/messages"),s=e("./zlib/zstream"),l=0,c=4,u=0,f=1,h=-1,d=0,p=8,m=function(e){this.options=i.assign({level:h,method:p,chunkSize:16384,windowBits:15,memLevel:8,strategy:d,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var r=n.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(r!==u)throw new Error(o[r]);t.header&&n.deflateSetHeader(this.strm,t.header)};function v(e,t){var r=new m(t);if(r.push(e,!0),r.err)throw r.msg;return r.result}function b(e,t){return t=t||{},t.raw=!0,v(e,t)}function g(e,t){return t=t||{},t.gzip=!0,v(e,t)}m.prototype.push=function(e,t){var r,o,s=this.strm,h=this.options.chunkSize;if(this.ended)return!1;o=t===~~t?t:!0===t?c:l,s.input="string"===typeof e?a.string2buf(e):e,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new i.Buf8(h),s.next_out=0,s.avail_out=h),r=n.deflate(s,o),r!==f&&r!==u)return this.onEnd(r),this.ended=!0,!1;(0===s.avail_out||0===s.avail_in&&o===c)&&("string"===this.options.to?this.onData(a.buf2binstring(i.shrinkBuf(s.output,s.next_out))):this.onData(i.shrinkBuf(s.output,s.next_out)))}while((s.avail_in>0||0===s.avail_out)&&r!==f);return o!==c||(r=n.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===u)},m.prototype.onData=function(e){this.chunks.push(e)},m.prototype.onEnd=function(e){e===u&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},r.Deflate=m,r.deflate=v,r.deflateRaw=b,r.gzip=g},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(e,t,r){"use strict";var n=e("./zlib/inflate.js"),i=e("./utils/common"),a=e("./utils/strings"),o=e("./zlib/constants"),s=e("./zlib/messages"),l=e("./zlib/zstream"),c=e("./zlib/gzheader"),u=function(e){this.options=i.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0===(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var r=n.inflateInit2(this.strm,t.windowBits);if(r!==o.Z_OK)throw new Error(s[r]);this.header=new c,n.inflateGetHeader(this.strm,this.header)};function f(e,t){var r=new u(t);if(r.push(e,!0),r.err)throw r.msg;return r.result}function h(e,t){return t=t||{},t.raw=!0,f(e,t)}u.prototype.push=function(e,t){var r,s,l,c,u,f=this.strm,h=this.options.chunkSize;if(this.ended)return!1;s=t===~~t?t:!0===t?o.Z_FINISH:o.Z_NO_FLUSH,f.input="string"===typeof e?a.binstring2buf(e):e,f.next_in=0,f.avail_in=f.input.length;do{if(0===f.avail_out&&(f.output=new i.Buf8(h),f.next_out=0,f.avail_out=h),r=n.inflate(f,o.Z_NO_FLUSH),r!==o.Z_STREAM_END&&r!==o.Z_OK)return this.onEnd(r),this.ended=!0,!1;f.next_out&&(0===f.avail_out||r===o.Z_STREAM_END||0===f.avail_in&&s===o.Z_FINISH)&&("string"===this.options.to?(l=a.utf8border(f.output,f.next_out),c=f.next_out-l,u=a.buf2string(f.output,l),f.next_out=c,f.avail_out=h-c,c&&i.arraySet(f.output,f.output,l,c,0),this.onData(u)):this.onData(i.shrinkBuf(f.output,f.next_out)))}while(f.avail_in>0&&r!==o.Z_STREAM_END);return r===o.Z_STREAM_END&&(s=o.Z_FINISH),s!==o.Z_FINISH||(r=n.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===o.Z_OK)},u.prototype.onData=function(e){this.chunks.push(e)},u.prototype.onEnd=function(e){e===o.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},r.Inflate=u,r.inflate=f,r.inflateRaw=h,r.ungzip=f},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(e,t,r){"use strict";var n="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;r.assign=function(e){var t=Array.prototype.slice.call(arguments,1);while(t.length){var r=t.shift();if(r){if("object"!==typeof r)throw new TypeError(r+"must be non-object");for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}}return e},r.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,r,n,i){if(t.subarray&&e.subarray)e.set(t.subarray(r,r+n),i);else for(var a=0;a<n;a++)e[i+a]=t[r+a]},flattenChunks:function(e){var t,r,n,i,a,o;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;for(o=new Uint8Array(n),i=0,t=0,r=e.length;t<r;t++)a=e[t],o.set(a,i),i+=a.length;return o}},a={arraySet:function(e,t,r,n,i){for(var a=0;a<n;a++)e[i+a]=t[r+a]},flattenChunks:function(e){return[].concat.apply([],e)}};r.setTyped=function(e){e?(r.Buf8=Uint8Array,r.Buf16=Uint16Array,r.Buf32=Int32Array,r.assign(r,i)):(r.Buf8=Array,r.Buf16=Array,r.Buf32=Array,r.assign(r,a))},r.setTyped(n)},{}],28:[function(e,t,r){"use strict";var n=e("./common"),i=!0,a=!0;try{String.fromCharCode.apply(null,[0])}catch(c){i=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(c){a=!1}for(var o=new n.Buf8(256),s=0;s<256;s++)o[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;function l(e,t){if(t<65537&&(e.subarray&&a||!e.subarray&&i))return String.fromCharCode.apply(null,n.shrinkBuf(e,t));for(var r="",o=0;o<t;o++)r+=String.fromCharCode(e[o]);return r}o[254]=o[254]=1,r.string2buf=function(e){var t,r,i,a,o,s=e.length,l=0;for(a=0;a<s;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<s&&(i=e.charCodeAt(a+1),56320===(64512&i)&&(r=65536+(r-55296<<10)+(i-56320),a++)),l+=r<128?1:r<2048?2:r<65536?3:4;for(t=new n.Buf8(l),o=0,a=0;o<l;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<s&&(i=e.charCodeAt(a+1),56320===(64512&i)&&(r=65536+(r-55296<<10)+(i-56320),a++)),r<128?t[o++]=r:r<2048?(t[o++]=192|r>>>6,t[o++]=128|63&r):r<65536?(t[o++]=224|r>>>12,t[o++]=128|r>>>6&63,t[o++]=128|63&r):(t[o++]=240|r>>>18,t[o++]=128|r>>>12&63,t[o++]=128|r>>>6&63,t[o++]=128|63&r);return t},r.buf2binstring=function(e){return l(e,e.length)},r.binstring2buf=function(e){for(var t=new n.Buf8(e.length),r=0,i=t.length;r<i;r++)t[r]=e.charCodeAt(r);return t},r.buf2string=function(e,t){var r,n,i,a,s=t||e.length,c=new Array(2*s);for(n=0,r=0;r<s;)if(i=e[r++],i<128)c[n++]=i;else if(a=o[i],a>4)c[n++]=65533,r+=a-1;else{i&=2===a?31:3===a?15:7;while(a>1&&r<s)i=i<<6|63&e[r++],a--;a>1?c[n++]=65533:i<65536?c[n++]=i:(i-=65536,c[n++]=55296|i>>10&1023,c[n++]=56320|1023&i)}return l(c,n)},r.utf8border=function(e,t){var r;t=t||e.length,t>e.length&&(t=e.length),r=t-1;while(r>=0&&128===(192&e[r]))r--;return r<0||0===r?t:r+o[e[r]]>t?r:t}},{"./common":27}],29:[function(e,t,r){"use strict";function n(e,t,r,n){var i=65535&e|0,a=e>>>16&65535|0,o=0;while(0!==r){o=r>2e3?2e3:r,r-=o;do{i=i+t[n++]|0,a=a+i|0}while(--o);i%=65521,a%=65521}return i|a<<16|0}t.exports=n},{}],30:[function(e,t,r){t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(e,t,r){"use strict";function n(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}var i=n();function a(e,t,r,n){var a=i,o=n+r;e^=-1;for(var s=n;s<o;s++)e=e>>>8^a[255&(e^t[s])];return-1^e}t.exports=a},{}],32:[function(e,t,r){"use strict";var n=e("../utils/common"),i=e("./trees"),a=e("./adler32"),o=e("./crc32"),s=e("./messages"),l=0,c=1,u=3,f=4,h=5,d=0,p=1,m=-2,v=-3,b=-5,g=-1,y=1,w=2,_=3,k=4,O=0,E=2,S=8,A=9,C=15,T=8,x=29,M=256,j=M+1+x,R=30,P=19,I=2*j+1,B=15,N=3,D=258,L=D+N+1,F=32,V=42,z=69,U=73,H=91,q=103,W=113,G=666,K=1,X=2,$=3,Z=4,Y=3;function J(e,t){return e.msg=s[t],t}function Q(e){return(e<<1)-(e>4?9:0)}function ee(e){var t=e.length;while(--t>=0)e[t]=0}function te(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(n.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function re(e,t){i._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,te(e.strm)}function ne(e,t){e.pending_buf[e.pending++]=t}function ie(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function ae(e,t,r,i){var s=e.avail_in;return s>i&&(s=i),0===s?0:(e.avail_in-=s,n.arraySet(t,e.input,e.next_in,s,r),1===e.state.wrap?e.adler=a(e.adler,t,s,r):2===e.state.wrap&&(e.adler=o(e.adler,t,s,r)),e.next_in+=s,e.total_in+=s,s)}function oe(e,t){var r,n,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-L?e.strstart-(e.w_size-L):0,c=e.window,u=e.w_mask,f=e.prev,h=e.strstart+D,d=c[a+o-1],p=c[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(r=t,c[r+o]===p&&c[r+o-1]===d&&c[r]===c[a]&&c[++r]===c[a+1]){a+=2,r++;do{}while(c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&a<h);if(n=D-(h-a),a=h-D,n>o){if(e.match_start=t,o=n,n>=s)break;d=c[a+o-1],p=c[a+o]}}}while((t=f[t&u])>l&&0!==--i);return o<=e.lookahead?o:e.lookahead}function se(e){var t,r,i,a,o,s=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=s+(s-L)){n.arraySet(e.window,e.window,s,s,0),e.match_start-=s,e.strstart-=s,e.block_start-=s,r=e.hash_size,t=r;do{i=e.head[--t],e.head[t]=i>=s?i-s:0}while(--r);r=s,t=r;do{i=e.prev[--t],e.prev[t]=i>=s?i-s:0}while(--r);a+=s}if(0===e.strm.avail_in)break;if(r=ae(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=r,e.lookahead+e.insert>=N){o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+1])&e.hash_mask;while(e.insert)if(e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+N-1])&e.hash_mask,e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,e.lookahead+e.insert<N)break}}while(e.lookahead<L&&0!==e.strm.avail_in)}function le(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(se(e),0===e.lookahead&&t===l)return K;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,re(e,!1),0===e.strm.avail_out))return K;if(e.strstart-e.block_start>=e.w_size-L&&(re(e,!1),0===e.strm.avail_out))return K}return e.insert=0,t===f?(re(e,!0),0===e.strm.avail_out?$:Z):(e.strstart>e.block_start&&(re(e,!1),e.strm.avail_out),K)}function ce(e,t){for(var r,n;;){if(e.lookahead<L){if(se(e),e.lookahead<L&&t===l)return K;if(0===e.lookahead)break}if(r=0,e.lookahead>=N&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+N-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==r&&e.strstart-r<=e.w_size-L&&(e.match_length=oe(e,r)),e.match_length>=N)if(n=i._tr_tally(e,e.strstart-e.match_start,e.match_length-N),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=N){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+N-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(re(e,!1),0===e.strm.avail_out))return K}return e.insert=e.strstart<N-1?e.strstart:N-1,t===f?(re(e,!0),0===e.strm.avail_out?$:Z):e.last_lit&&(re(e,!1),0===e.strm.avail_out)?K:X}function ue(e,t){for(var r,n,a;;){if(e.lookahead<L){if(se(e),e.lookahead<L&&t===l)return K;if(0===e.lookahead)break}if(r=0,e.lookahead>=N&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+N-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=N-1,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-L&&(e.match_length=oe(e,r),e.match_length<=5&&(e.strategy===y||e.match_length===N&&e.strstart-e.match_start>4096)&&(e.match_length=N-1)),e.prev_length>=N&&e.match_length<=e.prev_length){a=e.strstart+e.lookahead-N,n=i._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-N),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=a&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+N-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=N-1,e.strstart++,n&&(re(e,!1),0===e.strm.avail_out))return K}else if(e.match_available){if(n=i._tr_tally(e,0,e.window[e.strstart-1]),n&&re(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return K}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=i._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<N-1?e.strstart:N-1,t===f?(re(e,!0),0===e.strm.avail_out?$:Z):e.last_lit&&(re(e,!1),0===e.strm.avail_out)?K:X}function fe(e,t){for(var r,n,a,o,s=e.window;;){if(e.lookahead<=D){if(se(e),e.lookahead<=D&&t===l)return K;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=N&&e.strstart>0&&(a=e.strstart-1,n=s[a],n===s[++a]&&n===s[++a]&&n===s[++a])){o=e.strstart+D;do{}while(n===s[++a]&&n===s[++a]&&n===s[++a]&&n===s[++a]&&n===s[++a]&&n===s[++a]&&n===s[++a]&&n===s[++a]&&a<o);e.match_length=D-(o-a),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=N?(r=i._tr_tally(e,1,e.match_length-N),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(re(e,!1),0===e.strm.avail_out))return K}return e.insert=0,t===f?(re(e,!0),0===e.strm.avail_out?$:Z):e.last_lit&&(re(e,!1),0===e.strm.avail_out)?K:X}function he(e,t){for(var r;;){if(0===e.lookahead&&(se(e),0===e.lookahead)){if(t===l)return K;break}if(e.match_length=0,r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(re(e,!1),0===e.strm.avail_out))return K}return e.insert=0,t===f?(re(e,!0),0===e.strm.avail_out?$:Z):e.last_lit&&(re(e,!1),0===e.strm.avail_out)?K:X}var de,pe=function(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i};function me(e){e.window_size=2*e.w_size,ee(e.head),e.max_lazy_match=de[e.level].max_lazy,e.good_match=de[e.level].good_length,e.nice_match=de[e.level].nice_length,e.max_chain_length=de[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=N-1,e.match_available=0,e.ins_h=0}function ve(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=S,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new n.Buf16(2*I),this.dyn_dtree=new n.Buf16(2*(2*R+1)),this.bl_tree=new n.Buf16(2*(2*P+1)),ee(this.dyn_ltree),ee(this.dyn_dtree),ee(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new n.Buf16(B+1),this.heap=new n.Buf16(2*j+1),ee(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new n.Buf16(2*j+1),ee(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function be(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=E,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?V:W,e.adler=2===t.wrap?0:1,t.last_flush=l,i._tr_init(t),d):J(e,m)}function ge(e){var t=be(e);return t===d&&me(e.state),t}function ye(e,t){return e&&e.state?2!==e.state.wrap?m:(e.state.gzhead=t,d):m}function we(e,t,r,i,a,o){if(!e)return m;var s=1;if(t===g&&(t=6),i<0?(s=0,i=-i):i>15&&(s=2,i-=16),a<1||a>A||r!==S||i<8||i>15||t<0||t>9||o<0||o>k)return J(e,m);8===i&&(i=9);var l=new ve;return e.state=l,l.strm=e,l.wrap=s,l.gzhead=null,l.w_bits=i,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=a+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+N-1)/N),l.window=new n.Buf8(2*l.w_size),l.head=new n.Buf16(l.hash_size),l.prev=new n.Buf16(l.w_size),l.lit_bufsize=1<<a+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new n.Buf8(l.pending_buf_size),l.d_buf=l.lit_bufsize>>1,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=o,l.method=r,ge(e)}function _e(e,t){return we(e,t,S,C,T,O)}function ke(e,t){var r,n,a,s;if(!e||!e.state||t>h||t<0)return e?J(e,m):m;if(n=e.state,!e.output||!e.input&&0!==e.avail_in||n.status===G&&t!==f)return J(e,0===e.avail_out?b:m);if(n.strm=e,r=n.last_flush,n.last_flush=t,n.status===V)if(2===n.wrap)e.adler=0,ne(n,31),ne(n,139),ne(n,8),n.gzhead?(ne(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),ne(n,255&n.gzhead.time),ne(n,n.gzhead.time>>8&255),ne(n,n.gzhead.time>>16&255),ne(n,n.gzhead.time>>24&255),ne(n,9===n.level?2:n.strategy>=w||n.level<2?4:0),ne(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(ne(n,255&n.gzhead.extra.length),ne(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=o(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=z):(ne(n,0),ne(n,0),ne(n,0),ne(n,0),ne(n,0),ne(n,9===n.level?2:n.strategy>=w||n.level<2?4:0),ne(n,Y),n.status=W);else{var v=S+(n.w_bits-8<<4)<<8,g=-1;g=n.strategy>=w||n.level<2?0:n.level<6?1:6===n.level?2:3,v|=g<<6,0!==n.strstart&&(v|=F),v+=31-v%31,n.status=W,ie(n,v),0!==n.strstart&&(ie(n,e.adler>>>16),ie(n,65535&e.adler)),e.adler=1}if(n.status===z)if(n.gzhead.extra){a=n.pending;while(n.gzindex<(65535&n.gzhead.extra.length)){if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(e.adler=o(e.adler,n.pending_buf,n.pending-a,a)),te(e),a=n.pending,n.pending===n.pending_buf_size))break;ne(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++}n.gzhead.hcrc&&n.pending>a&&(e.adler=o(e.adler,n.pending_buf,n.pending-a,a)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=U)}else n.status=U;if(n.status===U)if(n.gzhead.name){a=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(e.adler=o(e.adler,n.pending_buf,n.pending-a,a)),te(e),a=n.pending,n.pending===n.pending_buf_size)){s=1;break}s=n.gzindex<n.gzhead.name.length?255&n.gzhead.name.charCodeAt(n.gzindex++):0,ne(n,s)}while(0!==s);n.gzhead.hcrc&&n.pending>a&&(e.adler=o(e.adler,n.pending_buf,n.pending-a,a)),0===s&&(n.gzindex=0,n.status=H)}else n.status=H;if(n.status===H)if(n.gzhead.comment){a=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(e.adler=o(e.adler,n.pending_buf,n.pending-a,a)),te(e),a=n.pending,n.pending===n.pending_buf_size)){s=1;break}s=n.gzindex<n.gzhead.comment.length?255&n.gzhead.comment.charCodeAt(n.gzindex++):0,ne(n,s)}while(0!==s);n.gzhead.hcrc&&n.pending>a&&(e.adler=o(e.adler,n.pending_buf,n.pending-a,a)),0===s&&(n.status=q)}else n.status=q;if(n.status===q&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&te(e),n.pending+2<=n.pending_buf_size&&(ne(n,255&e.adler),ne(n,e.adler>>8&255),e.adler=0,n.status=W)):n.status=W),0!==n.pending){if(te(e),0===e.avail_out)return n.last_flush=-1,d}else if(0===e.avail_in&&Q(t)<=Q(r)&&t!==f)return J(e,b);if(n.status===G&&0!==e.avail_in)return J(e,b);if(0!==e.avail_in||0!==n.lookahead||t!==l&&n.status!==G){var y=n.strategy===w?he(n,t):n.strategy===_?fe(n,t):de[n.level].func(n,t);if(y!==$&&y!==Z||(n.status=G),y===K||y===$)return 0===e.avail_out&&(n.last_flush=-1),d;if(y===X&&(t===c?i._tr_align(n):t!==h&&(i._tr_stored_block(n,0,0,!1),t===u&&(ee(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),te(e),0===e.avail_out))return n.last_flush=-1,d}return t!==f?d:n.wrap<=0?p:(2===n.wrap?(ne(n,255&e.adler),ne(n,e.adler>>8&255),ne(n,e.adler>>16&255),ne(n,e.adler>>24&255),ne(n,255&e.total_in),ne(n,e.total_in>>8&255),ne(n,e.total_in>>16&255),ne(n,e.total_in>>24&255)):(ie(n,e.adler>>>16),ie(n,65535&e.adler)),te(e),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?d:p)}function Oe(e){var t;return e&&e.state?(t=e.state.status,t!==V&&t!==z&&t!==U&&t!==H&&t!==q&&t!==W&&t!==G?J(e,m):(e.state=null,t===W?J(e,v):d)):m}de=[new pe(0,0,0,0,le),new pe(4,4,8,4,ce),new pe(4,5,16,8,ce),new pe(4,6,32,32,ce),new pe(4,4,16,16,ue),new pe(8,16,32,32,ue),new pe(8,16,128,128,ue),new pe(8,32,128,256,ue),new pe(32,128,258,1024,ue),new pe(32,258,258,4096,ue)],r.deflateInit=_e,r.deflateInit2=we,r.deflateReset=ge,r.deflateResetKeep=be,r.deflateSetHeader=ye,r.deflate=ke,r.deflateEnd=Oe,r.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(e,t,r){"use strict";function n(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}t.exports=n},{}],34:[function(e,t,r){"use strict";var n=30,i=12;t.exports=function(e,t){var r,a,o,s,l,c,u,f,h,d,p,m,v,b,g,y,w,_,k,O,E,S,A,C,T;r=e.state,a=e.next_in,C=e.input,o=a+(e.avail_in-5),s=e.next_out,T=e.output,l=s-(t-e.avail_out),c=s+(e.avail_out-257),u=r.dmax,f=r.wsize,h=r.whave,d=r.wnext,p=r.window,m=r.hold,v=r.bits,b=r.lencode,g=r.distcode,y=(1<<r.lenbits)-1,w=(1<<r.distbits)-1;e:do{v<15&&(m+=C[a++]<<v,v+=8,m+=C[a++]<<v,v+=8),_=b[m&y];t:for(;;){if(k=_>>>24,m>>>=k,v-=k,k=_>>>16&255,0===k)T[s++]=65535&_;else{if(!(16&k)){if(0===(64&k)){_=b[(65535&_)+(m&(1<<k)-1)];continue t}if(32&k){r.mode=i;break e}e.msg="invalid literal/length code",r.mode=n;break e}O=65535&_,k&=15,k&&(v<k&&(m+=C[a++]<<v,v+=8),O+=m&(1<<k)-1,m>>>=k,v-=k),v<15&&(m+=C[a++]<<v,v+=8,m+=C[a++]<<v,v+=8),_=g[m&w];r:for(;;){if(k=_>>>24,m>>>=k,v-=k,k=_>>>16&255,!(16&k)){if(0===(64&k)){_=g[(65535&_)+(m&(1<<k)-1)];continue r}e.msg="invalid distance code",r.mode=n;break e}if(E=65535&_,k&=15,v<k&&(m+=C[a++]<<v,v+=8,v<k&&(m+=C[a++]<<v,v+=8)),E+=m&(1<<k)-1,E>u){e.msg="invalid distance too far back",r.mode=n;break e}if(m>>>=k,v-=k,k=s-l,E>k){if(k=E-k,k>h&&r.sane){e.msg="invalid distance too far back",r.mode=n;break e}if(S=0,A=p,0===d){if(S+=f-k,k<O){O-=k;do{T[s++]=p[S++]}while(--k);S=s-E,A=T}}else if(d<k){if(S+=f+d-k,k-=d,k<O){O-=k;do{T[s++]=p[S++]}while(--k);if(S=0,d<O){k=d,O-=k;do{T[s++]=p[S++]}while(--k);S=s-E,A=T}}}else if(S+=d-k,k<O){O-=k;do{T[s++]=p[S++]}while(--k);S=s-E,A=T}while(O>2)T[s++]=A[S++],T[s++]=A[S++],T[s++]=A[S++],O-=3;O&&(T[s++]=A[S++],O>1&&(T[s++]=A[S++]))}else{S=s-E;do{T[s++]=T[S++],T[s++]=T[S++],T[s++]=T[S++],O-=3}while(O>2);O&&(T[s++]=T[S++],O>1&&(T[s++]=T[S++]))}break}}break}}while(a<o&&s<c);O=v>>3,a-=O,v-=O<<3,m&=(1<<v)-1,e.next_in=a,e.next_out=s,e.avail_in=a<o?o-a+5:5-(a-o),e.avail_out=s<c?c-s+257:257-(s-c),r.hold=m,r.bits=v}},{}],35:[function(e,t,r){"use strict";var n=e("../utils/common"),i=e("./adler32"),a=e("./crc32"),o=e("./inffast"),s=e("./inftrees"),l=0,c=1,u=2,f=4,h=5,d=6,p=0,m=1,v=2,b=-2,g=-3,y=-4,w=-5,_=8,k=1,O=2,E=3,S=4,A=5,C=6,T=7,x=8,M=9,j=10,R=11,P=12,I=13,B=14,N=15,D=16,L=17,F=18,V=19,z=20,U=21,H=22,q=23,W=24,G=25,K=26,X=27,$=28,Z=29,Y=30,J=31,Q=32,ee=852,te=592,re=15,ne=re;function ie(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function ae(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function oe(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=k,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(ee),t.distcode=t.distdyn=new n.Buf32(te),t.sane=1,t.back=-1,p):b}function se(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,oe(e)):b}function le(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?b:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,se(e))):b}function ce(e,t){var r,n;return e?(n=new ae,e.state=n,n.window=null,r=le(e,t),r!==p&&(e.state=null),r):b}function ue(e){return ce(e,ne)}var fe,he,de=!0;function pe(e){if(de){var t;fe=new n.Buf32(512),he=new n.Buf32(32),t=0;while(t<144)e.lens[t++]=8;while(t<256)e.lens[t++]=9;while(t<280)e.lens[t++]=7;while(t<288)e.lens[t++]=8;s(c,e.lens,0,288,fe,0,e.work,{bits:9}),t=0;while(t<32)e.lens[t++]=5;s(u,e.lens,0,32,he,0,e.work,{bits:5}),de=!1}e.lencode=fe,e.lenbits=9,e.distcode=he,e.distbits=5}function me(e,t,r,i){var a,o=e.state;return null===o.window&&(o.wsize=1<<o.wbits,o.wnext=0,o.whave=0,o.window=new n.Buf8(o.wsize)),i>=o.wsize?(n.arraySet(o.window,t,r-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(a=o.wsize-o.wnext,a>i&&(a=i),n.arraySet(o.window,t,r-i,a,o.wnext),i-=a,i?(n.arraySet(o.window,t,r-i,i,0),o.wnext=i,o.whave=o.wsize):(o.wnext+=a,o.wnext===o.wsize&&(o.wnext=0),o.whave<o.wsize&&(o.whave+=a))),0}function ve(e,t){var r,ee,te,re,ne,ae,oe,se,le,ce,ue,fe,he,de,ve,be,ge,ye,we,_e,ke,Oe,Ee,Se,Ae=0,Ce=new n.Buf8(4),Te=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return b;r=e.state,r.mode===P&&(r.mode=I),ne=e.next_out,te=e.output,oe=e.avail_out,re=e.next_in,ee=e.input,ae=e.avail_in,se=r.hold,le=r.bits,ce=ae,ue=oe,Oe=p;e:for(;;)switch(r.mode){case k:if(0===r.wrap){r.mode=I;break}while(le<16){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(2&r.wrap&&35615===se){r.check=0,Ce[0]=255&se,Ce[1]=se>>>8&255,r.check=a(r.check,Ce,2,0),se=0,le=0,r.mode=O;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&se)<<8)+(se>>8))%31){e.msg="incorrect header check",r.mode=Y;break}if((15&se)!==_){e.msg="unknown compression method",r.mode=Y;break}if(se>>>=4,le-=4,ke=8+(15&se),0===r.wbits)r.wbits=ke;else if(ke>r.wbits){e.msg="invalid window size",r.mode=Y;break}r.dmax=1<<ke,e.adler=r.check=1,r.mode=512&se?j:P,se=0,le=0;break;case O:while(le<16){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(r.flags=se,(255&r.flags)!==_){e.msg="unknown compression method",r.mode=Y;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=Y;break}r.head&&(r.head.text=se>>8&1),512&r.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,r.check=a(r.check,Ce,2,0)),se=0,le=0,r.mode=E;case E:while(le<32){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}r.head&&(r.head.time=se),512&r.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,Ce[2]=se>>>16&255,Ce[3]=se>>>24&255,r.check=a(r.check,Ce,4,0)),se=0,le=0,r.mode=S;case S:while(le<16){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}r.head&&(r.head.xflags=255&se,r.head.os=se>>8),512&r.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,r.check=a(r.check,Ce,2,0)),se=0,le=0,r.mode=A;case A:if(1024&r.flags){while(le<16){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}r.length=se,r.head&&(r.head.extra_len=se),512&r.flags&&(Ce[0]=255&se,Ce[1]=se>>>8&255,r.check=a(r.check,Ce,2,0)),se=0,le=0}else r.head&&(r.head.extra=null);r.mode=C;case C:if(1024&r.flags&&(fe=r.length,fe>ae&&(fe=ae),fe&&(r.head&&(ke=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,ee,re,fe,ke)),512&r.flags&&(r.check=a(r.check,ee,fe,re)),ae-=fe,re+=fe,r.length-=fe),r.length))break e;r.length=0,r.mode=T;case T:if(2048&r.flags){if(0===ae)break e;fe=0;do{ke=ee[re+fe++],r.head&&ke&&r.length<65536&&(r.head.name+=String.fromCharCode(ke))}while(ke&&fe<ae);if(512&r.flags&&(r.check=a(r.check,ee,fe,re)),ae-=fe,re+=fe,ke)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=x;case x:if(4096&r.flags){if(0===ae)break e;fe=0;do{ke=ee[re+fe++],r.head&&ke&&r.length<65536&&(r.head.comment+=String.fromCharCode(ke))}while(ke&&fe<ae);if(512&r.flags&&(r.check=a(r.check,ee,fe,re)),ae-=fe,re+=fe,ke)break e}else r.head&&(r.head.comment=null);r.mode=M;case M:if(512&r.flags){while(le<16){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(se!==(65535&r.check)){e.msg="header crc mismatch",r.mode=Y;break}se=0,le=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=P;break;case j:while(le<32){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}e.adler=r.check=ie(se),se=0,le=0,r.mode=R;case R:if(0===r.havedict)return e.next_out=ne,e.avail_out=oe,e.next_in=re,e.avail_in=ae,r.hold=se,r.bits=le,v;e.adler=r.check=1,r.mode=P;case P:if(t===h||t===d)break e;case I:if(r.last){se>>>=7&le,le-=7&le,r.mode=X;break}while(le<3){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}switch(r.last=1&se,se>>>=1,le-=1,3&se){case 0:r.mode=B;break;case 1:if(pe(r),r.mode=z,t===d){se>>>=2,le-=2;break e}break;case 2:r.mode=L;break;case 3:e.msg="invalid block type",r.mode=Y}se>>>=2,le-=2;break;case B:se>>>=7&le,le-=7&le;while(le<32){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if((65535&se)!==(se>>>16^65535)){e.msg="invalid stored block lengths",r.mode=Y;break}if(r.length=65535&se,se=0,le=0,r.mode=N,t===d)break e;case N:r.mode=D;case D:if(fe=r.length,fe){if(fe>ae&&(fe=ae),fe>oe&&(fe=oe),0===fe)break e;n.arraySet(te,ee,re,fe,ne),ae-=fe,re+=fe,oe-=fe,ne+=fe,r.length-=fe;break}r.mode=P;break;case L:while(le<14){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(r.nlen=257+(31&se),se>>>=5,le-=5,r.ndist=1+(31&se),se>>>=5,le-=5,r.ncode=4+(15&se),se>>>=4,le-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=Y;break}r.have=0,r.mode=F;case F:while(r.have<r.ncode){while(le<3){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}r.lens[Te[r.have++]]=7&se,se>>>=3,le-=3}while(r.have<19)r.lens[Te[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,Ee={bits:r.lenbits},Oe=s(l,r.lens,0,19,r.lencode,0,r.work,Ee),r.lenbits=Ee.bits,Oe){e.msg="invalid code lengths set",r.mode=Y;break}r.have=0,r.mode=V;case V:while(r.have<r.nlen+r.ndist){for(;;){if(Ae=r.lencode[se&(1<<r.lenbits)-1],ve=Ae>>>24,be=Ae>>>16&255,ge=65535&Ae,ve<=le)break;if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(ge<16)se>>>=ve,le-=ve,r.lens[r.have++]=ge;else{if(16===ge){Se=ve+2;while(le<Se){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(se>>>=ve,le-=ve,0===r.have){e.msg="invalid bit length repeat",r.mode=Y;break}ke=r.lens[r.have-1],fe=3+(3&se),se>>>=2,le-=2}else if(17===ge){Se=ve+3;while(le<Se){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}se>>>=ve,le-=ve,ke=0,fe=3+(7&se),se>>>=3,le-=3}else{Se=ve+7;while(le<Se){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}se>>>=ve,le-=ve,ke=0,fe=11+(127&se),se>>>=7,le-=7}if(r.have+fe>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=Y;break}while(fe--)r.lens[r.have++]=ke}}if(r.mode===Y)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=Y;break}if(r.lenbits=9,Ee={bits:r.lenbits},Oe=s(c,r.lens,0,r.nlen,r.lencode,0,r.work,Ee),r.lenbits=Ee.bits,Oe){e.msg="invalid literal/lengths set",r.mode=Y;break}if(r.distbits=6,r.distcode=r.distdyn,Ee={bits:r.distbits},Oe=s(u,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,Ee),r.distbits=Ee.bits,Oe){e.msg="invalid distances set",r.mode=Y;break}if(r.mode=z,t===d)break e;case z:r.mode=U;case U:if(ae>=6&&oe>=258){e.next_out=ne,e.avail_out=oe,e.next_in=re,e.avail_in=ae,r.hold=se,r.bits=le,o(e,ue),ne=e.next_out,te=e.output,oe=e.avail_out,re=e.next_in,ee=e.input,ae=e.avail_in,se=r.hold,le=r.bits,r.mode===P&&(r.back=-1);break}for(r.back=0;;){if(Ae=r.lencode[se&(1<<r.lenbits)-1],ve=Ae>>>24,be=Ae>>>16&255,ge=65535&Ae,ve<=le)break;if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(be&&0===(240&be)){for(ye=ve,we=be,_e=ge;;){if(Ae=r.lencode[_e+((se&(1<<ye+we)-1)>>ye)],ve=Ae>>>24,be=Ae>>>16&255,ge=65535&Ae,ye+ve<=le)break;if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}se>>>=ye,le-=ye,r.back+=ye}if(se>>>=ve,le-=ve,r.back+=ve,r.length=ge,0===be){r.mode=K;break}if(32&be){r.back=-1,r.mode=P;break}if(64&be){e.msg="invalid literal/length code",r.mode=Y;break}r.extra=15&be,r.mode=H;case H:if(r.extra){Se=r.extra;while(le<Se){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}r.length+=se&(1<<r.extra)-1,se>>>=r.extra,le-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=q;case q:for(;;){if(Ae=r.distcode[se&(1<<r.distbits)-1],ve=Ae>>>24,be=Ae>>>16&255,ge=65535&Ae,ve<=le)break;if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(0===(240&be)){for(ye=ve,we=be,_e=ge;;){if(Ae=r.distcode[_e+((se&(1<<ye+we)-1)>>ye)],ve=Ae>>>24,be=Ae>>>16&255,ge=65535&Ae,ye+ve<=le)break;if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}se>>>=ye,le-=ye,r.back+=ye}if(se>>>=ve,le-=ve,r.back+=ve,64&be){e.msg="invalid distance code",r.mode=Y;break}r.offset=ge,r.extra=15&be,r.mode=W;case W:if(r.extra){Se=r.extra;while(le<Se){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}r.offset+=se&(1<<r.extra)-1,se>>>=r.extra,le-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=Y;break}r.mode=G;case G:if(0===oe)break e;if(fe=ue-oe,r.offset>fe){if(fe=r.offset-fe,fe>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=Y;break}fe>r.wnext?(fe-=r.wnext,he=r.wsize-fe):he=r.wnext-fe,fe>r.length&&(fe=r.length),de=r.window}else de=te,he=ne-r.offset,fe=r.length;fe>oe&&(fe=oe),oe-=fe,r.length-=fe;do{te[ne++]=de[he++]}while(--fe);0===r.length&&(r.mode=U);break;case K:if(0===oe)break e;te[ne++]=r.length,oe--,r.mode=U;break;case X:if(r.wrap){while(le<32){if(0===ae)break e;ae--,se|=ee[re++]<<le,le+=8}if(ue-=oe,e.total_out+=ue,r.total+=ue,ue&&(e.adler=r.check=r.flags?a(r.check,te,ue,ne-ue):i(r.check,te,ue,ne-ue)),ue=oe,(r.flags?se:ie(se))!==r.check){e.msg="incorrect data check",r.mode=Y;break}se=0,le=0}r.mode=$;case $:if(r.wrap&&r.flags){while(le<32){if(0===ae)break e;ae--,se+=ee[re++]<<le,le+=8}if(se!==(4294967295&r.total)){e.msg="incorrect length check",r.mode=Y;break}se=0,le=0}r.mode=Z;case Z:Oe=m;break e;case Y:Oe=g;break e;case J:return y;case Q:default:return b}return e.next_out=ne,e.avail_out=oe,e.next_in=re,e.avail_in=ae,r.hold=se,r.bits=le,(r.wsize||ue!==e.avail_out&&r.mode<Y&&(r.mode<X||t!==f))&&me(e,e.output,e.next_out,ue-e.avail_out)?(r.mode=J,y):(ce-=e.avail_in,ue-=e.avail_out,e.total_in+=ce,e.total_out+=ue,r.total+=ue,r.wrap&&ue&&(e.adler=r.check=r.flags?a(r.check,te,ue,e.next_out-ue):i(r.check,te,ue,e.next_out-ue)),e.data_type=r.bits+(r.last?64:0)+(r.mode===P?128:0)+(r.mode===z||r.mode===N?256:0),(0===ce&&0===ue||t===f)&&Oe===p&&(Oe=w),Oe)}function be(e){if(!e||!e.state)return b;var t=e.state;return t.window&&(t.window=null),e.state=null,p}function ge(e,t){var r;return e&&e.state?(r=e.state,0===(2&r.wrap)?b:(r.head=t,t.done=!1,p)):b}r.inflateReset=se,r.inflateReset2=le,r.inflateResetKeep=oe,r.inflateInit=ue,r.inflateInit2=ce,r.inflate=ve,r.inflateEnd=be,r.inflateGetHeader=ge,r.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./inffast":34,"./inftrees":36}],36:[function(e,t,r){"use strict";var n=e("../utils/common"),i=15,a=852,o=592,s=0,l=1,c=2,u=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],f=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],h=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],d=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(e,t,r,p,m,v,b,g){var y,w,_,k,O,E,S,A,C,T=g.bits,x=0,M=0,j=0,R=0,P=0,I=0,B=0,N=0,D=0,L=0,F=null,V=0,z=new n.Buf16(i+1),U=new n.Buf16(i+1),H=null,q=0;for(x=0;x<=i;x++)z[x]=0;for(M=0;M<p;M++)z[t[r+M]]++;for(P=T,R=i;R>=1;R--)if(0!==z[R])break;if(P>R&&(P=R),0===R)return m[v++]=20971520,m[v++]=20971520,g.bits=1,0;for(j=1;j<R;j++)if(0!==z[j])break;for(P<j&&(P=j),N=1,x=1;x<=i;x++)if(N<<=1,N-=z[x],N<0)return-1;if(N>0&&(e===s||1!==R))return-1;for(U[1]=0,x=1;x<i;x++)U[x+1]=U[x]+z[x];for(M=0;M<p;M++)0!==t[r+M]&&(b[U[t[r+M]]++]=M);if(e===s?(F=H=b,E=19):e===l?(F=u,V-=257,H=f,q-=257,E=256):(F=h,H=d,E=-1),L=0,M=0,x=j,O=v,I=P,B=0,_=-1,D=1<<P,k=D-1,e===l&&D>a||e===c&&D>o)return 1;for(;;){S=x-B,b[M]<E?(A=0,C=b[M]):b[M]>E?(A=H[q+b[M]],C=F[V+b[M]]):(A=96,C=0),y=1<<x-B,w=1<<I,j=w;do{w-=y,m[O+(L>>B)+w]=S<<24|A<<16|C|0}while(0!==w);y=1<<x-1;while(L&y)y>>=1;if(0!==y?(L&=y-1,L+=y):L=0,M++,0===--z[x]){if(x===R)break;x=t[r+b[M]]}if(x>P&&(L&k)!==_){0===B&&(B=P),O+=j,I=x-B,N=1<<I;while(I+B<R){if(N-=z[I+B],N<=0)break;I++,N<<=1}if(D+=1<<I,e===l&&D>a||e===c&&D>o)return 1;_=L&k,m[_]=P<<24|I<<16|O-v|0}}return 0!==L&&(m[O+L]=x-B<<24|64<<16|0),g.bits=P,0}},{"../utils/common":27}],37:[function(e,t,r){"use strict";t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(e,t,r){"use strict";var n=e("../utils/common"),i=4,a=0,o=1,s=2;function l(e){var t=e.length;while(--t>=0)e[t]=0}var c=0,u=1,f=2,h=3,d=258,p=29,m=256,v=m+1+p,b=30,g=19,y=2*v+1,w=15,_=16,k=7,O=256,E=16,S=17,A=18,C=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],T=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],x=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],M=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],j=512,R=new Array(2*(v+2));l(R);var P=new Array(2*b);l(P);var I=new Array(j);l(I);var B=new Array(d-h+1);l(B);var N=new Array(p);l(N);var D=new Array(b);l(D);var L,F,V,z=function(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length},U=function(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t};function H(e){return e<256?I[e]:I[256+(e>>>7)]}function q(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function W(e,t,r){e.bi_valid>_-r?(e.bi_buf|=t<<e.bi_valid&65535,q(e,e.bi_buf),e.bi_buf=t>>_-e.bi_valid,e.bi_valid+=r-_):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function G(e,t,r){W(e,r[2*t],r[2*t+1])}function K(e,t){var r=0;do{r|=1&e,e>>>=1,r<<=1}while(--t>0);return r>>>1}function X(e){16===e.bi_valid?(q(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}function $(e,t){var r,n,i,a,o,s,l=t.dyn_tree,c=t.max_code,u=t.stat_desc.static_tree,f=t.stat_desc.has_stree,h=t.stat_desc.extra_bits,d=t.stat_desc.extra_base,p=t.stat_desc.max_length,m=0;for(a=0;a<=w;a++)e.bl_count[a]=0;for(l[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<y;r++)n=e.heap[r],a=l[2*l[2*n+1]+1]+1,a>p&&(a=p,m++),l[2*n+1]=a,n>c||(e.bl_count[a]++,o=0,n>=d&&(o=h[n-d]),s=l[2*n],e.opt_len+=s*(a+o),f&&(e.static_len+=s*(u[2*n+1]+o)));if(0!==m){do{a=p-1;while(0===e.bl_count[a])a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[p]--,m-=2}while(m>0);for(a=p;0!==a;a--){n=e.bl_count[a];while(0!==n)i=e.heap[--r],i>c||(l[2*i+1]!==a&&(e.opt_len+=(a-l[2*i+1])*l[2*i],l[2*i+1]=a),n--)}}}function Z(e,t,r){var n,i,a=new Array(w+1),o=0;for(n=1;n<=w;n++)a[n]=o=o+r[n-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=K(a[s]++,s))}}function Y(){var e,t,r,n,i,a=new Array(w+1);for(r=0,n=0;n<p-1;n++)for(N[n]=r,e=0;e<1<<C[n];e++)B[r++]=n;for(B[r-1]=n,i=0,n=0;n<16;n++)for(D[n]=i,e=0;e<1<<T[n];e++)I[i++]=n;for(i>>=7;n<b;n++)for(D[n]=i<<7,e=0;e<1<<T[n]-7;e++)I[256+i++]=n;for(t=0;t<=w;t++)a[t]=0;e=0;while(e<=143)R[2*e+1]=8,e++,a[8]++;while(e<=255)R[2*e+1]=9,e++,a[9]++;while(e<=279)R[2*e+1]=7,e++,a[7]++;while(e<=287)R[2*e+1]=8,e++,a[8]++;for(Z(R,v+1,a),e=0;e<b;e++)P[2*e+1]=5,P[2*e]=K(e,5);L=new z(R,C,m+1,v,w),F=new z(P,T,0,b,w),V=new z(new Array(0),x,0,g,k)}function J(e){var t;for(t=0;t<v;t++)e.dyn_ltree[2*t]=0;for(t=0;t<b;t++)e.dyn_dtree[2*t]=0;for(t=0;t<g;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*O]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function Q(e){e.bi_valid>8?q(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function ee(e,t,r,i){Q(e),i&&(q(e,r),q(e,~r)),n.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function te(e,t,r,n){var i=2*t,a=2*r;return e[i]<e[a]||e[i]===e[a]&&n[t]<=n[r]}function re(e,t,r){var n=e.heap[r],i=r<<1;while(i<=e.heap_len){if(i<e.heap_len&&te(t,e.heap[i+1],e.heap[i],e.depth)&&i++,te(t,n,e.heap[i],e.depth))break;e.heap[r]=e.heap[i],r=i,i<<=1}e.heap[r]=n}function ne(e,t,r){var n,i,a,o,s=0;if(0!==e.last_lit)do{n=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],i=e.pending_buf[e.l_buf+s],s++,0===n?G(e,i,t):(a=B[i],G(e,a+m+1,t),o=C[a],0!==o&&(i-=N[a],W(e,i,o)),n--,a=H(n),G(e,a,r),o=T[a],0!==o&&(n-=D[a],W(e,n,o)))}while(s<e.last_lit);G(e,O,t)}function ie(e,t){var r,n,i,a=t.dyn_tree,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,l=t.stat_desc.elems,c=-1;for(e.heap_len=0,e.heap_max=y,r=0;r<l;r++)0!==a[2*r]?(e.heap[++e.heap_len]=c=r,e.depth[r]=0):a[2*r+1]=0;while(e.heap_len<2)i=e.heap[++e.heap_len]=c<2?++c:0,a[2*i]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=o[2*i+1]);for(t.max_code=c,r=e.heap_len>>1;r>=1;r--)re(e,a,r);i=l;do{r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],re(e,a,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,a[2*i]=a[2*r]+a[2*n],e.depth[i]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,a[2*r+1]=a[2*n+1]=i,e.heap[1]=i++,re(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],$(e,t),Z(a,c,e.bl_count)}function ae(e,t,r){var n,i,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)i=o,o=t[2*(n+1)+1],++s<l&&i===o||(s<c?e.bl_tree[2*i]+=s:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[2*E]++):s<=10?e.bl_tree[2*S]++:e.bl_tree[2*A]++,s=0,a=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4))}function oe(e,t,r){var n,i,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),n=0;n<=r;n++)if(i=o,o=t[2*(n+1)+1],!(++s<l&&i===o)){if(s<c)do{G(e,i,e.bl_tree)}while(0!==--s);else 0!==i?(i!==a&&(G(e,i,e.bl_tree),s--),G(e,E,e.bl_tree),W(e,s-3,2)):s<=10?(G(e,S,e.bl_tree),W(e,s-3,3)):(G(e,A,e.bl_tree),W(e,s-11,7));s=0,a=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4)}}function se(e){var t;for(ae(e,e.dyn_ltree,e.l_desc.max_code),ae(e,e.dyn_dtree,e.d_desc.max_code),ie(e,e.bl_desc),t=g-1;t>=3;t--)if(0!==e.bl_tree[2*M[t]+1])break;return e.opt_len+=3*(t+1)+5+5+4,t}function le(e,t,r,n){var i;for(W(e,t-257,5),W(e,r-1,5),W(e,n-4,4),i=0;i<n;i++)W(e,e.bl_tree[2*M[i]+1],3);oe(e,e.dyn_ltree,t-1),oe(e,e.dyn_dtree,r-1)}function ce(e){var t,r=4093624447;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return a;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return o;for(t=32;t<m;t++)if(0!==e.dyn_ltree[2*t])return o;return a}var ue=!1;function fe(e){ue||(Y(),ue=!0),e.l_desc=new U(e.dyn_ltree,L),e.d_desc=new U(e.dyn_dtree,F),e.bl_desc=new U(e.bl_tree,V),e.bi_buf=0,e.bi_valid=0,J(e)}function he(e,t,r,n){W(e,(c<<1)+(n?1:0),3),ee(e,t,r,!0)}function de(e){W(e,u<<1,3),G(e,O,R),X(e)}function pe(e,t,r,n){var a,o,l=0;e.level>0?(e.strm.data_type===s&&(e.strm.data_type=ce(e)),ie(e,e.l_desc),ie(e,e.d_desc),l=se(e),a=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=a&&(a=o)):a=o=r+5,r+4<=a&&-1!==t?he(e,t,r,n):e.strategy===i||o===a?(W(e,(u<<1)+(n?1:0),3),ne(e,R,P)):(W(e,(f<<1)+(n?1:0),3),le(e,e.l_desc.max_code+1,e.d_desc.max_code+1,l+1),ne(e,e.dyn_ltree,e.dyn_dtree)),J(e),n&&Q(e)}function me(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(B[r]+m+1)]++,e.dyn_dtree[2*H(t)]++),e.last_lit===e.lit_bufsize-1}r._tr_init=fe,r._tr_stored_block=he,r._tr_flush_block=pe,r._tr_tally=me,r._tr_align=de},{"../utils/common":27}],39:[function(e,t,r){"use strict";function n(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}t.exports=n},{}]},{},[9])(9)}))}).call(this,r("b639").Buffer)},fc4c:function(e,t,r){},fcd8:function(e,t,r){"use strict";r.d(t,"a",(function(){return f}));r("5df3"),r("1c4c");var n=r("b85c"),i=(r("ac4d"),r("8a81"),r("ac6a"),r("d4ec")),a=r("bee2"),o=r("b199"),s=r("44f2"),l=r("644e"),c=r("e907"),u=r("da0d"),f=function(e){function t(e,r){Object(i["a"])(this,t),this.document=e,this._children=[],r&&this._insertChild(0,r)}return Object(a["a"])(t,[{key:e,value:function(){return this._children[Symbol.iterator]()}},{key:"childCount",get:function(){return this._children.length}},{key:"isEmpty",get:function(){return 0===this.childCount}},{key:"root",get:function(){return this}},{key:"parent",get:function(){return null}},{key:"is",value:function(e){return"documentFragment"===e||"view:documentFragment"===e}},{key:"_appendChild",value:function(e){return this._insertChild(this.childCount,e)}},{key:"getChild",value:function(e){return this._children[e]}},{key:"getChildIndex",value:function(e){return this._children.indexOf(e)}},{key:"getChildren",value:function(){return this._children[Symbol.iterator]()}},{key:"_insertChild",value:function(e,t){this._fireChange("children",this);var r,i=0,a=h(this.document,t),o=Object(n["a"])(a);try{for(o.s();!(r=o.n()).done;){var s=r.value;null!==s.parent&&s._remove(),s.parent=this,this._children.splice(e,0,s),e++,i++}}catch(l){o.e(l)}finally{o.f()}return i}},{key:"_removeChildren",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this._fireChange("children",this);for(var r=e;r<e+t;r++)this._children[r].parent=null;return this._children.splice(e,t)}},{key:"_fireChange",value:function(e,t){this.fire("change:"+e,t)}}]),t}(Symbol.iterator);function h(e,t){return"string"==typeof t?[new o["a"](e,t)]:(Object(c["a"])(t)||(t=[t]),Array.from(t).map((function(t){return"string"==typeof t?new o["a"](e,t):t instanceof s["a"]?new o["a"](e,t.data):t})))}Object(l["a"])(f,u["c"])},fda6:function(e,t,r){var n=r("8947"),i=r("4228"),a=r("e85f");function o(){return Object.keys(a)}t.createCipher=t.Cipher=n.createCipher,t.createCipheriv=t.Cipheriv=n.createCipheriv,t.createDecipher=t.Decipher=i.createDecipher,t.createDecipheriv=t.Decipheriv=i.createDecipheriv,t.listCiphers=t.getCiphers=o},fdac:function(e,t,r){var n;function i(e){this.rand=e}if(e.exports=function(e){return n||(n=new i(null)),n.generate(e)},e.exports.Rand=i,i.prototype.generate=function(e){return this._rand(e)},i.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r<t.length;r++)t[r]=this.rand.getByte();return t},"object"===typeof self)self.crypto&&self.crypto.getRandomValues?i.prototype._rand=function(e){var t=new Uint8Array(e);return self.crypto.getRandomValues(t),t}:self.msCrypto&&self.msCrypto.getRandomValues?i.prototype._rand=function(e){var t=new Uint8Array(e);return self.msCrypto.getRandomValues(t),t}:"object"===typeof window&&(i.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var a=r(7);if("function"!==typeof a.randomBytes)throw new Error("Not supported");i.prototype._rand=function(e){return a.randomBytes(e)}}catch(o){}},fdf0:function(e,t,r){"use strict";r.d(t,"a",(function(){return h}));var n=r("d4ec"),i=r("bee2"),a=r("257e"),o=r("45eb"),s=r("7e84"),l=r("262e"),c=r("2caf"),u=r("940e"),f=r("768b"),h=(r("3d1d"),function(e){Object(l["a"])(r,e);var t=Object(c["a"])(r);function r(e){var i;Object(n["a"])(this,r),i=t.call(this,e),i.set("value"),i.set("id"),i.set("placeholder"),i.set("isReadOnly",!1),i.set("hasError",!1),i.set("ariaDescribedById"),i.focusTracker=new f["a"],i.bind("isFocused").to(i.focusTracker),i.set("isEmpty",!0);var o=i.bindTemplate;return i.setTemplate({tag:"input",attributes:{type:"text",class:["ck","ck-input","ck-input-text",o.if("isFocused","ck-input_focused"),o.if("isEmpty","ck-input-text_empty"),o.if("hasError","ck-error")],id:o.to("id"),placeholder:o.to("placeholder"),readonly:o.to("isReadOnly"),"aria-invalid":o.if("hasError",!0),"aria-describedby":o.to("ariaDescribedById")},on:{input:o.to("input"),change:o.to(i._updateIsEmpty.bind(Object(a["a"])(i)))}}),i}return Object(i["a"])(r,[{key:"render",value:function(){var e=this;Object(o["a"])(Object(s["a"])(r.prototype),"render",this).call(this),this.focusTracker.add(this.element),this._setDomElementValue(this.value),this._updateIsEmpty(),this.on("change:value",(function(t,r,n){e._setDomElementValue(n),e._updateIsEmpty()}))}},{key:"select",value:function(){this.element.select()}},{key:"focus",value:function(){this.element.focus()}},{key:"_updateIsEmpty",value:function(){this.isEmpty=d(this.element)}},{key:"_setDomElementValue",value:function(e){this.element.value=e||0===e?e:""}}]),r}(u["a"]));function d(e){return!e.value}},fecc:function(e,t,r){},fee2:function(e,t,r){"use strict";var n=r("42e2"),i=!0,a=!0;try{String.fromCharCode.apply(null,[0])}catch(c){i=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(c){a=!1}for(var o=new n.Buf8(256),s=0;s<256;s++)o[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;function l(e,t){if(t<65537&&(e.subarray&&a||!e.subarray&&i))return String.fromCharCode.apply(null,n.shrinkBuf(e,t));for(var r="",o=0;o<t;o++)r+=String.fromCharCode(e[o]);return r}o[254]=o[254]=1,t.string2buf=function(e){var t,r,i,a,o,s=e.length,l=0;for(a=0;a<s;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<s&&(i=e.charCodeAt(a+1),56320===(64512&i)&&(r=65536+(r-55296<<10)+(i-56320),a++)),l+=r<128?1:r<2048?2:r<65536?3:4;for(t=new n.Buf8(l),o=0,a=0;o<l;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<s&&(i=e.charCodeAt(a+1),56320===(64512&i)&&(r=65536+(r-55296<<10)+(i-56320),a++)),r<128?t[o++]=r:r<2048?(t[o++]=192|r>>>6,t[o++]=128|63&r):r<65536?(t[o++]=224|r>>>12,t[o++]=128|r>>>6&63,t[o++]=128|63&r):(t[o++]=240|r>>>18,t[o++]=128|r>>>12&63,t[o++]=128|r>>>6&63,t[o++]=128|63&r);return t},t.buf2binstring=function(e){return l(e,e.length)},t.binstring2buf=function(e){for(var t=new n.Buf8(e.length),r=0,i=t.length;r<i;r++)t[r]=e.charCodeAt(r);return t},t.buf2string=function(e,t){var r,n,i,a,s=t||e.length,c=new Array(2*s);for(n=0,r=0;r<s;)if(i=e[r++],i<128)c[n++]=i;else if(a=o[i],a>4)c[n++]=65533,r+=a-1;else{i&=2===a?31:3===a?15:7;while(a>1&&r<s)i=i<<6|63&e[r++],a--;a>1?c[n++]=65533:i<65536?c[n++]=i:(i-=65536,c[n++]=55296|i>>10&1023,c[n++]=56320|1023&i)}return l(c,n)},t.utf8border=function(e,t){var r;t=t||e.length,t>e.length&&(t=e.length),r=t-1;while(r>=0&&128===(192&e[r]))r--;return r<0||0===r?t:r+o[e[r]]>t?r:t}},ff1a:function(e,t,r){"use strict";r.d(t,"c",(function(){return s})),r.d(t,"e",(function(){return l})),r.d(t,"f",(function(){return c})),r.d(t,"g",(function(){return u})),r.d(t,"d",(function(){return f})),r.d(t,"a",(function(){return h})),r.d(t,"b",(function(){return d}));r("2909");var n=r("b85c"),i=(r("7f7f"),r("a4b7")),a=r("3707");r("82af");
  983. /**
  984. * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved.
  985. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  986. */
  987. function o(e){var t=e.createContainerElement("li");return t.getFillerOffset=p,t}function s(e,t){var r=t.mapper,n=t.writer,i="numbered"==e.getAttribute("listType")?"ol":"ul",a=o(n),s=n.createContainerElement(i,null);return n.insert(n.createPositionAt(s,0),a),r.bindElements(e,a),a}function l(e,t,r,i){var a=t.parent,o=r.mapper,s=r.writer,l=o.toViewPosition(i.createPositionBefore(e)),h=f(e.previousSibling,{sameIndent:!0,smallerIndent:!0,listIndent:e.getAttribute("listIndent")}),p=e.previousSibling;if(h&&h.getAttribute("listIndent")==e.getAttribute("listIndent")){var m=o.toViewElement(h);l=s.breakContainer(s.createPositionAfter(m))}else if(p&&"listItem"==p.name){l=o.toViewPosition(i.createPositionAt(p,"end"));var v=o.findMappedViewAncestor(l),b=d(v);l=b?s.createPositionBefore(b):s.createPositionAt(v,"end")}else l=o.toViewPosition(i.createPositionBefore(e));if(l=u(l),s.insert(l,a),p&&"listItem"==p.name){var g,y=o.toViewElement(p),w=s.createRange(s.createPositionAt(y,0),l),_=w.getWalker({ignoreElementEnd:!0}),k=Object(n["a"])(_);try{for(k.s();!(g=k.n()).done;){var O=g.value;if(O.item.is("element","li")){var E=s.breakContainer(s.createPositionBefore(O.item)),S=O.item.parent,A=s.createPositionAt(t,"end");c(s,A.nodeBefore,A.nodeAfter),s.move(s.createRangeOn(S),A),_.position=E}}}catch(P){k.e(P)}finally{k.f()}}else{var C=a.nextSibling;if(C&&(C.is("element","ul")||C.is("element","ol"))){var T,x=null,M=Object(n["a"])(C.getChildren());try{for(M.s();!(T=M.n()).done;){var j=T.value,R=o.toModelElement(j);if(!(R&&R.getAttribute("listIndent")>e.getAttribute("listIndent")))break;x=j}}catch(P){M.e(P)}finally{M.f()}x&&(s.breakContainer(s.createPositionAfter(x)),s.move(s.createRangeOn(x.parent),s.createPositionAt(t,"end")))}}c(s,a,a.nextSibling),c(s,a.previousSibling,a)}function c(e,t,r){return!t||!r||"ul"!=t.name&&"ol"!=t.name||t.name!=r.name||t.getAttribute("class")!==r.getAttribute("class")?null:e.mergeContainers(e.createPositionAfter(t))}function u(e){return e.getLastMatchingPosition((function(e){return e.item.is("uiElement")}))}function f(e,t){var r=!!t.sameIndent,n=!!t.smallerIndent,i=t.listIndent,a=e;while(a&&"listItem"==a.name){var o=a.getAttribute("listIndent");if(r&&i==o||n&&i>o)return a;a="forward"===t.direction?a.nextSibling:a.previousSibling}return null}function h(e,t,r,n){e.ui.componentFactory.add(t,(function(i){var o=e.commands.get(t),s=new a["a"](i);return s.set({label:r,icon:n,tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(o,"value","isEnabled"),s.on("execute",(function(){e.execute(t),e.editing.view.focus()})),s}))}function d(e){var t,r=Object(n["a"])(e.getChildren());try{for(r.s();!(t=r.n()).done;){var i=t.value;if("ul"==i.name||"ol"==i.name)return i}}catch(a){r.e(a)}finally{r.f()}return null}function p(){var e=!this.isEmpty&&("ul"==this.getChild(0).name||"ol"==this.getChild(0).name);return this.isEmpty||e?0:i["b"].call(this)}},ff23:function(e,t,r){},ff51:function(e,t,r){"use strict";var n=Array.isArray;t["a"]=n},ff8c:function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r("d4ec"),i=r("bee2"),a=r("f2ea"),o=r("da0d"),s=r("644e"),l=r("e47a"),c=r("758b"),u=(r("e800"),function(){function e(t){Object(n["a"])(this,e),this.document=t,this.parent=null}return Object(i["a"])(e,[{key:"index",get:function(){var e;if(!this.parent)return null;if(-1==(e=this.parent.getChildIndex(this)))throw new a["a"]("view-node-not-found-in-parent",this);return e}},{key:"nextSibling",get:function(){var e=this.index;return null!==e&&this.parent.getChild(e+1)||null}},{key:"previousSibling",get:function(){var e=this.index;return null!==e&&this.parent.getChild(e-1)||null}},{key:"root",get:function(){var e=this;while(e.parent)e=e.parent;return e}},{key:"isAttached",value:function(){return this.root.is("rootElement")}},{key:"getPath",value:function(){var e=[],t=this;while(t.parent)e.unshift(t.index),t=t.parent;return e}},{key:"getAncestors",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{includeSelf:!1,parentFirst:!1},t=[],r=e.includeSelf?this:this.parent;while(r)t[e.parentFirst?"push":"unshift"](r),r=r.parent;return t}},{key:"getCommonAncestor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.getAncestors(t),n=e.getAncestors(t),i=0;while(r[i]==n[i]&&r[i])i++;return 0===i?null:r[i-1]}},{key:"isBefore",value:function(e){if(this==e)return!1;if(this.root!==e.root)return!1;var t=this.getPath(),r=e.getPath(),n=Object(l["a"])(t,r);switch(n){case"prefix":return!0;case"extension":return!1;default:return t[n]<r[n]}}},{key:"isAfter",value:function(e){return this!=e&&(this.root===e.root&&!this.isBefore(e))}},{key:"_remove",value:function(){this.parent._removeChildren(this.index)}},{key:"_fireChange",value:function(e,t){this.fire("change:"+e,t),this.parent&&this.parent._fireChange(e,t)}},{key:"toJSON",value:function(){var e=Object(c["a"])(this);return delete e.parent,e}},{key:"is",value:function(e){return"node"===e||"view:node"===e}}]),e}());Object(s["a"])(u,o["c"])},ffa0:function(e,t,r){},ffc1:function(e,t,r){var n=r("5ca1"),i=r("504c")(!0);n(n.S,"Object",{entries:function(e){return i(e)}})}}]);