[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fbasic-usage":3,"page-\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fbasic-usage-pt":433,"surroundings\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fbasic-usage-pt":941},[4],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Documentação","\u002Fpt\u002Fdocs","pt\u002F01.docs",[9,26],{"title":10,"path":11,"stem":12,"children":13,"page":-1},"Português","\u002Fpt\u002Fdocs\u002Fwelcome","pt\u002F01.docs\u002F01.welcome\u002F01.index",[14,16],{"title":15,"path":11,"stem":12},"Welcome",{"title":17,"path":18,"stem":19,"children":20,"page":25},"Get Started","\u002Fpt\u002Fdocs\u002Fwelcome\u002Fget-started","pt\u002F01.docs\u002F01.welcome\u002F01.get-started",[21],{"title":22,"path":23,"stem":24},"Instalação","\u002Fpt\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","pt\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Core","\u002Fpt\u002Fdocs\u002Fcore","pt\u002F01.docs\u002F02.core",[31,56,67,75,109,144,176,191,200,231,246,276,284,293,310,330,367,404],{"title":32,"path":33,"stem":34,"children":35,"page":25},"MD5","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5","pt\u002F01.docs\u002F02.core\u002F01.md5",[36,40,44,48,52],{"title":37,"path":38,"stem":39},"Introdução","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":41,"path":42,"stem":43},"Uso Básico","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":45,"path":46,"stem":47},"Recursos Avançados","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":49,"path":50,"stem":51},"Considerações de Segurança","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":53,"path":54,"stem":55},"Referência da API","\u002Fpt\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":57,"path":58,"stem":59,"children":60,"page":25},"Uuid","\u002Fpt\u002Fdocs\u002Fcore\u002Fuuid","pt\u002F01.docs\u002F02.core\u002F02.uuid",[61,64],{"title":37,"path":62,"stem":63},"\u002Fpt\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":53,"path":65,"stem":66},"\u002Fpt\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","pt\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":68,"path":69,"stem":70,"children":71,"page":25},"Gerador de Código QR","\u002Fpt\u002Fdocs\u002Fcore\u002Fqr-code-generator","pt\u002F01.docs\u002F02.core\u002F03.qr-code-generator",[72],{"title":68,"path":73,"stem":74},"\u002Fpt\u002Fdocs\u002Fcore\u002Fqr-code-generator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F03.qr-code-generator\u002F01.introduction",{"title":76,"path":77,"stem":78,"children":79,"page":25},"Image Cropper","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper","pt\u002F01.docs\u002F02.core\u002F04.image-cropper",[80,83,87,91,94,97,101,105],{"title":37,"path":81,"stem":82},"\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F0.introduction",{"title":84,"path":85,"stem":86},"Utilização Básica","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F02.basic-usage",{"title":88,"path":89,"stem":90},"Funcionalidades Avançadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F03.advanced-features",{"title":49,"path":92,"stem":93},"\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F04.security-considerations",{"title":53,"path":95,"stem":96},"\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F05.api-reference",{"title":98,"path":99,"stem":100},"Exemplos","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F06.examples",{"title":102,"path":103,"stem":104},"Perguntas Frequentes","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F07.faq",{"title":106,"path":107,"stem":108},"Ferramentas Relacionadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fimage-cropper\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F04.image-cropper\u002F08.related-tools",{"title":110,"path":111,"stem":112,"children":113,"page":25},"Json To Csv","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv",[114,118,122,125,129,133,136,140],{"title":115,"path":116,"stem":117},"Introduction","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F0.introduction",{"title":119,"path":120,"stem":121},"Uso básico","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F02.basic-usage",{"title":88,"path":123,"stem":124},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F03.advanced-features",{"title":126,"path":127,"stem":128},"Consideracoes de Seguranca","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F04.security-considerations",{"title":130,"path":131,"stem":132},"Referencia da API","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F05.api-reference",{"title":98,"path":134,"stem":135},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F06.examples",{"title":137,"path":138,"stem":139},"Perguntas frequentes","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F07.faq",{"title":141,"path":142,"stem":143},"Ferramentas relacionadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fjson-to-csv\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F05.json-to-csv\u002F08.related-tools",{"title":145,"path":146,"stem":147,"children":148,"page":25},"Open Graph Meta Generator","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator",[149,152,156,160,164,167,170,173],{"title":115,"path":150,"stem":151},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F0.introduction",{"title":153,"path":154,"stem":155},"Guia de Uso Basico","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F02.basic-usage",{"title":157,"path":158,"stem":159},"Funcionalidades avançadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F03.advanced-features",{"title":161,"path":162,"stem":163},"Considerações de segurança","\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F04.security-considerations",{"title":53,"path":165,"stem":166},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F05.api-reference",{"title":98,"path":168,"stem":169},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F06.examples",{"title":137,"path":171,"stem":172},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F07.faq",{"title":141,"path":174,"stem":175},"\u002Fpt\u002Fdocs\u002Fcore\u002Fopen-graph-meta-generator\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F05.open-graph-meta-generator\u002F08.related-tools",{"title":177,"path":178,"stem":179,"children":180,"page":25},"Scientific Calculator","\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator",[181,184,188],{"title":115,"path":182,"stem":183},"\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F0.introduction",{"title":185,"path":186,"stem":187},"Utilização básica","\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F02.basic-usage",{"title":157,"path":189,"stem":190},"\u002Fpt\u002Fdocs\u002Fcore\u002Fscientific-calculator\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.scientific-calculator\u002F03.advanced-features",{"title":192,"path":193,"stem":194,"children":195,"page":25},"Sha Calculator","\u002Fpt\u002Fdocs\u002Fcore\u002Fsha-calculator","pt\u002F01.docs\u002F02.core\u002F05.sha-calculator",[196],{"title":197,"path":198,"stem":199},"Calculadora de Hash SHA","\u002Fpt\u002Fdocs\u002Fcore\u002Fsha-calculator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.sha-calculator\u002F0.introduction",{"title":201,"path":202,"stem":203,"children":204,"page":25},"Sql Prettify","\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify",[205,208,212,216,219,222,225,228],{"title":115,"path":206,"stem":207},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F0.introduction",{"title":209,"path":210,"stem":211},"Uso Basico","\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F02.basic-usage",{"title":213,"path":214,"stem":215},"Funcionalidades Avancadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F03.advanced-features",{"title":126,"path":217,"stem":218},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F04.security-considerations",{"title":53,"path":220,"stem":221},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F05.api-reference",{"title":98,"path":223,"stem":224},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F06.examples",{"title":137,"path":226,"stem":227},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F07.faq",{"title":141,"path":229,"stem":230},"\u002Fpt\u002Fdocs\u002Fcore\u002Fsql-prettify\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F05.sql-prettify\u002F08.related-tools",{"title":232,"path":233,"stem":234,"children":235,"page":25},"Yaml To Toml","\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml",[236,239,242],{"title":115,"path":237,"stem":238},"\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F0.introduction",{"title":119,"path":240,"stem":241},"\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F02.basic-usage",{"title":243,"path":244,"stem":245},"Recursos avancados","\u002Fpt\u002Fdocs\u002Fcore\u002Fyaml-to-toml\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F05.yaml-to-toml\u002F03.advanced-features",{"title":247,"path":248,"stem":249,"children":250,"page":25},"Beyond Compare","\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare",[251,254,257,260,264,267,270,273],{"title":115,"path":252,"stem":253},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":41,"path":255,"stem":256},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F02.basic-usage",{"title":243,"path":258,"stem":259},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F03.advanced-features",{"title":261,"path":262,"stem":263},"Consideracoes de seguranca","\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F04.security-considerations",{"title":130,"path":265,"stem":266},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F05.api-reference",{"title":98,"path":268,"stem":269},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F06.examples",{"title":137,"path":271,"stem":272},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F07.faq",{"title":141,"path":274,"stem":275},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F08.related-tools",{"title":277,"path":278,"stem":279,"children":280,"page":25},"Group Chat","\u002Fpt\u002Fdocs\u002Fcore\u002Fgroup-chat","pt\u002F01.docs\u002F02.core\u002F06.group-chat",[281],{"title":115,"path":282,"stem":283},"\u002Fpt\u002Fdocs\u002Fcore\u002Fgroup-chat\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.group-chat\u002F0.introduction",{"title":285,"path":286,"stem":287,"children":288,"page":25},"Hmac Calculator","\u002Fpt\u002Fdocs\u002Fcore\u002Fhmac-calculator","pt\u002F01.docs\u002F02.core\u002F06.hmac-calculator",[289],{"title":290,"path":291,"stem":292},"Calculadora HMAC","\u002Fpt\u002Fdocs\u002Fcore\u002Fhmac-calculator\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.hmac-calculator\u002F0.introduction",{"title":294,"path":295,"stem":296,"children":297,"page":25},"Jwt Parser","\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser",[298,301,304,307],{"title":115,"path":299,"stem":300},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F0.introduction",{"title":41,"path":302,"stem":303},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F02.basic-usage",{"title":45,"path":305,"stem":306},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F03.advanced-features",{"title":49,"path":308,"stem":309},"\u002Fpt\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F04.security-considerations",{"title":311,"path":312,"stem":313,"children":314,"page":25},"Area Converter","\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter","pt\u002F01.docs\u002F02.core\u002F08.area-converter",[315,318,321,324,327],{"title":115,"path":316,"stem":317},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":84,"path":319,"stem":320},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":88,"path":322,"stem":323},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":98,"path":325,"stem":326},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":102,"path":328,"stem":329},"\u002Fpt\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":331,"path":332,"stem":333,"children":334,"page":25},"Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas",[335,339,343,347,351,355,359,363],{"title":336,"path":337,"stem":338},"Introdução - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F0.introduction",{"title":340,"path":341,"stem":342},"Utilização básica - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F02.basic-usage",{"title":344,"path":345,"stem":346},"Funcionalidades avançadas - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F03.advanced-features",{"title":348,"path":349,"stem":350},"Segurança - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F04.security-considerations",{"title":352,"path":353,"stem":354},"Referência da API - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F05.api-reference",{"title":356,"path":357,"stem":358},"Exemplos - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F06.examples",{"title":360,"path":361,"stem":362},"FAQ - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F07.faq",{"title":364,"path":365,"stem":366},"Ferramentas relacionadas - Cursor Canvas","\u002Fpt\u002Fdocs\u002Fcore\u002Fcursor-canvas\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F09.cursor-canvas\u002F08.related-tools",{"title":368,"path":369,"stem":370,"children":371,"page":25},"Html Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview","pt\u002F01.docs\u002F02.core\u002F35.html-preview",[372,376,380,384,388,392,396,400],{"title":373,"path":374,"stem":375},"Introduction - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F0.introduction",{"title":377,"path":378,"stem":379},"Basic usage - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F02.basic-usage",{"title":381,"path":382,"stem":383},"Advanced features - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F03.advanced-features",{"title":385,"path":386,"stem":387},"Security considerations - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F04.security-considerations",{"title":389,"path":390,"stem":391},"API reference - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fapi-reference","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F05.api-reference",{"title":393,"path":394,"stem":395},"Examples - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F06.examples",{"title":397,"path":398,"stem":399},"FAQ - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F07.faq",{"title":401,"path":402,"stem":403},"Related tools - HTML Preview","\u002Fpt\u002Fdocs\u002Fcore\u002Fhtml-preview\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F35.html-preview\u002F08.related-tools",{"title":405,"path":406,"stem":407,"children":408,"page":25},"Gerador de cartões","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card","pt\u002F01.docs\u002F02.core\u002F36.business-card",[409,412,416,420,424,427,430],{"title":405,"path":410,"stem":411},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fintroduction","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F0.introduction",{"title":413,"path":414,"stem":415},"Utilização","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fbasic-usage","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F02.basic-usage",{"title":417,"path":418,"stem":419},"Funções avançadas","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fadvanced-features","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F03.advanced-features",{"title":421,"path":422,"stem":423},"Segurança","\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fsecurity-considerations","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F04.security-considerations",{"title":98,"path":425,"stem":426},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Fexamples","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F06.examples",{"title":137,"path":428,"stem":429},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Ffaq","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F07.faq",{"title":141,"path":431,"stem":432},"\u002Fpt\u002Fdocs\u002Fcore\u002Fbusiness-card\u002Frelated-tools","pt\u002F01.docs\u002F02.core\u002F36.business-card\u002F08.related-tools",{"id":434,"title":41,"body":435,"description":445,"extension":935,"meta":936,"navigation":937,"path":302,"seo":938,"sitemap":939,"stem":303,"__hash__":940},"content_pt\u002Fpt\u002F01.docs\u002F02.core\u002F06.jwt-parser\u002F02.basic-usage.md",{"type":436,"value":437,"toc":902},"minimark",[438,442,446,451,459,463,468,481,485,496,500,503,507,529,533,553,557,571,575,579,590,594,602,606,617,621,625,677,681,743,747,779,783,787,790,795,799,802,807,811,831,835,838,849,853,867,871,882,886,898],[439,440,41],"h1",{"id":441},"uso-básico",[443,444,445],"p",{},"Este guia apresenta as etapas fundamentais para usar a ferramenta JWT Parser e analisar JSON Web Tokens.",[447,448,450],"h2",{"id":449},"etapa-1-acesse-a-ferramenta","Etapa 1: Acesse a Ferramenta",[443,452,453,454,458],{},"Navegue até a ferramenta JWT Parser pela página principal de ferramentas ou acesse diretamente pela URL ",[455,456,457],"code",{},"\u002Fjwt-parser",".",[447,460,462],{"id":461},"etapa-2-insira-seu-token-jwt","Etapa 2: Insira Seu Token JWT",[464,465,467],"h3",{"id":466},"método-1-entrada-manual","Método 1: Entrada Manual",[469,470,471,475,478],"ol",{},[472,473,474],"li",{},"Clique na área de texto \"JWT Token\"",[472,476,477],{},"Cole ou digite seu token JWT",[472,479,480],{},"A ferramenta analisará o token automaticamente enquanto você digita",[464,482,484],{"id":483},"método-2-carregar-exemplo","Método 2: Carregar Exemplo",[469,486,487,490,493],{},[472,488,489],{},"Clique no botão \"Load Example\"",[472,491,492],{},"Um token JWT de exemplo será carregado automaticamente",[472,494,495],{},"Isso é útil para testar e aprender a funcionalidade da ferramenta",[447,497,499],{"id":498},"etapa-3-revise-os-resultados-analisados","Etapa 3: Revise os Resultados Analisados",[443,501,502],{},"Depois que um token JWT válido for inserido, você verá três seções principais:",[464,504,506],{"id":505},"informações-do-header","Informações do Header",[508,509,510,517,523],"ul",{},[472,511,512,516],{},[513,514,515],"strong",{},"Algoritmo",": O algoritmo de assinatura usado (por exemplo, HS256, RS256)",[472,518,519,522],{},[513,520,521],{},"Tipo",": Tipo do token (normalmente \"JWT\")",[472,524,525,528],{},[513,526,527],{},"Claims Adicionais",": Quaisquer outros claims do header",[464,530,532],{"id":531},"dados-do-payload","Dados do Payload",[508,534,535,541,547],{},[472,536,537,540],{},[513,538,539],{},"Claims Padrão",": iss, sub, aud, exp, nbf, iat, jti",[472,542,543,546],{},[513,544,545],{},"Claims Personalizados",": Quaisquer dados específicos da aplicação",[472,548,549,552],{},[513,550,551],{},"Expiração",": Quando o token expira (se especificado)",[464,554,556],{"id":555},"assinatura","Assinatura",[508,558,559,565],{},[472,560,561,564],{},[513,562,563],{},"Assinatura Bruta",": A assinatura codificada em base64url",[472,566,567,570],{},[513,568,569],{},"Nota de Verificação",": Lembrete de que esta ferramenta não valida assinaturas",[447,572,574],{"id":573},"etapa-4-use-recursos-adicionais","Etapa 4: Use Recursos Adicionais",[464,576,578],{"id":577},"copiar-resultados","Copiar Resultados",[469,580,581,584,587],{},[472,582,583],{},"Clique no botão \"Copy Result\"",[472,585,586],{},"As informações analisadas serão copiadas para sua área de transferência",[472,588,589],{},"Cole em seu editor de texto ou documentação preferidos",[464,591,593],{"id":592},"limpar-conteúdo","Limpar Conteúdo",[469,595,596,599],{},[472,597,598],{},"Clique em \"Clear All\" para remover todo o conteúdo",[472,600,601],{},"Comece novamente com um novo token",[464,603,605],{"id":604},"ver-histórico","Ver Histórico",[508,607,608,611,614],{},[472,609,610],{},"Tokens analisados anteriormente aparecem na seção de histórico",[472,612,613],{},"Clique em qualquer item do histórico para recarregar esse token",[472,615,616],{},"Use \"Clear History\" para remover todos os tokens armazenados",[447,618,620],{"id":619},"entendendo-a-saída","Entendendo a Saída",[464,622,624],{"id":623},"exemplo-de-header","Exemplo de Header",[626,627,632],"pre",{"className":628,"code":629,"language":630,"meta":631,"style":631},"language-json shiki shiki-themes github-light github-light dark-plus","{\n  \"alg\": \"HS256\",\n  \"typ\": \"JWT\"\n}\n","json","",[455,633,634,643,660,671],{"__ignoreMap":631},[635,636,639],"span",{"class":637,"line":638},"line",1,[635,640,642],{"class":641},"svVIm","{\n",[635,644,646,650,653,657],{"class":637,"line":645},2,[635,647,649],{"class":648},"sSQ6O","  \"alg\"",[635,651,652],{"class":641},": ",[635,654,656],{"class":655},"sjj1j","\"HS256\"",[635,658,659],{"class":641},",\n",[635,661,663,666,668],{"class":637,"line":662},3,[635,664,665],{"class":648},"  \"typ\"",[635,667,652],{"class":641},[635,669,670],{"class":655},"\"JWT\"\n",[635,672,674],{"class":637,"line":673},4,[635,675,676],{"class":641},"}\n",[464,678,680],{"id":679},"exemplo-de-payload","Exemplo de Payload",[626,682,684],{"className":628,"code":683,"language":630,"meta":631,"style":631},"{\n  \"sub\": \"1234567890\",\n  \"name\": \"John Doe\",\n  \"iat\": 1516239022,\n  \"exp\": 1516242622\n}\n",[455,685,686,690,702,714,727,738],{"__ignoreMap":631},[635,687,688],{"class":637,"line":638},[635,689,642],{"class":641},[635,691,692,695,697,700],{"class":637,"line":645},[635,693,694],{"class":648},"  \"sub\"",[635,696,652],{"class":641},[635,698,699],{"class":655},"\"1234567890\"",[635,701,659],{"class":641},[635,703,704,707,709,712],{"class":637,"line":662},[635,705,706],{"class":648},"  \"name\"",[635,708,652],{"class":641},[635,710,711],{"class":655},"\"John Doe\"",[635,713,659],{"class":641},[635,715,716,719,721,725],{"class":637,"line":673},[635,717,718],{"class":648},"  \"iat\"",[635,720,652],{"class":641},[635,722,724],{"class":723},"sewGd","1516239022",[635,726,659],{"class":641},[635,728,730,733,735],{"class":637,"line":729},5,[635,731,732],{"class":648},"  \"exp\"",[635,734,652],{"class":641},[635,736,737],{"class":723},"1516242622\n",[635,739,741],{"class":637,"line":740},6,[635,742,676],{"class":641},[464,744,746],{"id":745},"explicação-de-claims-comuns","Explicação de Claims Comuns",[508,748,749,755,761,767,773],{},[472,750,751,754],{},[513,752,753],{},"sub"," (Subject): O assunto do token",[472,756,757,760],{},[513,758,759],{},"iat"," (Issued At): Quando o token foi emitido",[472,762,763,766],{},[513,764,765],{},"exp"," (Expiration): Quando o token expira",[472,768,769,772],{},[513,770,771],{},"aud"," (Audience): Destinatário pretendido do token",[472,774,775,778],{},[513,776,777],{},"iss"," (Issuer): Quem emitiu o token",[447,780,782],{"id":781},"tratamento-de-erros","Tratamento de Erros",[464,784,786],{"id":785},"formato-inválido","Formato Inválido",[443,788,789],{},"Se você inserir um formato JWT inválido, verá a seguinte mensagem de erro:",[508,791,792],{},[472,793,794],{},"\"Invalid JWT format. JWT should have 3 parts separated by dots.\"",[464,796,798],{"id":797},"erros-de-parsing","Erros de Parsing",[443,800,801],{},"Se o token não puder ser analisado, você verá:",[508,803,804],{},[472,805,806],{},"\"Failed to parse JWT token\"",[464,808,810],{"id":809},"problemas-comuns","Problemas Comuns",[508,812,813,819,825],{},[472,814,815,818],{},[513,816,817],{},"Pontos ausentes",": O JWT deve ter exatamente 2 pontos separando 3 partes",[472,820,821,824],{},[513,822,823],{},"base64 inválido",": Cada parte deve ser uma codificação base64url válida",[472,826,827,830],{},[513,828,829],{},"JSON malformado",": Header e payload devem ser JSON válidos",[447,832,834],{"id":833},"boas-práticas","Boas Práticas",[464,836,421],{"id":837},"segurança",[508,839,840,843,846],{},[472,841,842],{},"Use esta ferramenta apenas com tokens de teste ou tokens que pertencem a você",[472,844,845],{},"Nunca compartilhe tokens sensíveis de produção",[472,847,848],{},"Use apenas em ambientes seguros e privados",[464,850,852],{"id":851},"fluxo-de-trabalho-de-desenvolvimento","Fluxo de Trabalho de Desenvolvimento",[469,854,855,858,861,864],{},[472,856,857],{},"Gere tokens de teste no seu ambiente de desenvolvimento",[472,859,860],{},"Analise-os para verificar a estrutura e os claims",[472,862,863],{},"Use os resultados para depurar problemas de autenticação",[472,865,866],{},"Limpe o histórico ao alternar entre projetos",[464,868,870],{"id":869},"gerenciamento-de-tokens","Gerenciamento de Tokens",[508,872,873,876,879],{},[472,874,875],{},"Mantenha um registro de tokens de teste importantes",[472,877,878],{},"Use o recurso de histórico para tokens analisados com frequência",[472,880,881],{},"Limpe o histórico regularmente para manter a privacidade",[447,883,885],{"id":884},"próximos-passos","Próximos Passos",[443,887,888,889,893,894,897],{},"Agora que você entende o básico, explore ",[890,891,45],"a",{"href":892},"\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fadvanced-features"," para aprender padrões de uso mais sofisticados e consulte ",[890,895,49],{"href":896},"\u002Fdocs\u002Fcore\u002Fjwt-parser\u002Fsecurity-considerations"," para um manuseio seguro de tokens.",[899,900,901],"style",{},"html pre.shiki code .svVIm, html code.shiki .svVIm{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#D4D4D4}html pre.shiki code .sSQ6O, html code.shiki .sSQ6O{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#9CDCFE}html pre.shiki code .sjj1j, html code.shiki .sjj1j{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#CE9178}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 .sewGd, html code.shiki .sewGd{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#B5CEA8}",{"title":631,"searchDepth":645,"depth":645,"links":903},[904,905,909,914,919,924,929,934],{"id":449,"depth":645,"text":450},{"id":461,"depth":645,"text":462,"children":906},[907,908],{"id":466,"depth":662,"text":467},{"id":483,"depth":662,"text":484},{"id":498,"depth":645,"text":499,"children":910},[911,912,913],{"id":505,"depth":662,"text":506},{"id":531,"depth":662,"text":532},{"id":555,"depth":662,"text":556},{"id":573,"depth":645,"text":574,"children":915},[916,917,918],{"id":577,"depth":662,"text":578},{"id":592,"depth":662,"text":593},{"id":604,"depth":662,"text":605},{"id":619,"depth":645,"text":620,"children":920},[921,922,923],{"id":623,"depth":662,"text":624},{"id":679,"depth":662,"text":680},{"id":745,"depth":662,"text":746},{"id":781,"depth":645,"text":782,"children":925},[926,927,928],{"id":785,"depth":662,"text":786},{"id":797,"depth":662,"text":798},{"id":809,"depth":662,"text":810},{"id":833,"depth":645,"text":834,"children":930},[931,932,933],{"id":837,"depth":662,"text":421},{"id":851,"depth":662,"text":852},{"id":869,"depth":662,"text":870},{"id":884,"depth":645,"text":885},"md",{},true,{"title":41,"description":445},{"loc":302},"1Z0subTmvalRk_PHpI-iY3g1rkRMAzfj7comTPA_UXM",[942,942],null]