[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fru\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features":3,"page-\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features-ru":717,"surroundings\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features-ru":1619},[4],{"title":5,"ignore":6,"path":7,"stem":8,"children":9,"page":26},"Документация",true,"\u002Fru\u002Fdocs","ru\u002F01.docs",[10,27,708],{"title":11,"path":12,"stem":13,"children":14,"page":-1},"Русский","\u002Fru\u002Fdocs\u002Fwelcome","ru\u002F01.docs\u002F01.welcome\u002F01.index",[15,17],{"title":16,"path":12,"stem":13},"Welcome",{"title":18,"path":19,"stem":20,"children":21,"page":26},"Get Started","\u002Fru\u002Fdocs\u002Fwelcome\u002Fget-started","ru\u002F01.docs\u002F01.welcome\u002F01.get-started",[22],{"title":23,"path":24,"stem":25},"Установка","\u002Fru\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","ru\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",false,{"title":28,"path":29,"stem":30,"children":31,"page":26},"Основные инструменты","\u002Fru\u002Fdocs\u002Fcore","ru\u002F01.docs\u002F02.core",[32,57,69,77,112,146,176,190,199,229,243,272,281,289,298,316,324,344,376,413,422,430,439,447,458,479,503,532,560,587,614,651,679],{"title":33,"path":34,"stem":35,"children":36,"page":26},"MD5","\u002Fru\u002Fdocs\u002Fcore\u002Fmd5","ru\u002F01.docs\u002F02.core\u002F01.md5",[37,41,45,49,53],{"title":38,"path":39,"stem":40},"Введение","\u002Fru\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":42,"path":43,"stem":44},"Базовое Использование","\u002Fru\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":46,"path":47,"stem":48},"Расширенные функции","\u002Fru\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":50,"path":51,"stem":52},"Соображения Безопасности","\u002Fru\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":54,"path":55,"stem":56},"Справочник API","\u002Fru\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","ru\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":58,"path":59,"stem":60,"children":61,"page":26},"UUID","\u002Fru\u002Fdocs\u002Fcore\u002Fuuid","ru\u002F01.docs\u002F02.core\u002F02.uuid",[62,65],{"title":38,"path":63,"stem":64},"\u002Fru\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":66,"path":67,"stem":68},"API","\u002Fru\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","ru\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":70,"path":71,"stem":72,"children":73,"page":26},"Генератор QR-кодов","\u002Fru\u002Fdocs\u002Fcore\u002Fqr-code-generator","ru\u002F01.docs\u002F02.core\u002F03.qr-code-generator",[74],{"title":70,"path":75,"stem":76},"\u002Fru\u002Fdocs\u002Fcore\u002Fqr-code-generator\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F03.qr-code-generator\u002F01.introduction",{"title":78,"path":79,"stem":80,"children":81,"page":26},"Image Cropper","\u002Fru\u002Fdocs\u002Fcore\u002Fimage-cropper","ru\u002F01.docs\u002F02.core\u002F04.image-cropper",[82,85,89,93,97,100,104,108],{"title":38,"path":83,"stem":84},"\u002Fru\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F0.introduction",{"title":86,"path":87,"stem":88},"Базовое использование","\u002Fru\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F02.basic-usage",{"title":90,"path":91,"stem":92},"Расширенные возможности","\u002Fru\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F03.advanced-features",{"title":94,"path":95,"stem":96},"Вопросы безопасности","\u002Fru\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F04.security-considerations",{"title":54,"path":98,"stem":99},"\u002Fru\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fapi-reference","ru\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F05.api-reference",{"title":101,"path":102,"stem":103},"Примеры","\u002Fru\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F06.examples",{"title":105,"path":106,"stem":107},"Часто задаваемые вопросы","\u002Fru\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Ffaq","ru\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F07.faq",{"title":109,"path":110,"stem":111},"Связанные инструменты","\u002Fru\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Frelated-tools","ru\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F08.related-tools",{"title":113,"path":114,"stem":115,"children":116,"page":26},"Json To Csv","\u002Fru\u002Fdocs\u002Fcore\u002Fjson-to-csv","ru\u002F01.docs\u002F02.core\u002F05.json-to-csv",[117,121,124,127,131,135,139,142],{"title":118,"path":119,"stem":120},"Introduction","\u002Fru\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F0.introduction",{"title":86,"path":122,"stem":123},"\u002Fru\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F02.basic-usage",{"title":90,"path":125,"stem":126},"\u002Fru\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F03.advanced-features",{"title":128,"path":129,"stem":130},"Соображения безопасности","\u002Fru\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F04.security-considerations",{"title":132,"path":133,"stem":134},"Справочник по API","\u002Fru\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fapi-reference","ru\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F05.api-reference",{"title":136,"path":137,"stem":138},"Primery","\u002Fru\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F06.examples",{"title":105,"path":140,"stem":141},"\u002Fru\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Ffaq","ru\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F07.faq",{"title":143,"path":144,"stem":145},"Похожие инструменты","\u002Fru\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Frelated-tools","ru\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F08.related-tools",{"title":147,"path":148,"stem":149,"children":150,"page":26},"Open Graph Meta Generator","\u002Fru\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator","ru\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator",[151,154,158,161,164,167,170,173],{"title":118,"path":152,"stem":153},"\u002Fru\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F0.introduction",{"title":155,"path":156,"stem":157},"Руководство по базовому использованию","\u002Fru\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F02.basic-usage",{"title":90,"path":159,"stem":160},"\u002Fru\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F03.advanced-features",{"title":128,"path":162,"stem":163},"\u002Fru\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F04.security-considerations",{"title":132,"path":165,"stem":166},"\u002Fru\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fapi-reference","ru\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F05.api-reference",{"title":101,"path":168,"stem":169},"\u002Fru\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F06.examples",{"title":105,"path":171,"stem":172},"\u002Fru\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Ffaq","ru\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F07.faq",{"title":109,"path":174,"stem":175},"\u002Fru\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Frelated-tools","ru\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F08.related-tools",{"title":177,"path":178,"stem":179,"children":180,"page":26},"Scientific Calculator","\u002Fru\u002Fdocs\u002Fcore\u002Fscientific-calculator","ru\u002F01.docs\u002F02.core\u002F05.scientific-calculator",[181,184,187],{"title":118,"path":182,"stem":183},"\u002Fru\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F0.introduction",{"title":86,"path":185,"stem":186},"\u002Fru\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F02.basic-usage",{"title":90,"path":188,"stem":189},"\u002Fru\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F03.advanced-features",{"title":191,"path":192,"stem":193,"children":194,"page":26},"Sha Calculator","\u002Fru\u002Fdocs\u002Fcore\u002Fsha-calculator","ru\u002F01.docs\u002F02.core\u002F05.sha-calculator",[195],{"title":196,"path":197,"stem":198},"Калькулятор SHA‑хэша","\u002Fru\u002Fdocs\u002Fcore\u002Fsha-calculator\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F05.sha-calculator\u002F0.introduction",{"title":200,"path":201,"stem":202,"children":203,"page":26},"Sql Prettify","\u002Fru\u002Fdocs\u002Fcore\u002Fsql-prettify","ru\u002F01.docs\u002F02.core\u002F05.sql-prettify",[204,207,211,214,217,220,223,226],{"title":118,"path":205,"stem":206},"\u002Fru\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F0.introduction",{"title":208,"path":209,"stem":210},"Основное использование","\u002Fru\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F02.basic-usage",{"title":90,"path":212,"stem":213},"\u002Fru\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F03.advanced-features",{"title":94,"path":215,"stem":216},"\u002Fru\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F04.security-considerations",{"title":54,"path":218,"stem":219},"\u002Fru\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fapi-reference","ru\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F05.api-reference",{"title":101,"path":221,"stem":222},"\u002Fru\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F06.examples",{"title":105,"path":224,"stem":225},"\u002Fru\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Ffaq","ru\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F07.faq",{"title":109,"path":227,"stem":228},"\u002Fru\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Frelated-tools","ru\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F08.related-tools",{"title":230,"path":231,"stem":232,"children":233,"page":26},"Yaml To Toml","\u002Fru\u002Fdocs\u002Fcore\u002Fyaml-to-toml","ru\u002F01.docs\u002F02.core\u002F05.yaml-to-toml",[234,237,240],{"title":118,"path":235,"stem":236},"\u002Fru\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F0.introduction",{"title":208,"path":238,"stem":239},"\u002Fru\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F02.basic-usage",{"title":90,"path":241,"stem":242},"\u002Fru\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F03.advanced-features",{"title":244,"path":245,"stem":246,"children":247,"page":26},"Beyond Compare","\u002Fru\u002Fdocs\u002Fcore\u002Fbeyond-compare","ru\u002F01.docs\u002F02.core\u002F06.beyond-compare",[248,251,254,257,260,263,266,269],{"title":118,"path":249,"stem":250},"\u002Fru\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":86,"path":252,"stem":253},"\u002Fru\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F02.basic-usage",{"title":90,"path":255,"stem":256},"\u002Fru\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F03.advanced-features",{"title":94,"path":258,"stem":259},"\u002Fru\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F04.security-considerations",{"title":132,"path":261,"stem":262},"\u002Fru\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fapi-reference","ru\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F05.api-reference",{"title":101,"path":264,"stem":265},"\u002Fru\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F06.examples",{"title":105,"path":267,"stem":268},"\u002Fru\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Ffaq","ru\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F07.faq",{"title":109,"path":270,"stem":271},"\u002Fru\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Frelated-tools","ru\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F08.related-tools",{"title":273,"path":274,"stem":275,"children":276,"page":26},"Clock","\u002Fru\u002Fdocs\u002Fcore\u002Fclock","ru\u002F01.docs\u002F02.core\u002F06.clock",[277],{"title":278,"path":279,"stem":280},"Clock Tool","\u002Fru\u002Fdocs\u002Fcore\u002Fclock\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F06.clock\u002F0.introduction",{"title":282,"path":283,"stem":284,"children":285,"page":26},"Group Chat","\u002Fru\u002Fdocs\u002Fcore\u002Fgroup-chat","ru\u002F01.docs\u002F02.core\u002F06.group-chat",[286],{"title":118,"path":287,"stem":288},"\u002Fru\u002Fdocs\u002Fcore\u002Fgroup-chat\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F06.group-chat\u002F0.introduction",{"title":290,"path":291,"stem":292,"children":293,"page":26},"Hmac Calculator","\u002Fru\u002Fdocs\u002Fcore\u002Fhmac-calculator","ru\u002F01.docs\u002F02.core\u002F06.hmac-calculator",[294],{"title":295,"path":296,"stem":297},"Калькулятор HMAC","\u002Fru\u002Fdocs\u002Fcore\u002Fhmac-calculator\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F06.hmac-calculator\u002F0.introduction",{"title":299,"path":300,"stem":301,"children":302,"page":26},"Jwt Parser","\u002Fru\u002Fdocs\u002Fcore\u002Fjwt-parser","ru\u002F01.docs\u002F02.core\u002F06.jwt-parser",[303,306,309,313],{"title":118,"path":304,"stem":305},"\u002Fru\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F0.introduction",{"title":42,"path":307,"stem":308},"\u002Fru\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F02.basic-usage",{"title":310,"path":311,"stem":312},"Продвинутые возможности","\u002Fru\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F03.advanced-features",{"title":94,"path":314,"stem":315},"\u002Fru\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F04.security-considerations",{"title":317,"path":318,"stem":319,"children":320,"page":26},"Screenshot Tool","\u002Fru\u002Fdocs\u002Fcore\u002Fscreenshot-tool","ru\u002F01.docs\u002F02.core\u002F07.screenshot-tool",[321],{"title":118,"path":322,"stem":323},"\u002Fru\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F0.introduction",{"title":325,"path":326,"stem":327,"children":328,"page":26},"Area Converter","\u002Fru\u002Fdocs\u002Fcore\u002Farea-converter","ru\u002F01.docs\u002F02.core\u002F08.area-converter",[329,332,335,338,341],{"title":118,"path":330,"stem":331},"\u002Fru\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":86,"path":333,"stem":334},"\u002Fru\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":46,"path":336,"stem":337},"\u002Fru\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":101,"path":339,"stem":340},"\u002Fru\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":105,"path":342,"stem":343},"\u002Fru\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","ru\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":345,"path":346,"stem":347,"children":348,"page":26},"Camera Recorder","\u002Fru\u002Fdocs\u002Fcore\u002Fcamera-recorder","ru\u002F01.docs\u002F02.core\u002F08.camera-recorder",[349,352,356,360,364,368,372],{"title":118,"path":350,"stem":351},"\u002Fru\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F0.introduction",{"title":353,"path":354,"stem":355},"Basic Usage","\u002Fru\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F02.basic-usage",{"title":357,"path":358,"stem":359},"Advanced Features","\u002Fru\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F03.advanced-features",{"title":361,"path":362,"stem":363},"Examples","\u002Fru\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F04.examples",{"title":365,"path":366,"stem":367},"Frequently Asked Questions","\u002Fru\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Ffaq","ru\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F05.faq",{"title":369,"path":370,"stem":371},"Related Tools","\u002Fru\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Frelated-tools","ru\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F06.related-tools",{"title":373,"path":374,"stem":375},"Security Considerations","\u002Fru\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F07.security-considerations",{"title":377,"path":378,"stem":379,"children":380,"page":26},"Cursor Canvas","\u002Fru\u002Fdocs\u002Fcore\u002Fcursor-canvas","ru\u002F01.docs\u002F02.core\u002F09.cursor-canvas",[381,385,389,393,397,401,405,409],{"title":382,"path":383,"stem":384},"Введение - Cursor Canvas","\u002Fru\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F0.introduction",{"title":386,"path":387,"stem":388},"Базовое использование - Cursor Canvas","\u002Fru\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F02.basic-usage",{"title":390,"path":391,"stem":392},"Расширенные возможности - Cursor Canvas","\u002Fru\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F03.advanced-features",{"title":394,"path":395,"stem":396},"Безопасность - Cursor Canvas","\u002Fru\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F04.security-considerations",{"title":398,"path":399,"stem":400},"Справка по API - Cursor Canvas","\u002Fru\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fapi-reference","ru\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F05.api-reference",{"title":402,"path":403,"stem":404},"Примеры - Cursor Canvas","\u002Fru\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F06.examples",{"title":406,"path":407,"stem":408},"FAQ - Cursor Canvas","\u002Fru\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Ffaq","ru\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F07.faq",{"title":410,"path":411,"stem":412},"Смежные инструменты - Cursor Canvas","\u002Fru\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Frelated-tools","ru\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F08.related-tools",{"title":414,"path":415,"stem":416,"children":417,"page":26},"Keycode Info","\u002Fru\u002Fdocs\u002Fcore\u002Fkeycode-info","ru\u002F01.docs\u002F02.core\u002F13.keycode-info",[418],{"title":419,"path":420,"stem":421},"Информация о Кодеке Клавиши - Введение","\u002Fru\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F0.introduction",{"title":423,"path":424,"stem":425,"children":426,"page":26},"Xml To Json","\u002Fru\u002Fdocs\u002Fcore\u002Fxml-to-json","ru\u002F01.docs\u002F02.core\u002F16.xml-to-json",[427],{"title":118,"path":428,"stem":429},"\u002Fru\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F0.introduction",{"title":431,"path":432,"stem":433,"children":434,"page":26},"Text Replacer","\u002Fru\u002Fdocs\u002Fcore\u002Ftext-replacer","ru\u002F01.docs\u002F02.core\u002F19.text-replacer",[435],{"title":436,"path":437,"stem":438},"Инструмент замены текста - Введение","\u002Fru\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F01.introduction",{"title":440,"path":441,"stem":442,"children":443,"page":26},"Temperature Converter","\u002Fru\u002Fdocs\u002Fcore\u002Ftemperature-converter","ru\u002F01.docs\u002F02.core\u002F20.temperature-converter",[444],{"title":118,"path":445,"stem":446},"\u002Fru\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F0.introduction",{"title":448,"path":449,"stem":450,"children":451,"page":26},"Black Wallpaper","\u002Fru\u002Fdocs\u002Fcore\u002Fblack-wallpaper","ru\u002F01.docs\u002F02.core\u002F23.black-wallpaper",[452,455],{"title":118,"path":453,"stem":454},"\u002Fru\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F0.introduction",{"title":86,"path":456,"stem":457},"\u002Fru\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F02.basic-usage",{"title":459,"path":460,"stem":461,"children":462,"page":26},"Text Diff","\u002Fru\u002Fdocs\u002Fcore\u002Ftext-diff","ru\u002F01.docs\u002F02.core\u002F23.text-diff",[463,467,471,475],{"title":464,"path":465,"stem":466},"Инструмент Text Diff - Введение","\u002Fru\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F23.text-diff\u002F0.introduction",{"title":468,"path":469,"stem":470},"Базовое использование - Инструмент Text Diff","\u002Fru\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F23.text-diff\u002F02.basic-usage",{"title":472,"path":473,"stem":474},"Расширенные функции - Инструмент Text Diff","\u002Fru\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F23.text-diff\u002F03.advanced-features",{"title":476,"path":477,"stem":478},"Примеры - Инструмент Text Diff","\u002Fru\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F23.text-diff\u002F04.examples",{"title":480,"path":481,"stem":482,"children":483,"page":26},"M3u8 Player","\u002Fru\u002Fdocs\u002Fcore\u002Fm3u8-player","ru\u002F01.docs\u002F02.core\u002F26.m3u8-player",[484,487,490,493,496,500],{"title":118,"path":485,"stem":486},"\u002Fru\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F0.introduction",{"title":208,"path":488,"stem":489},"\u002Fru\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F02.basic-usage",{"title":46,"path":491,"stem":492},"\u002Fru\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F03.advanced-features",{"title":54,"path":494,"stem":495},"\u002Fru\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fapi-reference","ru\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F05.api-reference",{"title":497,"path":498,"stem":499},"Примеры кода","\u002Fru\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F06.examples",{"title":105,"path":501,"stem":502},"\u002Fru\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Ffaq","ru\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F07.faq",{"title":504,"path":505,"stem":506,"children":507,"page":26},"Screen Dead Pixel Detector","\u002Fru\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector","ru\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector",[508,512,515,518,522,525,529],{"title":509,"path":510,"stem":511},"Детектор битых пикселей экрана","\u002Fru\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F0.introduction",{"title":86,"path":513,"stem":514},"\u002Fru\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F02.basic-usage",{"title":90,"path":516,"stem":517},"\u002Fru\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F03.advanced-features",{"title":519,"path":520,"stem":521},"Безопасность и конфиденциальность","\u002Fru\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F04.security-considerations",{"title":101,"path":523,"stem":524},"\u002Fru\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F06.examples",{"title":526,"path":527,"stem":528},"FAQ","\u002Fru\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Ffaq","ru\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F07.faq",{"title":109,"path":530,"stem":531},"\u002Fru\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Frelated-tools","ru\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F08.related-tools",{"title":533,"path":534,"stem":535,"children":536,"page":26},"Survey Tool","\u002Fru\u002Fdocs\u002Fcore\u002Fsurvey-tool","ru\u002F01.docs\u002F02.core\u002F31.survey-tool",[537,541,544,547,551,554,557],{"title":538,"path":539,"stem":540},"Инструмент опросов","\u002Fru\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F0.introduction",{"title":86,"path":542,"stem":543},"\u002Fru\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F02.basic-usage",{"title":46,"path":545,"stem":546},"\u002Fru\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F03.advanced-features",{"title":548,"path":549,"stem":550},"Безопасность","\u002Fru\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F04.security-considerations",{"title":101,"path":552,"stem":553},"\u002Fru\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F06.examples",{"title":526,"path":555,"stem":556},"\u002Fru\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Ffaq","ru\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F07.faq",{"title":109,"path":558,"stem":559},"\u002Fru\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Frelated-tools","ru\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F08.related-tools",{"title":561,"path":562,"stem":563,"children":564,"page":26},"Vue Office","\u002Fru\u002Fdocs\u002Fcore\u002Fvue-office","ru\u002F01.docs\u002F02.core\u002F32.vue-office",[565,569,572,575,578,581,584],{"title":566,"path":567,"stem":568},"Просмотр документов Vue Office","\u002Fru\u002Fdocs\u002Fcore\u002Fvue-office\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F32.vue-office\u002F0.introduction",{"title":86,"path":570,"stem":571},"\u002Fru\u002Fdocs\u002Fcore\u002Fvue-office\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F32.vue-office\u002F02.basic-usage",{"title":90,"path":573,"stem":574},"\u002Fru\u002Fdocs\u002Fcore\u002Fvue-office\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F32.vue-office\u002F03.advanced-features",{"title":94,"path":576,"stem":577},"\u002Fru\u002Fdocs\u002Fcore\u002Fvue-office\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002F32.vue-office\u002F04.security-considerations",{"title":101,"path":579,"stem":580},"\u002Fru\u002Fdocs\u002Fcore\u002Fvue-office\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F32.vue-office\u002F06.examples",{"title":526,"path":582,"stem":583},"\u002Fru\u002Fdocs\u002Fcore\u002Fvue-office\u002Ffaq","ru\u002F01.docs\u002F02.core\u002F32.vue-office\u002F07.faq",{"title":109,"path":585,"stem":586},"\u002Fru\u002Fdocs\u002Fcore\u002Fvue-office\u002Frelated-tools","ru\u002F01.docs\u002F02.core\u002F32.vue-office\u002F08.related-tools",{"title":588,"path":589,"stem":590,"children":591,"page":26},"Event Calendar","\u002Fru\u002Fdocs\u002Fcore\u002Fevent-calendar","ru\u002F01.docs\u002F02.core\u002F33.event-calendar",[592,596,599,602,605,608,611],{"title":593,"path":594,"stem":595},"Календарь событий","\u002Fru\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F0.introduction",{"title":86,"path":597,"stem":598},"\u002Fru\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F02.basic-usage",{"title":46,"path":600,"stem":601},"\u002Fru\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F03.advanced-features",{"title":548,"path":603,"stem":604},"\u002Fru\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F04.security-considerations",{"title":101,"path":606,"stem":607},"\u002Fru\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F06.examples",{"title":526,"path":609,"stem":610},"\u002Fru\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Ffaq","ru\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F07.faq",{"title":109,"path":612,"stem":613},"\u002Fru\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Frelated-tools","ru\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F08.related-tools",{"title":615,"path":616,"stem":617,"children":618,"page":26},"Html Preview","\u002Fru\u002Fdocs\u002Fcore\u002Fhtml-preview","ru\u002F01.docs\u002F02.core\u002F35.html-preview",[619,623,627,631,635,639,643,647],{"title":620,"path":621,"stem":622},"Introduction - HTML Preview","\u002Fru\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F35.html-preview\u002F0.introduction",{"title":624,"path":625,"stem":626},"Basic usage - HTML Preview","\u002Fru\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F35.html-preview\u002F02.basic-usage",{"title":628,"path":629,"stem":630},"Advanced features - HTML Preview","\u002Fru\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F35.html-preview\u002F03.advanced-features",{"title":632,"path":633,"stem":634},"Security considerations - HTML Preview","\u002Fru\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002F35.html-preview\u002F04.security-considerations",{"title":636,"path":637,"stem":638},"API reference - HTML Preview","\u002Fru\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fapi-reference","ru\u002F01.docs\u002F02.core\u002F35.html-preview\u002F05.api-reference",{"title":640,"path":641,"stem":642},"Examples - HTML Preview","\u002Fru\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F35.html-preview\u002F06.examples",{"title":644,"path":645,"stem":646},"FAQ - HTML Preview","\u002Fru\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Ffaq","ru\u002F01.docs\u002F02.core\u002F35.html-preview\u002F07.faq",{"title":648,"path":649,"stem":650},"Related tools - HTML Preview","\u002Fru\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Frelated-tools","ru\u002F01.docs\u002F02.core\u002F35.html-preview\u002F08.related-tools",{"title":652,"path":653,"stem":654,"children":655,"page":26},"Генератор визиток","\u002Fru\u002Fdocs\u002Fcore\u002Fbusiness-card","ru\u002F01.docs\u002F02.core\u002F36.business-card",[656,659,662,666,669,672,676],{"title":652,"path":657,"stem":658},"\u002Fru\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002F36.business-card\u002F0.introduction",{"title":208,"path":660,"stem":661},"\u002Fru\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002F36.business-card\u002F02.basic-usage",{"title":663,"path":664,"stem":665},"Дополнительно","\u002Fru\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002F36.business-card\u002F03.advanced-features",{"title":548,"path":667,"stem":668},"\u002Fru\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002F36.business-card\u002F04.security-considerations",{"title":101,"path":670,"stem":671},"\u002Fru\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fexamples","ru\u002F01.docs\u002F02.core\u002F36.business-card\u002F06.examples",{"title":673,"path":674,"stem":675},"Вопросы","\u002Fru\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Ffaq","ru\u002F01.docs\u002F02.core\u002F36.business-card\u002F07.faq",{"title":143,"path":677,"stem":678},"\u002Fru\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Frelated-tools","ru\u002F01.docs\u002F02.core\u002F36.business-card\u002F08.related-tools",{"title":680,"path":681,"stem":682,"children":683,"page":26},"Base64","\u002Fru\u002Fdocs\u002Fcore\u002Fbase64","ru\u002F01.docs\u002F02.core\u002Fbase64",[684,687,690,693,696,699,702,705],{"title":118,"path":685,"stem":686},"\u002Fru\u002Fdocs\u002Fcore\u002Fbase64\u002Fintroduction","ru\u002F01.docs\u002F02.core\u002Fbase64\u002F0.introduction",{"title":208,"path":688,"stem":689},"\u002Fru\u002Fdocs\u002Fcore\u002Fbase64\u002Fbasic-usage","ru\u002F01.docs\u002F02.core\u002Fbase64\u002F02.basic-usage",{"title":46,"path":691,"stem":692},"\u002Fru\u002Fdocs\u002Fcore\u002Fbase64\u002Fadvanced-features","ru\u002F01.docs\u002F02.core\u002Fbase64\u002F03.advanced-features",{"title":128,"path":694,"stem":695},"\u002Fru\u002Fdocs\u002Fcore\u002Fbase64\u002Fsecurity-considerations","ru\u002F01.docs\u002F02.core\u002Fbase64\u002F04.security-considerations",{"title":54,"path":697,"stem":698},"\u002Fru\u002Fdocs\u002Fcore\u002Fbase64\u002Fapi-reference","ru\u002F01.docs\u002F02.core\u002Fbase64\u002F05.api-reference",{"title":101,"path":700,"stem":701},"\u002Fru\u002Fdocs\u002Fcore\u002Fbase64\u002Fexamples","ru\u002F01.docs\u002F02.core\u002Fbase64\u002F06.examples",{"title":105,"path":703,"stem":704},"\u002Fru\u002Fdocs\u002Fcore\u002Fbase64\u002Ffaq","ru\u002F01.docs\u002F02.core\u002Fbase64\u002F07.faq",{"title":109,"path":706,"stem":707},"\u002Fru\u002Fdocs\u002Fcore\u002Fbase64\u002Frelated-tools","ru\u002F01.docs\u002F02.core\u002Fbase64\u002F08.related-tools",{"title":709,"path":710,"stem":711,"children":712,"page":26},"Troubleshooting","\u002Fru\u002Fdocs\u002Ftroubleshooting","ru\u002F01.docs\u002F06.troubleshooting",[713],{"title":714,"path":715,"stem":716},"Часто Задаваемые Вопросы","\u002Fru\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","ru\u002F01.docs\u002F06.troubleshooting\u002F01.common-issues",{"id":718,"title":310,"body":719,"description":729,"extension":1614,"meta":1615,"navigation":6,"path":311,"seo":1616,"sitemap":1617,"stem":312,"__hash__":1618},"content_ru\u002Fru\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F03.advanced-features.md",{"type":720,"value":721,"toc":1569},"minimark",[722,726,730,735,740,743,766,770,790,794,797,823,827,831,834,854,858,878,882,902,906,910,913,924,928,953,957,961,964,984,988,991,1011,1015,1019,1045,1049,1069,1073,1077,1103,1107,1127,1131,1135,1159,1163,1183,1187,1191,1217,1221,1241,1245,1249,1275,1279,1305,1308,1312,1459,1463,1548,1552,1565],[723,724,310],"h1",{"id":725},"продвинутые-возможности",[727,728,729],"p",{},"Это руководство описывает расширенные возможности инструмента JWT Parser для опытных пользователей и разработчиков.",[731,732,734],"h2",{"id":733},"управление-историей","Управление историей",[736,737,739],"h3",{"id":738},"автоматическое-сохранение-истории","Автоматическое сохранение истории",[727,741,742],{},"Инструмент автоматически сохраняет разобранные токены в локальное хранилище браузера:",[744,745,746,754,760],"ul",{},[747,748,749,753],"li",{},[750,751,752],"strong",{},"Постоянное хранение",": история сохраняется даже после перезапуска браузера",[747,755,756,759],{},[750,757,758],{},"Ориентация на приватность",": данные остаются только в вашем браузере",[747,761,762,765],{},[750,763,764],{},"Автоматическая очистка",": хранится не более 50 последних токенов",[736,767,769],{"id":768},"операции-с-историей","Операции с историей",[744,771,772,778,784],{},[747,773,774,777],{},[750,775,776],{},"Загрузка из истории",": нажмите на любой элемент, чтобы снова загрузить токен",[747,779,780,783],{},[750,781,782],{},"Очистка истории",": удалите все сохраненные токены сразу",[747,785,786,789],{},[750,787,788],{},"Выборочная загрузка",": выбирайте отдельные токены для повторного анализа",[736,791,793],{"id":792},"информация-в-истории","Информация в истории",[727,795,796],{},"Каждая запись истории показывает:",[744,798,799,805,811,817],{},[747,800,801,804],{},[750,802,803],{},"Алгоритм",": используемый алгоритм подписи",[747,806,807,810],{},[750,808,809],{},"Срок действия",": когда токен истекает",[747,812,813,816],{},[750,814,815],{},"Метка времени",": когда токен был разобран",[747,818,819,822],{},[750,820,821],{},"Предпросмотр токена",": первые 50 символов токена",[731,824,826],{"id":825},"возможности-анализа-токенов","Возможности анализа токенов",[736,828,830],{"id":829},"определение-алгоритма","Определение алгоритма",[727,832,833],{},"Инструмент автоматически определяет и показывает:",[744,835,836,842,848],{},[747,837,838,841],{},[750,839,840],{},"Симметричные алгоритмы",": HS256, HS384, HS512",[747,843,844,847],{},[750,845,846],{},"Асимметричные алгоритмы",": RS256, RS384, RS512, ES256, ES384, ES512",[747,849,850,853],{},[750,851,852],{},"Алгоритм none",": незащищенные токены (только для разработки)",[736,855,857],{"id":856},"анализ-срока-действия","Анализ срока действия",[744,859,860,866,872],{},[747,861,862,865],{},[750,863,864],{},"Время истечения",": преобразует Unix timestamp в читаемую дату и время",[747,867,868,871],{},[750,869,870],{},"Часовой пояс",": показывает значения в вашем локальном часовом поясе",[747,873,874,877],{},[750,875,876],{},"Просроченные токены",": явно указывает, истек ли токен",[736,879,881],{"id":880},"анализ-claims","Анализ claims",[744,883,884,890,896],{},[747,885,886,889],{},[750,887,888],{},"Стандартные claims",": автоматически распознает стандартные claims RFC 7519",[747,891,892,895],{},[750,893,894],{},"Пользовательские claims",": показывает claims, специфичные для приложения",[747,897,898,901],{},[750,899,900],{},"Вложенные объекты",": обрабатывает сложные структуры payload",[731,903,905],{"id":904},"функции-копирования-и-экспорта","Функции копирования и экспорта",[736,907,909],{"id":908},"структурированное-копирование","Структурированное копирование",[727,911,912],{},"При копировании результата вы получаете структурированный вывод вида:",[914,915,921],"pre",{"className":916,"code":918,"language":919,"meta":920},[917],"language-text","Header:\n{\n  \"alg\": \"HS256\",\n  \"typ\": \"JWT\"\n}\n\nPayload:\n{\n  \"sub\": \"1234567890\",\n  \"name\": \"John Doe\",\n  \"iat\": 1516239022,\n  \"exp\": 1516242622\n}\n\nSignature:\nSflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c\n","text","",[922,923,918],"code",{"__ignoreMap":920},[736,925,927],{"id":926},"сценарии-использования-копирования","Сценарии использования копирования",[744,929,930,935,941,947],{},[747,931,932,934],{},[750,933,5],{},": включение в API-документацию",[747,936,937,940],{},[750,938,939],{},"Отладка",": обмен результатами анализа с командой",[747,942,943,946],{},[750,944,945],{},"Тестирование",": использование в автоматизированных тестах",[747,948,949,952],{},[750,950,951],{},"Отчеты",": добавление в отчеты по безопасности и аудиту",[731,954,956],{"id":955},"обработка-ошибок-и-валидация","Обработка ошибок и валидация",[736,958,960],{"id":959},"проверка-формата","Проверка формата",[727,962,963],{},"Инструмент выполняет полную проверку формата:",[744,965,966,972,978],{},[747,967,968,971],{},[750,969,970],{},"Проверка структуры",": убеждается, что JWT состоит ровно из 3 частей, разделенных точками",[747,973,974,977],{},[750,975,976],{},"Проверка Base64URL",": проверяет, что каждая часть является корректным base64url",[747,979,980,983],{},[750,981,982],{},"Проверка JSON",": убеждается, что header и payload содержат валидный JSON",[736,985,987],{"id":986},"сообщения-об-ошибках","Сообщения об ошибках",[727,989,990],{},"Понятные и полезные сообщения включают:",[744,992,993,999,1005],{},[747,994,995,998],{},[750,996,997],{},"Неверный формат",": конкретные подсказки по структуре JWT",[747,1000,1001,1004],{},[750,1002,1003],{},"Ошибки разбора",": подробности о причине сбоя",[747,1006,1007,1010],{},[750,1008,1009],{},"Проблемы кодирования",": помощь при ошибках base64url",[731,1012,1014],{"id":1013},"сценарии-интеграции","Сценарии интеграции",[736,1016,1018],{"id":1017},"интеграция-в-процесс-разработки","Интеграция в процесс разработки",[1020,1021,1022,1028,1034,1040],"ol",{},[747,1023,1024,1027],{},[750,1025,1026],{},"Тестирование API",": разбор токенов из ответов API",[747,1029,1030,1033],{},[750,1031,1032],{},"Отладка аутентификации",": анализ токенов во время разработки",[747,1035,1036,1039],{},[750,1037,1038],{},"Code review",": проверка структуры токенов в pull request",[747,1041,1042,1044],{},[750,1043,5],{},": подготовка примеров для API-документации",[736,1046,1048],{"id":1047},"интеграция-с-тестами","Интеграция с тестами",[744,1050,1051,1057,1063],{},[747,1052,1053,1056],{},[750,1054,1055],{},"Unit-тесты",": использование разобранных данных в assertions",[747,1058,1059,1062],{},[750,1060,1061],{},"Интеграционные тесты",": проверка структуры токенов в сценариях тестирования",[747,1064,1065,1068],{},[750,1066,1067],{},"Тесты безопасности",": анализ токенов на потенциальные риски",[731,1070,1072],{"id":1071},"вопросы-производительности","Вопросы производительности",[736,1074,1076],{"id":1075},"обработка-на-стороне-клиента","Обработка на стороне клиента",[744,1078,1079,1085,1091,1097],{},[747,1080,1081,1084],{},[750,1082,1083],{},"Без сетевых запросов",": весь разбор выполняется в браузере",[747,1086,1087,1090],{},[750,1088,1089],{},"Быстрая обработка",": для большинства токенов результат появляется мгновенно",[747,1092,1093,1096],{},[750,1094,1095],{},"Экономное использование памяти",": минимальная нагрузка на память",[747,1098,1099,1102],{},[750,1100,1101],{},"Работа офлайн",": инструмент работает без подключения к интернету",[736,1104,1106],{"id":1105},"работа-с-большими-токенами","Работа с большими токенами",[744,1108,1109,1115,1121],{},[747,1110,1111,1114],{},[750,1112,1113],{},"Ограничения размера",": поддерживаются токены в пределах памяти браузера",[747,1116,1117,1120],{},[750,1118,1119],{},"Производительность",": оптимизировано для типичных размеров JWT",[747,1122,1123,1126],{},[750,1124,1125],{},"Обработка ошибок",": слишком большие токены обрабатываются корректно",[731,1128,1130],{"id":1129},"совместимость-с-браузерами","Совместимость с браузерами",[736,1132,1134],{"id":1133},"поддерживаемые-браузеры","Поддерживаемые браузеры",[744,1136,1137,1143,1149,1154],{},[747,1138,1139,1142],{},[750,1140,1141],{},"Chrome",": полная поддержка (рекомендуется)",[747,1144,1145,1148],{},[750,1146,1147],{},"Firefox",": полная поддержка",[747,1150,1151,1148],{},[750,1152,1153],{},"Safari",[747,1155,1156,1148],{},[750,1157,1158],{},"Edge",[736,1160,1162],{"id":1161},"необходимые-возможности","Необходимые возможности",[744,1164,1165,1171,1177],{},[747,1166,1167,1170],{},[750,1168,1169],{},"Local Storage",": для функции истории",[747,1172,1173,1176],{},[750,1174,1175],{},"Clipboard API",": для функции копирования",[747,1178,1179,1182],{},[750,1180,1181],{},"JSON Parsing",": для анализа токенов",[731,1184,1186],{"id":1185},"лучшие-практики-безопасности","Лучшие практики безопасности",[736,1188,1190],{"id":1189},"работа-с-токенами","Работа с токенами",[744,1192,1193,1199,1205,1211],{},[747,1194,1195,1198],{},[750,1196,1197],{},"Никогда не логируйте токены",": не записывайте чувствительные токены в логи",[747,1200,1201,1204],{},[750,1202,1203],{},"Безопасная среда",": используйте инструмент только в безопасной приватной среде",[747,1206,1207,1210],{},[750,1208,1209],{},"Регулярная очистка",": регулярно удаляйте историю",[747,1212,1213,1216],{},[750,1214,1215],{},"Контроль доступа",": убедитесь, что инструмент доступен только авторизованным пользователям",[736,1218,1220],{"id":1219},"конфиденциальность-данных","Конфиденциальность данных",[744,1222,1223,1229,1235],{},[747,1224,1225,1228],{},[750,1226,1227],{},"Только локальное хранение",": данные не отправляются на внешние серверы",[747,1230,1231,1234],{},[750,1232,1233],{},"Изоляция браузера",": данные остаются в вашем браузере",[747,1236,1237,1240],{},[750,1238,1239],{},"Очистка при смене контекста",": удаляйте данные при переключении задач",[731,1242,1244],{"id":1243},"устранение-неполадок","Устранение неполадок",[736,1246,1248],{"id":1247},"частые-проблемы","Частые проблемы",[1020,1250,1251,1257,1263,1269],{},[747,1252,1253,1256],{},[750,1254,1255],{},"Токен не разбирается",": проверьте формат и кодировку",[747,1258,1259,1262],{},[750,1260,1261],{},"История не сохраняется",": убедитесь, что браузер поддерживает локальное хранилище",[747,1264,1265,1268],{},[750,1266,1267],{},"Копирование не работает",": проверьте разрешения буфера обмена",[747,1270,1271,1274],{},[750,1272,1273],{},"Проблемы с отображением",": попробуйте обновить страницу",[736,1276,1278],{"id":1277},"советы-по-отладке","Советы по отладке",[744,1280,1281,1287,1293,1299],{},[747,1282,1283,1286],{},[750,1284,1285],{},"Проверьте консоль",": ищите ошибки JavaScript",[747,1288,1289,1292],{},[750,1290,1291],{},"Проверьте формат",": убедитесь, что структура токена корректна",[747,1294,1295,1298],{},[750,1296,1297],{},"Тестируйте на примерах",": используйте встроенный пример токена",[747,1300,1301,1304],{},[750,1302,1303],{},"Очистите кэш",": при необходимости очистите кэш браузера",[731,1306,54],{"id":1307},"справочник-api",[736,1309,1311],{"id":1310},"структура-токена","Структура токена",[914,1313,1317],{"className":1314,"code":1315,"language":1316,"meta":920,"style":920},"language-typescript shiki shiki-themes github-light github-light dark-plus","interface ParsedJWT {\n  header: string; \u002F\u002F Отформатированная JSON-строка\n  payload: string; \u002F\u002F Отформатированная JSON-строка\n  signature: string; \u002F\u002F Сырая подпись\n}\n\ninterface JWTInfo {\n  algorithm: string; \u002F\u002F Алгоритм подписи\n  type: string; \u002F\u002F Тип токена\n  expires: string; \u002F\u002F Время истечения\n}\n","typescript",[922,1318,1319,1336,1358,1372,1387,1393,1399,1409,1424,1439,1454],{"__ignoreMap":920},[1320,1321,1324,1328,1332],"span",{"class":1322,"line":1323},"line",1,[1320,1325,1327],{"class":1326},"sGiLm","interface",[1320,1329,1331],{"class":1330},"s_0E6"," ParsedJWT",[1320,1333,1335],{"class":1334},"svVIm"," {\n",[1320,1337,1339,1343,1347,1351,1354],{"class":1322,"line":1338},2,[1320,1340,1342],{"class":1341},"szM7h","  header",[1320,1344,1346],{"class":1345},"sGmsN",":",[1320,1348,1350],{"class":1349},"s2-Xe"," string",[1320,1352,1353],{"class":1334},"; ",[1320,1355,1357],{"class":1356},"sLEZ0","\u002F\u002F Отформатированная JSON-строка\n",[1320,1359,1361,1364,1366,1368,1370],{"class":1322,"line":1360},3,[1320,1362,1363],{"class":1341},"  payload",[1320,1365,1346],{"class":1345},[1320,1367,1350],{"class":1349},[1320,1369,1353],{"class":1334},[1320,1371,1357],{"class":1356},[1320,1373,1375,1378,1380,1382,1384],{"class":1322,"line":1374},4,[1320,1376,1377],{"class":1341},"  signature",[1320,1379,1346],{"class":1345},[1320,1381,1350],{"class":1349},[1320,1383,1353],{"class":1334},[1320,1385,1386],{"class":1356},"\u002F\u002F Сырая подпись\n",[1320,1388,1390],{"class":1322,"line":1389},5,[1320,1391,1392],{"class":1334},"}\n",[1320,1394,1396],{"class":1322,"line":1395},6,[1320,1397,1398],{"emptyLinePlaceholder":6},"\n",[1320,1400,1402,1404,1407],{"class":1322,"line":1401},7,[1320,1403,1327],{"class":1326},[1320,1405,1406],{"class":1330}," JWTInfo",[1320,1408,1335],{"class":1334},[1320,1410,1412,1415,1417,1419,1421],{"class":1322,"line":1411},8,[1320,1413,1414],{"class":1341},"  algorithm",[1320,1416,1346],{"class":1345},[1320,1418,1350],{"class":1349},[1320,1420,1353],{"class":1334},[1320,1422,1423],{"class":1356},"\u002F\u002F Алгоритм подписи\n",[1320,1425,1427,1430,1432,1434,1436],{"class":1322,"line":1426},9,[1320,1428,1429],{"class":1341},"  type",[1320,1431,1346],{"class":1345},[1320,1433,1350],{"class":1349},[1320,1435,1353],{"class":1334},[1320,1437,1438],{"class":1356},"\u002F\u002F Тип токена\n",[1320,1440,1442,1445,1447,1449,1451],{"class":1322,"line":1441},10,[1320,1443,1444],{"class":1341},"  expires",[1320,1446,1346],{"class":1345},[1320,1448,1350],{"class":1349},[1320,1450,1353],{"class":1334},[1320,1452,1453],{"class":1356},"\u002F\u002F Время истечения\n",[1320,1455,1457],{"class":1322,"line":1456},11,[1320,1458,1392],{"class":1334},[736,1460,1462],{"id":1461},"структура-истории","Структура истории",[914,1464,1466],{"className":1314,"code":1465,"language":1316,"meta":920,"style":920},"interface HistoryRecord {\n  id: string; \u002F\u002F Уникальный идентификатор\n  token: string; \u002F\u002F Полный JWT-токен\n  algorithm: string; \u002F\u002F Алгоритм подписи\n  expires: string; \u002F\u002F Время истечения\n  timestamp: number; \u002F\u002F Время разбора\n}\n",[922,1467,1468,1477,1491,1505,1517,1529,1544],{"__ignoreMap":920},[1320,1469,1470,1472,1475],{"class":1322,"line":1323},[1320,1471,1327],{"class":1326},[1320,1473,1474],{"class":1330}," HistoryRecord",[1320,1476,1335],{"class":1334},[1320,1478,1479,1482,1484,1486,1488],{"class":1322,"line":1338},[1320,1480,1481],{"class":1341},"  id",[1320,1483,1346],{"class":1345},[1320,1485,1350],{"class":1349},[1320,1487,1353],{"class":1334},[1320,1489,1490],{"class":1356},"\u002F\u002F Уникальный идентификатор\n",[1320,1492,1493,1496,1498,1500,1502],{"class":1322,"line":1360},[1320,1494,1495],{"class":1341},"  token",[1320,1497,1346],{"class":1345},[1320,1499,1350],{"class":1349},[1320,1501,1353],{"class":1334},[1320,1503,1504],{"class":1356},"\u002F\u002F Полный JWT-токен\n",[1320,1506,1507,1509,1511,1513,1515],{"class":1322,"line":1374},[1320,1508,1414],{"class":1341},[1320,1510,1346],{"class":1345},[1320,1512,1350],{"class":1349},[1320,1514,1353],{"class":1334},[1320,1516,1423],{"class":1356},[1320,1518,1519,1521,1523,1525,1527],{"class":1322,"line":1389},[1320,1520,1444],{"class":1341},[1320,1522,1346],{"class":1345},[1320,1524,1350],{"class":1349},[1320,1526,1353],{"class":1334},[1320,1528,1453],{"class":1356},[1320,1530,1531,1534,1536,1539,1541],{"class":1322,"line":1395},[1320,1532,1533],{"class":1341},"  timestamp",[1320,1535,1346],{"class":1345},[1320,1537,1538],{"class":1349}," number",[1320,1540,1353],{"class":1334},[1320,1542,1543],{"class":1356},"\u002F\u002F Время разбора\n",[1320,1545,1546],{"class":1322,"line":1401},[1320,1547,1392],{"class":1334},[731,1549,1551],{"id":1550},"что-дальше","Что дальше",[727,1553,1554,1555,1559,1560,1564],{},"Ознакомьтесь с разделом ",[1556,1557,94],"a",{"href":1558},"\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fsecurity-considerations",", чтобы изучить важные рекомендации, или перейдите к ",[1556,1561,1563],{"href":1562},"\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fexamples","Примерам",", чтобы увидеть реальные сценарии использования.",[1566,1567,1568],"style",{},"html pre.shiki code .sGiLm, html code.shiki .sGiLm{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#569CD6}html pre.shiki code .s_0E6, html code.shiki .s_0E6{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#4EC9B0}html pre.shiki code .svVIm, html code.shiki .svVIm{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#D4D4D4}html pre.shiki code .szM7h, html code.shiki .szM7h{--shiki-default:#E36209;--shiki-light:#E36209;--shiki-dark:#9CDCFE}html pre.shiki code .sGmsN, html code.shiki .sGmsN{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#D4D4D4}html pre.shiki code .s2-Xe, html code.shiki .s2-Xe{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#4EC9B0}html pre.shiki code .sLEZ0, html code.shiki .sLEZ0{--shiki-default:#6A737D;--shiki-light:#6A737D;--shiki-dark:#6A9955}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);}",{"title":920,"searchDepth":1338,"depth":1338,"links":1570},[1571,1576,1581,1585,1589,1593,1597,1601,1605,1609,1613],{"id":733,"depth":1338,"text":734,"children":1572},[1573,1574,1575],{"id":738,"depth":1360,"text":739},{"id":768,"depth":1360,"text":769},{"id":792,"depth":1360,"text":793},{"id":825,"depth":1338,"text":826,"children":1577},[1578,1579,1580],{"id":829,"depth":1360,"text":830},{"id":856,"depth":1360,"text":857},{"id":880,"depth":1360,"text":881},{"id":904,"depth":1338,"text":905,"children":1582},[1583,1584],{"id":908,"depth":1360,"text":909},{"id":926,"depth":1360,"text":927},{"id":955,"depth":1338,"text":956,"children":1586},[1587,1588],{"id":959,"depth":1360,"text":960},{"id":986,"depth":1360,"text":987},{"id":1013,"depth":1338,"text":1014,"children":1590},[1591,1592],{"id":1017,"depth":1360,"text":1018},{"id":1047,"depth":1360,"text":1048},{"id":1071,"depth":1338,"text":1072,"children":1594},[1595,1596],{"id":1075,"depth":1360,"text":1076},{"id":1105,"depth":1360,"text":1106},{"id":1129,"depth":1338,"text":1130,"children":1598},[1599,1600],{"id":1133,"depth":1360,"text":1134},{"id":1161,"depth":1360,"text":1162},{"id":1185,"depth":1338,"text":1186,"children":1602},[1603,1604],{"id":1189,"depth":1360,"text":1190},{"id":1219,"depth":1360,"text":1220},{"id":1243,"depth":1338,"text":1244,"children":1606},[1607,1608],{"id":1247,"depth":1360,"text":1248},{"id":1277,"depth":1360,"text":1278},{"id":1307,"depth":1338,"text":54,"children":1610},[1611,1612],{"id":1310,"depth":1360,"text":1311},{"id":1461,"depth":1360,"text":1462},{"id":1550,"depth":1338,"text":1551},"md",{},{"title":310,"description":729},{"loc":311},"J1W4WzcSKmdRSKCpm4D_misy8MjpLsoQZlqpAYKApqk",[1620,1620],null]