(self["webpackChunkscproject"]=self["webpackChunkscproject"]||[]).push([[4970],{67066:function(e,t,r){"use strict";var n=r(19670);e.exports=function(){var e=n(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},92087:function(e,t,r){var n=r(17854),i=r(19781),a=r(47045),o=r(67066),s=r(47293),l=n.RegExp,u=l.prototype,c=i&&s((function(){var e=!0;try{l(".","d")}catch(c){e=!1}var t={},r="",n=e?"dgimsy":"gimsy",i=function(e,n){Object.defineProperty(t,e,{get:function(){return r+=n,!0}})},a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var o in e&&(a.hasIndices="d"),a)i(o,a[o]);var s=Object.getOwnPropertyDescriptor(u,"flags").get.call(t);return s!==n||r!==n}));c&&a(u,"flags",{configurable:!0,get:o})},72789:function(e){"use strict";var t="[Content_Types].xml";function r(e,r,n){for(var i={},a=0,o=e.length;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r");return-1===i&&(i=e.lastIndexOf(">")),e.substr(0,i)+" ".concat(t,'="').concat(r,'"')+e.substr(i)}function _(e,t){var r=e.indexOf(" ".concat(t,'="'));if(-1===r)return null;var n=e.substr(r).search(/["']/)+r,i=e.substr(n+1).search(/["']/)+n;return e.substr(n+1,i-n)}function x(e,t){return-1!==e.indexOf(t,e.length-t.length)}function E(e,t){return e.substring(0,t.length)===t}function T(e){for(var t=[],r={},n=[],i=0,a=e.length;i0}))}var O={errorLogging:"json",paragraphLoop:!1,nullGetter:function(e){return e.module?"":"undefined"},xmlFileNames:["[Content_Types].xml"],parser:v,linebreaks:!1,fileTypeConfig:null,delimiters:{start:"{",end:"}"},syntax:{}};function A(e){var t=new f;return t.serializeToString(e).replace(/xmlns(:[a-z0-9]+)?="" ?/g,"")}function N(e){return 65279===e.charCodeAt(0)&&(e=e.substr(1)),(new c).parseFromString(e,"text/xml")}var C=[["&","&"],["<","<"],[">",">"],['"',"""],["'","'"]],D=C.map((function(e){var t=n(e,2),r=t[0],i=t[1];return{rstart:new RegExp(i,"g"),rend:new RegExp(r,"g"),start:i,end:r}}));function P(e){for(var t,r=D.length-1;r>=0;r--)t=D[r],e=e.replace(t.rstart,t.end);return e}function I(e){var t;e=e.toString();for(var r=0,n=D.length;r"}function U(e,t){return 0===e.indexOf("<"+t)&&-1!==[">"," ","/"].indexOf(e[t.length+1])}function q(e,t,r){var n=B(e,t,r);if(null!==n)return n;h({position:"right",element:t,parsed:e,index:r})}function B(e,t,r){"string"===typeof t&&(t=[t]);for(var n=1,i=r,a=e.length;i=0;i--)for(var a=e[i],o=0,s=t.length;o=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function o(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{},o=i.modules,l=void 0===o?[]:o,u=a(i,n);if(s(this,e),!Array.isArray(l))throw new Error("The modules argument of docxtemplater's constructor must be an array");if(this.targets=[],this.rendered=!1,this.scopeManagers={},this.compiled={},this.modules=[E()],this.setOptions(u),l.forEach((function(e){r.attachModule(e)})),arguments.length>0){if(!t||!t.files||"function"!==typeof t.file)throw new Error("The first argument of docxtemplater's constructor must be a valid zip file (jszip v2 or pizzip v3)");this.loadZip(t),this.compile(),this.v4Constructor=!0}}return u(e,[{key:"verifyApiVersion",value:function(e){return e=e.split(".").map((function(e){return parseInt(e,10)})),3!==e.length&&M("neededVersion is not a valid version",{neededVersion:e,explanation:"the neededVersion must be an array of length 3"}),e[0]!==j[0]&&M("The major api version do not match, you probably have to update docxtemplater with npm install --save docxtemplater",{neededVersion:e,currentModuleApiVersion:j,explanation:"moduleAPIVersionMismatch : needed=".concat(e.join("."),", current=").concat(j.join("."))}),e[1]>j[1]&&M("The minor api version is not uptodate, you probably have to update docxtemplater with npm install --save docxtemplater",{neededVersion:e,currentModuleApiVersion:j,explanation:"moduleAPIVersionMismatch : needed=".concat(e.join("."),", current=").concat(j.join("."))}),e[1]===j[1]&&e[2]>j[2]&&M("The patch api version is not uptodate, you probably have to update docxtemplater with npm install --save docxtemplater",{neededVersion:e,currentModuleApiVersion:j,explanation:"moduleAPIVersionMismatch : needed=".concat(e.join("."),", current=").concat(j.join("."))}),!0}},{key:"setModules",value:function(e){this.modules.forEach((function(t){t.set(e)}))}},{key:"sendEvent",value:function(e){this.modules.forEach((function(t){t.on(e)}))}},{key:"attachModule",value:function(e){if(this.v4Constructor)throw new R("attachModule() should not be called manually when using the v4 constructor");var t=i(e);if("function"===t)throw new R("Cannot attach a class/function as a module. Most probably you forgot to instantiate the module by using `new` on the module.");if(!e||"object"!==t)throw new R("Cannot attachModule with a falsy value");if(e.requiredAPIVersion&&this.verifyApiVersion(e.requiredAPIVersion),!0===e.attached){if("function"!==typeof e.clone)throw new Error('Cannot attach a module that was already attached : "'.concat(e.name,'". The most likely cause is that you are instantiating the module at the root level, and using it for multiple instances of Docxtemplater'));e=e.clone()}e.attached=!0;var r=A(e);return this.modules.push(r),r.on("attached"),this.fileType&&U(this),this}},{key:"setOptions",value:function(e){var t=this;if(this.v4Constructor)throw new Error("setOptions() should not be called manually when using the v4 constructor");if(!e)throw new Error("setOptions should be called with an object as first parameter");return this.options={},Object.keys(S).forEach((function(r){var n=S[r];t.options[r]=null!=e[r]?e[r]:t[r]||n,t[r]=t.options[r]})),this.delimiters.start=p.utf8ToWord(this.delimiters.start),this.delimiters.end=p.utf8ToWord(this.delimiters.end),this}},{key:"loadZip",value:function(e){if(this.v4Constructor)throw new Error("loadZip() should not be called manually when using the v4 constructor");if(e.loadAsync)throw new R("Docxtemplater doesn't handle JSZip version >=3, please use pizzip");return this.zip=e,this.updateFileTypeConfig(),this.modules=N([this.fileTypeConfig.baseModules.map((function(e){return e()})),this.modules]),U(this),this}},{key:"precompileFile",value:function(e){var t=this.createTemplateClass(e);t.preparse(),this.compiled[e]=t}},{key:"compileFile",value:function(e){this.compiled[e].parse()}},{key:"getScopeManager",value:function(e,t,r){return this.scopeManagers[e]||(this.scopeManagers[e]=h({tags:r,parser:this.parser,cachedParsers:t.cachedParsers})),this.scopeManagers[e]}},{key:"resolveData",value:function(e){var t=this,r=[];return Object.keys(this.compiled).length||g(),Promise.resolve(e).then((function(e){return t.setData(e),t.setModules({data:t.data,Lexer:T}),t.mapper=t.modules.reduce((function(e,t){return t.getRenderedMap(e)}),{}),Promise.all(Object.keys(t.mapper).map((function(e){var n=t.mapper[e],i=n.from,a=n.data;return Promise.resolve(a).then((function(n){var a=t.compiled[i];return a.filePath=e,a.scopeManager=t.getScopeManager(e,a,n),a.resolveTags(n).then((function(e){return a.scopeManager.finishedResolving=!0,e}),(function(e){Array.prototype.push.apply(r,e)}))}))}))).then((function(e){return 0!==r.length&&(t.options.errorLogging&&b(r,t.options.errorLogging),m(r)),N(e)}))}))}},{key:"reorderModules",value:function(){this.modules=P(this.modules,(function(e,t){return(t.priority||0)-(e.priority||0)}))}},{key:"throwIfDuplicateModules",value:function(){var e=D(this.modules.map((function(e){var t=e.name;return t})));if(e.length>0)throw new R('Detected duplicate module "'.concat(e[0],'"'))}},{key:"compile",value:function(){var e=this;return this.updateFileTypeConfig(),this.throwIfDuplicateModules(),this.reorderModules(),Object.keys(this.compiled).length||(this.options=this.modules.reduce((function(t,r){return r.optionsTransformer(t,e)}),this.options),this.options.xmlFileNames=C(this.options.xmlFileNames),this.xmlDocuments=this.options.xmlFileNames.reduce((function(t,r){var n=e.zip.files[r].asText();return t[r]=k(n),t}),{}),this.setModules({zip:this.zip,xmlDocuments:this.xmlDocuments}),this.getTemplatedFiles(),this.templatedFiles.forEach((function(t){null!=e.zip.files[t]&&e.precompileFile(t)})),this.templatedFiles.forEach((function(t){null!=e.zip.files[t]&&e.compileFile(t)})),this.setModules({compiled:this.compiled}),B(this)),this}},{key:"getRelsTypes",value:function(){for(var e=this.zip.files[x],t=e?k(e.asText()):null,r=t?t.getElementsByTagName("Relationship"):[],n={},i=0,a=r.length;i0&&y(),e&&this.setData(e),this.setModules({data:this.data,Lexer:T}),this.mapper=this.mapper||this.modules.reduce((function(e,t){return t.getRenderedMap(e)}),{}),Object.keys(this.mapper).forEach((function(e){var r=t.mapper[e],n=r.from,i=r.data,a=t.compiled[n];a.scopeManager=t.getScopeManager(e,a,i),a.render(e),t.zip.file(e,a.content,{createFolders:!0})})),B(this),this.sendEvent("syncing-zip"),this.syncZip(),this.sendEvent("synced-zip"),this}},{key:"syncZip",value:function(){var e=this;Object.keys(this.xmlDocuments).forEach((function(t){e.zip.remove(t);var r=O(e.xmlDocuments[t]);return e.zip.file(t,r,{createFolders:!0})}))}},{key:"setData",value:function(e){return this.data=e,this}},{key:"getZip",value:function(){return this.zip}},{key:"createTemplateClass",value:function(e){var t=this.zip.files[e].asText();return this.createTemplateClassFromContent(t,e)}},{key:"createTemplateClassFromContent",value:function(t,r){var n=this,i={filePath:r,contentType:this.filesContentTypes[r],relsType:this.relsTypes[r]};return Object.keys(S).concat(["filesContentTypes","fileTypeConfig","fileType","modules"]).forEach((function(e){i[e]=n[e]})),new e.XmlTemplater(t,i)}},{key:"getFullText",value:function(e){return this.createTemplateClass(e||this.fileTypeConfig.textPath(this)).getFullText()}},{key:"getTemplatedFiles",value:function(){var e=this;return this.templatedFiles=this.fileTypeConfig.getTemplatedFiles(this.zip),this.targets.forEach((function(t){e.templatedFiles.push(t)})),this.templatedFiles=C(this.templatedFiles),this.templatedFiles}}])}();function B(e){var t=e.compiled;e.errors=N(Object.keys(t).map((function(e){return t[e].allErrors}))),0!==e.errors.length&&(e.options.errorLogging&&b(e.errors,e.options.errorLogging),m(e.errors))}q.DocUtils=p,q.Errors=r(90605),q.XmlTemplater=r(92765),q.FileTypeConfig=r(66462),q.XmlMatcher=r(25962),e.exports=q,e.exports["default"]=q},6898:function(e){"use strict";function t(e,t){return t instanceof Error?Object.getOwnPropertyNames(t).concat("stack").reduce((function(e,r){return e[r]=t[r],"stack"===r&&(e[r]=t[r].toString()),e}),{}):t}function r(e,r){if(console.log(JSON.stringify({error:e},t,"json"===r?2:null)),e.properties&&e.properties.errors instanceof Array){var n=e.properties.errors.map((function(e){return e.properties.explanation})).join("\n");console.log("errorMessages",n)}}e.exports=r},90605:function(e,t,r){"use strict";function n(e){return 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},n(e)}function i(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 a(e){for(var t=1;t"},{tag:"w:sdtContent",shouldContain:["w:p","w:r","w:commentRangeStart","w:sdt"],value:""}]}}function u(){return{getTemplatedFiles:function(){return[]},textPath:function(e){return e.textTarget},tagsXmlTextArray:["Company","HyperlinkBase","Manager","cp:category","cp:keywords","dc:creator","dc:description","dc:subject","dc:title","a:t","m:t","vt:lpstr","vt:lpwstr"],tagsXmlLexedArray:["p:sp","a:tc","a:tr","a:tbl","a:graphicData","a:p","a:r","a:rPr","p:txBody","a:txBody","a:off","a:ext","p:graphicFrame","p:xfrm","a16:rowId","a:endParaRPr"],droppedTagsInsidePlaceholder:["a:p","a:endParaRPr"],expandTags:[{contains:"a:tc",expand:"a:tr"}],onParagraphLoop:[{contains:"a:p",expand:"a:p",onlyTextInTag:!0}],tagRawXml:"p:sp",baseModules:[n,o,a,s],tagShouldContain:[{tag:"a:tbl",shouldContain:["a:tr"],dropParent:"p:graphicFrame"},{tag:"p:txBody",shouldContain:["a:p"],value:""},{tag:"a:txBody",shouldContain:["a:p"],value:""}]}}e.exports={docx:l,pptx:u}},80742:function(e){"use strict";var t="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml",r="application/vnd.ms-word.document.macroEnabled.main+xml",n="application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml",i="application/vnd.ms-word.template.macroEnabledTemplate.main+xml",a="application/vnd.openxmlformats-officedocument.wordprocessingml.header+xml",o="application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml",s="application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml",l="application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml",u="application/vnd.openxmlformats-officedocument.presentationml.slide+xml",c="application/vnd.openxmlformats-officedocument.presentationml.slideMaster+xml",f="application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml",p="application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml",h=[t,r,n,i],d={main:h,docx:[a].concat(h,[l,o,s]),pptx:[u,c,f,p]};e.exports=d},4241:function(e){"use strict";function t(e,t){if(null==e.lIndex)return null;var r=t.scopeManager.scopePathItem;e.parentPart&&(r=r.slice(0,r.length-1));var n=t.filePath+"@"+e.lIndex.toString()+"-"+r.join("-");return n}e.exports=t},61255:function(e,t,r){"use strict";var n=r(7188),i=n.startsWith,a=n.endsWith,o=n.isStarting,s=n.isEnding,l=n.isWhiteSpace,u=r(80742);function c(e){for(var t="",r=0,n=e.length;r")&&(i(o,"".concat(o))),t=o,e[r]=o)}return e}function f(e,t){var r=t.fileTypeConfig.tagShouldContain||[],n="",i=-1;-1!==u.docx.indexOf(t.contentType)&&(e=c(e));for(var a=-1,l=0,f=e.length;l0;E--)if(o(e[E],w)){_=E;break}for(var T=l;Te.length)&&(t=e.length);for(var r=0,n=new Array(t);r",n),(-1===n||-1!==p&&n>p)&&_(e,f);var h=e.slice(f,n+1),d=I(h),m=d.tag,g=d.position,y=a[m];null!=y&&c.push({type:"tag",position:g,text:y,offset:f,value:h,tag:m})}return c}function L(e,t,r){var n,i=[],a=!1,o={offset:0},s=e.reduce((function(e,s){var l=s.position,u=s.offset,c=o.offset,p=o.length;return n=t.substr(c,u-c),a&&"start"===l?c+p===u?(n=t.substr(c,u-c+p+4),i.push(v({xtag:n,offset:c})),o=s,e.push(f(f({},s),{},{error:!0})),e):(i.push(g({xtag:k(n),offset:c})),o=s,e.push(f(f({},s),{},{error:!0})),e):a||"end"!==l?(a=!a,o=s,e.push(s),e):r.allowUnopenedTag?e:c+p===u?(n=t.substr(c-4,u-c+p+4),i.push(b({xtag:n,offset:c})),o=s,e.push(f(f({},s),{},{error:!0})),e):(i.push(y({xtag:n,offset:u})),o=s,e.push(f(f({},s),{},{error:!0})),e)}),[]);if(a){var l=o.offset;n=t.substr(l,t.length-l),i.push(g({xtag:k(n),offset:l}))}return{delimiterWithErrors:s,errors:i}}function z(e,t){return-1===e&&-1===t?O:e===t?A:-1===e||-1===t?t0&&(u=c,c=0),o.forEach((function(e){var t=a.substr(u,e.offset-n-u);if(e.changedelimiter)"start"===e.position?t.length>0&&s.push({type:"content",value:t}):u=e.offset-n+e.length;else{t.length>0&&(s.push({type:"content",value:t}),u+=t.length);var r={type:"delimiter",position:e.position,offset:u+n};s.push(r),u=e.offset-n+e.length}})),c=u-a.length;var p=a.substr(u);return p.length>0&&s.push({type:"content",value:p}),s}),this);return{parsed:p,errors:u}}function q(e){return"content"===e.type&&"insidetag"===e.position}function B(e){return e.filter(q)}function F(e,t){var r=!1;e.forEach((function(e){r=P(e,r),"content"===e.type&&(e.position=r?"insidetag":"outsidetag"),"text"!==t&&q(e)&&(e.value=e.value.replace(/>/g,">"))}))}e.exports={parseDelimiters:U,parse:function(e,t,r,n){F(e,n);var i=U(B(e),t,r),a=i.parsed,o=i.errors,s=[],l=0,u=0;return e.forEach((function(e){q(e)?(Array.prototype.push.apply(s,a[l].map((function(e){return"content"===e.type&&(e.position="insidetag"),e.lIndex=u++,e}))),l++):(e.lIndex=u++,s.push(e))})),{errors:o,lexed:s}},xmlparse:function(e,t){var r=R(e,t.text,t.other),n=0,i=r.reduce((function(t,r){var i=e.substr(n,r.offset-n);return i.length>0&&t.push({type:"content",value:i}),n=r.offset+r.value.length,delete r.offset,t.push(r),t}),[]),a=e.substr(n);return a.length>0&&i.push({type:"content",value:a}),i}}},5726:function(e){"use strict";function t(e,t){for(var r=-1,n=0,i=e.length;n=e[n].length||(-1===r||e[n][t[n]].offset0}));for(var n=new Array(r),i=e.map((function(){return 0})),a=0;a0){var o=E(i);r=r.concat(o.errors),i=o.traits}if(r.length>0)return{pairs:n,errors:r};for(var s=0,l=0;l=0?s:0}return{pairs:n,errors:r}}var S=function(){function e(){i(this,e),this.name="ExpandPairTrait"}return o(e,[{key:"optionsTransformer",value:function(e,t){return this.expandTags=t.fileTypeConfig.expandTags.concat(t.options.paragraphLoop?t.fileTypeConfig.onParagraphLoop:[]),e}},{key:"postparse",value:function(e,t){var r=this,n=t.getTraits,i=t.postparse,a=t.fileType,o=n(u,e);o=o.map((function(e){return e||[]})),o=c(o);var s=T(o),l=s.pairs,f=s.errors,d=0,m=null,y=l.map((function(t){var n,i,o=t[0].part.expandTo;if("auto"===o&&"text"!==a){var s=g(e,t,r.expandTags);s.error&&f.push(s.error),o=s.value}if(!o||"text"===a){var l=t[0].offset,u=t[1].offset;return l0)return{postparsed:e,errors:f};var v,b=0,_=e.reduce((function(t,r,n){var a=be.length)&&(t=e.length);for(var r=0,n=new Array(t);r':""}function B(e){return e.length&&S(e[0])&&O(T(e))}function F(e){return M(e)?0:e.length}function V(e){var t=e.parts.length-1;""===e.parts[t]?e.parts.splice(t,0,''):e.parts.push('')}function Z(e){e.parts.unshift('')}function H(e){return e.some((function(e){return D("w:type",e)&&-1!==e.value.indexOf("continuous")}))}function X(e){return e.some((function(e){return D("w:type",e)&&-1!==e.value.indexOf('w:val="nextPage"')}))}function G(e,t){return["".concat(t.map((function(e){var t=e.value;return t})).join(""),"")].concat(e)}function Y(e){var t=!1,r=!1;return e.reduce((function(e,n){return!1===t&&N(n,"')),e.push(n),e}),[])}function W(e){return e.filter((function(e){return!N(e,"=0;n--){var i=e[n];if(C("w:sectPr",i)&&(r=!0),D("w:sectPr",i)&&(t.unshift(i.value),r=!1),r&&t.unshift(i.value),S(i)){if(t.length>0)return t.join("");break}}return""}var te=function(){function e(){y(this,e),this.name="LoopModule",this.inXfrm=!1,this.totalSectPr=0,this.prefix={start:"#",end:"/",dash:/^-([^\s]+)\s(.+)/,inverted:"^"}}return b(e,[{key:"optionsTransformer",value:function(e,t){return this.docxtemplater=t,e}},{key:"preparse",value:function(e,t){var r=t.contentType;-1!==R.main.indexOf(r)&&(this.sects=J(e))}},{key:"matchers",value:function(){var e=z;return[[this.prefix.start,e,{expandTo:"auto",location:"start",inverted:!1}],[this.prefix.inverted,e,{expandTo:"auto",location:"start",inverted:!0}],[this.prefix.end,e,{location:"end"}],[this.prefix.dash,e,function(e){var t=f(e,3),r=t[1],n=t[2];return{location:"start",inverted:!1,expandTo:r,value:n}}]]}},{key:"getTraits",value:function(e,t){if("expandPair"===e)return t.reduce((function(e,t,r){return k(t,z)&&null==t.subparsed&&e.push({part:t,offset:r}),e}),[])}},{key:"postparse",value:function(e,t){var r=t.basePart;if(r&&"docx"===this.docxtemplater.fileType&&e.length>0){r.sectPrCount=Q(e),this.totalSectPr+=r.sectPrCount;var n=this.sects;n.some((function(t,i){return r.lIndex0)throw s;return e}))}))}))}},{key:"render",value:function(e,t){if("p:xfrm"===e.tag&&(this.inXfrm="start"===e.position),"a:ext"===e.tag&&this.inXfrm)return this.lastExt=e,e;if(!k(e,z))return null;var r=[],n=[],i=0,a=this,o=e.subparsed[0],s=0;"a:tr"===(null===o||void 0===o?void 0:o.tag)&&(s=+P(o.value,"h")),i-=s;var l=0,c=U(e);function f(o,f,p){i+=s;var h=t.scopeManager.createSubScopeManager(o,e.value,f,e,p);e.subparsed.forEach((function(e){if(D("a16:rowId",e)){var t=+P(e.value,"val")+l;l=1,e.value=I(e.value,"val",t)}}));var d=t.render(u(u({},t),{},{compiled:e.subparsed,tags:{},scopeManager:h}));e.hasPageBreak&&f===p-1&&c&&V(d);var m=h.scopePathItem.some((function(e){return 0!==e}));m?(1===e.sectPrCount&&(d.parts=W(d.parts)),e.addContinuousType&&(d.parts=Y(d.parts))):e.addNextPage&&(d.parts=G(d.parts,a.sects[e.addNextPage.index])),e.addNextPage&&V(d),e.hasPageBreakBeginning&&c&&Z(d);for(var g=0,y=d.parts.length;g".concat(e.lastParagrapSectPr,"")}:{value:"".concat(e.lastParagrapSectPr,"")}:{value:q(e)||"",errors:n};if(0!==i){var h=+P(this.lastExt.value,"cy");this.lastExt.value=I(this.lastExt.value,"cy",h+i)}return{value:t.joinUncorrupt(r,u(u({},t),{},{basePart:e})),errors:n}}}])}();e.exports=function(){return L(new te)}},35252:function(e,t,r){"use strict";function n(e){return 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},n(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r":"",i=e.split("\n"),a=this.recordedRun.join("");return i.map((function(e){return h(e)})).reduce((function(e,o,s){return e.push(o),s").concat(n,"<").concat(r,":r>").concat(a,"<").concat(r,":t").concat("docx"===t.fileType?' xml:space="preserve"':"",">")),e}),[])}}])}();e.exports=function(){return u(new E)}},77854:function(e,t,r){"use strict";function n(e){return 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},n(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r',g=m.length,y="",v=y.length;function b(e){return f(e)&&"w:t"===e.tag}function w(e,t){var r=e[t].value;return""===e[t+1].value||-1!==r.indexOf('xml:space="preserve"')?r:r.substr(0,r.length-1)+' xml:space="preserve">'}function _(e,t){return e&&e.basePart&&t.length>1}var x=function(){function e(){i(this,e),this.name="SpacePreserveModule"}return o(e,[{key:"postparse",value:function(e,t){var r=[],n=!1,i=0,a=0;function o(e,t){return"placeholder"===e.type&&t.length>1}var s=e.reduce((function(e,s){return b(s)&&(n=!0,a=r.length),n?(r.push(s),_(t,r)&&(i=t.basePart.endLindex,r[0].value=w(r,0)),o(s,r)&&(r[a].value=w(r,a),i=s.endLindex),p(s)&&s.lIndex>i&&(0!==i&&(r[a].value=w(r,a)),Array.prototype.push.apply(e,r),r=[],n=!1,i=0,a=0),e):(e.push(s),e)}),[]);return Array.prototype.push.apply(s,r),s}},{key:"postrender",value:function(e){for(var t="",r=0,n=0,i=e.length;n",o=o.substr(v)),t=o,r=a,e[n]=o)}return e}}])}();e.exports=function(){return u(new x)}},19844:function(e,t,r){"use strict";function n(e){return 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},n(e)}function i(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 a(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0){var l=null;return s.forEach((function(e){e.priority=e.priority||-e.value.length,(!l||e.priority>l.priority)&&(l=e)})),l.offset=i,delete l.priority,l.endLindex=a,l.lIndex=a,l.raw=e,l.onMatch&&l.onMatch(l),delete l.onMatch,delete l.prefix,l}for(var u=0,c=n.length;u>>6,s[i++]=128|63&t):t<65536?(s[i++]=224|t>>>12,s[i++]=128|t>>>6&63,s[i++]=128|63&t):(s[i++]=240|t>>>18,s[i++]=128|t>>>12&63,s[i++]=128|t>>>6&63,s[i++]=128|63&t);return s}function i(e,t){for(var r=0,i=t.modules.length;rc){var m=n(l);o+=m.length,f.push(m),l=""}l+=d,u+=d.length,delete s[p]}var g=n(l);o+=g.length,f.push(g);var y=new Uint8Array(o),v=0;return f.forEach((function(e){for(var t=0;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r>>0,i=0;i0?g.call(this,e,t,r-1):n}function y(e,t,r){var n,i=this,a=this.scopeList[r];return n=this.cachedParsers&&t.part?this.cachedParsers[t.part.lIndex]?this.cachedParsers[t.part.lIndex]:this.cachedParsers[t.part.lIndex]=this.parser(e,{tag:t.part,scopePath:this.scopePath}):this.parser(e,{tag:t.part,scopePath:this.scopePath}),Promise.resolve().then((function(){return n.get(a,i.getContext(t,r))}))["catch"]((function(r){throw c({tag:e,scope:a,error:r,offset:t.part.offset})})).then((function(n){return null==n&&r>0?y.call(i,e,t,r-1):n}))}var v=function(){function e(t){i(this,e),this.root=t.root||this,this.resolveOffset=t.resolveOffset||0,this.scopePath=t.scopePath,this.scopePathItem=t.scopePathItem,this.scopePathLength=t.scopePathLength,this.scopeList=t.scopeList,this.scopeType="",this.scopeTypes=t.scopeTypes,this.scopeLindex=t.scopeLindex,this.parser=t.parser,this.resolved=t.resolved,this.cachedParsers=t.cachedParsers}return o(e,[{key:"loopOver",value:function(e,t,r,n){return this.loopOverValue(this.getValue(e,n),t,r)}},{key:"functorIfInverted",value:function(e,t,r,n,i){return e&&t(r,n,i),e}},{key:"isValueFalsy",value:function(e,t){return null==e||!e||"[object Array]"===t&&0===e.length}},{key:"loopOverValue",value:function(e,t,r){this.root.finishedResolving&&(r=!1);var n=Object.prototype.toString.call(e);if(this.isValueFalsy(e,n))return this.scopeType=!1,this.functorIfInverted(r,t,p(this.scopeList),0,1);if("[object Array]"===n){this.scopeType="array";for(var i=0;ie.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?n[o-1].right:0),!(a.left]*>)([^<>]*))|(<(?:").concat(n,")[^>]*/>)"),"g");return r.matches=i(a,r.content),r}},92765:function(e,t,r){"use strict";function n(e){return 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},n(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r0?(this.allErrors=n,this.errorChecker(n),this):(this.content=g(i,t),this.setModules({inspect:{filePath:this.filePath,content:this.content}}),this)}}])}()},17967:function(e,t){"use strict";function r(e,t,r){if(void 0===r&&(r=Array.prototype),e&&"function"===typeof r.find)return r.find.call(e,t);for(var n=0;n=t+r||t?new java.lang.String(e,t,r)+"":e}function v(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}p.prototype.parseFromString=function(e,t){var r=this.options,n=new c,i=r.domBuilder||new d,o=r.errorHandler,s=r.locator,u=r.xmlns||{},p=/\/x?html?$/.test(t),m=p?a.HTML_ENTITIES:a.XML_ENTITIES;s&&i.setDocumentLocator(s),n.errorHandler=h(o,i,s),n.domBuilder=r.domBuilder||i,p&&(u[""]=l.HTML),u.xml=u.xml||l.XML;var g=r.normalizeLineEndings||f;return e&&"string"===typeof e?n.parse(g(e),u,m):n.errorHandler.error("invalid doc source"),i.doc},d.prototype={startDocument:function(){this.doc=(new s).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,r,n){var i=this.doc,a=i.createElementNS(e,r||t),o=n.length;v(this,a),this.currentElement=a,this.locator&&m(this.locator,a);for(var s=0;s=0))throw new D(N,new Error(e.tagName+"@"+r));var i=t.length-1;while(n"==e&&">")||"&"==e&&"&"||'"'==e&&"""||"&#"+e.charCodeAt()+";"}function F(e,t){if(t(e))return!0;if(e=e.firstChild)do{if(F(e,t))return!0}while(e=e.nextSibling)}function V(){this.ownerDocument=this}function Z(e,t,r){e&&e._inc++;var n=r.namespaceURI;n===a.XMLNS&&(t._nsMap[r.prefix?r.localName:""]=r.value)}function H(e,t,r,n){e&&e._inc++;var i=r.namespaceURI;i===a.XMLNS&&delete t._nsMap[r.prefix?r.localName:""]}function X(e,t,r){if(e&&e._inc){e._inc++;var n=t.childNodes;if(r)n[n.length++]=r;else{var i=t.firstChild,a=0;while(i)n[a++]=i,i=i.nextSibling;n.length=a,delete n[n.length]}}}function G(e,t){var r=t.previousSibling,n=t.nextSibling;return r?r.nextSibling=n:e.firstChild=n,n?n.previousSibling=r:e.lastChild=r,t.parentNode=null,t.previousSibling=null,t.nextSibling=null,X(e.ownerDocument,e),t}function Y(e){return e&&(e.nodeType===q.DOCUMENT_NODE||e.nodeType===q.DOCUMENT_FRAGMENT_NODE||e.nodeType===q.ELEMENT_NODE)}function W(e){return e&&(K(e)||J(e)||$(e)||e.nodeType===q.DOCUMENT_FRAGMENT_NODE||e.nodeType===q.COMMENT_NODE||e.nodeType===q.PROCESSING_INSTRUCTION_NODE)}function $(e){return e&&e.nodeType===q.DOCUMENT_TYPE_NODE}function K(e){return e&&e.nodeType===q.ELEMENT_NODE}function J(e){return e&&e.nodeType===q.TEXT_NODE}function Q(e,t){var r=e.childNodes||[];if(i(r,K)||$(t))return!1;var n=i(r,$);return!(t&&n&&r.indexOf(n)>r.indexOf(t))}function ee(e,t){var r=e.childNodes||[];function n(e){return K(e)&&e!==t}if(i(r,n))return!1;var a=i(r,$);return!(t&&a&&r.indexOf(a)>r.indexOf(t))}function te(e,t,r){if(!Y(e))throw new D(A,"Unexpected parent node type "+e.nodeType);if(r&&r.parentNode!==e)throw new D(N,"child not in parent");if(!W(t)||$(t)&&e.nodeType!==q.DOCUMENT_NODE)throw new D(A,"Unexpected node type "+t.nodeType+" for parent node type "+e.nodeType)}function re(e,t,r){var n=e.childNodes||[],a=t.childNodes||[];if(t.nodeType===q.DOCUMENT_FRAGMENT_NODE){var o=a.filter(K);if(o.length>1||i(a,J))throw new D(A,"More than one element or text in fragment");if(1===o.length&&!Q(e,r))throw new D(A,"Element in fragment can not be inserted before doctype")}if(K(t)&&!Q(e,r))throw new D(A,"Only one element can be added and only after doctype");if($(t)){if(i(n,$))throw new D(A,"Only one doctype is allowed");var s=i(n,K);if(r&&n.indexOf(s)1||i(a,J))throw new D(A,"More than one element or text in fragment");if(1===o.length&&!ee(e,r))throw new D(A,"Element in fragment can not be inserted before doctype")}if(K(t)&&!ee(e,r))throw new D(A,"Only one element can be added and only after doctype");if($(t)){function s(e){return $(e)&&e!==r}if(i(n,s))throw new D(A,"Only one doctype is allowed");var l=i(n,K);if(r&&n.indexOf(l)=0;h--){var b=i[h];if(""===b.prefix&&b.namespace===e.namespaceURI){f=b.namespace;break}}if(f!==e.namespaceURI)for(h=i.length-1;h>=0;h--){b=i[h];if(b.namespace===e.namespaceURI){b.prefix&&(c=b.prefix+":"+u);break}}}t.push("<",c);for(var S=0;S"),r&&/^script$/i.test(u))while(l)l.data?t.push(l.data):xe(l,t,r,n,i.slice()),l=l.nextSibling;else while(l)xe(l,t,r,n,i.slice()),l=l.nextSibling;t.push("")}else t.push("/>");return;case x:case T:l=e.firstChild;while(l)xe(l,t,r,n,i.slice()),l=l.nextSibling;return;case m:return _e(t,e.name,e.value);case g:return t.push(e.data.replace(/[<&>]/g,B));case y:return t.push("");case _:return t.push("\x3c!--",e.data,"--\x3e");case E:var N=e.publicId,C=e.systemId;if(t.push("");else if(C&&"."!=C)t.push(" SYSTEM ",C,">");else{var D=e.internalSubset;D&&t.push(" [",D,"]"),t.push(">")}return;case w:return t.push("");case v:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function Ee(e,t,r){var n;switch(t.nodeType){case d:n=t.cloneNode(!1),n.ownerDocument=e;case T:break;case m:r=!0;break}if(n||(n=t.cloneNode(!1)),n.ownerDocument=e,n.parentNode=null,r){var i=t.firstChild;while(i)n.appendChild(Ee(e,i,r)),i=i.nextSibling}return n}function Te(e,t,r){var n=new t.constructor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var a=t[i];"object"!=typeof a&&a!=n[i]&&(n[i]=a)}switch(t.childNodes&&(n.childNodes=new P),n.ownerDocument=e,n.nodeType){case d:var o=t.attributes,s=n.attributes=new L,l=o.length;s._ownerElement=n;for(var u=0;u=0&&e0},lookupPrefix:function(e){var t=this;while(t){var r=t._nsMap;if(r)for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)&&r[n]===e)return n;t=t.nodeType==m?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){var t=this;while(t){var r=t._nsMap;if(r&&Object.prototype.hasOwnProperty.call(r,e))return r[e];t=t.nodeType==m?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){var t=this.lookupPrefix(e);return null==t}},f(h,q),f(h,q.prototype),V.prototype={nodeName:"#document",nodeType:x,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==T){var r=e.firstChild;while(r){var n=r.nextSibling;this.insertBefore(r,t),r=n}return e}return ie(this,e,t),e.ownerDocument=this,null===this.documentElement&&e.nodeType===d&&(this.documentElement=e),e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),G(this,e)},replaceChild:function(e,t){ie(this,e,t,ne),e.ownerDocument=this,t&&this.removeChild(t),K(e)&&(this.documentElement=e)},importNode:function(e,t){return Ee(this,e,t)},getElementById:function(e){var t=null;return F(this.documentElement,(function(r){if(r.nodeType==d&&r.getAttribute("id")==e)return t=r,!0})),t},getElementsByClassName:function(e){var t=u(e);return new I(this,(function(r){var n=[];return t.length>0&&F(r.documentElement,(function(i){if(i!==r&&i.nodeType===d){var a=i.getAttribute("class");if(a){var o=e===a;if(!o){var s=u(a);o=t.every(c(s))}o&&n.push(i)}}})),n}))},createElement:function(e){var t=new oe;t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.localName=e,t.childNodes=new P;var r=t.attributes=new L;return r._ownerElement=t,t},createDocumentFragment:function(){var e=new ge;return e.ownerDocument=this,e.childNodes=new P,e},createTextNode:function(e){var t=new ue;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new ce;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new fe;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var r=new ye;return r.ownerDocument=this,r.tagName=r.nodeName=r.target=e,r.nodeValue=r.data=t,r},createAttribute:function(e){var t=new se;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new me;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var r=new oe,n=t.split(":"),i=r.attributes=new L;return r.childNodes=new P,r.ownerDocument=this,r.nodeName=t,r.tagName=t,r.namespaceURI=e,2==n.length?(r.prefix=n[0],r.localName=n[1]):r.localName=t,i._ownerElement=r,r},createAttributeNS:function(e,t){var r=new se,n=t.split(":");return r.ownerDocument=this,r.nodeName=t,r.name=t,r.namespaceURI=e,r.specified=!0,2==n.length?(r.prefix=n[0],r.localName=n[1]):r.localName=t,r}},p(V,q),oe.prototype={nodeType:d,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var r=this.ownerDocument.createAttribute(e);r.value=r.nodeValue=""+t,this.setAttributeNode(r)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===T?this.insertBefore(e,null):ae(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var r=this.getAttributeNodeNS(e,t);r&&this.removeAttributeNode(r)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var r=this.getAttributeNodeNS(e,t);return r&&r.value||""},setAttributeNS:function(e,t,r){var n=this.ownerDocument.createAttributeNS(e,t);n.value=n.nodeValue=""+r,this.setAttributeNode(n)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new I(this,(function(t){var r=[];return F(t,(function(n){n===t||n.nodeType!=d||"*"!==e&&n.tagName!=e||r.push(n)})),r}))},getElementsByTagNameNS:function(e,t){return new I(this,(function(r){var n=[];return F(r,(function(i){i===r||i.nodeType!==d||"*"!==e&&i.namespaceURI!==e||"*"!==t&&i.localName!=t||n.push(i)})),n}))}},V.prototype.getElementsByTagName=oe.prototype.getElementsByTagName,V.prototype.getElementsByTagNameNS=oe.prototype.getElementsByTagNameNS,p(oe,q),se.prototype.nodeType=m,p(se,q),le.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(O[A])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,r){var n=this.data.substring(0,e),i=this.data.substring(e+t);r=n+r+i,this.nodeValue=this.data=r,this.length=r.length}},p(le,q),ue.prototype={nodeName:"#text",nodeType:g,splitText:function(e){var t=this.data,r=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var n=this.ownerDocument.createTextNode(r);return this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling),n}},p(ue,le),ce.prototype={nodeName:"#comment",nodeType:_},p(ce,le),fe.prototype={nodeName:"#cdata-section",nodeType:y},p(fe,le),pe.prototype.nodeType=E,p(pe,q),he.prototype.nodeType=S,p(he,q),de.prototype.nodeType=b,p(de,q),me.prototype.nodeType=v,p(me,q),ge.prototype.nodeName="#document-fragment",ge.prototype.nodeType=T,p(ge,q),ye.prototype.nodeType=w,p(ye,q),ve.prototype.serializeToString=function(e,t,r){return be.call(e,t,r)},q.prototype.toString=be;try{if(Object.defineProperty){function ke(e){switch(e.nodeType){case d:case T:var t=[];e=e.firstChild;while(e)7!==e.nodeType&&8!==e.nodeType&&t.push(ke(e)),e=e.nextSibling;return t.join("");default:return e.nodeValue}}Object.defineProperty(I.prototype,"length",{get:function(){return R(this),this.$$length}}),Object.defineProperty(q.prototype,"textContent",{get:function(){return ke(this)},set:function(e){switch(this.nodeType){case d:case T:while(this.firstChild)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),Se=function(e,t,r){e["$$"+t]=r}}}catch(Oe){}t.DocumentType=pe,t.DOMException=D,t.DOMImplementation=U,t.Element=oe,t.Node=q,t.NodeList=P,t.XMLSerializer=ve},70655:function(e,t,r){"use strict";var n=r(17967).freeze;t.XML_ENTITIES=n({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),t.HTML_ENTITIES=n({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),t.entityMap=t.HTML_ENTITIES},96185:function(e,t,r){var n=r(73154);t.DOMImplementation=n.DOMImplementation,t.XMLSerializer=n.XMLSerializer,t.DOMParser=r(42983).DOMParser},94240:function(e,t,r){r(57658);var n=r(17967).NAMESPACE,i=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,a=new RegExp("[\\-\\.0-9"+i.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),o=new RegExp("^"+i.source+a.source+"*(?::"+i.source+a.source+"*)?$"),s=0,l=1,u=2,c=3,f=4,p=5,h=6,d=7;function m(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,m)}function g(){}function y(e,t,r,i,a){function o(e){if(e>65535){e-=65536;var t=55296+(e>>10),r=56320+(1023&e);return String.fromCharCode(t,r)}return String.fromCharCode(e)}function s(e){var t=e.slice(1,-1);return Object.hasOwnProperty.call(r,t)?r[t]:"#"===t.charAt(0)?o(parseInt(t.substr(1).replace("x","0x"))):(a.error("entity not found:"+e),e)}function l(t){if(t>y){var r=e.substring(y,t).replace(/&#?\w+;/g,s);h&&u(y),i.characters(r,0,t-y),y=t}}function u(t,r){while(t>=f&&(r=p.exec(e)))c=r.index,f=c+r[0].length,h.lineNumber++;h.columnNumber=t-c+1}var c=0,f=0,p=/.*(?:\r\n?|\n)|.*$/g,h=i.locator,d=[{currentNSMap:t}],g={},y=0;while(1){try{var E=e.indexOf("<",y);if(E<0){if(!e.substr(y).match(/^\s*$/)){var O=i.doc,A=O.createTextNode(e.substr(y));O.appendChild(A),i.currentElement=A}return}switch(E>y&&l(E),e.charAt(E+1)){case"/":var N=e.indexOf(">",E+3),C=e.substring(E+2,N).replace(/[ \t\n\r]+$/g,""),D=d.pop();N<0?(C=e.substring(E+2).replace(/[\s<].*/,""),a.error("end tag name: "+C+" is not complete:"+D.tagName),N=E+1+C.length):C.match(/\sy?y=N:l(Math.max(E,y)+1)}}function v(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function b(e,t,r,i,a,o){function m(e,t,n){r.attributeNames.hasOwnProperty(e)&&o.fatalError("Attribute "+e+" redefined"),r.addValue(e,t.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,a),n)}var g,y=++t,v=s;while(1){var b=e.charAt(y);switch(b){case"=":if(v===l)g=e.slice(t,y),v=c;else{if(v!==u)throw new Error("attribute equal must after attrName");v=c}break;case"'":case'"':if(v===c||v===l){if(v===l&&(o.warning('attribute value must after "="'),g=e.slice(t,y)),t=y+1,y=e.indexOf(b,t),!(y>0))throw new Error("attribute value no end '"+b+"' match");w=e.slice(t,y),m(g,w,t-1),v=p}else{if(v!=f)throw new Error('attribute value must after "="');w=e.slice(t,y),m(g,w,t),o.warning('attribute "'+g+'" missed start quot('+b+")!!"),t=y+1,v=p}break;case"/":switch(v){case s:r.setTagName(e.slice(t,y));case p:case h:case d:v=d,r.closed=!0;case f:case l:break;case u:r.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return o.error("unexpected end of input"),v==s&&r.setTagName(e.slice(t,y)),y;case">":switch(v){case s:r.setTagName(e.slice(t,y));case p:case h:case d:break;case f:case l:w=e.slice(t,y),"/"===w.slice(-1)&&(r.closed=!0,w=w.slice(0,-1));case u:v===u&&(w=g),v==f?(o.warning('attribute "'+w+'" missed quot(")!'),m(g,w,t)):(n.isHTML(i[""])&&w.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+w+'" missed value!! "'+w+'" instead!!'),m(w,w,t));break;case c:throw new Error("attribute value missed!!")}return y;case"€":b=" ";default:if(b<=" ")switch(v){case s:r.setTagName(e.slice(t,y)),v=h;break;case l:g=e.slice(t,y),v=u;break;case f:var w=e.slice(t,y);o.warning('attribute "'+w+'" missed quot(")!!'),m(g,w,t);case p:v=h;break}else switch(v){case u:r.tagName;n.isHTML(i[""])&&g.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+g+'" missed value!! "'+g+'" instead2!!'),m(g,g,t),t=y,v=l;break;case p:o.warning('attribute space is required"'+g+'"!!');case h:v=l,t=y;break;case c:v=f,t=y;break;case d:throw new Error("elements closed character '/' and '>' must be connected to")}}y++}}function w(e,t,r){var i=e.tagName,a=null,o=e.length;while(o--){var s=e[o],l=s.qName,u=s.value,c=l.indexOf(":");if(c>0)var f=s.prefix=l.slice(0,c),p=l.slice(c+1),h="xmlns"===f&&p;else p=l,f=null,h="xmlns"===l&&"";s.localName=p,!1!==h&&(null==a&&(a={},E(r,r={})),r[h]=a[h]=u,s.uri=n.XMLNS,t.startPrefixMapping(h,u))}o=e.length;while(o--){s=e[o];f=s.prefix;f&&("xml"===f&&(s.uri=n.XML),"xmlns"!==f&&(s.uri=r[f||""]))}c=i.indexOf(":");c>0?(f=e.prefix=i.slice(0,c),p=e.localName=i.slice(c+1)):(f=null,p=e.localName=i);var d=e.uri=r[f||""];if(t.startElement(d,p,i,e),!e.closed)return e.currentNSMap=r,e.localNSMap=a,!0;if(t.endElement(d,p,i),a)for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&t.endPrefixMapping(f)}function _(e,t,r,n,i){if(/^(?:script|textarea)$/i.test(r)){var a=e.indexOf("",t),o=e.substring(t+1,a);if(/[&<]/.test(o))return/^script$/i.test(r)?(i.characters(o,0,o.length),a):(o=o.replace(/&#?\w+;/g,n),i.characters(o,0,o.length),a)}return t+1}function x(e,t,r,n){var i=n[r];return null==i&&(i=e.lastIndexOf(""),it?(r.comment(e,t+4,a-t-4),a+3):(n.error("Unclosed comment"),-1)}return-1;default:if("CDATA["==e.substr(t+3,6)){a=e.indexOf("]]>",t+9);return r.startCDATA(),r.characters(e,t+9,a-t-9),r.endCDATA(),a+3}var o=O(e,t),s=o.length;if(s>1&&/!doctype/i.test(o[0][0])){var l=o[1][0],u=!1,c=!1;s>3&&(/^public$/i.test(o[2][0])?(u=o[3][0],c=s>4&&o[4][0]):/^system$/i.test(o[2][0])&&(c=o[3][0]));var f=o[s-1];return r.startDTD(l,u,c),r.endDTD(),f.index+f[0].length}}return-1}function S(e,t,r){var n=e.indexOf("?>",t);if(n){var i=e.substring(t,n).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(i){i[0].length;return r.processingInstruction(i[1],i[2]),n+2}return-1}return-1}function k(){this.attributeNames={}}function O(e,t){var r,n=[],i=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;i.lastIndex=t,i.exec(e);while(r=i.exec(e))if(n.push(r),r[1])return n}m.prototype=new Error,m.prototype.name=m.name,g.prototype={parse:function(e,t,r){var n=this.domBuilder;n.startDocument(),E(t,t={}),y(e,t,r,n,this.errorHandler),n.endDocument()}},k.prototype={setTagName:function(e){if(!o.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},addValue:function(e,t,r){if(!o.test(e))throw new Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:r}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},t.XMLReader=g,t.ParseError=m},66154:function(e,t,r){var n,i,a;(function(r,o){i=[],n=o,a="function"===typeof n?n.apply(t,i):n,void 0===a||(e.exports=a)})(0,(function(){"use strict";function t(e,t){return"undefined"==typeof t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function n(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){l(n.response,t,r)},n.onerror=function(){console.error("could not download file")},n.send()}function i(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function a(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var o="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof r.g&&r.g.global===r.g?r.g:void 0,s=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=o.saveAs||("object"!=typeof window||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(e,t,r){var s=o.URL||o.webkitURL,l=document.createElement("a");t=t||e.name||"download",l.download=t,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?a(l):i(l.href)?n(e,t,r):a(l,l.target="_blank")):(l.href=s.createObjectURL(e),setTimeout((function(){s.revokeObjectURL(l.href)}),4e4),setTimeout((function(){a(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,r,o){if(r=r||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,o),r);else if(i(e))n(e,r,o);else{var s=document.createElement("a");s.href=e,s.target="_blank",setTimeout((function(){a(s)}))}}:function(e,t,r,i){if(i=i||open("","_blank"),i&&(i.document.title=i.document.body.innerText="downloading..."),"string"==typeof e)return n(e,t,r);var a="application/octet-stream"===e.type,l=/constructor/i.test(o.HTMLElement)||o.safari,u=/CriOS\/[\d]+/.test(navigator.userAgent);if((u||a&&l||s)&&"undefined"!=typeof FileReader){var c=new FileReader;c.onloadend=function(){var e=c.result;e=u?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),i?i.location.href=e:location=e,i=null},c.readAsDataURL(e)}else{var f=o.URL||o.webkitURL,p=f.createObjectURL(e);i?i.location=p:location.href=p,i=null,setTimeout((function(){f.revokeObjectURL(p)}),4e4)}});o.saveAs=l.saveAs=l,e.exports=l}))},750:function(e){"use strict";var t={};function r(){try{return new window.XMLHttpRequest}catch(e){}}function n(){try{return new window.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}t._getBinaryFromXHR=function(e){return e.response||e.responseText};var i="undefined"!==typeof window&&window.ActiveXObject?function(){return r()||n()}:r;t.getBinaryContent=function(e,r){var n,a,o,s;r||(r={}),"function"===typeof r?(s=r,r={}):"function"===typeof r.callback&&(s=r.callback),s||"undefined"===typeof Promise?(a=function(e){s(null,e)},o=function(e){s(e,null)}):n=new Promise((function(e,t){a=e,o=t}));try{var l=i();l.open("GET",e,!0),"responseType"in l&&(l.responseType="arraybuffer"),l.overrideMimeType&&l.overrideMimeType("text/plain; charset=x-user-defined"),l.onreadystatechange=function(r){if(4===l.readyState)if(200===l.status||0===l.status)try{a(t._getBinaryFromXHR(l))}catch(n){o(new Error(n))}else o(new Error("Ajax error for "+e+" : "+this.status+" "+this.statusText))},r.progress&&(l.onprogress=function(t){r.progress({path:e,originalEvent:t,percent:t.loaded/t.total*100,loaded:t.loaded,total:t.total})}),l.send()}catch(u){o(new Error(u),null)}return n},e.exports=t},11839:function(e,t,r){"use strict";var n=r(94673);function i(e){if(e){this.data=e,this.length=this.data.length,this.index=0,this.zero=0;for(var t=0;t=0;--a)if(this.data[a]===t&&this.data[a+1]===r&&this.data[a+2]===n&&this.data[a+3]===i)return a-this.zero;return-1},i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},e.exports=i},94051:function(e,t){"use strict";var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";t.encode=function(e){var t,n,i,a,o,s,l,u="",c=0;while(c>2,o=(3&t)<<4|n>>4,s=(15&n)<<2|i>>6,l=63&i,isNaN(n)?s=l=64:isNaN(i)&&(l=64),u=u+r.charAt(a)+r.charAt(o)+r.charAt(s)+r.charAt(l);return u},t.decode=function(e){var t,n,i,a,o,s,l,u="",c=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(c>4,n=(15&o)<<4|s>>2,i=(3&s)<<6|l,u+=String.fromCharCode(t),64!==s&&(u+=String.fromCharCode(n)),64!==l&&(u+=String.fromCharCode(i));return u}},36298:function(e){"use strict";function t(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}t.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},e.exports=t},37367: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(60180)},12483:function(e,t,r){"use strict";var n=r(97617),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,u=e.length;l>>8^a;return-1^t}},94673:function(e,t,r){"use strict";var n=r(97617);function i(){this.data=null,this.length=0,this.index=0,this.zero=0}i.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length=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(){},lastIndexOfSignature:function(){},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},18398:function(e,t){"use strict";t.base64=!1,t.binary=!1,t.dir=!1,t.createFolders=!1,t.date=null,t.compression=null,t.compressionOptions=null,t.comment=null,t.unixPermissions=null,t.dosPermissions=null},31163:function(e,t,r){"use strict";var n=r(97617);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)}},60180:function(e,t,r){"use strict";r(23767),r(8585),r(68696);var n="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array,i=r(81375);t.uncompressInputType=n?"uint8array":"array",t.compressInputType=n?"uint8array":"array",t.magic="\b\0",t.compress=function(e,t){return i.deflateRaw(e,{level:t.level||-1})},t.uncompress=function(e){return i.inflateRaw(e)}},41401:function(e,t,r){"use strict";var n=r(94051);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=this,t=new i;return Object.keys(this.files).forEach((function(r){t.file(r,e.files[r].asUint8Array())})),t},this.shallowClone=function(){var e=new i;for(var t in this)"function"!==typeof this[t]&&(e[t]=this[t]);return e}}i.prototype=r(51779),i.prototype.load=r(39048),i.support=r(6374),i.defaults=r(18398),i.utils=r(31163),i.base64={encode:function(e){return n.encode(e)},decode:function(e){return n.decode(e)}},i.compressions=r(37367),e.exports=i},39048:function(e,t,r){"use strict";var n=r(94051),i=r(70336),a=r(97617),o=r(18658);e.exports=function(e,t){var r,s;t=a.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:i.utf8decode}),t.base64&&(e=n.decode(e));var l=new o(e,t),u=l.files;for(r=0;r>>=8;return n}function _(e){return e=e||{},!0!==e.base64||null!==e.binary&&void 0!==e.binary||(e.binary=!0),e=i.extend(e,s),e.date=e.date||new Date,null!==e.compression&&(e.compression=e.compression.toUpperCase()),e}function x(e,t,r){var n,a=i.getTypeOf(t);if(r=_(r),"string"===typeof r.unixPermissions&&(r.unixPermissions=parseInt(r.unixPermissions,8)),r.unixPermissions&&16384&r.unixPermissions&&(r.dir=!0),r.dosPermissions&&16&r.dosPermissions&&(r.dir=!0),r.dir&&(e=T(e)),r.createFolders&&(n=E(e))&&S.call(this,n,!0),r.dir||null===t||"undefined"===typeof t)r.base64=!1,r.binary=!1,t=null,a=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 c))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===a&&(t=i.transformTo("uint8array",t))}var o=new b(e,t,r);return this.files[e]=o,o}function E(e){"/"===e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""}function T(e){return"/"!==e.slice(-1)&&(e+="/"),e}function S(e,t){return t="undefined"!==typeof t&&t,e=T(e),this.files[e]||x.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]}function k(e,t,r){var n,o=new c;return e._data instanceof c?(o.uncompressedSize=e._data.uncompressedSize,o.crc32=e._data.crc32,0===o.uncompressedSize||e.dir?(t=u.STORE,o.compressedContent="",o.crc32=0):e._data.compressionMethod===t.magic?o.compressedContent=e._data.getCompressedContent():(n=e._data.getContent(),o.compressedContent=t.compress(i.transformTo(t.compressInputType,n),r))):(n=g(e),n&&0!==n.length&&!e.dir||(t=u.STORE,n=""),o.uncompressedSize=n.length,o.crc32=a(n),o.compressedContent=t.compress(i.transformTo(t.compressInputType,n),r)),o.compressedSize=o.compressedContent.length,o.compressionMethod=t.magic,o}function O(e,t){var r=e;return e||(r=t?16893:33204),(65535&r)<<16}function A(e){return 63&(e||0)}function N(e,t,r,n,s,l){var u,c,f,h,d=l!==p.utf8encode,m=i.transformTo("string",l(t.name)),g=i.transformTo("string",p.utf8encode(t.name)),y=t.comment||"",v=i.transformTo("string",l(y)),b=i.transformTo("string",p.utf8encode(y)),_=g.length!==t.name.length,x=b.length!==y.length,E=t.options,T="",S="",k="";f=t._initialMetadata.dir!==t.dir?t.dir:E.dir,h=t._initialMetadata.date!==t.date?t.date:E.date;var N=0,C=0;f&&(N|=16),"UNIX"===s?(C=798,N|=O(t.unixPermissions,f)):(C=20,N|=A(t.dosPermissions,f)),u=h.getHours(),u<<=6,u|=h.getMinutes(),u<<=5,u|=h.getSeconds()/2,c=h.getFullYear()-1980,c<<=4,c|=h.getMonth()+1,c<<=5,c|=h.getDate(),_&&(S=w(1,1)+w(a(m),4)+g,T+="up"+w(S.length,2)+S),x&&(k=w(1,1)+w(this.crc32(v),4)+b,T+="uc"+w(k.length,2)+k);var D="";D+="\n\0",D+=d||!_&&!x?"\0\0":"\0\b",D+=r.compressionMethod,D+=w(u,2),D+=w(c,2),D+=w(r.crc32,4),D+=w(r.compressedSize,4),D+=w(r.uncompressedSize,4),D+=w(m.length,2),D+=w(T.length,2);var P=o.LOCAL_FILE_HEADER+D+m+T,I=o.CENTRAL_FILE_HEADER+w(C,2)+D+w(v.length,2)+"\0\0\0\0"+w(N,4)+w(n,4)+m+T+v;return{fileRecord:P,dirRecord:I,compressedObject:r}}b.prototype={asText:function(){return v.call(this,!0)},asBinary:function(){return v.call(this,!1)},asNodeBuffer:function(){var e=g(this);return i.transformTo("nodebuffer",e)},asUint8Array:function(){var e=g(this);return i.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}},e.exports=y},99565:function(e,t){"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"},32214:function(e,t,r){"use strict";var n=r(94673),i=r(97617);function a(e,t){this.data=e,t||(this.data=i.string2binary(this.data)),this.length=this.data.length,this.index=0,this.zero=0}a.prototype=new n,a.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},a.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},a.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},e.exports=a},8918:function(e,t,r){"use strict";r(57658);var n=r(97617);function i(){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},6374:function(e,t,r){"use strict";if(r(23767),r(8585),r(68696),t.base64=!0,t.array=!0,t.string=!0,t.arraybuffer="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array,t.nodebuffer="undefined"!==typeof Buffer,t.uint8array="undefined"!==typeof Uint8Array,"undefined"===typeof ArrayBuffer)t.blob=!1;else{var n=new ArrayBuffer(0);try{t.blob=0===new Blob([n],{type:"application/zip"}).size}catch(o){try{var i=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,a=new i;a.append(n),t.blob=0===a.getBlob("application/zip").size}catch(o){t.blob=!1}}}},3194:function(e,t,r){"use strict";r(23767),r(8585),r(68696);var n=r(11839);function i(e){e&&(this.data=e,this.length=this.data.length,this.index=0,this.zero=0)}i.prototype=new n,i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},e.exports=i},25480:function(e,t,r){"use strict";r(23767),r(8585),r(68696);var n=r(97617);function i(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},70336:function(e,t,r){"use strict";r(23767),r(8585),r(68696),r(57658);for(var n=r(97617),i=r(6374),a=r(76191),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;function l(e){var t,r,n,a,o,s=0,l=e.length;for(a=0;a>>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}function u(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}function c(e){var t,r,i,a,s=e.length,l=new Array(2*s);for(r=0,t=0;t4)l[r++]=65533,t+=a-1;else{i&=2===a?31:3===a?15:7;while(a>1&&t1?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)}o[254]=o[254]=1,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=e.length,a=65536,o=0;while(o1)try{"array"===a||"nodebuffer"===a?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;r1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e0)this.isSignature(r,l.CENTRAL_FILE_HEADER)||(this.reader.zero=i);else if(i<0)throw new Error("Corrupted zip: missing "+Math.abs(i)+" bytes.")},prepareReader:function(e){var t=s.getTypeOf(e);if(s.checkSupport(t),"string"!==t||c.uint8array)if("nodebuffer"===t)this.reader=new i(e);else if(c.uint8array)this.reader=new a(s.transformTo("uint8array",e));else{if(!c.array)throw new Error("Unexpected error: unsupported type '"+t+"'");this.reader=new o(s.transformTo("array",e))}else this.reader=new n(e,this.loadOptions.optimizedBinaryString)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},e.exports=f},2121:function(e,t,r){"use strict";var n=r(32214),i=r(97617),a=r(36298),o=r(51779),s=r(6374),l=0,u=3;function c(e,t){this.options=e,this.loadOptions=t}c.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){e.skip(22),this.fileNameLength=e.readInt(2);var t=e.readInt(2);if(this.fileName=e.readData(this.fileNameLength),e.skip(t),-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)");var r=i.findCompression(this.compressionMethod);if(null===r)throw new Error("Corrupted zip : compression "+i.pretty(this.compressionMethod)+" unknown (inner file : "+i.transformTo("string",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,r),this.decompressed.getContent=this.prepareContent(e,e.index,this.compressedSize,r,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.readInt(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.readData(this.fileNameLength),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),e===l&&(this.dosPermissions=63&this.externalFileAttributes),e===u&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=new n(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var t,r,n,i=e.index;this.extraFields=this.extraFields||{};while(e.index=0)e[t]=0}var o=0,s=1,l=2,u=3,c=258,f=29,p=256,h=p+1+f,d=30,m=19,g=2*h+1,y=15,v=16,b=7,w=256,_=16,x=17,E=18,T=new Uint8Array([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]),S=new Uint8Array([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]),k=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),O=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),A=512,N=new Array(2*(h+2));a(N);var C=new Array(2*d);a(C);var D=new Array(A);a(D);var P=new Array(c-u+1);a(P);var I=new Array(f);a(I);var R,L,z,M=new Array(d);function j(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}a(M);var q=function(e){return e<256?D[e]:D[256+(e>>>7)]},B=function(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255},F=function(e,t,r){e.bi_valid>v-r?(e.bi_buf|=t<>v-e.bi_valid,e.bi_valid+=r-v):(e.bi_buf|=t<>>=1,r<<=1}while(--t>0);return r>>>1},H=function(e){16===e.bi_valid?(B(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)},X=function(e,t){var r,n,i,a,o,s,l=t.dyn_tree,u=t.max_code,c=t.stat_desc.static_tree,f=t.stat_desc.has_stree,p=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,d=t.stat_desc.max_length,m=0;for(a=0;a<=y;a++)e.bl_count[a]=0;for(l[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;rd&&(a=d,m++),l[2*n+1]=a,n>u||(e.bl_count[a]++,o=0,n>=h&&(o=p[n-h]),s=l[2*n],e.opt_len+=s*(a+o),f&&(e.static_len+=s*(c[2*n+1]+o)));if(0!==m){do{a=d-1;while(0===e.bl_count[a])a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[d]--,m-=2}while(m>0);for(a=d;0!==a;a--){n=e.bl_count[a];while(0!==n)i=e.heap[--r],i>u||(l[2*i+1]!==a&&(e.opt_len+=(a-l[2*i+1])*l[2*i],l[2*i+1]=a),n--)}}},G=function(e,t,r){var n,i,a=new Array(y+1),o=0;for(n=1;n<=y;n++)o=o+r[n-1]<<1,a[n]=o;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=Z(a[s]++,s))}},Y=function(){var e,t,r,n,i,a=new Array(y+1);for(r=0,n=0;n>=7;n8?B(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},K=function(e,t,r,n){var i=2*t,a=2*r;return e[i]>1;r>=1;r--)J(e,a,r);i=l;do{r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],J(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++,J(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],X(e,t),G(a,u,e.bl_count)},te=function(e,t,r){var n,i,a=-1,o=t[1],s=0,l=7,u=4;for(0===o&&(l=138,u=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)i=o,o=t[2*(n+1)+1],++s=3;t--)if(0!==e.bl_tree[2*O[t]+1])break;return e.opt_len+=3*(t+1)+5+5+4,t},ie=function(e,t,r,n){var i;for(F(e,t-257,5),F(e,r-1,5),F(e,n-4,4),i=0;i>>=1)if(1&i&&0!==e.dyn_ltree[2*t])return r;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return n;for(t=32;t0?(e.strm.data_type===i&&(e.strm.data_type=ae(e)),ee(e,e.l_desc),ee(e,e.d_desc),c=ne(e),o=e.opt_len+3+7>>>3,u=e.static_len+3+7>>>3,u<=o&&(o=u)):o=u=n+5,n+4<=o&&-1!==r?le(e,r,n,a):e.strategy===t||u===o?(F(e,(s<<1)+(a?1:0),3),Q(e,N,C)):(F(e,(l<<1)+(a?1:0),3),ie(e,e.l_desc.max_code+1,e.d_desc.max_code+1,c+1),Q(e,e.dyn_ltree,e.dyn_dtree)),W(e),a&&$(e)},fe=function(e,t,r){return e.pending_buf[e.sym_buf+e.sym_next++]=t,e.pending_buf[e.sym_buf+e.sym_next++]=t>>8,e.pending_buf[e.sym_buf+e.sym_next++]=r,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(P[r]+p+1)]++,e.dyn_dtree[2*q(t)]++),e.sym_next===e.sym_end},pe=se,he=le,de=ce,me=fe,ge=ue,ye={_tr_init:pe,_tr_stored_block:he,_tr_flush_block:de,_tr_tally:me,_tr_align:ge},ve=function(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},be=ve,we=function(){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},_e=new Uint32Array(we()),xe=function(e,t,r,n){var i=_e,a=n+r;e^=-1;for(var o=n;o>>8^i[255&(e^t[o])];return-1^e},Ee=xe,Te={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"},Se={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_MEM_ERROR:-4,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},ke=ye._tr_init,Oe=ye._tr_stored_block,Ae=ye._tr_flush_block,Ne=ye._tr_tally,Ce=ye._tr_align,De=Se.Z_NO_FLUSH,Pe=Se.Z_PARTIAL_FLUSH,Ie=Se.Z_FULL_FLUSH,Re=Se.Z_FINISH,Le=Se.Z_BLOCK,ze=Se.Z_OK,Me=Se.Z_STREAM_END,je=Se.Z_STREAM_ERROR,Ue=Se.Z_DATA_ERROR,qe=Se.Z_BUF_ERROR,Be=Se.Z_DEFAULT_COMPRESSION,Fe=Se.Z_FILTERED,Ve=Se.Z_HUFFMAN_ONLY,Ze=Se.Z_RLE,He=Se.Z_FIXED,Xe=Se.Z_DEFAULT_STRATEGY,Ge=Se.Z_UNKNOWN,Ye=Se.Z_DEFLATED,We=9,$e=15,Ke=8,Je=29,Qe=256,et=Qe+1+Je,tt=30,rt=19,nt=2*et+1,it=15,at=3,ot=258,st=ot+at+1,lt=32,ut=42,ct=57,ft=69,pt=73,ht=91,dt=103,mt=113,gt=666,yt=1,vt=2,bt=3,wt=4,_t=3,xt=function(e,t){return e.msg=Te[t],t},Et=function(e){return 2*e-(e>4?9:0)},Tt=function(e){var t=e.length;while(--t>=0)e[t]=0},St=function(e){var t,r,n,i=e.w_size;t=e.hash_size,n=t;do{r=e.head[--n],e.head[n]=r>=i?r-i:0}while(--t);t=i,n=t;do{r=e.prev[--n],e.prev[n]=r>=i?r-i:0}while(--t)},kt=function(e,t,r){return(t<e.avail_out&&(r=e.avail_out),0!==r&&(e.output.set(t.pending_buf.subarray(t.pending_out,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))},Nt=function(e,t){Ae(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,At(e.strm)},Ct=function(e,t){e.pending_buf[e.pending++]=t},Dt=function(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t},Pt=function(e,t,r,n){var i=e.avail_in;return i>n&&(i=n),0===i?0:(e.avail_in-=i,t.set(e.input.subarray(e.next_in,e.next_in+i),r),1===e.state.wrap?e.adler=be(e.adler,t,i,r):2===e.state.wrap&&(e.adler=Ee(e.adler,t,i,r)),e.next_in+=i,e.total_in+=i,i)},It=function(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-st?e.strstart-(e.w_size-st):0,u=e.window,c=e.w_mask,f=e.prev,p=e.strstart+ot,h=u[a+o-1],d=u[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(r=t,u[r+o]===d&&u[r+o-1]===h&&u[r]===u[a]&&u[++r]===u[a+1]){a+=2,r++;do{}while(u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&ao){if(e.match_start=t,o=n,n>=s)break;h=u[a+o-1],d=u[a+o]}}}while((t=f[t&c])>l&&0!==--i);return o<=e.lookahead?o:e.lookahead},Rt=function(e){var t,r,n,i=e.w_size;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=i+(i-st)&&(e.window.set(e.window.subarray(i,i+i-r),0),e.match_start-=i,e.strstart-=i,e.block_start-=i,e.insert>e.strstart&&(e.insert=e.strstart),St(e),r+=i),0===e.strm.avail_in)break;if(t=Pt(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=t,e.lookahead+e.insert>=at){n=e.strstart-e.insert,e.ins_h=e.window[n],e.ins_h=Ot(e,e.ins_h,e.window[n+1]);while(e.insert)if(e.ins_h=Ot(e,e.ins_h,e.window[n+at-1]),e.prev[n&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=n,n++,e.insert--,e.lookahead+e.inserte.w_size?e.w_size:e.pending_buf_size-5,o=0,s=e.strm.avail_in;do{if(r=65535,i=e.bi_valid+42>>3,e.strm.avail_outn+e.strm.avail_in&&(r=n+e.strm.avail_in),r>i&&(r=i),r>8,e.pending_buf[e.pending-2]=~r,e.pending_buf[e.pending-1]=~r>>8,At(e.strm),n&&(n>r&&(n=r),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+n),e.strm.next_out),e.strm.next_out+=n,e.strm.avail_out-=n,e.strm.total_out+=n,e.block_start+=n,r-=n),r&&(Pt(e.strm,e.strm.output,e.strm.next_out,r),e.strm.next_out+=r,e.strm.avail_out-=r,e.strm.total_out+=r)}while(0===o);return s-=e.strm.avail_in,s&&(s>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=s&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-s,e.strm.next_in),e.strstart),e.strstart+=s,e.insert+=s>e.w_size-e.insert?e.w_size-e.insert:s),e.block_start=e.strstart),e.high_wateri&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,i+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),i>e.strm.avail_in&&(i=e.strm.avail_in),i&&(Pt(e.strm,e.window,e.strstart,i),e.strstart+=i,e.insert+=i>e.w_size-e.insert?e.w_size-e.insert:i),e.high_water>3,i=e.pending_buf_size-i>65535?65535:e.pending_buf_size-i,a=i>e.w_size?e.w_size:i,n=e.strstart-e.block_start,(n>=a||(n||t===Re)&&t!==De&&0===e.strm.avail_in&&n<=i)&&(r=n>i?i:n,o=t===Re&&0===e.strm.avail_in&&r===n?1:0,Oe(e,e.block_start,r,o),e.block_start+=r,At(e.strm)),o?bt:yt)},zt=function(e,t){for(var r,n;;){if(e.lookahead=at&&(e.ins_h=Ot(e,e.ins_h,e.window[e.strstart+at-1]),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-st&&(e.match_length=It(e,r)),e.match_length>=at)if(n=Ne(e,e.strstart-e.match_start,e.match_length-at),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=at){e.match_length--;do{e.strstart++,e.ins_h=Ot(e,e.ins_h,e.window[e.strstart+at-1]),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=Ot(e,e.ins_h,e.window[e.strstart+1]);else n=Ne(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(Nt(e,!1),0===e.strm.avail_out))return yt}return e.insert=e.strstart=at&&(e.ins_h=Ot(e,e.ins_h,e.window[e.strstart+at-1]),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=at-1,0!==r&&e.prev_length4096)&&(e.match_length=at-1)),e.prev_length>=at&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-at,n=Ne(e,e.strstart-1-e.prev_match,e.prev_length-at),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=Ot(e,e.ins_h,e.window[e.strstart+at-1]),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=at-1,e.strstart++,n&&(Nt(e,!1),0===e.strm.avail_out))return yt}else if(e.match_available){if(n=Ne(e,0,e.window[e.strstart-1]),n&&Nt(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return yt}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=Ne(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart=at&&e.strstart>0&&(i=e.strstart-1,n=o[i],n===o[++i]&&n===o[++i]&&n===o[++i])){a=e.strstart+ot;do{}while(n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&ie.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=at?(r=Ne(e,1,e.match_length-at),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=Ne(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(Nt(e,!1),0===e.strm.avail_out))return yt}return e.insert=0,t===Re?(Nt(e,!0),0===e.strm.avail_out?bt:wt):e.sym_next&&(Nt(e,!1),0===e.strm.avail_out)?yt:vt},Ut=function(e,t){for(var r;;){if(0===e.lookahead&&(Rt(e),0===e.lookahead)){if(t===De)return yt;break}if(e.match_length=0,r=Ne(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(Nt(e,!1),0===e.strm.avail_out))return yt}return e.insert=0,t===Re?(Nt(e,!0),0===e.strm.avail_out?bt:wt):e.sym_next&&(Nt(e,!1),0===e.strm.avail_out)?yt:vt};function qt(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}var Bt=[new qt(0,0,0,0,Lt),new qt(4,4,8,4,zt),new qt(4,5,16,8,zt),new qt(4,6,32,32,zt),new qt(4,4,16,16,Mt),new qt(8,16,32,32,Mt),new qt(8,16,128,128,Mt),new qt(8,32,128,256,Mt),new qt(32,128,258,1024,Mt),new qt(32,258,258,4096,Mt)],Ft=function(e){e.window_size=2*e.w_size,Tt(e.head),e.max_lazy_match=Bt[e.level].max_lazy,e.good_match=Bt[e.level].good_length,e.nice_match=Bt[e.level].nice_length,e.max_chain_length=Bt[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=at-1,e.match_available=0,e.ins_h=0};function Vt(){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=Ye,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 Uint16Array(2*nt),this.dyn_dtree=new Uint16Array(2*(2*tt+1)),this.bl_tree=new Uint16Array(2*(2*rt+1)),Tt(this.dyn_ltree),Tt(this.dyn_dtree),Tt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(it+1),this.heap=new Uint16Array(2*et+1),Tt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*et+1),Tt(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}var Zt=function(e){if(!e)return 1;var t=e.state;return!t||t.strm!==e||t.status!==ut&&t.status!==ct&&t.status!==ft&&t.status!==pt&&t.status!==ht&&t.status!==dt&&t.status!==mt&&t.status!==gt?1:0},Ht=function(e){if(Zt(e))return xt(e,je);e.total_in=e.total_out=0,e.data_type=Ge;var t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=2===t.wrap?ct:t.wrap?ut:mt,e.adler=2===t.wrap?0:1,t.last_flush=-2,ke(t),ze},Xt=function(e){var t=Ht(e);return t===ze&&Ft(e.state),t},Gt=function(e,t){return Zt(e)||2!==e.state.wrap?je:(e.state.gzhead=t,ze)},Yt=function(e,t,r,n,i,a){if(!e)return je;var o=1;if(t===Be&&(t=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),i<1||i>We||r!==Ye||n<8||n>15||t<0||t>9||a<0||a>He||8===n&&1!==o)return xt(e,je);8===n&&(n=9);var s=new Vt;return e.state=s,s.strm=e,s.status=ut,s.wrap=o,s.gzhead=null,s.w_bits=n,s.w_size=1<Le||t<0)return e?xt(e,je):je;var r=e.state;if(!e.output||0!==e.avail_in&&!e.input||r.status===gt&&t!==Re)return xt(e,0===e.avail_out?qe:je);var n=r.last_flush;if(r.last_flush=t,0!==r.pending){if(At(e),0===e.avail_out)return r.last_flush=-1,ze}else if(0===e.avail_in&&Et(t)<=Et(n)&&t!==Re)return xt(e,qe);if(r.status===gt&&0!==e.avail_in)return xt(e,qe);if(r.status===ut&&0===r.wrap&&(r.status=mt),r.status===ut){var i=Ye+(r.w_bits-8<<4)<<8,a=-1;if(a=r.strategy>=Ve||r.level<2?0:r.level<6?1:6===r.level?2:3,i|=a<<6,0!==r.strstart&&(i|=lt),i+=31-i%31,Dt(r,i),0!==r.strstart&&(Dt(r,e.adler>>>16),Dt(r,65535&e.adler)),e.adler=1,r.status=mt,At(e),0!==r.pending)return r.last_flush=-1,ze}if(r.status===ct)if(e.adler=0,Ct(r,31),Ct(r,139),Ct(r,8),r.gzhead)Ct(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),Ct(r,255&r.gzhead.time),Ct(r,r.gzhead.time>>8&255),Ct(r,r.gzhead.time>>16&255),Ct(r,r.gzhead.time>>24&255),Ct(r,9===r.level?2:r.strategy>=Ve||r.level<2?4:0),Ct(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(Ct(r,255&r.gzhead.extra.length),Ct(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=Ee(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=ft;else if(Ct(r,0),Ct(r,0),Ct(r,0),Ct(r,0),Ct(r,0),Ct(r,9===r.level?2:r.strategy>=Ve||r.level<2?4:0),Ct(r,_t),r.status=mt,At(e),0!==r.pending)return r.last_flush=-1,ze;if(r.status===ft){if(r.gzhead.extra){var o=r.pending,s=(65535&r.gzhead.extra.length)-r.gzindex;while(r.pending+s>r.pending_buf_size){var l=r.pending_buf_size-r.pending;if(r.pending_buf.set(r.gzhead.extra.subarray(r.gzindex,r.gzindex+l),r.pending),r.pending=r.pending_buf_size,r.gzhead.hcrc&&r.pending>o&&(e.adler=Ee(e.adler,r.pending_buf,r.pending-o,o)),r.gzindex+=l,At(e),0!==r.pending)return r.last_flush=-1,ze;o=0,s-=l}var u=new Uint8Array(r.gzhead.extra);r.pending_buf.set(u.subarray(r.gzindex,r.gzindex+s),r.pending),r.pending+=s,r.gzhead.hcrc&&r.pending>o&&(e.adler=Ee(e.adler,r.pending_buf,r.pending-o,o)),r.gzindex=0}r.status=pt}if(r.status===pt){if(r.gzhead.name){var c,f=r.pending;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>f&&(e.adler=Ee(e.adler,r.pending_buf,r.pending-f,f)),At(e),0!==r.pending)return r.last_flush=-1,ze;f=0}c=r.gzindexf&&(e.adler=Ee(e.adler,r.pending_buf,r.pending-f,f)),r.gzindex=0}r.status=ht}if(r.status===ht){if(r.gzhead.comment){var p,h=r.pending;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>h&&(e.adler=Ee(e.adler,r.pending_buf,r.pending-h,h)),At(e),0!==r.pending)return r.last_flush=-1,ze;h=0}p=r.gzindexh&&(e.adler=Ee(e.adler,r.pending_buf,r.pending-h,h))}r.status=dt}if(r.status===dt){if(r.gzhead.hcrc){if(r.pending+2>r.pending_buf_size&&(At(e),0!==r.pending))return r.last_flush=-1,ze;Ct(r,255&e.adler),Ct(r,e.adler>>8&255),e.adler=0}if(r.status=mt,At(e),0!==r.pending)return r.last_flush=-1,ze}if(0!==e.avail_in||0!==r.lookahead||t!==De&&r.status!==gt){var d=0===r.level?Lt(r,t):r.strategy===Ve?Ut(r,t):r.strategy===Ze?jt(r,t):Bt[r.level].func(r,t);if(d!==bt&&d!==wt||(r.status=gt),d===yt||d===bt)return 0===e.avail_out&&(r.last_flush=-1),ze;if(d===vt&&(t===Pe?Ce(r):t!==Le&&(Oe(r,0,0,!1),t===Ie&&(Tt(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),At(e),0===e.avail_out))return r.last_flush=-1,ze}return t!==Re?ze:r.wrap<=0?Me:(2===r.wrap?(Ct(r,255&e.adler),Ct(r,e.adler>>8&255),Ct(r,e.adler>>16&255),Ct(r,e.adler>>24&255),Ct(r,255&e.total_in),Ct(r,e.total_in>>8&255),Ct(r,e.total_in>>16&255),Ct(r,e.total_in>>24&255)):(Dt(r,e.adler>>>16),Dt(r,65535&e.adler)),At(e),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?ze:Me)},Kt=function(e){if(Zt(e))return je;var t=e.state.status;return e.state=null,t===mt?xt(e,Ue):ze},Jt=function(e,t){var r=t.length;if(Zt(e))return je;var n=e.state,i=n.wrap;if(2===i||1===i&&n.status!==ut||n.lookahead)return je;if(1===i&&(e.adler=be(e.adler,t,r,0)),n.wrap=0,r>=n.w_size){0===i&&(Tt(n.head),n.strstart=0,n.block_start=0,n.insert=0);var a=new Uint8Array(n.w_size);a.set(t.subarray(r-n.w_size,r),0),t=a,r=n.w_size}var o=e.avail_in,s=e.next_in,l=e.input;e.avail_in=r,e.next_in=0,e.input=t,Rt(n);while(n.lookahead>=at){var u=n.strstart,c=n.lookahead-(at-1);do{n.ins_h=Ot(n,n.ins_h,n.window[u+at-1]),n.prev[u&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=u,u++}while(--c);n.strstart=u,n.lookahead=at-1,Rt(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=at-1,n.match_available=0,e.next_in=s,e.input=l,e.avail_in=o,n.wrap=i,ze},Qt=Wt,er=Yt,tr=Xt,rr=Ht,nr=Gt,ir=$t,ar=Kt,or=Jt,sr="pako deflate (from Nodeca project)",lr={deflateInit:Qt,deflateInit2:er,deflateReset:tr,deflateResetKeep:rr,deflateSetHeader:nr,deflate:ir,deflateEnd:ar,deflateSetDictionary:or,deflateInfo:sr};function ur(e){return ur="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},ur(e)}var cr=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},fr=function(e){var t=Array.prototype.slice.call(arguments,1);while(t.length){var r=t.shift();if(r){if("object"!==ur(r))throw new TypeError(r+"must be non-object");for(var n in r)cr(r,n)&&(e[n]=r[n])}}return e},pr=function(e){for(var t=0,r=0,n=e.length;r=252?6:gr>=248?5:gr>=240?4:gr>=224?3:gr>=192?2:1;mr[254]=mr[254]=1;var yr=function(e){if("function"===typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(e);var t,r,n,i,a,o=e.length,s=0;for(i=0;i>>6,t[a++]=128|63&r):r<65536?(t[a++]=224|r>>>12,t[a++]=128|r>>>6&63,t[a++]=128|63&r):(t[a++]=240|r>>>18,t[a++]=128|r>>>12&63,t[a++]=128|r>>>6&63,t[a++]=128|63&r);return t},vr=function(e,t){if(t<65534&&e.subarray&&dr)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));for(var r="",n=0;n4)a[n++]=65533,r+=s-1;else{o&=2===s?31:3===s?15:7;while(s>1&&r1?a[n++]=65533:o<65536?a[n++]=o:(o-=65536,a[n++]=55296|o>>10&1023,a[n++]=56320|1023&o)}}}return vr(a,n)},wr=function(e,t){t=t||e.length,t>e.length&&(t=e.length);var r=t-1;while(r>=0&&128===(192&e[r]))r--;return r<0||0===r?t:r+mr[e[r]]>t?r:t},_r={string2buf:yr,buf2string:br,utf8border:wr};function xr(){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}var Er=xr,Tr=Object.prototype.toString,Sr=Se.Z_NO_FLUSH,kr=Se.Z_SYNC_FLUSH,Or=Se.Z_FULL_FLUSH,Ar=Se.Z_FINISH,Nr=Se.Z_OK,Cr=Se.Z_STREAM_END,Dr=Se.Z_DEFAULT_COMPRESSION,Pr=Se.Z_DEFAULT_STRATEGY,Ir=Se.Z_DEFLATED;function Rr(e){this.options=hr.assign({level:Dr,method:Ir,chunkSize:16384,windowBits:15,memLevel:8,strategy:Pr},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 Er,this.strm.avail_out=0;var r=lr.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(r!==Nr)throw new Error(Te[r]);if(t.header&&lr.deflateSetHeader(this.strm,t.header),t.dictionary){var n;if(n="string"===typeof t.dictionary?_r.string2buf(t.dictionary):"[object ArrayBuffer]"===Tr.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,r=lr.deflateSetDictionary(this.strm,n),r!==Nr)throw new Error(Te[r]);this._dict_set=!0}}function Lr(e,t){var r=new Rr(t);if(r.push(e,!0),r.err)throw r.msg||Te[r.err];return r.result}function zr(e,t){return t=t||{},t.raw=!0,Lr(e,t)}function Mr(e,t){return t=t||{},t.gzip=!0,Lr(e,t)}Rr.prototype.push=function(e,t){var r,n,i=this.strm,a=this.options.chunkSize;if(this.ended)return!1;for(n=t===~~t?t:!0===t?Ar:Sr,"string"===typeof e?i.input=_r.string2buf(e):"[object ArrayBuffer]"===Tr.call(e)?i.input=new Uint8Array(e):i.input=e,i.next_in=0,i.avail_in=i.input.length;;)if(0===i.avail_out&&(i.output=new Uint8Array(a),i.next_out=0,i.avail_out=a),(n===kr||n===Or)&&i.avail_out<=6)this.onData(i.output.subarray(0,i.next_out)),i.avail_out=0;else{if(r=lr.deflate(i,n),r===Cr)return i.next_out>0&&this.onData(i.output.subarray(0,i.next_out)),r=lr.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===Nr;if(0!==i.avail_out){if(n>0&&i.next_out>0)this.onData(i.output.subarray(0,i.next_out)),i.avail_out=0;else if(0===i.avail_in)break}else this.onData(i.output)}return!0},Rr.prototype.onData=function(e){this.chunks.push(e)},Rr.prototype.onEnd=function(e){e===Nr&&(this.result=hr.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var jr=Rr,Ur=Lr,qr=zr,Br=Mr,Fr=Se,Vr={Deflate:jr,deflate:Ur,deflateRaw:qr,gzip:Br,constants:Fr},Zr=16209,Hr=16191,Xr=function(e,t){var r,n,i,a,o,s,l,u,c,f,p,h,d,m,g,y,v,b,w,_,x,E,T,S,k=e.state;r=e.next_in,T=e.input,n=r+(e.avail_in-5),i=e.next_out,S=e.output,a=i-(t-e.avail_out),o=i+(e.avail_out-257),s=k.dmax,l=k.wsize,u=k.whave,c=k.wnext,f=k.window,p=k.hold,h=k.bits,d=k.lencode,m=k.distcode,g=(1<>>24,p>>>=b,h-=b,b=v>>>16&255,0===b)S[i++]=65535&v;else{if(!(16&b)){if(0===(64&b)){v=d[(65535&v)+(p&(1<>>=b,h-=b),h<15&&(p+=T[r++]<>>24,p>>>=b,h-=b,b=v>>>16&255,!(16&b)){if(0===(64&b)){v=m[(65535&v)+(p&(1<s){e.msg="invalid distance too far back",k.mode=Zr;break e}if(p>>>=b,h-=b,b=i-a,_>b){if(b=_-b,b>u&&k.sane){e.msg="invalid distance too far back",k.mode=Zr;break e}if(x=0,E=f,0===c){if(x+=l-b,b2)S[i++]=E[x++],S[i++]=E[x++],S[i++]=E[x++],w-=3;w&&(S[i++]=E[x++],w>1&&(S[i++]=E[x++]))}else{x=i-_;do{S[i++]=S[x++],S[i++]=S[x++],S[i++]=S[x++],w-=3}while(w>2);w&&(S[i++]=S[x++],w>1&&(S[i++]=S[x++]))}break}}break}}while(r>3,r-=w,h-=w<<3,p&=(1<=1;_--)if(0!==N[_])break;if(x>_&&(x=_),0===_)return i[a++]=20971520,i[a++]=20971520,s.bits=1,0;for(w=1;w<_;w++)if(0!==N[w])break;for(x0&&(e===$r||1!==_))return-1;for(C[1]=0,v=1;vYr||e===Jr&&k>Wr)return 1;for(;;){d=v-T,o[b]+1=h?(m=D[o[b]-h],g=A[o[b]-h]):(m=96,g=0),l=1<>T)+u]=d<<24|m<<16|g|0}while(0!==u);l=1<>=1;if(0!==l?(O&=l-1,O+=l):O=0,b++,0===--N[v]){if(v===_)break;v=t[r+o[b]]}if(v>x&&(O&f)!==c){0===T&&(T=x),p+=w,E=v-T,S=1<Yr||e===Jr&&k>Wr)return 1;c=O&f,i[c]=x<<24|E<<16|p-a|0}}return 0!==O&&(i[p+O]=v-T<<24|64<<16|0),s.bits=x,0},an=nn,on=0,sn=1,ln=2,un=Se.Z_FINISH,cn=Se.Z_BLOCK,fn=Se.Z_TREES,pn=Se.Z_OK,hn=Se.Z_STREAM_END,dn=Se.Z_NEED_DICT,mn=Se.Z_STREAM_ERROR,gn=Se.Z_DATA_ERROR,yn=Se.Z_MEM_ERROR,vn=Se.Z_BUF_ERROR,bn=Se.Z_DEFLATED,wn=16180,_n=16181,xn=16182,En=16183,Tn=16184,Sn=16185,kn=16186,On=16187,An=16188,Nn=16189,Cn=16190,Dn=16191,Pn=16192,In=16193,Rn=16194,Ln=16195,zn=16196,Mn=16197,jn=16198,Un=16199,qn=16200,Bn=16201,Fn=16202,Vn=16203,Zn=16204,Hn=16205,Xn=16206,Gn=16207,Yn=16208,Wn=16209,$n=16210,Kn=16211,Jn=852,Qn=592,ei=15,ti=ei,ri=function(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)};function ni(){this.strm=null,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 Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}var ii,ai,oi=function(e){if(!e)return 1;var t=e.state;return!t||t.strm!==e||t.modeKn?1:0},si=function(e){if(oi(e))return mn;var t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=wn,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(Jn),t.distcode=t.distdyn=new Int32Array(Qn),t.sane=1,t.back=-1,pn},li=function(e){if(oi(e))return mn;var t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,si(e)},ui=function(e,t){var r;if(oi(e))return mn;var n=e.state;return t<0?(r=0,t=-t):(r=5+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?mn:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,li(e))},ci=function(e,t){if(!e)return mn;var r=new ni;e.state=r,r.strm=e,r.window=null,r.mode=wn;var n=ui(e,t);return n!==pn&&(e.state=null),n},fi=function(e){return ci(e,ti)},pi=!0,hi=function(e){if(pi){ii=new Int32Array(512),ai=new Int32Array(32);var 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;an(sn,e.lens,0,288,ii,0,e.work,{bits:9}),t=0;while(t<32)e.lens[t++]=5;an(ln,e.lens,0,32,ai,0,e.work,{bits:5}),pi=!1}e.lencode=ii,e.lenbits=9,e.distcode=ai,e.distbits=5},di=function(e,t,r,n){var i,a=e.state;return null===a.window&&(a.wsize=1<=a.wsize?(a.window.set(t.subarray(r-a.wsize,r),0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>n&&(i=n),a.window.set(t.subarray(r-n,r-n+i),a.wnext),n-=i,n?(a.window.set(t.subarray(r-n,r),0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave>>8&255,r.check=Ee(r.check,O,2,0),u=0,c=0,r.mode=_n;break}if(r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&u)<<8)+(u>>8))%31){e.msg="incorrect header check",r.mode=Wn;break}if((15&u)!==bn){e.msg="unknown compression method",r.mode=Wn;break}if(u>>>=4,c-=4,x=8+(15&u),0===r.wbits&&(r.wbits=x),x>15||x>r.wbits){e.msg="invalid window size",r.mode=Wn;break}r.dmax=1<>8&1),512&r.flags&&4&r.wrap&&(O[0]=255&u,O[1]=u>>>8&255,r.check=Ee(r.check,O,2,0)),u=0,c=0,r.mode=xn;case xn:while(c<32){if(0===s)break e;s--,u+=n[a++]<>>8&255,O[2]=u>>>16&255,O[3]=u>>>24&255,r.check=Ee(r.check,O,4,0)),u=0,c=0,r.mode=En;case En:while(c<16){if(0===s)break e;s--,u+=n[a++]<>8),512&r.flags&&4&r.wrap&&(O[0]=255&u,O[1]=u>>>8&255,r.check=Ee(r.check,O,2,0)),u=0,c=0,r.mode=Tn;case Tn:if(1024&r.flags){while(c<16){if(0===s)break e;s--,u+=n[a++]<>>8&255,r.check=Ee(r.check,O,2,0)),u=0,c=0}else r.head&&(r.head.extra=null);r.mode=Sn;case Sn:if(1024&r.flags&&(h=r.length,h>s&&(h=s),h&&(r.head&&(x=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Uint8Array(r.head.extra_len)),r.head.extra.set(n.subarray(a,a+h),x)),512&r.flags&&4&r.wrap&&(r.check=Ee(r.check,n,h,a)),s-=h,a+=h,r.length-=h),r.length))break e;r.length=0,r.mode=kn;case kn:if(2048&r.flags){if(0===s)break e;h=0;do{x=n[a+h++],r.head&&x&&r.length<65536&&(r.head.name+=String.fromCharCode(x))}while(x&&h>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=Dn;break;case Nn:while(c<32){if(0===s)break e;s--,u+=n[a++]<>>=7&c,c-=7&c,r.mode=Xn;break}while(c<3){if(0===s)break e;s--,u+=n[a++]<>>=1,c-=1,3&u){case 0:r.mode=In;break;case 1:if(hi(r),r.mode=Un,t===fn){u>>>=2,c-=2;break e}break;case 2:r.mode=zn;break;case 3:e.msg="invalid block type",r.mode=Wn}u>>>=2,c-=2;break;case In:u>>>=7&c,c-=7&c;while(c<32){if(0===s)break e;s--,u+=n[a++]<>>16^65535)){e.msg="invalid stored block lengths",r.mode=Wn;break}if(r.length=65535&u,u=0,c=0,r.mode=Rn,t===fn)break e;case Rn:r.mode=Ln;case Ln:if(h=r.length,h){if(h>s&&(h=s),h>l&&(h=l),0===h)break e;i.set(n.subarray(a,a+h),o),s-=h,a+=h,l-=h,o+=h,r.length-=h;break}r.mode=Dn;break;case zn:while(c<14){if(0===s)break e;s--,u+=n[a++]<>>=5,c-=5,r.ndist=1+(31&u),u>>>=5,c-=5,r.ncode=4+(15&u),u>>>=4,c-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=Wn;break}r.have=0,r.mode=Mn;case Mn:while(r.have>>=3,c-=3}while(r.have<19)r.lens[A[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,T={bits:r.lenbits},E=an(on,r.lens,0,19,r.lencode,0,r.work,T),r.lenbits=T.bits,E){e.msg="invalid code lengths set",r.mode=Wn;break}r.have=0,r.mode=jn;case jn:while(r.have>>24,y=k>>>16&255,v=65535&k,g<=c)break;if(0===s)break e;s--,u+=n[a++]<>>=g,c-=g,r.lens[r.have++]=v;else{if(16===v){S=g+2;while(c>>=g,c-=g,0===r.have){e.msg="invalid bit length repeat",r.mode=Wn;break}x=r.lens[r.have-1],h=3+(3&u),u>>>=2,c-=2}else if(17===v){S=g+3;while(c>>=g,c-=g,x=0,h=3+(7&u),u>>>=3,c-=3}else{S=g+7;while(c>>=g,c-=g,x=0,h=11+(127&u),u>>>=7,c-=7}if(r.have+h>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=Wn;break}while(h--)r.lens[r.have++]=x}}if(r.mode===Wn)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=Wn;break}if(r.lenbits=9,T={bits:r.lenbits},E=an(sn,r.lens,0,r.nlen,r.lencode,0,r.work,T),r.lenbits=T.bits,E){e.msg="invalid literal/lengths set",r.mode=Wn;break}if(r.distbits=6,r.distcode=r.distdyn,T={bits:r.distbits},E=an(ln,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,T),r.distbits=T.bits,E){e.msg="invalid distances set",r.mode=Wn;break}if(r.mode=Un,t===fn)break e;case Un:r.mode=qn;case qn:if(s>=6&&l>=258){e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=u,r.bits=c,Xr(e,p),o=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,u=r.hold,c=r.bits,r.mode===Dn&&(r.back=-1);break}for(r.back=0;;){if(k=r.lencode[u&(1<>>24,y=k>>>16&255,v=65535&k,g<=c)break;if(0===s)break e;s--,u+=n[a++]<>b)],g=k>>>24,y=k>>>16&255,v=65535&k,b+g<=c)break;if(0===s)break e;s--,u+=n[a++]<>>=b,c-=b,r.back+=b}if(u>>>=g,c-=g,r.back+=g,r.length=v,0===y){r.mode=Hn;break}if(32&y){r.back=-1,r.mode=Dn;break}if(64&y){e.msg="invalid literal/length code",r.mode=Wn;break}r.extra=15&y,r.mode=Bn;case Bn:if(r.extra){S=r.extra;while(c>>=r.extra,c-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=Fn;case Fn:for(;;){if(k=r.distcode[u&(1<>>24,y=k>>>16&255,v=65535&k,g<=c)break;if(0===s)break e;s--,u+=n[a++]<>b)],g=k>>>24,y=k>>>16&255,v=65535&k,b+g<=c)break;if(0===s)break e;s--,u+=n[a++]<>>=b,c-=b,r.back+=b}if(u>>>=g,c-=g,r.back+=g,64&y){e.msg="invalid distance code",r.mode=Wn;break}r.offset=v,r.extra=15&y,r.mode=Vn;case Vn:if(r.extra){S=r.extra;while(c>>=r.extra,c-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=Wn;break}r.mode=Zn;case Zn:if(0===l)break e;if(h=p-l,r.offset>h){if(h=r.offset-h,h>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=Wn;break}h>r.wnext?(h-=r.wnext,d=r.wsize-h):d=r.wnext-h,h>r.length&&(h=r.length),m=r.window}else m=i,d=o-r.offset,h=r.length;h>l&&(h=l),l-=h,r.length-=h;do{i[o++]=m[d++]}while(--h);0===r.length&&(r.mode=qn);break;case Hn:if(0===l)break e;i[o++]=r.length,l--,r.mode=qn;break;case Xn:if(r.wrap){while(c<32){if(0===s)break e;s--,u|=n[a++]<=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 Er,this.strm.avail_out=0;var r=Ni.inflateInit2(this.strm,t.windowBits);if(r!==Li)throw new Error(Te[r]);if(this.header=new Di,Ni.inflateGetHeader(this.strm,this.header),t.dictionary&&("string"===typeof t.dictionary?t.dictionary=_r.string2buf(t.dictionary):"[object ArrayBuffer]"===Pi.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(r=Ni.inflateSetDictionary(this.strm,t.dictionary),r!==Li)))throw new Error(Te[r])}function Fi(e,t){var r=new Bi(t);if(r.push(e),r.err)throw r.msg||Te[r.err];return r.result}function Vi(e,t){return t=t||{},t.raw=!0,Fi(e,t)}Bi.prototype.push=function(e,t){var r,n,i,a=this.strm,o=this.options.chunkSize,s=this.options.dictionary;if(this.ended)return!1;for(n=t===~~t?t:!0===t?Ri:Ii,"[object ArrayBuffer]"===Pi.call(e)?a.input=new Uint8Array(e):a.input=e,a.next_in=0,a.avail_in=a.input.length;;){0===a.avail_out&&(a.output=new Uint8Array(o),a.next_out=0,a.avail_out=o),r=Ni.inflate(a,n),r===Mi&&s&&(r=Ni.inflateSetDictionary(a,s),r===Li?r=Ni.inflate(a,n):r===Ui&&(r=Mi));while(a.avail_in>0&&r===zi&&a.state.wrap>0&&0!==e[a.next_in])Ni.inflateReset(a),r=Ni.inflate(a,n);switch(r){case ji:case Ui:case Mi:case qi:return this.onEnd(r),this.ended=!0,!1}if(i=a.avail_out,a.next_out&&(0===a.avail_out||r===zi))if("string"===this.options.to){var l=_r.utf8border(a.output,a.next_out),u=a.next_out-l,c=_r.buf2string(a.output,l);a.next_out=u,a.avail_out=o-u,u&&a.output.set(a.output.subarray(l,l+u),0),this.onData(c)}else this.onData(a.output.length===a.next_out?a.output:a.output.subarray(0,a.next_out));if(r!==Li||0!==i){if(r===zi)return r=Ni.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,!0;if(0===a.avail_in)break}}return!0},Bi.prototype.onData=function(e){this.chunks.push(e)},Bi.prototype.onEnd=function(e){e===Li&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=hr.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var Zi=Bi,Hi=Fi,Xi=Vi,Gi=Fi,Yi=Se,Wi={Inflate:Zi,inflate:Hi,inflateRaw:Xi,ungzip:Gi,constants:Yi},$i=Vr.Deflate,Ki=Vr.deflate,Ji=Vr.deflateRaw,Qi=Vr.gzip,ea=Wi.Inflate,ta=Wi.inflate,ra=Wi.inflateRaw,na=Wi.ungzip,ia=$i,aa=Ki,oa=Ji,sa=Qi,la=ea,ua=ta,ca=ra,fa=na,pa=Se,ha={Deflate:ia,deflate:aa,deflateRaw:oa,gzip:sa,Inflate:la,inflate:ua,inflateRaw:ca,ungzip:fa,constants:pa};e.Deflate=ia,e.Inflate=la,e.constants=pa,e["default"]=ha,e.deflate=aa,e.deflateRaw=oa,e.gzip=sa,e.inflate=ua,e.inflateRaw=ca,e.ungzip=fa,Object.defineProperty(e,"__esModule",{value:!0})}))}}]); //# sourceMappingURL=4970.42a58820.js.map