univ-fs-webnfs
Version:
The universal Filesystem for Web File System Access API (Native File System API)
2 lines • 227 kB
JavaScript
/*! For license information please see 977.univ-fs-webnfs.js.LICENSE.txt */
(self.webpackChunkuniv_fs_webnfs=self.webpackChunkuniv_fs_webnfs||[]).push([[977],{860:(n,e,t)=>{var r=t(670),l=t(60);e.FALLBACK_CHARACTER=63;var o=e.HAS_TYPED="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array,i=!1,g=!1;try{"a"===String.fromCharCode.apply(null,[97])&&(i=!0)}catch(n){}if(o)try{"a"===String.fromCharCode.apply(null,new Uint8Array([97]))&&(g=!0)}catch(n){}e.CAN_CHARCODE_APPLY=i,e.CAN_CHARCODE_APPLY_TYPED=g,e.APPLY_BUFFER_SIZE=65533,e.APPLY_BUFFER_SIZE_OK=null;var f=e.EncodingNames={UTF32:{order:0},UTF32BE:{alias:["UCS4"]},UTF32LE:null,UTF16:{order:1},UTF16BE:{alias:["UCS2"]},UTF16LE:null,BINARY:{order:2},ASCII:{order:3,alias:["ISO646","CP367"]},JIS:{order:4,alias:["ISO2022JP"]},UTF8:{order:5},EUCJP:{order:6},SJIS:{order:7,alias:["CP932","MSKANJI","WINDOWS31J"]},UNICODE:{order:8}},u={};e.EncodingAliases=u,e.EncodingOrders=function(){for(var n,e,t,l,o=u,i=r.objectKeys(f),g=[],h=0,T=i.length;h<T;h++)if(o[n=i[h]]=n,null!=(e=f[n])&&(null!=e.order&&(g[g.length]=n),e.alias))for(t=0,l=e.alias.length;t<l;t++)o[e.alias[t]]=n;return g.sort((function(n,e){return f[n].order-f[e].order})),g}(),e.init_JIS_TO_UTF8_TABLE=function(){if(null===l.JIS_TO_UTF8_TABLE){l.JIS_TO_UTF8_TABLE={};for(var n,e,t=r.objectKeys(l.UTF8_TO_JIS_TABLE),o=0,i=t.length;o<i;o++)n=t[o],(e=l.UTF8_TO_JIS_TABLE[n])>95&&(l.JIS_TO_UTF8_TABLE[e]=0|n);for(l.JISX0212_TO_UTF8_TABLE={},i=(t=r.objectKeys(l.UTF8_TO_JISX0212_TABLE)).length,o=0;o<i;o++)n=t[o],e=l.UTF8_TO_JISX0212_TABLE[n],l.JISX0212_TO_UTF8_TABLE[e]=0|n}}},87:(n,e,t)=>{var r=t(860),l=t(670),o=t(929),i=t(60);function g(n){r.init_JIS_TO_UTF8_TABLE();for(var e,t,l,o,g,f,u,h=[],T=0,a=n&&n.length;T<a;T++)(e=n[T])>=161&&e<=223?(o=188|(l=e-64)>>6&3,g=128|63&l,h[h.length]=239,h[h.length]=255&o,h[h.length]=255&g):e>=128?(t=e<<1,(l=n[++T])<159?(t-=t<319?225:97,l-=l>126?32:31):(t-=t<319?224:96,l-=126),f=((t&=255)<<8)+l,void 0===(u=i.JIS_TO_UTF8_TABLE[f])?h[h.length]=r.FALLBACK_CHARACTER:u<65535?(h[h.length]=u>>8&255,h[h.length]=255&u):(h[h.length]=u>>16&255,h[h.length]=u>>8&255,h[h.length]=255&u)):h[h.length]=255&n[T];return h}function f(n){r.init_JIS_TO_UTF8_TABLE();for(var e,t,l,o,g,f,u=[],h=0,T=n&&n.length;h<T;h++)142===(e=n[h])?(l=188|(t=n[++h]-64)>>6&3,o=128|63&t,u[u.length]=239,u[u.length]=255&l,u[u.length]=255&o):143===e?(g=(n[++h]-128<<8)+(n[++h]-128),void 0===(f=i.JISX0212_TO_UTF8_TABLE[g])?u[u.length]=r.FALLBACK_CHARACTER:f<65535?(u[u.length]=f>>8&255,u[u.length]=255&f):(u[u.length]=f>>16&255,u[u.length]=f>>8&255,u[u.length]=255&f)):e>=128?(g=(e-128<<8)+(n[++h]-128),void 0===(f=i.JIS_TO_UTF8_TABLE[g])?u[u.length]=r.FALLBACK_CHARACTER:f<65535?(u[u.length]=f>>8&255,u[u.length]=255&f):(u[u.length]=f>>16&255,u[u.length]=f>>8&255,u[u.length]=255&f)):u[u.length]=255&n[h];return u}function u(n){r.init_JIS_TO_UTF8_TABLE();for(var e,t,l,o,g,f=[],u=0,h=0,T=n&&n.length;h<T;h++){for(;27===n[h];)if(36===n[h+1]&&66===n[h+2]||36===n[h+1]&&64===n[h+2]?u=1:40===n[h+1]&&73===n[h+2]?u=2:36===n[h+1]&&40===n[h+2]&&68===n[h+3]?(u=3,h++):u=0,void 0===n[h+=3])return f;1===u?(o=(n[h]<<8)+n[++h],void 0===(g=i.JIS_TO_UTF8_TABLE[o])?f[f.length]=r.FALLBACK_CHARACTER:g<65535?(f[f.length]=g>>8&255,f[f.length]=255&g):(f[f.length]=g>>16&255,f[f.length]=g>>8&255,f[f.length]=255&g)):2===u?(t=188|(e=n[h]+64)>>6&3,l=128|63&e,f[f.length]=239,f[f.length]=255&t,f[f.length]=255&l):3===u?(o=(n[h]<<8)+n[++h],void 0===(g=i.JISX0212_TO_UTF8_TABLE[o])?f[f.length]=r.FALLBACK_CHARACTER:g<65535?(f[f.length]=g>>8&255,f[f.length]=255&g):(f[f.length]=g>>16&255,f[f.length]=g>>8&255,f[f.length]=255&g)):f[f.length]=255&n[h]}return f}function h(n,e){for(var t,l,o,g,f,u,h=[],T=0,a=n&&n.length,c=e&&e.fallback;T<a;T++)(t=n[T])>=128?(t<=223?(g=[t,n[T+1]],f=(t<<8)+n[++T]):t<=239?(g=[t,n[T+1],n[T+2]],f=(t<<16)+(n[++T]<<8)+(255&n[++T])):(g=[t,n[T+1],n[T+2],n[T+3]],f=(t<<24)+(n[++T]<<16)+(n[++T]<<8)+(255&n[++T])),null==(u=i.UTF8_TO_JIS_TABLE[f])?c?O(h,g,c):h[h.length]=r.FALLBACK_CHARACTER:u<255?h[h.length]=u+128:(u>65536&&(u-=65536),o=255&u,1&(l=u>>8)?((l>>=1)<47?l+=113:l-=79,o+=o>95?32:31):((l>>=1)<=47?l+=112:l-=80,o+=126),h[h.length]=255&l,h[h.length]=255&o)):h[h.length]=255&n[T];return h}function T(n,e){for(var t,l,o,g,f=[],u=0,h=n&&n.length,T=e&&e.fallback;u<h;u++)(t=n[u])>=128?(t<=223?(l=[t,n[u+1]],o=(t<<8)+n[++u]):t<=239?(l=[t,n[u+1],n[u+2]],o=(t<<16)+(n[++u]<<8)+(255&n[++u])):(l=[t,n[u+1],n[u+2],n[u+3]],o=(t<<24)+(n[++u]<<16)+(n[++u]<<8)+(255&n[++u])),null==(g=i.UTF8_TO_JIS_TABLE[o])?null==(g=i.UTF8_TO_JISX0212_TABLE[o])?T?O(f,l,T):f[f.length]=r.FALLBACK_CHARACTER:(f[f.length]=143,f[f.length]=(g>>8)-128&255,f[f.length]=(255&g)-128&255):(g>65536&&(g-=65536),g<255?(f[f.length]=142,f[f.length]=g-128&255):(f[f.length]=(g>>8)-128&255,f[f.length]=(255&g)-128&255))):f[f.length]=255&n[u];return f}function a(n,e){for(var t,l,o,g,f=[],u=0,h=n&&n.length,T=0,a=e&&e.fallback,c=[27,40,66,27,36,66,27,40,73,27,36,40,68];T<h;T++)(t=n[T])<128?(0!==u&&(u=0,f[f.length]=c[0],f[f.length]=c[1],f[f.length]=c[2]),f[f.length]=255&t):(t<=223?(l=[t,n[T+1]],o=(t<<8)+n[++T]):t<=239?(l=[t,n[T+1],n[T+2]],o=(t<<16)+(n[++T]<<8)+(255&n[++T])):(l=[t,n[T+1],n[T+2],n[T+3]],o=(t<<24)+(n[++T]<<16)+(n[++T]<<8)+(255&n[++T])),null==(g=i.UTF8_TO_JIS_TABLE[o])?null==(g=i.UTF8_TO_JISX0212_TABLE[o])?(0!==u&&(u=0,f[f.length]=c[0],f[f.length]=c[1],f[f.length]=c[2]),a?O(f,l,a):f[f.length]=r.FALLBACK_CHARACTER):(3!==u&&(u=3,f[f.length]=c[9],f[f.length]=c[10],f[f.length]=c[11],f[f.length]=c[12]),f[f.length]=g>>8&255,f[f.length]=255&g):(g>65536&&(g-=65536),g<255?(2!==u&&(u=2,f[f.length]=c[6],f[f.length]=c[7],f[f.length]=c[8]),f[f.length]=255&g):(1!==u&&(u=1,f[f.length]=c[3],f[f.length]=c[4],f[f.length]=c[5]),f[f.length]=g>>8&255,f[f.length]=255&g)));return 0!==u&&(f[f.length]=c[0],f[f.length]=c[1],f[f.length]=c[2]),f}function c(n){for(var e,t,r=[],l=0,o=n&&n.length;l<o;l++)(e=n[l])>=55296&&e<=56319&&l+1<o&&(t=n[l+1])>=56320&&t<=57343&&(e=1024*(e-55296)+t-56320+65536,l++),e<128?r[r.length]=e:e<2048?(r[r.length]=192|e>>6&31,r[r.length]=128|63&e):e<65536?(r[r.length]=224|e>>12&15,r[r.length]=128|e>>6&63,r[r.length]=128|63&e):e<2097152&&(r[r.length]=240|e>>18&15,r[r.length]=128|e>>12&63,r[r.length]=128|e>>6&63,r[r.length]=128|63&e);return r}function A(n,e){for(var t,r,l,o=[],i=0,g=n&&n.length,f=e&&e.ignoreSurrogatePair;i<g;)(t=(r=n[i++])>>4)>=0&&t<=7?l=r:12===t||13===t?l=(31&r)<<6|63&n[i++]:14===t?l=(15&r)<<12|(63&n[i++])<<6|63&n[i++]:15===t&&(l=(7&r)<<18|(63&n[i++])<<12|(63&n[i++])<<6|63&n[i++]),l<=65535||f?o[o.length]=l:(l-=65536,o[o.length]=55296+(l>>10),o[o.length]=l%1024+56320);return o}function _(n,e){var t;if(e&&e.bom){var r,o,i=e.bom;l.isString(i)||(i="BE"),"B"===i.charAt(0).toUpperCase()?(r=[254,255],o=E(n)):(r=[255,254],o=s(n)),(t=[])[0]=r[0],t[1]=r[1];for(var g=0,f=o.length;g<f;g++)t[t.length]=o[g]}else t=E(n);return t}function E(n){for(var e,t=[],r=0,l=n&&n.length;r<l;)(e=n[r++])<=255?(t[t.length]=0,t[t.length]=e):e<=65535&&(t[t.length]=e>>8&255,t[t.length]=255&e);return t}function s(n){for(var e,t=[],r=0,l=n&&n.length;r<l;)(e=n[r++])<=255?(t[t.length]=e,t[t.length]=0):e<=65535&&(t[t.length]=255&e,t[t.length]=e>>8&255);return t}function U(n){var e,t,r=[],l=0,o=n&&n.length;for(o>=2&&(254===n[0]&&255===n[1]||255===n[0]&&254===n[1])&&(l=2);l<o;)e=n[l++],t=n[l++],r[r.length]=0===e?t:(255&e)<<8|255&t;return r}function S(n){var e,t,r=[],l=0,o=n&&n.length;for(o>=2&&(254===n[0]&&255===n[1]||255===n[0]&&254===n[1])&&(l=2);l<o;)e=n[l++],t=n[l++],r[r.length]=0===t?e:(255&t)<<8|255&e;return r}function F(n){for(var e,t,r=[],l=0,i=n&&n.length,g=!1,f=!0;l<i;)e=n[l++],t=n[l++],f&&2===l?(f=!1,254===e&&255===t?g=!1:255===e&&254===t?g=!0:(g=o.isUTF16LE(n),l=0)):r[r.length]=g?0===t?e:(255&t)<<8|255&e:0===e?t:(255&e)<<8|255&t;return r}function C(n){var e,t,r=[],l=0,o=n&&n.length;for(o>=2&&(254===n[0]&&255===n[1]||255===n[0]&&254===n[1])&&(l=2);l<o;)e=n[l++],t=n[l++],r[r.length]=t,r[r.length]=e;return r}function d(n,e){return _(A(n),e)}function v(n){return c(F(n))}function I(n){return E(A(n))}function B(n){return c(U(n))}function L(n){return s(A(n))}function J(n){return c(S(n))}function O(n,e,t){switch(t){case"html-entity":case"html-entity-hex":var r=A(e,{ignoreSurrogatePair:!0})[0];if(r){n[n.length]=38,n[n.length]=35;var l="hex"===t.slice(-3)?16:10;16===l&&(n[n.length]=120);for(var o=r.toString(l),i=0,g=o.length;i<g;i++)n[n.length]=o.charCodeAt(i);n[n.length]=59}}}e.JISToSJIS=function(n){for(var e,t,l=[],o=0,i=0,g=n&&n.length;i<g;i++){for(;27===n[i];)if(36===n[i+1]&&66===n[i+2]||36===n[i+1]&&64===n[i+2]?o=1:40===n[i+1]&&73===n[i+2]?o=2:36===n[i+1]&&40===n[i+2]&&68===n[i+3]?(o=3,i++):o=0,void 0===n[i+=3])return l;1===o?(e=n[i],t=n[++i],1&e?((e>>=1)<47?e+=113:e-=79,t+=t>95?32:31):((e>>=1)<=47?e+=112:e-=80,t+=126),l[l.length]=255&e,l[l.length]=255&t):l[l.length]=2===o?n[i]+128&255:3===o?r.FALLBACK_CHARACTER:255&n[i]}return l},e.JISToEUCJP=function(n){for(var e=[],t=0,r=n&&n.length,l=0;l<r;l++){for(;27===n[l];)if(36===n[l+1]&&66===n[l+2]||36===n[l+1]&&64===n[l+2]?t=1:40===n[l+1]&&73===n[l+2]?t=2:36===n[l+1]&&40===n[l+2]&&68===n[l+3]?(t=3,l++):t=0,void 0===n[l+=3])return e;1===t?(e[e.length]=n[l]+128&255,e[e.length]=n[++l]+128&255):2===t?(e[e.length]=142,e[e.length]=n[l]+128&255):3===t?(e[e.length]=143,e[e.length]=n[l]+128&255,e[e.length]=n[++l]+128&255):e[e.length]=255&n[l]}return e},e.SJISToJIS=function(n){for(var e,t,r=[],l=0,o=n&&n.length,i=0,g=[27,40,66,27,36,66,27,40,73];i<o;i++)(e=n[i])>=161&&e<=223?(2!==l&&(l=2,r[r.length]=g[6],r[r.length]=g[7],r[r.length]=g[8]),r[r.length]=e-128&255):e>=128?(1!==l&&(l=1,r[r.length]=g[3],r[r.length]=g[4],r[r.length]=g[5]),e<<=1,(t=n[++i])<159?(e-=e<319?225:97,t-=t>126?32:31):(e-=e<319?224:96,t-=126),r[r.length]=255&e,r[r.length]=255&t):(0!==l&&(l=0,r[r.length]=g[0],r[r.length]=g[1],r[r.length]=g[2]),r[r.length]=255&e);return 0!==l&&(r[r.length]=g[0],r[r.length]=g[1],r[r.length]=g[2]),r},e.SJISToEUCJP=function(n){for(var e,t,r=[],l=n&&n.length,o=0;o<l;o++)(e=n[o])>=161&&e<=223?(r[r.length]=142,r[r.length]=e):e>=129?(e<<=1,(t=n[++o])<159?(e-=e<319?97:225,t+=t>126?96:97):(e-=e<319?96:224,t+=2),r[r.length]=255&e,r[r.length]=255&t):r[r.length]=255&e;return r},e.EUCJPToJIS=function(n){for(var e,t=[],r=0,l=n&&n.length,o=0,i=[27,40,66,27,36,66,27,40,73,27,36,40,68];o<l;o++)142===(e=n[o])?(2!==r&&(r=2,t[t.length]=i[6],t[t.length]=i[7],t[t.length]=i[8]),t[t.length]=n[++o]-128&255):143===e?(3!==r&&(r=3,t[t.length]=i[9],t[t.length]=i[10],t[t.length]=i[11],t[t.length]=i[12]),t[t.length]=n[++o]-128&255,t[t.length]=n[++o]-128&255):e>142?(1!==r&&(r=1,t[t.length]=i[3],t[t.length]=i[4],t[t.length]=i[5]),t[t.length]=e-128&255,t[t.length]=n[++o]-128&255):(0!==r&&(r=0,t[t.length]=i[0],t[t.length]=i[1],t[t.length]=i[2]),t[t.length]=255&e);return 0!==r&&(t[t.length]=i[0],t[t.length]=i[1],t[t.length]=i[2]),t},e.EUCJPToSJIS=function(n){for(var e,t,l=[],o=n&&n.length,i=0;i<o;i++)143===(e=n[i])?(l[l.length]=r.FALLBACK_CHARACTER,i+=2):e>142?(t=n[++i],1&e?(e>>=1,e+=e<111?49:113,t-=t>223?96:97):(e>>=1,e+=e<=111?48:112,t-=2),l[l.length]=255&e,l[l.length]=255&t):l[l.length]=142===e?255&n[++i]:255&e;return l},e.SJISToUTF8=g,e.EUCJPToUTF8=f,e.JISToUTF8=u,e.UTF8ToSJIS=h,e.UTF8ToEUCJP=T,e.UTF8ToJIS=a,e.UNICODEToUTF8=c,e.UTF8ToUNICODE=A,e.UNICODEToUTF16=_,e.UNICODEToUTF16BE=E,e.UNICODEToUTF16LE=s,e.UTF16BEToUNICODE=U,e.UTF16LEToUNICODE=S,e.UTF16ToUNICODE=F,e.UTF16ToUTF16BE=function(n){for(var e,t,r=[],l=0,i=n&&n.length,g=!1,f=!0;l<i;)e=n[l++],t=n[l++],f&&2===l?(f=!1,254===e&&255===t?g=!1:255===e&&254===t?g=!0:(g=o.isUTF16LE(n),l=0)):g?(r[r.length]=t,r[r.length]=e):(r[r.length]=e,r[r.length]=t);return r},e.UTF16BEToUTF16=function(n,e){var t,r=!1;if(e&&e.bom){var o=e.bom;l.isString(o)||(o="BE"),"B"===o.charAt(0).toUpperCase()?t=[254,255]:(t=[255,254],r=!0)}var i,g,f=[],u=n&&n.length,h=0;for(u>=2&&(254===n[0]&&255===n[1]||255===n[0]&&254===n[1])&&(h=2),t&&(f[0]=t[0],f[1]=t[1]);h<u;)i=n[h++],g=n[h++],r?(f[f.length]=g,f[f.length]=i):(f[f.length]=i,f[f.length]=g);return f},e.UTF16ToUTF16LE=function(n){for(var e,t,r=[],l=0,i=n&&n.length,g=!1,f=!0;l<i;)e=n[l++],t=n[l++],f&&2===l?(f=!1,254===e&&255===t?g=!1:255===e&&254===t?g=!0:(g=o.isUTF16LE(n),l=0)):g?(r[r.length]=e,r[r.length]=t):(r[r.length]=t,r[r.length]=e);return r},e.UTF16LEToUTF16=function(n,e){var t,r=!1;if(e&&e.bom){var o=e.bom;l.isString(o)||(o="BE"),"B"===o.charAt(0).toUpperCase()?t=[254,255]:(t=[255,254],r=!0)}var i,g,f=[],u=n&&n.length,h=0;for(u>=2&&(254===n[0]&&255===n[1]||255===n[0]&&254===n[1])&&(h=2),t&&(f[0]=t[0],f[1]=t[1]);h<u;)i=n[h++],g=n[h++],r?(f[f.length]=i,f[f.length]=g):(f[f.length]=g,f[f.length]=i);return f},e.UTF16BEToUTF16LE=C,e.UTF16LEToUTF16BE=function(n){return C(n)},e.UNICODEToJIS=function(n,e){return a(c(n),e)},e.JISToUNICODE=function(n){return A(u(n))},e.UNICODEToEUCJP=function(n,e){return T(c(n),e)},e.EUCJPToUNICODE=function(n){return A(f(n))},e.UNICODEToSJIS=function(n,e){return h(c(n),e)},e.SJISToUNICODE=function(n){return A(g(n))},e.UTF8ToUTF16=d,e.UTF16ToUTF8=v,e.UTF8ToUTF16BE=I,e.UTF16BEToUTF8=B,e.UTF8ToUTF16LE=L,e.UTF16LEToUTF8=J,e.JISToUTF16=function(n,e){return d(u(n),e)},e.UTF16ToJIS=function(n,e){return a(v(n),e)},e.JISToUTF16BE=function(n){return I(u(n))},e.UTF16BEToJIS=function(n,e){return a(B(n),e)},e.JISToUTF16LE=function(n){return L(u(n))},e.UTF16LEToJIS=function(n,e){return a(J(n),e)},e.EUCJPToUTF16=function(n,e){return d(f(n),e)},e.UTF16ToEUCJP=function(n,e){return T(v(n),e)},e.EUCJPToUTF16BE=function(n){return I(f(n))},e.UTF16BEToEUCJP=function(n,e){return T(B(n),e)},e.EUCJPToUTF16LE=function(n){return L(f(n))},e.UTF16LEToEUCJP=function(n,e){return T(J(n),e)},e.SJISToUTF16=function(n,e){return d(g(n),e)},e.UTF16ToSJIS=function(n,e){return h(v(n),e)},e.SJISToUTF16BE=function(n){return I(g(n))},e.UTF16BEToSJIS=function(n,e){return h(B(n),e)},e.SJISToUTF16LE=function(n){return L(g(n))},e.UTF16LEToSJIS=function(n,e){return h(J(n),e)}},929:(n,e)=>{e.isBINARY=function(n){for(var e,t=0,r=n&&n.length;t<r;t++){if((e=n[t])>255)return!1;if(e>=0&&e<=7||255===e)return!0}return!1},e.isASCII=function(n){for(var e,t=0,r=n&&n.length;t<r;t++)if((e=n[t])>255||e>=128&&e<=255||27===e)return!1;return!0},e.isJIS=function(n){for(var e,t,r,l=0,o=n&&n.length;l<o;l++){if((e=n[l])>255||e>=128&&e<=255)return!1;if(27===e){if(l+2>=o)return!1;if(t=n[l+1],r=n[l+2],36===t){if(40===r||64===r||66===r)return!0}else{if(38===t&&64===r)return!0;if(40===t&&(66===r||73===r||74===r))return!0}}}return!1},e.isEUCJP=function(n){for(var e,t=0,r=n&&n.length;t<r;t++)if(!((e=n[t])<128)){if(e>255||e<142)return!1;if(142===e){if(t+1>=r)return!1;if((e=n[++t])<161||223<e)return!1}else if(143===e){if(t+2>=r)return!1;if((e=n[++t])<162||237<e)return!1;if((e=n[++t])<161||254<e)return!1}else{if(!(161<=e&&e<=254))return!1;if(t+1>=r)return!1;if((e=n[++t])<161||254<e)return!1}}return!0},e.isSJIS=function(n){for(var e,t=0,r=n&&n.length;t<r&&n[t]>128;)if(n[t++]>255)return!1;for(;t<r;t++)if(!((e=n[t])<=128||161<=e&&e<=223)){if(160===e||e>239||t+1>=r)return!1;if((e=n[++t])<64||127===e||e>252)return!1}return!0},e.isUTF8=function(n){for(var e,t=0,r=n&&n.length;t<r;t++){if((e=n[t])>255)return!1;if(!(9===e||10===e||13===e||e>=32&&e<=126))if(e>=194&&e<=223){if(t+1>=r||n[t+1]<128||n[t+1]>191)return!1;t++}else if(224===e){if(t+2>=r||n[t+1]<160||n[t+1]>191||n[t+2]<128||n[t+2]>191)return!1;t+=2}else if(e>=225&&e<=236||238===e||239===e){if(t+2>=r||n[t+1]<128||n[t+1]>191||n[t+2]<128||n[t+2]>191)return!1;t+=2}else if(237===e){if(t+2>=r||n[t+1]<128||n[t+1]>159||n[t+2]<128||n[t+2]>191)return!1;t+=2}else if(240===e){if(t+3>=r||n[t+1]<144||n[t+1]>191||n[t+2]<128||n[t+2]>191||n[t+3]<128||n[t+3]>191)return!1;t+=3}else if(e>=241&&e<=243){if(t+3>=r||n[t+1]<128||n[t+1]>191||n[t+2]<128||n[t+2]>191||n[t+3]<128||n[t+3]>191)return!1;t+=3}else{if(244!==e)return!1;if(t+3>=r||n[t+1]<128||n[t+1]>143||n[t+2]<128||n[t+2]>191||n[t+3]<128||n[t+3]>191)return!1;t+=3}}return!0},e.isUTF16=function(n){var e,t,r,l,o=0,i=n&&n.length,g=null;if(i<2){if(n[0]>255)return!1}else{if(e=n[0],t=n[1],255===e&&254===t)return!0;if(254===e&&255===t)return!0;for(;o<i;o++){if(0===n[o]){g=o;break}if(n[o]>255)return!1}if(null===g)return!1;if(void 0!==(r=n[g+1])&&r>0&&r<128)return!0;if(void 0!==(l=n[g-1])&&l>0&&l<128)return!0}return!1},e.isUTF16BE=function(n){var e,t,r=0,l=n&&n.length,o=null;if(l<2){if(n[0]>255)return!1}else{if(e=n[0],t=n[1],254===e&&255===t)return!0;for(;r<l;r++){if(0===n[r]){o=r;break}if(n[r]>255)return!1}if(null===o)return!1;if(o%2==0)return!0}return!1},e.isUTF16LE=function(n){var e,t,r=0,l=n&&n.length,o=null;if(l<2){if(n[0]>255)return!1}else{if(e=n[0],t=n[1],255===e&&254===t)return!0;for(;r<l;r++){if(0===n[r]){o=r;break}if(n[r]>255)return!1}if(null===o)return!1;if(o%2!=0)return!0}return!1},e.isUTF32=function(n){var e,t,r,l,o,i,g=0,f=n&&n.length,u=null;if(f<4){for(;g<f;g++)if(n[g]>255)return!1}else{if(e=n[0],t=n[1],r=n[2],l=n[3],0===e&&0===t&&254===r&&255===l)return!0;if(255===e&&254===t&&0===r&&0===l)return!0;for(;g<f;g++){if(0===n[g]&&0===n[g+1]&&0===n[g+2]){u=g;break}if(n[g]>255)return!1}if(null===u)return!1;if(void 0!==(o=n[u+3])&&o>0&&o<=127)return 0===n[u+2]&&0===n[u+1];if(void 0!==(i=n[u-1])&&i>0&&i<=127)return 0===n[u+1]&&0===n[u+2]}return!1},e.isUNICODE=function(n){for(var e,t=0,r=n&&n.length;t<r;t++)if((e=n[t])<0||e>1114111)return!1;return!0}},60:(n,e,t)=>{e.UTF8_TO_JIS_TABLE=t(59),e.UTF8_TO_JISX0212_TABLE=t(306),e.JIS_TO_UTF8_TABLE=t(116),e.JISX0212_TO_UTF8_TABLE=t(314)},977:(n,e,t)=>{var r=t(860),l=t(670),o=t(929),i=t(87),g=t(481),f=t(75).i8,u=Object.prototype.hasOwnProperty,h={version:f,orders:r.EncodingOrders,detect:function(n,e){if(null==n||0===n.length)return!1;l.isObject(e)&&!l.isArray(e)&&(e=e.encoding),l.isString(n)&&(n=l.stringToBuffer(n)),null==e?e=h.orders:l.isString(e)&&(e="AUTO"===(e=e.toUpperCase())?h.orders:~e.indexOf(",")?e.split(/\s*,\s*/):[e]);for(var t,r,i,g=e.length,f=0;f<g;f++)if(t=e[f],r=l.canonicalizeEncodingName(t)){if(i="is"+r,!u.call(o,i))throw new Error("Undefined encoding: "+t);if(o[i](n))return r}return!1},convert:function(n,e,t){var r,o,g;l.isObject(e)?(t=(g=e).from,e=g.to,g.type&&(o=g.type)):g={},l.isString(n)?(o=o||"string",n=l.stringToBuffer(n)):null!=n&&0!==n.length||(n=[]);var f=(null!=t&&l.isString(t)&&"AUTO"!==t.toUpperCase()&&!~t.indexOf(",")?l.canonicalizeEncodingName(t):h.detect(n))+"To"+l.canonicalizeEncodingName(e);switch(r=u.call(i,f)?i[f](n,g):n,(""+o).toLowerCase()){case"string":return l.codeToString_fast(r);case"arraybuffer":return l.codeToBuffer(r);default:return l.bufferToCode(r)}},urlEncode:function(n){l.isString(n)&&(n=l.stringToBuffer(n));for(var e,t=l.stringToCode("0123456789ABCDEF"),r=[],o=0,i=n&&n.length;o<i;o++){if((e=n[o])>255)return encodeURIComponent(l.codeToString_fast(n));e>=97&&e<=122||e>=65&&e<=90||e>=48&&e<=57||33===e||e>=39&&e<=42||45===e||46===e||95===e||126===e?r[r.length]=e:(r[r.length]=37,e<16?(r[r.length]=48,r[r.length]=t[e]):(r[r.length]=t[e>>4&15],r[r.length]=t[15&e]))}return l.codeToString_fast(r)},urlDecode:function(n){for(var e,t=[],r=0,l=n&&n.length;r<l;)e=n.charCodeAt(r++),t[t.length]=37===e?parseInt(n.charAt(r++)+n.charAt(r++),16):e;return t},base64Encode:function(n){return l.isString(n)&&(n=l.stringToBuffer(n)),l.base64encode(n)},base64Decode:function(n){return l.base64decode(n)},codeToString:l.codeToString_fast,stringToCode:l.stringToCode,toHankakuCase:function(n){var e=!1;l.isString(n)&&(e=!0,n=l.stringToBuffer(n));for(var t,r=[],o=n&&n.length,i=0;i<o;)(t=n[i++])>=65281&&t<=65374&&(t-=65248),r[r.length]=t;return e?l.codeToString_fast(r):r},toZenkakuCase:function(n){var e=!1;l.isString(n)&&(e=!0,n=l.stringToBuffer(n));for(var t,r=[],o=n&&n.length,i=0;i<o;)(t=n[i++])>=33&&t<=126&&(t+=65248),r[r.length]=t;return e?l.codeToString_fast(r):r},toHiraganaCase:function(n){var e=!1;l.isString(n)&&(e=!0,n=l.stringToBuffer(n));for(var t,r=[],o=n&&n.length,i=0;i<o;)(t=n[i++])>=12449&&t<=12534?t-=96:12535===t?(r[r.length]=12431,t=12443):12538===t&&(r[r.length]=12434,t=12443),r[r.length]=t;return e?l.codeToString_fast(r):r},toKatakanaCase:function(n){var e=!1;l.isString(n)&&(e=!0,n=l.stringToBuffer(n));for(var t,r=[],o=n&&n.length,i=0;i<o;)(t=n[i++])>=12353&&t<=12438&&((12431===t||12434===t)&&i<o&&12443===n[i]?(t=12431===t?12535:12538,i++):t+=96),r[r.length]=t;return e?l.codeToString_fast(r):r},toHankanaCase:function(n){var e=!1;l.isString(n)&&(e=!0,n=l.stringToBuffer(n));for(var t,r,o,i=[],f=n&&n.length,u=0;u<f;)(t=n[u++])>=12289&&t<=12540&&void 0!==(o=g.HANKANA_TABLE[t])?i[i.length]=o:12532===t||12535===t||12538===t?(i[i.length]=g.HANKANA_SONANTS[t],i[i.length]=65438):t>=12459&&t<=12489?(i[i.length]=g.HANKANA_TABLE[t-1],i[i.length]=65438):t>=12495&&t<=12509?(r=t%3,i[i.length]=g.HANKANA_TABLE[t-r],i[i.length]=g.HANKANA_MARKS[r-1]):i[i.length]=t;return e?l.codeToString_fast(i):i},toZenkanaCase:function(n){var e=!1;l.isString(n)&&(e=!0,n=l.stringToBuffer(n));var t,r,o,i=[],f=n&&n.length,u=0;for(u=0;u<f;u++)(t=n[u])>65376&&t<65440&&(r=g.ZENKANA_TABLE[t-65377],u+1<f&&(65438===(o=n[u+1])&&65395===t?(r=12532,u++):65438===o&&65436===t?(r=12535,u++):65438===o&&65382===t?(r=12538,u++):65438===o&&(t>65397&&t<65413||t>65417&&t<65423)?(r++,u++):65439===o&&t>65417&&t<65423&&(r+=2,u++)),t=r),i[i.length]=t;return e?l.codeToString_fast(i):i},toHankakuSpace:function(n){if(l.isString(n))return n.replace(/\u3000/g," ");for(var e,t=[],r=n&&n.length,o=0;o<r;)12288===(e=n[o++])&&(e=32),t[t.length]=e;return t},toZenkakuSpace:function(n){if(l.isString(n))return n.replace(/\u0020/g," ");for(var e,t=[],r=n&&n.length,o=0;o<r;)32===(e=n[o++])&&(e=12288),t[t.length]=e;return t}};n.exports=h},116:n=>{n.exports=null},314:n=>{n.exports=null},481:(n,e)=>{e.HANKANA_TABLE={12289:65380,12290:65377,12300:65378,12301:65379,12443:65438,12444:65439,12449:65383,12450:65393,12451:65384,12452:65394,12453:65385,12454:65395,12455:65386,12456:65396,12457:65387,12458:65397,12459:65398,12461:65399,12463:65400,12465:65401,12467:65402,12469:65403,12471:65404,12473:65405,12475:65406,12477:65407,12479:65408,12481:65409,12483:65391,12484:65410,12486:65411,12488:65412,12490:65413,12491:65414,12492:65415,12493:65416,12494:65417,12495:65418,12498:65419,12501:65420,12504:65421,12507:65422,12510:65423,12511:65424,12512:65425,12513:65426,12514:65427,12515:65388,12516:65428,12517:65389,12518:65429,12519:65390,12520:65430,12521:65431,12522:65432,12523:65433,12524:65434,12525:65435,12527:65436,12530:65382,12531:65437,12539:65381,12540:65392},e.HANKANA_SONANTS={12532:65395,12535:65436,12538:65382},e.HANKANA_MARKS=[65438,65439],e.ZENKANA_TABLE=[12290,12300,12301,12289,12539,12530,12449,12451,12453,12455,12457,12515,12517,12519,12483,12540,12450,12452,12454,12456,12458,12459,12461,12463,12465,12467,12469,12471,12473,12475,12477,12479,12481,12484,12486,12488,12490,12491,12492,12493,12494,12495,12498,12501,12504,12507,12510,12511,12512,12513,12514,12516,12518,12520,12521,12522,12523,12524,12525,12527,12531,12443,12444]},59:n=>{n.exports={15711649:33,15711650:34,15711651:35,15711652:36,15711653:37,15711654:38,15711655:39,15711656:40,15711657:41,15711658:42,15711659:43,15711660:44,15711661:45,15711662:46,15711663:47,15711664:48,15711665:49,15711666:50,15711667:51,15711668:52,15711669:53,15711670:54,15711671:55,15711672:56,15711673:57,15711674:58,15711675:59,15711676:60,15711677:61,15711678:62,15711679:63,15711872:64,15711873:65,15711874:66,15711875:67,15711876:68,15711877:69,15711878:70,15711879:71,15711880:72,15711881:73,15711882:74,15711883:75,15711884:76,15711885:77,15711886:78,15711887:79,15711888:80,15711889:81,15711890:82,15711891:83,15711892:84,15711893:85,15711894:86,15711895:87,15711896:88,15711897:89,15711898:90,15711899:91,15711900:92,15711901:93,15711902:94,15711903:95,14848416:11553,14848417:11554,14848418:11555,14848419:11556,14848420:11557,14848421:11558,14848422:11559,14848423:11560,14848424:11561,14848425:11562,14848426:11563,14848427:11564,14848428:11565,14848429:11566,14848430:11567,14848431:11568,14848432:11569,14848433:11570,14848434:11571,14848435:11572,14845344:11573,14845345:11574,14845346:11575,14845347:11576,14845348:11577,14845349:11578,14845350:11579,14845351:11580,14845352:11581,14845353:11582,14912905:11584,14912660:11585,14912674:11586,14912909:11587,14912664:11588,14912679:11589,14912643:11590,14912694:11591,14912913:11592,14912919:11593,14912653:11594,14912678:11595,14912675:11596,14912683:11597,14912906:11598,14912699:11599,14913180:11600,14913181:11601,14913182:11602,14913166:11603,14913167:11604,14913412:11605,14913185:11606,14912955:11615,14909597:11616,14909599:11617,14845078:11618,14913421:11619,14845089:11620,14912164:11621,14912165:11622,14912166:11623,14912167:11624,14912168:11625,14911665:11626,14911666:11627,14911673:11628,14912958:11629,14912957:11630,14912956:11631,14846126:11635,14846097:11636,14846111:11640,14846655:11641,14909568:8481,14909569:8482,14909570:8483,15711372:8484,15711374:8485,14910395:8486,15711386:8487,15711387:8488,15711391:8489,15711361:8490,14910107:8491,14910108:8492,49844:8493,15711616:8494,49832:8495,15711422:8496,15712163:8497,15711423:8498,14910397:8499,14910398:8500,14910109:8501,14910110:8502,14909571:8503,14990237:8504,14909573:8505,14909574:8506,14909575:8507,14910396:8508,14844053:8509,14844048:8510,15711375:8511,15711420:8512,15711646:8513,14844054:8514,15711644:8515,14844070:8516,14844069:8517,14844056:8518,14844057:8519,14844060:8520,14844061:8521,15711368:8522,15711369:8523,14909588:8524,14909589:8525,15711419:8526,15711421:8527,15711643:8528,15711645:8529,14909576:8530,14909577:8531,14909578:8532,14909579:8533,14909580:8534,14909581:8535,14909582:8536,14909583:8537,14909584:8538,14909585:8539,15711371:8540,15711373:8541,49841:8542,50071:8543,50103:8544,15711389:8545,14846368:8546,15711388:8547,15711390:8548,14846374:8549,14846375:8550,14846110:8551,14846132:8552,14850434:8553,14850432:8554,49840:8555,14844082:8556,14844083:8557,14845059:8558,15712165:8559,15711364:8560,15712160:8561,15712161:8562,15711365:8563,15711363:8564,15711366:8565,15711370:8566,15711392:8567,49831:8568,14850182:8569,14850181:8570,14849931:8571,14849935:8572,14849934:8573,14849927:8574,14849926:8737,14849697:8738,14849696:8739,14849715:8740,14849714:8741,14849725:8742,14849724:8743,14844091:8744,14909586:8745,14845586:8746,14845584:8747,14845585:8748,14845587:8749,14909587:8750,14846088:8762,14846091:8763,14846598:8764,14846599:8765,14846594:8766,14846595:8767,14846122:8768,14846121:8769,14846119:8778,14846120:8779,49836:8780,14845842:8781,14845844:8782,14846080:8783,14846083:8784,14846112:8796,14846629:8797,14847122:8798,14846082:8799,14846087:8800,14846369:8801,14846354:8802,14846378:8803,14846379:8804,14846106:8805,14846141:8806,14846109:8807,14846133:8808,14846123:8809,14846124:8810,14845099:8818,14844080:8819,14850479:8820,14850477:8821,14850474:8822,14844064:8823,14844065:8824,49846:8825,14849967:8830,15711376:9008,15711377:9009,15711378:9010,15711379:9011,15711380:9012,15711381:9013,15711382:9014,15711383:9015,15711384:9016,15711385:9017,15711393:9025,15711394:9026,15711395:9027,15711396:9028,15711397:9029,15711398:9030,15711399:9031,15711400:9032,15711401:9033,15711402:9034,15711403:9035,15711404:9036,15711405:9037,15711406:9038,15711407:9039,15711408:9040,15711409:9041,15711410:9042,15711411:9043,15711412:9044,15711413:9045,15711414:9046,15711415:9047,15711416:9048,15711417:9049,15711418:9050,15711617:9057,15711618:9058,15711619:9059,15711620:9060,15711621:9061,15711622:9062,15711623:9063,15711624:9064,15711625:9065,15711626:9066,15711627:9067,15711628:9068,15711629:9069,15711630:9070,15711631:9071,15711632:9072,15711633:9073,15711634:9074,15711635:9075,15711636:9076,15711637:9077,15711638:9078,15711639:9079,15711640:9080,15711641:9081,15711642:9082,14909825:9249,14909826:9250,14909827:9251,14909828:9252,14909829:9253,14909830:9254,14909831:9255,14909832:9256,14909833:9257,14909834:9258,14909835:9259,14909836:9260,14909837:9261,14909838:9262,14909839:9263,14909840:9264,14909841:9265,14909842:9266,14909843:9267,14909844:9268,14909845:9269,14909846:9270,14909847:9271,14909848:9272,14909849:9273,14909850:9274,14909851:9275,14909852:9276,14909853:9277,14909854:9278,14909855:9279,14909856:9280,14909857:9281,14909858:9282,14909859:9283,14909860:9284,14909861:9285,14909862:9286,14909863:9287,14909864:9288,14909865:9289,14909866:9290,14909867:9291,14909868:9292,14909869:9293,14909870:9294,14909871:9295,14909872:9296,14909873:9297,14909874:9298,14909875:9299,14909876:9300,14909877:9301,14909878:9302,14909879:9303,14909880:9304,14909881:9305,14909882:9306,14909883:9307,14909884:9308,14909885:9309,14909886:9310,14909887:9311,14910080:9312,14910081:9313,14910082:9314,14910083:9315,14910084:9316,14910085:9317,14910086:9318,14910087:9319,14910088:9320,14910089:9321,14910090:9322,14910091:9323,14910092:9324,14910093:9325,14910094:9326,14910095:9327,14910096:9328,14910097:9329,14910098:9330,14910099:9331,14910113:9505,14910114:9506,14910115:9507,14910116:9508,14910117:9509,14910118:9510,14910119:9511,14910120:9512,14910121:9513,14910122:9514,14910123:9515,14910124:9516,14910125:9517,14910126:9518,14910127:9519,14910128:9520,14910129:9521,14910130:9522,14910131:9523,14910132:9524,14910133:9525,14910134:9526,14910135:9527,14910136:9528,14910137:9529,14910138:9530,14910139:9531,14910140:9532,14910141:9533,14910142:9534,14910143:9535,14910336:9536,14910337:9537,14910338:9538,14910339:9539,14910340:9540,14910341:9541,14910342:9542,14910343:9543,14910344:9544,14910345:9545,14910346:9546,14910347:9547,14910348:9548,14910349:9549,14910350:9550,14910351:9551,14910352:9552,14910353:9553,14910354:9554,14910355:9555,14910356:9556,14910357:9557,14910358:9558,14910359:9559,14910360:9560,14910361:9561,14910362:9562,14910363:9563,14910364:9564,14910365:9565,14910366:9566,14910367:9567,14910368:9568,14910369:9569,14910370:9570,14910371:9571,14910372:9572,14910373:9573,14910374:9574,14910375:9575,14910376:9576,14910377:9577,14910378:9578,14910379:9579,14910380:9580,14910381:9581,14910382:9582,14910383:9583,14910384:9584,14910385:9585,14910386:9586,14910387:9587,14910388:9588,14910389:9589,14910390:9590,52881:9761,52882:9762,52883:9763,52884:9764,52885:9765,52886:9766,52887:9767,52888:9768,52889:9769,52890:9770,52891:9771,52892:9772,52893:9773,52894:9774,52895:9775,52896:9776,52897:9777,52899:9778,52900:9779,52901:9780,52902:9781,52903:9782,52904:9783,52905:9784,52913:9793,52914:9794,52915:9795,52916:9796,52917:9797,52918:9798,52919:9799,52920:9800,52921:9801,52922:9802,52923:9803,52924:9804,52925:9805,52926:9806,52927:9807,53120:9808,53121:9809,53123:9810,53124:9811,53125:9812,53126:9813,53127:9814,53128:9815,53129:9816,53392:10017,53393:10018,53394:10019,53395:10020,53396:10021,53397:10022,53377:10023,53398:10024,53399:10025,53400:10026,53401:10027,53402:10028,53403:10029,53404:10030,53405:10031,53406:10032,53407:10033,53408:10034,53409:10035,53410:10036,53411:10037,53412:10038,53413:10039,53414:10040,53415:10041,53416:10042,53417:10043,53418:10044,53419:10045,53420:10046,53421:10047,53422:10048,53423:10049,53424:10065,53425:10066,53426:10067,53427:10068,53428:10069,53429:10070,53649:10071,53430:10072,53431:10073,53432:10074,53433:10075,53434:10076,53435:10077,53436:10078,53437:10079,53438:10080,53439:10081,53632:10082,53633:10083,53634:10084,53635:10085,53636:10086,53637:10087,53638:10088,53639:10089,53640:10090,53641:10091,53642:10092,53643:10093,53644:10094,53645:10095,53646:10096,53647:10097,14849152:10273,14849154:10274,14849164:10275,14849168:10276,14849176:10277,14849172:10278,14849180:10279,14849196:10280,14849188:10281,14849204:10282,14849212:10283,14849153:10284,14849155:10285,14849167:10286,14849171:10287,14849179:10288,14849175:10289,14849187:10290,14849203:10291,14849195:10292,14849211:10293,14849419:10294,14849184:10295,14849199:10296,14849192:10297,14849207:10298,14849215:10299,14849181:10300,14849200:10301,14849189:10302,14849208:10303,14849410:10304,14989980:12321,15045782:12322,15050883:12323,15308991:12324,15045504:12325,15107227:12326,15109288:12327,15050678:12328,15302818:12329,15241653:12330,15240348:12331,15182224:12332,15106730:12333,15110049:12334,15120549:12335,15112109:12336,15241638:12337,15239846:12338,15314869:12339,15114899:12340,15047847:12341,15111841:12342,15108529:12343,15052443:12344,15050640:12345,15243707:12346,15311796:12347,15185314:12348,15185598:12349,15314574:12350,15108246:12351,15184543:12352,15246007:12353,15052425:12354,15055541:12355,15109257:12356,15112855:12357,15114632:12358,15308679:12359,15310477:12360,15113615:12361,14990245:12362,14990474:12363,14990733:12364,14991005:12365,15040905:12366,15047602:12367,15049911:12368,15050644:12369,15050881:12370,15052937:12371,15106975:12372,15107215:12373,15107504:12374,15112339:12375,15115397:12376,15172282:12377,15177103:12378,15177136:12379,15181755:12380,15185581:12381,15185839:12382,15238019:12383,15241358:12384,15245731:12385,15248514:12386,15303061:12387,15303098:12388,15043771:12389,14989973:12390,14989989:12391,15048607:12392,15237810:12393,15303553:12394,15180719:12395,14989440:12396,15049649:12397,15121058:12398,15302840:12399,15182002:12400,15240360:12401,15239819:12402,15315119:12403,15041921:12404,15044016:12405,15045309:12406,15045537:12407,15047584:12408,15050683:12409,15056021:12410,15311794:12411,15120299:12412,15238052:12413,15242413:12414,15309218:12577,15309232:12578,15309472:12579,15310779:12580,15044747:12581,15044531:12582,15052423:12583,15172495:12584,15187645:12585,15253378:12586,15309736:12587,15044015:12588,15316380:12589,15182522:12590,14989457:12591,15180435:12592,15239100:12593,15120550:12594,15046808:12595,15045764:12596,15117469:12597,15242394:12598,15315131:12599,15050661:12600,15044265:12601,15119782:12602,15176604:12603,15308431:12604,15047042:12605,14989969:12606,15303051:12607,15309746:12608,15240591:12609,15312012:12610,15044513:12611,15046326:12612,15051952:12613,15056305:12614,15112352:12615,15113139:12616,15114372:12617,15118520:12618,15119283:12619,15119529:12620,15176091:12621,15178632:12622,15182222:12623,15311028:12624,15240113:12625,15245723:12626,15247776:12627,15305645:12628,15120050:12629,15177387:12630,15178634:12631,15312773:12632,15106726:12633,15248513:12634,15251082:12635,15308466:12636,15115918:12637,15044269:12638,15042182:12639,15047826:12640,15048880:12641,15050116:12642,15052468:12643,15055798:12644,15106216:12645,15109801:12646,15110068:12647,15119039:12648,15121556:12649,15172238:12650,15172756:12651,15173017:12652,15173525:12653,15174847:12654,15186049:12655,15239606:12656,15240081:12657,15242903:12658,15303072:12659,15305115:12660,15316123:12661,15049129:12662,15111868:12663,15118746:12664,15176869:12665,15042489:12666,15049902:12667,15050149:12668,15056512:12669,15056796:12670,15108796:12833,15112122:12834,15116458:12835,15117479:12836,15118004:12837,15175307:12838,15187841:12839,15246742:12840,15316140:12841,15316110:12842,15317892:12843,15053473:12844,15118998:12845,15240635:12846,15041668:12847,15053195:12848,15107766:12849,15239046:12850,15114678:12851,15174049:12852,14989721:12853,14991290:12854,15044024:12855,15106473:12856,15120553:12857,15182223:12858,15310771:12859,14989451:12860,15043734:12861,14990254:12862,14990741:12863,14990525:12864,14991009:12865,14990771:12866,15043232:12867,15044527:12868,15046793:12869,15049871:12870,15051649:12871,15052470:12872,15052705:12873,15181713:12874,15112839:12875,15113884:12876,15113910:12877,15117708:12878,15119027:12879,15172011:12880,15175554:12881,15181453:12882,15181502:12883,15182012:12884,15183495:12885,15239857:12886,15240091:12887,15240324:12888,15240631:12889,15241135:12890,15241107:12891,15244710:12892,15248050:12893,15046825:12894,15250088:12895,15253414:12896,15303054:12897,15309982:12898,15243914:12899,14991236:12900,15053736:12901,15108241:12902,15174041:12903,15176891:12904,15239077:12905,15239869:12906,15244222:12907,15250304:12908,15309701:12909,15312019:12910,15312789:12911,14990219:12912,14990490:12913,15247267:12914,15047582:12915,15049098:12916,15049610:12917,15055803:12918,15056811:12919,15106218:12920,15106708:12921,15106466:12922,15107984:12923,15108242:12924,15109008:12925,15111353:12926,15314305:13089,15112614:13090,15114928:13091,15119799:13092,15172016:13093,15177100:13094,15178374:13095,15185333:13096,15239845:13097,15245241:13098,15308427:13099,15309454:13100,15250077:13101,15042481:13102,15043262:13103,15049878:13104,15045299:13105,15052467:13106,15053974:13107,15107496:13108,15115906:13109,15120047:13110,15180429:13111,15242123:13112,15245719:13113,15247794:13114,15306407:13115,15313592:13116,15119788:13117,15312552:13118,15244185:13119,15048355:13120,15114175:13121,15244174:13122,15304846:13123,15043203:13124,15047303:13125,15044740:13126,15055763:13127,15109025:13128,15110841:13129,15114428:13130,15114424:13131,15118011:13132,15175090:13133,15180474:13134,15182251:13135,15247002:13136,15247250:13137,15250859:13138,15252611:13139,15303597:13140,15308451:13141,15309460:13142,15310249:13143,15052198:13144,15053491:13145,15115709:13146,15311245:13147,15311246:13148,15109787:13149,15183008:13150,15116459:13151,15116735:13152,15114934:13153,15315085:13154,15121823:13155,15042994:13156,15046301:13157,15106480:13158,15109036:13159,15119547:13160,15120519:13161,15121297:13162,15241627:13163,15246480:13164,15252868:13165,14989460:13166,15315129:13167,15044534:13168,15115419:13169,15116474:13170,15310468:13171,15114410:13172,15041948:13173,15182723:13174,15241906:13175,15304604:13176,15306380:13177,15047067:13178,15316136:13179,15114402:13180,15240325:13181,15241393:13182,15184549:13345,15042696:13346,15240069:13347,15176614:13348,14989758:13349,14990979:13350,15042208:13351,15052690:13352,15042698:13353,15043480:13354,15043495:13355,15054779:13356,15046298:13357,15048874:13358,15050662:13359,15052428:13360,15052440:13361,15052699:13362,15055282:13363,15055289:13364,15106723:13365,15107231:13366,15107491:13367,15107774:13368,15110043:13369,15111586:13370,15114129:13371,15114643:13372,15115194:13373,15117502:13374,15117715:13375,15118743:13376,15121570:13377,15122071:13378,15121797:13379,15176368:13380,15176856:13381,15178659:13382,15178891:13383,15182783:13384,15183521:13385,15184033:13386,15185833:13387,15187126:13388,15187888:13389,15237789:13390,15239590:13391,15240862:13392,15247027:13393,15248268:13394,15250091:13395,15303300:13396,15307153:13397,15308435:13398,15308433:13399,15308450:13400,15309221:13401,15310739:13402,15312040:13403,15239320:13404,14989496:13405,15044779:13406,15053496:13407,15054732:13408,15175337:13409,15178124:13410,15178940:13411,15053481:13412,15187883:13413,15250571:13414,15309697:13415,15310993:13416,15311252:13417,15311256:13418,14990465:13419,14990478:13420,15044017:13421,15046300:13422,15047080:13423,15048634:13424,15050119:13425,15051913:13426,15052676:13427,15053456:13428,15054988:13429,15055294:13430,15056780:13431,15110062:13432,15113402:13433,15112087:13434,15112098:13435,15113375:13436,15115147:13437,15115140:13438,15116703:13601,15055024:13602,15118213:13603,15118487:13604,15118781:13605,15177151:13606,15181192:13607,15052195:13608,15181952:13609,15185024:13610,15056573:13611,15246991:13612,15247512:13613,15250100:13614,15250871:13615,15252364:13616,15252637:13617,15311778:13618,15313038:13619,15314108:13620,14989952:13621,15040957:13622,15041664:13623,15050387:13624,15052444:13625,15108271:13626,15108736:13627,15111084:13628,15117498:13629,15174304:13630,15177361:13631,15181191:13632,15187625:13633,15245243:13634,15248060:13635,15248816:13636,15109804:13637,15241098:13638,15310496:13639,15044745:13640,15044739:13641,15046315:13642,15114644:13643,15116696:13644,15247792:13645,15179943:13646,15113653:13647,15317901:13648,15044020:13649,15052450:13650,15238298:13651,15243664:13652,15302790:13653,14989464:13654,14989701:13655,14990215:13656,14990481:13657,15044490:13658,15044792:13659,15052462:13660,15056019:13661,15106213:13662,15111569:13663,15113405:13664,15118722:13665,15118770:13666,15119267:13667,15172024:13668,15175811:13669,15182262:13670,15182510:13671,15182984:13672,15185050:13673,15184830:13674,15185318:13675,15112103:13676,15174043:13677,15044283:13678,15053189:13679,15054760:13680,15109010:13681,15109024:13682,15109273:13683,15120544:13684,15243674:13685,15247537:13686,15251357:13687,15305656:13688,15121537:13689,15181478:13690,15314330:13691,14989992:13692,14989995:13693,14989996:13694,14991003:13857,14991008:13858,15041425:13859,15041927:13860,15182774:13861,15041969:13862,15042486:13863,15043988:13864,15043745:13865,15044031:13866,15044523:13867,15046316:13868,15049347:13869,15053729:13870,15056055:13871,15056266:13872,15106223:13873,15106448:13874,15106477:13875,15109279:13876,15111577:13877,15116683:13878,15119233:13879,15174530:13880,15174573:13881,15179695:13882,15238072:13883,15238277:13884,15239304:13885,15242638:13886,15303607:13887,15306657:13888,15310783:13889,15312279:13890,15313306:13891,14990256:13892,15042461:13893,15052973:13894,15112833:13895,15115693:13896,15053184:13897,15113138:13898,15115701:13899,15175305:13900,15114640:13901,15184513:13902,15041413:13903,15043492:13904,15048071:13905,15054782:13906,15305894:13907,15111844:13908,15117475:13909,15117501:13910,15175860:13911,15181441:13912,15181501:13913,15183243:13914,15185802:13915,15239865:13916,15241100:13917,15245759:13918,15246751:13919,15248569:13920,15253393:13921,15304593:13922,15044767:13923,15305344:13924,14989725:13925,15040694:13926,15044517:13927,15043770:13928,15174551:13929,15175318:13930,15179689:13931,15240102:13932,15252143:13933,15312774:13934,15312776:13935,15312786:13936,15041975:13937,15107226:13938,15243678:13939,15046320:13940,15182266:13941,15040950:13942,15052691:13943,15303047:13944,15309445:13945,14989490:13946,15117211:13947,15304615:13948,15053201:13949,15053192:13950,15109784:14113,15182495:14114,15118995:14115,15310260:14116,15252897:14117,15182506:14118,15173258:14119,15309448:14120,15184514:14121,15114391:14122,15186352:14123,15114641:14124,15306156:14125,15043506:14126,15044763:14127,15242923:14128,15247507:14129,15187620:14130,15252365:14131,15303585:14132,15044006:14133,15245960:14134,15181185:14135,14991234:14136,15041214:14137,15042705:14138,15041924:14139,15046035:14140,15047853:14141,15175594:14142,15048331:14143,15050129:14144,15056290:14145,15056516:14146,15106485:14147,15107510:14148,15107495:14149,15107753:14150,15109810:14151,15110330:14152,15111596:14153,15112623:14154,15114626:14155,15120531:14156,15177126:14157,15182013:14158,15184827:14159,15185292:14160,15185561:14161,15186315:14162,15187371:14163,15240334:14164,15240586:14165,15244173:14166,15247496:14167,15247779:14168,15248806:14169,15252413:14170,15311002:14171,15316623:14172,15239864:14173,15253390:14174,15314856:14175,15043207:14176,15108255:14177,15110787:14178,15122304:14179,15309465:14180,15114625:14181,15041169:14182,15117472:14183,15118778:14184,15121812:14185,15182260:14186,15185296:14187,15245696:14188,15247523:14189,15113352:14190,14990262:14191,15040697:14192,15040678:14193,15040933:14194,15041980:14195,15042744:14196,15042979:14197,15046311:14198,15047823:14199,15048837:14200,15051660:14201,15055802:14202,15107762:14203,15108024:14204,15109043:14205,15109554:14206,15115420:14369,15116457:14370,15174077:14371,15174316:14372,15174830:14373,15179924:14374,15180207:14375,15185337:14376,15178892:14377,15237801:14378,15246987:14379,15248537:14380,15250338:14381,15252370:14382,15303075:14383,15306165:14384,15309242:14385,15311253:14386,15313043:14387,15317432:14388,15041923:14389,15044255:14390,15044275:14391,15055291:14392,15056038:14393,15120539:14394,15121040:14395,15175300:14396,15175614:14397,15185283:14398,15239351:14399,15247488:14400,15248314:14401,15309200:14402,14989710:14403,15040651:14404,15044516:14405,15045052:14406,15047610:14407,15050641:14408,15052196:14409,15054769:14410,15055531:14411,15056039:14412,15108280:14413,15111557:14414,15113903:14415,15120790:14416,15174544:14417,15184778:14418,15246004:14419,15237793:14420,15238049:14421,15241136:14422,15243662:14423,15248007:14424,15251368:14425,15304887:14426,15309703:14427,15311271:14428,15318163:14429,14989972:14430,14989970:14431,14990477:14432,15043976:14433,15045001:14434,15044798:14435,15050927:14436,15056524:14437,15056545:14438,15106719:14439,15114919:14440,15116942:14441,15176090:14442,15180417:14443,15248030:14444,15248036:14445,15248823:14446,15304336:14447,14989726:14448,15314825:14449,14989988:14450,14990780:14451,14991023:14452,15040665:14453,15040662:14454,15041929:14455,15041964:14456,15043231:14457,15043257:14458,15043518:14459,15044250:14460,15044515:14461,15044753:14462,15044750:14625,15046281:14626,15048081:14627,15048354:14628,15050173:14629,15052180:14630,15052189:14631,15052431:14632,15054757:14633,15054759:14634,15054775:14635,15055288:14636,15055491:14637,15055514:14638,15055543:14639,15056024:14640,15106450:14641,15107468:14642,15108759:14643,15109016:14644,15109799:14645,15111355:14646,15112322:14647,15112579:14648,15113140:14649,15113645:14650,15114401:14651,15114903:14652,15116171:14653,15118751:14654,15119530:14655,15119785:14656,15120559:14657,15121053:14658,15176882:14659,15178375:14660,15180204:14661,15182015:14662,15184800:14663,15185029:14664,15185048:14665,15185310:14666,15185585:14667,15237269:14668,15237251:14669,15237807:14670,15237809:14671,15238548:14672,15238799:14673,15239338:14674,15240594:14675,15245708:14676,15245729:14677,15248539:14678,15250082:14679,15250364:14680,15303562:14681,15304117:14682,15305137:14683,15179967:14684,15305660:14685,15308452:14686,15309197:14687,15310981:14688,15312537:14689,15313816:14690,15316155:14691,15042971:14692,15043243:14693,15044535:14694,15044744:14695,15049621:14696,15109047:14697,15122336:14698,15249834:14699,15252895:14700,15317689:14701,15041931:14702,15042747:14703,15045002:14704,15047613:14705,15182208:14706,15304119:14707,15316384:14708,15317906:14709,15175044:14710,15121545:14711,15238576:14712,15176849:14713,15056829:14714,15106970:14715,15313576:14716,15174555:14717,15253180:14718,15117732:14881,15310979:14882,14990218:14883,15047600:14884,15048100:14885,15049406:14886,15051162:14887,15106472:14888,15107975:14889,15112335:14890,15112326:14891,15114425:14892,15114929:14893,15120311:14894,15177621:14895,15185082:14896,15239598:14897,15314306:14898,14989979:14899,14990736:14900,15044489:14901,15045766:14902,15054255:14903,15054758:14904,15054766:14905,15114171:14906,15119001:14907,15176115:14908,15179906:14909,15247760:14910,15306390:14911,15246239:14912,15048080:14913,15055527:14914,15109291:14915,15041205:14916,15041196:14917,15042189:14918,15113344:14919,15045513:14920,15049118:14921,15050427:14922,15052464:14923,15056297:14924,15108493:14925,15109793:14926,15114429:14927,15117747:14928,15120520:14929,15172029:14930,15304583:14931,15174272:14932,15179925:14933,15179942:14934,15181229:14935,15111822:14936,15185072:14937,15241116:14938,15246209:14939,15252617:14940,15309467:14941,15042980:14942,15047848:14943,15113616:14944,15187370:14945,15250081:14946,15042228:14947,15048066:14948,15308970:14949,15048890:14950,15115914:14951,15237812:14952,15045298:14953,15053966:14954,15048636:14955,15180437:14956,15316922:14957,14990748:14958,15042954:14959,15045259:14960,15110334:14961,15112360:14962,15113364:14963,15114165:14964,15182468:14965,15183254:14966,15185058:14967,15305903:14968,15114652:14969,15314605:14970,15183033:14971,15043737:14972,15042186:14973,15042743:14974,15052703:15137,15109046:15138,15110830:15139,15111078:15140,15113389:15141,15118010:15142,15242921:15143,15309713:15144,15178384:15145,15314838:15146,15109516:15147,15305862:15148,15314603:15149,15178431:15150,15112594:15151,14989449:15152,15041176:15153,15044482:15154,15053233:15155,15106984:15156,15110802:15157,15111587:15158,15114655:15159,15173542:15160,15175562:15161,15176867:15162,15183511:15163,15186562:15164,15243925:15165,15249027:15166,15250331:15167,15304120:15168,15312016:15169,15111852:15170,15112875:15171,15117963:15172,14990229:15173,14990228:15174,14990522:15175,14990783:15176,15042746:15177,15044536:15178,15044530:15179,15046563:15180,15047579:15181,15049643:15182,15050635:15183,15050633:15184,15050687:15185,15052176:15186,15053197:15187,15054978:15188,15055019:15189,15056791:15190,15106205:15191,15109255:15192,15111343:15193,15052188:15194,15111855:15195,15111869:15196,15112104:15197,15113885:15198,15117730:15199,15117755:15200,15118479:15201,15175045:15202,15181193:15203,15181697:15204,15184824:15205,15185049:15206,15185067:15207,15237794:15208,15238274:15209,15239091:15210,15246998:15211,15247774:15212,15247785:15213,15247782:15214,15248012:15215,15248302:15216,15250311:15217,15250332:15218,15309708:15219,15311804:15220,15117743:15221,14989963:15222,14990524:15223,14990989:15224,15041936:15225,15052183:15226,15052730:15227,15107464:15228,15109249:15229,15112578:15230,15117473:15393,15121291:15394,15119035:15395,15173822:15396,15176381:15397,15177620:15398,15180673:15399,15180986:15400,15237260:15401,15237299:15402,15239082:15403,15241876:15404,15253150:15405,15118736:15406,15317439:15407,15056015:15408,15248792:15409,15316139:15410,15182778:15411,15252408:15412,15052429:15413,15309739:15414,14989443:15415,15044529:15416,15048631:15417,15049905:15418,15051657:15419,15052452:15420,15106697:15421,15120831:15422,15121542:15423,15177406:15424,15250346:15425,15052447:15426,15242368:15427,15183776:15428,15040946:15429,15114164:15430,15239837:15431,15053217:15432,15242634:15433,15186078:15434,15239310:15435,15042201:15436,15052932:15437,15109544:15438,15250854:15439,15111836:15440,15173038:15441,15180990:15442,15185047:15443,15237253:15444,15248541:15445,15252362:15446,15303086:15447,15244167:15448,15303338:15449,15040671:15450,15043514:15451,15052986:15452,15113619:15453,15172028:15454,15173813:15455,15304076:15456,15304584:15457,15305899:15458,15240101:15459,15052674:15460,15056049:15461,15107001:15462,14989499:15463,15044502:15464,15052424:15465,15108491:15466,15113393:15467,15117962:15468,15174569:15469,15175584:15470,15181998:15471,15238571:15472,15251107:15473,15304082:15474,15312534:15475,15041682:15476,15044503:15477