1import"./rolldown-runtime-hePW80VL.js";import{fi as e}from"./mui-BQQ0Zc7J.js";import{r as t,t as n}from"./pickBy-LakFm-jy.js";import{_ as r}from"./api-BDRDjbqz.js";function i(e,n){return t(e,n)}e();function a(){let e=[],t=0,n=!1;return{append(r){return n?!1:t+r.length>1999?(e.push(`â¦`),t+=1,n=!0,!1):(e.push(r),t+=r.length,!0)},result(){return e.join(``)},stopped(){return n}}}function o(e){return`\\u${e.toString(16).padStart(4,`0`)}`}function s(e,t){if(e.append(`"`)){for(let n=0;n<t.length&&!e.stopped();n+=1){let r=t.charCodeAt(n);r===34?e.append(`\\"`):r===92?e.append(`\\\\`):r===8?e.append(`\\b`):r===9?e.append(`\\t`):r===10?e.append(`\\n`):r===12?e.append(`\\f`):r===13?e.append(`\\r`):r<32||r===8232||r===8233||r>=55296&&r<=57343?e.append(o(r)):e.append(t[n])}e.append(`"`)}}function c(e){return e.get&&e.set?`[Getter/Setter]`:e.get?`[Getter]`:e.set?`[Setter]`:`[Accessor]`}function l(e,t){e.append(`Symbol(`);let n=String(t);n.length>8&&s(e,n.slice(7,-1)),e.append(`)`)}function u(e,t){typeof t==`symbol`?l(e,t):s(e,String(t))}function d(e,t=0){let n=a(),r=t===4?4:0,i=new WeakSet,o=0;function d(e){r&&n.append(` `.repeat(e*r))}function f(e,t){e&&n.append(`,`),r&&(n.append(` 2`),d(t+1))}function p(e,t,i){r&&t&&(n.append(` 3`),d(i)),n.append(e)}function m(e,t){Object.prototype.hasOwnProperty.call(e,`value`)?v(e.value,t):n.append(c(e))}function h(e,t){let r;try{r=Reflect.getOwnPropertyDescriptor(e,`length`)}catch{n.append(`[Uninspectable]`);return}let i=r?.value;if(!Number.isSafeInteger(i)||i<0){n.append(`[Uninspectable]`);return}n.append(`[`);let a=!1;for(let r=0;r<i&&!n.stopped();r+=1){if(f(a,t),a=!0,o>=50){n.append(`[MaxEntries]`);break}o+=1;let i;try{i=Reflect.getOwnPropertyDescriptor(e,String(r))}catch{n.append(`[Uninspectable]`);continue}i?.enumerable?m(i,t+1):n.append(`[Empty]`)}p(`]`,a,t)}function g(e,t){let i;try{i=Reflect.ownKeys(e)}catch{n.append(`[Uninspectable]`);return}n.append(`{`);let a=!1;for(let c of i){if(n.stopped())break;if(o>=50){f(a,t),a=!0,s(n,`â¦`),n.append(r?`: `:`:`),n.append(`[MaxEntries]`);break}o+=1;let i;try{i=Reflect.getOwnPropertyDescriptor(e,c)}catch{f(a,t),a=!0,u(n,c),n.append(r?`: `:`:`),n.append(`[Uninspectable]`);continue}i?.enumerable&&(f(a,t),a=!0,u(n,c),n.append(r?`: `:`:`),m(i,t+1))}p(`}`,a,t)}function _(e,t){if(i.has(e)){n.append(`[Circular]`);return}if(t>=5){n.append(`[MaxDepth]`);return}let r;try{r=Array.isArray(e)}catch{n.append(`[Uninspectable]`);return}i.add(e);try{r?h(e,t):g(e,t)}finally{i.delete(e)}}function v(e,t){e===null?n.append(`null`):typeof e==`string`?s(n,e):typeof e==`number`?n.append(Object.is(e,-0)?`-0`:String(e)):typeof e==`boolean`?n.append(e?`true`:`false`):typeof e>`u`?n.append(`undefined`):typeof e==`bigint`?n.append(`${e}n`):typeof e==`symbol`?l(n,e):typeof e==`function`?n.append(`[Function]`):_(e,t)}try{return v(e,0),n.result()}catch{return`[Uninspectable]`}}var f=`_16_0_a_0_4_0_5_m_1_u_1_cp_4_b_e_4_7_0_1_0_3l_4_1_1_2_3_1_0_6_0_1_2_1_0_1_j_1_2a_1_3u_8_4l_1_11_2_0_.6_14_1z_q_4_3_19_16_z_1_1_2q_1_0_f_1_7_1_a_2_2_0_g_0_1_t_t_2g_b_0_o_w_9_1_4_0_5_l_4_0_9_0_3_0_n_o_7_.a_5_n_1_6_g_15_1m_1h_3_0_i_0_7_9_f_f_4_7_2_1_2_l_1_6_1_0_3_3_3_0_g_0_d_1_1_2_e_1_a_0_8_5_4_1_2_l_1_6._1_1_1_1_1_1_v_3_1_0_j_2_g_8_1_2_1_l_1_6_1_1_1_4_3_0_i_0_f_1_n_0_b_7_2_1_2_l_1_6_1_1_1_4_3_0_u_1_1_2._f_0_h_0_1_5_3_2_1_3_3_1_1_0_1_1_3_1_3_2_3_b_m_0_1g_7_1_2_1_m_1_f_3_0_q_2_1_1_2_1_u_0_4_7_1_2_1_m_1_.9_1_4_3_0_u_2_1_1_f_1_h_8_1_2_1_14_2_0_g_0_5_2_8_2_o_5_5_h_3_n_1_8_1_0_2_6_1m_1b_1_1_c_6_1m_1_1_0_1_.4_1_n_1_0_1_9_1_1_9_0_2_4_1_0_l_3_w_0_1r_7_1_z_r_4_37_16_k_0_g_5_4_3_3_0_3_1_7_2_4_c_c_0_h_11_1_0_5_.0_2_16_1_98_1_3_2_6_1_0_1_3_2_14_1_3_2_w_1_3_2_6_1_0_1_3_2_e_1_1k_1_3_2_1u_11_f_g_2d_2_5_3_h7_2_g_1_.p_5_22_6_7_7_h_d_i_e_h_e_c_1_2_f_1f_z_0_4_0_1v_2g_7_4_2_x_1_0_5_1x_a_u_1d_t_2_4_b_17_4_p_1i_m_9_1g_2.a_0_2l_1a_h_7_1i_t_d_1_a_17_q_z_15_2_a_z_2_a_5_16_2_2_15_3_1_5_1_1_3_0_5_5b_1s_7p_2_5_2_11_2_5_2_7_1._0_1_0_1_0_1_u_2_1g_1_6_1_0_3_2_1_6_3_3_2_5_4_c_5_2_1_6_38_0_d_0_g_c_2t_0_4_0_2_9_1_0_3_4_6_0_1_0_1_.0_1_3_1_a_2_3_5_4_4_0_1g_1_22j_6c_6_3_3_1_c_11_1_0_5_0_2_1j_7_0_g_m_9_6_1_6_1_6_1_6_1_6_1_6_1_6_1_6_.28_0_d1_1_16_4_5_1_4_2d_6_2_1_2h_1_3_5_16_1_2l_h_v_1c_f_e8_533_1s_h3g_1v_19_2_7g_3_f_a_1_k_1a_g_u_2_.1x_1d_8_2_2u_2_29_k_g_1_2_1_3_1_m_t_1f_e_1d_1q_5_3_0_1_1_b_r_a_m_p_s_7_1a_s_0_g_4_1_9_a_4_1_14_n_2_1._7_k_m_3_0_3_1d_1_0_3_1_2_4_2_0_1_0_o_2_2_a_7_2_c_5_2_5_2_5_9_6_1_6_1_16_1_d_6_36_t_8mb_c_m_4_1c_6is._a5_2_2x_12_6_c_4_5_0_1_9_1_c_1_4_1_0_1_1_1_1_1_2z_x_a2_i_1r_2_1h_14_b_38_4_1_3q_10_p_6_p_b_2g_3_5_2._5_2_5_2_2_z_b_1_p_1_i_1_1_1_e_2_d_y_3e_at_s_3_1c_1b_v_d_j_1_7_6_11_a_t_2_z_4_7_1c_4d_i_z_4_z_4_13_8._1f_c_a_1_e_1_6_1_1_1_a_1_e_1_6_1_1_3_1f_c_8m_9_l_a_7_o_5_1_15_1_8_1x_5_2_0_1_17_1_1_3_0_2_m_a_m_9_u._1t_i_1_1_a_l_a_p_6_p_12_1j_6_1_1s_0_f_3_1_2_1_s_16_s_3_s_z_7_1_r_r_1h_a_l_a_i_d_h_32_20_1j_1e_d_1e_.d_z_12_r_9_m_6y_15_6_1_g_5_1k_s_a_0_8_l_16_h_1a_k_r_m_c_1g_1l_1_2_0_d_18_w_o_q_z_t_0_2_0_8_y_3_0_c_1.b_e_3_l_0_1_0_z_h_1_o_j_1_1r_6_1_0_1_3_1_e_1_9_7_1a_12_7_2_1_2_l_1_6_1_1_1_4_3_0_i_0_c_4_u_9_1_0_2_0._1_11_1_0_p_0_1_0_18_1g_i_3_k_2_u_1b_k_1_1_0_54_1a_15_3_10_1b_k_0_1n_16_d_0_1z_q_11_6_55_17_38_1r_v_.7_2_0_2_7_1_1_1_n_f_0_1_0_2m_7_2_12_g_0_1_0_s_0_a_13_7_0_l_0_b_19_j_0_i_20_5j_w_v_8_1_10_h_0_1d_t_34._6_1_1_1_11_l_0_p_5_1_1_1_v_e_0_n_17_78_i_f_0_1_c_1_x_3g_0_27_pl_6e_5f_218_2o_f_tr_h_5_p_32y_5_g6_5a.1_t_1cy_f
3s_7_u_h_26_h_t_i_1b_g_3_v_k_5_i_c0_18_5v_1r_w_o_2_o_18_22_5_0_1u_c_1s_1_1_0_e_1_c_5p1_15_v_.2p_36_6pp_3_1_6_1_1_1_82_f_0_t_2_2_0_e_3_8_az_1s4_2y_5_c_3_8_7_9_4me_2c_1_1y_1_1_2_0_2_1_2_3_1_b_1_0._1_6_1_1s_1_3_2_7_1_6_1_r_1_3_1_4_1_0_3_6_1_9f_2_o_1_o_1_u_1_o_1_u_1_o_1_u_1_o_1_u_1_o_1_7_1f8_u_6_5._79_1p_42_18_a_6_g_0_8x_t_i_17_dg_r_6c_t_2_0_5r_u_1_2_1_1_1_6_2_4_9_1_68_6_1_3_1_1_1_e_1_5g_1n_1v_7_.0_xg_3_1_q_1_1_1_0_2_0_1_9_1_3_1_0_1_0_6_0_4_0_1_0_1_0_1_2_1_1_1_0_2_0_1_0_1_0_1_0_1_0_1_1_1_0_2_3_1._6_1_3_1_3_1_0_1_9_1_g_5_2_1_4_1_g_3es_wyn_w_3dp_2_4gd_2_5rk_f_h9_1wi_f1_15u_3t6_5_6jt`.split(`.`).join(``).slice(1).split(`_`),p=[],m=127;for(let e=0;e<f.length;e+=2){let t=m+1+Number.parseInt(f[e],36),n=t+Number.parseInt(f[e+1],36);p.push([t,n]),m=n}var h=Object.prototype.hasOwnProperty,g=Function.prototype.toString,_=g.call(Object);Map.prototype.entries,Set.prototype.values,Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,`byteLength`)?.get,Object.getOwnPropertyDescriptor(RegExp.prototype,`flags`)?.get,Object.getOwnPropertyDescriptor(RegExp.prototype,`global`)?.get,Object.getOwnPropertyDescriptor(RegExp.prototype,`source`)?.get,RegExp.prototype.test;function v(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;let n=Object.getOwnPropertyDescriptor(t,`constructor`);return!n||!(`value`in n)||typeof n.value!=`function`?!1:Object.getOwnPropertyDescriptor(n.value,`prototype`)?.value===t&&g.call(n.value)===_}function y(e){return typeof e==`string`}function ee(e){return Number.isFinite(e)}function b(e){return Number.isSafeInteger(e)&&e>=0}Date.prototype.getTime;function te(e,t){if(!e||!t)return e;let n=!0;for(let e=t.length;e--;)if(t.charCodeAt(e)>127){n=!1;break}if(n){let n=0,r=e.length;if(t.length===1){let i=t.charCodeAt(0);for(;n<r&&e.charCodeAt(n)===i;)n++;for(;r>n&&e.charCodeAt(r-1)===i;)r--}else{for(;n<r&&t.includes(e[n]);)n++;for(;r>n&&t.includes(e[r-1]);)r--}return n===0&&r===e.length?e:e.slice(n,r)}let r=Array.from(e),i=new Set(t),a=0,o=r.length;for(;a<o&&i.has(r[a]);)a++;for(;o>a&&i.has(r[o-1]);)o--;return a===0&&o===r.length?e:r.slice(a,o).join(``)}function ne(e=[],t=[]){if(!e||!Array.isArray(e)||!e.length)return[];if(!t||!Array.isArray(t)||!t.length)return e.slice();if(e.length*t.length<400)return e.filter(e=>!t.includes(e));let n=new Set(t);return e.filter(e=>!n.has(e))}function x(e){return e!=null}function re(e,t){return e!=null&&h.call(e,t)}var S={AElig:`Ã`,"AElig;":`Ã`,AMP:`&`,"AMP;":`&`,Aacute:`Ã`,"Aacute;":`Ã`,"Abreve;":`Ä`,Acirc:`Ã`,"Acirc;":`Ã`,"Acy;":`Ð`,"Afr;":`ð`,Agrave:`Ã`,"Agrave;":`Ã`,"Alpha;":`Î`,"Amacr;":`Ä`,"And;":`â©`,"Aogon;":`Ä`,"Aopf;":`ð¸`,"ApplyFunction;":`â¡`,Aring:`Ã
`,"Aring;":`Ã
`,"Ascr;":`ð`,"Assign;":`â`,Atilde:`Ã`,"Atilde;":`Ã`,Auml:`Ã`,"Auml;":`Ã`,"Backslash;":`â`,"Barv;":`â«§`,"Barwed;":`â`,"Bcy;":`Ð`,"Because;":`âµ`,"Bernoullis;":`â¬`,"Beta;":`Î`,"Bfr;":`ð
`,"Bopf;":`ð¹`,"Breve;":`Ë`,"Bscr;":`â¬`,"Bumpeq;":`â`,"CHcy;":`Ч`,COPY:`©`,"COPY;":`©`,"Cacute;":`Ä`,"Cap;":`â`,"CapitalDifferentialD;":`â
`,"Cayleys;":`â`,"Ccaron;":`Ä`,Ccedil:`Ã`,"Ccedil;":`Ã`,"Ccirc;":`Ä`,"Cconint;":`â°`,"Cdot;":`Ä`,"Cedilla;":`¸`,"CenterDot;":`·`,"Cfr;":`â`,"Chi;":`Χ`,"CircleDot;":`â`,"CircleMinus;":`â`,"CirclePlus;":`â`,"CircleTimes;":`â`,"ClockwiseContourIntegral;":`â²`,"CloseCurlyDoubleQuote;":`â`,"CloseCurlyQuote;":`â`,"Colon;":`â·`,"Colone;":`â©´`,"Congruent;":`â¡`,"Conint;":`â¯`,"ContourIntegral;":`â®`,"Copf;":`â`,"Coproduct;":`â`,"CounterClockwiseContourIntegral;":`â³`,"Cross;":`⨯`,"Cscr;":`ð`,"Cup;":`â`,"CupCap;":`â`,"DD;":`â
`,"DDotrahd;":`â¤`,"DJcy;":`Ð`,"DScy;":`Ð
`,"DZcy;":`Ð`,"Dagger;":`â¡`,"Darr;":`â¡`,"Dashv;":`⫤`,"Dcaron;":`Ä`,"Dcy;":`Ð`,"Del;":`â`,"Delta;":`Î`,"Dfr;":`ð`,"DiacriticalAcute;":`´`,"DiacriticalDot;":`Ë`,"DiacriticalDoubleAcute;":`Ë`,"DiacriticalGrave;":"`","DiacriticalTilde;":`Ë`,"Diamond;":`â`,"DifferentialD;":`â
`,"Dopf;":`ð»`,"Dot;":`¨`,"DotDot;":`â`,"DotEqual;":`â`,"DoubleContourIntegral;":`â¯`,"DoubleDot;":`¨`,"DoubleDownArrow;":`â`,"DoubleLeftArrow;
3":`â`,"DoubleLeftRightArrow;":`â`,"DoubleLeftTee;":`⫤`,"DoubleLongLeftArrow;":`â¸`,"DoubleLongLeftRightArrow;":`âº`,"DoubleLongRightArrow;":`â¹`,"DoubleRightArrow;":`â`,"DoubleRightTee;":`â¨`,"DoubleUpArrow;":`â`,"DoubleUpDownArrow;":`â`,"DoubleVerticalBar;":`â¥`,"DownArrow;":`â`,"DownArrowBar;":`â¤`,"DownArrowUpArrow;":`âµ`,"DownBreve;":`Ì`,"DownLeftRightVector;":`â¥`,"DownLeftTeeVector;":`â¥`,"DownLeftVector;":`â½`,"DownLeftVectorBar;":`â¥`,"DownRightTeeVector;":`â¥`,"DownRightVector;":`â`,"DownRightVectorBar;":`â¥`,"DownTee;":`â¤`,"DownTeeArrow;":`â§`,"Downarrow;":`â`,"Dscr;":`ð`,"Dstrok;":`Ä`,"ENG;":`Å`,ETH:`Ã`,"ETH;":`Ã`,Eacute:`Ã`,"Eacute;":`Ã`,"Ecaron;":`Ä`,Ecirc:`Ã`,"Ecirc;":`Ã`,"Ecy;":`Ð`,"Edot;":`Ä`,"Efr;":`ð`,Egrave:`Ã`,"Egrave;":`Ã`,"Element;":`â`,"Emacr;":`Ä`,"EmptySmallSquare;":`â»`,"EmptyVerySmallSquare;":`â«`,"Eogon;":`Ä`,"Eopf;":`ð¼`,"Epsilon;":`Î`,"Equal;":`⩵`,"EqualTilde;":`â`,"Equilibrium;":`â`,"Escr;":`â°`,"Esim;":`⩳`,"Eta;":`Î`,Euml:`Ã`,"Euml;":`Ã`,"Exists;":`â`,"ExponentialE;":`â `,"Fcy;":`Ф`,"Ffr;":`ð`,"FilledSmallSquare;":`â¼`,"FilledVerySmallSquare;":`âª`,"Fopf;":`ð½`,"ForAll;":`â`,"Fouriertrf;":`â±`,"Fscr;":`â±`,"GJcy;":`Ð`,GT:`>`,"GT;":`>`,"Gamma;":`Î`,"Gammad;":`Ï`,"Gbreve;":`Ä`,"Gcedil;":`Ä¢`,"Gcirc;":`Ä`,"Gcy;":`Ð`,"Gdot;":`Ä `,"Gfr;":`ð`,"Gg;":`â`,"Gopf;":`ð¾`,"GreaterEqual;":`â¥`,"GreaterEqualLess;":`â`,"GreaterFullEqual;":`â§`,"GreaterGreater;":`⪢`,"GreaterLess;":`â·`,"GreaterSlantEqual;":`⩾`,"GreaterTilde;":`â³`,"Gscr;":`ð¢`,"Gt;":`â«`,"HARDcy;":`Ъ`,"Hacek;":`Ë`,"Hat;":`^`,"Hcirc;":`Ĥ`,"Hfr;":`â`,"HilbertSpace;":`â`,"Hopf;":`â`,"HorizontalLine;":`â`,"Hscr;":`â`,"Hstrok;":`Ħ`,"HumpDownHump;":`â`,"HumpEqual;":`â`,"IEcy;":`Ð`,"IJlig;":`IJ`,"IOcy;":`Ð`,Iacute:`Ã`,"Iacute;":`Ã`,Icirc:`Ã`,"Icirc;":`Ã`,"Icy;":`Ð`,"Idot;":`İ`,"Ifr;":`â`,Igrave:`Ã`,"Igrave;":`Ã`,"Im;":`â`,"Imacr;":`Ī`,"ImaginaryI;":`â `,"Implies;":`â`,"Int;":`â¬`,"Integral;":`â«`,"Intersection;":`â`,"InvisibleComma;":`â£`,"InvisibleTimes;":`â¢`,"Iogon;":`Ä®`,"Iopf;":`ð`,"Iota;":`Î`,"Iscr;":`â`,"Itilde;":`Ĩ`,"Iukcy;":`Ð`,Iuml:`Ã`,"Iuml;":`Ã`,"Jcirc;":`Ä´`,"Jcy;":`Ð`,"Jfr;":`ð`,"Jopf;":`ð`,"Jscr;":`ð¥`,"Jsercy;":`Ð`,"Jukcy;":`Ð`,"KHcy;":`Ð¥`,"KJcy;":`Ð`,"Kappa;":`Î`,"Kcedil;":`Ķ`,"Kcy;":`Ð`,"Kfr;":`ð`,"Kopf;":`ð`,"Kscr;":`ð¦`,"LJcy;":`Ð`,LT:`<`,"LT;":`<`,"Lacute;":`Ĺ`,"Lambda;":`Î`,"Lang;":`âª`,"Laplacetrf;":`â`,"Larr;":`â`,"Lcaron;":`Ľ`,"Lcedil;":`Ä»`,"Lcy;":`Ð`,"LeftAngleBracket;":`â¨`,"LeftArrow;":`â`,"LeftArrowBar;":`â¤`,"LeftArrowRightArrow;":`â`,"LeftCeiling;":`â`,"LeftDoubleBracket;":`â¦`,"LeftDownTeeVector;":`⥡`,"LeftDownVector;":`â`,"LeftDownVectorBar;":`â¥`,"LeftFloor;":`â`,"LeftRightArrow;":`â`,"LeftRightVector;":`â¥`,"LeftTee;":`â£`,"LeftTeeArrow;":`â¤`,"LeftTeeVector;":`â¥`,"LeftTriangle;":`â²`,"LeftTriangleBar;":`â§`,"LeftTriangleEqual;":`â´`,"LeftUpDownVector;":`â¥`,"LeftUpTeeVector;":`⥠`,"LeftUpVector;":`â¿`,"LeftUpVectorBar;":`â¥`,"LeftVector;":`â¼`,"LeftVectorBar;":`â¥`,"Leftarrow;":`â`,"Leftrightarrow;":`â`,"LessEqualGreater;":`â`,"LessFullEqual;":`â¦`,"LessGreater;":`â¶`,"LessLess;":`⪡`,"LessSlantEqual;":`⩽`,"LessTilde;":`â²`,"Lfr;":`ð`,"Ll;":`â`,"Lleftarrow;":`â`,"Lmidot;":`Ä¿`,"LongLeftArrow;":`âµ`,"LongLeftRightArrow;":`â·`,"LongRightArrow;":`â¶`,"Longleftarrow;":`â¸`,"Longleftrightarrow;":`âº`,"Longrightarrow;":`â¹`,"Lopf;":`ð`,"LowerLeftArrow;":`â`,"LowerRightArrow;":`â`,"Lscr;":`â`,"Lsh;":`â°`,"Lstrok;":`Å`,"Lt;":`âª`,"Map;":`⤠`,"Mcy;":`Ð`,"MediumSpace;":`â`,"Mellintrf;":`â³`,"Mfr;":`ð`,"MinusPlus;":`â`,"Mopf;":`ð`,"Mscr;":`â³`,"Mu;":`Î`,"NJcy;":`Ð`,"Nacute;":`Å`,"Ncaron;":`Å`,"Ncedil;":`Å `,"Ncy;":`Ð`,"NegativeMediumSpace;":`â`,"NegativeThickSpace;":`â`,"NegativeThinSpace;":`â`,"NegativeVeryThinSpace;":`â`,"NestedGreaterGreater;":`â«`,"NestedLessLess;":`âª`,"NewLine;":` 4`,"Nfr;":`ð`,"NoBreak;":`â `,"NonBreakingSpace;":`\xA0`,"Nopf;":`â`,"Not;":`⫬`,"NotCongruent;":`â¢`,"NotCupCap;":`â`,"NotDoubleVerticalBar;":`â¦`,"NotElement;":`â`,"NotEqual;":`â `,"NotEqualTilde;":`â̸`,"NotExists;":`â`,"NotGreater;":`â¯`,"NotGreaterEqual;":`â±`,"NotGreaterFullEqual;":`â§Ì¸`,"NotGreaterGreater;":`â«Ì¸`,"NotGreaterLess;":`â¹`,"NotGreaterSlantEqual;":`⩾̸`,"NotGreaterTilde;":`âµ`,"NotHumpDownHump;":`â̸`,"NotHumpEqual;":`â̸`,"NotLeftTriangle;":`âª`,"NotLeftTriangleBar;":`â§Ì¸`,"NotLeftTriangleEqual;":`â¬`,"NotLess;":`â®`,"NotLessEqual;":`â°`,"NotLessGreater;":`â¸`,"NotLessLess;":`âªÌ¸`,"NotLessSlantEqual;":`⩽̸`,"NotLessTilde;":`â´`,"NotNestedGreaterGreater;":`⪢̸`,"NotNestedLessLess;":`⪡̸`,"NotPrecedes;":`â`,"NotPrecedesEqual;":`⪯̸`,"NotPrecedesSlantEqual;":`â `,"NotReverseElement;":`â`,"NotRightTriangle;":`â«`,"NotRightTriangleBar;":`â§Ì¸`,"NotRightTriangleEqual;":`â`,"NotSquareSubset;":`â̸`,"NotSquareSubsetEqual;":`â¢`,"NotSquareSuperset;":`â̸`,"NotSquareSupersetEqual;":`â£`,"NotSubset;":`ââ`,"NotSubsetEqual;":`â`,"NotSucceeds;":`â`,"NotSucceedsEqual;":`⪰̸`,"NotSucceedsSlantEqual;":`â¡`,"NotSucceedsTilde;":`â¿Ì¸`,"NotSuperset;":`ââ`,"NotSupersetEqual;":`â`,"NotTilde;":`â`,"NotTildeEqual;":`â`,"NotTildeFullEqual;":`â`,"NotTildeTilde;
4":`â`,"NotVerticalBar;":`â¤`,"Nscr;":`ð©`,Ntilde:`Ã`,"Ntilde;":`Ã`,"Nu;":`Î`,"OElig;":`Å`,Oacute:`Ã`,"Oacute;":`Ã`,Ocirc:`Ã`,"Ocirc;":`Ã`,"Ocy;":`Ð`,"Odblac;":`Å`,"Ofr;":`ð`,Ograve:`Ã`,"Ograve;":`Ã`,"Omacr;":`Å`,"Omega;":`Ω`,"Omicron;":`Î`,"Oopf;":`ð`,"OpenCurlyDoubleQuote;":`â`,"OpenCurlyQuote;":`â`,"Or;":`â©`,"Oscr;":`ðª`,Oslash:`Ã`,"Oslash;":`Ã`,Otilde:`Ã`,"Otilde;":`Ã`,"Otimes;":`⨷`,Ouml:`Ã`,"Ouml;":`Ã`,"OverBar;":`â¾`,"OverBrace;":`â`,"OverBracket;":`â´`,"OverParenthesis;":`â`,"PartialD;":`â`,"Pcy;":`Ð`,"Pfr;":`ð`,"Phi;":`Φ`,"Pi;":`Î `,"PlusMinus;":`±`,"Poincareplane;":`â`,"Popf;":`â`,"Pr;":`⪻`,"Precedes;":`âº`,"PrecedesEqual;":`⪯`,"PrecedesSlantEqual;":`â¼`,"PrecedesTilde;":`â¾`,"Prime;":`â³`,"Product;":`â`,"Proportion;":`â·`,"Proportional;":`â`,"Pscr;":`ð«`,"Psi;":`Ψ`,QUOT:`"`,"QUOT;":`"`,"Qfr;":`ð`,"Qopf;":`â`,"Qscr;":`ð¬`,"RBarr;":`â¤`,REG:`®`,"REG;":`®`,"Racute;":`Å`,"Rang;":`â«`,"Rarr;":`â `,"Rarrtl;":`â¤`,"Rcaron;":`Å`,"Rcedil;":`Å`,"Rcy;":`Ð `,"Re;":`â`,"ReverseElement;":`â`,"ReverseEquilibrium;":`â`,"ReverseUpEquilibrium;":`⥯`,"Rfr;":`â`,"Rho;":`Ρ`,"RightAngleBracket;":`â©`,"RightArrow;":`â`,"RightArrowBar;":`â¥`,"RightArrowLeftArrow;":`â`,"RightCeiling;":`â`,"RightDoubleBracket;":`â§`,"RightDownTeeVector;":`â¥`,"RightDownVector;":`â`,"RightDownVectorBar;":`â¥`,"RightFloor;":`â`,"RightTee;":`â¢`,"RightTeeArrow;":`â¦`,"RightTeeVector;":`â¥`,"RightTriangle;":`â³`,"RightTriangleBar;":`â§`,"RightTriangleEqual;":`âµ`,"RightUpDownVector;":`â¥`,"RightUpTeeVector;":`â¥`,"RightUpVector;":`â¾`,"RightUpVectorBar;":`â¥`,"RightVector;":`â`,"RightVectorBar;":`â¥`,"Rightarrow;":`â`,"Ropf;":`â`,"RoundImplies;":`⥰`,"Rrightarrow;":`â`,"Rscr;":`â`,"Rsh;":`â±`,"RuleDelayed;":`â§´`,"SHCHcy;":`Щ`,"SHcy;":`Ш`,"SOFTcy;":`Ь`,"Sacute;":`Å`,"Sc;":`⪼`,"Scaron;":`Å `,"Scedil;":`Å`,"Scirc;":`Å`,"Scy;":`С`,"Sfr;":`ð`,"ShortDownArrow;":`â`,"ShortLeftArrow;":`â`,"ShortRightArrow;":`â`,"ShortUpArrow;":`â`,"Sigma;":`Σ`,"SmallCircle;":`â`,"Sopf;":`ð`,"Sqrt;":`â`,"Square;":`â¡`,"SquareIntersection;":`â`,"SquareSubset;":`â`,"SquareSubsetEqual;":`â`,"SquareSuperset;":`â`,"SquareSupersetEqual;":`â`,"SquareUnion;":`â`,"Sscr;":`ð®`,"Star;":`â`,"Sub;":`â`,"Subset;":`â`,"SubsetEqual;":`â`,"Succeeds;":`â»`,"SucceedsEqual;":`⪰`,"SucceedsSlantEqual;":`â½`,"SucceedsTilde;":`â¿`,"SuchThat;":`â`,"Sum;":`â`,"Sup;":`â`,"Superset;":`â`,"SupersetEqual;":`â`,"Supset;":`â`,THORN:`Ã`,"THORN;":`Ã`,"TRADE;":`â¢`,"TSHcy;":`Ð`,"TScy;":`Ц`,"Tab;":` `,"Tau;":`Τ`,"Tcaron;":`Ť`,"Tcedil;":`Å¢`,"Tcy;":`Т`,"Tfr;":`ð`,"Therefore;":`â´`,"Theta;":`Î`,"ThickSpace;":`ââ`,"ThinSpace;":`â`,"Tilde;":`â¼`,"TildeEqual;":`â`,"TildeFullEqual;":`â
`,"TildeTilde;":`â`,"Topf;":`ð`,"TripleDot;":`â`,"Tscr;":`ð¯`,"Tstrok;":`Ŧ`,Uacute:`Ã`,"Uacute;":`Ã`,"Uarr;":`â`,"Uarrocir;":`â¥`,"Ubrcy;":`Ð`,"Ubreve;":`Ŭ`,Ucirc:`Ã`,"Ucirc;":`Ã`,"Ucy;":`У`,"Udblac;":`Ű`,"Ufr;":`ð`,Ugrave:`Ã`,"Ugrave;":`Ã`,"Umacr;":`Ū`,"UnderBar;":`_`,"UnderBrace;":`â`,"UnderBracket;":`âµ`,"UnderParenthesis;":`â`,"Union;":`â`,"UnionPlus;":`â`,"Uogon;":`Ų`,"Uopf;":`ð`,"UpArrow;":`â`,"UpArrowBar;":`â¤`,"UpArrowDownArrow;":`â
`,"UpDownArrow;":`â`,"UpEquilibrium;":`⥮`,"UpTee;":`â¥`,"UpTeeArrow;":`â¥`,"Uparrow;":`â`,"Updownarrow;":`â`,"UpperLeftArrow;":`â`,"UpperRightArrow;":`â`,"Upsi;":`Ï`,"Upsilon;":`Î¥`,"Uring;":`Å®`,"Uscr;":`ð°`,"Utilde;":`Ũ`,Uuml:`Ã`,"Uuml;":`Ã`,"VDash;":`â«`,"Vbar;":`â««`,"Vcy;":`Ð`,"Vdash;":`â©`,"Vdashl;":`⫦`,"Vee;":`â`,"Verbar;":`â`,"Vert;":`â`,"VerticalBar;":`â£`,"VerticalLine;":`|`,"VerticalSeparator;":`â`,"VerticalTilde;":`â`,"VeryThinSpace;":`â`,"Vfr;":`ð`,"Vopf;":`ð`,"Vscr;":`ð±`,"Vvdash;":`âª`,"Wcirc;":`Å´`,"Wedge;":`â`,"Wfr;":`ð`,"Wopf;":`ð`,"Wscr;":`ð²`,"Xfr;":`ð`,"Xi;":`Î`,"Xopf;":`ð`,"Xscr;":`ð³`,"YAcy;":`Я`,"YIcy;":`Ð`,"YUcy;":`Ю`,Yacute:`Ã`,"Yacute;":`Ã`,"Ycirc;":`Ŷ`,"Ycy;":`Ы`,"Yfr;":`ð`,"Yopf;":`ð`,"Yscr;":`ð´`,"Yuml;":`Ÿ`,"ZHcy;":`Ð`,"Zacute;":`Ź`,"Zcaron;":`Ž`,"Zcy;":`Ð`,"Zdot;":`Å»`,"ZeroWidthSpace;
4":`â`,"Zeta;":`Î`,"Zfr;":`â¨`,"Zopf;":`â¤`,"Zscr;":`ðµ`,aacute:`á`,"aacute;":`á`,"abreve;":`Ä`,"ac;":`â¾`,"acE;":`â¾Ì³`,"acd;":`â¿`,acirc:`â`,"acirc;":`â`,acute:`´`,"acute;":`´`,"acy;":`а`,aelig:`æ`,"aelig;":`æ`,"af;":`â¡`,"afr;":`ð`,agrave:`à `,"agrave;":`à `,"alefsym;":`âµ`,"aleph;":`âµ`,"alpha;":`α`,"amacr;":`Ä`,"amalg;":`⨿`,amp:`&`,"amp;":`&`,"and;":`â§`,"andand;":`â©`,"andd;":`â©`,"andslope;":`â©`,"andv;":`â©`,"ang;":`â `,"ange;":`⦤`,"angle;":`â `,"angmsd;":`â¡`,"angmsdaa;":`⦨`,"angmsdab;":`⦩`,"angmsdac;":`⦪`,"angmsdad;":`⦫`,"angmsdae;":`⦬`,"angmsdaf;":`â¦`,"angmsdag;":`⦮`,"angmsdah;":`⦯`,"angrt;":`â`,"angrtvb;":`â¾`,"angrtvbd;":`â¦`,"angsph;":`â¢`,"angst;":`Ã
`,"angzarr;":`â¼`,"aogon;":`Ä
`,"aopf;":`ð`,"ap;":`â`,"apE;":`â©°`,"apacir;":`⩯`,"ape;":`â`,"apid;":`â`,"apos;":`'`,"approx;":`â`,"approxeq;":`â`,aring:`Ã¥`,"aring;":`Ã¥`,"ascr;":`ð¶`,"ast;":`*`,"asymp;":`â`,"asympeq;":`â`,atilde:`ã`,"atilde;":`ã`,auml:`ä`,"auml;":`ä`,"awconint;":`â³`,"awint;":`â¨`,"bNot;":`â«`,"backcong;":`â`,"backepsilon;":`϶`,"backprime;":`âµ`,"backsim;":`â½`,"backsimeq;":`â`,"barvee;":`â½`,"barwed;":`â
`,"barwedge;":`â
`,"bbrk;":`âµ`,"bbrktbrk;":`â¶`,"bcong;":`â`,"bcy;":`б`,"bdquo;":`â`,"becaus;":`âµ`,"because;":`âµ`,"bemptyv;":`⦰`,"bepsi;":`϶`,"bernou;":`â¬`,"beta;":`β`,"beth;":`â¶`,"between;":`â¬`,"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;":`â`,"bopf;":`ð`,"bot;":`â¥`,"bottom;":`â¥`,"bowtie;":`â`,"boxDL;":`â`,"boxDR;":`â`,"boxDl;":`â`,"boxDr;":`â`,"boxH;":`â`,"boxHD;":`â¦`,"boxHU;":`â©`,"boxHd;":`â¤`,"boxHu;":`â§`,"boxUL;":`â`,"boxUR;":`â`,"boxUl;":`â`,"boxUr;":`â`,"boxV;":`â`,"boxVH;":`â¬`,"boxVL;":`â£`,"boxVR;":`â `,"boxVh;":`â«`,"boxVl;":`â¢`,"boxVr;":`â`,"boxbox;":`â§`,"boxdL;":`â`,"boxdR;":`â`,"boxdl;":`â`,"boxdr;":`â`,"boxh;":`â`,"boxhD;":`â¥`,"boxhU;":`â¨`,"boxhd;":`â¬`,"boxhu;":`â´`,"boxminus;":`â`,"boxplus;":`â`,"boxtimes;":`â `,"boxuL;":`â`,"boxuR;":`â`,"boxul;":`â`,"boxur;":`â`,"boxv;":`â`,"boxvH;":`âª`,"boxvL;":`â¡`,"boxvR;":`â`,"boxvh;":`â¼`,"boxvl;":`â¤`,"boxvr;":`â`,"bprime;":`âµ`,"breve;":`Ë`,brvbar:`¦`,"brvbar;":`¦`,"bscr;":`ð·`,"bsemi;":`â`,"bsim;":`â½`,"bsime;":`â`,"bsol;":`\\`,"bsolb;":`â§
`,"bsolhsub;":`â`,"bull;":`â¢`,"bullet;":`â¢`,"bump;":`â`,"bumpE;":`⪮`,"bumpe;":`â`,"bumpeq;":`â`,"cacute;":`Ä`,"cap;":`â©`,"capand;":`â©`,"capbrcup;":`â©`,"capcap;":`â©`,"capcup;":`â©`,"capdot;":`â©`,"caps;":`â©ï¸`,"caret;":`â`,"caron;":`Ë`,"ccaps;":`â©`,"ccaron;":`Ä`,ccedil:`ç`,"ccedil;":`ç`,"ccirc;":`Ä`,"ccups;":`â©`,"ccupssm;":`â©`,"cdot;":`Ä`,cedil:`¸`,"cedil;":`¸`,"cemptyv;":`⦲`,cent:`¢`,"cent;":`¢`,"centerdot;":`·`,"cfr;":`ð `,"chcy;":`Ñ`,"check;":`â`,"checkmark;":`â`,"chi;":`Ï`,"cir;":`â`,"cirE;":`â§`,"circ;":`Ë`,"circeq;":`â`,"circlearrowleft;":`âº`,"circlearrowright;":`â»`,"circledR;":`®`,"circledS;":`â`,"circledast;":`â`,"circledcirc;":`â`,"circleddash;":`â`,"cire;":`â`,"cirfnint;":`â¨`,"cirmid;":`⫯`,"cirscir;":`â§`,"clubs;":`â£`,"clubsuit;":`â£`,"colon;":`:`,"colone;":`â`,"coloneq;":`â`,"comma;":`,`,"commat;":`@`,"comp;":`â`,"compfn;":`â`,"complement;":`â`,"complexes;":`â`,"cong;":`â
`,"congdot;":`â©`,"conint;":`â®`,"copf;":`ð`,"coprod;":`â`,copy:`©`,"copy;":`©`,"copysr;":`â`,"crarr;":`âµ`,"cross;":`â`,"cscr;":`ð¸`,"csub;":`â«`,"csube;":`â«`,"csup;":`â«`,"csupe;":`â«`,"ctdot;":`â¯`,"cudarrl;":`⤸`,"cudarrr;":`⤵`,"cuepr;":`â`,"cuesc;":`â`,"cularr;":`â¶`,"cularrp;":`⤽`,"cup;":`âª`,"cupbrcap;":`â©`,"cupcap;":`â©`,"cupcup;":`â©`,"cupdot;":`â`,"cupor;":`â©
`,"cups;":`âªï¸`,"curarr;":`â·`,"curarrm;":`⤼`,"curlyeqprec;":`â`,"curlyeqsucc;":`â`,"curlyvee;":`â`,"curlywedge;":`â`,curren:`¤`,"curren;":`¤`,"curvearrowleft;":`â¶`,"curvearrowright;":`â·`,"cuvee;":`â`,"cuwed;":`â`,"cwconint;":`â²`,"cwint;":`â±`,"cylcty;":`â`,"dArr;":`â`,"dHar;":`⥥`,"dagger;":`â `,"daleth;":`â¸`,"darr;":`â`,"dash;":`â`,"dashv;":`â£`,"dbkarow;":`â¤`,"dblac;":`Ë`,"dcaron;":`Ä`,"dcy;":`д`,"dd;":`â
`,"ddagger;":`â¡`,"ddarr;":`â`,"ddotseq;":`â©·`,deg:`°`,"deg;":`°`,"delta;":`δ`,"demptyv;":`⦱`,"dfisht;":`⥿`,"dfr;":`ð¡`,"dharl;":`â`,"dharr;":`â`,"diam;":`â`,"diamond;":`â`,"diamondsuit;":`â¦`,"diams;":`â¦`,"die;":`¨`,"digamma;":`Ï`,"disin;":`â²`,"div;":`÷`,divide:`÷`,"divide;":`÷`,"divideontimes;":`â`,"divonx;":`â`,"djcy;":`Ñ`,"dlcorn;":`â`,"dlcrop;":`â`,"dollar;":`$`,"dopf;":`ð`,"dot;":`Ë`,"doteq;":`â`,"doteqdot;":`â`,"dotminus;":`â¸`,"dotplus;":`â`,"dotsquare;":`â¡`,"doublebarwedge;":`â`,"downarrow;":`â`,"downdownarrows;":`â`,"downharpoonleft;":`â`,"downharpoonright;":`â`,"drbkarow;":`â¤`,"drcorn;":`â`,"drcrop;":`â`,"dscr;":`ð¹`,"dscy;":`Ñ`,"dsol;":`â§¶`,"dstrok;":`Ä`,"dtdot;":`â±`,"dtri;":`â¿`,"dtrif;":`â¾`,"duarr;":`âµ`,"duhar;":`⥯`,"dwangle;":`⦦`,"dzcy;":`Ñ`,"dzigrarr;":`â¿`,"eDDot;":`â©·`,"eDot;":`â`,eacute:`é`,"eacute;":`é`,"easter;":`â©®`,"ecaron;":`Ä`,"ecir;":`â`,ecirc:`ê`,"ecirc;":`ê`,"ecolon;":`â`,"ecy;":`Ñ`,"edot;":`Ä`,"ee;":`â
`,"efDot;":`â`,"efr;":`ð¢`,"eg;":`âª`,egrave:`è`,"egrave;":`è`,"egs;":`âª`,"egsdot;":`âª`,"el;":`âª`,"elinters;":`â§`,"ell;":`â`,"els;":`âª`,"elsdot;":`âª`,"emacr;":`Ä`,"empty;":`â
`,"emptyset;":`â
`,"emptyv;":`â
`,"emsp13;":`â`,"emsp14;":`â
`,"emsp;":`â`,"eng;":`Å`,"ensp;":`â`,"eogon;":`Ä`,"eopf;":`ð`,"epar;":`â`,"eparsl;":`â§£`,"eplus;":`⩱`,"epsi;":`ε`,"epsilon;":`ε`,"epsiv;":`ϵ`,"eqcirc;":`â`,"eqcolon;":`â`,"eqsim;":`â`,"eqslantgtr;":`âª`,"eqslantless;":`âª`,"equals;":`=`,"equest;":`â`,"equiv;":`â¡`,"equivDD;":`⩸`,"eqvparsl;":`â§¥`,"erDot;":`â`,"erarr;":`⥱`,"escr;":`â¯`,"esdot;":`â`,"esim;":`â`,"eta;":`η`,eth:`ð`,"eth;":`ð`,euml:`ë`,"euml;":`ë`,"euro;":`â¬`,"excl;":`!`,"exist;":`â`,"expectation;":`â°`,"exponentiale;":`â
`,"fallingdotseq;":`â`,"fcy;":`Ñ`,"female;":`â`,"ffilig;":`ï¬`,"fflig;":`ï¬`,"ffllig;":`ï¬`,"ffr;":`ð£`,"filig;":`ï¬`,"fjlig;":`fj`,"flat;":`â`,"fllig;":`ï¬`,"fltns;":`â±`,"fnof;":`Æ`,"fopf;":`ð`,"forall;":`â`,"fork;":`â`,"forkv;":`â«`,"fpartint;":`â¨`,frac12:`½`,"frac12;":`½`,"frac13;":`â
`,frac14:`¼`,"frac14;":`¼`,"frac15;":`â
`,"frac16;":`â
`,"frac18;":`â
`,"frac23;":`â
`,"frac25;":`â
`,frac34:`¾`,"frac34;":`¾`,"frac35;":`â
`,"frac38;":`â
`,"frac45;":`â
`,"frac56;":`â
`,"frac58;":`â
`,"frac78;":`â
`,"frasl;":`â`,"frown;":`â¢`,"fscr;":`ð»`,"gE;":`â§`,"gEl;":`âª`,"gacute;":`ǵ`,"gamma;":`γ`,"gammad;":`Ï`,"gap;":`âª`,"gbreve;":`Ä`,"gcirc;":`Ä`,"gcy;":`г`,"gdot;":`Ä¡`,"ge;":`â¥`,"gel;":`â`,"geq;":`â¥`,"geqq;":`â§`,"geqslant;":`⩾`,"ges;":`⩾`,"gescc;":`⪩`,"gesdot;":`âª`,"gesdoto;":`âª`,"gesdotol;":`âª`,"gesl;":`âï¸`,"gesles;":`âª`,"gfr;":`ð¤`,"gg;":`â«`,"ggg;":`â`,"gimel;":`â·`,"gjcy;":`Ñ`,"gl;":`â·`,"glE;":`âª`,"gla;":`⪥`,"glj;":`⪤`,"gnE;":`â©`,"gnap;":`âª`,"gnapprox;":`âª`,"gne;":`âª`,"gneq;":`âª`,"gneqq;":`â©`,"gnsim;":`â§`,"gopf;":`ð`,"grave;":"`","gscr;":`â`,"gsim;":`â³`,"gsime;":`âª`,"gsiml;":`âª`,gt:`>`,"gt;":`>`,"gtcc;":`⪧`,"gtcir;":`⩺`,"gtdot;":`â`,"gtlPar;":`â¦`,"gtquest;":`⩼`,"gtrapprox;":`âª`,"gtrarr;":`⥸`,"gtrdot;":`â`,"gtreqless;":`â`,"gtreqqless;":`âª`,"gtrless;":`â·`,"gtrsim;":`â³`,"gvertneqq;":`â©ï¸`,"gvnE;":`â©ï¸`,"hArr;":`â`,"hairsp;":`â`,"half;":`½`,"hamilt;":`â`,"hardcy;":`Ñ`,"harr;":`â`,"harrcir;":`â¥`,"harrw;":`â`,"hbar;":`â`,"hcirc;":`Ä¥`,"hearts;":`â¥`,"heartsuit;":`â¥`,"hellip;":`â¦`,"hercon;":`â¹`,"hfr;":`ð¥`,"hksearow;":`⤥`,"hkswarow;":`⤦`,"hoarr;":`â¿`,"homtht;":`â»`,"hookleftarrow;":`â©`,"hookrightarrow;":`âª`,"hopf;":`ð`,"horbar;":`â`,"hscr;":`ð½`,"hslash;":`â`,"hstrok;":`ħ`,"hybull;":`â`,"hyphen;":`â`,iacute:`Ã`,"iacute;":`Ã`,"ic;":`â£`,icirc:`î`,"icirc;":`î`,"icy;":`и`,"iecy;":`е`,iexcl:`¡`,"iexcl;":`¡`,"iff;":`â`,"ifr;":`ð¦`,igrave:`ì`,"igrave;":`ì`,"ii;":`â
`,"iiiint;":`â¨`,"iiint;":`â`,"iinfin;":`â§`,"iiota;":`â©`,"ijlig;":`ij`,"imacr;":`Ä«`,"image;":`â`,"imagline;
4":`â`,"imagpart;":`â`,"imath;":`ı`,"imof;":`â·`,"imped;":`Ƶ`,"in;":`â`,"incare;":`â
`,"infin;":`â`,"infintie;":`â§`,"inodot;":`ı`,"int;":`â«`,"intcal;":`âº`,"integers;":`â¤`,"intercal;":`âº`,"intlarhk;":`â¨`,"intprod;":`⨼`,"iocy;":`Ñ`,"iogon;":`į`,"iopf;":`ð`,"iota;":`ι`,"iprod;":`⨼`,iquest:`¿`,"iquest;":`¿`,"iscr;":`ð¾`,"isin;":`â`,"isinE;":`â¹`,"isindot;":`âµ`,"isins;":`â´`,"isinsv;":`â³`,"isinv;":`â`,"it;":`â¢`,"itilde;":`Ä©`,"iukcy;":`Ñ`,iuml:`ï`,"iuml;":`ï`,"jcirc;":`ĵ`,"jcy;":`й`,"jfr;":`ð§`,"jmath;":`È·`,"jopf;":`ð`,"jscr;":`ð¿`,"jsercy;":`Ñ`,"jukcy;":`Ñ`,"kappa;":`κ`,"kappav;":`ϰ`,"kcedil;":`Ä·`,"kcy;":`к`,"kfr;":`ð¨`,"kgreen;":`ĸ`,"khcy;":`Ñ
`,"kjcy;":`Ñ`,"kopf;":`ð`,"kscr;":`ð`,"lAarr;":`â`,"lArr;":`â`,"lAtail;":`â¤`,"lBarr;":`â¤`,"lE;":`â¦`,"lEg;":`âª`,"lHar;":`⥢`,"lacute;":`ĺ`,"laemptyv;":`⦴`,"lagran;":`â`,"lambda;":`λ`,"lang;":`â¨`,"langd;":`â¦`,"langle;":`â¨`,"lap;":`âª
`,laquo:`«`,"laquo;":`«`,"larr;":`â`,"larrb;":`â¤`,"larrbfs;":`â¤`,"larrfs;":`â¤`,"larrhk;":`â©`,"larrlp;":`â«`,"larrpl;":`⤹`,"larrsim;":`⥳`,"larrtl;":`â¢`,"lat;":`⪫`,"latail;":`â¤`,"late;":`âª`,"lates;":`âªï¸`,"lbarr;":`â¤`,"lbbrk;":`â²`,"lbrace;":`{`,"lbrack;":`[`,"lbrke;":`â¦`,"lbrksld;":`â¦`,"lbrkslu;":`â¦`,"lcaron;":`ľ`,"lcedil;":`ļ`,"lceil;":`â`,"lcub;":`{`,"lcy;":`л`,"ldca;":`⤶`,"ldquo;":`â`,"ldquor;":`â`,"ldrdhar;":`⥧`,"ldrushar;":`â¥`,"ldsh;":`â²`,"le;":`â¤`,"leftarrow;":`â`,"leftarrowtail;":`â¢`,"leftharpoondown;":`â½`,"leftharpoonup;":`â¼`,"leftleftarrows;":`â`,"leftrightarrow;":`â`,"leftrightarrows;":`â`,"leftrightharpoons;":`â`,"leftrightsquigarrow;":`â`,"leftthreetimes;":`â`,"leg;":`â`,"leq;":`â¤`,"leqq;":`â¦`,"leqslant;":`⩽`,"les;":`⩽`,"lescc;":`⪨`,"lesdot;":`â©¿`,"lesdoto;":`âª`,"lesdotor;":`âª`,"lesg;":`âï¸`,"lesges;":`âª`,"lessapprox;":`âª
`,"lessdot;":`â`,"lesseqgtr;":`â`,"lesseqqgtr;":`âª`,"lessgtr;":`â¶`,"lesssim;":`â²`,"lfisht;":`⥼`,"lfloor;":`â`,"lfr;":`ð©`,"lg;":`â¶`,"lgE;":`âª`,"lhard;":`â½`,"lharu;":`â¼`,"lharul;":`⥪`,"lhblk;":`â`,"ljcy;":`Ñ`,"ll;":`âª`,"llarr;":`â`,"llcorner;":`â`,"llhard;":`⥫`,"lltri;":`âº`,"lmidot;":`Å`,"lmoust;":`â°`,"lmoustache;":`â°`,"lnE;":`â¨`,"lnap;":`âª`,"lnapprox;":`âª`,"lne;":`âª`,"lneq;":`âª`,"lneqq;":`â¨`,"lnsim;":`â¦`,"loang;":`â¬`,"loarr;":`â½`,"lobrk;":`â¦`,"longleftarrow;":`âµ`,"longleftrightarrow;":`â·`,"longmapsto;":`â¼`,"longrightarrow;":`â¶`,"looparrowleft;":`â«`,"looparrowright;":`â¬`,"lopar;":`â¦
`,"lopf;":`ð`,"loplus;":`â¨`,"lotimes;":`⨴`,"lowast;":`â`,"lowbar;":`_`,"loz;":`â`,"lozenge;":`â`,"lozf;":`â§«`,"lpar;":`(`,"lparlt;":`â¦`,"lrarr;":`â`,"lrcorner;":`â`,"lrhar;":`â`,"lrhard;":`â¥`,"lrm;":`â`,"lrtri;":`â¿`,"lsaquo;":`â¹`,"lscr;":`ð`,"lsh;":`â°`,"lsim;":`â²`,"lsime;":`âª`,"lsimg;":`âª`,"lsqb;":`[`,"lsquo;":`â`,"lsquor;":`â`,"lstrok;":`Å`,lt:`<`,"lt;":`<`,"ltcc;":`⪦`,"ltcir;":`⩹`,"ltdot;":`â`,"lthree;":`â`,"ltimes;":`â`,"ltlarr;":`⥶`,"ltquest;":`â©»`,"ltrPar;":`â¦`,"ltri;":`â`,"ltrie;":`â´`,"ltrif;":`â`,"lurdshar;":`â¥`,"luruhar;":`⥦`,"lvertneqq;":`â¨ï¸`,"lvnE;":`â¨ï¸`,"mDDot;":`âº`,macr:`¯`,"macr;":`¯`,"male;":`â`,"malt;":`â `,"maltese;":`â `,"map;":`â¦`,"mapsto;":`â¦`,"mapstodown;":`â§`,"mapstoleft;":`â¤`,"mapstoup;":`â¥`,"marker;":`â®`,"mcomma;":`⨩`,"mcy;":`м`,"mdash;":`â`,"measuredangle;":`â¡`,"mfr;":`ðª`,"mho;":`â§`,micro:`µ`,"micro;":`µ`,"mid;":`â£`,"midast;":`*`,"midcir;":`â«°`,middot:`·`,"middot;":`·`,"minus;":`â`,"minusb;":`â`,"minusd;":`â¸`,"minusdu;":`⨪`,"mlcp;":`â«`,"mldr;":`â¦`,"mnplus;":`â`,"models;":`â§`,"mopf;":`ð`,"mp;":`â`,"mscr;":`ð`,"mstpos;":`â¾`,"mu;":`μ`,"multimap;":`â¸`,"mumap;":`â¸`,"nGg;":`â̸`,"nGt;":`â«â`,"nGtv;":`â«Ì¸`,"nLeftarrow;":`â`,"nLeftrightarrow;":`â`,"nLl;":`â̸`,"nLt;":`âªâ`,"nLtv;":`âªÌ¸`,"nRightarrow;":`â`,"nVDash;":`â¯`,"nVdash;":`â®`,"nabla;":`â`,"nacute;":`Å`,"nang;":`â â`,"nap;":`â`,"napE;":`⩰̸`,"napid;":`â̸`,"napos;":`Å`,"napprox;":`â`,"natur;":`â®`,"natural;":`â®`,"naturals;":`â`,nbsp:`\xA0`,"nbsp;":`\xA0`,"nbump;":`â̸`,"nbumpe;":`â̸`,"ncap;":`â©`,"ncaron;":`Å`,"ncedil;":`Å`,"ncong;":`â`,"ncongdot;":`â©Ì¸`,"ncup;":`â©`,"ncy;":`н`,"ndash;":`â`,"ne;":`â `,"neArr;":`â`,"nearhk;":`⤤`,"nearr;":`â`,"nearrow;":`â`,"nedot;":`â̸`,"nequiv;":`â¢`,"nesear;":`⤨`,"nesim;":`â̸`,"nexist;":`â`,"nexists;":`â`,"nfr;
4":`ð«`,"ngE;":`â§Ì¸`,"nge;":`â±`,"ngeq;":`â±`,"ngeqq;":`â§Ì¸`,"ngeqslant;":`⩾̸`,"nges;":`⩾̸`,"ngsim;":`âµ`,"ngt;":`â¯`,"ngtr;":`â¯`,"nhArr;":`â`,"nharr;":`â®`,"nhpar;":`⫲`,"ni;":`â`,"nis;":`â¼`,"nisd;":`âº`,"niv;":`â`,"njcy;":`Ñ`,"nlArr;":`â`,"nlE;":`â¦Ì¸`,"nlarr;":`â`,"nldr;":`â¥`,"nle;":`â°`,"nleftarrow;":`â`,"nleftrightarrow;":`â®`,"nleq;":`â°`,"nleqq;":`â¦Ì¸`,"nleqslant;":`⩽̸`,"nles;":`⩽̸`,"nless;":`â®`,"nlsim;":`â´`,"nlt;":`â®`,"nltri;":`âª`,"nltrie;":`â¬`,"nmid;":`â¤`,"nopf;":`ð`,not:`¬`,"not;":`¬`,"notin;":`â`,"notinE;":`â¹Ì¸`,"notindot;":`âµÌ¸`,"notinva;":`â`,"notinvb;":`â·`,"notinvc;":`â¶`,"notni;":`â`,"notniva;":`â`,"notnivb;":`â¾`,"notnivc;":`â½`,"npar;":`â¦`,"nparallel;":`â¦`,"nparsl;":`⫽â¥`,"npart;":`â̸`,"npolint;":`â¨`,"npr;":`â`,"nprcue;":`â `,"npre;":`⪯̸`,"nprec;":`â`,"npreceq;":`⪯̸`,"nrArr;":`â`,"nrarr;":`â`,"nrarrc;":`⤳̸`,"nrarrw;":`â̸`,"nrightarrow;":`â`,"nrtri;":`â«`,"nrtrie;":`â`,"nsc;":`â`,"nsccue;":`â¡`,"nsce;":`⪰̸`,"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;":`ν`,"num;":`#`,"numero;":`â`,"numsp;":`â`,"nvDash;":`â`,"nvHarr;":`â¤`,"nvap;":`ââ`,"nvdash;":`â¬`,"nvge;":`â¥â`,"nvgt;":`>â`,"nvinfin;":`â§`,"nvlArr;":`â¤`,"nvle;":`â¤â`,"nvlt;":`<â`,"nvltrie;":`â´â`,"nvrArr;":`â¤`,"nvrtrie;":`âµâ`,"nvsim;":`â¼â`,"nwArr;":`â`,"nwarhk;":`⤣`,"nwarr;":`â`,"nwarrow;":`â`,"nwnear;":`⤧`,"oS;":`â`,oacute:`ó`,"oacute;":`ó`,"oast;":`â`,"ocir;":`â`,ocirc:`ô`,"ocirc;":`ô`,"ocy;":`о`,"odash;":`â`,"odblac;":`Å`,"odiv;":`⨸`,"odot;":`â`,"odsold;":`⦼`,"oelig;":`Å`,"ofcir;":`⦿`,"ofr;":`ð¬`,"ogon;":`Ë`,ograve:`ò`,"ograve;":`ò`,"ogt;
4":`â§`,"ohbar;":`⦵`,"ohm;":`Ω`,"oint;":`â®`,"olarr;":`âº`,"olcir;":`⦾`,"olcross;":`⦻`,"oline;":`â¾`,"olt;":`â§`,"omacr;":`Å`,"omega;":`Ï`,"omicron;":`ο`,"omid;":`⦶`,"ominus;":`â`,"oopf;":`ð `,"opar;":`⦷`,"operp;":`⦹`,"oplus;":`â`,"or;":`â¨`,"orarr;":`â»`,"ord;":`â©`,"order;":`â´`,"orderof;":`â´`,ordf:`ª`,"ordf;":`ª`,ordm:`º`,"ordm;":`º`,"origof;":`â¶`,"oror;":`â©`,"orslope;":`â©`,"orv;":`â©`,"oscr;":`â´`,oslash:`ø`,"oslash;":`ø`,"osol;":`â`,otilde:`õ`,"otilde;":`õ`,"otimes;":`â`,"otimesas;":`⨶`,ouml:`ö`,"ouml;":`ö`,"ovbar;":`â½`,"par;":`â¥`,para:`¶`,"para;":`¶`,"parallel;":`â¥`,"parsim;":`⫳`,"parsl;":`⫽`,"part;":`â`,"pcy;":`п`,"percnt;":`%`,"period;":`.`,"permil;":`â°`,"perp;":`â¥`,"pertenk;":`â±`,"pfr;":`ð`,"phi;":`Ï`,"phiv;":`Ï`,"phmmat;":`â³`,"phone;":`â`,"pi;":`Ï`,"pitchfork;":`â`,"piv;":`Ï`,"planck;":`â`,"planckh;":`â`,"plankv;":`â`,"plus;":`+`,"plusacir;":`⨣`,"plusb;":`â`,"pluscir;":`⨢`,"plusdo;":`â`,"plusdu;":`⨥`,"pluse;":`⩲`,plusmn:`±`,"plusmn;":`±`,"plussim;":`⨦`,"plustwo;":`⨧`,"pm;":`±`,"pointint;":`â¨`,"popf;":`ð¡`,pound:`£`,"pound;":`£`,"pr;":`âº`,"prE;":`⪳`,"prap;":`⪷`,"prcue;":`â¼`,"pre;":`⪯`,"prec;":`âº`,"precapprox;":`⪷`,"preccurlyeq;":`â¼`,"preceq;":`⪯`,"precnapprox;":`⪹`,"precneqq;":`⪵`,"precnsim;":`â¨`,"precsim;":`â¾`,"prime;":`â²`,"primes;":`â`,"prnE;":`⪵`,"prnap;":`⪹`,"prnsim;":`â¨`,"prod;":`â`,"profalar;":`â®`,"profline;":`â`,"profsurf;":`â`,"prop;":`â`,"propto;":`â`,"prsim;":`â¾`,"prurel;":`â°`,"pscr;":`ð
`,"psi;":`Ï`,"puncsp;":`â`,"qfr;":`ð®`,"qint;":`â¨`,"qopf;":`ð¢`,"qprime;":`â`,"qscr;":`ð`,"quaternions;":`â`,"quatint;":`â¨`,"quest;":`?`,"questeq;":`â`,quot:`"`,"quot;":`"`,"rAarr;":`â`,"rArr;":`â`,"rAtail;":`â¤`,"rBarr;":`â¤`,"rHar;":`⥤`,"race;":`â½Ì±`,"racute;":`Å`,"radic;":`â`,"raemptyv;":`⦳`,"rang;":`â©`,"rangd;":`â¦`,"range;":`⦥`,"rangle;":`â©`,raquo:`»`,"raquo;":`»`,"rarr;":`â`,"rarrap;":`⥵`,"rarrb;":`â¥`,"rarrbfs;":`⤠`,"rarrc;":`⤳`,"rarrfs;":`â¤`,"rarrhk;":`âª`,"rarrlp;":`â¬`,"rarrpl;":`â¥
`,"rarrsim;":`⥴`,"rarrtl;":`â£`,"rarrw;":`â`,"ratail;":`â¤`,"ratio;":`â¶`,"rationals;":`â`,"rbarr;":`â¤`,"rbbrk;":`â³`,"rbrace;":`}`,"rbrack;":`]`,"rbrke;":`â¦`,"rbrksld;":`â¦`,"rbrkslu;":`â¦`,"rcaron;":`Å`,"rcedil;":`Å`,"rceil;":`â`,"rcub;":`}`,"rcy;":`Ñ`,"rdca;":`⤷`,"rdldhar;":`⥩`,"rdquo;":`â`,"rdquor;":`â`,"rdsh;":`â³`,"real;":`â`,"realine;":`â`,"realpart;":`â`,"reals;":`â`,"rect;":`â`,reg:`®`,"reg;":`®`,"rfisht;":`⥽`,"rfloor;":`â`,"rfr;":`ð¯`,"rhard;":`â`,"rharu;":`â`,"rharul;":`⥬`,"rho;":`Ï`,"rhov;":`ϱ`,"rightarrow;":`â`,"rightarrowtail;":`â£`,"rightharpoondown;":`â`,"rightharpoonup;":`â`,"rightleftarrows;":`â`,"rightleftharpoons;":`â`,"rightrightarrows;":`â`,"rightsquigarrow;":`â`,"rightthreetimes;":`â`,"ring;":`Ë`,"risingdotseq;":`â`,"rlarr;":`â`,"rlhar;":`â`,"rlm;":`â`,"rmoust;":`â±`,"rmoustache;":`â±`,"rnmid;":`â«®`,"roang;":`â`,"roarr;":`â¾`,"robrk;":`â§`,"ropar;":`â¦`,"ropf;":`ð£`,"roplus;":`⨮`,"rotimes;":`⨵`,"rpar;":`)`,"rpargt;":`â¦`,"rppolint;":`â¨`,"rrarr;":`â`,"rsaquo;":`âº`,"rscr;":`ð`,"rsh;":`â±`,"rsqb;":`]`,"rsquo;":`â`,"rsquor;":`â`,"rthree;":`â`,"rtimes;":`â`,"rtri;":`â¹`,"rtrie;":`âµ`,"rtrif;":`â¸`,"rtriltri;":`â§`,"ruluhar;":`⥨`,"rx;":`â`,"sacute;":`Å`,"sbquo;":`â`,"sc;":`â»`,"scE;":`⪴`,"scap;":`⪸`,"scaron;":`Å¡`,"sccue;":`â½`,"sce;":`⪰`,"scedil;":`Å`,"scirc;":`Å`,"scnE;":`⪶`,"scnap;":`⪺`,"scnsim;":`â©`,"scpolint;":`â¨`,"scsim;":`â¿`,"scy;":`Ñ`,"sdot;":`â
`,"sdotb;":`â¡`,"sdote;":`⩦`,"seArr;":`â`,"searhk;":`⤥`,"searr;":`â`,"searrow;":`â`,sect:`§`,"sect;":`§`,"semi;":`;`,"seswar;":`⤩`,"setminus;":`â`,"setmn;":`â`,"sext;":`â¶`,"sfr;":`ð°`,"sfrown;":`â¢`,"sharp;":`â¯`,"shchcy;":`Ñ`,"shcy;":`Ñ`,"shortmid;":`â£`,"shortparallel;":`â¥`,shy:`Â`,"shy;":`Â`,"sigma;":`Ï`,"sigmaf;":`Ï`,"sigmav;":`Ï`,"sim;":`â¼`,"simdot;":`⩪`,"sime;":`â`,"simeq;":`â`,"simg;":`âª`,"simgE;":`⪠`,"siml;":`âª`,"simlE;":`âª`,"simne;":`â`,"simplus;":`⨤`,"simrarr;":`⥲`,"slarr;":`â`,"smallsetminus;":`â`,"smashp;":`⨳`,"smeparsl;":`⧤`,"smid;":`â£`,"smile;":`â£`,"smt;":`⪪`,"smte;":`⪬`,"smtes;":`⪬ï¸`,"softcy;":`Ñ`,"sol;":`/`,"solb;":`â§`,"solbar;":`â¿`,"sopf;":`ð¤`,"spades;":`â `,"spadesuit;":`â `,"spar;":`â¥`,"sqcap;":`â`,"sqcaps;":`âï¸`,"sqcup;":`â`,"sqcups;
4":`âï¸`,"sqsub;":`â`,"sqsube;":`â`,"sqsubset;":`â`,"sqsubseteq;":`â`,"sqsup;":`â`,"sqsupe;":`â`,"sqsupset;":`â`,"sqsupseteq;":`â`,"squ;":`â¡`,"square;":`â¡`,"squarf;":`âª`,"squf;":`âª`,"srarr;":`â`,"sscr;":`ð`,"ssetmn;":`â`,"ssmile;":`â£`,"sstarf;":`â`,"star;":`â`,"starf;":`â
`,"straightepsilon;":`ϵ`,"straightphi;":`Ï`,"strns;":`¯`,"sub;":`â`,"subE;":`â«
`,"subdot;":`⪽`,"sube;":`â`,"subedot;":`â«`,"submult;":`â«`,"subnE;":`â«`,"subne;":`â`,"subplus;":`⪿`,"subrarr;":`⥹`,"subset;":`â`,"subseteq;":`â`,"subseteqq;":`â«
`,"subsetneq;":`â`,"subsetneqq;":`â«`,"subsim;":`â«`,"subsub;":`â«`,"subsup;":`â«`,"succ;":`â»`,"succapprox;":`⪸`,"succcurlyeq;":`â½`,"succeq;":`⪰`,"succnapprox;":`⪺`,"succneqq;":`⪶`,"succnsim;":`â©`,"succsim;":`â¿`,"sum;":`â`,"sung;":`âª`,sup1:`¹`,"sup1;":`¹`,sup2:`²`,"sup2;":`²`,sup3:`³`,"sup3;":`³`,"sup;":`â`,"supE;":`â«`,"supdot;":`⪾`,"supdsub;":`â«`,"supe;":`â`,"supedot;":`â«`,"suphsol;":`â`,"suphsub;":`â«`,"suplarr;":`⥻`,"supmult;":`â«`,"supnE;":`â«`,"supne;":`â`,"supplus;":`â«`,"supset;":`â`,"supseteq;":`â`,"supseteqq;":`â«`,"supsetneq;":`â`,"supsetneqq;":`â«`,"supsim;":`â«`,"supsub;":`â«`,"supsup;":`â«`,"swArr;":`â`,"swarhk;":`⤦`,"swarr;":`â`,"swarrow;":`â`,"swnwar;":`⤪`,szlig:`Ã`,"szlig;":`Ã`,"target;":`â`,"tau;":`Ï`,"tbrk;":`â´`,"tcaron;":`Å¥`,"tcedil;":`Å£`,"tcy;":`Ñ`,"tdot;":`â`,"telrec;":`â`,"tfr;":`ð±`,"there4;":`â´`,"therefore;":`â´`,"theta;":`θ`,"thetasym;":`Ï`,"thetav;":`Ï`,"thickapprox;":`â`,"thicksim;":`â¼`,"thinsp;":`â`,"thkap;":`â`,"thksim;":`â¼`,thorn:`þ`,"thorn;":`þ`,"tilde;":`Ë`,times:`Ã`,"times;":`Ã`,"timesb;":`â `,"timesbar;":`⨱`,"timesd;":`⨰`,"tint;":`â`,"toea;":`⤨`,"top;":`â¤`,"topbot;":`â¶`,"topcir;":`⫱`,"topf;":`ð¥`,"topfork;":`â«`,"tosa;":`⤩`,"tprime;":`â´`,"trade;":`â¢`,"triangle;":`âµ`,"triangledown;":`â¿`,"triangleleft;":`â`,"trianglelefteq;":`â´`,"triangleq;":`â`,"triangleright;":`â¹`,"trianglerighteq;":`âµ`,"tridot;":`â¬`,"trie;":`â`,"triminus;":`⨺`,"triplus;":`⨹`,"trisb;":`â§`,"tritime;":`⨻`,"trpezium;":`â¢`,"tscr;":`ð`,"tscy;":`Ñ`,"tshcy;":`Ñ`,"tstrok;":`ŧ`,"twixt;":`â¬`,"twoheadleftarrow;":`â`,"twoheadrightarrow;":`â `,"uArr;":`â`,"uHar;":`⥣`,uacute:`ú`,"uacute;":`ú`,"uarr;":`â`,"ubrcy;":`Ñ`,"ubreve;":`Å`,ucirc:`û`,"ucirc;":`û`,"ucy;":`Ñ`,"udarr;":`â
`,"udblac;":`ű`,"udhar;":`⥮`,"ufisht;":`⥾`,"ufr;":`ð²`,ugrave:`ù`,"ugrave;":`ù`,"uharl;":`â¿`,"uharr;":`â¾`,"uhblk;":`â`,"ulcorn;":`â`,"ulcorner;":`â`,"ulcrop;":`â`,"ultri;":`â¸`,"umacr;":`Å«`,uml:`¨`,"uml;":`¨`,"uogon;":`ų`,"uopf;":`ð¦`,"uparrow;":`â`,"updownarrow;":`â`,"upharpoonleft;":`â¿`,"upharpoonright;":`â¾`,"uplus;":`â`,"upsi;":`Ï
`,"upsih;":`Ï`,"upsilon;":`Ï
`,"upuparrows;":`â`,"urcorn;":`â`,"urcorner;":`â`,"urcrop;":`â`,"uring;":`ů`,"urtri;":`â¹`,"uscr;":`ð`,"utdot;":`â°`,"utilde;":`Å©`,"utri;":`âµ`,"utrif;":`â´`,"uuarr;":`â`,uuml:`ü`,"uuml;":`ü`,"uwangle;":`⦧`,"vArr;":`â`,"vBar;":`⫨`,"vBarv;":`â«©`,"vDash;":`â¨`,"vangrt;":`â¦`,"varepsilon;":`ϵ`,"varkappa;":`ϰ`,"varnothing;":`â
`,"varphi;":`Ï`,"varpi;":`Ï`,"varpropto;":`â`,"varr;":`â`,"varrho;":`ϱ`,"varsigma;":`Ï`,"varsubsetneq;":`âï¸`,"varsubsetneqq;":`â«ï¸`,"varsupsetneq;":`âï¸`,"varsupsetneqq;":`â«ï¸`,"vartheta;":`Ï`,"vartriangleleft;":`â²`,"vartriangleright;":`â³`,"vcy;":`в`,"vdash;":`â¢`,"vee;":`â¨`,"veebar;":`â»`,"veeeq;":`â`,"vellip;":`â®`,"verbar;":`|`,"vert;":`|`,"vfr;":`ð³`,"vltri;":`â²`,"vnsub;":`ââ`,"vnsup;":`ââ`,"vopf;":`ð§`,"vprop;":`â`,"vrtri;":`â³`,"vscr;":`ð`,"vsubnE;":`â«ï¸`,"vsubne;":`âï¸`,"vsupnE;":`â«ï¸`,"vsupne;":`âï¸`,"vzigzag;":`â¦`,"wcirc;":`ŵ`,"wedbar;":`â©`,"wedge;":`â§`,"wedgeq;":`â`,"weierp;":`â`,"wfr;":`ð´`,"wopf;":`ð¨`,"wp;":`â`,"wr;":`â`,"wreath;":`â`,"wscr;":`ð`,"xcap;":`â`,"xcirc;":`â¯`,"xcup;":`â`,"xdtri;":`â½`,"xfr;":`ðµ`,"xhArr;":`âº`,"xharr;":`â·`,"xi;":`ξ`,"xlArr;":`â¸`,"xlarr;":`âµ`,"xmap;":`â¼`,"xnis;":`â»`,"xodot;":`â¨`,"xopf;":`ð©`,"xoplus;":`â¨`,"xotime;":`â¨`,"xrArr;":`â¹`,"xrarr;":`â¶`,"xscr;":`ð`,"xsqcup;":`â¨`,"xuplus;":`â¨`,"xutri;":`â³`,"xvee;":`â`,"xwedge;":`â`,yacute:`ý`,"yacute;":`ý`,"yacy;":`Ñ`,"ycirc;":`Å·`,"ycy;":`Ñ`,yen:`Â¥`,"yen;":`Â¥`,"yfr;":`ð¶`,"yicy;":`Ñ`,"yopf;":`ðª`,"yscr;":`ð`,"yucy;":`Ñ`,yuml:`ÿ`,"yuml;":`ÿ`,"zacute;":`ź`,"zcaron;":`ž`,"zcy;":`з`,"zdot;":`ż`,"zeetrf;":`â¨`,"zeta;":`ζ`,"zfr;":`ð·`,"zhcy;":`ж`,"zigrarr;":`â`,"zopf;":`ð«`,"zscr;":`ð`,"zwj;":`â`,"zwnj;":`â`},ie=32,C={AE:[`AElig`],AM:[`AMP`],Aa:[`Aacute`],Ab:[],Ac:[`Acirc`],Af:[],Ag:[`Agrave`],Al:[],Am:[],An:[],Ao:[],Ap:[],Ar:[`Aring`],As:[],At:[`Atilde`],Au:[`Auml`],Ba:[],Bc:[],Be:[],Bf:[],Bo:[],Br:[],Bs:[],Bu
vendor: 4,497 bytes, line 4
4:[],CH:[],CO:[`COPY`],Ca:[],Cc:[`Ccedil`],Cd:[],Ce:[],Cf:[],Ch:[],Ci:[],Cl:[],Co:[],Cr:[],Cs:[],Cu:[],DD:[],DJ:[],DS:[],DZ:[],Da:[],Dc:[],De:[],Df:[],Di:[],Do:[],Ds:[],EN:[],ET:[`ETH`],Ea:[`Eacute`],Ec:[`Ecirc`],Ed:[],Ef:[],Eg:[`Egrave`],El:[],Em:[],Eo:[],Ep:[],Eq:[],Es:[],Et:[],Eu:[`Euml`],Ex:[],Fc:[],Ff:[],Fi:[],Fo:[],Fs:[],GJ:[],GT:[`GT`],Ga:[],Gb:[],Gc:[],Gd:[],Gf:[],Gg:[],Go:[],Gr:[],Gs:[],Gt:[],HA:[],Ha:[],Hc:[],Hf:[],Hi:[],Ho:[],Hs:[],Hu:[],IE:[],IJ:[],IO:[],Ia:[`Iacute`],Ic:[`Icirc`],Id:[],If:[],Ig:[`Igrave`],Im:[],In:[],Io:[],Is:[],It:[],Iu:[`Iuml`],Jc:[],Jf:[],Jo:[],Js:[],Ju:[],KH:[],KJ:[],Ka:[],Kc:[],Kf:[],Ko:[],Ks:[],LJ:[],LT:[`LT`],La:[],Lc:[],Le:[],Lf:[],Ll:[],Lm:[],Lo:[],Ls:[],Lt:[],Ma:[],Mc:[],Me:[],Mf:[],Mi:[],Mo:[],Ms:[],Mu:[],NJ:[],Na:[],Nc:[],Ne:[],Nf:[],No:[],Ns:[],Nt:[`Ntilde`],Nu:[],OE:[],Oa:[`Oacute`],Oc:[`Ocirc`],Od:[],Of:[],Og:[`Ograve`],Om:[],Oo:[],Op:[],Or:[],Os:[`Oslash`],Ot:[`Otilde`],Ou:[`Ouml`],Ov:[],Pa:[],Pc:[],Pf:[],Ph:[],Pi:[],Pl:[],Po:[],Pr:[],Ps:[],QU:[`QUOT`],Qf:[],Qo:[],Qs:[],RB:[],RE:[`REG`],Ra:[],Rc:[],Re:[],Rf:[],Rh:[],Ri:[],Ro:[],Rr:[],Rs:[],Ru:[],SH:[],SO:[],Sa:[],Sc:[],Sf:[],Sh:[],Si:[],Sm:[],So:[],Sq:[],Ss:[],St:[],Su:[],TH:[`THORN`],TR:[],TS:[],Ta:[],Tc:[],Tf:[],Th:[],Ti:[],To:[],Tr:[],Ts:[],Ua:[`Uacute`],Ub:[],Uc:[`Ucirc`],Ud:[],Uf:[],Ug:[`Ugrave`],Um:[],Un:[],Uo:[],Up:[],Ur:[],Us:[],Ut:[],Uu:[`Uuml`],VD:[],Vb:[],Vc:[],Vd:[],Ve:[],Vf:[],Vo:[],Vs:[],Vv:[],Wc:[],We:[],Wf:[],Wo:[],Ws:[],Xf:[],Xi:[],Xo:[],Xs:[],YA:[],YI:[],YU:[],Ya:[`Yacute`],Yc:[],Yf:[],Yo:[],Ys:[],Yu:[],ZH:[],Za:[],Zc:[],Zd:[],Ze:[],Zf:[],Zo:[],Zs:[],aa:[`aacute`],ab:[],ac:[`acirc`,`acute`],ae:[`aelig`],af:[],ag:[`agrave`],al:[],am:[`amp`],an:[],ao:[],ap:[],ar:[`aring`],as:[],at:[`atilde`],au:[`auml`],aw:[],bN:[],ba:[],bb:[],bc:[],bd:[],be:[],bf:[],bi:[],bk:[],bl:[],bn:[],bo:[],bp:[],br:[`brvbar`],bs:[],bu:[],ca:[],cc:[`ccedil`],cd:[],ce:[`cedil`,`cent`],cf:[],ch:[],ci:[],cl:[],co:[`copy`],cr:[],cs:[],ct:[],cu:[`curren`],cw:[],cy:[],dA:[],dH:[],da:[],db:[],dc:[],dd:[],de:[`deg`],df:[],dh:[],di:[`divide`],dj:[],dl:[],do:[],dr:[],ds:[],dt:[],du:[],dw:[],dz:[],eD:[],ea:[`eacute`],ec:[`ecirc`],ed:[],ee:[],ef:[],eg:[`egrave`],el:[],em:[],en:[],eo:[],ep:[],eq:[],er:[],es:[],et:[`eth`],eu:[`euml`],ex:[],fa:[],fc:[],fe:[],ff:[],fi:[],fj:[],fl:[],fn:[],fo:[],fp:[],fr:[`frac12`,`frac14`,`frac34`],fs:[],gE:[],ga:[],gb:[],gc:[],gd:[],ge:[],gf:[],gg:[],gi:[],gj:[],gl:[],gn:[],go:[],gr:[],gs:[],gt:[`gt`],gv:[],hA:[],ha:[],hb:[],hc:[],he:[],hf:[],hk:[],ho:[],hs:[],hy:[],ia:[`iacute`],ic:[`icirc`],ie:[`iexcl`],if:[],ig:[`igrave`],ii:[],ij:[],im:[],in:[],io:[],ip:[],iq:[`iquest`],is:[],it:[],iu:[`iuml`],jc:[],jf:[],jm:[],jo:[],js:[],ju:[],ka:[],kc:[],kf:[],kg:[],kh:[],kj:[],ko:[],ks:[],lA:[],lB:[],lE:[],lH:[],la:[`laquo`],lb:[],lc:[],ld:[],le:[],lf:[],lg:[],lh:[],lj:[],ll:[],lm:[],ln:[],lo:[],lp:[],lr:[],ls:[],lt:[`lt`],lu:[],lv:[],mD:[],ma:[`macr`],mc:[],md:[],me:[],mf:[],mh:[],mi:[`middot`,`micro`],ml:[],mn:[],mo:[],mp:[],ms:[],mu:[],nG:[],nL:[],nR:[],nV:[],na:[],nb:[`nbsp`],nc:[],nd:[],ne:[],nf:[],ng:[],nh:[],ni:[],nj:[],nl:[],nm:[],no:[`not`],np:[],nr:[],ns:[],nt:[`ntilde`],nu:[],nv:[],nw:[],oS:[],oa:[`oacute`],oc:[`ocirc`],od:[],oe:[],of:[],og:[`ograve`],oh:[],oi:[],ol:[],om:[],oo:[],op:[],or:[`ordf`,`ordm`],os:[`oslash`],ot:[`otilde`],ou:[`ouml`],ov:[],pa:[`para`],pc:[],pe:[],pf:[],ph:[],pi:[],pl:[`plusmn`],pm:[],po:[`pound`],pr:[],ps:[],pu:[],qf:[],qi:[],qo:[],qp:[],qs:[],qu:[`quot`],rA:[],rB:[],rH:[],ra:[`raquo`],rb:[],rc:[],rd:[],re:[`reg`],rf:[],rh:[],ri:[],rl:[],rm:[],rn:[],ro:[],rp:[],rr:[],rs:[],rt:[],ru:[],rx:[],sa:[],sb:[],sc:[],sd:[],se:[`sect`],sf:[],sh:[`shy`],si:[],sl:[],sm:[],so:[],sp:[],sq:[],sr:[],ss:[],st:[],su:[`sup1`,`sup2`,`sup3`],sw:[],sz:[`szlig`],ta:[],tb:[],tc:[],td:[],te:[],tf:[],th:[`thorn`],ti:[`times`],to:[],tp:[],tr:[],ts:[],tw:[],uA:[],uH:[],ua:[`uacute`],ub:[],uc:[`ucirc`],ud:[],uf:[],ug:[`ugrave`],uh:[],ul:[],um:[`uml`],uo:[],up:[],ur:[],us:[],ut:[],uu:[`uuml`],uw:[],vA:[],vB:[],vD:[],va:[],vc:[],vd:[],ve:[],vf:[],vl:[],vn:[],vo:[],vp:[],vr:[],vs:[],vz:[],wc:[],we:[],wf:[],wo:[],wp:[],wr:[],ws:[],xc:[],xd:[],xf:[],xh:[],xi:[],xl:[],xm:[],xn:[],xo:[],xr:[],xs:[],xu:[],xv:[],xw:[],ya:[`yacute`],yc:[],ye:[`yen`],yf:[],yi:[],yo:[],ys:[],yu:[`yuml`],za:[],zc:[],zd:[],ze:[],zf:[],zh:[],zi:[],zo:[],zs:[],zw:[]};function w(e,t){let n=t.reportProgressFunc,r=t.reportCompletionFunc,i=r?Date.now():0,a=0;return n?.(0),{advance:n?t=>{let r=Math.min(99,Math.floor(t*100/e.length));r>a&&(a=r,n(r))}
4:void 0,finish(t,a){return n?.(100),r?.({inputLength:e.length,outputLength:t.length,replacements:a,timeTakenInMilliseconds:Date.now()-i}),t}}}function T(e,t){if(typeof e!=`string`)throw TypeError(`html-entity-codec/${t}(): [THROW_ID_01] The input must be a string.`)}var ae=[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376],E=/[0-9]+/y,oe=/[0-9a-fA-F]+/y,se=/0*([0-9]*)/y,ce=/0*([0-9a-fA-F]*)/y;function le(e,t,n,r){if(r<=1114111){let r=n===10?se:ce;r.lastIndex=t;let i=r.exec(e);return{end:r.lastIndex,code:Number.parseInt(i[1].slice(0,8),n)||0}}let i=n===10?E:oe;return i.lastIndex=t,i.test(e),{end:i.lastIndex,code:r}}function D(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function O(e){throw SyntaxError(`Parse error: ${e}`)}function k(e,t,n,r){if(e.charCodeAt(t)!==38)return null;let i=t+1;if(e.charCodeAt(i)===35){i++;let t=10;(e[i]===`x`||e[i]===`X`)&&(t=16,i++);let a=i,o=0;for(;i<e.length;i++){let n=e.charCodeAt(i),s=-1;if(n>=48&&n<=57?s=n-48:t===16&&n>=65&&n<=70?s=n-55:t===16&&n>=97&&n<=102&&(s=n-87),s<0)break;if(o<=1114111&&(o=o*t+s),i-a===32&&!r){let n=le(e,a,t,o);i=n.end,o=n.code;break}r&&!(i%16384)&&r(i)}if(i===a)return n.strict&&O(`absence-of-digits-in-numeric-character-reference`),null;if(e[i]===`;`)i++;else if(n.strict&&O(`missing-semicolon-after-character-reference`),n.requireSemicolon)return null;return!o||o>1114111||o>=55296&&o<=57343?(n.strict&&O(`invalid-numeric-character-reference`),o=65533):(o>=64976&&o<=65007||(o&65535)>=65534||o===13||o<32&&o!==9&&o!==10&&o!==12||o>=127&&o<=159)&&n.strict&&O(`disallowed-numeric-character-reference`),o>=128&&o<=159&&(o=ae[o-128]),{end:i,value:String.fromCodePoint(o)}}let a=C[e.slice(i,i+2)],o=0,s=``;if(a){let t=e.slice(i,i+ie),r=t.indexOf(`;`);if(r!==-1){let e=S[t.slice(0,r+1)];if(typeof e==`string`)return{end:i+r+1,value:e}}if(n.requireSemicolon&&!n.strict)return null;for(let t of a)if(e.startsWith(t,i)){o=i+t.length,s=S[t];break}}if(!o){if(n.strict&&D(e.charCodeAt(t+1))){for(;D(e.charCodeAt(i));)i++;e[i]===`;`&&O(`unknown-named-character-reference`)}return null}return n.context===`attribute`&&(e[o]===`=`||D(e.charCodeAt(o)))||(n.strict&&O(`missing-semicolon-after-character-reference`),n.requireSemicolon)?null:{end:o,value:s}}function ue(e,t={}){T(e,`decode`);let n={context:t.context,requireSemicolon:t.requireSemicolon,strict:t.strict},r=t.reportProgressFunc||t.reportCompletionFunc?w(e,t):void 0,i=e.indexOf(`&`),a=0,o=``,s=0;for(;i!==-1;){r?.advance?.(i);let t=k(e,i,n,r?.advance);t&&(o+=e.slice(a,i)+t.value,a=t.end,s++),i=e.indexOf(`&`,t?t.end:i+1)}return o=s?o+e.slice(a):e,r?r.finish(o,s):o}var de={strictlyTwoElementsInRangeArrays:!1,progressFn:null};function fe(e,t){let n,r=0;for(;r<e.length;){let i=r+1;for(;i<e.length&&e[r][0]===e[i][0]&&e[r][1]===e[i][1];)i+=1;if(i-r>1){n||=new Map(t.map((e,t)=>[e,t]));let a=n,o=e.slice(r,i).sort((e,t)=>a.get(e)-a.get(t));e.splice(r,o.length,...o)}r=i}return e}function A(e,t){if(!Array.isArray(e)||!e.length)return e;let n=t===void 0||v(t);if(t!==void 0&&n&&t?.strictlyTwoElementsInRangeArrays===!0)for(let t=0;t<e.length;t+=1){let n=e[t];if(!Array.isArray(n)||n.length!==2)throw TypeError(`ranges-sort/rSort(): [THROW_ID_01] The first argument should be an array and must consist of arrays which are natural number indexes representing TWO string index ranges. However, range at index ${t} (${d(n,4)}) is ${Array.isArray(n)?`an array with ${n.length} elements`:`not an array`}!`);if(!Number.isInteger(n[0])||n[0]<0||!Number.isInteger(n[1])||n[1]<0)throw TypeError(`ranges-sort/rSort(): [THROW_ID_02] The first argument should be an array and must consist of arrays which are natural number indexes representing string index ranges. However, range at index ${t} (${d(n,4)}) does not consist of only natural numbers!`)}else for(let t=0;t<e.length;t+=1){let n=e[t];if(!Array.isArray(n)||!Number.isInteger(n[0])||n[0]<0||!Number.isInteger(n[1])||n[1]<0)throw TypeError(`ranges-sort/rSort(): [THROW_ID_02] The first argument should be an array and must consist of arrays which are natural number indexes representing string index ranges. However, range at index ${t} (${d(n,4)}
4) does not consist of only natural numbers!`)}if(t!==void 0&&!n)throw TypeError(`ranges-sort/rSort(): [THROW_ID_03] The second argument must be a plain options object; received ${d(t,4)} (type ${typeof t})!`);let r=de.progressFn;if(t!==void 0){let e=t.strictlyTwoElementsInRangeArrays;if(e!==void 0&&typeof e!=`boolean`)throw TypeError(`ranges-sort/rSort(): [THROW_ID_04] opts.strictlyTwoElementsInRangeArrays must be a boolean; received ${d(e,4)} (type ${typeof e})!`);if(r=t.progressFn??de.progressFn,r!==!1&&r!==null&&typeof r!=`function`)throw TypeError(`ranges-sort/rSort(): [THROW_ID_05] opts.progressFn must be a function, false, null, or undefined; received ${d(r,4)} (type ${typeof r})!`)}let i,a;if(r){let t=e.length**2,n=0,o;a=e=>{e!==o&&(o=e,r(e))},i=Array.from(e).sort((e,r)=>(n+=1,a?.(Math.min(99,Math.floor(n*100/t))),e[0]===r[0]?e[1]<r[1]?-1:+(e[1]>r[1]):e[0]<r[0]?-1:1))}else i=Array.from(e).sort((e,t)=>e[0]===t[0]?e[1]<t[1]?-1:+(e[1]>t[1]):e[0]<t[0]?-1:1);let o=i.length>10?fe(i,e):i;return a?.(100),o}var pe={mergeType:1,progressFn:null,joinRangesThatTouchEdges:!0};function j(e,t){if(!Array.isArray(e)||!e.length)return null;if(t!==void 0&&!v(t))throw TypeError(`ranges-merge/rMerge(): [THROW_ID_01] the second input argument must be a plain object. It was given as: 5${d(t,4)} (type ${typeof t})`);let n={...pe,...t};if(n.progressFn&&v(n.progressFn)&&!Object.keys(n.progressFn).length)n.progressFn=null;else if(n.progressFn&&typeof n.progressFn!=`function`)throw TypeError(`ranges-merge/rMerge(): [THROW_ID_02] opts.progressFn must be a function! It was given of a type: "${typeof n.progressFn}", equal to ${d(n.progressFn,4)}`);if(n.mergeType!==1&&n.mergeType!==2&&n.mergeType!==`1`&&n.mergeType!==`2`)throw TypeError(`ranges-merge/rMerge(): [THROW_ID_03] opts.mergeType was customised to a wrong thing! It was given of a type: "${typeof n.mergeType}", equal to ${d(n.mergeType,4)}`);if(typeof n.joinRangesThatTouchEdges!=`boolean`)throw TypeError(`ranges-merge/rMerge(): [THROW_ID_04] opts.joinRangesThatTouchEdges was customised to a wrong thing! It was given of a type: "${typeof n.joinRangesThatTouchEdges}", equal to ${d(n.joinRangesThatTouchEdges,4)}`);let r=n.progressFn,i=n.joinRangesThatTouchEdges,a=[];for(let t of e)Array.isArray(t)&&(t[2]!==void 0||t[0]!==t[1])&&a.push([...t]);let o,s,c;o=r?A(a,{progressFn:e=>{c=Math.floor(e/5),c!==s&&(s=c,r(c))}}):A(a);let l=o.length-1,u=n.mergeType===2||n.mergeType===`2`,f=o.length;for(let e=l;e>=0;e--){let t=o[e];for(r&&e<l&&(c=Math.floor((1-(e+1)/l)*78)+21,c!==s&&c>s&&(s=c,r(c)));f<o.length;){let e=o[f],n=e[0]===t[0];if(!n&&(i?e[0]>t[1]:e[0]>=t[1]))break;let r=e[1]>=t[1];r&&(t[1]=e[1]),e[2]===null?t[2]=null:e[2]!==void 0&&(n||r)&&t[2]!==null&&(t[2]==null||u&&n?t[2]=e[2]:t[2]+=e[2]),f+=1}--f,o[f]=t}let p=o.length-f;for(let e=0;e<p;e++)o[e]=o[f+e];return o.length=p,r&&s!==99&&r(99),o.length?o:null}function M(e){if(typeof e==`number`)return Number.isInteger(e)&&e>=0;if(typeof e!=`string`||!e.trim())return!1;let t=Number(e);return Number.isInteger(t)&&t>=0}function me(e,t,n){let r=0,i=0;if(e===void 0&&t===void 0&&n===void 0)throw Error(`ranges-apply/rApply(): [THROW_ID_01] inputs missing!`);if(typeof e!=`string`)throw TypeError(`ranges-apply/rApply(): [THROW_ID_02] first input argument must be a string! Currently it's: ${typeof e}, equal to: ${d(e,4)}`);if(t!=null&&!Array.isArray(t))throw TypeError(`ranges-apply/rApply(): [THROW_ID_03] second input argument must be an array (or null)! Currently it's: ${typeof t}, equal to: ${d(t,4)}`);if(n!=null&&n!==!1&&n!==0&&n!==``&&typeof n!=`function`)throw TypeError(`ranges-apply/rApply(): [THROW_ID_04] the third input argument must be a function, false, null, undefined, 0, or an empty string! Currently it's: ${typeof n}, equal to: ${d(n,4)}`);if(t==null||!t.length||t.every(e=>e==null))return n&&n(100),e;let a;a=Array.isArray(t)&&!Array.isArray(t[0])&&M(t[0])&&M(t[1])?[Array.from(t)]:Array.from(t);let o=a.length,s=0;a.forEach((e,t)=>{if(e){if(n&&(r=Math.floor(s/o*10),r!==i&&(i=r,n(r))),!Array.isArray(e))throw TypeError(`ranges-apply/rApply(): [THROW_ID_05] ranges array, second input arg., has ${t}th element not an array: ${d(e,4)}, which is ${typeof e}`);if(!M(e[0]))throw TypeError(`ranges-apply/rApply(): [THROW_ID_06] ranges array, second input arg. has ${t}th element, array ${d(e)}. Its first element is not a non-negative integer or string index, but ${typeof e[0]}, equal to: ${d(e[0],4)}.`);if(typeof e[0]==`string`&&(a[t]=[...e],a[t][0]=Number(e[0])),!M(e[1]))throw TypeError(`ranges-apply/rApply(): [THROW_ID_07] ranges array, second input arg. has ${t}th element, array ${d(e)}. Its second element is not a non-negative integer or string index, but ${typeof e[1]}, equal to: ${d(e[1],4)}.`);if(typeof e[1]==`string`&&(a[t]===e&&(a[t]=[...e]),a[t][1]=Number(e[1])),a[t][0]>a[t][1])throw RangeError(`ranges-apply/rApply(): [THROW_ID_08] ranges array, second input arg. has ${t}th element, array ${d(e)}. Its first index (${a[t][0]}) must not be greater than its second index (${a[t][1]}).`);s+=1}});let c=n?j(a,{progressFn:e=>{r=10+Math.floor(e/10),r!==i&&(i=r,n(r))}}):j(a),l=c?.length||0;if(c&&l>0){let t=e.slice(c[l-1][1]);e=c.reduce((t,a,o,s)=>{n&&(r=20+Math.floor(o/l*80),r!==i&&(i=r,n(r)));let c=o===0?0:s[o-1][1],u=s[o][0];return`${t}${e.slice(c,u)}${s[o][2]??``}`},``),e+=t}return n&&i!==100&&n(100),e}function he(e,t=1){function n(e){return e.length<2?e:Array.from(e).reverse().join(``)}function r(e,t,n){let r=n?` 6`:`\r`,i=n?`\r`:` 7`;if(!e)return e;let a=0,o=``;for(let n=0,s=e.length;n<s;n++)(e[n]===r||e[n]===i&&e[n-1]!==r)&&a++,`\r 8`.includes(e[n])||e[n]===`\xA0`?e[n]===`\xA0`?o+=e[n]:e[n]===r?a<=t&&(o+=e[n],e[n+1]===i&&(o+=e[n+1],n++)):e[n]===i&&e?.[n-1]!==r&&a<=t&&(o+=e[n]):!e[n+1]&&!a&&(o+=` `);return o}if(typeof e==`string`&&e.length){let i=e.trim();if(i.length===e.length)return e;let a=1;typeof t==`number`&&Number.isInteger(t)&&t>=0&&(a=t);let o=``,s=``;if(!i)o=e;else if(!e[0].trim()){for(let t=0,n=e.length;t<n;t++)if(e[t].trim()){o=e.slice(0,t);break}}let c=e[e.length-1];if(i&&(c.trim()===``||c===`\xA0`)){for(let t=e.length;t--;)if(e[t].trim()){s=e.slice(t+1);break}}return`${r(o,a,!1)}${i}${n(r(n(s),a,!0))}`}return e}var N={mergeType:1,progressFn:null,joinRangesThatTouchEdges:!0};function P(e,t,n){return t===void 0||e===null?e:t===null?null:e===void 0||n?t:e+t}function ge(e,t){function n(e){return!!e&&typeof e==`object`&&!Array.isArray(e)}if(!Array.isArray(e)||!e.length)return null;if(t&&!n(t))throw TypeError(`ranges-push/rMerge(): [THROW_ID_07] the second input argument must be a plain object. It was given as: 9${d(t,4)} (type ${typeof t})`);let r=t?.progressFn??N.progressFn,i=t?.mergeType??N.mergeType,a=t?.joinRangesThatTouchEdges??N.joinRangesThatTouchEdges;if(r&&n(r)&&!Object.keys(r).length)r=null;else if(r&&typeof r!=`function`)throw TypeError(`ranges-push/rMerge(): [THROW_ID_08] resolvedOpts.progressFn must be a function! It was given of a type: "${typeof r}", equal to ${d(r,4)}`);
9if(i!==1&&i!==2&&i!==`1`&&i!==`2`)throw TypeError(`ranges-push/rMerge(): [THROW_ID_09] resolvedOpts.mergeType was customised to a wrong thing! It was given of a type: "${typeof i}", equal to ${d(i,4)}`);if(typeof a!=`boolean`)throw TypeError(`ranges-push/rMerge(): [THROW_ID_10] resolvedOpts.joinRangesThatTouchEdges was customised to a wrong thing! It was given of a type: "${typeof a}", equal to ${d(a,4)}`);let o=[];for(let t of e)Array.isArray(t)&&(t[2]!==void 0||t[0]!==t[1])&&o.push([...t]);let s,c,l;s=r?A(o,{progressFn:e=>{l=Math.floor(e/5),l!==c&&(c=l,r?.(l))}}):A(o);let u=s.length-1,f=+i==2,p=s.length;for(let e=u;e>=0;e--){let t=s[e];for(r&&e<u&&(l=Math.floor((1-(e+1)/u)*78)+21,l!==c&&l>c&&(c=l,r(l)));p<s.length;){let e=s[p],n=e[0]===t[0];if(!n&&(a?e[0]>t[1]:e[0]>=t[1]))break;let r=e[1]>=t[1];r&&(t[1]=e[1]),e[2]===null?t[2]=null:e[2]!==void 0&&(n||r)&&(t[2]=P(t[2],e[2],f&&n)),p+=1}--p,s[p]=t}let m=s.length-p;for(let e=0;e<m;e++)s[e]=s[p+e];return s.length=m,s.length?s:null}var F=Object.freeze({limitToBeAddedWhitespace:!1,limitLinebreaksCount:1,mergeType:1});function I(e){if(b(e))return e;if(typeof e==`string`&&/^\d+$/.test(e)){let t=Number(e);return b(t)?t:null}return null}function L(e){if(!Array.isArray(e))return`a ranges batch must contain only range arrays; received ${d(e,4)}`;if(e.length>3)return`a range must contain at most three values; received ${d(e,4)}`;let[t,n,r]=e;if(t==null&&n==null)return;if(t!=null&&n==null)return`the first index is set (${d(t)}) but the second index is not (${d(n)})`;if(t==null&&n!=null)return`the second index is set (${d(n)}) but the first index is not (${d(t)})`;let i=I(t),a=I(n);if(i===null)return`the first index must be a natural number, zero, or a digit-only numeric string; received ${d(t,4)} (type ${typeof t})`;if(a===null)return`the second index must be a natural number, zero, or a digit-only numeric string; received ${d(n,4)} (type ${typeof n})`;if(x(r)&&!y(r)&&!ee(r))return`the third value must be a string, number, null, or undefined; received ${d(r,4)} (type ${typeof r})`;if(i>a)return`the first index (${i}) must not be greater than the second index (${a})`}function R(e){if(e.length>3)return{error:`expected at most three arguments but received ${e.length}`,ranges:[]};if(e.length<=1&&Array.isArray(e[0])){let t=e[0];if(!t.length)return{ranges:[]};e=Array.isArray(t[0])?t:[t]}else e=[e];let t=[];for(let n of e){let e=L(n);if(e)return{error:e,ranges:[]};let[r,i,a]=n;if(r==null&&i==null)continue;let o=I(r),s=I(i);t.push(a!==void 0&&(!y(a)||a.length)?[o,s,a]:[o,s])}return{ranges:t}}function z(e){return e[2]===void 0&&e[0]===e[1]}function B(e){let t=-1;for(let n=0,r=e.length;n<r;n++){let r=e[n];if(Array.isArray(r)){if(r[0]<t)return!1;t=r[0]}}return!0}var _e=class{constructor(e){if(e!=null&&!v(e))throw TypeError(`ranges-push/Ranges/constructor(): [THROW_ID_01] The options argument must be a plain object. It was given as ${d(e,4)} (type ${typeof e}).`);if(e===void 0){this.opts=F,this.ranges=[];return}let t=e,n=t.limitToBeAddedWhitespace===void 0?F.limitToBeAddedWhitespace:t.limitToBeAddedWhitespace,r=t.limitLinebreaksCount===void 0?F.limitLinebreaksCount:t.limitLinebreaksCount,i=t.mergeType===void 0?F.mergeType:t.mergeType,a=i===`1`?1:i===`2`?2:i,o;if(typeof n==`boolean`?b(r)?a!==1&&a!==2&&(o=`opts.mergeType must be 1, 2, "1", or "2"; received ${d(i,4)} (type ${typeof i})`):o=`opts.limitLinebreaksCount must be a natural number or zero; received ${d(r,4)} (type ${typeof r})`:o=`opts.limitToBeAddedWhitespace must be a boolean; received ${d(n,4)} (type ${typeof n})`,o)throw TypeError(`ranges-push/Ranges/constructor(): [THROW_ID_02] ${o}.`);let s=Object.freeze({limitToBeAddedWhitespace:n,limitLinebreaksCount:r,mergeType:a});this.opts=s,this.ranges=[]}ranges;opts;currentCache=null;rangeListsMatch(e,t){if(!Array.isArray(e))return t===null;if(!Array.isArray(t)||e.length!==t[0])return!1;let n=1;for(let r=0,i=e.length;r<i;r++){let i=e[r];if(!Array.isArray(i)){if(t[n++]!==-1||i!==t[n++])return!1;continue}if(i.length!==t[n++])return!1;for(let e=0;e<i.length;e++)if(i[e]!==t[n++])return!1}return n===t.length}snapshotRanges(e){if(!Array.isArray(e))return null;let t=Array(1+e.length*4);t[0]=e.length;let n=1;for(let r=0,i=e.length;r<i;r++){let i=e[r];if(Array.isArray(i)){t[n++]=i.length;for(let e=0;e<i.length;e++)t[n++]=i[e]}else t[n++]=-1,t[n++]=i}return t.length=n,t}
9currentStateMatchesSnapshot(){let e=this.currentCache;return e!==null&&this.rangeListsMatch(this.ranges,e.rangesSnapshot)&&this.rangeListsMatch(e.result,e.resultSnapshot)}recordCurrentSnapshot(e){let t=this.snapshotRanges(this.ranges);this.currentCache={rangesSnapshot:t,result:e,resultSnapshot:e===this.ranges?t:this.snapshotRanges(e)}}invalidateCurrentCache(){this.currentCache=null}addValidated(e,t,n){this.invalidateCurrentCache();let r=this.last();if(x(this.ranges)&&Array.isArray(r)&&e===r[1]){if(r[1]=t,n!==void 0&&(!y(n)||n.length)){let t=P(r[2],n,this.opts.mergeType===2&&r[0]===e);this.opts.limitToBeAddedWhitespace&&typeof t==`string`&&(t=he(t,this.opts.limitLinebreaksCount)),y(t)&&!t.length||(r[2]=t)}return}this.ranges||=[];let i=n===void 0?[e,t]:[e,t,typeof n==`string`&&this.opts.limitToBeAddedWhitespace?he(n,this.opts.limitLinebreaksCount):n];this.ranges.push(i)}add(e,t,n){let r=arguments.length,i;if(r>3)i=`expected at most three arguments but received ${r}`;else if(r===1&&Array.isArray(e)){let t=Array.isArray(e[0])?e:[e];for(let e=0,n=t.length;e<n&&(i=L(t[e]),!i);e++);if(!i)for(let e=0,n=t.length;e<n;e++){let[n,r,i]=t[e];n==null&&r==null||this.addValidated(I(n),I(r),y(i)&&!i.length?void 0:i)}}else{if(e==null&&t==null)return;if(e!=null&&t==null)i=`the first index is set (${d(e)}) but the second index is not (${d(t)})`;else if(e==null&&t!=null)i=`the second index is set (${d(t)}) but the first index is not (${d(e)})`;else{let r=I(e),a=I(t);r===null?i=`the first index must be a natural number, zero, or a digit-only numeric string; received ${d(e,4)} (type ${typeof e})`:a===null?i=`the second index must be a natural number, zero, or a digit-only numeric string; received ${d(t,4)} (type ${typeof t})`:x(n)&&!y(n)&&!ee(n)?i=`the third value must be a string, number, null, or undefined; received ${d(n,4)} (type ${typeof n})`:r>a?i=`the first index (${r}) must not be greater than the second index (${a})`:this.addValidated(r,a,y(n)&&!n.length?void 0:n)}}if(i)throw TypeError(`ranges-push/Ranges/add(): [THROW_ID_03] ${i}.`)}push(e,t,n){this.add.apply(this,arguments)}current(){if(this.currentStateMatchesSnapshot())return this.currentCache?.result??null;if(Array.isArray(this.ranges)&&this.ranges.length){this.ranges=ge(this.ranges,this.opts.mergeType===1?void 0:{mergeType:2});let e=this.ranges;return e&&this.opts.limitToBeAddedWhitespace&&(e=e.map(e=>typeof e[2]==`string`?[e[0],e[1],he(e[2],this.opts.limitLinebreaksCount)]:e)),this.recordCurrentSnapshot(e),e}return this.recordCurrentSnapshot(null),null}firstCovers(e){if(!b(e))throw TypeError(`ranges-push/Ranges/firstCovers(): [THROW_ID_04] the input argument must be a natural number or zero! It was given as ${d(e,4)} (type ${typeof e})`);if(!Array.isArray(this.ranges)||!this.ranges.length)return!1;let t=B(this.ranges)?this.ranges:this.ranges.filter(e=>Array.isArray(e)).slice().sort((e,t)=>e[0]-t[0]||e[1]-t[1]),n=null;for(let r=0,i=t.length;r<i;r++){let i=t[r];if(Array.isArray(i)&&!z(i)){if(n===null){if(i[0]!==0)return!1;n=i[1]}else{if(i[0]>n)break;i[1]>n&&(n=i[1])}if(n>=e)return!0}}return n!==null&&n>=e}wipe(){this.ranges=[],this.invalidateCurrentCache()}replace(e){if(Array.isArray(e)&&e.length){if(Array.isArray(e[0])){let t=R([e]);if(t.error)throw TypeError(`ranges-push/Ranges/replace(): [THROW_ID_06] ${t.error}.`);this.ranges=t.ranges,this.invalidateCurrentCache()}else throw Error(`ranges-push/Ranges/replace(): [THROW_ID_05] Single range was given but we expected array of arrays! The first element, ${d(e[0],4)} should be an array.`)}else this.ranges=[],this.invalidateCurrentCache()}last(){return Array.isArray(this.ranges)&&this.ranges.length?this.ranges[this.ranges.length-1]:null}};function V(e){return e===32||e>=9&&e<=13||e===160||e===5760||e>=8192&&e<=8202||e===8232||e===8233||e===8239||e===8287||e===12288||e===65279}function H(e,t){return t==null?0:typeof t!=`number`||!Number.isInteger(t)||t<0?null:t>e?e:t}function U(e,t){return t===-1?-1:H(e,t)}function W(e,t=0){if(typeof e!=`string`||!e.length)return null;let n=U(e.length,t);if(n===null||n+1>=e.length)return null;let r=n+1;if(!V(e.charCodeAt(r)))return r;if(r+=1,r>=e.length)return null;if(!V(e.charCodeAt(r)))return r;for(r+=1;r<e.length;r++)if(!V(e.charCodeAt(r)))return r;return null}function ve(e){return e>96&&e<123||e>64&&e<91||e>47&&e<58||e===45||e===95}function G(e){return e===32||e>8&&e<14?!0:e<128?!1:e===160||e===5760||e>8191&&e<8203||e===8232||e===8233||e===8239||e===8287||e===12288||e===65279}function ye(e,t,n){if(e>96&&e<123||e>64&&e<91)return!0;
vendor: 4,315 bytes, line 9
9if(!(e>=128))return!1;let r=t[n];return r.toLowerCase()!==r.toUpperCase()}function be(e){for(let t=0,n=e.length;t<n;t++)if(e.charCodeAt(t)!==45)return!1;return!0}function xe(e,t){let n=0;for(let r in e)if(++n>t)return!0;return!1}function Se(e,t){if(!e)return[];if(Array.isArray(e))return e.length?e.filter(e=>typeof e==`string`&&e.trim()):e;if(typeof e==`string`)return e.trim()?[e]:[];throw TypeError(`string-strip-html/stripHtml(): [THROW_ID_08] ${t} must be array containing zero or more strings or something falsy. Currently it's equal to: ${e}, that a type of ${typeof e}.`)}function K(e,t,n,r){for(let i=t,a=e.length;i<a;i++){if(e.startsWith(n,i))return!0;if(e.startsWith(r,i))return!1}return!1}function Ce(e,t,n){let r=!e?.quotes,i=!r&&!K(t,n+1,e.quotes.value,`>`),a=i&&e.quotes.next!==-1,o=a&&K(t,e.quotes.next-1,e.quotes.value,`>`);return r||i&&a&&o}function we(e,t){return(t.match(new RegExp(e,`g`))||[]).length}var Te=new Set(`!doctype.abbr.address.area.article.aside.audio.base.bdi.bdo.blockquote.body.br.button.canvas.caption.cite.code.col.colgroup.data.datalist.dd.del.details.dfn.dialog.div.dl.doctype.dt.em.embed.fieldset.figcaption.figure.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.iframe.img.input.ins.kbd.keygen.label.legend.li.link.main.map.mark.math.menu.menuitem.meta.meter.nav.noscript.object.ol.optgroup.option.output.param.picture.pre.progress.rb.rp.rt.rtc.ruby.samp.script.section.select.slot.small.source.span.strong.style.sub.summary.sup.svg.table.tbody.td.template.textarea.tfoot.th.thead.time.title.tr.track.ul.var.video.wbr.xml`.split(`.`)),Ee=new Set([`a`,`b`,`i`,`p`,`q`,`s`,`u`]),De=new Set([`.`,`,`,`;`,`!`,`?`]),Oe=new Set([`"`,`(`]),ke=new Set([`;`,`.`,`:`,`!`]),Ae=new Set([`.`,`,`,`?`,`;`,`)`,`â¦`,`"`,`»`]),je=new Set(`a.abbr.acronym.audio.b.bdi.bdo.big.button.canvas.cite.code.data.datalist.del.dfn.em.embed.i.iframe.input.ins.kbd.label.map.mark.meter.noscript.object.output.picture.progress.q.ruby.s.samp.select.slot.small.span.strong.sub.sup.svg.template.textarea.time.u.tt.var.video.wbr`.split(`.`)),Me=32,Ne=33,Pe=34,q=37,Fe=39,J=47,Y=60,Ie=61,Le=62,Re={ignoreTags:[],ignoreTagsWithTheirContents:[],onlyStripTags:[],stripTogetherWithTheirContents:[`script`,`style`,`xml`],skipHtmlDecoding:!1,trimOnlySpaces:!1,stripRecognisedHTMLOnly:!1,dumpLinkHrefsNearby:{enabled:!1,putOnNewLine:!1,wrapHeads:``,wrapTails:``},ignoreIndentations:!1,cb:null,reportProgressFunc:null,reportProgressFuncFrom:0,reportProgressFuncTo:100};function ze(e,t){let n=Date.now(),r=[],i=[],a=[],o={},s,c=``;function l(){o={attributes:[]},s=void 0,c=``}function u(e){return typeof e.name==`string`?e===o?(s!==e.name&&(s=e.name,c=e.name.toLowerCase()),c):e.name.toLowerCase():``}l();let f=null,p=null,m=null,h=!1,g={},_=0;function y(){g={},_=0}let ee=null,b={tagName:``,hrefValue:``,openingTagEnds:void 0},x=``,S=!1,ie=null,C=null,w=!0,T=-1,ae=0,E=[];function oe(t,n,i){let a=u(o);if(Array.isArray(n.stripTogetherWithTheirContents)&&(n.stripTogetherWithTheirContents.includes(`*`)||n.stripTogetherWithTheirContents.includes(a))){if(o.slashPresent&&Array.isArray(r)&&r.some(e=>u(e)===a)){for(let n=r.length;n--;)if(u(r[n])===a){let i=o.lastClosingBracketAt===t?t+1:t;Ae.has(e[t])?L(o,[r[n].lastOpeningBracketAt,i,null],`tag`,typeof o.lastClosingBracketAt==`number`?`complete`:`incomplete`,o.lastOpeningBracketAt,typeof o.lastClosingBracketAt==`number`?o.lastClosingBracketAt+1:k(t)?t:t+1):L(o,[r[n].lastOpeningBracketAt,i,``],`tag`,typeof o.lastClosingBracketAt==`number`?`complete`:`incomplete`,o.lastOpeningBracketAt,typeof o.lastClosingBracketAt==`number`?o.lastClosingBracketAt+1:k(t)?t:t+1),r.splice(n,1);break}}else o.slashPresent||r.push(o)}else Array.isArray(n.ignoreTagsWithTheirContents)&&n.ignoreTagsWithTheirContents.length&&fe(t,n,o)&&(w=!1)}function se(e){e=_e(e);let t=F.ranges,n=t?t.length:0;if(!n)return!1;let r=n-1,i=!1;for(;ae<r;){let e=t[ae];ae+=1,ce(e)&&((T===-1?e[0]===0:e[0]<=T)?e[1]>T&&(T=e[1],i=!0):E.push(e))}i&&(T=le(T,!0));let a=T,o=t[r];return ce(o)&&(a===-1?o[0]===0:o[0]<=a)&&o[1]>a&&(a=le(o[1],!1)),a!==-1&&a>=e}function ce(e){return Array.isArray(e)&&(e[2]!==void 0||e[0]!==e[1])}function le(e,t){let n=!0;for(;n&&E.length;){n=!1;let r=0;for(let i=0,a=E.length;i<a;i++){let a=E[i];a[0]<=e?a[1]>e&&(e=a[1],n=!0):t&&(E[r]=a,r+=1)}t&&(E.length=r)}return e}
9function D(t,n,r,i,a,s){if(typeof r==`number`&&se(r))return``;if(e.length===i&&s&&!j?.dumpLinkHrefsNearby?.enabled)return null;let c=``;if(Number.isInteger(r)&&r<a&&(c+=t.slice(r,a)),Number.isInteger(i)&&i>s+1){let n=t.slice(s+1,i);i&&!W(e,i-1)&&(n=n.trimRight()),n.includes(` 10`)&&k(i,t)?c+=` `:c+=n}let l=!Ae.has(t[n]),d=t[i-1]!==`>`||!t[r].trim(),f=!Oe.has(t[a-1]),p=!ke.has(t[n]);if((l||d&&f&&p)&&(d||f)&&t[n]!==`!`&&(!je.has(u(o))||typeof r==`number`&&r<a||typeof i==`number`&&i>s+1)){let e=0;for(let t=c.indexOf(` 11`);t!==-1&&e<3;t=c.indexOf(` 12`,t+1))e+=1;return e?e===1?` 13`:e===2?` 14 15`:` 16 17 18`:` `}return``}function O(t,n){if(t.dumpLinkHrefsNearby?.enabled&&b.tagName&&b.tagName.toLowerCase()===u(o)&&o.lastOpeningBracketAt&&(b.openingTagEnds&&o.lastOpeningBracketAt>b.openingTagEnds||!b.openingTagEnds)&&(S=!0),S){let r=t.dumpLinkHrefsNearby?.putOnNewLine?` 19 20`:``;x=`${r}${b.hrefValue}`,(typeof n!=`number`||W(e,n-1))&&(x+=r)}}function k(t,n){return t==null?!1:n?n.charCodeAt(t)===Y&&n.charCodeAt(t+1)!==q:e.charCodeAt(t)===Y&&e.charCodeAt(t+1)!==q}function ue(t){return t!=null&&e.charCodeAt(t)===Le&&e.charCodeAt(t-1)!==q}function de(t){if(e.charCodeAt(t)!==Y)return!1;let n=W(e,t);if(n===null||e.charCodeAt(n)!==47)return!1;let r=W(e,n);if(r===null||(e.charCodeAt(r)|32)!=115||(e.charCodeAt(r+1)|32)!=99||(e.charCodeAt(r+2)|32)!=114||(e.charCodeAt(r+3)|32)!=105||(e.charCodeAt(r+4)|32)!=112||(e.charCodeAt(r+5)|32)!=116)return!1;let i=e.charCodeAt(r+6);return Number.isNaN(i)||G(i)||i===47||i===Le||i===Y}function fe(t,n,r){if(!n.ignoreTagsWithTheirContents.length)return!1;if(n.ignoreTagsWithTheirContents.includes(`*`))return!0;let a=typeof r.name==`string`?r.name.toLowerCase():``;if(!n.ignoreTagsWithTheirContents.includes(a))return!1;ie===null&&(ie=$e(e));let o=ie.indexOf(`<${a}`,t),s=ie.indexOf(`</${a}`,t);return!r.slashPresent&&s===-1||r.slashPresent&&!i.some(e=>u(e)===a)||s>-1&&o>-1&&o<s?!1:n.ignoreTagsWithTheirContents.includes(a)}if(typeof e!=`string`)throw TypeError(`string-strip-html/stripHtml(): [THROW_ID_01] Input must be string! Currently it's: ${(typeof e).toLowerCase()}, equal to: 21${d(e,4)}`);if(t){if(v(t)){if(t.reportProgressFunc&&typeof t.reportProgressFunc!=`function`)throw Error(`string-strip-html/stripHtml(): [THROW_ID_03] The Optional Options Object's key reportProgressFunc, callback function, should be a function but it was given as type ${typeof t.reportProgressFunc}, equal to ${d(t.reportProgressFunc,4)}`);if(typeof t.dumpLinkHrefsNearby==`boolean`&&t.dumpLinkHrefsNearby!=null)throw Error(`string-strip-html/stripHtml(): [THROW_ID_04] The Optional Options Object's key should be a plain object but it was given as type ${typeof t.dumpLinkHrefsNearby}, equal to ${d(t.dumpLinkHrefsNearby,4)}`)}else throw TypeError(`string-strip-html/stripHtml(): [THROW_ID_02] Optional Options Object must be a plain object! Currently it's: ${(typeof t).toLowerCase()}, equal to: 22${d(t,4)}`)}function A(){S&&=(b={tagName:``,hrefValue:``,openingTagEnds:void 0},!1)}let pe=!!t?.cb,j={...Re,...t,dumpLinkHrefsNearby:Object.assign({},Re.dumpLinkHrefsNearby,t?.dumpLinkHrefsNearby)};if(re(j,`returnRangesOnly`))throw TypeError(`string-strip-html/stripHtml(): [THROW_ID_05] The Optional Options Object's key returnRangesOnly has been removed from the API since v.5 release.`);if(j.reportProgressFunc){if(typeof j.reportProgressFuncFrom!=`number`)throw Error(`string-strip-html/stripHtml(): [THROW_ID_06] The Optional Options Object's key reportProgressFuncFrom, callback function's "from" range, should be a number but it was given as type ${typeof j.reportProgressFuncFrom}, equal to ${d(j.reportProgressFuncFrom,4)}`);if(typeof j.reportProgressFuncTo!=`number`)throw Error(`string-strip-html/stripHtml(): [THROW_ID_07] The Optional Options Object's key reportProgressFuncTo, callback function's "to" range, should be a number but it was given as type ${typeof j.reportProgressFuncTo}, equal to ${d(j.reportProgressFuncTo,4)}`)}let M=Se(j.ignoreTags,`resolvedOpts.ignoreTags`);j.ignoreTags=M.length?M.map(e=>e.toLowerCase()):M;let he=Se(j.onlyStripTags,`resolvedOpts.onlyStripTags`);j.onlyStripTags=he.length?he.map(e=>e.toLowerCase()):he,Array.isArray(j.ignoreTagsWithTheirContents)&&j.ignoreTagsWithTheirContents.length&&(j.ignoreTagsWithTheirContents=j.ignoreTagsWithTheirContents.map(e=>typeof e==`string`?e.toLowerCase():e));let N=!!j.onlyStripTags.length;j.onlyStripTags.length&&j.ignoreTags.length&&(j.onlyStripTags=ne(j.onlyStripTags,j.ignoreTags)),j.stripTogetherWithTheirContents?typeof j.stripTogetherWithTheirContents==`string`&&j.stripTogetherWithTheirContents.length&&(j.stripTogetherWithTheirContents=[j.stripTogetherWithTheirContents]):j.stripTogetherWithTheirContents=[];let P={};if(j.stripTogetherWithTheirContents&&Array.isArray(j.stripTogetherWithTheirContents)&&j.stripTogetherWithTheirContents.length&&!j.stripTogetherWithTheirContents.every((e,t)=>typeof e==`string`||(P.el=e,P.i=t,!1)))throw TypeError(`string-strip-html/stripHtml(): [THROW_ID_09] Optional Options Object's key stripTogetherWithTheirContents was set to contain not just string elements! For example, element at index ${P.i} has a value ${P.el} which is not string but ${(typeof P.el).toLowerCase()}.`);Array.isArray(j.stripTogetherWithTheirContents)&&(j.stripTogetherWithTheirContents=j.stripTogetherWithTheirContents.map(e=>e.toLowerCase()));let ge=!!(j.stripRecognisedHTMLOnly||j.ignoreTags.length||j.ignoreTagsWithTheirContents.length||N);if(j.cb&&typeof j.cb!=`function`)throw TypeError(`string-strip-html/stripHtml(): [THROW_ID_10] The Optional Options Object's key cb should be a function or something falsy but it was given as type ${typeof j.cb}, equal to ${d(j.cb,4)}`);let F=Ye(),I=!0;function L(t,n,r,i,a,o){let s=n?B?He(n,e,B):n:null;if(!pe){s&&F.push(s);return}
22if(B){let n={tag:We(t,r,i,a,o,e,B),deleteFrom:s?s[0]:null,deleteTo:s?s[1]:null,insert:s?s[2]:null,rangesArr:F,proposedReturn:s?[...s]:null},c=I,l=c?Xe(F.current()):null;j.cb?.(n),c&&!Ze(F.current(),Qe(l,s))&&(I=!1)}}let R=e,z=j.skipHtmlDecoding||!e.includes(`&`)?null:Be(e);z&&(e=me(e,z));let B=z||pe?Ve(R,e,z):null;function _e(t){return B?X(t,e,B).idx:t}function V(t){F.push(B?He(t,e,B):t)}let H=!1,U=!1,K=null,Ue=0,Ge=-1,et=!1,Q=e.length,tt=R.length,nt=Math.floor(tt/2);function rt(t){let n=B?Math.max(0,Z(t+1,e,B).idx-1):t;if(!(n<=Ge)){if(Ge=n,tt>1e3&&tt<2e3)!et&&n>=nt&&(et=!0,j.reportProgressFunc?.(j.reportProgressFuncFrom+Math.floor((j.reportProgressFuncTo-j.reportProgressFuncFrom)/2)));else if(tt>=2e3){let e=j.reportProgressFuncFrom+Math.floor(n/tt*(j.reportProgressFuncTo-j.reportProgressFuncFrom));e!==Ue&&(Ue=e,j.reportProgressFunc?.(e))}}}function it(){l(),y(),U=!1}function at(){o.name?.length===6&&u(o)===`script`&&(H=!o.slashPresent),K=null,it()}function ot(e,t,n){let r=u(o),a=j.ignoreTags.includes(r),s=fe(e,j,o);if(!(!w||j.stripRecognisedHTMLOnly&&typeof o.name==`string`&&!Te.has(r)&&!Ee.has(r)||!N&&(a||s)||N&&!j.onlyStripTags.includes(r)||j.ignoreTagsWithTheirContents.includes(r)))return!1;if(s){if(o.slashPresent){for(let e=i.length;e--;)if(i[e].name?.toLowerCase()===r){i.splice(e,1);break}i.length||(w=!0)}else w&&=!1,i.push(o)}return L(o,null,`tag`,t,o.lastOpeningBracketAt,n),K=null,it(),!0}for(let t=0;t<Q;t++){let n=e.charCodeAt(t),i=n===Y&&e.charCodeAt(t+1)!==q,s=n===Le&&e.charCodeAt(t-1)!==q;if(j.reportProgressFunc&&rt(t),C===null&&n!==Me&&o.lastClosingBracketAt&&o.lastClosingBracketAt<t&&(o.attributes!==void 0||xe(o,1))&&(C=t),!H&&n===q&&e[t-1]===`{`&&e.includes(`%}`,t+1)){m=null;let n=e.indexOf(`%}`,t)-1;if(n>t){t=n,j.reportProgressFunc&&rt(t);continue}}if(!H&&s&&(!o||!xe(o,1))&&t>1){for(let n=t;n--;)if(e[n-1]===void 0||ue(n)){let r=e[n-1]===void 0?n:n+1,i=e.slice(r,t+1)||``,s=i.trim(),c=te(s.split(/\s+/,1)[0]||``,`/>`),l=te(s,`/>`),u=c.toLowerCase();if((i.includes(`/>`)||i.includes(`/ >`)||i.includes(`="`)||i.includes(`='`))&&e!==`<${l}>`&&Te.has(u)&&ze(`<${s}>`,{skipHtmlDecoding:!0,cb:null,reportProgressFunc:null}).result===``){(!a.length||a[a.length-1][0]!==o.lastOpeningBracketAt)&&a.push([r,t+1]);let n=D(e,t,r,t+1,r,t+1),s=t+1;if(e[s]&&G(e.charCodeAt(s))){for(let t=s;t<Q;t++)if(!G(e.charCodeAt(t))){s=t;break}}let l=r+i.indexOf(c);L({name:c,nameStarts:l,nameEnds:l+c.length,nameContainsLetters:!0},[r,s,n],`tag`,`inferred`,r,t+1)}break}}if(!U&&n===J&&!o.quotes?.value&&(typeof g.equalsAt!=`number`||g.valueEnds!==void 0)&&Number.isInteger(o.lastOpeningBracketAt)&&!Number.isInteger(o.lastClosingBracketAt)&&(o.slashPresent=t),n===Pe||n===Fe){if(!U&&o.nameStarts&&o?.quotes?.value===e[t]){if(ee=t,g.valueStarts===void 0)y(),o.quotes=void 0;else{g.valueEnds=t,g.value=e.slice(g.valueStarts,t),o.attributes.push(g),y(),o.quotes=void 0;let n;j.dumpLinkHrefsNearby?.enabled&&!r.length&&o.attributes.some(e=>typeof e.name==`string`&&e.name.toLowerCase()===`href`&&(n=`${j.dumpLinkHrefsNearby?.wrapHeads||``}${e.value}${j.dumpLinkHrefsNearby?.wrapTails||``}`,!0))&&(b={tagName:o.name,hrefValue:n,openingTagEnds:void 0})}}else!U&&!o.quotes&&o.nameStarts&&g.valueStarts===void 0&&(o.quotes={},o.quotes.value=e[t],o.quotes.start=t,o.quotes.next=e.indexOf(e[t],t+1),_=0,g.nameStarts&&g.nameEnds&&g.nameEnds<t&&g.nameStarts<t&&!g.valueStarts&&(g.name=e.slice(g.nameStarts,g.nameEnds)))}if(o.nameStarts!==void 0&&o.nameEnds===void 0&&(G(n)||!ve(n))){if(o.nameEnds=t,o.name=e.slice(o.nameStarts,o.nameEnds+ +(!s&&n!==J&&e[t+1]===void 0)),e[o.nameStarts-1]!==`!`&&be(o.name)||o.name.charCodeAt(0)>47&&o.name.charCodeAt(0)<58){o={};continue}if(typeof o.name==`string`&&u(o)===`doctype`&&(U=!0),i){O(j);let n=D(e,t,o.leftOuterWhitespace,t,o.lastOpeningBracketAt,t);L(o,[o.leftOuterWhitespace,t,`${n}${x}${n}`],`tag`,`incomplete`,o.lastOpeningBracketAt,t),A(),oe(t,j,F),at()}}if(g.nameEnds&&g.equalsAt&&!g.valueStarts&&o.quotes?.start&&o.quotes.start<t&&!o.quotes.end&&(g.valueStarts=t),_&&(_===1&&g.valueStarts===void 0&&g.equalsAt<t&&!G(n)&&n!==Pe&&n!==Fe&&n!==Ie&&!i&&!s&&(g.valueStarts=t,_=2),_===2&&(G(n)||s||e[t+1
vendor: 4,406 bytes, lines 22-27
22]===void 0)&&(g.valueEnds=G(n)||s?t:t+1,g.value=e.slice(g.valueStarts,g.valueEnds),j.dumpLinkHrefsNearby?.enabled&&!r.length&&typeof g.name==`string`&&g.name.toLowerCase()===`href`&&(b={tagName:o.name,hrefValue:`${j.dumpLinkHrefsNearby.wrapHeads||``}${g.value}${j.dumpLinkHrefsNearby.wrapTails||``}`,openingTagEnds:void 0}),o.attributes.push(g),y())),n===Ie&&g.nameEnds&&!g.valueStarts&&!g.equalsAt&&!o.quotes&&(g.equalsAt=t,_=1),g.nameEnds&&g.nameStarts&&!g.valueStarts&&!g.equalsAt&&!G(n)&&n!==Ie&&!o.quotes&&(o.attributes.push(g),y()),g.nameStarts&&!g.nameEnds&&!o.quotes&&(U&&`'"`.includes(e[g.nameStarts])?g.nameStarts<t&&e[t]===e[g.nameStarts]&&(g.nameEnds=t+1,g.name=e.slice(g.nameStarts,g.nameEnds)):G(n)?(g.nameEnds=t,g.name=e.slice(g.nameStarts,g.nameEnds)):n===Ie?g.equalsAt||(g.nameEnds=t,g.equalsAt=t,_=1,g.name=e.slice(g.nameStarts,g.nameEnds)):(n===J||s||i)&&(g.nameEnds=t,g.name=e.slice(g.nameStarts,g.nameEnds),o.attributes.push(g),y())),G(e.charCodeAt(t-1))&&ee!==t&&!G(n)&&n!==Y&&n!==Le&&n!==J&&n!==Ne&&!g.nameStarts&&o.nameEnds<t&&!o.lastClosingBracketAt&&!o.quotes&&(g.nameStarts=t),n===J&&o.lastOpeningBracketAt!==null&&o.lastOpeningBracketAt<t&&o.onlyPlausible&&(o.onlyPlausible=!1),o.lastOpeningBracketAt!==null&&o.lastOpeningBracketAt<t&&n!==J&&(o.onlyPlausible===void 0&&((G(n)||i)&&!o.slashPresent?o.onlyPlausible=!0:o.onlyPlausible=!1),!G(n)&&o.nameStarts===void 0&&!i&&n!==J&&!s&&n!==Ne&&(n>96&&n<123||n>64&&n<91||n===45||n===63||n===95?(o.nameStarts=t,o.nameContainsLetters=!1):(l(),y()))),o.nameStarts&&!o.quotes&&ye(n,e,t)&&(o.nameContainsLetters=!0),s&&(!o.quotes||o.quotes.next===-1)&&(Ce(o,e,t)||o.quotes.value&&typeof o.lastOpeningBracketAt==`number`&&we(o.quotes.value,e.slice(o.lastOpeningBracketAt,t))%2==1&&!e.slice(o.lastOpeningBracketAt+1,t).includes(`<`)&&!e.slice(o.lastOpeningBracketAt+1,t).includes(`>`))&&o.lastOpeningBracketAt!==void 0&&(o.lastClosingBracketAt=t,C=null,Object.keys(g).length&&(o.attributes.push(g),y()),j.dumpLinkHrefsNearby?.enabled&&b.tagName&&!b.openingTagEnds&&(b.openingTagEnds=t)),(!U||n===Le)&&o.lastOpeningBracketAt!==void 0){if(o.lastClosingBracketAt===void 0){if(o.lastOpeningBracketAt<t&&!i&&(e[t+1]===void 0||k(t+1)&&!o?.quotes?.value)&&o.nameContainsLetters&&typeof o.nameStarts==`number`){let n=!1;if(o.nameEnds??=t+1,o.name=e.slice(o.nameStarts,o.nameEnds).toLowerCase(),(!a.length||a[a.length-1][0]!==o.lastOpeningBracketAt)&&a.push([o.lastOpeningBracketAt,t+1]),ge&&ot(t,`incomplete`,t+1))continue;if((Te.has(o.name)||Ee.has(o.name))&&(o.onlyPlausible===!1||o.onlyPlausible===!0&&o.attributes.length)||e[t+1]===void 0&&o.onlyPlausible!==!0){O(j);let r=D(e,t,o.leftOuterWhitespace,t+1,o.lastOpeningBracketAt,o.lastClosingBracketAt);H&&o.name?.length===6&&u(o)===`script`&&o.slashPresent&&(H=!1);let i;i=r===null||x===null?null:`${r}${x}${r}`,L(o,[o.leftOuterWhitespace,t+1,i],`tag`,`incomplete`,o.lastOpeningBracketAt,t+1),n=!0,A(),oe(t,j,F)}n?at():(K=o.onlyPlausible===!1?K??o.leftOuterWhitespace:null,it())}}else if(t>o.lastClosingBracketAt&&!G(n)||e[t+1]===void 0||j.ignoreIndentations&&`\r 23`.includes(e[t])){let n=o.lastClosingBracketAt===t?t+1:t;if(j.trimOnlySpaces&&n===Q-1&&C!==null&&C<t&&(n=C),(!a.length||a[a.length-1][0]!==o.lastOpeningBracketAt)&&a.push([o.lastOpeningBracketAt,o.lastClosingBracketAt+1]),!(ge&&ot(t,`complete`,o.lastClosingBracketAt+1))){if(!o.onlyPlausible||o.attributes.length===0&&o.name&&(Te.has(u(o))||Ee.has(u(o)))||o.attributes?.some(e=>e.equalsAt)){let r=D(e,t,o.leftOuterWhitespace,n,o.lastOpeningBracketAt,o.lastClosingBracketAt);x=``,S=!1,O(j,n);let i;typeof x==`string`&&x.length?(i=`${r}${x}${r===` 24 25`?` 26`:r}`,n===o.lastClosingBracketAt+1&&(!e[n]||!De.has(e[n]))&&(i+=` `),o.leftOuterWhitespace===o.lastOpeningBracketAt&&F.last()&&F.last()[1]<_e(o.lastOpeningBracketAt)&&(!j?.dumpLinkHrefsNearby?.putOnNewLine||!De.has(e[n]))&&(i=` ${i}`)):i=r,i!==null&&(o.leftOuterWhitespace===0||!W(e,n-1))&&(!j.dumpLinkHrefsNearby?.enabled||u(o)!==`a`)&&(i=void 0);let a=0;if(S&&De.has(e[n])){j.dumpLinkHrefsNearby?.putOnNewLine&&(i=`${e[n]}${i||``}`);let r=W(e,n);r&&i?.endsWith(` 27`)?a+=r-t:(!r||r>t)&&a++}L(o,[o.leftOuterWhitespace,n+a,i],`tag`,`complete`,o.lastOpeningBracketAt,o.lastClosingBracketAt+1),A(),oe(t,j,F),K=null}else o={},K=null}s||(o={})}U&&=!1}if((!H||n===Y&&de(t))&&i&&(!o.quotes||o.quotes.next===-1||o.quotes.next+1<Q&&!G(e.charCodeAt(o.quotes.next+1))&&e[o.quotes.next+1]!==`>
27`&&e[o.quotes.next+1]!==`/`)&&!k(t-1)&&!`'"`.includes(e[t+1])&&(!`'"`.includes(e[t+2])||/\w/.test(e[t+1]))&&(e[t+1]!==`c`||e[t+2]!==`:`)&&(e[t+1]!==`f`||e[t+2]!==`m`||e[t+3]!==`t`||e[t+4]!==`:`)&&(e[t+1]!==`s`||e[t+2]!==`q`||e[t+3]!==`l`||e[t+4]!==`:`)&&(e[t+1]!==`x`||e[t+2]!==`:`)&&(e[t+1]!==`f`||e[t+2]!==`n`||e[t+3]!==`:`)&&Ce(o,e,t)){if(ue(W(e,t)))continue;if(o.nameEnds&&o.nameEnds<t&&!o.lastClosingBracketAt&&(o.onlyPlausible===!0&&o.attributes?.length||o.onlyPlausible===!1)){let n=D(e,t,o.leftOuterWhitespace,t,o.lastOpeningBracketAt,t);L(o,[o.leftOuterWhitespace,t,n],`tag`,`incomplete`,o.lastOpeningBracketAt,t),oe(t,j,F),at()}if(o.lastOpeningBracketAt!==void 0&&o.onlyPlausible&&o.name&&!o.quotes&&(o.lastOpeningBracketAt=void 0,o.name=void 0,o.onlyPlausible=!1),(o.lastOpeningBracketAt===void 0||!o.onlyPlausible)&&!o.quotes&&(o.lastOpeningBracketAt=t,o.slashPresent=!1,o.attributes=[],f===null?o.leftOuterWhitespace=t:j.trimOnlySpaces&&f===0?o.leftOuterWhitespace=p||t:o.leftOuterWhitespace=f,K!==null&&(o.leftOuterWhitespace=K),e.startsWith(`!--`,t+1)||e.startsWith(`![CDATA[`,t+1))){let r=!0;e[t+2]===`-`&&(r=!1);let c;for(let l=t;l<Q;l++)if(j.reportProgressFunc&&rt(l),l>1&&(!c&&r&&e.startsWith(`]]>`,l-2)||!r&&e.startsWith(`-->`,l-2))&&(c=l),c&&(c<l&&!G(e.charCodeAt(l))||e[l+1]===void 0)){let u=l;(e[l+1]===void 0&&G(e.charCodeAt(l))||e[l]===`>`)&&(u+=1),(!a.length||a[a.length-1][0]!==o.lastOpeningBracketAt)&&a.push([o.lastOpeningBracketAt,c+1]);let d=D(e,l,o.leftOuterWhitespace,u,o.lastOpeningBracketAt,c);L(o,[o.leftOuterWhitespace,u,d],r?`cdata`:`comment`,void 0,o.lastOpeningBracketAt,c+1),K=null,t=l-1,e[l]===`>`&&(t=l),n=e.charCodeAt(t),i=k(t),s=ue(t),o={},y();break}}}if(G(n)||n===847)f===null&&(f=t,o.lastOpeningBracketAt!==void 0&&o.lastOpeningBracketAt<t&&o.nameStarts&&o.nameStarts<o.lastOpeningBracketAt&&t===o.lastOpeningBracketAt+1&&!r.some(e=>u(e)===u(o))&&(o.onlyPlausible=!0,o.name=void 0,o.nameStarts=void 0)),(n===10||n===13)&&(m=t,h&&=!1);else if(f!==null&&(!o.quotes&&g.valueStarts===void 0&&g.equalsAt>f-1&&g.nameEnds&&g.equalsAt>g.nameEnds&&n!==Ie&&n!==Pe&&n!==Fe&&(v(g)&&o.attributes.push(g),y(),o.equalsSpottedAt=void 0),f=null),!h&&(h=!0,w&&!H&&typeof m==`number`&&t&&m<t-1)){if(e.slice(m+1,t).trim())m=null;else if(!j.ignoreIndentations){let n=F.last(),r=B?He([m+1,t],e,B):[m+1,t];(!n||n[0]>r[0]||n[1]!==r[1])&&F.push(r)}}n===Me?p===null&&(p=t):p!==null&&(p=null),o.name?.length===6&&u(o)===`script`&&(H=!o.slashPresent)}if(e&&!j.ignoreIndentations&&(j.trimOnlySpaces&&e[0]===` `||!j.trimOnlySpaces&&G(e.charCodeAt(0))))for(let t=0;t<Q;t++)if(j.trimOnlySpaces&&e[t]!==` `||!j.trimOnlySpaces&&!G(e.charCodeAt(t))){V([0,t]);break}else e[t+1]||V([0,t+1]);if(e&&(j.trimOnlySpaces&&e[~-e.length]===` `||!j.trimOnlySpaces&&G(e.charCodeAt(~-e.length)))){for(let t=e.length;t--;)if(j.trimOnlySpaces&&e[t]!==` `||!j.trimOnlySpaces&&!G(e.charCodeAt(t))){V([t+1,Q]);break}}let $=F.current();if((!pe||I)&&$){if($[0]&&!$[0][0]){$[0][1];let e=F.ranges?.[0]?.[2];F.ranges[0]=[F.ranges[0][0],F.ranges[0][1]],e?.trim()&&F.ranges[0].push(e)}if($[$.length-1]?.[1]===R.length&&($[$.length-1][0],F.ranges)){let e=F.ranges[F.ranges.length-1][0];R[e-1]&&(j.trimOnlySpaces&&R[e-1]===` `||!j.trimOnlySpaces&&G(R.charCodeAt(e-1)))&&--e;let t=F.ranges[F.ranges.length-1][2];F.ranges[F.ranges.length-1]=[e,F.ranges[F.ranges.length-1][1]],t?.trim()&&F.ranges[F.ranges.length-1].push(t.trimRight())}}let st=Ke(z,F.current()),ct=B?qe(a,e,B):a;return{log:{timeTakenInMilliseconds:Date.now()-n},result:me(R,st),ranges:st,allTagLocations:ct,filteredTagLocations:Je(ct,st)}}function Be(e){let t=/&(?:#?[^;\W]+;)+/g,n=[],r;for(r=t.exec(e);r;r=t.exec(e)){let e=r[0],t=ue(e,{requireSemicolon:!0});for(;e!==t;)e=t,t=ue(e,{requireSemicolon:!0});e!==r[0]&&n.push([r.index,r.index+r[0].length,e])}return n.length?n:null}function Ve(e,t,n){if(!n)return[{decodedFrom:0,decodedTo:t.length,originalFrom:0,originalTo:e.length,replacement:!1}];let r=[],i=0,a=0;return n.forEach(([e,t,n])=>{if(i<e){let t=e-i;r.push({decodedFrom:a,decodedTo:a+t,originalFrom:i,originalTo:e,replacement:!1}),a+=t}let o=n||``;r.push({decodedFrom:a,decodedTo:a+o.length,originalFrom:e,originalTo:t,replacement:!0}),a+=o.length,i=t}),i<e.length&&r.push({decodedFrom:a,decodedTo:t.length,originalFrom:i,originalTo:e.length,replacement:!1}),r}
27function X(e,t,n){let r=0,i=n.length-1,a;for(;r<=i;){let t=r+i>>1,o=n[t];if(e<o.decodedFrom)i=t-1;else if(e>=o.decodedTo)r=t+1;else{a=o;break}}return a?a.replacement?{idx:a.originalFrom,prefix:t.slice(a.decodedFrom,e),segment:a}:{idx:a.originalFrom+e-a.decodedFrom,prefix:``,segment:a}:{idx:n.length?n[n.length-1].originalTo:0,prefix:``,segment:void 0}}function Z(e,t,n){if(!e)return{idx:0,suffix:``,segment:void 0};let r=0,i=n.length-1,a;for(;r<=i;){let t=r+i>>1,o=n[t];if(e<=o.decodedFrom)i=t-1;else if(e>o.decodedTo)r=t+1;else{a=o;break}}return a?a.replacement?{idx:a.originalTo,suffix:t.slice(e,a.decodedTo),segment:a}:{idx:a.originalFrom+e-a.decodedFrom,suffix:``,segment:a}:{idx:n.length?n[n.length-1].originalTo:0,suffix:``,segment:void 0}}function He(e,t,n){let[r,i,a]=e,o=X(r,t,n),s=Z(i,t,n),c=e.length===3;if(o.prefix||s.suffix){let e=`${o.prefix}${a||``}${s.suffix}`;return e?[o.idx,s.idx,e]:c?[o.idx,s.idx,a]:[o.idx,s.idx]}return c?[o.idx,s.idx,a]:[o.idx,s.idx]}function Ue(e,t,n){let r={};return typeof e.nameStarts==`number`&&(r.nameStarts=X(e.nameStarts,t,n).idx),typeof e.nameEnds==`number`&&(r.nameEnds=Z(e.nameEnds,t,n).idx),typeof e.equalsAt==`number`&&(r.equalsAt=X(e.equalsAt,t,n).idx),typeof e.name==`string`&&(r.name=e.name),typeof e.valueStarts==`number`&&(r.valueStarts=X(e.valueStarts,t,n).idx),typeof e.valueEnds==`number`&&(r.valueEnds=Z(e.valueEnds,t,n).idx),typeof e.value==`string`&&(r.value=e.value),r}function We(e,t,n,r,i,a,o){let s=X(r,a,o).idx,c=Z(i,a,o).idx;if(t!==`tag`)return{kind:t,start:s,end:c};let l=typeof e.name==`string`?e.name:typeof e.nameStarts==`number`&&typeof e.nameEnds==`number`?a.slice(e.nameStarts,e.nameEnds):``,u=typeof e.nameStarts==`number`?X(e.nameStarts,a,o).idx:s,d=typeof e.nameEnds==`number`?Z(e.nameEnds,a,o).idx:u+l.length,f=typeof e.nameContainsLetters==`boolean`?e.nameContainsLetters:/[A-Za-z]/.test(l);if(n===`inferred`)return{kind:`tag`,status:`inferred`,start:s,end:c,nameStarts:u,nameContainsLetters:f,nameEnds:d,name:l};let p={kind:`tag`,start:s,end:c,attributes:Array.isArray(e.attributes)?e.attributes.map(e=>Ue(e,a,o)):[],slashPresent:typeof e.slashPresent==`number`&&X(e.slashPresent,a,o).idx,leftOuterWhitespace:typeof e.leftOuterWhitespace==`number`?X(e.leftOuterWhitespace,a,o).idx:s,onlyPlausible:typeof e.onlyPlausible==`boolean`&&e.onlyPlausible,nameStarts:u,nameContainsLetters:f,nameEnds:d,name:l},m=typeof e.lastOpeningBracketAt==`number`?X(e.lastOpeningBracketAt,a,o).idx:s;if(n===`incomplete`)return{...p,status:`incomplete`,lastOpeningBracketAt:m};let h=typeof e.lastClosingBracketAt==`number`?Z(e.lastClosingBracketAt+1,a,o).idx-1:c-1;return{...p,status:`complete`,lastOpeningBracketAt:m,lastClosingBracketAt:h}}function Ge(e){let t=[...e].sort((e,t)=>e[0]-t[0]||e[1]-t[1]),n=[];return t.forEach(e=>{let t=n.length?n[n.length-1]:void 0;if(t&&t[1]===e[0]){let n=`${t[2]||``}${e[2]||``}`;t[1]=e[1],n?t[2]=n:t.length=2}else n.push([...e])}),n.length?n:null}function Ke(e,t){if(!e)return t;let n=t||[];return Ge([...e.filter(([e,t])=>!n.some(([n,r])=>n<t&&r>e)),...n])}function qe(e,t,n){return e.map(([e,r])=>[X(e,t,n).idx,Z(r,t,n).idx])}function Je(e,t){if(!t)return[];let n=[],r=0;for(let i=0;i<e.length;i++){let a=e[i],o=a[0],s=a[1];for(;r<t.length&&t[r][1]<=o;)r+=1;let c=r,l=o;for(;c<t.length&&t[c][0]<=l;){if(l=Math.max(l,t[c][1]),l>=s){n.push(a);break}c+=1}}return n}function Ye(){return new _e({limitToBeAddedWhitespace:!0,limitLinebreaksCount:2})}function Xe(e){return e?e.map(e=>[...e]):null}function Ze(e,t){return e===null||t===null?e===t:e.length===t.length&&e.every((e,n)=>e.length===t[n].length&&e.every((e,r)=>e===t[n][r]))}function Qe(e,t){let n=Ye();return e?.forEach(e=>{n.push([...e])}),t&&n.push([...t]),n.current()}function $e(e){let t=``,n=0;for(let r=0;r<e.length;r++){let i=e.charCodeAt(r);i>64&&i<91&&(t+=`${e.slice(n,r)}${String.fromCharCode(i+32)}`,n=r+1)}return n?t+e.slice(n):e}var et=e=>new Promise(t=>setTimeout(t,e)),Q=(e,t=[],n={})=>{for(let r in e){let i=e[r];Array.isArray(i)?i.forEach((e,i)=>{Q(e,t.concat(`${r}[${i}]`),n)}):typeof i==`object`?Q(i,t.concat(r),n):r===`message`&&(n[t.join(`.`)]=i)}return n},tt=async(e,t)=>(await r[e].find({query:{...t,$limit:1},noLoading:!0})).total!==0,nt=(e,t)=>
27n(e,(e,n)=>Object.prototype.hasOwnProperty.call(t,n)&&!i(e,t[n])),rt=({data:e,title:t,description:n,date_modified:r,image:i,keywords:a})=>{let{location:o,matches:s}=e,{baseUrl:c}=s.find(e=>e.id===`root`)?.data||{},l=`${c}${o.pathname}`,u=[t,`Freedom Archives Search`].filter(Boolean).join(` - `),d=ze(n||``).result.trim();d.length>160&&(d=d.slice(0,157)+`...`);let f=a?Array.isArray(a)?a.map(e=>e.item).join(`, `):a:null;return[{title:u},d?{name:`description`,content:d}:null,{rel:`canonical`,href:l},{property:`og:title`,content:u},d?{property:`og:description`,content:d}:null,{property:`og:type`,content:`website`},{property:`og:url`,content:l},i?{property:`og:image`,content:i}:null,i?{name:`twitter:card`,content:`summary_large_image`}:null,i?{name:`twitter:image`,content:i}:null,{name:`twitter:title`,content:u},d?{name:`twitter:description`,content:d}:null,r?{property:`article:modified_time`,content:r}:null,f?{name:`keywords`,content:f}:null].filter(Boolean)};export{et as a,rt as i,nt as n,i as o,Q as r,tt as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.