[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fapi-reference":3,"page-\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fapi-reference-en":1359,"surroundings\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fapi-reference-en":6763},[4],{"title":5,"ignore":6,"path":7,"stem":8,"children":9,"page":25},"Documentation",true,"\u002Fen\u002Fdocs","en\u002F01.docs",[10,26,1351],{"title":11,"path":12,"stem":13,"children":14,"page":-1},"Welcome","\u002Fen\u002Fdocs\u002Fwelcome","en\u002F01.docs\u002F01.welcome\u002F01.index",[15,16],{"title":11,"path":12,"stem":13},{"title":17,"path":18,"stem":19,"children":20,"page":25},"Get Started","\u002Fen\u002Fdocs\u002Fwelcome\u002Fget-started","en\u002F01.docs\u002F01.welcome\u002F01.get-started",[21],{"title":22,"path":23,"stem":24},"Installation","\u002Fen\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","en\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Core Tools","\u002Fen\u002Fdocs\u002Fcore","en\u002F01.docs\u002F02.core",[31,56,67,75,107,136,166,180,189,218,241,270,288,296,305,319,345,354,391,418,447,467,487,513,534,564,573,602,632,652,681,710,739,769,798,827,856,885,921,950,979,996,1016,1036,1056,1081,1104,1130,1159,1188,1196,1204,1231,1257,1284,1310,1339],{"title":32,"path":33,"stem":34,"children":35,"page":25},"MD5","\u002Fen\u002Fdocs\u002Fcore\u002Fmd5","en\u002F01.docs\u002F02.core\u002F01.md5",[36,40,44,48,52],{"title":37,"path":38,"stem":39},"Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":41,"path":42,"stem":43},"Basic Usage","\u002Fen\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":45,"path":46,"stem":47},"Advanced Features","\u002Fen\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":49,"path":50,"stem":51},"Security Considerations","\u002Fen\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":53,"path":54,"stem":55},"API Reference","\u002Fen\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":57,"path":58,"stem":59,"children":60,"page":25},"UUID","\u002Fen\u002Fdocs\u002Fcore\u002Fuuid","en\u002F01.docs\u002F02.core\u002F02.uuid",[61,64],{"title":37,"path":62,"stem":63},"\u002Fen\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":53,"path":65,"stem":66},"\u002Fen\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","en\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":68,"path":69,"stem":70,"children":71,"page":25},"QR Code Generator","\u002Fen\u002Fdocs\u002Fcore\u002Fqr-code-generator","en\u002F01.docs\u002F02.core\u002F03.qr-code-generator",[72],{"title":68,"path":73,"stem":74},"\u002Fen\u002Fdocs\u002Fcore\u002Fqr-code-generator\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F03.qr-code-generator\u002F01.introduction",{"title":76,"path":77,"stem":78,"children":79,"page":25},"Image Cropper","\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper","en\u002F01.docs\u002F02.core\u002F04.image-cropper",[80,83,86,89,92,95,99,103],{"title":37,"path":81,"stem":82},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F0.introduction",{"title":41,"path":84,"stem":85},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F02.basic-usage",{"title":45,"path":87,"stem":88},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F03.advanced-features",{"title":49,"path":90,"stem":91},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F04.security-considerations",{"title":53,"path":93,"stem":94},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F05.api-reference",{"title":96,"path":97,"stem":98},"Examples","\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fexamples","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F06.examples",{"title":100,"path":101,"stem":102},"Frequently Asked Questions","\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Ffaq","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F07.faq",{"title":104,"path":105,"stem":106},"Related Tools","\u002Fen\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F08.related-tools",{"title":108,"path":109,"stem":110,"children":111,"page":25},"Json To Csv","\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv","en\u002F01.docs\u002F02.core\u002F05.json-to-csv",[112,115,118,121,124,127,130,133],{"title":37,"path":113,"stem":114},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F0.introduction",{"title":41,"path":116,"stem":117},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F02.basic-usage",{"title":45,"path":119,"stem":120},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F03.advanced-features",{"title":49,"path":122,"stem":123},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F04.security-considerations",{"title":53,"path":125,"stem":126},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F05.api-reference",{"title":96,"path":128,"stem":129},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fexamples","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F06.examples",{"title":100,"path":131,"stem":132},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Ffaq","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F07.faq",{"title":104,"path":134,"stem":135},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F08.related-tools",{"title":137,"path":138,"stem":139,"children":140,"page":25},"Open Graph Meta Generator","\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator",[141,144,148,151,154,157,160,163],{"title":37,"path":142,"stem":143},"\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F0.introduction",{"title":145,"path":146,"stem":147},"Basic Usage Guide","\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F02.basic-usage",{"title":45,"path":149,"stem":150},"\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F03.advanced-features",{"title":49,"path":152,"stem":153},"\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F04.security-considerations",{"title":53,"path":155,"stem":156},"\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F05.api-reference",{"title":96,"path":158,"stem":159},"\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fexamples","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F06.examples",{"title":100,"path":161,"stem":162},"\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Ffaq","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F07.faq",{"title":104,"path":164,"stem":165},"\u002Fen\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F08.related-tools",{"title":167,"path":168,"stem":169,"children":170,"page":25},"Scientific Calculator","\u002Fen\u002Fdocs\u002Fcore\u002Fscientific-calculator","en\u002F01.docs\u002F02.core\u002F05.scientific-calculator",[171,174,177],{"title":37,"path":172,"stem":173},"\u002Fen\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F0.introduction",{"title":41,"path":175,"stem":176},"\u002Fen\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F02.basic-usage",{"title":45,"path":178,"stem":179},"\u002Fen\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F03.advanced-features",{"title":181,"path":182,"stem":183,"children":184,"page":25},"Sha Calculator","\u002Fen\u002Fdocs\u002Fcore\u002Fsha-calculator","en\u002F01.docs\u002F02.core\u002F05.sha-calculator",[185],{"title":186,"path":187,"stem":188},"SHA Hash Calculator","\u002Fen\u002Fdocs\u002Fcore\u002Fsha-calculator\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F05.sha-calculator\u002F0.introduction",{"title":190,"path":191,"stem":192,"children":193,"page":25},"Sql Prettify","\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify","en\u002F01.docs\u002F02.core\u002F05.sql-prettify",[194,197,200,203,206,209,212,215],{"title":37,"path":195,"stem":196},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F0.introduction",{"title":41,"path":198,"stem":199},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F02.basic-usage",{"title":45,"path":201,"stem":202},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F03.advanced-features",{"title":49,"path":204,"stem":205},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F04.security-considerations",{"title":53,"path":207,"stem":208},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F05.api-reference",{"title":96,"path":210,"stem":211},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F06.examples",{"title":100,"path":213,"stem":214},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Ffaq","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F07.faq",{"title":104,"path":216,"stem":217},"\u002Fen\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F08.related-tools",{"title":219,"path":220,"stem":221,"children":222,"page":25},"Yaml To Toml","\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-toml","en\u002F01.docs\u002F02.core\u002F05.yaml-to-toml",[223,226,229,232,235,238],{"title":37,"path":224,"stem":225},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F0.introduction",{"title":41,"path":227,"stem":228},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F02.basic-usage",{"title":45,"path":230,"stem":231},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F03.advanced-features",{"title":49,"path":233,"stem":234},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F04.security-considerations",{"title":53,"path":236,"stem":237},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F05.api-reference",{"title":96,"path":239,"stem":240},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fexamples","en\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F06.examples",{"title":242,"path":243,"stem":244,"children":245,"page":25},"Beyond Compare","\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare","en\u002F01.docs\u002F02.core\u002F06.beyond-compare",[246,249,252,255,258,261,264,267],{"title":37,"path":247,"stem":248},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":41,"path":250,"stem":251},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F02.basic-usage",{"title":45,"path":253,"stem":254},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F03.advanced-features",{"title":49,"path":256,"stem":257},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F04.security-considerations",{"title":53,"path":259,"stem":260},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F05.api-reference",{"title":96,"path":262,"stem":263},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fexamples","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F06.examples",{"title":100,"path":265,"stem":266},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Ffaq","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F07.faq",{"title":104,"path":268,"stem":269},"\u002Fen\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F08.related-tools",{"title":271,"path":272,"stem":273,"children":274,"page":25},"Clock","\u002Fen\u002Fdocs\u002Fcore\u002Fclock","en\u002F01.docs\u002F02.core\u002F06.clock",[275,279,282,285],{"title":276,"path":277,"stem":278},"Clock Tool","\u002Fen\u002Fdocs\u002Fcore\u002Fclock\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F06.clock\u002F0.introduction",{"title":41,"path":280,"stem":281},"\u002Fen\u002Fdocs\u002Fcore\u002Fclock\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F06.clock\u002F02.basic-usage",{"title":45,"path":283,"stem":284},"\u002Fen\u002Fdocs\u002Fcore\u002Fclock\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F06.clock\u002F03.advanced-features",{"title":100,"path":286,"stem":287},"\u002Fen\u002Fdocs\u002Fcore\u002Fclock\u002Ffaq","en\u002F01.docs\u002F02.core\u002F06.clock\u002F07.faq",{"title":289,"path":290,"stem":291,"children":292,"page":25},"Group Chat","\u002Fen\u002Fdocs\u002Fcore\u002Fgroup-chat","en\u002F01.docs\u002F02.core\u002F06.group-chat",[293],{"title":37,"path":294,"stem":295},"\u002Fen\u002Fdocs\u002Fcore\u002Fgroup-chat\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F06.group-chat\u002F0.introduction",{"title":297,"path":298,"stem":299,"children":300,"page":25},"Hmac Calculator","\u002Fen\u002Fdocs\u002Fcore\u002Fhmac-calculator","en\u002F01.docs\u002F02.core\u002F06.hmac-calculator",[301],{"title":302,"path":303,"stem":304},"HMAC Calculator","\u002Fen\u002Fdocs\u002Fcore\u002Fhmac-calculator\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F06.hmac-calculator\u002F0.introduction",{"title":306,"path":307,"stem":308,"children":309,"page":25},"Http Status Codes","\u002Fen\u002Fdocs\u002Fcore\u002Fhttp-status-codes","en\u002F01.docs\u002F02.core\u002F06.http-status-codes",[310,313,316],{"title":37,"path":311,"stem":312},"\u002Fen\u002Fdocs\u002Fcore\u002Fhttp-status-codes\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F06.http-status-codes\u002F0.introduction",{"title":41,"path":314,"stem":315},"\u002Fen\u002Fdocs\u002Fcore\u002Fhttp-status-codes\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F06.http-status-codes\u002F02.basic-usage",{"title":45,"path":317,"stem":318},"\u002Fen\u002Fdocs\u002Fcore\u002Fhttp-status-codes\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F06.http-status-codes\u002F03.advanced-features",{"title":320,"path":321,"stem":322,"children":323,"page":25},"Jwt Parser","\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser","en\u002F01.docs\u002F02.core\u002F06.jwt-parser",[324,327,330,333,336,339,342],{"title":37,"path":325,"stem":326},"\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F0.introduction",{"title":41,"path":328,"stem":329},"\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F02.basic-usage",{"title":45,"path":331,"stem":332},"\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F03.advanced-features",{"title":49,"path":334,"stem":335},"\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F04.security-considerations",{"title":96,"path":337,"stem":338},"\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fexamples","en\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F05.examples",{"title":100,"path":340,"stem":341},"\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Ffaq","en\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F06.faq",{"title":104,"path":343,"stem":344},"\u002Fen\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F07.related-tools",{"title":346,"path":347,"stem":348,"children":349,"page":25},"Aes Crypto","\u002Fen\u002Fdocs\u002Fcore\u002Faes-crypto","en\u002F01.docs\u002F02.core\u002F07.aes-crypto",[350],{"title":351,"path":352,"stem":353},"AES Encryption\u002FDecryption Tool","\u002Fen\u002Fdocs\u002Fcore\u002Faes-crypto\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F07.aes-crypto\u002F0.introduction",{"title":355,"path":356,"stem":357,"children":358,"page":25},"Markdown To Html","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html",[359,363,367,371,375,379,383,387],{"title":360,"path":361,"stem":362},"Markdown to HTML Converter - Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F0.introduction",{"title":364,"path":365,"stem":366},"Basic Usage - Markdown to HTML Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F02.basic-usage",{"title":368,"path":369,"stem":370},"Advanced Features - Markdown to HTML Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F03.advanced-features",{"title":372,"path":373,"stem":374},"Security Considerations - Markdown to HTML Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F04.security-considerations",{"title":376,"path":377,"stem":378},"API Reference - Markdown to HTML Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F05.api-reference",{"title":380,"path":381,"stem":382},"Examples - Markdown to HTML Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Fexamples","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F06.examples",{"title":384,"path":385,"stem":386},"FAQ - Markdown to HTML Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Ffaq","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F07.faq",{"title":388,"path":389,"stem":390},"Related Tools - Markdown to HTML Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-html\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F07.markdown-to-html\u002F08.related-tools",{"title":392,"path":393,"stem":394,"children":395,"page":25},"Screen Recorder","\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-recorder","en\u002F01.docs\u002F02.core\u002F07.screen-recorder",[396,400,403,406,410,414],{"title":397,"path":398,"stem":399},"Screen Recorder Tool","\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F0.introduction",{"title":145,"path":401,"stem":402},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F02.basic-usage",{"title":45,"path":404,"stem":405},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F03.advanced-features",{"title":407,"path":408,"stem":409},"Browser Requirements","\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fbrowser-requirements","en\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F04.browser-requirements",{"title":411,"path":412,"stem":413},"Troubleshooting","\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Ftroubleshooting","en\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F05.troubleshooting",{"title":415,"path":416,"stem":417},"Usage Examples","\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-recorder\u002Fexamples","en\u002F01.docs\u002F02.core\u002F07.screen-recorder\u002F06.examples",{"title":419,"path":420,"stem":421,"children":422,"page":25},"Screenshot Tool","\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool",[423,426,429,432,435,438,441,444],{"title":37,"path":424,"stem":425},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F0.introduction",{"title":41,"path":427,"stem":428},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F02.basic-usage",{"title":45,"path":430,"stem":431},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F03.advanced-features",{"title":49,"path":433,"stem":434},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F04.security-considerations",{"title":53,"path":436,"stem":437},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F05.api-reference",{"title":96,"path":439,"stem":440},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fexamples","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F06.examples",{"title":100,"path":442,"stem":443},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Ffaq","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F07.faq",{"title":104,"path":445,"stem":446},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F08.related-tools",{"title":448,"path":449,"stem":450,"children":451,"page":25},"Svg Placeholder Generator","\u002Fen\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator","en\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator",[452,455,458,461,464],{"title":37,"path":453,"stem":454},"\u002Fen\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F0.introduction",{"title":41,"path":456,"stem":457},"\u002Fen\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F02.basic-usage",{"title":45,"path":459,"stem":460},"\u002Fen\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F03.advanced-features",{"title":96,"path":462,"stem":463},"\u002Fen\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Fexamples","en\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F04.examples",{"title":100,"path":465,"stem":466},"\u002Fen\u002Fdocs\u002Fcore\u002Fsvg-placeholder-generator\u002Ffaq","en\u002F01.docs\u002F02.core\u002F07.svg-placeholder-generator\u002F05.faq",{"title":468,"path":469,"stem":470,"children":471,"page":25},"Area Converter","\u002Fen\u002Fdocs\u002Fcore\u002Farea-converter","en\u002F01.docs\u002F02.core\u002F08.area-converter",[472,475,478,481,484],{"title":37,"path":473,"stem":474},"\u002Fen\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":41,"path":476,"stem":477},"\u002Fen\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":45,"path":479,"stem":480},"\u002Fen\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":96,"path":482,"stem":483},"\u002Fen\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","en\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":100,"path":485,"stem":486},"\u002Fen\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","en\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":488,"path":489,"stem":490,"children":491,"page":25},"Camera Recorder","\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder","en\u002F01.docs\u002F02.core\u002F08.camera-recorder",[492,495,498,501,504,507,510],{"title":37,"path":493,"stem":494},"\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F0.introduction",{"title":41,"path":496,"stem":497},"\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F02.basic-usage",{"title":45,"path":499,"stem":500},"\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F03.advanced-features",{"title":96,"path":502,"stem":503},"\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fexamples","en\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F04.examples",{"title":100,"path":505,"stem":506},"\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Ffaq","en\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F05.faq",{"title":104,"path":508,"stem":509},"\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F06.related-tools",{"title":49,"path":511,"stem":512},"\u002Fen\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F07.security-considerations",{"title":514,"path":515,"stem":516,"children":517,"page":25},"Html To Markdown","\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-to-markdown","en\u002F01.docs\u002F02.core\u002F08.html-to-markdown",[518,522,525,528,531],{"title":519,"path":520,"stem":521},"HTML to Markdown Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-to-markdown\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F08.html-to-markdown\u002F0.introduction",{"title":41,"path":523,"stem":524},"\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-to-markdown\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F08.html-to-markdown\u002F02.basic-usage",{"title":45,"path":526,"stem":527},"\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-to-markdown\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F08.html-to-markdown\u002F03.advanced-features",{"title":96,"path":529,"stem":530},"\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-to-markdown\u002Fexamples","en\u002F01.docs\u002F02.core\u002F08.html-to-markdown\u002F04.examples",{"title":100,"path":532,"stem":533},"\u002Fen\u002Fdocs\u002Fcore\u002Fhtml-to-markdown\u002Ffaq","en\u002F01.docs\u002F02.core\u002F08.html-to-markdown\u002F05.faq",{"title":535,"path":536,"stem":537,"children":538,"page":25},"Interest Calculator","\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator","en\u002F01.docs\u002F02.core\u002F08.interest-calculator",[539,542,545,548,551,554,557,561],{"title":535,"path":540,"stem":541},"\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F0.introduction",{"title":41,"path":543,"stem":544},"\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F02.basic-usage",{"title":45,"path":546,"stem":547},"\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F03.advanced-features",{"title":49,"path":549,"stem":550},"\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F04.security-considerations",{"title":53,"path":552,"stem":553},"\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F05.api-reference",{"title":96,"path":555,"stem":556},"\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Fexamples","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F06.examples",{"title":558,"path":559,"stem":560},"FAQ","\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Ffaq","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F07.faq",{"title":104,"path":562,"stem":563},"\u002Fen\u002Fdocs\u002Fcore\u002Finterest-calculator\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F08.interest-calculator\u002F08.related-tools",{"title":565,"path":566,"stem":567,"children":568,"page":25},"Rsa Crypto","\u002Fen\u002Fdocs\u002Fcore\u002Frsa-crypto","en\u002F01.docs\u002F02.core\u002F08.rsa-crypto",[569],{"title":570,"path":571,"stem":572},"RSA Asymmetric Encryption Tool","\u002Fen\u002Fdocs\u002Fcore\u002Frsa-crypto\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F08.rsa-crypto\u002F0.introduction",{"title":574,"path":575,"stem":576,"children":577,"page":25},"Text Unicode Converter","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter",[578,581,584,587,590,593,596,599],{"title":37,"path":579,"stem":580},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F0.introduction",{"title":41,"path":582,"stem":583},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F02.basic-usage",{"title":45,"path":585,"stem":586},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F03.advanced-features",{"title":49,"path":588,"stem":589},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F04.security-considerations",{"title":53,"path":591,"stem":592},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F05.api-reference",{"title":96,"path":594,"stem":595},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Fexamples","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F06.examples",{"title":100,"path":597,"stem":598},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Ffaq","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F07.faq",{"title":104,"path":600,"stem":601},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-unicode-converter\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F09.text-unicode-converter\u002F08.related-tools",{"title":603,"path":604,"stem":605,"children":606,"page":25},"Todo List","\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list","en\u002F01.docs\u002F02.core\u002F09.todo-list",[607,611,614,617,620,623,626,629],{"title":608,"path":609,"stem":610},"Todo List - Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F0.introduction",{"title":41,"path":612,"stem":613},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F02.basic-usage",{"title":45,"path":615,"stem":616},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F03.advanced-features",{"title":49,"path":618,"stem":619},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F04.security-considerations",{"title":53,"path":621,"stem":622},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F05.api-reference",{"title":415,"path":624,"stem":625},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fexamples","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F06.examples",{"title":100,"path":627,"stem":628},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Ffaq","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F07.faq",{"title":104,"path":630,"stem":631},"\u002Fen\u002Fdocs\u002Fcore\u002Ftodo-list\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F09.todo-list\u002F08.related-tools",{"title":633,"path":634,"stem":635,"children":636,"page":25},"Text To Ascii Binary","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary",[637,640,643,646,649],{"title":37,"path":638,"stem":639},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F01.introduction",{"title":41,"path":641,"stem":642},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F02.basic-usage",{"title":45,"path":644,"stem":645},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F03.advanced-features",{"title":411,"path":647,"stem":648},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Ftroubleshooting","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F04.troubleshooting",{"title":53,"path":650,"stem":651},"\u002Fen\u002Fdocs\u002Fcore\u002Ftext-to-ascii-binary\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F10.text-to-ascii-binary\u002F05.api-reference",{"title":653,"path":654,"stem":655,"children":656,"page":25},"Yaml To Json","\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json",[657,660,663,666,669,672,675,678],{"title":37,"path":658,"stem":659},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F0.introduction",{"title":41,"path":661,"stem":662},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F02.basic-usage",{"title":45,"path":664,"stem":665},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F03.advanced-features",{"title":49,"path":667,"stem":668},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F04.security-considerations",{"title":53,"path":670,"stem":671},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F05.api-reference",{"title":96,"path":673,"stem":674},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Fexamples","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F06.examples",{"title":100,"path":676,"stem":677},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Ffaq","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F07.faq",{"title":104,"path":679,"stem":680},"\u002Fen\u002Fdocs\u002Fcore\u002Fyaml-to-json\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F11.yaml-to-json\u002F08.related-tools",{"title":682,"path":683,"stem":684,"children":685,"page":25},"Json To Yaml","\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml",[686,689,692,695,698,701,704,707],{"title":37,"path":687,"stem":688},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F0.introduction",{"title":41,"path":690,"stem":691},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F02.basic-usage",{"title":45,"path":693,"stem":694},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F03.advanced-features",{"title":49,"path":696,"stem":697},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F04.security-considerations",{"title":53,"path":699,"stem":700},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F05.api-reference",{"title":96,"path":702,"stem":703},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Fexamples","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F06.examples",{"title":100,"path":705,"stem":706},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Ffaq","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F07.faq",{"title":104,"path":708,"stem":709},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-yaml\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F12.json-to-yaml\u002F08.related-tools",{"title":711,"path":712,"stem":713,"children":714,"page":25},"Json To Toml","\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml","en\u002F01.docs\u002F02.core\u002F13.json-to-toml",[715,718,721,724,727,730,733,736],{"title":37,"path":716,"stem":717},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F0.introduction",{"title":41,"path":719,"stem":720},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F02.basic-usage",{"title":45,"path":722,"stem":723},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F03.advanced-features",{"title":49,"path":725,"stem":726},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F04.security-considerations",{"title":53,"path":728,"stem":729},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F05.api-reference",{"title":96,"path":731,"stem":732},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Fexamples","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F06.examples",{"title":100,"path":734,"stem":735},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Ffaq","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F07.faq",{"title":104,"path":737,"stem":738},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-toml\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F13.json-to-toml\u002F08.related-tools",{"title":740,"path":741,"stem":742,"children":743,"page":25},"Keycode Info","\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info","en\u002F01.docs\u002F02.core\u002F13.keycode-info",[744,748,751,754,757,760,763,766],{"title":745,"path":746,"stem":747},"Keycode Info Tool","\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F0.introduction",{"title":41,"path":749,"stem":750},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F02.basic-usage",{"title":45,"path":752,"stem":753},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F03.advanced-features",{"title":49,"path":755,"stem":756},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F04.security-considerations",{"title":53,"path":758,"stem":759},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F05.api-reference",{"title":96,"path":761,"stem":762},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fexamples","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F06.examples",{"title":558,"path":764,"stem":765},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Ffaq","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F07.faq",{"title":104,"path":767,"stem":768},"\u002Fen\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F08.related-tools",{"title":770,"path":771,"stem":772,"children":773,"page":25},"Toml To Json","\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json","en\u002F01.docs\u002F02.core\u002F14.toml-to-json",[774,777,780,783,786,789,792,795],{"title":37,"path":775,"stem":776},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F0.introduction",{"title":41,"path":778,"stem":779},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F02.basic-usage",{"title":45,"path":781,"stem":782},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F03.advanced-features",{"title":49,"path":784,"stem":785},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F04.security-considerations",{"title":53,"path":787,"stem":788},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F05.api-reference",{"title":96,"path":790,"stem":791},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Fexamples","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F06.examples",{"title":100,"path":793,"stem":794},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Ffaq","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F07.faq",{"title":104,"path":796,"stem":797},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-json\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F14.toml-to-json\u002F08.related-tools",{"title":799,"path":800,"stem":801,"children":802,"page":25},"Toml To Yaml","\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml",[803,806,809,812,815,818,821,824],{"title":37,"path":804,"stem":805},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F0.introduction",{"title":41,"path":807,"stem":808},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F02.basic-usage",{"title":45,"path":810,"stem":811},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F03.advanced-features",{"title":49,"path":813,"stem":814},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F04.security-considerations",{"title":53,"path":816,"stem":817},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F05.api-reference",{"title":96,"path":819,"stem":820},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Fexamples","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F06.examples",{"title":100,"path":822,"stem":823},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Ffaq","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F07.faq",{"title":104,"path":825,"stem":826},"\u002Fen\u002Fdocs\u002Fcore\u002Ftoml-to-yaml\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F15.toml-to-yaml\u002F08.related-tools",{"title":828,"path":829,"stem":830,"children":831,"page":25},"Xml To Json","\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json","en\u002F01.docs\u002F02.core\u002F16.xml-to-json",[832,835,838,841,844,847,850,853],{"title":37,"path":833,"stem":834},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F0.introduction",{"title":41,"path":836,"stem":837},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F02.basic-usage",{"title":45,"path":839,"stem":840},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F03.advanced-features",{"title":49,"path":842,"stem":843},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F04.security-considerations",{"title":53,"path":845,"stem":846},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F05.api-reference",{"title":96,"path":848,"stem":849},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fexamples","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F06.examples",{"title":100,"path":851,"stem":852},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Ffaq","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F07.faq",{"title":104,"path":854,"stem":855},"\u002Fen\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F08.related-tools",{"title":857,"path":858,"stem":859,"children":860,"page":25},"Json To Xml","\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml","en\u002F01.docs\u002F02.core\u002F17.json-to-xml",[861,864,867,870,873,876,879,882],{"title":37,"path":862,"stem":863},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F0.introduction",{"title":41,"path":865,"stem":866},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F02.basic-usage",{"title":45,"path":868,"stem":869},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F03.advanced-features",{"title":49,"path":871,"stem":872},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F04.security-considerations",{"title":53,"path":874,"stem":875},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F05.api-reference",{"title":415,"path":877,"stem":878},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Fexamples","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F06.examples",{"title":100,"path":880,"stem":881},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Ffaq","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F07.faq",{"title":104,"path":883,"stem":884},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-to-xml\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F17.json-to-xml\u002F08.related-tools",{"title":886,"path":887,"stem":888,"children":889,"page":25},"Url Encoder","\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder","en\u002F01.docs\u002F02.core\u002F18.url-encoder",[890,894,897,900,903,906,909,913,917],{"title":891,"path":892,"stem":893},"URL Encoder\u002FDecoder Tool","\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F0.introduction",{"title":145,"path":895,"stem":896},"\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F02.basic-usage",{"title":45,"path":898,"stem":899},"\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F03.advanced-features",{"title":49,"path":901,"stem":902},"\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F04.security-considerations",{"title":53,"path":904,"stem":905},"\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F05.api-reference",{"title":415,"path":907,"stem":908},"\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fexamples","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F06.examples",{"title":910,"path":911,"stem":912},"Frequently Asked Questions (FAQ)","\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Ffaq","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F07.faq",{"title":914,"path":915,"stem":916},"Related Tools and Resources","\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F08.related-tools",{"title":918,"path":919,"stem":920},"Practical Examples","\u002Fen\u002Fdocs\u002Fcore\u002Furl-encoder\u002Fpractical-examples","en\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F09.practical-examples",{"title":922,"path":923,"stem":924,"children":925,"page":25},"Text Replacer","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer","en\u002F01.docs\u002F02.core\u002F19.text-replacer",[926,930,934,938,942,946],{"title":927,"path":928,"stem":929},"Text Replacer Tool - Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F01.introduction",{"title":931,"path":932,"stem":933},"Text Replacer - Basic Usage","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F02.basic-usage",{"title":935,"path":936,"stem":937},"Text Replacer - Advanced Features","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F03.advanced-features",{"title":939,"path":940,"stem":941},"Text Replacer - Examples","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fexamples","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F04.examples",{"title":943,"path":944,"stem":945},"Text Replacer - FAQ","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Ffaq","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F05.faq",{"title":947,"path":948,"stem":949},"Text Replacer - Related Tools","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F06.related-tools",{"title":951,"path":952,"stem":953,"children":954,"page":25},"Case Converter","\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter","en\u002F01.docs\u002F02.core\u002F20.case-converter",[955,958,961,964,967,970,973,976],{"title":37,"path":956,"stem":957},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F0.introduction",{"title":41,"path":959,"stem":960},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F02.basic-usage",{"title":45,"path":962,"stem":963},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F03.advanced-features",{"title":49,"path":965,"stem":966},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F04.security-considerations",{"title":53,"path":968,"stem":969},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F05.api-reference",{"title":96,"path":971,"stem":972},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fexamples","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F06.examples",{"title":100,"path":974,"stem":975},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Ffaq","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F07.faq",{"title":104,"path":977,"stem":978},"\u002Fen\u002Fdocs\u002Fcore\u002Fcase-converter\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F20.case-converter\u002F08.related-tools",{"title":980,"path":981,"stem":982,"children":983,"page":25},"Temperature Converter","\u002Fen\u002Fdocs\u002Fcore\u002Ftemperature-converter","en\u002F01.docs\u002F02.core\u002F20.temperature-converter",[984,987,990,993],{"title":37,"path":985,"stem":986},"\u002Fen\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F0.introduction",{"title":41,"path":988,"stem":989},"\u002Fen\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F02.basic-usage",{"title":45,"path":991,"stem":992},"\u002Fen\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F03.advanced-features",{"title":96,"path":994,"stem":995},"\u002Fen\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fexamples","en\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F04.examples",{"title":997,"path":998,"stem":999,"children":1000,"page":25},"Json Diff","\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff","en\u002F01.docs\u002F02.core\u002F22.json-diff",[1001,1004,1007,1010,1013],{"title":37,"path":1002,"stem":1003},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F22.json-diff\u002F0.introduction",{"title":41,"path":1005,"stem":1006},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F22.json-diff\u002F02.basic-usage",{"title":45,"path":1008,"stem":1009},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F22.json-diff\u002F03.advanced-features",{"title":96,"path":1011,"stem":1012},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff\u002Fexamples","en\u002F01.docs\u002F02.core\u002F22.json-diff\u002F06.examples",{"title":100,"path":1014,"stem":1015},"\u002Fen\u002Fdocs\u002Fcore\u002Fjson-diff\u002Ffaq","en\u002F01.docs\u002F02.core\u002F22.json-diff\u002F07.faq",{"title":1017,"path":1018,"stem":1019,"children":1020,"page":25},"Black Wallpaper","\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper",[1021,1024,1027,1030,1033],{"title":37,"path":1022,"stem":1023},"\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F0.introduction",{"title":41,"path":1025,"stem":1026},"\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F02.basic-usage",{"title":45,"path":1028,"stem":1029},"\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F03.advanced-features",{"title":96,"path":1031,"stem":1032},"\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fexamples","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F04.examples",{"title":100,"path":1034,"stem":1035},"\u002Fen\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Ffaq","en\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F05.faq",{"title":1037,"path":1038,"stem":1039,"children":1040,"page":25},"Image To Pixel","\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel",[1041,1044,1047,1050,1053],{"title":37,"path":1042,"stem":1043},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F0.introduction",{"title":41,"path":1045,"stem":1046},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F02.basic-usage",{"title":45,"path":1048,"stem":1049},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F03.advanced-features",{"title":96,"path":1051,"stem":1052},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Fexamples","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F04.examples",{"title":100,"path":1054,"stem":1055},"\u002Fen\u002Fdocs\u002Fcore\u002Fimage-to-pixel\u002Ffaq","en\u002F01.docs\u002F02.core\u002F23.image-to-pixel\u002F05.faq",{"title":1057,"path":1058,"stem":1059,"children":1060,"page":25},"Text Diff","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff","en\u002F01.docs\u002F02.core\u002F23.text-diff",[1061,1065,1069,1073,1077],{"title":1062,"path":1063,"stem":1064},"Text Diff Tool - Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F23.text-diff\u002F0.introduction",{"title":1066,"path":1067,"stem":1068},"Basic Usage - Text Diff Tool","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F23.text-diff\u002F02.basic-usage",{"title":1070,"path":1071,"stem":1072},"Advanced Features - Text Diff Tool","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F23.text-diff\u002F03.advanced-features",{"title":1074,"path":1075,"stem":1076},"Examples - Text Diff Tool","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fexamples","en\u002F01.docs\u002F02.core\u002F23.text-diff\u002F04.examples",{"title":1078,"path":1079,"stem":1080},"FAQ - Text Diff Tool","\u002Fen\u002Fdocs\u002Fcore\u002Ftext-diff\u002Ffaq","en\u002F01.docs\u002F02.core\u002F23.text-diff\u002F05.faq",{"title":1082,"path":1083,"stem":1084,"children":1085,"page":25},"Clipboard Manager","\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager",[1086,1089,1092,1095,1098,1101],{"title":37,"path":1087,"stem":1088},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F0.introduction",{"title":41,"path":1090,"stem":1091},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F02.basic-usage",{"title":45,"path":1093,"stem":1094},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F03.advanced-features",{"title":49,"path":1096,"stem":1097},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F04.security-considerations",{"title":100,"path":1099,"stem":1100},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Ffaq","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F07.faq",{"title":104,"path":1102,"stem":1103},"\u002Fen\u002Fdocs\u002Fcore\u002Fclipboard-manager\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F24.clipboard-manager\u002F08.related-tools",{"title":1105,"path":1106,"stem":1107,"children":1108,"page":25},"White Screen","\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen","en\u002F01.docs\u002F02.core\u002F25.white-screen",[1109,1112,1115,1118,1121,1124,1127],{"title":37,"path":1110,"stem":1111},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F0.introduction",{"title":41,"path":1113,"stem":1114},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F02.basic-usage",{"title":45,"path":1116,"stem":1117},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F03.advanced-features",{"title":49,"path":1119,"stem":1120},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F04.security-considerations",{"title":96,"path":1122,"stem":1123},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Fexamples","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F06.examples",{"title":100,"path":1125,"stem":1126},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Ffaq","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F07.faq",{"title":104,"path":1128,"stem":1129},"\u002Fen\u002Fdocs\u002Fcore\u002Fwhite-screen\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F25.white-screen\u002F08.related-tools",{"title":1131,"path":1132,"stem":1133,"children":1134,"page":25},"M3u8 Player","\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player","en\u002F01.docs\u002F02.core\u002F26.m3u8-player",[1135,1138,1141,1144,1147,1150,1153,1156],{"title":37,"path":1136,"stem":1137},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F0.introduction",{"title":41,"path":1139,"stem":1140},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F02.basic-usage",{"title":45,"path":1142,"stem":1143},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F03.advanced-features",{"title":49,"path":1145,"stem":1146},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F04.security-considerations",{"title":53,"path":1148,"stem":1149},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F05.api-reference",{"title":96,"path":1151,"stem":1152},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fexamples","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F06.examples",{"title":100,"path":1154,"stem":1155},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Ffaq","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F07.faq",{"title":104,"path":1157,"stem":1158},"\u002Fen\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F08.related-tools",{"title":1160,"path":1161,"stem":1162,"children":1163,"page":25},"Markdown To Pdf","\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf",[1164,1167,1170,1173,1176,1179,1182,1185],{"title":37,"path":1165,"stem":1166},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F0.introduction",{"title":41,"path":1168,"stem":1169},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F02.basic-usage",{"title":45,"path":1171,"stem":1172},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F03.advanced-features",{"title":49,"path":1174,"stem":1175},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F04.security-considerations",{"title":53,"path":1177,"stem":1178},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F05.api-reference",{"title":96,"path":1180,"stem":1181},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fexamples","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F06.examples",{"title":100,"path":1183,"stem":1184},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Ffaq","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F07.faq",{"title":104,"path":1186,"stem":1187},"\u002Fen\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F08.related-tools",{"title":1189,"path":1190,"stem":1191,"children":1192,"page":25},"TCP Port Scanner","\u002Fen\u002Fdocs\u002Fcore\u002Fport-scanner","en\u002F01.docs\u002F02.core\u002F28.port-scanner",[1193],{"title":1189,"path":1194,"stem":1195},"\u002Fen\u002Fdocs\u002Fcore\u002Fport-scanner\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F28.port-scanner\u002F01.introduction",{"title":1197,"path":1198,"stem":1199,"children":1200,"page":25},"DNS Lookup","\u002Fen\u002Fdocs\u002Fcore\u002Fdns-lookup","en\u002F01.docs\u002F02.core\u002F29.dns-lookup",[1201],{"title":1197,"path":1202,"stem":1203},"\u002Fen\u002Fdocs\u002Fcore\u002Fdns-lookup\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F29.dns-lookup\u002F01.introduction",{"title":1205,"path":1206,"stem":1207,"children":1208,"page":25},"Screen Dead Pixel Detector","\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector",[1209,1212,1215,1218,1222,1225,1228],{"title":1205,"path":1210,"stem":1211},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F0.introduction",{"title":41,"path":1213,"stem":1214},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F02.basic-usage",{"title":45,"path":1216,"stem":1217},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F03.advanced-features",{"title":1219,"path":1220,"stem":1221},"Security & Privacy","\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F04.security-considerations",{"title":96,"path":1223,"stem":1224},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fexamples","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F06.examples",{"title":558,"path":1226,"stem":1227},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Ffaq","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F07.faq",{"title":104,"path":1229,"stem":1230},"\u002Fen\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F08.related-tools",{"title":1232,"path":1233,"stem":1234,"children":1235,"page":25},"Survey Tool","\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool","en\u002F01.docs\u002F02.core\u002F31.survey-tool",[1236,1239,1242,1245,1248,1251,1254],{"title":1232,"path":1237,"stem":1238},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F0.introduction",{"title":41,"path":1240,"stem":1241},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F02.basic-usage",{"title":45,"path":1243,"stem":1244},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F03.advanced-features",{"title":49,"path":1246,"stem":1247},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F04.security-considerations",{"title":96,"path":1249,"stem":1250},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fexamples","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F06.examples",{"title":558,"path":1252,"stem":1253},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Ffaq","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F07.faq",{"title":104,"path":1255,"stem":1256},"\u002Fen\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F08.related-tools",{"title":1258,"path":1259,"stem":1260,"children":1261,"page":25},"Vue Office","\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office","en\u002F01.docs\u002F02.core\u002F32.vue-office",[1262,1266,1269,1272,1275,1278,1281],{"title":1263,"path":1264,"stem":1265},"Vue Office Viewer","\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F0.introduction",{"title":41,"path":1267,"stem":1268},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F02.basic-usage",{"title":45,"path":1270,"stem":1271},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F03.advanced-features",{"title":49,"path":1273,"stem":1274},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F04.security-considerations",{"title":96,"path":1276,"stem":1277},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Fexamples","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F06.examples",{"title":558,"path":1279,"stem":1280},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Ffaq","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F07.faq",{"title":104,"path":1282,"stem":1283},"\u002Fen\u002Fdocs\u002Fcore\u002Fvue-office\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F32.vue-office\u002F08.related-tools",{"title":1285,"path":1286,"stem":1287,"children":1288,"page":25},"Event Calendar","\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar","en\u002F01.docs\u002F02.core\u002F33.event-calendar",[1289,1292,1295,1298,1301,1304,1307],{"title":1285,"path":1290,"stem":1291},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fintroduction","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F0.introduction",{"title":41,"path":1293,"stem":1294},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F02.basic-usage",{"title":45,"path":1296,"stem":1297},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F03.advanced-features",{"title":49,"path":1299,"stem":1300},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F04.security-considerations",{"title":96,"path":1302,"stem":1303},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fexamples","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F06.examples",{"title":558,"path":1305,"stem":1306},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Ffaq","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F07.faq",{"title":104,"path":1308,"stem":1309},"\u002Fen\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F08.related-tools",{"title":1311,"path":1312,"stem":1313,"children":1314,"page":25},"Base64","\u002Fen\u002Fdocs\u002Fcore\u002Fbase64","en\u002F01.docs\u002F02.core\u002Fbase64",[1315,1318,1321,1324,1327,1330,1333,1336],{"title":37,"path":1316,"stem":1317},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fintroduction","en\u002F01.docs\u002F02.core\u002Fbase64\u002F0.introduction",{"title":41,"path":1319,"stem":1320},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002Fbase64\u002F02.basic-usage",{"title":45,"path":1322,"stem":1323},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fadvanced-features","en\u002F01.docs\u002F02.core\u002Fbase64\u002F03.advanced-features",{"title":49,"path":1325,"stem":1326},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fsecurity-considerations","en\u002F01.docs\u002F02.core\u002Fbase64\u002F04.security-considerations",{"title":53,"path":1328,"stem":1329},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fapi-reference","en\u002F01.docs\u002F02.core\u002Fbase64\u002F05.api-reference",{"title":96,"path":1331,"stem":1332},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Fexamples","en\u002F01.docs\u002F02.core\u002Fbase64\u002F06.examples",{"title":100,"path":1334,"stem":1335},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Ffaq","en\u002F01.docs\u002F02.core\u002Fbase64\u002F07.faq",{"title":104,"path":1337,"stem":1338},"\u002Fen\u002Fdocs\u002Fcore\u002Fbase64\u002Frelated-tools","en\u002F01.docs\u002F02.core\u002Fbase64\u002F08.related-tools",{"title":1340,"path":1341,"stem":1342,"children":1343,"page":25},"Emoji Picker","\u002Fen\u002Fdocs\u002Fcore\u002Femoji-picker","en\u002F01.docs\u002F02.core\u002Femoji-picker",[1344,1348],{"title":1345,"path":1346,"stem":1347},"Emoji Picker - Introduction","\u002Fen\u002Fdocs\u002Fcore\u002Femoji-picker\u002Fintroduction","en\u002F01.docs\u002F02.core\u002Femoji-picker\u002F0.introduction",{"title":41,"path":1349,"stem":1350},"\u002Fen\u002Fdocs\u002Fcore\u002Femoji-picker\u002Fbasic-usage","en\u002F01.docs\u002F02.core\u002Femoji-picker\u002F02.basic-usage",{"title":411,"path":1352,"stem":1353,"children":1354,"page":25},"\u002Fen\u002Fdocs\u002Ftroubleshooting","en\u002F01.docs\u002F06.troubleshooting",[1355],{"title":1356,"path":1357,"stem":1358},"Common Issues","\u002Fen\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","en\u002F01.docs\u002F06.troubleshooting\u002F01.common-issues",{"id":1360,"title":53,"body":1361,"description":1371,"extension":6758,"meta":6759,"navigation":6,"path":904,"seo":6760,"sitemap":6761,"stem":905,"__hash__":6762},"content_en\u002Fen\u002F01.docs\u002F02.core\u002F18.url-encoder\u002F05.api-reference.md",{"type":1362,"value":1363,"toc":6737},"minimark",[1364,1368,1372,1377,1382,1390,1393,1564,1570,1573,1709,1713,1716,3352,3356,4083,4087,4091,5189,5193,5197,5368,5372,5646,5650,5654,5840,5844,6011,6014,6018,6730,6733],[1365,1366,53],"h1",{"id":1367},"api-reference",[1369,1370,1371],"p",{},"This document provides comprehensive API reference for integrating URL encoding\u002Fdecoding functionality into your applications, including JavaScript examples and implementation details.",[1373,1374,1376],"h2",{"id":1375},"javascript-api","JavaScript API",[1378,1379,1381],"h3",{"id":1380},"core-functions","Core Functions",[1383,1384,1386],"h4",{"id":1385},"encodeuricomponentstring",[1387,1388,1389],"code",{},"encodeURIComponent(string)",[1369,1391,1392],{},"Standard JavaScript function for URL encoding:",[1394,1395,1400],"pre",{"className":1396,"code":1397,"language":1398,"meta":1399,"style":1399},"language-javascript shiki shiki-themes github-light github-light dark-plus","\u002F\u002F Basic encoding\nconst encoded = encodeURIComponent('Hello World!');\nconsole.log(encoded); \u002F\u002F \"Hello%20World%21\"\n\n\u002F\u002F Special characters\nconst special = encodeURIComponent('user@example.com');\nconsole.log(special); \u002F\u002F \"user%40example.com\"\n\n\u002F\u002F Unicode support\nconst unicode = encodeURIComponent('こんにちは');\nconsole.log(unicode); \u002F\u002F \"%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF\"\n","javascript","",[1387,1401,1402,1411,1441,1465,1471,1477,1496,1515,1520,1526,1545],{"__ignoreMap":1399},[1403,1404,1407],"span",{"class":1405,"line":1406},"line",1,[1403,1408,1410],{"class":1409},"sLEZ0","\u002F\u002F Basic encoding\n",[1403,1412,1414,1418,1422,1426,1430,1434,1438],{"class":1405,"line":1413},2,[1403,1415,1417],{"class":1416},"sGiLm","const",[1403,1419,1421],{"class":1420},"sdRU0"," encoded",[1403,1423,1425],{"class":1424},"sGmsN"," =",[1403,1427,1429],{"class":1428},"sqMzV"," encodeURIComponent",[1403,1431,1433],{"class":1432},"svVIm","(",[1403,1435,1437],{"class":1436},"sjj1j","'Hello World!'",[1403,1439,1440],{"class":1432},");\n",[1403,1442,1444,1448,1451,1454,1456,1459,1462],{"class":1405,"line":1443},3,[1403,1445,1447],{"class":1446},"szTj3","console",[1403,1449,1450],{"class":1432},".",[1403,1452,1453],{"class":1428},"log",[1403,1455,1433],{"class":1432},[1403,1457,1458],{"class":1446},"encoded",[1403,1460,1461],{"class":1432},"); ",[1403,1463,1464],{"class":1409},"\u002F\u002F \"Hello%20World%21\"\n",[1403,1466,1468],{"class":1405,"line":1467},4,[1403,1469,1470],{"emptyLinePlaceholder":6},"\n",[1403,1472,1474],{"class":1405,"line":1473},5,[1403,1475,1476],{"class":1409},"\u002F\u002F Special characters\n",[1403,1478,1480,1482,1485,1487,1489,1491,1494],{"class":1405,"line":1479},6,[1403,1481,1417],{"class":1416},[1403,1483,1484],{"class":1420}," special",[1403,1486,1425],{"class":1424},[1403,1488,1429],{"class":1428},[1403,1490,1433],{"class":1432},[1403,1492,1493],{"class":1436},"'user@example.com'",[1403,1495,1440],{"class":1432},[1403,1497,1499,1501,1503,1505,1507,1510,1512],{"class":1405,"line":1498},7,[1403,1500,1447],{"class":1446},[1403,1502,1450],{"class":1432},[1403,1504,1453],{"class":1428},[1403,1506,1433],{"class":1432},[1403,1508,1509],{"class":1446},"special",[1403,1511,1461],{"class":1432},[1403,1513,1514],{"class":1409},"\u002F\u002F \"user%40example.com\"\n",[1403,1516,1518],{"class":1405,"line":1517},8,[1403,1519,1470],{"emptyLinePlaceholder":6},[1403,1521,1523],{"class":1405,"line":1522},9,[1403,1524,1525],{"class":1409},"\u002F\u002F Unicode support\n",[1403,1527,1529,1531,1534,1536,1538,1540,1543],{"class":1405,"line":1528},10,[1403,1530,1417],{"class":1416},[1403,1532,1533],{"class":1420}," unicode",[1403,1535,1425],{"class":1424},[1403,1537,1429],{"class":1428},[1403,1539,1433],{"class":1432},[1403,1541,1542],{"class":1436},"'こんにちは'",[1403,1544,1440],{"class":1432},[1403,1546,1548,1550,1552,1554,1556,1559,1561],{"class":1405,"line":1547},11,[1403,1549,1447],{"class":1446},[1403,1551,1450],{"class":1432},[1403,1553,1453],{"class":1428},[1403,1555,1433],{"class":1432},[1403,1557,1558],{"class":1446},"unicode",[1403,1560,1461],{"class":1432},[1403,1562,1563],{"class":1409},"\u002F\u002F \"%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF\"\n",[1383,1565,1567],{"id":1566},"decodeuricomponentstring",[1387,1568,1569],{},"decodeURIComponent(string)",[1369,1571,1572],{},"Standard JavaScript function for URL decoding:",[1394,1574,1576],{"className":1396,"code":1575,"language":1398,"meta":1399,"style":1399},"\u002F\u002F Basic decoding\nconst decoded = decodeURIComponent('Hello%20World%21');\nconsole.log(decoded); \u002F\u002F \"Hello World!\"\n\n\u002F\u002F Special characters\nconst email = decodeURIComponent('user%40example.com');\nconsole.log(email); \u002F\u002F \"user@example.com\"\n\n\u002F\u002F Unicode decoding\nconst japanese = decodeURIComponent('%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF');\nconsole.log(japanese); \u002F\u002F \"こんにちは\"\n",[1387,1577,1578,1583,1602,1620,1624,1628,1646,1664,1668,1673,1691],{"__ignoreMap":1399},[1403,1579,1580],{"class":1405,"line":1406},[1403,1581,1582],{"class":1409},"\u002F\u002F Basic decoding\n",[1403,1584,1585,1587,1590,1592,1595,1597,1600],{"class":1405,"line":1413},[1403,1586,1417],{"class":1416},[1403,1588,1589],{"class":1420}," decoded",[1403,1591,1425],{"class":1424},[1403,1593,1594],{"class":1428}," decodeURIComponent",[1403,1596,1433],{"class":1432},[1403,1598,1599],{"class":1436},"'Hello%20World%21'",[1403,1601,1440],{"class":1432},[1403,1603,1604,1606,1608,1610,1612,1615,1617],{"class":1405,"line":1443},[1403,1605,1447],{"class":1446},[1403,1607,1450],{"class":1432},[1403,1609,1453],{"class":1428},[1403,1611,1433],{"class":1432},[1403,1613,1614],{"class":1446},"decoded",[1403,1616,1461],{"class":1432},[1403,1618,1619],{"class":1409},"\u002F\u002F \"Hello World!\"\n",[1403,1621,1622],{"class":1405,"line":1467},[1403,1623,1470],{"emptyLinePlaceholder":6},[1403,1625,1626],{"class":1405,"line":1473},[1403,1627,1476],{"class":1409},[1403,1629,1630,1632,1635,1637,1639,1641,1644],{"class":1405,"line":1479},[1403,1631,1417],{"class":1416},[1403,1633,1634],{"class":1420}," email",[1403,1636,1425],{"class":1424},[1403,1638,1594],{"class":1428},[1403,1640,1433],{"class":1432},[1403,1642,1643],{"class":1436},"'user%40example.com'",[1403,1645,1440],{"class":1432},[1403,1647,1648,1650,1652,1654,1656,1659,1661],{"class":1405,"line":1498},[1403,1649,1447],{"class":1446},[1403,1651,1450],{"class":1432},[1403,1653,1453],{"class":1428},[1403,1655,1433],{"class":1432},[1403,1657,1658],{"class":1446},"email",[1403,1660,1461],{"class":1432},[1403,1662,1663],{"class":1409},"\u002F\u002F \"user@example.com\"\n",[1403,1665,1666],{"class":1405,"line":1517},[1403,1667,1470],{"emptyLinePlaceholder":6},[1403,1669,1670],{"class":1405,"line":1522},[1403,1671,1672],{"class":1409},"\u002F\u002F Unicode decoding\n",[1403,1674,1675,1677,1680,1682,1684,1686,1689],{"class":1405,"line":1528},[1403,1676,1417],{"class":1416},[1403,1678,1679],{"class":1420}," japanese",[1403,1681,1425],{"class":1424},[1403,1683,1594],{"class":1428},[1403,1685,1433],{"class":1432},[1403,1687,1688],{"class":1436},"'%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF'",[1403,1690,1440],{"class":1432},[1403,1692,1693,1695,1697,1699,1701,1704,1706],{"class":1405,"line":1547},[1403,1694,1447],{"class":1446},[1403,1696,1450],{"class":1432},[1403,1698,1453],{"class":1428},[1403,1700,1433],{"class":1432},[1403,1702,1703],{"class":1446},"japanese",[1403,1705,1461],{"class":1432},[1403,1707,1708],{"class":1409},"\u002F\u002F \"こんにちは\"\n",[1378,1710,1712],{"id":1711},"enhanced-url-encoder-class","Enhanced URL Encoder Class",[1369,1714,1715],{},"Custom implementation with additional features:",[1394,1717,1719],{"className":1396,"code":1718,"language":1398,"meta":1399,"style":1399},"class URLEncoder {\n  \u002F**\n   * Encode text with custom options\n   * @param {string} text - Text to encode\n   * @param {Object} options - Encoding options\n   * @returns {string} Encoded text\n   *\u002F\n  static encode(text, options = {}) {\n    const { spaceAsPlus = false, customReserved = [], preserveCase = false } = options;\n\n    let encoded = encodeURIComponent(text);\n\n    \u002F\u002F Replace %20 with + if requested\n    if (spaceAsPlus) {\n      encoded = encoded.replace(\u002F%20\u002Fg, '+');\n    }\n\n    \u002F\u002F Handle custom reserved characters\n    customReserved.forEach((char) => {\n      const encodedChar = encodeURIComponent(char);\n      encoded = encoded.replace(new RegExp(encodedChar, 'g'), char);\n    });\n\n    \u002F\u002F Preserve case for hex digits\n    if (!preserveCase) {\n      encoded = encoded.toUpperCase();\n    }\n\n    return encoded;\n  }\n\n  \u002F**\n   * Decode URL-encoded text with error handling\n   * @param {string} text - Text to decode\n   * @param {Object} options - Decoding options\n   * @returns {Object} Result object with success\u002Ferror info\n   *\u002F\n  static decode(text, options = {}) {\n    const { strictMode = true } = options;\n\n    try {\n      \u002F\u002F Handle + as space\n      const normalized = text.replace(\u002F\\+\u002Fg, '%20');\n      const decoded = decodeURIComponent(normalized);\n\n      return {\n        success: true,\n        result: decoded,\n        error: null,\n      };\n    } catch (error) {\n      if (strictMode) {\n        return {\n          success: false,\n          result: null,\n          error: `Decoding failed: ${error.message}`,\n        };\n      } else {\n        \u002F\u002F Attempt partial decoding\n        return this.partialDecode(text);\n      }\n    }\n  }\n\n  \u002F**\n   * Attempt partial decoding for malformed input\n   * @param {string} text - Malformed text\n   * @returns {Object} Partial decode result\n   *\u002F\n  static partialDecode(text) {\n    const chunks = text.split('%');\n    let result = chunks[0];\n\n    for (let i = 1; i \u003C chunks.length; i++) {\n      const chunk = chunks[i];\n      if (chunk.length >= 2) {\n        const hex = chunk.substring(0, 2);\n        const rest = chunk.substring(2);\n\n        try {\n          const charCode = parseInt(hex, 16);\n          result += String.fromCharCode(charCode) + rest;\n        } catch {\n          result += '%' + chunk;\n        }\n      } else {\n        result += '%' + chunk;\n      }\n    }\n\n    return {\n      success: true,\n      result: result,\n      error: 'Partial decoding applied',\n    };\n  }\n\n  \u002F**\n   * Validate URL encoding\n   * @param {string} text - Text to validate\n   * @returns {Object} Validation result\n   *\u002F\n  static validate(text) {\n    const issues = [];\n\n    \u002F\u002F Check for malformed percent encoding\n    const percentPattern = \u002F%[0-9A-Fa-f]{2}\u002Fg;\n    const invalidPercent = \u002F%(?![0-9A-Fa-f]{2})\u002Fg;\n\n    if (invalidPercent.test(text)) {\n      issues.push('Invalid percent encoding found');\n    }\n\n    \u002F\u002F Check for unencoded reserved characters\n    const unencodedReserved = \u002F[\u003C>\"{}|\\\\^`\\[\\]]\u002Fg;\n    if (unencodedReserved.test(text)) {\n      issues.push('Unencoded reserved characters found');\n    }\n\n    \u002F\u002F Check for control characters\n    const controlChars = \u002F[\\x00-\\x1F\\x7F]\u002Fg;\n    if (controlChars.test(text)) {\n      issues.push('Control characters detected');\n    }\n\n    return {\n      isValid: issues.length === 0,\n      issues: issues,\n    };\n  }\n}\n",[1387,1720,1721,1733,1738,1743,1760,1775,1787,1792,1817,1862,1866,1883,1888,1894,1909,1940,1946,1951,1957,1982,2001,2039,2045,2050,2056,2070,2087,2092,2097,2107,2113,2118,2123,2129,2143,2157,2169,2174,2194,2217,2222,2230,2236,2272,2290,2295,2303,2314,2324,2335,2341,2357,2369,2377,2387,2397,2426,2432,2443,2449,2468,2474,2479,2484,2489,2494,2500,2514,2526,2531,2545,2569,2591,2596,2641,2659,2681,2710,2732,2737,2745,2771,2802,2812,2829,2835,2844,2860,2865,2870,2875,2882,2892,2902,2913,2919,2924,2929,2934,2940,2954,2966,2971,2985,2998,3003,3009,3042,3074,3079,3101,3119,3124,3129,3135,3170,3190,3206,3211,3216,3222,3253,3273,3289,3294,3299,3306,3326,3336,3341,3346],{"__ignoreMap":1399},[1403,1722,1723,1726,1730],{"class":1405,"line":1406},[1403,1724,1725],{"class":1416},"class",[1403,1727,1729],{"class":1728},"s_0E6"," URLEncoder",[1403,1731,1732],{"class":1432}," {\n",[1403,1734,1735],{"class":1405,"line":1413},[1403,1736,1737],{"class":1409},"  \u002F**\n",[1403,1739,1740],{"class":1405,"line":1443},[1403,1741,1742],{"class":1409},"   * Encode text with custom options\n",[1403,1744,1745,1748,1751,1754,1757],{"class":1405,"line":1467},[1403,1746,1747],{"class":1409},"   * ",[1403,1749,1750],{"class":1416},"@param",[1403,1752,1753],{"class":1728}," {string}",[1403,1755,1756],{"class":1446}," text",[1403,1758,1759],{"class":1409}," - Text to encode\n",[1403,1761,1762,1764,1766,1769,1772],{"class":1405,"line":1473},[1403,1763,1747],{"class":1409},[1403,1765,1750],{"class":1416},[1403,1767,1768],{"class":1728}," {Object}",[1403,1770,1771],{"class":1446}," options",[1403,1773,1774],{"class":1409}," - Encoding options\n",[1403,1776,1777,1779,1782,1784],{"class":1405,"line":1479},[1403,1778,1747],{"class":1409},[1403,1780,1781],{"class":1416},"@returns",[1403,1783,1753],{"class":1728},[1403,1785,1786],{"class":1409}," Encoded text\n",[1403,1788,1789],{"class":1405,"line":1498},[1403,1790,1791],{"class":1409},"   *\u002F\n",[1403,1793,1794,1797,1800,1802,1806,1809,1812,1814],{"class":1405,"line":1517},[1403,1795,1796],{"class":1416},"  static",[1403,1798,1799],{"class":1428}," encode",[1403,1801,1433],{"class":1432},[1403,1803,1805],{"class":1804},"szM7h","text",[1403,1807,1808],{"class":1432},", ",[1403,1810,1811],{"class":1804},"options",[1403,1813,1425],{"class":1424},[1403,1815,1816],{"class":1432}," {}) {\n",[1403,1818,1819,1822,1825,1828,1830,1834,1836,1839,1841,1844,1847,1849,1851,1854,1857,1859],{"class":1405,"line":1522},[1403,1820,1821],{"class":1416},"    const",[1403,1823,1824],{"class":1432}," { ",[1403,1826,1827],{"class":1420},"spaceAsPlus",[1403,1829,1425],{"class":1424},[1403,1831,1833],{"class":1832},"sLV08"," false",[1403,1835,1808],{"class":1432},[1403,1837,1838],{"class":1420},"customReserved",[1403,1840,1425],{"class":1424},[1403,1842,1843],{"class":1432}," [], ",[1403,1845,1846],{"class":1420},"preserveCase",[1403,1848,1425],{"class":1424},[1403,1850,1833],{"class":1832},[1403,1852,1853],{"class":1432}," } ",[1403,1855,1856],{"class":1424},"=",[1403,1858,1771],{"class":1446},[1403,1860,1861],{"class":1432},";\n",[1403,1863,1864],{"class":1405,"line":1528},[1403,1865,1470],{"emptyLinePlaceholder":6},[1403,1867,1868,1871,1873,1875,1877,1879,1881],{"class":1405,"line":1547},[1403,1869,1870],{"class":1416},"    let",[1403,1872,1421],{"class":1446},[1403,1874,1425],{"class":1424},[1403,1876,1429],{"class":1428},[1403,1878,1433],{"class":1432},[1403,1880,1805],{"class":1446},[1403,1882,1440],{"class":1432},[1403,1884,1886],{"class":1405,"line":1885},12,[1403,1887,1470],{"emptyLinePlaceholder":6},[1403,1889,1891],{"class":1405,"line":1890},13,[1403,1892,1893],{"class":1409},"    \u002F\u002F Replace %20 with + if requested\n",[1403,1895,1897,1901,1904,1906],{"class":1405,"line":1896},14,[1403,1898,1900],{"class":1899},"srAhW","    if",[1403,1902,1903],{"class":1432}," (",[1403,1905,1827],{"class":1446},[1403,1907,1908],{"class":1432},") {\n",[1403,1910,1912,1915,1917,1919,1921,1924,1926,1930,1933,1935,1938],{"class":1405,"line":1911},15,[1403,1913,1914],{"class":1446},"      encoded",[1403,1916,1425],{"class":1424},[1403,1918,1421],{"class":1446},[1403,1920,1450],{"class":1432},[1403,1922,1923],{"class":1428},"replace",[1403,1925,1433],{"class":1432},[1403,1927,1929],{"class":1928},"sE-uM","\u002F%20\u002F",[1403,1931,1932],{"class":1416},"g",[1403,1934,1808],{"class":1432},[1403,1936,1937],{"class":1436},"'+'",[1403,1939,1440],{"class":1432},[1403,1941,1943],{"class":1405,"line":1942},16,[1403,1944,1945],{"class":1432},"    }\n",[1403,1947,1949],{"class":1405,"line":1948},17,[1403,1950,1470],{"emptyLinePlaceholder":6},[1403,1952,1954],{"class":1405,"line":1953},18,[1403,1955,1956],{"class":1409},"    \u002F\u002F Handle custom reserved characters\n",[1403,1958,1960,1963,1965,1968,1971,1974,1977,1980],{"class":1405,"line":1959},19,[1403,1961,1962],{"class":1446},"    customReserved",[1403,1964,1450],{"class":1432},[1403,1966,1967],{"class":1428},"forEach",[1403,1969,1970],{"class":1432},"((",[1403,1972,1973],{"class":1804},"char",[1403,1975,1976],{"class":1432},") ",[1403,1978,1979],{"class":1416},"=>",[1403,1981,1732],{"class":1432},[1403,1983,1985,1988,1991,1993,1995,1997,1999],{"class":1405,"line":1984},20,[1403,1986,1987],{"class":1416},"      const",[1403,1989,1990],{"class":1420}," encodedChar",[1403,1992,1425],{"class":1424},[1403,1994,1429],{"class":1428},[1403,1996,1433],{"class":1432},[1403,1998,1973],{"class":1446},[1403,2000,1440],{"class":1432},[1403,2002,2004,2006,2008,2010,2012,2014,2016,2019,2022,2024,2027,2029,2032,2035,2037],{"class":1405,"line":2003},21,[1403,2005,1914],{"class":1446},[1403,2007,1425],{"class":1424},[1403,2009,1421],{"class":1446},[1403,2011,1450],{"class":1432},[1403,2013,1923],{"class":1428},[1403,2015,1433],{"class":1432},[1403,2017,2018],{"class":1416},"new",[1403,2020,2021],{"class":1428}," RegExp",[1403,2023,1433],{"class":1432},[1403,2025,2026],{"class":1446},"encodedChar",[1403,2028,1808],{"class":1432},[1403,2030,2031],{"class":1436},"'g'",[1403,2033,2034],{"class":1432},"), ",[1403,2036,1973],{"class":1446},[1403,2038,1440],{"class":1432},[1403,2040,2042],{"class":1405,"line":2041},22,[1403,2043,2044],{"class":1432},"    });\n",[1403,2046,2048],{"class":1405,"line":2047},23,[1403,2049,1470],{"emptyLinePlaceholder":6},[1403,2051,2053],{"class":1405,"line":2052},24,[1403,2054,2055],{"class":1409},"    \u002F\u002F Preserve case for hex digits\n",[1403,2057,2059,2061,2063,2066,2068],{"class":1405,"line":2058},25,[1403,2060,1900],{"class":1899},[1403,2062,1903],{"class":1432},[1403,2064,2065],{"class":1424},"!",[1403,2067,1846],{"class":1446},[1403,2069,1908],{"class":1432},[1403,2071,2073,2075,2077,2079,2081,2084],{"class":1405,"line":2072},26,[1403,2074,1914],{"class":1446},[1403,2076,1425],{"class":1424},[1403,2078,1421],{"class":1446},[1403,2080,1450],{"class":1432},[1403,2082,2083],{"class":1428},"toUpperCase",[1403,2085,2086],{"class":1432},"();\n",[1403,2088,2090],{"class":1405,"line":2089},27,[1403,2091,1945],{"class":1432},[1403,2093,2095],{"class":1405,"line":2094},28,[1403,2096,1470],{"emptyLinePlaceholder":6},[1403,2098,2100,2103,2105],{"class":1405,"line":2099},29,[1403,2101,2102],{"class":1899},"    return",[1403,2104,1421],{"class":1446},[1403,2106,1861],{"class":1432},[1403,2108,2110],{"class":1405,"line":2109},30,[1403,2111,2112],{"class":1432},"  }\n",[1403,2114,2116],{"class":1405,"line":2115},31,[1403,2117,1470],{"emptyLinePlaceholder":6},[1403,2119,2121],{"class":1405,"line":2120},32,[1403,2122,1737],{"class":1409},[1403,2124,2126],{"class":1405,"line":2125},33,[1403,2127,2128],{"class":1409},"   * Decode URL-encoded text with error handling\n",[1403,2130,2132,2134,2136,2138,2140],{"class":1405,"line":2131},34,[1403,2133,1747],{"class":1409},[1403,2135,1750],{"class":1416},[1403,2137,1753],{"class":1728},[1403,2139,1756],{"class":1446},[1403,2141,2142],{"class":1409}," - Text to decode\n",[1403,2144,2146,2148,2150,2152,2154],{"class":1405,"line":2145},35,[1403,2147,1747],{"class":1409},[1403,2149,1750],{"class":1416},[1403,2151,1768],{"class":1728},[1403,2153,1771],{"class":1446},[1403,2155,2156],{"class":1409}," - Decoding options\n",[1403,2158,2160,2162,2164,2166],{"class":1405,"line":2159},36,[1403,2161,1747],{"class":1409},[1403,2163,1781],{"class":1416},[1403,2165,1768],{"class":1728},[1403,2167,2168],{"class":1409}," Result object with success\u002Ferror info\n",[1403,2170,2172],{"class":1405,"line":2171},37,[1403,2173,1791],{"class":1409},[1403,2175,2177,2179,2182,2184,2186,2188,2190,2192],{"class":1405,"line":2176},38,[1403,2178,1796],{"class":1416},[1403,2180,2181],{"class":1428}," decode",[1403,2183,1433],{"class":1432},[1403,2185,1805],{"class":1804},[1403,2187,1808],{"class":1432},[1403,2189,1811],{"class":1804},[1403,2191,1425],{"class":1424},[1403,2193,1816],{"class":1432},[1403,2195,2197,2199,2201,2204,2206,2209,2211,2213,2215],{"class":1405,"line":2196},39,[1403,2198,1821],{"class":1416},[1403,2200,1824],{"class":1432},[1403,2202,2203],{"class":1420},"strictMode",[1403,2205,1425],{"class":1424},[1403,2207,2208],{"class":1832}," true",[1403,2210,1853],{"class":1432},[1403,2212,1856],{"class":1424},[1403,2214,1771],{"class":1446},[1403,2216,1861],{"class":1432},[1403,2218,2220],{"class":1405,"line":2219},40,[1403,2221,1470],{"emptyLinePlaceholder":6},[1403,2223,2225,2228],{"class":1405,"line":2224},41,[1403,2226,2227],{"class":1899},"    try",[1403,2229,1732],{"class":1432},[1403,2231,2233],{"class":1405,"line":2232},42,[1403,2234,2235],{"class":1409},"      \u002F\u002F Handle + as space\n",[1403,2237,2239,2241,2244,2246,2248,2250,2252,2254,2257,2261,2263,2265,2267,2270],{"class":1405,"line":2238},43,[1403,2240,1987],{"class":1416},[1403,2242,2243],{"class":1420}," normalized",[1403,2245,1425],{"class":1424},[1403,2247,1756],{"class":1446},[1403,2249,1450],{"class":1432},[1403,2251,1923],{"class":1428},[1403,2253,1433],{"class":1432},[1403,2255,2256],{"class":1928},"\u002F",[1403,2258,2260],{"class":2259},"sVGFY","\\+",[1403,2262,2256],{"class":1928},[1403,2264,1932],{"class":1416},[1403,2266,1808],{"class":1432},[1403,2268,2269],{"class":1436},"'%20'",[1403,2271,1440],{"class":1432},[1403,2273,2275,2277,2279,2281,2283,2285,2288],{"class":1405,"line":2274},44,[1403,2276,1987],{"class":1416},[1403,2278,1589],{"class":1420},[1403,2280,1425],{"class":1424},[1403,2282,1594],{"class":1428},[1403,2284,1433],{"class":1432},[1403,2286,2287],{"class":1446},"normalized",[1403,2289,1440],{"class":1432},[1403,2291,2293],{"class":1405,"line":2292},45,[1403,2294,1470],{"emptyLinePlaceholder":6},[1403,2296,2298,2301],{"class":1405,"line":2297},46,[1403,2299,2300],{"class":1899},"      return",[1403,2302,1732],{"class":1432},[1403,2304,2306,2309,2311],{"class":1405,"line":2305},47,[1403,2307,2308],{"class":1446},"        success:",[1403,2310,2208],{"class":1832},[1403,2312,2313],{"class":1432},",\n",[1403,2315,2317,2320,2322],{"class":1405,"line":2316},48,[1403,2318,2319],{"class":1446},"        result:",[1403,2321,1589],{"class":1446},[1403,2323,2313],{"class":1432},[1403,2325,2327,2330,2333],{"class":1405,"line":2326},49,[1403,2328,2329],{"class":1446},"        error:",[1403,2331,2332],{"class":1832}," null",[1403,2334,2313],{"class":1432},[1403,2336,2338],{"class":1405,"line":2337},50,[1403,2339,2340],{"class":1432},"      };\n",[1403,2342,2344,2347,2350,2352,2355],{"class":1405,"line":2343},51,[1403,2345,2346],{"class":1432},"    } ",[1403,2348,2349],{"class":1899},"catch",[1403,2351,1903],{"class":1432},[1403,2353,2354],{"class":1446},"error",[1403,2356,1908],{"class":1432},[1403,2358,2360,2363,2365,2367],{"class":1405,"line":2359},52,[1403,2361,2362],{"class":1899},"      if",[1403,2364,1903],{"class":1432},[1403,2366,2203],{"class":1446},[1403,2368,1908],{"class":1432},[1403,2370,2372,2375],{"class":1405,"line":2371},53,[1403,2373,2374],{"class":1899},"        return",[1403,2376,1732],{"class":1432},[1403,2378,2380,2383,2385],{"class":1405,"line":2379},54,[1403,2381,2382],{"class":1446},"          success:",[1403,2384,1833],{"class":1832},[1403,2386,2313],{"class":1432},[1403,2388,2390,2393,2395],{"class":1405,"line":2389},55,[1403,2391,2392],{"class":1446},"          result:",[1403,2394,2332],{"class":1832},[1403,2396,2313],{"class":1432},[1403,2398,2400,2403,2406,2410,2412,2415,2418,2421,2424],{"class":1405,"line":2399},56,[1403,2401,2402],{"class":1446},"          error:",[1403,2404,2405],{"class":1436}," `Decoding failed: ",[1403,2407,2409],{"class":2408},"s7eq4","${",[1403,2411,2354],{"class":1446},[1403,2413,1450],{"class":2414},"sXkxF",[1403,2416,2417],{"class":1446},"message",[1403,2419,2420],{"class":2408},"}",[1403,2422,2423],{"class":1436},"`",[1403,2425,2313],{"class":1432},[1403,2427,2429],{"class":1405,"line":2428},57,[1403,2430,2431],{"class":1432},"        };\n",[1403,2433,2435,2438,2441],{"class":1405,"line":2434},58,[1403,2436,2437],{"class":1432},"      } ",[1403,2439,2440],{"class":1899},"else",[1403,2442,1732],{"class":1432},[1403,2444,2446],{"class":1405,"line":2445},59,[1403,2447,2448],{"class":1409},"        \u002F\u002F Attempt partial decoding\n",[1403,2450,2452,2454,2457,2459,2462,2464,2466],{"class":1405,"line":2451},60,[1403,2453,2374],{"class":1899},[1403,2455,2456],{"class":1832}," this",[1403,2458,1450],{"class":1432},[1403,2460,2461],{"class":1428},"partialDecode",[1403,2463,1433],{"class":1432},[1403,2465,1805],{"class":1446},[1403,2467,1440],{"class":1432},[1403,2469,2471],{"class":1405,"line":2470},61,[1403,2472,2473],{"class":1432},"      }\n",[1403,2475,2477],{"class":1405,"line":2476},62,[1403,2478,1945],{"class":1432},[1403,2480,2482],{"class":1405,"line":2481},63,[1403,2483,2112],{"class":1432},[1403,2485,2487],{"class":1405,"line":2486},64,[1403,2488,1470],{"emptyLinePlaceholder":6},[1403,2490,2492],{"class":1405,"line":2491},65,[1403,2493,1737],{"class":1409},[1403,2495,2497],{"class":1405,"line":2496},66,[1403,2498,2499],{"class":1409},"   * Attempt partial decoding for malformed input\n",[1403,2501,2503,2505,2507,2509,2511],{"class":1405,"line":2502},67,[1403,2504,1747],{"class":1409},[1403,2506,1750],{"class":1416},[1403,2508,1753],{"class":1728},[1403,2510,1756],{"class":1446},[1403,2512,2513],{"class":1409}," - Malformed text\n",[1403,2515,2517,2519,2521,2523],{"class":1405,"line":2516},68,[1403,2518,1747],{"class":1409},[1403,2520,1781],{"class":1416},[1403,2522,1768],{"class":1728},[1403,2524,2525],{"class":1409}," Partial decode result\n",[1403,2527,2529],{"class":1405,"line":2528},69,[1403,2530,1791],{"class":1409},[1403,2532,2534,2536,2539,2541,2543],{"class":1405,"line":2533},70,[1403,2535,1796],{"class":1416},[1403,2537,2538],{"class":1428}," partialDecode",[1403,2540,1433],{"class":1432},[1403,2542,1805],{"class":1804},[1403,2544,1908],{"class":1432},[1403,2546,2548,2550,2553,2555,2557,2559,2562,2564,2567],{"class":1405,"line":2547},71,[1403,2549,1821],{"class":1416},[1403,2551,2552],{"class":1420}," chunks",[1403,2554,1425],{"class":1424},[1403,2556,1756],{"class":1446},[1403,2558,1450],{"class":1432},[1403,2560,2561],{"class":1428},"split",[1403,2563,1433],{"class":1432},[1403,2565,2566],{"class":1436},"'%'",[1403,2568,1440],{"class":1432},[1403,2570,2572,2574,2577,2579,2581,2584,2588],{"class":1405,"line":2571},72,[1403,2573,1870],{"class":1416},[1403,2575,2576],{"class":1446}," result",[1403,2578,1425],{"class":1424},[1403,2580,2552],{"class":1446},[1403,2582,2583],{"class":1432},"[",[1403,2585,2587],{"class":2586},"sewGd","0",[1403,2589,2590],{"class":1432},"];\n",[1403,2592,2594],{"class":1405,"line":2593},73,[1403,2595,1470],{"emptyLinePlaceholder":6},[1403,2597,2599,2602,2604,2607,2610,2612,2615,2618,2621,2624,2626,2628,2632,2634,2636,2639],{"class":1405,"line":2598},74,[1403,2600,2601],{"class":1899},"    for",[1403,2603,1903],{"class":1432},[1403,2605,2606],{"class":1416},"let",[1403,2608,2609],{"class":1446}," i",[1403,2611,1425],{"class":1424},[1403,2613,2614],{"class":2586}," 1",[1403,2616,2617],{"class":1432},"; ",[1403,2619,2620],{"class":1446},"i",[1403,2622,2623],{"class":1424}," \u003C",[1403,2625,2552],{"class":1446},[1403,2627,1450],{"class":1432},[1403,2629,2631],{"class":2630},"sSQ6O","length",[1403,2633,2617],{"class":1432},[1403,2635,2620],{"class":1446},[1403,2637,2638],{"class":1424},"++",[1403,2640,1908],{"class":1432},[1403,2642,2644,2646,2649,2651,2653,2655,2657],{"class":1405,"line":2643},75,[1403,2645,1987],{"class":1416},[1403,2647,2648],{"class":1420}," chunk",[1403,2650,1425],{"class":1424},[1403,2652,2552],{"class":1446},[1403,2654,2583],{"class":1432},[1403,2656,2620],{"class":1446},[1403,2658,2590],{"class":1432},[1403,2660,2662,2664,2666,2669,2671,2673,2676,2679],{"class":1405,"line":2661},76,[1403,2663,2362],{"class":1899},[1403,2665,1903],{"class":1432},[1403,2667,2668],{"class":1446},"chunk",[1403,2670,1450],{"class":1432},[1403,2672,2631],{"class":2630},[1403,2674,2675],{"class":1424}," >=",[1403,2677,2678],{"class":2586}," 2",[1403,2680,1908],{"class":1432},[1403,2682,2684,2687,2690,2692,2694,2696,2699,2701,2703,2705,2708],{"class":1405,"line":2683},77,[1403,2685,2686],{"class":1416},"        const",[1403,2688,2689],{"class":1420}," hex",[1403,2691,1425],{"class":1424},[1403,2693,2648],{"class":1446},[1403,2695,1450],{"class":1432},[1403,2697,2698],{"class":1428},"substring",[1403,2700,1433],{"class":1432},[1403,2702,2587],{"class":2586},[1403,2704,1808],{"class":1432},[1403,2706,2707],{"class":2586},"2",[1403,2709,1440],{"class":1432},[1403,2711,2713,2715,2718,2720,2722,2724,2726,2728,2730],{"class":1405,"line":2712},78,[1403,2714,2686],{"class":1416},[1403,2716,2717],{"class":1420}," rest",[1403,2719,1425],{"class":1424},[1403,2721,2648],{"class":1446},[1403,2723,1450],{"class":1432},[1403,2725,2698],{"class":1428},[1403,2727,1433],{"class":1432},[1403,2729,2707],{"class":2586},[1403,2731,1440],{"class":1432},[1403,2733,2735],{"class":1405,"line":2734},79,[1403,2736,1470],{"emptyLinePlaceholder":6},[1403,2738,2740,2743],{"class":1405,"line":2739},80,[1403,2741,2742],{"class":1899},"        try",[1403,2744,1732],{"class":1432},[1403,2746,2748,2751,2754,2756,2759,2761,2764,2766,2769],{"class":1405,"line":2747},81,[1403,2749,2750],{"class":1416},"          const",[1403,2752,2753],{"class":1420}," charCode",[1403,2755,1425],{"class":1424},[1403,2757,2758],{"class":1428}," parseInt",[1403,2760,1433],{"class":1432},[1403,2762,2763],{"class":1446},"hex",[1403,2765,1808],{"class":1432},[1403,2767,2768],{"class":2586},"16",[1403,2770,1440],{"class":1432},[1403,2772,2774,2777,2780,2783,2785,2788,2790,2793,2795,2798,2800],{"class":1405,"line":2773},82,[1403,2775,2776],{"class":1446},"          result",[1403,2778,2779],{"class":1424}," +=",[1403,2781,2782],{"class":1446}," String",[1403,2784,1450],{"class":1432},[1403,2786,2787],{"class":1428},"fromCharCode",[1403,2789,1433],{"class":1432},[1403,2791,2792],{"class":1446},"charCode",[1403,2794,1976],{"class":1432},[1403,2796,2797],{"class":1424},"+",[1403,2799,2717],{"class":1446},[1403,2801,1861],{"class":1432},[1403,2803,2805,2808,2810],{"class":1405,"line":2804},83,[1403,2806,2807],{"class":1432},"        } ",[1403,2809,2349],{"class":1899},[1403,2811,1732],{"class":1432},[1403,2813,2815,2817,2819,2822,2825,2827],{"class":1405,"line":2814},84,[1403,2816,2776],{"class":1446},[1403,2818,2779],{"class":1424},[1403,2820,2821],{"class":1436}," '%'",[1403,2823,2824],{"class":1424}," +",[1403,2826,2648],{"class":1446},[1403,2828,1861],{"class":1432},[1403,2830,2832],{"class":1405,"line":2831},85,[1403,2833,2834],{"class":1432},"        }\n",[1403,2836,2838,2840,2842],{"class":1405,"line":2837},86,[1403,2839,2437],{"class":1432},[1403,2841,2440],{"class":1899},[1403,2843,1732],{"class":1432},[1403,2845,2847,2850,2852,2854,2856,2858],{"class":1405,"line":2846},87,[1403,2848,2849],{"class":1446},"        result",[1403,2851,2779],{"class":1424},[1403,2853,2821],{"class":1436},[1403,2855,2824],{"class":1424},[1403,2857,2648],{"class":1446},[1403,2859,1861],{"class":1432},[1403,2861,2863],{"class":1405,"line":2862},88,[1403,2864,2473],{"class":1432},[1403,2866,2868],{"class":1405,"line":2867},89,[1403,2869,1945],{"class":1432},[1403,2871,2873],{"class":1405,"line":2872},90,[1403,2874,1470],{"emptyLinePlaceholder":6},[1403,2876,2878,2880],{"class":1405,"line":2877},91,[1403,2879,2102],{"class":1899},[1403,2881,1732],{"class":1432},[1403,2883,2885,2888,2890],{"class":1405,"line":2884},92,[1403,2886,2887],{"class":1446},"      success:",[1403,2889,2208],{"class":1832},[1403,2891,2313],{"class":1432},[1403,2893,2895,2898,2900],{"class":1405,"line":2894},93,[1403,2896,2897],{"class":1446},"      result:",[1403,2899,2576],{"class":1446},[1403,2901,2313],{"class":1432},[1403,2903,2905,2908,2911],{"class":1405,"line":2904},94,[1403,2906,2907],{"class":1446},"      error:",[1403,2909,2910],{"class":1436}," 'Partial decoding applied'",[1403,2912,2313],{"class":1432},[1403,2914,2916],{"class":1405,"line":2915},95,[1403,2917,2918],{"class":1432},"    };\n",[1403,2920,2922],{"class":1405,"line":2921},96,[1403,2923,2112],{"class":1432},[1403,2925,2927],{"class":1405,"line":2926},97,[1403,2928,1470],{"emptyLinePlaceholder":6},[1403,2930,2932],{"class":1405,"line":2931},98,[1403,2933,1737],{"class":1409},[1403,2935,2937],{"class":1405,"line":2936},99,[1403,2938,2939],{"class":1409},"   * Validate URL encoding\n",[1403,2941,2943,2945,2947,2949,2951],{"class":1405,"line":2942},100,[1403,2944,1747],{"class":1409},[1403,2946,1750],{"class":1416},[1403,2948,1753],{"class":1728},[1403,2950,1756],{"class":1446},[1403,2952,2953],{"class":1409}," - Text to validate\n",[1403,2955,2957,2959,2961,2963],{"class":1405,"line":2956},101,[1403,2958,1747],{"class":1409},[1403,2960,1781],{"class":1416},[1403,2962,1768],{"class":1728},[1403,2964,2965],{"class":1409}," Validation result\n",[1403,2967,2969],{"class":1405,"line":2968},102,[1403,2970,1791],{"class":1409},[1403,2972,2974,2976,2979,2981,2983],{"class":1405,"line":2973},103,[1403,2975,1796],{"class":1416},[1403,2977,2978],{"class":1428}," validate",[1403,2980,1433],{"class":1432},[1403,2982,1805],{"class":1804},[1403,2984,1908],{"class":1432},[1403,2986,2988,2990,2993,2995],{"class":1405,"line":2987},104,[1403,2989,1821],{"class":1416},[1403,2991,2992],{"class":1420}," issues",[1403,2994,1425],{"class":1424},[1403,2996,2997],{"class":1432}," [];\n",[1403,2999,3001],{"class":1405,"line":3000},105,[1403,3002,1470],{"emptyLinePlaceholder":6},[1403,3004,3006],{"class":1405,"line":3005},106,[1403,3007,3008],{"class":1409},"    \u002F\u002F Check for malformed percent encoding\n",[1403,3010,3012,3014,3017,3019,3022,3025,3029,3032,3036,3038,3040],{"class":1405,"line":3011},107,[1403,3013,1821],{"class":1416},[1403,3015,3016],{"class":1420}," percentPattern",[1403,3018,1425],{"class":1424},[1403,3020,3021],{"class":1928}," \u002F%",[1403,3023,2583],{"class":3024},"sbmXf",[1403,3026,3028],{"class":3027},"scsnT","0-9A-Fa-f",[1403,3030,3031],{"class":3024},"]",[1403,3033,3035],{"class":3034},"swzpd","{2}",[1403,3037,2256],{"class":1928},[1403,3039,1932],{"class":1416},[1403,3041,1861],{"class":1432},[1403,3043,3045,3047,3050,3052,3054,3057,3059,3061,3063,3065,3068,3070,3072],{"class":1405,"line":3044},108,[1403,3046,1821],{"class":1416},[1403,3048,3049],{"class":1420}," invalidPercent",[1403,3051,1425],{"class":1424},[1403,3053,3021],{"class":1928},[1403,3055,3056],{"class":1436},"(?!",[1403,3058,2583],{"class":3024},[1403,3060,3028],{"class":3027},[1403,3062,3031],{"class":3024},[1403,3064,3035],{"class":3034},[1403,3066,3067],{"class":1436},")",[1403,3069,2256],{"class":1928},[1403,3071,1932],{"class":1416},[1403,3073,1861],{"class":1432},[1403,3075,3077],{"class":1405,"line":3076},109,[1403,3078,1470],{"emptyLinePlaceholder":6},[1403,3080,3082,3084,3086,3089,3091,3094,3096,3098],{"class":1405,"line":3081},110,[1403,3083,1900],{"class":1899},[1403,3085,1903],{"class":1432},[1403,3087,3088],{"class":1446},"invalidPercent",[1403,3090,1450],{"class":1432},[1403,3092,3093],{"class":1428},"test",[1403,3095,1433],{"class":1432},[1403,3097,1805],{"class":1446},[1403,3099,3100],{"class":1432},")) {\n",[1403,3102,3104,3107,3109,3112,3114,3117],{"class":1405,"line":3103},111,[1403,3105,3106],{"class":1446},"      issues",[1403,3108,1450],{"class":1432},[1403,3110,3111],{"class":1428},"push",[1403,3113,1433],{"class":1432},[1403,3115,3116],{"class":1436},"'Invalid percent encoding found'",[1403,3118,1440],{"class":1432},[1403,3120,3122],{"class":1405,"line":3121},112,[1403,3123,1945],{"class":1432},[1403,3125,3127],{"class":1405,"line":3126},113,[1403,3128,1470],{"emptyLinePlaceholder":6},[1403,3130,3132],{"class":1405,"line":3131},114,[1403,3133,3134],{"class":1409},"    \u002F\u002F Check for unencoded reserved characters\n",[1403,3136,3138,3140,3143,3145,3148,3150,3153,3156,3159,3162,3164,3166,3168],{"class":1405,"line":3137},115,[1403,3139,1821],{"class":1416},[1403,3141,3142],{"class":1420}," unencodedReserved",[1403,3144,1425],{"class":1424},[1403,3146,3147],{"class":1928}," \u002F",[1403,3149,2583],{"class":3024},[1403,3151,3152],{"class":3027},"\u003C>\"{}|",[1403,3154,3155],{"class":2259},"\\\\",[1403,3157,3158],{"class":3027},"^`",[1403,3160,3161],{"class":2259},"\\[\\]",[1403,3163,3031],{"class":3024},[1403,3165,2256],{"class":1928},[1403,3167,1932],{"class":1416},[1403,3169,1861],{"class":1432},[1403,3171,3173,3175,3177,3180,3182,3184,3186,3188],{"class":1405,"line":3172},116,[1403,3174,1900],{"class":1899},[1403,3176,1903],{"class":1432},[1403,3178,3179],{"class":1446},"unencodedReserved",[1403,3181,1450],{"class":1432},[1403,3183,3093],{"class":1428},[1403,3185,1433],{"class":1432},[1403,3187,1805],{"class":1446},[1403,3189,3100],{"class":1432},[1403,3191,3193,3195,3197,3199,3201,3204],{"class":1405,"line":3192},117,[1403,3194,3106],{"class":1446},[1403,3196,1450],{"class":1432},[1403,3198,3111],{"class":1428},[1403,3200,1433],{"class":1432},[1403,3202,3203],{"class":1436},"'Unencoded reserved characters found'",[1403,3205,1440],{"class":1432},[1403,3207,3209],{"class":1405,"line":3208},118,[1403,3210,1945],{"class":1432},[1403,3212,3214],{"class":1405,"line":3213},119,[1403,3215,1470],{"emptyLinePlaceholder":6},[1403,3217,3219],{"class":1405,"line":3218},120,[1403,3220,3221],{"class":1409},"    \u002F\u002F Check for control characters\n",[1403,3223,3225,3227,3230,3232,3234,3236,3239,3242,3245,3247,3249,3251],{"class":1405,"line":3224},121,[1403,3226,1821],{"class":1416},[1403,3228,3229],{"class":1420}," controlChars",[1403,3231,1425],{"class":1424},[1403,3233,3147],{"class":1928},[1403,3235,2583],{"class":3024},[1403,3237,3238],{"class":1832},"\\x00",[1403,3240,3241],{"class":3027},"-",[1403,3243,3244],{"class":1832},"\\x1F\\x7F",[1403,3246,3031],{"class":3024},[1403,3248,2256],{"class":1928},[1403,3250,1932],{"class":1416},[1403,3252,1861],{"class":1432},[1403,3254,3256,3258,3260,3263,3265,3267,3269,3271],{"class":1405,"line":3255},122,[1403,3257,1900],{"class":1899},[1403,3259,1903],{"class":1432},[1403,3261,3262],{"class":1446},"controlChars",[1403,3264,1450],{"class":1432},[1403,3266,3093],{"class":1428},[1403,3268,1433],{"class":1432},[1403,3270,1805],{"class":1446},[1403,3272,3100],{"class":1432},[1403,3274,3276,3278,3280,3282,3284,3287],{"class":1405,"line":3275},123,[1403,3277,3106],{"class":1446},[1403,3279,1450],{"class":1432},[1403,3281,3111],{"class":1428},[1403,3283,1433],{"class":1432},[1403,3285,3286],{"class":1436},"'Control characters detected'",[1403,3288,1440],{"class":1432},[1403,3290,3292],{"class":1405,"line":3291},124,[1403,3293,1945],{"class":1432},[1403,3295,3297],{"class":1405,"line":3296},125,[1403,3298,1470],{"emptyLinePlaceholder":6},[1403,3300,3302,3304],{"class":1405,"line":3301},126,[1403,3303,2102],{"class":1899},[1403,3305,1732],{"class":1432},[1403,3307,3309,3312,3314,3316,3318,3321,3324],{"class":1405,"line":3308},127,[1403,3310,3311],{"class":1446},"      isValid:",[1403,3313,2992],{"class":1446},[1403,3315,1450],{"class":1432},[1403,3317,2631],{"class":2630},[1403,3319,3320],{"class":1424}," ===",[1403,3322,3323],{"class":2586}," 0",[1403,3325,2313],{"class":1432},[1403,3327,3329,3332,3334],{"class":1405,"line":3328},128,[1403,3330,3331],{"class":1446},"      issues:",[1403,3333,2992],{"class":1446},[1403,3335,2313],{"class":1432},[1403,3337,3339],{"class":1405,"line":3338},129,[1403,3340,2918],{"class":1432},[1403,3342,3344],{"class":1405,"line":3343},130,[1403,3345,2112],{"class":1432},[1403,3347,3349],{"class":1405,"line":3348},131,[1403,3350,3351],{"class":1432},"}\n",[1378,3353,3355],{"id":3354},"batch-processing-api","Batch Processing API",[1394,3357,3359],{"className":1396,"code":3358,"language":1398,"meta":1399,"style":1399},"class BatchURLProcessor {\n  \u002F**\n   * Process multiple URLs in batch\n   * @param {string[]} urls - Array of URLs to process\n   * @param {string} operation - 'encode' or 'decode'\n   * @param {Object} options - Processing options\n   * @returns {Promise\u003CObject[]>} Array of results\n   *\u002F\n  static async processBatch(urls, operation, options = {}) {\n    const { chunkSize = 100, onProgress = null, errorHandling = 'continue' } = options;\n\n    const results = [];\n    const totalUrls = urls.length;\n\n    for (let i = 0; i \u003C totalUrls; i += chunkSize) {\n      const chunk = urls.slice(i, i + chunkSize);\n      const chunkResults = chunk.map((url, index) => {\n        try {\n          const result = operation === 'encode' ? URLEncoder.encode(url) : URLEncoder.decode(url);\n\n          return {\n            index: i + index,\n            input: url,\n            output: result.result || result,\n            success: result.success !== false,\n            error: result.error || null,\n          };\n        } catch (error) {\n          if (errorHandling === 'stop') {\n            throw error;\n          }\n\n          return {\n            index: i + index,\n            input: url,\n            output: null,\n            success: false,\n            error: error.message,\n          };\n        }\n      });\n\n      results.push(...chunkResults);\n\n      \u002F\u002F Report progress\n      if (onProgress) {\n        onProgress({\n          processed: results.length,\n          total: totalUrls,\n          percentage: Math.round((results.length \u002F totalUrls) * 100),\n        });\n      }\n\n      \u002F\u002F Yield control to prevent blocking\n      await new Promise((resolve) => setTimeout(resolve, 0));\n    }\n\n    return results;\n  }\n}\n",[1387,3360,3361,3370,3374,3379,3394,3408,3421,3433,3437,3465,3506,3510,3521,3538,3542,3575,3604,3636,3642,3689,3693,3700,3714,3724,3743,3762,3779,3784,3796,3812,3822,3827,3831,3837,3849,3857,3865,3873,3885,3889,3893,3898,3902,3921,3925,3930,3940,3948,3961,3970,4006,4011,4015,4019,4024,4059,4063,4067,4075,4079],{"__ignoreMap":1399},[1403,3362,3363,3365,3368],{"class":1405,"line":1406},[1403,3364,1725],{"class":1416},[1403,3366,3367],{"class":1728}," BatchURLProcessor",[1403,3369,1732],{"class":1432},[1403,3371,3372],{"class":1405,"line":1413},[1403,3373,1737],{"class":1409},[1403,3375,3376],{"class":1405,"line":1443},[1403,3377,3378],{"class":1409},"   * Process multiple URLs in batch\n",[1403,3380,3381,3383,3385,3388,3391],{"class":1405,"line":1467},[1403,3382,1747],{"class":1409},[1403,3384,1750],{"class":1416},[1403,3386,3387],{"class":1728}," {string[]}",[1403,3389,3390],{"class":1446}," urls",[1403,3392,3393],{"class":1409}," - Array of URLs to process\n",[1403,3395,3396,3398,3400,3402,3405],{"class":1405,"line":1473},[1403,3397,1747],{"class":1409},[1403,3399,1750],{"class":1416},[1403,3401,1753],{"class":1728},[1403,3403,3404],{"class":1446}," operation",[1403,3406,3407],{"class":1409}," - 'encode' or 'decode'\n",[1403,3409,3410,3412,3414,3416,3418],{"class":1405,"line":1479},[1403,3411,1747],{"class":1409},[1403,3413,1750],{"class":1416},[1403,3415,1768],{"class":1728},[1403,3417,1771],{"class":1446},[1403,3419,3420],{"class":1409}," - Processing options\n",[1403,3422,3423,3425,3427,3430],{"class":1405,"line":1498},[1403,3424,1747],{"class":1409},[1403,3426,1781],{"class":1416},[1403,3428,3429],{"class":1728}," {Promise\u003CObject[]>}",[1403,3431,3432],{"class":1409}," Array of results\n",[1403,3434,3435],{"class":1405,"line":1517},[1403,3436,1791],{"class":1409},[1403,3438,3439,3441,3444,3447,3449,3452,3454,3457,3459,3461,3463],{"class":1405,"line":1522},[1403,3440,1796],{"class":1416},[1403,3442,3443],{"class":1416}," async",[1403,3445,3446],{"class":1428}," processBatch",[1403,3448,1433],{"class":1432},[1403,3450,3451],{"class":1804},"urls",[1403,3453,1808],{"class":1432},[1403,3455,3456],{"class":1804},"operation",[1403,3458,1808],{"class":1432},[1403,3460,1811],{"class":1804},[1403,3462,1425],{"class":1424},[1403,3464,1816],{"class":1432},[1403,3466,3467,3469,3471,3474,3476,3479,3481,3484,3486,3488,3490,3493,3495,3498,3500,3502,3504],{"class":1405,"line":1528},[1403,3468,1821],{"class":1416},[1403,3470,1824],{"class":1432},[1403,3472,3473],{"class":1420},"chunkSize",[1403,3475,1425],{"class":1424},[1403,3477,3478],{"class":2586}," 100",[1403,3480,1808],{"class":1432},[1403,3482,3483],{"class":1420},"onProgress",[1403,3485,1425],{"class":1424},[1403,3487,2332],{"class":1832},[1403,3489,1808],{"class":1432},[1403,3491,3492],{"class":1420},"errorHandling",[1403,3494,1425],{"class":1424},[1403,3496,3497],{"class":1436}," 'continue'",[1403,3499,1853],{"class":1432},[1403,3501,1856],{"class":1424},[1403,3503,1771],{"class":1446},[1403,3505,1861],{"class":1432},[1403,3507,3508],{"class":1405,"line":1547},[1403,3509,1470],{"emptyLinePlaceholder":6},[1403,3511,3512,3514,3517,3519],{"class":1405,"line":1885},[1403,3513,1821],{"class":1416},[1403,3515,3516],{"class":1420}," results",[1403,3518,1425],{"class":1424},[1403,3520,2997],{"class":1432},[1403,3522,3523,3525,3528,3530,3532,3534,3536],{"class":1405,"line":1890},[1403,3524,1821],{"class":1416},[1403,3526,3527],{"class":1420}," totalUrls",[1403,3529,1425],{"class":1424},[1403,3531,3390],{"class":1446},[1403,3533,1450],{"class":1432},[1403,3535,2631],{"class":2630},[1403,3537,1861],{"class":1432},[1403,3539,3540],{"class":1405,"line":1896},[1403,3541,1470],{"emptyLinePlaceholder":6},[1403,3543,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,3566,3568,3570,3573],{"class":1405,"line":1911},[1403,3545,2601],{"class":1899},[1403,3547,1903],{"class":1432},[1403,3549,2606],{"class":1416},[1403,3551,2609],{"class":1446},[1403,3553,1425],{"class":1424},[1403,3555,3323],{"class":2586},[1403,3557,2617],{"class":1432},[1403,3559,2620],{"class":1446},[1403,3561,2623],{"class":1424},[1403,3563,3527],{"class":1446},[1403,3565,2617],{"class":1432},[1403,3567,2620],{"class":1446},[1403,3569,2779],{"class":1424},[1403,3571,3572],{"class":1446}," chunkSize",[1403,3574,1908],{"class":1432},[1403,3576,3577,3579,3581,3583,3585,3587,3590,3592,3594,3596,3598,3600,3602],{"class":1405,"line":1942},[1403,3578,1987],{"class":1416},[1403,3580,2648],{"class":1420},[1403,3582,1425],{"class":1424},[1403,3584,3390],{"class":1446},[1403,3586,1450],{"class":1432},[1403,3588,3589],{"class":1428},"slice",[1403,3591,1433],{"class":1432},[1403,3593,2620],{"class":1446},[1403,3595,1808],{"class":1432},[1403,3597,2620],{"class":1446},[1403,3599,2824],{"class":1424},[1403,3601,3572],{"class":1446},[1403,3603,1440],{"class":1432},[1403,3605,3606,3608,3611,3613,3615,3617,3620,3622,3625,3627,3630,3632,3634],{"class":1405,"line":1948},[1403,3607,1987],{"class":1416},[1403,3609,3610],{"class":1420}," chunkResults",[1403,3612,1425],{"class":1424},[1403,3614,2648],{"class":1446},[1403,3616,1450],{"class":1432},[1403,3618,3619],{"class":1428},"map",[1403,3621,1970],{"class":1432},[1403,3623,3624],{"class":1804},"url",[1403,3626,1808],{"class":1432},[1403,3628,3629],{"class":1804},"index",[1403,3631,1976],{"class":1432},[1403,3633,1979],{"class":1416},[1403,3635,1732],{"class":1432},[1403,3637,3638,3640],{"class":1405,"line":1953},[1403,3639,2742],{"class":1899},[1403,3641,1732],{"class":1432},[1403,3643,3644,3646,3648,3650,3652,3654,3657,3660,3662,3664,3667,3669,3671,3673,3676,3678,3680,3683,3685,3687],{"class":1405,"line":1959},[1403,3645,2750],{"class":1416},[1403,3647,2576],{"class":1420},[1403,3649,1425],{"class":1424},[1403,3651,3404],{"class":1446},[1403,3653,3320],{"class":1424},[1403,3655,3656],{"class":1436}," 'encode'",[1403,3658,3659],{"class":1424}," ?",[1403,3661,1729],{"class":1446},[1403,3663,1450],{"class":1432},[1403,3665,3666],{"class":1428},"encode",[1403,3668,1433],{"class":1432},[1403,3670,3624],{"class":1446},[1403,3672,1976],{"class":1432},[1403,3674,3675],{"class":1424},":",[1403,3677,1729],{"class":1446},[1403,3679,1450],{"class":1432},[1403,3681,3682],{"class":1428},"decode",[1403,3684,1433],{"class":1432},[1403,3686,3624],{"class":1446},[1403,3688,1440],{"class":1432},[1403,3690,3691],{"class":1405,"line":1984},[1403,3692,1470],{"emptyLinePlaceholder":6},[1403,3694,3695,3698],{"class":1405,"line":2003},[1403,3696,3697],{"class":1899},"          return",[1403,3699,1732],{"class":1432},[1403,3701,3702,3705,3707,3709,3712],{"class":1405,"line":2041},[1403,3703,3704],{"class":1446},"            index:",[1403,3706,2609],{"class":1446},[1403,3708,2824],{"class":1424},[1403,3710,3711],{"class":1446}," index",[1403,3713,2313],{"class":1432},[1403,3715,3716,3719,3722],{"class":1405,"line":2047},[1403,3717,3718],{"class":1446},"            input:",[1403,3720,3721],{"class":1446}," url",[1403,3723,2313],{"class":1432},[1403,3725,3726,3729,3731,3733,3736,3739,3741],{"class":1405,"line":2052},[1403,3727,3728],{"class":1446},"            output:",[1403,3730,2576],{"class":1446},[1403,3732,1450],{"class":1432},[1403,3734,3735],{"class":1446},"result",[1403,3737,3738],{"class":1424}," ||",[1403,3740,2576],{"class":1446},[1403,3742,2313],{"class":1432},[1403,3744,3745,3748,3750,3752,3755,3758,3760],{"class":1405,"line":2058},[1403,3746,3747],{"class":1446},"            success:",[1403,3749,2576],{"class":1446},[1403,3751,1450],{"class":1432},[1403,3753,3754],{"class":1446},"success",[1403,3756,3757],{"class":1424}," !==",[1403,3759,1833],{"class":1832},[1403,3761,2313],{"class":1432},[1403,3763,3764,3767,3769,3771,3773,3775,3777],{"class":1405,"line":2072},[1403,3765,3766],{"class":1446},"            error:",[1403,3768,2576],{"class":1446},[1403,3770,1450],{"class":1432},[1403,3772,2354],{"class":1446},[1403,3774,3738],{"class":1424},[1403,3776,2332],{"class":1832},[1403,3778,2313],{"class":1432},[1403,3780,3781],{"class":1405,"line":2089},[1403,3782,3783],{"class":1432},"          };\n",[1403,3785,3786,3788,3790,3792,3794],{"class":1405,"line":2094},[1403,3787,2807],{"class":1432},[1403,3789,2349],{"class":1899},[1403,3791,1903],{"class":1432},[1403,3793,2354],{"class":1446},[1403,3795,1908],{"class":1432},[1403,3797,3798,3801,3803,3805,3807,3810],{"class":1405,"line":2099},[1403,3799,3800],{"class":1899},"          if",[1403,3802,1903],{"class":1432},[1403,3804,3492],{"class":1446},[1403,3806,3320],{"class":1424},[1403,3808,3809],{"class":1436}," 'stop'",[1403,3811,1908],{"class":1432},[1403,3813,3814,3817,3820],{"class":1405,"line":2109},[1403,3815,3816],{"class":1899},"            throw",[1403,3818,3819],{"class":1446}," error",[1403,3821,1861],{"class":1432},[1403,3823,3824],{"class":1405,"line":2115},[1403,3825,3826],{"class":1432},"          }\n",[1403,3828,3829],{"class":1405,"line":2120},[1403,3830,1470],{"emptyLinePlaceholder":6},[1403,3832,3833,3835],{"class":1405,"line":2125},[1403,3834,3697],{"class":1899},[1403,3836,1732],{"class":1432},[1403,3838,3839,3841,3843,3845,3847],{"class":1405,"line":2131},[1403,3840,3704],{"class":1446},[1403,3842,2609],{"class":1446},[1403,3844,2824],{"class":1424},[1403,3846,3711],{"class":1446},[1403,3848,2313],{"class":1432},[1403,3850,3851,3853,3855],{"class":1405,"line":2145},[1403,3852,3718],{"class":1446},[1403,3854,3721],{"class":1446},[1403,3856,2313],{"class":1432},[1403,3858,3859,3861,3863],{"class":1405,"line":2159},[1403,3860,3728],{"class":1446},[1403,3862,2332],{"class":1832},[1403,3864,2313],{"class":1432},[1403,3866,3867,3869,3871],{"class":1405,"line":2171},[1403,3868,3747],{"class":1446},[1403,3870,1833],{"class":1832},[1403,3872,2313],{"class":1432},[1403,3874,3875,3877,3879,3881,3883],{"class":1405,"line":2176},[1403,3876,3766],{"class":1446},[1403,3878,3819],{"class":1446},[1403,3880,1450],{"class":1432},[1403,3882,2417],{"class":1446},[1403,3884,2313],{"class":1432},[1403,3886,3887],{"class":1405,"line":2196},[1403,3888,3783],{"class":1432},[1403,3890,3891],{"class":1405,"line":2219},[1403,3892,2834],{"class":1432},[1403,3894,3895],{"class":1405,"line":2224},[1403,3896,3897],{"class":1432},"      });\n",[1403,3899,3900],{"class":1405,"line":2232},[1403,3901,1470],{"emptyLinePlaceholder":6},[1403,3903,3904,3907,3909,3911,3913,3916,3919],{"class":1405,"line":2238},[1403,3905,3906],{"class":1446},"      results",[1403,3908,1450],{"class":1432},[1403,3910,3111],{"class":1428},[1403,3912,1433],{"class":1432},[1403,3914,3915],{"class":1424},"...",[1403,3917,3918],{"class":1446},"chunkResults",[1403,3920,1440],{"class":1432},[1403,3922,3923],{"class":1405,"line":2274},[1403,3924,1470],{"emptyLinePlaceholder":6},[1403,3926,3927],{"class":1405,"line":2292},[1403,3928,3929],{"class":1409},"      \u002F\u002F Report progress\n",[1403,3931,3932,3934,3936,3938],{"class":1405,"line":2297},[1403,3933,2362],{"class":1899},[1403,3935,1903],{"class":1432},[1403,3937,3483],{"class":1446},[1403,3939,1908],{"class":1432},[1403,3941,3942,3945],{"class":1405,"line":2305},[1403,3943,3944],{"class":1428},"        onProgress",[1403,3946,3947],{"class":1432},"({\n",[1403,3949,3950,3953,3955,3957,3959],{"class":1405,"line":2316},[1403,3951,3952],{"class":1446},"          processed:",[1403,3954,3516],{"class":1446},[1403,3956,1450],{"class":1432},[1403,3958,2631],{"class":2630},[1403,3960,2313],{"class":1432},[1403,3962,3963,3966,3968],{"class":1405,"line":2326},[1403,3964,3965],{"class":1446},"          total:",[1403,3967,3527],{"class":1446},[1403,3969,2313],{"class":1432},[1403,3971,3972,3975,3978,3980,3983,3985,3988,3990,3992,3994,3996,3998,4001,4003],{"class":1405,"line":2337},[1403,3973,3974],{"class":1446},"          percentage:",[1403,3976,3977],{"class":1446}," Math",[1403,3979,1450],{"class":1432},[1403,3981,3982],{"class":1428},"round",[1403,3984,1970],{"class":1432},[1403,3986,3987],{"class":1446},"results",[1403,3989,1450],{"class":1432},[1403,3991,2631],{"class":2630},[1403,3993,3147],{"class":1424},[1403,3995,3527],{"class":1446},[1403,3997,1976],{"class":1432},[1403,3999,4000],{"class":1424},"*",[1403,4002,3478],{"class":2586},[1403,4004,4005],{"class":1432},"),\n",[1403,4007,4008],{"class":1405,"line":2343},[1403,4009,4010],{"class":1432},"        });\n",[1403,4012,4013],{"class":1405,"line":2359},[1403,4014,2473],{"class":1432},[1403,4016,4017],{"class":1405,"line":2371},[1403,4018,1470],{"emptyLinePlaceholder":6},[1403,4020,4021],{"class":1405,"line":2379},[1403,4022,4023],{"class":1409},"      \u002F\u002F Yield control to prevent blocking\n",[1403,4025,4026,4029,4032,4036,4038,4041,4043,4045,4048,4050,4052,4054,4056],{"class":1405,"line":2389},[1403,4027,4028],{"class":1899},"      await",[1403,4030,4031],{"class":1416}," new",[1403,4033,4035],{"class":4034},"s2-Xe"," Promise",[1403,4037,1970],{"class":1432},[1403,4039,4040],{"class":1804},"resolve",[1403,4042,1976],{"class":1432},[1403,4044,1979],{"class":1416},[1403,4046,4047],{"class":1428}," setTimeout",[1403,4049,1433],{"class":1432},[1403,4051,4040],{"class":1446},[1403,4053,1808],{"class":1432},[1403,4055,2587],{"class":2586},[1403,4057,4058],{"class":1432},"));\n",[1403,4060,4061],{"class":1405,"line":2399},[1403,4062,1945],{"class":1432},[1403,4064,4065],{"class":1405,"line":2428},[1403,4066,1470],{"emptyLinePlaceholder":6},[1403,4068,4069,4071,4073],{"class":1405,"line":2434},[1403,4070,2102],{"class":1899},[1403,4072,3516],{"class":1446},[1403,4074,1861],{"class":1432},[1403,4076,4077],{"class":1405,"line":2445},[1403,4078,2112],{"class":1432},[1403,4080,4081],{"class":1405,"line":2451},[1403,4082,3351],{"class":1432},[1373,4084,4086],{"id":4085},"query-string-utilities","Query String Utilities",[1378,4088,4090],{"id":4089},"query-parameter-encoding","Query Parameter Encoding",[1394,4092,4094],{"className":1396,"code":4093,"language":1398,"meta":1399,"style":1399},"class QueryStringUtils {\n  \u002F**\n   * Build encoded query string from object\n   * @param {Object} params - Parameters object\n   * @param {Object} options - Encoding options\n   * @returns {string} Encoded query string\n   *\u002F\n  static build(params, options = {}) {\n    const { arrayFormat = 'brackets', spaceAsPlus = false } = options;\n\n    const pairs = [];\n\n    Object.entries(params).forEach(([key, value]) => {\n      if (Array.isArray(value)) {\n        value.forEach((item) => {\n          const encodedKey =\n            arrayFormat === 'brackets' ? `${encodeURIComponent(key)}[]` : encodeURIComponent(key);\n          const encodedValue = encodeURIComponent(item);\n          pairs.push(`${encodedKey}=${encodedValue}`);\n        });\n      } else if (value !== null && value !== undefined) {\n        const encodedKey = encodeURIComponent(key);\n        const encodedValue = encodeURIComponent(value);\n        pairs.push(`${encodedKey}=${encodedValue}`);\n      }\n    });\n\n    let queryString = pairs.join('&');\n\n    if (spaceAsPlus) {\n      queryString = queryString.replace(\u002F%20\u002Fg, '+');\n    }\n\n    return queryString;\n  }\n\n  \u002F**\n   * Parse encoded query string to object\n   * @param {string} queryString - Query string to parse\n   * @param {Object} options - Parsing options\n   * @returns {Object} Parsed parameters\n   *\u002F\n  static parse(queryString, options = {}) {\n    const { arrayFormat = 'brackets' } = options;\n    const params = {};\n\n    \u002F\u002F Remove leading ? if present\n    const cleanQuery = queryString.replace(\u002F^\\?\u002F, '');\n\n    if (!cleanQuery) return params;\n\n    const pairs = cleanQuery.split('&');\n\n    pairs.forEach((pair) => {\n      const [key, value = ''] = pair.split('=');\n      const decodedKey = decodeURIComponent(key.replace(\u002F\\+\u002Fg, ' '));\n      const decodedValue = decodeURIComponent(value.replace(\u002F\\+\u002Fg, ' '));\n\n      if (arrayFormat === 'brackets' && decodedKey.endsWith('[]')) {\n        const arrayKey = decodedKey.slice(0, -2);\n        if (!params[arrayKey]) params[arrayKey] = [];\n        params[arrayKey].push(decodedValue);\n      } else {\n        if (params[decodedKey]) {\n          \u002F\u002F Convert to array if multiple values\n          if (!Array.isArray(params[decodedKey])) {\n            params[decodedKey] = [params[decodedKey]];\n          }\n          params[decodedKey].push(decodedValue);\n        } else {\n          params[decodedKey] = decodedValue;\n        }\n      }\n    });\n\n    return params;\n  }\n}\n",[1387,4095,4096,4105,4109,4114,4128,4140,4151,4155,4175,4205,4209,4220,4224,4261,4281,4301,4311,4352,4369,4402,4406,4436,4452,4468,4499,4503,4507,4511,4534,4538,4548,4573,4577,4581,4589,4593,4597,4601,4606,4619,4632,4643,4647,4667,4687,4698,4702,4707,4742,4746,4766,4770,4790,4794,4814,4851,4887,4922,4926,4954,4981,5011,5032,5040,5056,5061,5086,5110,5114,5133,5141,5157,5161,5165,5169,5173,5181,5185],{"__ignoreMap":1399},[1403,4097,4098,4100,4103],{"class":1405,"line":1406},[1403,4099,1725],{"class":1416},[1403,4101,4102],{"class":1728}," QueryStringUtils",[1403,4104,1732],{"class":1432},[1403,4106,4107],{"class":1405,"line":1413},[1403,4108,1737],{"class":1409},[1403,4110,4111],{"class":1405,"line":1443},[1403,4112,4113],{"class":1409},"   * Build encoded query string from object\n",[1403,4115,4116,4118,4120,4122,4125],{"class":1405,"line":1467},[1403,4117,1747],{"class":1409},[1403,4119,1750],{"class":1416},[1403,4121,1768],{"class":1728},[1403,4123,4124],{"class":1446}," params",[1403,4126,4127],{"class":1409}," - Parameters object\n",[1403,4129,4130,4132,4134,4136,4138],{"class":1405,"line":1473},[1403,4131,1747],{"class":1409},[1403,4133,1750],{"class":1416},[1403,4135,1768],{"class":1728},[1403,4137,1771],{"class":1446},[1403,4139,1774],{"class":1409},[1403,4141,4142,4144,4146,4148],{"class":1405,"line":1479},[1403,4143,1747],{"class":1409},[1403,4145,1781],{"class":1416},[1403,4147,1753],{"class":1728},[1403,4149,4150],{"class":1409}," Encoded query string\n",[1403,4152,4153],{"class":1405,"line":1498},[1403,4154,1791],{"class":1409},[1403,4156,4157,4159,4162,4164,4167,4169,4171,4173],{"class":1405,"line":1517},[1403,4158,1796],{"class":1416},[1403,4160,4161],{"class":1428}," build",[1403,4163,1433],{"class":1432},[1403,4165,4166],{"class":1804},"params",[1403,4168,1808],{"class":1432},[1403,4170,1811],{"class":1804},[1403,4172,1425],{"class":1424},[1403,4174,1816],{"class":1432},[1403,4176,4177,4179,4181,4184,4186,4189,4191,4193,4195,4197,4199,4201,4203],{"class":1405,"line":1522},[1403,4178,1821],{"class":1416},[1403,4180,1824],{"class":1432},[1403,4182,4183],{"class":1420},"arrayFormat",[1403,4185,1425],{"class":1424},[1403,4187,4188],{"class":1436}," 'brackets'",[1403,4190,1808],{"class":1432},[1403,4192,1827],{"class":1420},[1403,4194,1425],{"class":1424},[1403,4196,1833],{"class":1832},[1403,4198,1853],{"class":1432},[1403,4200,1856],{"class":1424},[1403,4202,1771],{"class":1446},[1403,4204,1861],{"class":1432},[1403,4206,4207],{"class":1405,"line":1528},[1403,4208,1470],{"emptyLinePlaceholder":6},[1403,4210,4211,4213,4216,4218],{"class":1405,"line":1547},[1403,4212,1821],{"class":1416},[1403,4214,4215],{"class":1420}," pairs",[1403,4217,1425],{"class":1424},[1403,4219,2997],{"class":1432},[1403,4221,4222],{"class":1405,"line":1885},[1403,4223,1470],{"emptyLinePlaceholder":6},[1403,4225,4226,4229,4231,4234,4236,4238,4241,4243,4246,4249,4251,4254,4257,4259],{"class":1405,"line":1890},[1403,4227,4228],{"class":1446},"    Object",[1403,4230,1450],{"class":1432},[1403,4232,4233],{"class":1428},"entries",[1403,4235,1433],{"class":1432},[1403,4237,4166],{"class":1446},[1403,4239,4240],{"class":1432},").",[1403,4242,1967],{"class":1428},[1403,4244,4245],{"class":1432},"(([",[1403,4247,4248],{"class":1804},"key",[1403,4250,1808],{"class":1432},[1403,4252,4253],{"class":1804},"value",[1403,4255,4256],{"class":1432},"]) ",[1403,4258,1979],{"class":1416},[1403,4260,1732],{"class":1432},[1403,4262,4263,4265,4267,4270,4272,4275,4277,4279],{"class":1405,"line":1896},[1403,4264,2362],{"class":1899},[1403,4266,1903],{"class":1432},[1403,4268,4269],{"class":1446},"Array",[1403,4271,1450],{"class":1432},[1403,4273,4274],{"class":1428},"isArray",[1403,4276,1433],{"class":1432},[1403,4278,4253],{"class":1446},[1403,4280,3100],{"class":1432},[1403,4282,4283,4286,4288,4290,4292,4295,4297,4299],{"class":1405,"line":1911},[1403,4284,4285],{"class":1446},"        value",[1403,4287,1450],{"class":1432},[1403,4289,1967],{"class":1428},[1403,4291,1970],{"class":1432},[1403,4293,4294],{"class":1804},"item",[1403,4296,1976],{"class":1432},[1403,4298,1979],{"class":1416},[1403,4300,1732],{"class":1432},[1403,4302,4303,4305,4308],{"class":1405,"line":1942},[1403,4304,2750],{"class":1416},[1403,4306,4307],{"class":1420}," encodedKey",[1403,4309,4310],{"class":1424}," =\n",[1403,4312,4313,4316,4318,4320,4322,4325,4327,4330,4332,4334,4336,4338,4341,4344,4346,4348,4350],{"class":1405,"line":1948},[1403,4314,4315],{"class":1446},"            arrayFormat",[1403,4317,3320],{"class":1424},[1403,4319,4188],{"class":1436},[1403,4321,3659],{"class":1424},[1403,4323,4324],{"class":1436}," `",[1403,4326,2409],{"class":2408},[1403,4328,4329],{"class":1428},"encodeURIComponent",[1403,4331,1433],{"class":2414},[1403,4333,4248],{"class":1446},[1403,4335,3067],{"class":2414},[1403,4337,2420],{"class":2408},[1403,4339,4340],{"class":1436},"[]`",[1403,4342,4343],{"class":1424}," :",[1403,4345,1429],{"class":1428},[1403,4347,1433],{"class":1432},[1403,4349,4248],{"class":1446},[1403,4351,1440],{"class":1432},[1403,4353,4354,4356,4359,4361,4363,4365,4367],{"class":1405,"line":1953},[1403,4355,2750],{"class":1416},[1403,4357,4358],{"class":1420}," encodedValue",[1403,4360,1425],{"class":1424},[1403,4362,1429],{"class":1428},[1403,4364,1433],{"class":1432},[1403,4366,4294],{"class":1446},[1403,4368,1440],{"class":1432},[1403,4370,4371,4374,4376,4378,4380,4382,4384,4387,4389,4391,4393,4396,4398,4400],{"class":1405,"line":1959},[1403,4372,4373],{"class":1446},"          pairs",[1403,4375,1450],{"class":1432},[1403,4377,3111],{"class":1428},[1403,4379,1433],{"class":1432},[1403,4381,2423],{"class":1436},[1403,4383,2409],{"class":2408},[1403,4385,4386],{"class":1446},"encodedKey",[1403,4388,2420],{"class":2408},[1403,4390,1856],{"class":1436},[1403,4392,2409],{"class":2408},[1403,4394,4395],{"class":1446},"encodedValue",[1403,4397,2420],{"class":2408},[1403,4399,2423],{"class":1436},[1403,4401,1440],{"class":1432},[1403,4403,4404],{"class":1405,"line":1984},[1403,4405,4010],{"class":1432},[1403,4407,4408,4410,4412,4415,4417,4419,4421,4423,4426,4429,4431,4434],{"class":1405,"line":2003},[1403,4409,2437],{"class":1432},[1403,4411,2440],{"class":1899},[1403,4413,4414],{"class":1899}," if",[1403,4416,1903],{"class":1432},[1403,4418,4253],{"class":1446},[1403,4420,3757],{"class":1424},[1403,4422,2332],{"class":1832},[1403,4424,4425],{"class":1424}," &&",[1403,4427,4428],{"class":1446}," value",[1403,4430,3757],{"class":1424},[1403,4432,4433],{"class":1832}," undefined",[1403,4435,1908],{"class":1432},[1403,4437,4438,4440,4442,4444,4446,4448,4450],{"class":1405,"line":2041},[1403,4439,2686],{"class":1416},[1403,4441,4307],{"class":1420},[1403,4443,1425],{"class":1424},[1403,4445,1429],{"class":1428},[1403,4447,1433],{"class":1432},[1403,4449,4248],{"class":1446},[1403,4451,1440],{"class":1432},[1403,4453,4454,4456,4458,4460,4462,4464,4466],{"class":1405,"line":2047},[1403,4455,2686],{"class":1416},[1403,4457,4358],{"class":1420},[1403,4459,1425],{"class":1424},[1403,4461,1429],{"class":1428},[1403,4463,1433],{"class":1432},[1403,4465,4253],{"class":1446},[1403,4467,1440],{"class":1432},[1403,4469,4470,4473,4475,4477,4479,4481,4483,4485,4487,4489,4491,4493,4495,4497],{"class":1405,"line":2052},[1403,4471,4472],{"class":1446},"        pairs",[1403,4474,1450],{"class":1432},[1403,4476,3111],{"class":1428},[1403,4478,1433],{"class":1432},[1403,4480,2423],{"class":1436},[1403,4482,2409],{"class":2408},[1403,4484,4386],{"class":1446},[1403,4486,2420],{"class":2408},[1403,4488,1856],{"class":1436},[1403,4490,2409],{"class":2408},[1403,4492,4395],{"class":1446},[1403,4494,2420],{"class":2408},[1403,4496,2423],{"class":1436},[1403,4498,1440],{"class":1432},[1403,4500,4501],{"class":1405,"line":2058},[1403,4502,2473],{"class":1432},[1403,4504,4505],{"class":1405,"line":2072},[1403,4506,2044],{"class":1432},[1403,4508,4509],{"class":1405,"line":2089},[1403,4510,1470],{"emptyLinePlaceholder":6},[1403,4512,4513,4515,4518,4520,4522,4524,4527,4529,4532],{"class":1405,"line":2094},[1403,4514,1870],{"class":1416},[1403,4516,4517],{"class":1446}," queryString",[1403,4519,1425],{"class":1424},[1403,4521,4215],{"class":1446},[1403,4523,1450],{"class":1432},[1403,4525,4526],{"class":1428},"join",[1403,4528,1433],{"class":1432},[1403,4530,4531],{"class":1436},"'&'",[1403,4533,1440],{"class":1432},[1403,4535,4536],{"class":1405,"line":2099},[1403,4537,1470],{"emptyLinePlaceholder":6},[1403,4539,4540,4542,4544,4546],{"class":1405,"line":2109},[1403,4541,1900],{"class":1899},[1403,4543,1903],{"class":1432},[1403,4545,1827],{"class":1446},[1403,4547,1908],{"class":1432},[1403,4549,4550,4553,4555,4557,4559,4561,4563,4565,4567,4569,4571],{"class":1405,"line":2115},[1403,4551,4552],{"class":1446},"      queryString",[1403,4554,1425],{"class":1424},[1403,4556,4517],{"class":1446},[1403,4558,1450],{"class":1432},[1403,4560,1923],{"class":1428},[1403,4562,1433],{"class":1432},[1403,4564,1929],{"class":1928},[1403,4566,1932],{"class":1416},[1403,4568,1808],{"class":1432},[1403,4570,1937],{"class":1436},[1403,4572,1440],{"class":1432},[1403,4574,4575],{"class":1405,"line":2120},[1403,4576,1945],{"class":1432},[1403,4578,4579],{"class":1405,"line":2125},[1403,4580,1470],{"emptyLinePlaceholder":6},[1403,4582,4583,4585,4587],{"class":1405,"line":2131},[1403,4584,2102],{"class":1899},[1403,4586,4517],{"class":1446},[1403,4588,1861],{"class":1432},[1403,4590,4591],{"class":1405,"line":2145},[1403,4592,2112],{"class":1432},[1403,4594,4595],{"class":1405,"line":2159},[1403,4596,1470],{"emptyLinePlaceholder":6},[1403,4598,4599],{"class":1405,"line":2171},[1403,4600,1737],{"class":1409},[1403,4602,4603],{"class":1405,"line":2176},[1403,4604,4605],{"class":1409},"   * Parse encoded query string to object\n",[1403,4607,4608,4610,4612,4614,4616],{"class":1405,"line":2196},[1403,4609,1747],{"class":1409},[1403,4611,1750],{"class":1416},[1403,4613,1753],{"class":1728},[1403,4615,4517],{"class":1446},[1403,4617,4618],{"class":1409}," - Query string to parse\n",[1403,4620,4621,4623,4625,4627,4629],{"class":1405,"line":2219},[1403,4622,1747],{"class":1409},[1403,4624,1750],{"class":1416},[1403,4626,1768],{"class":1728},[1403,4628,1771],{"class":1446},[1403,4630,4631],{"class":1409}," - Parsing options\n",[1403,4633,4634,4636,4638,4640],{"class":1405,"line":2224},[1403,4635,1747],{"class":1409},[1403,4637,1781],{"class":1416},[1403,4639,1768],{"class":1728},[1403,4641,4642],{"class":1409}," Parsed parameters\n",[1403,4644,4645],{"class":1405,"line":2232},[1403,4646,1791],{"class":1409},[1403,4648,4649,4651,4654,4656,4659,4661,4663,4665],{"class":1405,"line":2238},[1403,4650,1796],{"class":1416},[1403,4652,4653],{"class":1428}," parse",[1403,4655,1433],{"class":1432},[1403,4657,4658],{"class":1804},"queryString",[1403,4660,1808],{"class":1432},[1403,4662,1811],{"class":1804},[1403,4664,1425],{"class":1424},[1403,4666,1816],{"class":1432},[1403,4668,4669,4671,4673,4675,4677,4679,4681,4683,4685],{"class":1405,"line":2274},[1403,4670,1821],{"class":1416},[1403,4672,1824],{"class":1432},[1403,4674,4183],{"class":1420},[1403,4676,1425],{"class":1424},[1403,4678,4188],{"class":1436},[1403,4680,1853],{"class":1432},[1403,4682,1856],{"class":1424},[1403,4684,1771],{"class":1446},[1403,4686,1861],{"class":1432},[1403,4688,4689,4691,4693,4695],{"class":1405,"line":2292},[1403,4690,1821],{"class":1416},[1403,4692,4124],{"class":1420},[1403,4694,1425],{"class":1424},[1403,4696,4697],{"class":1432}," {};\n",[1403,4699,4700],{"class":1405,"line":2297},[1403,4701,1470],{"emptyLinePlaceholder":6},[1403,4703,4704],{"class":1405,"line":2305},[1403,4705,4706],{"class":1409},"    \u002F\u002F Remove leading ? if present\n",[1403,4708,4709,4711,4714,4716,4718,4720,4722,4724,4726,4730,4733,4735,4737,4740],{"class":1405,"line":2316},[1403,4710,1821],{"class":1416},[1403,4712,4713],{"class":1420}," cleanQuery",[1403,4715,1425],{"class":1424},[1403,4717,4517],{"class":1446},[1403,4719,1450],{"class":1432},[1403,4721,1923],{"class":1428},[1403,4723,1433],{"class":1432},[1403,4725,2256],{"class":1928},[1403,4727,4729],{"class":4728},"s2BuX","^",[1403,4731,4732],{"class":2259},"\\?",[1403,4734,2256],{"class":1928},[1403,4736,1808],{"class":1432},[1403,4738,4739],{"class":1436},"''",[1403,4741,1440],{"class":1432},[1403,4743,4744],{"class":1405,"line":2326},[1403,4745,1470],{"emptyLinePlaceholder":6},[1403,4747,4748,4750,4752,4754,4757,4759,4762,4764],{"class":1405,"line":2337},[1403,4749,1900],{"class":1899},[1403,4751,1903],{"class":1432},[1403,4753,2065],{"class":1424},[1403,4755,4756],{"class":1446},"cleanQuery",[1403,4758,1976],{"class":1432},[1403,4760,4761],{"class":1899},"return",[1403,4763,4124],{"class":1446},[1403,4765,1861],{"class":1432},[1403,4767,4768],{"class":1405,"line":2343},[1403,4769,1470],{"emptyLinePlaceholder":6},[1403,4771,4772,4774,4776,4778,4780,4782,4784,4786,4788],{"class":1405,"line":2359},[1403,4773,1821],{"class":1416},[1403,4775,4215],{"class":1420},[1403,4777,1425],{"class":1424},[1403,4779,4713],{"class":1446},[1403,4781,1450],{"class":1432},[1403,4783,2561],{"class":1428},[1403,4785,1433],{"class":1432},[1403,4787,4531],{"class":1436},[1403,4789,1440],{"class":1432},[1403,4791,4792],{"class":1405,"line":2371},[1403,4793,1470],{"emptyLinePlaceholder":6},[1403,4795,4796,4799,4801,4803,4805,4808,4810,4812],{"class":1405,"line":2379},[1403,4797,4798],{"class":1446},"    pairs",[1403,4800,1450],{"class":1432},[1403,4802,1967],{"class":1428},[1403,4804,1970],{"class":1432},[1403,4806,4807],{"class":1804},"pair",[1403,4809,1976],{"class":1432},[1403,4811,1979],{"class":1416},[1403,4813,1732],{"class":1432},[1403,4815,4816,4818,4821,4823,4825,4827,4829,4832,4835,4837,4840,4842,4844,4846,4849],{"class":1405,"line":2389},[1403,4817,1987],{"class":1416},[1403,4819,4820],{"class":1432}," [",[1403,4822,4248],{"class":1420},[1403,4824,1808],{"class":1432},[1403,4826,4253],{"class":1420},[1403,4828,1425],{"class":1424},[1403,4830,4831],{"class":1436}," ''",[1403,4833,4834],{"class":1432},"] ",[1403,4836,1856],{"class":1424},[1403,4838,4839],{"class":1446}," pair",[1403,4841,1450],{"class":1432},[1403,4843,2561],{"class":1428},[1403,4845,1433],{"class":1432},[1403,4847,4848],{"class":1436},"'='",[1403,4850,1440],{"class":1432},[1403,4852,4853,4855,4858,4860,4862,4864,4866,4868,4870,4872,4874,4876,4878,4880,4882,4885],{"class":1405,"line":2399},[1403,4854,1987],{"class":1416},[1403,4856,4857],{"class":1420}," decodedKey",[1403,4859,1425],{"class":1424},[1403,4861,1594],{"class":1428},[1403,4863,1433],{"class":1432},[1403,4865,4248],{"class":1446},[1403,4867,1450],{"class":1432},[1403,4869,1923],{"class":1428},[1403,4871,1433],{"class":1432},[1403,4873,2256],{"class":1928},[1403,4875,2260],{"class":2259},[1403,4877,2256],{"class":1928},[1403,4879,1932],{"class":1416},[1403,4881,1808],{"class":1432},[1403,4883,4884],{"class":1436},"' '",[1403,4886,4058],{"class":1432},[1403,4888,4889,4891,4894,4896,4898,4900,4902,4904,4906,4908,4910,4912,4914,4916,4918,4920],{"class":1405,"line":2428},[1403,4890,1987],{"class":1416},[1403,4892,4893],{"class":1420}," decodedValue",[1403,4895,1425],{"class":1424},[1403,4897,1594],{"class":1428},[1403,4899,1433],{"class":1432},[1403,4901,4253],{"class":1446},[1403,4903,1450],{"class":1432},[1403,4905,1923],{"class":1428},[1403,4907,1433],{"class":1432},[1403,4909,2256],{"class":1928},[1403,4911,2260],{"class":2259},[1403,4913,2256],{"class":1928},[1403,4915,1932],{"class":1416},[1403,4917,1808],{"class":1432},[1403,4919,4884],{"class":1436},[1403,4921,4058],{"class":1432},[1403,4923,4924],{"class":1405,"line":2434},[1403,4925,1470],{"emptyLinePlaceholder":6},[1403,4927,4928,4930,4932,4934,4936,4938,4940,4942,4944,4947,4949,4952],{"class":1405,"line":2445},[1403,4929,2362],{"class":1899},[1403,4931,1903],{"class":1432},[1403,4933,4183],{"class":1446},[1403,4935,3320],{"class":1424},[1403,4937,4188],{"class":1436},[1403,4939,4425],{"class":1424},[1403,4941,4857],{"class":1446},[1403,4943,1450],{"class":1432},[1403,4945,4946],{"class":1428},"endsWith",[1403,4948,1433],{"class":1432},[1403,4950,4951],{"class":1436},"'[]'",[1403,4953,3100],{"class":1432},[1403,4955,4956,4958,4961,4963,4965,4967,4969,4971,4973,4975,4977,4979],{"class":1405,"line":2451},[1403,4957,2686],{"class":1416},[1403,4959,4960],{"class":1420}," arrayKey",[1403,4962,1425],{"class":1424},[1403,4964,4857],{"class":1446},[1403,4966,1450],{"class":1432},[1403,4968,3589],{"class":1428},[1403,4970,1433],{"class":1432},[1403,4972,2587],{"class":2586},[1403,4974,1808],{"class":1432},[1403,4976,3241],{"class":1424},[1403,4978,2707],{"class":2586},[1403,4980,1440],{"class":1432},[1403,4982,4983,4986,4988,4990,4992,4994,4997,4999,5001,5003,5005,5007,5009],{"class":1405,"line":2470},[1403,4984,4985],{"class":1899},"        if",[1403,4987,1903],{"class":1432},[1403,4989,2065],{"class":1424},[1403,4991,4166],{"class":1446},[1403,4993,2583],{"class":1432},[1403,4995,4996],{"class":1446},"arrayKey",[1403,4998,4256],{"class":1432},[1403,5000,4166],{"class":1446},[1403,5002,2583],{"class":1432},[1403,5004,4996],{"class":1446},[1403,5006,4834],{"class":1432},[1403,5008,1856],{"class":1424},[1403,5010,2997],{"class":1432},[1403,5012,5013,5016,5018,5020,5023,5025,5027,5030],{"class":1405,"line":2476},[1403,5014,5015],{"class":1446},"        params",[1403,5017,2583],{"class":1432},[1403,5019,4996],{"class":1446},[1403,5021,5022],{"class":1432},"].",[1403,5024,3111],{"class":1428},[1403,5026,1433],{"class":1432},[1403,5028,5029],{"class":1446},"decodedValue",[1403,5031,1440],{"class":1432},[1403,5033,5034,5036,5038],{"class":1405,"line":2481},[1403,5035,2437],{"class":1432},[1403,5037,2440],{"class":1899},[1403,5039,1732],{"class":1432},[1403,5041,5042,5044,5046,5048,5050,5053],{"class":1405,"line":2486},[1403,5043,4985],{"class":1899},[1403,5045,1903],{"class":1432},[1403,5047,4166],{"class":1446},[1403,5049,2583],{"class":1432},[1403,5051,5052],{"class":1446},"decodedKey",[1403,5054,5055],{"class":1432},"]) {\n",[1403,5057,5058],{"class":1405,"line":2491},[1403,5059,5060],{"class":1409},"          \u002F\u002F Convert to array if multiple values\n",[1403,5062,5063,5065,5067,5069,5071,5073,5075,5077,5079,5081,5083],{"class":1405,"line":2496},[1403,5064,3800],{"class":1899},[1403,5066,1903],{"class":1432},[1403,5068,2065],{"class":1424},[1403,5070,4269],{"class":1446},[1403,5072,1450],{"class":1432},[1403,5074,4274],{"class":1428},[1403,5076,1433],{"class":1432},[1403,5078,4166],{"class":1446},[1403,5080,2583],{"class":1432},[1403,5082,5052],{"class":1446},[1403,5084,5085],{"class":1432},"])) {\n",[1403,5087,5088,5091,5093,5095,5097,5099,5101,5103,5105,5107],{"class":1405,"line":2502},[1403,5089,5090],{"class":1446},"            params",[1403,5092,2583],{"class":1432},[1403,5094,5052],{"class":1446},[1403,5096,4834],{"class":1432},[1403,5098,1856],{"class":1424},[1403,5100,4820],{"class":1432},[1403,5102,4166],{"class":1446},[1403,5104,2583],{"class":1432},[1403,5106,5052],{"class":1446},[1403,5108,5109],{"class":1432},"]];\n",[1403,5111,5112],{"class":1405,"line":2516},[1403,5113,3826],{"class":1432},[1403,5115,5116,5119,5121,5123,5125,5127,5129,5131],{"class":1405,"line":2528},[1403,5117,5118],{"class":1446},"          params",[1403,5120,2583],{"class":1432},[1403,5122,5052],{"class":1446},[1403,5124,5022],{"class":1432},[1403,5126,3111],{"class":1428},[1403,5128,1433],{"class":1432},[1403,5130,5029],{"class":1446},[1403,5132,1440],{"class":1432},[1403,5134,5135,5137,5139],{"class":1405,"line":2533},[1403,5136,2807],{"class":1432},[1403,5138,2440],{"class":1899},[1403,5140,1732],{"class":1432},[1403,5142,5143,5145,5147,5149,5151,5153,5155],{"class":1405,"line":2547},[1403,5144,5118],{"class":1446},[1403,5146,2583],{"class":1432},[1403,5148,5052],{"class":1446},[1403,5150,4834],{"class":1432},[1403,5152,1856],{"class":1424},[1403,5154,4893],{"class":1446},[1403,5156,1861],{"class":1432},[1403,5158,5159],{"class":1405,"line":2571},[1403,5160,2834],{"class":1432},[1403,5162,5163],{"class":1405,"line":2593},[1403,5164,2473],{"class":1432},[1403,5166,5167],{"class":1405,"line":2598},[1403,5168,2044],{"class":1432},[1403,5170,5171],{"class":1405,"line":2643},[1403,5172,1470],{"emptyLinePlaceholder":6},[1403,5174,5175,5177,5179],{"class":1405,"line":2661},[1403,5176,2102],{"class":1899},[1403,5178,4124],{"class":1446},[1403,5180,1861],{"class":1432},[1403,5182,5183],{"class":1405,"line":2683},[1403,5184,2112],{"class":1432},[1403,5186,5187],{"class":1405,"line":2712},[1403,5188,3351],{"class":1432},[1373,5190,5192],{"id":5191},"error-handling","Error Handling",[1378,5194,5196],{"id":5195},"error-types","Error Types",[1394,5198,5200],{"className":1396,"code":5199,"language":1398,"meta":1399,"style":1399},"class URLEncodingError extends Error {\n  constructor(message, code, originalText) {\n    super(message);\n    this.name = 'URLEncodingError';\n    this.code = code;\n    this.originalText = originalText;\n  }\n}\n\n\u002F\u002F Error codes\nconst ERROR_CODES = {\n  INVALID_INPUT: 'INVALID_INPUT',\n  MALFORMED_ENCODING: 'MALFORMED_ENCODING',\n  UNICODE_ERROR: 'UNICODE_ERROR',\n  SIZE_LIMIT_EXCEEDED: 'SIZE_LIMIT_EXCEEDED',\n};\n",[1387,5201,5202,5217,5237,5248,5265,5280,5295,5299,5303,5307,5312,5323,5333,5343,5353,5363],{"__ignoreMap":1399},[1403,5203,5204,5206,5209,5212,5215],{"class":1405,"line":1406},[1403,5205,1725],{"class":1416},[1403,5207,5208],{"class":1728}," URLEncodingError",[1403,5210,5211],{"class":1416}," extends",[1403,5213,5214],{"class":1728}," Error",[1403,5216,1732],{"class":1432},[1403,5218,5219,5222,5224,5226,5228,5230,5232,5235],{"class":1405,"line":1413},[1403,5220,5221],{"class":1416},"  constructor",[1403,5223,1433],{"class":1432},[1403,5225,2417],{"class":1804},[1403,5227,1808],{"class":1432},[1403,5229,1387],{"class":1804},[1403,5231,1808],{"class":1432},[1403,5233,5234],{"class":1804},"originalText",[1403,5236,1908],{"class":1432},[1403,5238,5239,5242,5244,5246],{"class":1405,"line":1443},[1403,5240,5241],{"class":1832},"    super",[1403,5243,1433],{"class":1432},[1403,5245,2417],{"class":1446},[1403,5247,1440],{"class":1432},[1403,5249,5250,5253,5255,5258,5260,5263],{"class":1405,"line":1467},[1403,5251,5252],{"class":1832},"    this",[1403,5254,1450],{"class":1432},[1403,5256,5257],{"class":1446},"name",[1403,5259,1425],{"class":1424},[1403,5261,5262],{"class":1436}," 'URLEncodingError'",[1403,5264,1861],{"class":1432},[1403,5266,5267,5269,5271,5273,5275,5278],{"class":1405,"line":1473},[1403,5268,5252],{"class":1832},[1403,5270,1450],{"class":1432},[1403,5272,1387],{"class":1446},[1403,5274,1425],{"class":1424},[1403,5276,5277],{"class":1446}," code",[1403,5279,1861],{"class":1432},[1403,5281,5282,5284,5286,5288,5290,5293],{"class":1405,"line":1479},[1403,5283,5252],{"class":1832},[1403,5285,1450],{"class":1432},[1403,5287,5234],{"class":1446},[1403,5289,1425],{"class":1424},[1403,5291,5292],{"class":1446}," originalText",[1403,5294,1861],{"class":1432},[1403,5296,5297],{"class":1405,"line":1498},[1403,5298,2112],{"class":1432},[1403,5300,5301],{"class":1405,"line":1517},[1403,5302,3351],{"class":1432},[1403,5304,5305],{"class":1405,"line":1522},[1403,5306,1470],{"emptyLinePlaceholder":6},[1403,5308,5309],{"class":1405,"line":1528},[1403,5310,5311],{"class":1409},"\u002F\u002F Error codes\n",[1403,5313,5314,5316,5319,5321],{"class":1405,"line":1547},[1403,5315,1417],{"class":1416},[1403,5317,5318],{"class":1420}," ERROR_CODES",[1403,5320,1425],{"class":1424},[1403,5322,1732],{"class":1432},[1403,5324,5325,5328,5331],{"class":1405,"line":1885},[1403,5326,5327],{"class":1446},"  INVALID_INPUT:",[1403,5329,5330],{"class":1436}," 'INVALID_INPUT'",[1403,5332,2313],{"class":1432},[1403,5334,5335,5338,5341],{"class":1405,"line":1890},[1403,5336,5337],{"class":1446},"  MALFORMED_ENCODING:",[1403,5339,5340],{"class":1436}," 'MALFORMED_ENCODING'",[1403,5342,2313],{"class":1432},[1403,5344,5345,5348,5351],{"class":1405,"line":1896},[1403,5346,5347],{"class":1446},"  UNICODE_ERROR:",[1403,5349,5350],{"class":1436}," 'UNICODE_ERROR'",[1403,5352,2313],{"class":1432},[1403,5354,5355,5358,5361],{"class":1405,"line":1911},[1403,5356,5357],{"class":1446},"  SIZE_LIMIT_EXCEEDED:",[1403,5359,5360],{"class":1436}," 'SIZE_LIMIT_EXCEEDED'",[1403,5362,2313],{"class":1432},[1403,5364,5365],{"class":1405,"line":1942},[1403,5366,5367],{"class":1432},"};\n",[1378,5369,5371],{"id":5370},"safe-encoding-wrapper","Safe Encoding Wrapper",[1394,5373,5375],{"className":1396,"code":5374,"language":1398,"meta":1399,"style":1399},"function safeEncode(text, options = {}) {\n  try {\n    if (typeof text !== 'string') {\n      throw new URLEncodingError('Input must be a string', ERROR_CODES.INVALID_INPUT, text);\n    }\n\n    if (text.length > (options.maxLength || 10000)) {\n      throw new URLEncodingError(\n        'Input exceeds maximum length',\n        ERROR_CODES.SIZE_LIMIT_EXCEEDED,\n        text,\n      );\n    }\n\n    return {\n      success: true,\n      result: URLEncoder.encode(text, options),\n      error: null,\n    };\n  } catch (error) {\n    return {\n      success: false,\n      result: null,\n      error: error.message,\n    };\n  }\n}\n",[1387,5376,5377,5397,5404,5422,5452,5456,5460,5491,5502,5509,5521,5528,5533,5537,5541,5547,5555,5575,5583,5587,5600,5606,5614,5622,5634,5638,5642],{"__ignoreMap":1399},[1403,5378,5379,5382,5385,5387,5389,5391,5393,5395],{"class":1405,"line":1406},[1403,5380,5381],{"class":1416},"function",[1403,5383,5384],{"class":1428}," safeEncode",[1403,5386,1433],{"class":1432},[1403,5388,1805],{"class":1804},[1403,5390,1808],{"class":1432},[1403,5392,1811],{"class":1804},[1403,5394,1425],{"class":1424},[1403,5396,1816],{"class":1432},[1403,5398,5399,5402],{"class":1405,"line":1413},[1403,5400,5401],{"class":1899},"  try",[1403,5403,1732],{"class":1432},[1403,5405,5406,5408,5410,5413,5415,5417,5420],{"class":1405,"line":1443},[1403,5407,1900],{"class":1899},[1403,5409,1903],{"class":1432},[1403,5411,5412],{"class":1416},"typeof",[1403,5414,1756],{"class":1446},[1403,5416,3757],{"class":1424},[1403,5418,5419],{"class":1436}," 'string'",[1403,5421,1908],{"class":1432},[1403,5423,5424,5427,5429,5431,5433,5436,5438,5441,5443,5446,5448,5450],{"class":1405,"line":1467},[1403,5425,5426],{"class":1899},"      throw",[1403,5428,4031],{"class":1416},[1403,5430,5208],{"class":1428},[1403,5432,1433],{"class":1432},[1403,5434,5435],{"class":1436},"'Input must be a string'",[1403,5437,1808],{"class":1432},[1403,5439,5440],{"class":1420},"ERROR_CODES",[1403,5442,1450],{"class":1432},[1403,5444,5445],{"class":1420},"INVALID_INPUT",[1403,5447,1808],{"class":1432},[1403,5449,1805],{"class":1446},[1403,5451,1440],{"class":1432},[1403,5453,5454],{"class":1405,"line":1473},[1403,5455,1945],{"class":1432},[1403,5457,5458],{"class":1405,"line":1479},[1403,5459,1470],{"emptyLinePlaceholder":6},[1403,5461,5462,5464,5466,5468,5470,5472,5475,5477,5479,5481,5484,5486,5489],{"class":1405,"line":1498},[1403,5463,1900],{"class":1899},[1403,5465,1903],{"class":1432},[1403,5467,1805],{"class":1446},[1403,5469,1450],{"class":1432},[1403,5471,2631],{"class":2630},[1403,5473,5474],{"class":1424}," >",[1403,5476,1903],{"class":1432},[1403,5478,1811],{"class":1446},[1403,5480,1450],{"class":1432},[1403,5482,5483],{"class":1446},"maxLength",[1403,5485,3738],{"class":1424},[1403,5487,5488],{"class":2586}," 10000",[1403,5490,3100],{"class":1432},[1403,5492,5493,5495,5497,5499],{"class":1405,"line":1517},[1403,5494,5426],{"class":1899},[1403,5496,4031],{"class":1416},[1403,5498,5208],{"class":1428},[1403,5500,5501],{"class":1432},"(\n",[1403,5503,5504,5507],{"class":1405,"line":1522},[1403,5505,5506],{"class":1436},"        'Input exceeds maximum length'",[1403,5508,2313],{"class":1432},[1403,5510,5511,5514,5516,5519],{"class":1405,"line":1528},[1403,5512,5513],{"class":1420},"        ERROR_CODES",[1403,5515,1450],{"class":1432},[1403,5517,5518],{"class":1420},"SIZE_LIMIT_EXCEEDED",[1403,5520,2313],{"class":1432},[1403,5522,5523,5526],{"class":1405,"line":1547},[1403,5524,5525],{"class":1446},"        text",[1403,5527,2313],{"class":1432},[1403,5529,5530],{"class":1405,"line":1885},[1403,5531,5532],{"class":1432},"      );\n",[1403,5534,5535],{"class":1405,"line":1890},[1403,5536,1945],{"class":1432},[1403,5538,5539],{"class":1405,"line":1896},[1403,5540,1470],{"emptyLinePlaceholder":6},[1403,5542,5543,5545],{"class":1405,"line":1911},[1403,5544,2102],{"class":1899},[1403,5546,1732],{"class":1432},[1403,5548,5549,5551,5553],{"class":1405,"line":1942},[1403,5550,2887],{"class":1446},[1403,5552,2208],{"class":1832},[1403,5554,2313],{"class":1432},[1403,5556,5557,5559,5561,5563,5565,5567,5569,5571,5573],{"class":1405,"line":1948},[1403,5558,2897],{"class":1446},[1403,5560,1729],{"class":1446},[1403,5562,1450],{"class":1432},[1403,5564,3666],{"class":1428},[1403,5566,1433],{"class":1432},[1403,5568,1805],{"class":1446},[1403,5570,1808],{"class":1432},[1403,5572,1811],{"class":1446},[1403,5574,4005],{"class":1432},[1403,5576,5577,5579,5581],{"class":1405,"line":1953},[1403,5578,2907],{"class":1446},[1403,5580,2332],{"class":1832},[1403,5582,2313],{"class":1432},[1403,5584,5585],{"class":1405,"line":1959},[1403,5586,2918],{"class":1432},[1403,5588,5589,5592,5594,5596,5598],{"class":1405,"line":1984},[1403,5590,5591],{"class":1432},"  } ",[1403,5593,2349],{"class":1899},[1403,5595,1903],{"class":1432},[1403,5597,2354],{"class":1446},[1403,5599,1908],{"class":1432},[1403,5601,5602,5604],{"class":1405,"line":2003},[1403,5603,2102],{"class":1899},[1403,5605,1732],{"class":1432},[1403,5607,5608,5610,5612],{"class":1405,"line":2041},[1403,5609,2887],{"class":1446},[1403,5611,1833],{"class":1832},[1403,5613,2313],{"class":1432},[1403,5615,5616,5618,5620],{"class":1405,"line":2047},[1403,5617,2897],{"class":1446},[1403,5619,2332],{"class":1832},[1403,5621,2313],{"class":1432},[1403,5623,5624,5626,5628,5630,5632],{"class":1405,"line":2052},[1403,5625,2907],{"class":1446},[1403,5627,3819],{"class":1446},[1403,5629,1450],{"class":1432},[1403,5631,2417],{"class":1446},[1403,5633,2313],{"class":1432},[1403,5635,5636],{"class":1405,"line":2058},[1403,5637,2918],{"class":1432},[1403,5639,5640],{"class":1405,"line":2072},[1403,5641,2112],{"class":1432},[1403,5643,5644],{"class":1405,"line":2089},[1403,5645,3351],{"class":1432},[1373,5647,5649],{"id":5648},"browser-compatibility","Browser Compatibility",[1378,5651,5653],{"id":5652},"feature-detection","Feature Detection",[1394,5655,5657],{"className":1396,"code":5656,"language":1398,"meta":1399,"style":1399},"function checkURLEncodingSupport() {\n  const features = {\n    encodeURIComponent: typeof encodeURIComponent === 'function',\n    decodeURIComponent: typeof decodeURIComponent === 'function',\n    unicode: true,\n    performance: typeof performance !== 'undefined',\n  };\n\n  \u002F\u002F Test Unicode support\n  try {\n    const test = encodeURIComponent('🌟');\n    features.unicode = test === '%F0%9F%8C%9F';\n  } catch {\n    features.unicode = false;\n  }\n\n  return features;\n}\n",[1387,5658,5659,5669,5681,5698,5713,5722,5739,5744,5748,5753,5759,5777,5797,5805,5819,5823,5827,5836],{"__ignoreMap":1399},[1403,5660,5661,5663,5666],{"class":1405,"line":1406},[1403,5662,5381],{"class":1416},[1403,5664,5665],{"class":1428}," checkURLEncodingSupport",[1403,5667,5668],{"class":1432},"() {\n",[1403,5670,5671,5674,5677,5679],{"class":1405,"line":1413},[1403,5672,5673],{"class":1416},"  const",[1403,5675,5676],{"class":1420}," features",[1403,5678,1425],{"class":1424},[1403,5680,1732],{"class":1432},[1403,5682,5683,5686,5689,5691,5693,5696],{"class":1405,"line":1443},[1403,5684,5685],{"class":1446},"    encodeURIComponent:",[1403,5687,5688],{"class":1416}," typeof",[1403,5690,1429],{"class":1446},[1403,5692,3320],{"class":1424},[1403,5694,5695],{"class":1436}," 'function'",[1403,5697,2313],{"class":1432},[1403,5699,5700,5703,5705,5707,5709,5711],{"class":1405,"line":1467},[1403,5701,5702],{"class":1446},"    decodeURIComponent:",[1403,5704,5688],{"class":1416},[1403,5706,1594],{"class":1446},[1403,5708,3320],{"class":1424},[1403,5710,5695],{"class":1436},[1403,5712,2313],{"class":1432},[1403,5714,5715,5718,5720],{"class":1405,"line":1473},[1403,5716,5717],{"class":1446},"    unicode:",[1403,5719,2208],{"class":1832},[1403,5721,2313],{"class":1432},[1403,5723,5724,5727,5729,5732,5734,5737],{"class":1405,"line":1479},[1403,5725,5726],{"class":1446},"    performance:",[1403,5728,5688],{"class":1416},[1403,5730,5731],{"class":1446}," performance",[1403,5733,3757],{"class":1424},[1403,5735,5736],{"class":1436}," 'undefined'",[1403,5738,2313],{"class":1432},[1403,5740,5741],{"class":1405,"line":1498},[1403,5742,5743],{"class":1432},"  };\n",[1403,5745,5746],{"class":1405,"line":1517},[1403,5747,1470],{"emptyLinePlaceholder":6},[1403,5749,5750],{"class":1405,"line":1522},[1403,5751,5752],{"class":1409},"  \u002F\u002F Test Unicode support\n",[1403,5754,5755,5757],{"class":1405,"line":1528},[1403,5756,5401],{"class":1899},[1403,5758,1732],{"class":1432},[1403,5760,5761,5763,5766,5768,5770,5772,5775],{"class":1405,"line":1547},[1403,5762,1821],{"class":1416},[1403,5764,5765],{"class":1420}," test",[1403,5767,1425],{"class":1424},[1403,5769,1429],{"class":1428},[1403,5771,1433],{"class":1432},[1403,5773,5774],{"class":1436},"'🌟'",[1403,5776,1440],{"class":1432},[1403,5778,5779,5782,5784,5786,5788,5790,5792,5795],{"class":1405,"line":1885},[1403,5780,5781],{"class":1446},"    features",[1403,5783,1450],{"class":1432},[1403,5785,1558],{"class":1446},[1403,5787,1425],{"class":1424},[1403,5789,5765],{"class":1446},[1403,5791,3320],{"class":1424},[1403,5793,5794],{"class":1436}," '%F0%9F%8C%9F'",[1403,5796,1861],{"class":1432},[1403,5798,5799,5801,5803],{"class":1405,"line":1890},[1403,5800,5591],{"class":1432},[1403,5802,2349],{"class":1899},[1403,5804,1732],{"class":1432},[1403,5806,5807,5809,5811,5813,5815,5817],{"class":1405,"line":1896},[1403,5808,5781],{"class":1446},[1403,5810,1450],{"class":1432},[1403,5812,1558],{"class":1446},[1403,5814,1425],{"class":1424},[1403,5816,1833],{"class":1832},[1403,5818,1861],{"class":1432},[1403,5820,5821],{"class":1405,"line":1911},[1403,5822,2112],{"class":1432},[1403,5824,5825],{"class":1405,"line":1942},[1403,5826,1470],{"emptyLinePlaceholder":6},[1403,5828,5829,5832,5834],{"class":1405,"line":1948},[1403,5830,5831],{"class":1899},"  return",[1403,5833,5676],{"class":1446},[1403,5835,1861],{"class":1432},[1403,5837,5838],{"class":1405,"line":1953},[1403,5839,3351],{"class":1432},[1378,5841,5843],{"id":5842},"polyfills","Polyfills",[1394,5845,5847],{"className":1396,"code":5846,"language":1398,"meta":1399,"style":1399},"\u002F\u002F Polyfill for older browsers\nif (!window.encodeURIComponent) {\n  window.encodeURIComponent = function (str) {\n    return escape(str).replace(\u002F\\+\u002Fg, '%2B');\n  };\n}\n\nif (!window.decodeURIComponent) {\n  window.decodeURIComponent = function (str) {\n    return unescape(str.replace(\u002F\\+\u002Fg, ' '));\n  };\n}\n",[1387,5848,5849,5854,5872,5893,5925,5929,5933,5937,5954,5972,6003,6007],{"__ignoreMap":1399},[1403,5850,5851],{"class":1405,"line":1406},[1403,5852,5853],{"class":1409},"\u002F\u002F Polyfill for older browsers\n",[1403,5855,5856,5859,5861,5863,5866,5868,5870],{"class":1405,"line":1413},[1403,5857,5858],{"class":1899},"if",[1403,5860,1903],{"class":1432},[1403,5862,2065],{"class":1424},[1403,5864,5865],{"class":1446},"window",[1403,5867,1450],{"class":1432},[1403,5869,4329],{"class":1446},[1403,5871,1908],{"class":1432},[1403,5873,5874,5877,5879,5881,5883,5886,5888,5891],{"class":1405,"line":1443},[1403,5875,5876],{"class":1446},"  window",[1403,5878,1450],{"class":1432},[1403,5880,4329],{"class":1428},[1403,5882,1425],{"class":1424},[1403,5884,5885],{"class":1416}," function",[1403,5887,1903],{"class":1432},[1403,5889,5890],{"class":1804},"str",[1403,5892,1908],{"class":1432},[1403,5894,5895,5897,5900,5902,5904,5906,5908,5910,5912,5914,5916,5918,5920,5923],{"class":1405,"line":1467},[1403,5896,2102],{"class":1899},[1403,5898,5899],{"class":1428}," escape",[1403,5901,1433],{"class":1432},[1403,5903,5890],{"class":1446},[1403,5905,4240],{"class":1432},[1403,5907,1923],{"class":1428},[1403,5909,1433],{"class":1432},[1403,5911,2256],{"class":1928},[1403,5913,2260],{"class":2259},[1403,5915,2256],{"class":1928},[1403,5917,1932],{"class":1416},[1403,5919,1808],{"class":1432},[1403,5921,5922],{"class":1436},"'%2B'",[1403,5924,1440],{"class":1432},[1403,5926,5927],{"class":1405,"line":1473},[1403,5928,5743],{"class":1432},[1403,5930,5931],{"class":1405,"line":1479},[1403,5932,3351],{"class":1432},[1403,5934,5935],{"class":1405,"line":1498},[1403,5936,1470],{"emptyLinePlaceholder":6},[1403,5938,5939,5941,5943,5945,5947,5949,5952],{"class":1405,"line":1517},[1403,5940,5858],{"class":1899},[1403,5942,1903],{"class":1432},[1403,5944,2065],{"class":1424},[1403,5946,5865],{"class":1446},[1403,5948,1450],{"class":1432},[1403,5950,5951],{"class":1446},"decodeURIComponent",[1403,5953,1908],{"class":1432},[1403,5955,5956,5958,5960,5962,5964,5966,5968,5970],{"class":1405,"line":1522},[1403,5957,5876],{"class":1446},[1403,5959,1450],{"class":1432},[1403,5961,5951],{"class":1428},[1403,5963,1425],{"class":1424},[1403,5965,5885],{"class":1416},[1403,5967,1903],{"class":1432},[1403,5969,5890],{"class":1804},[1403,5971,1908],{"class":1432},[1403,5973,5974,5976,5979,5981,5983,5985,5987,5989,5991,5993,5995,5997,5999,6001],{"class":1405,"line":1528},[1403,5975,2102],{"class":1899},[1403,5977,5978],{"class":1428}," unescape",[1403,5980,1433],{"class":1432},[1403,5982,5890],{"class":1446},[1403,5984,1450],{"class":1432},[1403,5986,1923],{"class":1428},[1403,5988,1433],{"class":1432},[1403,5990,2256],{"class":1928},[1403,5992,2260],{"class":2259},[1403,5994,2256],{"class":1928},[1403,5996,1932],{"class":1416},[1403,5998,1808],{"class":1432},[1403,6000,4884],{"class":1436},[1403,6002,4058],{"class":1432},[1403,6004,6005],{"class":1405,"line":1547},[1403,6006,5743],{"class":1432},[1403,6008,6009],{"class":1405,"line":1885},[1403,6010,3351],{"class":1432},[1373,6012,415],{"id":6013},"usage-examples",[1378,6015,6017],{"id":6016},"real-world-integration","Real-world Integration",[1394,6019,6021],{"className":1396,"code":6020,"language":1398,"meta":1399,"style":1399},"\u002F\u002F Express.js middleware example\nfunction urlEncodingMiddleware(req, res, next) {\n  req.safeQuery = {};\n\n  Object.entries(req.query).forEach(([key, value]) => {\n    try {\n      req.safeQuery[key] = decodeURIComponent(value);\n    } catch (error) {\n      req.safeQuery[key] = value; \u002F\u002F Keep original if decode fails\n    }\n  });\n\n  next();\n}\n\n\u002F\u002F React component example\nfunction URLInput({ onEncode, onDecode }) {\n  const [input, setInput] = useState('');\n  const [output, setOutput] = useState('');\n\n  const handleEncode = () => {\n    const result = safeEncode(input);\n    if (result.success) {\n      setOutput(result.result);\n      onEncode?.(result.result);\n    } else {\n      console.error('Encoding failed:', result.error);\n    }\n  };\n\n  const handleDecode = () => {\n    const result = URLEncoder.decode(input);\n    if (result.success) {\n      setOutput(result.result);\n      onDecode?.(result.result);\n    } else {\n      console.error('Decoding failed:', result.error);\n    }\n  };\n\n  return (\n    \u003Cdiv>\n      \u003Ctextarea\n        value={input}\n        onChange={(e) => setInput(e.target.value)}\n        placeholder=\"Enter text to encode\u002Fdecode\"\n      \u002F>\n      \u003Cbutton onClick={handleEncode}>Encode\u003C\u002Fbutton>\n      \u003Cbutton onClick={handleDecode}>Decode\u003C\u002Fbutton>\n      \u003Ctextarea value={output} readOnly placeholder=\"Result will appear here\" \u002F>\n    \u003C\u002Fdiv>\n  );\n}\n",[1387,6022,6023,6028,6052,6066,6070,6106,6112,6137,6149,6172,6176,6181,6185,6192,6196,6200,6205,6226,6253,6279,6283,6299,6315,6329,6344,6360,6368,6392,6396,6400,6404,6419,6439,6453,6467,6482,6490,6513,6517,6521,6525,6532,6545,6553,6568,6606,6616,6621,6653,6681,6712,6721,6726],{"__ignoreMap":1399},[1403,6024,6025],{"class":1405,"line":1406},[1403,6026,6027],{"class":1409},"\u002F\u002F Express.js middleware example\n",[1403,6029,6030,6032,6035,6037,6040,6042,6045,6047,6050],{"class":1405,"line":1413},[1403,6031,5381],{"class":1416},[1403,6033,6034],{"class":1428}," urlEncodingMiddleware",[1403,6036,1433],{"class":1432},[1403,6038,6039],{"class":1804},"req",[1403,6041,1808],{"class":1432},[1403,6043,6044],{"class":1804},"res",[1403,6046,1808],{"class":1432},[1403,6048,6049],{"class":1804},"next",[1403,6051,1908],{"class":1432},[1403,6053,6054,6057,6059,6062,6064],{"class":1405,"line":1443},[1403,6055,6056],{"class":1446},"  req",[1403,6058,1450],{"class":1432},[1403,6060,6061],{"class":1446},"safeQuery",[1403,6063,1425],{"class":1424},[1403,6065,4697],{"class":1432},[1403,6067,6068],{"class":1405,"line":1467},[1403,6069,1470],{"emptyLinePlaceholder":6},[1403,6071,6072,6075,6077,6079,6081,6083,6085,6088,6090,6092,6094,6096,6098,6100,6102,6104],{"class":1405,"line":1473},[1403,6073,6074],{"class":1446},"  Object",[1403,6076,1450],{"class":1432},[1403,6078,4233],{"class":1428},[1403,6080,1433],{"class":1432},[1403,6082,6039],{"class":1446},[1403,6084,1450],{"class":1432},[1403,6086,6087],{"class":1446},"query",[1403,6089,4240],{"class":1432},[1403,6091,1967],{"class":1428},[1403,6093,4245],{"class":1432},[1403,6095,4248],{"class":1804},[1403,6097,1808],{"class":1432},[1403,6099,4253],{"class":1804},[1403,6101,4256],{"class":1432},[1403,6103,1979],{"class":1416},[1403,6105,1732],{"class":1432},[1403,6107,6108,6110],{"class":1405,"line":1479},[1403,6109,2227],{"class":1899},[1403,6111,1732],{"class":1432},[1403,6113,6114,6117,6119,6121,6123,6125,6127,6129,6131,6133,6135],{"class":1405,"line":1498},[1403,6115,6116],{"class":1446},"      req",[1403,6118,1450],{"class":1432},[1403,6120,6061],{"class":1446},[1403,6122,2583],{"class":1432},[1403,6124,4248],{"class":1446},[1403,6126,4834],{"class":1432},[1403,6128,1856],{"class":1424},[1403,6130,1594],{"class":1428},[1403,6132,1433],{"class":1432},[1403,6134,4253],{"class":1446},[1403,6136,1440],{"class":1432},[1403,6138,6139,6141,6143,6145,6147],{"class":1405,"line":1517},[1403,6140,2346],{"class":1432},[1403,6142,2349],{"class":1899},[1403,6144,1903],{"class":1432},[1403,6146,2354],{"class":1446},[1403,6148,1908],{"class":1432},[1403,6150,6151,6153,6155,6157,6159,6161,6163,6165,6167,6169],{"class":1405,"line":1522},[1403,6152,6116],{"class":1446},[1403,6154,1450],{"class":1432},[1403,6156,6061],{"class":1446},[1403,6158,2583],{"class":1432},[1403,6160,4248],{"class":1446},[1403,6162,4834],{"class":1432},[1403,6164,1856],{"class":1424},[1403,6166,4428],{"class":1446},[1403,6168,2617],{"class":1432},[1403,6170,6171],{"class":1409},"\u002F\u002F Keep original if decode fails\n",[1403,6173,6174],{"class":1405,"line":1528},[1403,6175,1945],{"class":1432},[1403,6177,6178],{"class":1405,"line":1547},[1403,6179,6180],{"class":1432},"  });\n",[1403,6182,6183],{"class":1405,"line":1885},[1403,6184,1470],{"emptyLinePlaceholder":6},[1403,6186,6187,6190],{"class":1405,"line":1890},[1403,6188,6189],{"class":1428},"  next",[1403,6191,2086],{"class":1432},[1403,6193,6194],{"class":1405,"line":1896},[1403,6195,3351],{"class":1432},[1403,6197,6198],{"class":1405,"line":1911},[1403,6199,1470],{"emptyLinePlaceholder":6},[1403,6201,6202],{"class":1405,"line":1942},[1403,6203,6204],{"class":1409},"\u002F\u002F React component example\n",[1403,6206,6207,6209,6212,6215,6218,6220,6223],{"class":1405,"line":1948},[1403,6208,5381],{"class":1416},[1403,6210,6211],{"class":1428}," URLInput",[1403,6213,6214],{"class":1432},"({ ",[1403,6216,6217],{"class":1804},"onEncode",[1403,6219,1808],{"class":1432},[1403,6221,6222],{"class":1804},"onDecode",[1403,6224,6225],{"class":1432}," }) {\n",[1403,6227,6228,6230,6232,6235,6237,6240,6242,6244,6247,6249,6251],{"class":1405,"line":1953},[1403,6229,5673],{"class":1416},[1403,6231,4820],{"class":1432},[1403,6233,6234],{"class":1420},"input",[1403,6236,1808],{"class":1432},[1403,6238,6239],{"class":1420},"setInput",[1403,6241,4834],{"class":1432},[1403,6243,1856],{"class":1424},[1403,6245,6246],{"class":1428}," useState",[1403,6248,1433],{"class":1432},[1403,6250,4739],{"class":1436},[1403,6252,1440],{"class":1432},[1403,6254,6255,6257,6259,6262,6264,6267,6269,6271,6273,6275,6277],{"class":1405,"line":1959},[1403,6256,5673],{"class":1416},[1403,6258,4820],{"class":1432},[1403,6260,6261],{"class":1420},"output",[1403,6263,1808],{"class":1432},[1403,6265,6266],{"class":1420},"setOutput",[1403,6268,4834],{"class":1432},[1403,6270,1856],{"class":1424},[1403,6272,6246],{"class":1428},[1403,6274,1433],{"class":1432},[1403,6276,4739],{"class":1436},[1403,6278,1440],{"class":1432},[1403,6280,6281],{"class":1405,"line":1984},[1403,6282,1470],{"emptyLinePlaceholder":6},[1403,6284,6285,6287,6290,6292,6295,6297],{"class":1405,"line":2003},[1403,6286,5673],{"class":1416},[1403,6288,6289],{"class":1428}," handleEncode",[1403,6291,1425],{"class":1424},[1403,6293,6294],{"class":1432}," () ",[1403,6296,1979],{"class":1416},[1403,6298,1732],{"class":1432},[1403,6300,6301,6303,6305,6307,6309,6311,6313],{"class":1405,"line":2041},[1403,6302,1821],{"class":1416},[1403,6304,2576],{"class":1420},[1403,6306,1425],{"class":1424},[1403,6308,5384],{"class":1428},[1403,6310,1433],{"class":1432},[1403,6312,6234],{"class":1446},[1403,6314,1440],{"class":1432},[1403,6316,6317,6319,6321,6323,6325,6327],{"class":1405,"line":2047},[1403,6318,1900],{"class":1899},[1403,6320,1903],{"class":1432},[1403,6322,3735],{"class":1446},[1403,6324,1450],{"class":1432},[1403,6326,3754],{"class":1446},[1403,6328,1908],{"class":1432},[1403,6330,6331,6334,6336,6338,6340,6342],{"class":1405,"line":2052},[1403,6332,6333],{"class":1428},"      setOutput",[1403,6335,1433],{"class":1432},[1403,6337,3735],{"class":1446},[1403,6339,1450],{"class":1432},[1403,6341,3735],{"class":1446},[1403,6343,1440],{"class":1432},[1403,6345,6346,6349,6352,6354,6356,6358],{"class":1405,"line":2058},[1403,6347,6348],{"class":1428},"      onEncode",[1403,6350,6351],{"class":1432},"?.(",[1403,6353,3735],{"class":1446},[1403,6355,1450],{"class":1432},[1403,6357,3735],{"class":1446},[1403,6359,1440],{"class":1432},[1403,6361,6362,6364,6366],{"class":1405,"line":2072},[1403,6363,2346],{"class":1432},[1403,6365,2440],{"class":1899},[1403,6367,1732],{"class":1432},[1403,6369,6370,6373,6375,6377,6379,6382,6384,6386,6388,6390],{"class":1405,"line":2089},[1403,6371,6372],{"class":1446},"      console",[1403,6374,1450],{"class":1432},[1403,6376,2354],{"class":1428},[1403,6378,1433],{"class":1432},[1403,6380,6381],{"class":1436},"'Encoding failed:'",[1403,6383,1808],{"class":1432},[1403,6385,3735],{"class":1446},[1403,6387,1450],{"class":1432},[1403,6389,2354],{"class":1446},[1403,6391,1440],{"class":1432},[1403,6393,6394],{"class":1405,"line":2094},[1403,6395,1945],{"class":1432},[1403,6397,6398],{"class":1405,"line":2099},[1403,6399,5743],{"class":1432},[1403,6401,6402],{"class":1405,"line":2109},[1403,6403,1470],{"emptyLinePlaceholder":6},[1403,6405,6406,6408,6411,6413,6415,6417],{"class":1405,"line":2115},[1403,6407,5673],{"class":1416},[1403,6409,6410],{"class":1428}," handleDecode",[1403,6412,1425],{"class":1424},[1403,6414,6294],{"class":1432},[1403,6416,1979],{"class":1416},[1403,6418,1732],{"class":1432},[1403,6420,6421,6423,6425,6427,6429,6431,6433,6435,6437],{"class":1405,"line":2120},[1403,6422,1821],{"class":1416},[1403,6424,2576],{"class":1420},[1403,6426,1425],{"class":1424},[1403,6428,1729],{"class":1446},[1403,6430,1450],{"class":1432},[1403,6432,3682],{"class":1428},[1403,6434,1433],{"class":1432},[1403,6436,6234],{"class":1446},[1403,6438,1440],{"class":1432},[1403,6440,6441,6443,6445,6447,6449,6451],{"class":1405,"line":2125},[1403,6442,1900],{"class":1899},[1403,6444,1903],{"class":1432},[1403,6446,3735],{"class":1446},[1403,6448,1450],{"class":1432},[1403,6450,3754],{"class":1446},[1403,6452,1908],{"class":1432},[1403,6454,6455,6457,6459,6461,6463,6465],{"class":1405,"line":2131},[1403,6456,6333],{"class":1428},[1403,6458,1433],{"class":1432},[1403,6460,3735],{"class":1446},[1403,6462,1450],{"class":1432},[1403,6464,3735],{"class":1446},[1403,6466,1440],{"class":1432},[1403,6468,6469,6472,6474,6476,6478,6480],{"class":1405,"line":2145},[1403,6470,6471],{"class":1428},"      onDecode",[1403,6473,6351],{"class":1432},[1403,6475,3735],{"class":1446},[1403,6477,1450],{"class":1432},[1403,6479,3735],{"class":1446},[1403,6481,1440],{"class":1432},[1403,6483,6484,6486,6488],{"class":1405,"line":2159},[1403,6485,2346],{"class":1432},[1403,6487,2440],{"class":1899},[1403,6489,1732],{"class":1432},[1403,6491,6492,6494,6496,6498,6500,6503,6505,6507,6509,6511],{"class":1405,"line":2171},[1403,6493,6372],{"class":1446},[1403,6495,1450],{"class":1432},[1403,6497,2354],{"class":1428},[1403,6499,1433],{"class":1432},[1403,6501,6502],{"class":1436},"'Decoding failed:'",[1403,6504,1808],{"class":1432},[1403,6506,3735],{"class":1446},[1403,6508,1450],{"class":1432},[1403,6510,2354],{"class":1446},[1403,6512,1440],{"class":1432},[1403,6514,6515],{"class":1405,"line":2176},[1403,6516,1945],{"class":1432},[1403,6518,6519],{"class":1405,"line":2196},[1403,6520,5743],{"class":1432},[1403,6522,6523],{"class":1405,"line":2219},[1403,6524,1470],{"emptyLinePlaceholder":6},[1403,6526,6527,6529],{"class":1405,"line":2224},[1403,6528,5831],{"class":1899},[1403,6530,6531],{"class":1432}," (\n",[1403,6533,6534,6538,6542],{"class":1405,"line":2232},[1403,6535,6537],{"class":6536},"skpqk","    \u003C",[1403,6539,6541],{"class":6540},"sq2bZ","div",[1403,6543,6544],{"class":6536},">\n",[1403,6546,6547,6550],{"class":1405,"line":2238},[1403,6548,6549],{"class":6536},"      \u003C",[1403,6551,6552],{"class":6540},"textarea\n",[1403,6554,6555,6558,6560,6564,6566],{"class":1405,"line":2274},[1403,6556,4285],{"class":6557},"shCbc",[1403,6559,1856],{"class":1424},[1403,6561,6563],{"class":6562},"stLzX","{",[1403,6565,6234],{"class":1446},[1403,6567,3351],{"class":6562},[1403,6569,6570,6573,6575,6577,6579,6582,6584,6586,6589,6591,6593,6595,6598,6600,6602,6604],{"class":1405,"line":2292},[1403,6571,6572],{"class":6557},"        onChange",[1403,6574,1856],{"class":1424},[1403,6576,6563],{"class":6562},[1403,6578,1433],{"class":1432},[1403,6580,6581],{"class":1804},"e",[1403,6583,1976],{"class":1432},[1403,6585,1979],{"class":1416},[1403,6587,6588],{"class":1428}," setInput",[1403,6590,1433],{"class":1432},[1403,6592,6581],{"class":1446},[1403,6594,1450],{"class":1432},[1403,6596,6597],{"class":1446},"target",[1403,6599,1450],{"class":1432},[1403,6601,4253],{"class":1446},[1403,6603,3067],{"class":1432},[1403,6605,3351],{"class":6562},[1403,6607,6608,6611,6613],{"class":1405,"line":2297},[1403,6609,6610],{"class":6557},"        placeholder",[1403,6612,1856],{"class":1424},[1403,6614,6615],{"class":1436},"\"Enter text to encode\u002Fdecode\"\n",[1403,6617,6618],{"class":1405,"line":2305},[1403,6619,6620],{"class":6536},"      \u002F>\n",[1403,6622,6623,6625,6628,6631,6633,6635,6638,6640,6643,6646,6649,6651],{"class":1405,"line":2316},[1403,6624,6549],{"class":6536},[1403,6626,6627],{"class":6540},"button",[1403,6629,6630],{"class":6557}," onClick",[1403,6632,1856],{"class":1424},[1403,6634,6563],{"class":6562},[1403,6636,6637],{"class":1446},"handleEncode",[1403,6639,2420],{"class":6562},[1403,6641,6642],{"class":6536},">",[1403,6644,6645],{"class":1432},"Encode",[1403,6647,6648],{"class":6536},"\u003C\u002F",[1403,6650,6627],{"class":6540},[1403,6652,6544],{"class":6536},[1403,6654,6655,6657,6659,6661,6663,6665,6668,6670,6672,6675,6677,6679],{"class":1405,"line":2326},[1403,6656,6549],{"class":6536},[1403,6658,6627],{"class":6540},[1403,6660,6630],{"class":6557},[1403,6662,1856],{"class":1424},[1403,6664,6563],{"class":6562},[1403,6666,6667],{"class":1446},"handleDecode",[1403,6669,2420],{"class":6562},[1403,6671,6642],{"class":6536},[1403,6673,6674],{"class":1432},"Decode",[1403,6676,6648],{"class":6536},[1403,6678,6627],{"class":6540},[1403,6680,6544],{"class":6536},[1403,6682,6683,6685,6688,6690,6692,6694,6696,6698,6701,6704,6706,6709],{"class":1405,"line":2337},[1403,6684,6549],{"class":6536},[1403,6686,6687],{"class":6540},"textarea",[1403,6689,4428],{"class":6557},[1403,6691,1856],{"class":1424},[1403,6693,6563],{"class":6562},[1403,6695,6261],{"class":1446},[1403,6697,2420],{"class":6562},[1403,6699,6700],{"class":6557}," readOnly",[1403,6702,6703],{"class":6557}," placeholder",[1403,6705,1856],{"class":1424},[1403,6707,6708],{"class":1436},"\"Result will appear here\"",[1403,6710,6711],{"class":6536}," \u002F>\n",[1403,6713,6714,6717,6719],{"class":1405,"line":2343},[1403,6715,6716],{"class":6536},"    \u003C\u002F",[1403,6718,6541],{"class":6540},[1403,6720,6544],{"class":6536},[1403,6722,6723],{"class":1405,"line":2359},[1403,6724,6725],{"class":1432},"  );\n",[1403,6727,6728],{"class":1405,"line":2371},[1403,6729,3351],{"class":1432},[1369,6731,6732],{},"This API reference provides comprehensive guidance for implementing URL encoding\u002Fdecoding functionality in various JavaScript environments and frameworks.",[6734,6735,6736],"style",{},"html pre.shiki code .sLEZ0, html code.shiki .sLEZ0{--shiki-default:#6A737D;--shiki-light:#6A737D;--shiki-dark:#6A9955}html pre.shiki code .sGiLm, html code.shiki .sGiLm{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#569CD6}html pre.shiki code .sdRU0, html code.shiki .sdRU0{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#4FC1FF}html pre.shiki code .sGmsN, html code.shiki .sGmsN{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#D4D4D4}html pre.shiki code .sqMzV, html code.shiki .sqMzV{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#DCDCAA}html pre.shiki code .svVIm, html code.shiki .svVIm{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#D4D4D4}html pre.shiki code .sjj1j, html code.shiki .sjj1j{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#CE9178}html pre.shiki code .szTj3, html code.shiki .szTj3{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#9CDCFE}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s_0E6, html code.shiki .s_0E6{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#4EC9B0}html pre.shiki code .szM7h, html code.shiki .szM7h{--shiki-default:#E36209;--shiki-light:#E36209;--shiki-dark:#9CDCFE}html pre.shiki code .sLV08, html code.shiki .sLV08{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#569CD6}html pre.shiki code .srAhW, html code.shiki .srAhW{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#C586C0}html pre.shiki code .sE-uM, html code.shiki .sE-uM{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#D16969}html pre.shiki code .sVGFY, html code.shiki .sVGFY{--shiki-default:#22863A;--shiki-default-font-weight:bold;--shiki-light:#22863A;--shiki-light-font-weight:bold;--shiki-dark:#D7BA7D;--shiki-dark-font-weight:inherit}html pre.shiki code .s7eq4, html code.shiki .s7eq4{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#569CD6}html pre.shiki code .sXkxF, html code.shiki .sXkxF{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#D4D4D4}html pre.shiki code .sewGd, html code.shiki .sewGd{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#B5CEA8}html pre.shiki code .sSQ6O, html code.shiki .sSQ6O{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#9CDCFE}html pre.shiki code .sbmXf, html code.shiki .sbmXf{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#CE9178}html pre.shiki code .scsnT, html code.shiki .scsnT{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#D16969}html pre.shiki code .swzpd, html code.shiki .swzpd{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#D7BA7D}html pre.shiki code .s2-Xe, html code.shiki .s2-Xe{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#4EC9B0}html pre.shiki code .s2BuX, html code.shiki .s2BuX{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#DCDCAA}html pre.shiki code .skpqk, html code.shiki .skpqk{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#808080}html pre.shiki code .sq2bZ, html code.shiki .sq2bZ{--shiki-default:#22863A;--shiki-light:#22863A;--shiki-dark:#569CD6}html pre.shiki code .shCbc, html code.shiki .shCbc{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#9CDCFE}html pre.shiki code .stLzX, html code.shiki .stLzX{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#569CD6}",{"title":1399,"searchDepth":1413,"depth":1413,"links":6738},[6739,6744,6747,6751,6755],{"id":1375,"depth":1413,"text":1376,"children":6740},[6741,6742,6743],{"id":1380,"depth":1443,"text":1381},{"id":1711,"depth":1443,"text":1712},{"id":3354,"depth":1443,"text":3355},{"id":4085,"depth":1413,"text":4086,"children":6745},[6746],{"id":4089,"depth":1443,"text":4090},{"id":5191,"depth":1413,"text":5192,"children":6748},[6749,6750],{"id":5195,"depth":1443,"text":5196},{"id":5370,"depth":1443,"text":5371},{"id":5648,"depth":1413,"text":5649,"children":6752},[6753,6754],{"id":5652,"depth":1443,"text":5653},{"id":5842,"depth":1443,"text":5843},{"id":6013,"depth":1413,"text":415,"children":6756},[6757],{"id":6016,"depth":1443,"text":6017},"md",{},{"title":53,"description":1371},{"loc":904},"AciNqGGd52_gJax5-5iYZTX9Ps7nKblciRQwCyRpRA0",[6764,6764],null]