[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fes\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features":3,"page-\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features-es":490,"surroundings\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features-es":2472},[4],{"title":5,"ignore":6,"path":7,"stem":8,"children":9,"page":26},"Documentación",true,"\u002Fes\u002Fdocs","es\u002F01.docs",[10,27,482],{"title":11,"path":12,"stem":13,"children":14,"page":-1},"Español","\u002Fes\u002Fdocs\u002Fwelcome","es\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","\u002Fes\u002Fdocs\u002Fwelcome\u002Fget-started","es\u002F01.docs\u002F01.welcome\u002F01.get-started",[22],{"title":23,"path":24,"stem":25},"Instalación","\u002Fes\u002Fdocs\u002Fwelcome\u002Fget-started\u002Finstallation","es\u002F01.docs\u002F01.welcome\u002F01.get-started\u002F02.installation",false,{"title":28,"path":29,"stem":30,"children":31,"page":26},"Herramientas principales","\u002Fes\u002Fdocs\u002Fcore","es\u002F01.docs\u002F02.core",[32,57,69,78,98,106,127,159,195,204,212,221,230,248,270,291,312,341,370,397,425,452],{"title":33,"path":34,"stem":35,"children":36,"page":26},"MD5","\u002Fes\u002Fdocs\u002Fcore\u002Fmd5","es\u002F01.docs\u002F02.core\u002F01.md5",[37,41,45,49,53],{"title":38,"path":39,"stem":40},"Introducción","\u002Fes\u002Fdocs\u002Fcore\u002Fmd5\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F01.md5\u002F01.introduction",{"title":42,"path":43,"stem":44},"Uso Básico","\u002Fes\u002Fdocs\u002Fcore\u002Fmd5\u002Fbasic-usage","es\u002F01.docs\u002F02.core\u002F01.md5\u002F02.basic-usage",{"title":46,"path":47,"stem":48},"Funciones Avanzadas","\u002Fes\u002Fdocs\u002Fcore\u002Fmd5\u002Fadvanced-features","es\u002F01.docs\u002F02.core\u002F01.md5\u002F03.advanced-features",{"title":50,"path":51,"stem":52},"Consideraciones de Seguridad","\u002Fes\u002Fdocs\u002Fcore\u002Fmd5\u002Fsecurity-considerations","es\u002F01.docs\u002F02.core\u002F01.md5\u002F04.security-considerations",{"title":54,"path":55,"stem":56},"Referencia API","\u002Fes\u002Fdocs\u002Fcore\u002Fmd5\u002Fapi-reference","es\u002F01.docs\u002F02.core\u002F01.md5\u002F05.api-reference",{"title":58,"path":59,"stem":60,"children":61,"page":26},"UUID","\u002Fes\u002Fdocs\u002Fcore\u002Fuuid","es\u002F01.docs\u002F02.core\u002F02.uuid",[62,65],{"title":38,"path":63,"stem":64},"\u002Fes\u002Fdocs\u002Fcore\u002Fuuid\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F02.uuid\u002F01.introduction",{"title":66,"path":67,"stem":68},"API","\u002Fes\u002Fdocs\u002Fcore\u002Fuuid\u002Fapi","es\u002F01.docs\u002F02.core\u002F02.uuid\u002F02.api",{"title":70,"path":71,"stem":72,"children":73,"page":26},"Beyond Compare","\u002Fes\u002Fdocs\u002Fcore\u002Fbeyond-compare","es\u002F01.docs\u002F02.core\u002F06.beyond-compare",[74],{"title":75,"path":76,"stem":77},"Introduction","\u002Fes\u002Fdocs\u002Fcore\u002Fbeyond-compare\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F06.beyond-compare\u002F0.introduction",{"title":79,"path":80,"stem":81,"children":82,"page":26},"Clock","\u002Fes\u002Fdocs\u002Fcore\u002Fclock","es\u002F01.docs\u002F02.core\u002F06.clock",[83,87,90,94],{"title":84,"path":85,"stem":86},"Herramienta de Reloj","\u002Fes\u002Fdocs\u002Fcore\u002Fclock\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F06.clock\u002F0.introduction",{"title":42,"path":88,"stem":89},"\u002Fes\u002Fdocs\u002Fcore\u002Fclock\u002Fbasic-usage","es\u002F01.docs\u002F02.core\u002F06.clock\u002F02.basic-usage",{"title":91,"path":92,"stem":93},"Características Avanzadas","\u002Fes\u002Fdocs\u002Fcore\u002Fclock\u002Fadvanced-features","es\u002F01.docs\u002F02.core\u002F06.clock\u002F03.advanced-features",{"title":95,"path":96,"stem":97},"Preguntas Frecuentes","\u002Fes\u002Fdocs\u002Fcore\u002Fclock\u002Ffaq","es\u002F01.docs\u002F02.core\u002F06.clock\u002F07.faq",{"title":99,"path":100,"stem":101,"children":102,"page":26},"Screenshot Tool","\u002Fes\u002Fdocs\u002Fcore\u002Fscreenshot-tool","es\u002F01.docs\u002F02.core\u002F07.screenshot-tool",[103],{"title":75,"path":104,"stem":105},"\u002Fes\u002Fdocs\u002Fcore\u002Fscreenshot-tool\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F07.screenshot-tool\u002F0.introduction",{"title":107,"path":108,"stem":109,"children":110,"page":26},"Area Converter","\u002Fes\u002Fdocs\u002Fcore\u002Farea-converter","es\u002F01.docs\u002F02.core\u002F08.area-converter",[111,114,117,120,124],{"title":75,"path":112,"stem":113},"\u002Fes\u002Fdocs\u002Fcore\u002Farea-converter\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F08.area-converter\u002F0.introduction",{"title":42,"path":115,"stem":116},"\u002Fes\u002Fdocs\u002Fcore\u002Farea-converter\u002Fbasic-usage","es\u002F01.docs\u002F02.core\u002F08.area-converter\u002F02.basic-usage",{"title":91,"path":118,"stem":119},"\u002Fes\u002Fdocs\u002Fcore\u002Farea-converter\u002Fadvanced-features","es\u002F01.docs\u002F02.core\u002F08.area-converter\u002F03.advanced-features",{"title":121,"path":122,"stem":123},"Ejemplos","\u002Fes\u002Fdocs\u002Fcore\u002Farea-converter\u002Fexamples","es\u002F01.docs\u002F02.core\u002F08.area-converter\u002F04.examples",{"title":95,"path":125,"stem":126},"\u002Fes\u002Fdocs\u002Fcore\u002Farea-converter\u002Ffaq","es\u002F01.docs\u002F02.core\u002F08.area-converter\u002F05.faq",{"title":128,"path":129,"stem":130,"children":131,"page":26},"Camera Recorder","\u002Fes\u002Fdocs\u002Fcore\u002Fcamera-recorder","es\u002F01.docs\u002F02.core\u002F08.camera-recorder",[132,135,139,143,147,151,155],{"title":75,"path":133,"stem":134},"\u002Fes\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F0.introduction",{"title":136,"path":137,"stem":138},"Basic Usage","\u002Fes\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fbasic-usage","es\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F02.basic-usage",{"title":140,"path":141,"stem":142},"Advanced Features","\u002Fes\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fadvanced-features","es\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F03.advanced-features",{"title":144,"path":145,"stem":146},"Examples","\u002Fes\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fexamples","es\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F04.examples",{"title":148,"path":149,"stem":150},"Frequently Asked Questions","\u002Fes\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Ffaq","es\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F05.faq",{"title":152,"path":153,"stem":154},"Related Tools","\u002Fes\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Frelated-tools","es\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F06.related-tools",{"title":156,"path":157,"stem":158},"Security Considerations","\u002Fes\u002Fdocs\u002Fcore\u002Fcamera-recorder\u002Fsecurity-considerations","es\u002F01.docs\u002F02.core\u002F08.camera-recorder\u002F07.security-considerations",{"title":160,"path":161,"stem":162,"children":163,"page":26},"Todo List","\u002Fes\u002Fdocs\u002Fcore\u002Ftodo-list","es\u002F01.docs\u002F02.core\u002F09.todo-list",[164,167,171,175,179,183,187,191],{"title":75,"path":165,"stem":166},"\u002Fes\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F09.todo-list\u002F0.introduction",{"title":168,"path":169,"stem":170},"Uso básico","\u002Fes\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fbasic-usage","es\u002F01.docs\u002F02.core\u002F09.todo-list\u002F02.basic-usage",{"title":172,"path":173,"stem":174},"Funciones avanzadas","\u002Fes\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fadvanced-features","es\u002F01.docs\u002F02.core\u002F09.todo-list\u002F03.advanced-features",{"title":176,"path":177,"stem":178},"Consideraciones de seguridad","\u002Fes\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fsecurity-considerations","es\u002F01.docs\u002F02.core\u002F09.todo-list\u002F04.security-considerations",{"title":180,"path":181,"stem":182},"Referencia de API","\u002Fes\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fapi-reference","es\u002F01.docs\u002F02.core\u002F09.todo-list\u002F05.api-reference",{"title":184,"path":185,"stem":186},"Ejemplos de uso","\u002Fes\u002Fdocs\u002Fcore\u002Ftodo-list\u002Fexamples","es\u002F01.docs\u002F02.core\u002F09.todo-list\u002F06.examples",{"title":188,"path":189,"stem":190},"Preguntas frecuentes","\u002Fes\u002Fdocs\u002Fcore\u002Ftodo-list\u002Ffaq","es\u002F01.docs\u002F02.core\u002F09.todo-list\u002F07.faq",{"title":192,"path":193,"stem":194},"Herramientas relacionadas","\u002Fes\u002Fdocs\u002Fcore\u002Ftodo-list\u002Frelated-tools","es\u002F01.docs\u002F02.core\u002F09.todo-list\u002F08.related-tools",{"title":196,"path":197,"stem":198,"children":199,"page":26},"Keycode Info","\u002Fes\u002Fdocs\u002Fcore\u002Fkeycode-info","es\u002F01.docs\u002F02.core\u002F13.keycode-info",[200],{"title":201,"path":202,"stem":203},"Información de Código de Tecla - Introducción","\u002Fes\u002Fdocs\u002Fcore\u002Fkeycode-info\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F13.keycode-info\u002F0.introduction",{"title":205,"path":206,"stem":207,"children":208,"page":26},"Xml To Json","\u002Fes\u002Fdocs\u002Fcore\u002Fxml-to-json","es\u002F01.docs\u002F02.core\u002F16.xml-to-json",[209],{"title":75,"path":210,"stem":211},"\u002Fes\u002Fdocs\u002Fcore\u002Fxml-to-json\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F16.xml-to-json\u002F0.introduction",{"title":213,"path":214,"stem":215,"children":216,"page":26},"Text Replacer","\u002Fes\u002Fdocs\u002Fcore\u002Ftext-replacer","es\u002F01.docs\u002F02.core\u002F19.text-replacer",[217],{"title":218,"path":219,"stem":220},"Herramienta de Reemplazo de Texto - Introducción","\u002Fes\u002Fdocs\u002Fcore\u002Ftext-replacer\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F19.text-replacer\u002F01.introduction",{"title":222,"path":223,"stem":224,"children":225,"page":26},"Case Converter","\u002Fes\u002Fdocs\u002Fcore\u002Fcase-converter","es\u002F01.docs\u002F02.core\u002F20.case-converter",[226],{"title":227,"path":228,"stem":229},"Convertidor de Casos","\u002Fes\u002Fdocs\u002Fcore\u002Fcase-converter\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F20.case-converter\u002F0.introduction",{"title":231,"path":232,"stem":233,"children":234,"page":26},"Temperature Converter","\u002Fes\u002Fdocs\u002Fcore\u002Ftemperature-converter","es\u002F01.docs\u002F02.core\u002F20.temperature-converter",[235,239,242,245],{"title":236,"path":237,"stem":238},"Convertidor de Temperatura","\u002Fes\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F0.introduction",{"title":42,"path":240,"stem":241},"\u002Fes\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fbasic-usage","es\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F02.basic-usage",{"title":91,"path":243,"stem":244},"\u002Fes\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fadvanced-features","es\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F03.advanced-features",{"title":121,"path":246,"stem":247},"\u002Fes\u002Fdocs\u002Fcore\u002Ftemperature-converter\u002Fexamples","es\u002F01.docs\u002F02.core\u002F20.temperature-converter\u002F04.examples",{"title":249,"path":250,"stem":251,"children":252,"page":26},"Black Wallpaper","\u002Fes\u002Fdocs\u002Fcore\u002Fblack-wallpaper","es\u002F01.docs\u002F02.core\u002F23.black-wallpaper",[253,256,259,262,266],{"title":75,"path":254,"stem":255},"\u002Fes\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F0.introduction",{"title":42,"path":257,"stem":258},"\u002Fes\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fbasic-usage","es\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F02.basic-usage",{"title":91,"path":260,"stem":261},"\u002Fes\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fadvanced-features","es\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F03.advanced-features",{"title":263,"path":264,"stem":265},"Ejemplos de Uso","\u002Fes\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Fexamples","es\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F04.examples",{"title":267,"path":268,"stem":269},"FAQ - Preguntas Frecuentes","\u002Fes\u002Fdocs\u002Fcore\u002Fblack-wallpaper\u002Ffaq","es\u002F01.docs\u002F02.core\u002F23.black-wallpaper\u002F05.faq",{"title":271,"path":272,"stem":273,"children":274,"page":26},"Text Diff","\u002Fes\u002Fdocs\u002Fcore\u002Ftext-diff","es\u002F01.docs\u002F02.core\u002F23.text-diff",[275,279,283,287],{"title":276,"path":277,"stem":278},"Herramienta Text Diff - Introducción","\u002Fes\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F23.text-diff\u002F0.introduction",{"title":280,"path":281,"stem":282},"Uso Básico - Herramienta Text Diff","\u002Fes\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fbasic-usage","es\u002F01.docs\u002F02.core\u002F23.text-diff\u002F02.basic-usage",{"title":284,"path":285,"stem":286},"Características Avanzadas - Herramienta Text Diff","\u002Fes\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fadvanced-features","es\u002F01.docs\u002F02.core\u002F23.text-diff\u002F03.advanced-features",{"title":288,"path":289,"stem":290},"Ejemplos - Herramienta Text Diff","\u002Fes\u002Fdocs\u002Fcore\u002Ftext-diff\u002Fexamples","es\u002F01.docs\u002F02.core\u002F23.text-diff\u002F04.examples",{"title":292,"path":293,"stem":294,"children":295,"page":26},"M3u8 Player","\u002Fes\u002Fdocs\u002Fcore\u002Fm3u8-player","es\u002F01.docs\u002F02.core\u002F26.m3u8-player",[296,299,302,305,308],{"title":75,"path":297,"stem":298},"\u002Fes\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F0.introduction",{"title":42,"path":300,"stem":301},"\u002Fes\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fbasic-usage","es\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F02.basic-usage",{"title":91,"path":303,"stem":304},"\u002Fes\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fadvanced-features","es\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F03.advanced-features",{"title":180,"path":306,"stem":307},"\u002Fes\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fapi-reference","es\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F05.api-reference",{"title":309,"path":310,"stem":311},"Ejemplos de Código","\u002Fes\u002Fdocs\u002Fcore\u002Fm3u8-player\u002Fexamples","es\u002F01.docs\u002F02.core\u002F26.m3u8-player\u002F06.examples",{"title":313,"path":314,"stem":315,"children":316,"page":26},"Markdown To Pdf","\u002Fes\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf","es\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf",[317,320,323,326,329,332,335,338],{"title":75,"path":318,"stem":319},"\u002Fes\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F0.introduction",{"title":168,"path":321,"stem":322},"\u002Fes\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fbasic-usage","es\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F02.basic-usage",{"title":172,"path":324,"stem":325},"\u002Fes\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fadvanced-features","es\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F03.advanced-features",{"title":176,"path":327,"stem":328},"\u002Fes\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fsecurity-considerations","es\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F04.security-considerations",{"title":180,"path":330,"stem":331},"\u002Fes\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fapi-reference","es\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F05.api-reference",{"title":184,"path":333,"stem":334},"\u002Fes\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Fexamples","es\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F06.examples",{"title":188,"path":336,"stem":337},"\u002Fes\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Ffaq","es\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F07.faq",{"title":192,"path":339,"stem":340},"\u002Fes\u002Fdocs\u002Fcore\u002Fmarkdown-to-pdf\u002Frelated-tools","es\u002F01.docs\u002F02.core\u002F27.markdown-to-pdf\u002F08.related-tools",{"title":342,"path":343,"stem":344,"children":345,"page":26},"Screen Dead Pixel Detector","\u002Fes\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector","es\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector",[346,350,353,356,360,363,367],{"title":347,"path":348,"stem":349},"Detector de píxeles muertos de pantalla","\u002Fes\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F0.introduction",{"title":168,"path":351,"stem":352},"\u002Fes\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fbasic-usage","es\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F02.basic-usage",{"title":172,"path":354,"stem":355},"\u002Fes\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fadvanced-features","es\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F03.advanced-features",{"title":357,"path":358,"stem":359},"Seguridad y privacidad","\u002Fes\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fsecurity-considerations","es\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F04.security-considerations",{"title":121,"path":361,"stem":362},"\u002Fes\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Fexamples","es\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F06.examples",{"title":364,"path":365,"stem":366},"FAQ","\u002Fes\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Ffaq","es\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F07.faq",{"title":192,"path":368,"stem":369},"\u002Fes\u002Fdocs\u002Fcore\u002Fscreen-dead-pixel-detector\u002Frelated-tools","es\u002F01.docs\u002F02.core\u002F30.screen-dead-pixel-detector\u002F08.related-tools",{"title":371,"path":372,"stem":373,"children":374,"page":26},"Survey Tool","\u002Fes\u002Fdocs\u002Fcore\u002Fsurvey-tool","es\u002F01.docs\u002F02.core\u002F31.survey-tool",[375,379,382,385,388,391,394],{"title":376,"path":377,"stem":378},"Herramienta de encuestas","\u002Fes\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F0.introduction",{"title":168,"path":380,"stem":381},"\u002Fes\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fbasic-usage","es\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F02.basic-usage",{"title":172,"path":383,"stem":384},"\u002Fes\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fadvanced-features","es\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F03.advanced-features",{"title":176,"path":386,"stem":387},"\u002Fes\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fsecurity-considerations","es\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F04.security-considerations",{"title":121,"path":389,"stem":390},"\u002Fes\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Fexamples","es\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F06.examples",{"title":188,"path":392,"stem":393},"\u002Fes\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Ffaq","es\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F07.faq",{"title":192,"path":395,"stem":396},"\u002Fes\u002Fdocs\u002Fcore\u002Fsurvey-tool\u002Frelated-tools","es\u002F01.docs\u002F02.core\u002F31.survey-tool\u002F08.related-tools",{"title":398,"path":399,"stem":400,"children":401,"page":26},"Vue Office","\u002Fes\u002Fdocs\u002Fcore\u002Fvue-office","es\u002F01.docs\u002F02.core\u002F32.vue-office",[402,406,409,412,416,419,422],{"title":403,"path":404,"stem":405},"Visor de documentos Vue Office","\u002Fes\u002Fdocs\u002Fcore\u002Fvue-office\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F32.vue-office\u002F0.introduction",{"title":168,"path":407,"stem":408},"\u002Fes\u002Fdocs\u002Fcore\u002Fvue-office\u002Fbasic-usage","es\u002F01.docs\u002F02.core\u002F32.vue-office\u002F02.basic-usage",{"title":172,"path":410,"stem":411},"\u002Fes\u002Fdocs\u002Fcore\u002Fvue-office\u002Fadvanced-features","es\u002F01.docs\u002F02.core\u002F32.vue-office\u002F03.advanced-features",{"title":413,"path":414,"stem":415},"Seguridad","\u002Fes\u002Fdocs\u002Fcore\u002Fvue-office\u002Fsecurity-considerations","es\u002F01.docs\u002F02.core\u002F32.vue-office\u002F04.security-considerations",{"title":121,"path":417,"stem":418},"\u002Fes\u002Fdocs\u002Fcore\u002Fvue-office\u002Fexamples","es\u002F01.docs\u002F02.core\u002F32.vue-office\u002F06.examples",{"title":188,"path":420,"stem":421},"\u002Fes\u002Fdocs\u002Fcore\u002Fvue-office\u002Ffaq","es\u002F01.docs\u002F02.core\u002F32.vue-office\u002F07.faq",{"title":192,"path":423,"stem":424},"\u002Fes\u002Fdocs\u002Fcore\u002Fvue-office\u002Frelated-tools","es\u002F01.docs\u002F02.core\u002F32.vue-office\u002F08.related-tools",{"title":426,"path":427,"stem":428,"children":429,"page":26},"Event Calendar","\u002Fes\u002Fdocs\u002Fcore\u002Fevent-calendar","es\u002F01.docs\u002F02.core\u002F33.event-calendar",[430,434,437,440,443,446,449],{"title":431,"path":432,"stem":433},"Calendario de eventos","\u002Fes\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fintroduction","es\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F0.introduction",{"title":168,"path":435,"stem":436},"\u002Fes\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fbasic-usage","es\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F02.basic-usage",{"title":172,"path":438,"stem":439},"\u002Fes\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fadvanced-features","es\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F03.advanced-features",{"title":176,"path":441,"stem":442},"\u002Fes\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fsecurity-considerations","es\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F04.security-considerations",{"title":121,"path":444,"stem":445},"\u002Fes\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Fexamples","es\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F06.examples",{"title":188,"path":447,"stem":448},"\u002Fes\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Ffaq","es\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F07.faq",{"title":192,"path":450,"stem":451},"\u002Fes\u002Fdocs\u002Fcore\u002Fevent-calendar\u002Frelated-tools","es\u002F01.docs\u002F02.core\u002F33.event-calendar\u002F08.related-tools",{"title":453,"path":454,"stem":455,"children":456,"page":26},"Base64","\u002Fes\u002Fdocs\u002Fcore\u002Fbase64","es\u002F01.docs\u002F02.core\u002Fbase64",[457,460,463,466,469,472,475,478],{"title":75,"path":458,"stem":459},"\u002Fes\u002Fdocs\u002Fcore\u002Fbase64\u002Fintroduction","es\u002F01.docs\u002F02.core\u002Fbase64\u002F0.introduction",{"title":42,"path":461,"stem":462},"\u002Fes\u002Fdocs\u002Fcore\u002Fbase64\u002Fbasic-usage","es\u002F01.docs\u002F02.core\u002Fbase64\u002F02.basic-usage",{"title":91,"path":464,"stem":465},"\u002Fes\u002Fdocs\u002Fcore\u002Fbase64\u002Fadvanced-features","es\u002F01.docs\u002F02.core\u002Fbase64\u002F03.advanced-features",{"title":50,"path":467,"stem":468},"\u002Fes\u002Fdocs\u002Fcore\u002Fbase64\u002Fsecurity-considerations","es\u002F01.docs\u002F02.core\u002Fbase64\u002F04.security-considerations",{"title":54,"path":470,"stem":471},"\u002Fes\u002Fdocs\u002Fcore\u002Fbase64\u002Fapi-reference","es\u002F01.docs\u002F02.core\u002Fbase64\u002F05.api-reference",{"title":121,"path":473,"stem":474},"\u002Fes\u002Fdocs\u002Fcore\u002Fbase64\u002Fexamples","es\u002F01.docs\u002F02.core\u002Fbase64\u002F06.examples",{"title":95,"path":476,"stem":477},"\u002Fes\u002Fdocs\u002Fcore\u002Fbase64\u002Ffaq","es\u002F01.docs\u002F02.core\u002Fbase64\u002F07.faq",{"title":479,"path":480,"stem":481},"Herramientas Relacionadas","\u002Fes\u002Fdocs\u002Fcore\u002Fbase64\u002Frelated-tools","es\u002F01.docs\u002F02.core\u002Fbase64\u002F08.related-tools",{"title":483,"path":484,"stem":485,"children":486,"page":26},"Troubleshooting","\u002Fes\u002Fdocs\u002Ftroubleshooting","es\u002F01.docs\u002F06.troubleshooting",[487],{"title":95,"path":488,"stem":489},"\u002Fes\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","es\u002F01.docs\u002F06.troubleshooting\u002F01.common-issues",{"id":491,"title":284,"body":492,"description":2466,"extension":2467,"meta":2468,"navigation":6,"path":285,"seo":2469,"sitemap":2470,"stem":286,"__hash__":2471},"content_es\u002Fes\u002F01.docs\u002F02.core\u002F23.text-diff\u002F03.advanced-features.md",{"type":493,"value":494,"toc":2426},"minimark",[495,499,503,507,515,518,540,546,566,570,576,643,648,659,665,723,727,738,742,748,862,868,928,934,993,997,1003,1010,1013,1033,1039,1042,1130,1136,1142,1162,1168,1188,1192,1198,1204,1207,1272,1278,1298,1304,1310,1372,1378,1398,1402,1408,1549,1555,1620,1624,1630,1636,1656,1662,1762,1768,1861,1865,1871,1877,1903,1909,1991,1997,2003,2088,2092,2098,2104,2217,2223,2292,2298,2419,2422],[496,497,91],"h2",{"id":498},"características-avanzadas",[500,501,502],"p",{},"La herramienta Text Diff ofrece una amplia gama de características avanzadas que la convierten en una herramienta poderosa para comparaciones de texto profesionales.",[496,504,506],{"id":505},"algoritmos-de-comparación-inteligentes","Algoritmos de Comparación Inteligentes",[508,509,511],"h3",{"id":510},"detección-de-diferencias-consciente-del-contexto",[512,513,514],"strong",{},"Detección de Diferencias Consciente del Contexto",[500,516,517],{},"La herramienta utiliza algoritmos avanzados para:",[519,520,521,528,534],"ul",{},[522,523,524,527],"li",{},[512,525,526],{},"Cambios semánticos"," que reconocen no solo diferencias superficiales",[522,529,530,533],{},[512,531,532],{},"Cambios contextuales"," que identifican modificaciones que afectan el código circundante",[522,535,536,539],{},[512,537,538],{},"Cambios estructurales"," en estructuras de datos anidadas",[508,541,543],{"id":542},"procesamiento-de-líneas-optimizado",[512,544,545],{},"Procesamiento de Líneas Optimizado",[519,547,548,554,560],{},[522,549,550,553],{},[512,551,552],{},"Mapeo inteligente de líneas",": Encuentra la mejor coincidencia entre líneas similares",[522,555,556,559],{},[512,557,558],{},"Líneas de contexto",": Muestra líneas circundantes para mejor comprensión",[522,561,562,565],{},[512,563,564],{},"Cambios mínimos",": Identifica el menor número posible de cambios",[496,567,569],{"id":568},"opciones-de-comparación-avanzadas","Opciones de Comparación Avanzadas",[508,571,573],{"id":572},"manejo-de-espacios-en-blanco",[512,574,575],{},"Manejo de Espacios en Blanco",[577,578,583],"pre",{"className":579,"code":580,"language":581,"meta":582,"style":582},"language-javascript shiki shiki-themes github-light github-light dark-plus","\u002F\u002F Con \"Ignorar espacios en blanco\" activado\n\u002F\u002F Estas líneas se consideran idénticas:\nconst name = 'John'; \u002F\u002F Archivo A\nconst name = 'John'; \u002F\u002F Archivo B\n","javascript","",[584,585,586,595,601,627],"code",{"__ignoreMap":582},[587,588,591],"span",{"class":589,"line":590},"line",1,[587,592,594],{"class":593},"sLEZ0","\u002F\u002F Con \"Ignorar espacios en blanco\" activado\n",[587,596,598],{"class":589,"line":597},2,[587,599,600],{"class":593},"\u002F\u002F Estas líneas se consideran idénticas:\n",[587,602,604,608,612,616,620,624],{"class":589,"line":603},3,[587,605,607],{"class":606},"sGiLm","const",[587,609,611],{"class":610},"sdRU0"," name",[587,613,615],{"class":614},"sGmsN"," =",[587,617,619],{"class":618},"sjj1j"," 'John'",[587,621,623],{"class":622},"svVIm","; ",[587,625,626],{"class":593},"\u002F\u002F Archivo A\n",[587,628,630,632,634,636,638,640],{"class":589,"line":629},4,[587,631,607],{"class":606},[587,633,611],{"class":610},[587,635,615],{"class":614},[587,637,619],{"class":618},[587,639,623],{"class":622},[587,641,642],{"class":593},"\u002F\u002F Archivo B\n",[500,644,645],{},[512,646,647],{},"Casos de uso:",[519,649,650,653,656],{},[522,651,652],{},"Conflictos de formateo de código",[522,654,655],{},"Diferentes configuraciones de editor",[522,657,658],{},"Formateo automático de código",[508,660,662],{"id":661},"manejo-de-mayúsculas-y-minúsculas",[512,663,664],{},"Manejo de Mayúsculas y Minúsculas",[577,666,670],{"className":667,"code":668,"language":669,"meta":582,"style":582},"language-json shiki shiki-themes github-light github-light dark-plus","\u002F\u002F Con \"Ignorar mayúsculas y minúsculas\" activado\n\u002F\u002F Estos objetos se consideran idénticos:\n{\n  \"Name\": \"John\", \u002F\u002F Archivo A\n  \"name\": \"John\" \u002F\u002F Archivo B\n}\n","json",[584,671,672,677,682,687,704,717],{"__ignoreMap":582},[587,673,674],{"class":589,"line":590},[587,675,676],{"class":593},"\u002F\u002F Con \"Ignorar mayúsculas y minúsculas\" activado\n",[587,678,679],{"class":589,"line":597},[587,680,681],{"class":593},"\u002F\u002F Estos objetos se consideran idénticos:\n",[587,683,684],{"class":589,"line":603},[587,685,686],{"class":622},"{\n",[587,688,689,693,696,699,702],{"class":589,"line":629},[587,690,692],{"class":691},"sSQ6O","  \"Name\"",[587,694,695],{"class":622},": ",[587,697,698],{"class":618},"\"John\"",[587,700,701],{"class":622},", ",[587,703,626],{"class":593},[587,705,707,710,712,714],{"class":589,"line":706},5,[587,708,709],{"class":691},"  \"name\"",[587,711,695],{"class":622},[587,713,698],{"class":618},[587,715,716],{"class":593}," \u002F\u002F Archivo B\n",[587,718,720],{"class":589,"line":719},6,[587,721,722],{"class":622},"}\n",[500,724,725],{},[512,726,647],{},[519,728,729,732,735],{},[522,730,731],{},"Archivos de configuración",[522,733,734],{},"Esquemas de base de datos",[522,736,737],{},"Respuestas de API",[496,739,741],{"id":740},"soporte-de-formatos-de-archivo","Soporte de Formatos de Archivo",[508,743,745],{"id":744},"lenguajes-de-programación",[512,746,747],{},"Lenguajes de Programación",[749,750,751,767],"table",{},[752,753,754],"thead",{},[755,756,757,761,764],"tr",{},[758,759,760],"th",{},"Idioma",[758,762,763],{},"Extensión",[758,765,766],{},"Resaltado de Sintaxis",[768,769,770,782,792,802,812,822,832,842,852],"tbody",{},[755,771,772,776,779],{},[773,774,775],"td",{},"JavaScript",[773,777,778],{},".js, .mjs",[773,780,781],{},"✅",[755,783,784,787,790],{},[773,785,786],{},"TypeScript",[773,788,789],{},".ts, .tsx",[773,791,781],{},[755,793,794,797,800],{},[773,795,796],{},"Python",[773,798,799],{},".py",[773,801,781],{},[755,803,804,807,810],{},[773,805,806],{},"Java",[773,808,809],{},".java",[773,811,781],{},[755,813,814,817,820],{},[773,815,816],{},"C\u002FC++",[773,818,819],{},".c, .cpp, .h",[773,821,781],{},[755,823,824,827,830],{},[773,825,826],{},"C#",[773,828,829],{},".cs",[773,831,781],{},[755,833,834,837,840],{},[773,835,836],{},"Go",[773,838,839],{},".go",[773,841,781],{},[755,843,844,847,850],{},[773,845,846],{},"Rust",[773,848,849],{},".rs",[773,851,781],{},[755,853,854,857,860],{},[773,855,856],{},"PHP",[773,858,859],{},".php",[773,861,781],{},[508,863,865],{"id":864},"tecnologías-web",[512,866,867],{},"Tecnologías Web",[749,869,870,882],{},[752,871,872],{},[755,873,874,877,879],{},[758,875,876],{},"Formato",[758,878,763],{},[758,880,881],{},"Características Especiales",[768,883,884,895,906,917],{},[755,885,886,889,892],{},[773,887,888],{},"HTML",[773,890,891],{},".html, .htm",[773,893,894],{},"Análisis de estructura de etiquetas",[755,896,897,900,903],{},[773,898,899],{},"CSS",[773,901,902],{},".css, .scss, .sass",[773,904,905],{},"Comparación de selectores",[755,907,908,911,914],{},[773,909,910],{},"Vue",[773,912,913],{},".vue",[773,915,916],{},"Análisis de componentes",[755,918,919,922,925],{},[773,920,921],{},"React",[773,923,924],{},".jsx, .tsx",[773,926,927],{},"Sintaxis JSX",[508,929,931],{"id":930},"formatos-de-datos",[512,932,933],{},"Formatos de Datos",[749,935,936,947],{},[752,937,938],{},[755,939,940,942,944],{},[758,941,876],{},[758,943,763],{},[758,945,946],{},"Análisis de Estructura",[768,948,949,960,971,982],{},[755,950,951,954,957],{},[773,952,953],{},"JSON",[773,955,956],{},".json",[773,958,959],{},"Jerarquía de objetos",[755,961,962,965,968],{},[773,963,964],{},"XML",[773,966,967],{},".xml",[773,969,970],{},"Estructura de elementos",[755,972,973,976,979],{},[773,974,975],{},"YAML",[773,977,978],{},".yml, .yaml",[773,980,981],{},"Anidamiento",[755,983,984,987,990],{},[773,985,986],{},"TOML",[773,988,989],{},".toml",[773,991,992],{},"Estructura de configuración",[496,994,996],{"id":995},"gestión-de-historial","Gestión de Historial",[508,998,1000],{"id":999},"funciones-inteligentes-de-historial",[512,1001,1002],{},"Funciones Inteligentes de Historial",[1004,1005,1007],"h4",{"id":1006},"categorización-automática",[512,1008,1009],{},"Categorización Automática",[500,1011,1012],{},"La herramienta categoriza automáticamente las comparaciones:",[519,1014,1015,1021,1027],{},[522,1016,1017,1020],{},[512,1018,1019],{},"Comparaciones de código",": Sesiones de desarrollo y depuración",[522,1022,1023,1026],{},[512,1024,1025],{},"Comparaciones de configuración",": Cambios de entorno y configuración",[522,1028,1029,1032],{},[512,1030,1031],{},"Comparaciones de documentación",": Cambios de contenido y estructura",[1004,1034,1036],{"id":1035},"seguimiento-de-metadatos",[512,1037,1038],{},"Seguimiento de Metadatos",[500,1040,1041],{},"Cada entrada del historial contiene:",[577,1043,1045],{"className":667,"code":1044,"language":669,"meta":582,"style":582},"{\n  \"timestamp\": \"2024-01-15T10:30:00Z\",\n  \"fileType\": \"javascript\",\n  \"linesChanged\": 15,\n  \"changeType\": \"feature-addition\",\n  \"tags\": [\"frontend\", \"component\", \"bugfix\"]\n}\n",[584,1046,1047,1051,1064,1076,1089,1101,1125],{"__ignoreMap":582},[587,1048,1049],{"class":589,"line":590},[587,1050,686],{"class":622},[587,1052,1053,1056,1058,1061],{"class":589,"line":597},[587,1054,1055],{"class":691},"  \"timestamp\"",[587,1057,695],{"class":622},[587,1059,1060],{"class":618},"\"2024-01-15T10:30:00Z\"",[587,1062,1063],{"class":622},",\n",[587,1065,1066,1069,1071,1074],{"class":589,"line":603},[587,1067,1068],{"class":691},"  \"fileType\"",[587,1070,695],{"class":622},[587,1072,1073],{"class":618},"\"javascript\"",[587,1075,1063],{"class":622},[587,1077,1078,1081,1083,1087],{"class":589,"line":629},[587,1079,1080],{"class":691},"  \"linesChanged\"",[587,1082,695],{"class":622},[587,1084,1086],{"class":1085},"sewGd","15",[587,1088,1063],{"class":622},[587,1090,1091,1094,1096,1099],{"class":589,"line":706},[587,1092,1093],{"class":691},"  \"changeType\"",[587,1095,695],{"class":622},[587,1097,1098],{"class":618},"\"feature-addition\"",[587,1100,1063],{"class":622},[587,1102,1103,1106,1109,1112,1114,1117,1119,1122],{"class":589,"line":719},[587,1104,1105],{"class":691},"  \"tags\"",[587,1107,1108],{"class":622},": [",[587,1110,1111],{"class":618},"\"frontend\"",[587,1113,701],{"class":622},[587,1115,1116],{"class":618},"\"component\"",[587,1118,701],{"class":622},[587,1120,1121],{"class":618},"\"bugfix\"",[587,1123,1124],{"class":622},"]\n",[587,1126,1128],{"class":589,"line":1127},7,[587,1129,722],{"class":622},[508,1131,1133],{"id":1132},"organización-del-historial",[512,1134,1135],{},"Organización del Historial",[1004,1137,1139],{"id":1138},"funciones-de-búsqueda",[512,1140,1141],{},"Funciones de Búsqueda",[519,1143,1144,1150,1156],{},[522,1145,1146,1149],{},[512,1147,1148],{},"Búsqueda de texto",": Busca en entradas del historial por contenido",[522,1151,1152,1155],{},[512,1153,1154],{},"Filtros de fecha",": Filtra por períodos de tiempo",[522,1157,1158,1161],{},[512,1159,1160],{},"Filtros de tipo",": Filtra por tipos de archivo o tipos de cambio",[1004,1163,1165],{"id":1164},"opciones-de-exportación",[512,1166,1167],{},"Opciones de Exportación",[519,1169,1170,1176,1182],{},[522,1171,1172,1175],{},[512,1173,1174],{},"Comparación individual",": Exporta una comparación específica",[522,1177,1178,1181],{},[512,1179,1180],{},"Exportación por lotes",": Exporta múltiples comparaciones simultáneamente",[522,1183,1184,1187],{},[512,1185,1186],{},"Formatos",": JSON, CSV, HTML, Markdown",[496,1189,1191],{"id":1190},"optimización-de-rendimiento","Optimización de Rendimiento",[508,1193,1195],{"id":1194},"archivos-grandes",[512,1196,1197],{},"Archivos Grandes",[1004,1199,1201],{"id":1200},"procesamiento-por-chunks",[512,1202,1203],{},"Procesamiento por Chunks",[500,1205,1206],{},"La herramienta procesa archivos grandes en chunks:",[577,1208,1210],{"className":579,"code":1209,"language":581,"meta":582,"style":582},"\u002F\u002F Tamaño de chunk automático basado en el tamaño del archivo\nconst chunkSize = Math.min(1000, Math.max(100, fileSize \u002F 100));\n",[584,1211,1212,1217],{"__ignoreMap":582},[587,1213,1214],{"class":589,"line":590},[587,1215,1216],{"class":593},"\u002F\u002F Tamaño de chunk automático basado en el tamaño del archivo\n",[587,1218,1219,1221,1224,1226,1230,1233,1237,1240,1243,1245,1248,1250,1253,1255,1258,1260,1263,1266,1269],{"class":589,"line":597},[587,1220,607],{"class":606},[587,1222,1223],{"class":610}," chunkSize",[587,1225,615],{"class":614},[587,1227,1229],{"class":1228},"szTj3"," Math",[587,1231,1232],{"class":622},".",[587,1234,1236],{"class":1235},"sqMzV","min",[587,1238,1239],{"class":622},"(",[587,1241,1242],{"class":1085},"1000",[587,1244,701],{"class":622},[587,1246,1247],{"class":1228},"Math",[587,1249,1232],{"class":622},[587,1251,1252],{"class":1235},"max",[587,1254,1239],{"class":622},[587,1256,1257],{"class":1085},"100",[587,1259,701],{"class":622},[587,1261,1262],{"class":1228},"fileSize",[587,1264,1265],{"class":614}," \u002F",[587,1267,1268],{"class":1085}," 100",[587,1270,1271],{"class":622},"));\n",[1004,1273,1275],{"id":1274},"carga-perezosa",[512,1276,1277],{},"Carga Perezosa",[519,1279,1280,1286,1292],{},[522,1281,1282,1285],{},[512,1283,1284],{},"Visualización progresiva",": Muestra resultados durante el procesamiento",[522,1287,1288,1291],{},[512,1289,1290],{},"Scrolling virtual",": Visualización eficiente de resultados de diff grandes",[522,1293,1294,1297],{},[512,1295,1296],{},"Gestión de memoria",": Uso optimizado de memoria",[508,1299,1301],{"id":1300},"optimización-del-navegador",[512,1302,1303],{},"Optimización del Navegador",[1004,1305,1307],{"id":1306},"web-workers",[512,1308,1309],{},"Web Workers",[577,1311,1313],{"className":579,"code":1312,"language":581,"meta":582,"style":582},"\u002F\u002F Cálculo de diff en hilo separado\nconst worker = new Worker('\u002Fdiff-worker.js');\nworker.postMessage({ fileA, fileB, options });\n",[584,1314,1315,1320,1343],{"__ignoreMap":582},[587,1316,1317],{"class":589,"line":590},[587,1318,1319],{"class":593},"\u002F\u002F Cálculo de diff en hilo separado\n",[587,1321,1322,1324,1327,1329,1332,1335,1337,1340],{"class":589,"line":597},[587,1323,607],{"class":606},[587,1325,1326],{"class":610}," worker",[587,1328,615],{"class":614},[587,1330,1331],{"class":606}," new",[587,1333,1334],{"class":1235}," Worker",[587,1336,1239],{"class":622},[587,1338,1339],{"class":618},"'\u002Fdiff-worker.js'",[587,1341,1342],{"class":622},");\n",[587,1344,1345,1348,1350,1353,1356,1359,1361,1364,1366,1369],{"class":589,"line":603},[587,1346,1347],{"class":1228},"worker",[587,1349,1232],{"class":622},[587,1351,1352],{"class":1235},"postMessage",[587,1354,1355],{"class":622},"({ ",[587,1357,1358],{"class":1228},"fileA",[587,1360,701],{"class":622},[587,1362,1363],{"class":1228},"fileB",[587,1365,701],{"class":622},[587,1367,1368],{"class":1228},"options",[587,1370,1371],{"class":622}," });\n",[1004,1373,1375],{"id":1374},"estrategias-de-caché",[512,1376,1377],{},"Estrategias de Caché",[519,1379,1380,1386,1392],{},[522,1381,1382,1385],{},[512,1383,1384],{},"Local Storage",": Caché de entradas del historial",[522,1387,1388,1391],{},[512,1389,1390],{},"Session Storage",": Almacenamiento temporal durante la sesión",[522,1393,1394,1397],{},[512,1395,1396],{},"IndexedDB",": Almacenamiento persistente para grandes volúmenes de datos",[496,1399,1401],{"id":1400},"integración-api","Integración API",[508,1403,1405],{"id":1404},"acceso-programático",[512,1406,1407],{},"Acceso Programático",[577,1409,1411],{"className":579,"code":1410,"language":581,"meta":582,"style":582},"\u002F\u002F Ejemplo: Creación automatizada de diff\nconst diffResult = await textDiffAPI.compare({\n  fileA: {\n    content: 'Contenido original',\n    name: 'original.txt',\n  },\n  fileB: {\n    content: 'Contenido modificado',\n    name: 'modified.txt',\n  },\n  options: {\n    ignoreWhitespace: true,\n    ignoreCase: false,\n  },\n});\n",[584,1412,1413,1418,1442,1450,1460,1470,1475,1482,1492,1502,1507,1515,1527,1538,1543],{"__ignoreMap":582},[587,1414,1415],{"class":589,"line":590},[587,1416,1417],{"class":593},"\u002F\u002F Ejemplo: Creación automatizada de diff\n",[587,1419,1420,1422,1425,1427,1431,1434,1436,1439],{"class":589,"line":597},[587,1421,607],{"class":606},[587,1423,1424],{"class":610}," diffResult",[587,1426,615],{"class":614},[587,1428,1430],{"class":1429},"srAhW"," await",[587,1432,1433],{"class":1228}," textDiffAPI",[587,1435,1232],{"class":622},[587,1437,1438],{"class":1235},"compare",[587,1440,1441],{"class":622},"({\n",[587,1443,1444,1447],{"class":589,"line":603},[587,1445,1446],{"class":1228},"  fileA:",[587,1448,1449],{"class":622}," {\n",[587,1451,1452,1455,1458],{"class":589,"line":629},[587,1453,1454],{"class":1228},"    content:",[587,1456,1457],{"class":618}," 'Contenido original'",[587,1459,1063],{"class":622},[587,1461,1462,1465,1468],{"class":589,"line":706},[587,1463,1464],{"class":1228},"    name:",[587,1466,1467],{"class":618}," 'original.txt'",[587,1469,1063],{"class":622},[587,1471,1472],{"class":589,"line":719},[587,1473,1474],{"class":622},"  },\n",[587,1476,1477,1480],{"class":589,"line":1127},[587,1478,1479],{"class":1228},"  fileB:",[587,1481,1449],{"class":622},[587,1483,1485,1487,1490],{"class":589,"line":1484},8,[587,1486,1454],{"class":1228},[587,1488,1489],{"class":618}," 'Contenido modificado'",[587,1491,1063],{"class":622},[587,1493,1495,1497,1500],{"class":589,"line":1494},9,[587,1496,1464],{"class":1228},[587,1498,1499],{"class":618}," 'modified.txt'",[587,1501,1063],{"class":622},[587,1503,1505],{"class":589,"line":1504},10,[587,1506,1474],{"class":622},[587,1508,1510,1513],{"class":589,"line":1509},11,[587,1511,1512],{"class":1228},"  options:",[587,1514,1449],{"class":622},[587,1516,1518,1521,1525],{"class":589,"line":1517},12,[587,1519,1520],{"class":1228},"    ignoreWhitespace:",[587,1522,1524],{"class":1523},"sLV08"," true",[587,1526,1063],{"class":622},[587,1528,1530,1533,1536],{"class":589,"line":1529},13,[587,1531,1532],{"class":1228},"    ignoreCase:",[587,1534,1535],{"class":1523}," false",[587,1537,1063],{"class":622},[587,1539,1541],{"class":589,"line":1540},14,[587,1542,1474],{"class":622},[587,1544,1546],{"class":589,"line":1545},15,[587,1547,1548],{"class":622},"});\n",[508,1550,1552],{"id":1551},"soporte-de-webhooks",[512,1553,1554],{},"Soporte de Webhooks",[577,1556,1558],{"className":579,"code":1557,"language":581,"meta":582,"style":582},"\u002F\u002F Notificaciones automáticas de cambios\nconst webhook = {\n  url: 'https:\u002F\u002Fyour-app.com\u002Fdiff-notifications',\n  events: ['diff.created', 'diff.updated'],\n  secret: 'your-webhook-secret',\n};\n",[584,1559,1560,1565,1576,1586,1605,1615],{"__ignoreMap":582},[587,1561,1562],{"class":589,"line":590},[587,1563,1564],{"class":593},"\u002F\u002F Notificaciones automáticas de cambios\n",[587,1566,1567,1569,1572,1574],{"class":589,"line":597},[587,1568,607],{"class":606},[587,1570,1571],{"class":610}," webhook",[587,1573,615],{"class":614},[587,1575,1449],{"class":622},[587,1577,1578,1581,1584],{"class":589,"line":603},[587,1579,1580],{"class":1228},"  url:",[587,1582,1583],{"class":618}," 'https:\u002F\u002Fyour-app.com\u002Fdiff-notifications'",[587,1585,1063],{"class":622},[587,1587,1588,1591,1594,1597,1599,1602],{"class":589,"line":629},[587,1589,1590],{"class":1228},"  events:",[587,1592,1593],{"class":622}," [",[587,1595,1596],{"class":618},"'diff.created'",[587,1598,701],{"class":622},[587,1600,1601],{"class":618},"'diff.updated'",[587,1603,1604],{"class":622},"],\n",[587,1606,1607,1610,1613],{"class":589,"line":706},[587,1608,1609],{"class":1228},"  secret:",[587,1611,1612],{"class":618}," 'your-webhook-secret'",[587,1614,1063],{"class":622},[587,1616,1617],{"class":589,"line":719},[587,1618,1619],{"class":622},"};\n",[496,1621,1623],{"id":1622},"características-de-seguridad","Características de Seguridad",[508,1625,1627],{"id":1626},"privacidad",[512,1628,1629],{},"Privacidad",[1004,1631,1633],{"id":1632},"procesamiento-local",[512,1634,1635],{},"Procesamiento Local",[519,1637,1638,1644,1650],{},[522,1639,1640,1643],{},[512,1641,1642],{},"Sin transferencia de servidor",": Todo el procesamiento ocurre en el navegador",[522,1645,1646,1649],{},[512,1647,1648],{},"Encriptación",": Los datos sensibles se almacenan encriptados",[522,1651,1652,1655],{},[512,1653,1654],{},"Limpieza automática",": Los datos temporales se eliminan automáticamente",[1004,1657,1659],{"id":1658},"control-de-acceso",[512,1660,1661],{},"Control de Acceso",[577,1663,1665],{"className":579,"code":1664,"language":581,"meta":582,"style":582},"\u002F\u002F Ejemplo: Control de acceso basado en usuario\nconst accessControl = {\n  user: 'developer@company.com',\n  permissions: ['read', 'create', 'update'],\n  restrictions: {\n    maxFileSize: '10MB',\n    allowedFormats: ['.js', '.ts', '.json'],\n  },\n};\n",[584,1666,1667,1672,1683,1693,1715,1722,1732,1754,1758],{"__ignoreMap":582},[587,1668,1669],{"class":589,"line":590},[587,1670,1671],{"class":593},"\u002F\u002F Ejemplo: Control de acceso basado en usuario\n",[587,1673,1674,1676,1679,1681],{"class":589,"line":597},[587,1675,607],{"class":606},[587,1677,1678],{"class":610}," accessControl",[587,1680,615],{"class":614},[587,1682,1449],{"class":622},[587,1684,1685,1688,1691],{"class":589,"line":603},[587,1686,1687],{"class":1228},"  user:",[587,1689,1690],{"class":618}," 'developer@company.com'",[587,1692,1063],{"class":622},[587,1694,1695,1698,1700,1703,1705,1708,1710,1713],{"class":589,"line":629},[587,1696,1697],{"class":1228},"  permissions:",[587,1699,1593],{"class":622},[587,1701,1702],{"class":618},"'read'",[587,1704,701],{"class":622},[587,1706,1707],{"class":618},"'create'",[587,1709,701],{"class":622},[587,1711,1712],{"class":618},"'update'",[587,1714,1604],{"class":622},[587,1716,1717,1720],{"class":589,"line":706},[587,1718,1719],{"class":1228},"  restrictions:",[587,1721,1449],{"class":622},[587,1723,1724,1727,1730],{"class":589,"line":719},[587,1725,1726],{"class":1228},"    maxFileSize:",[587,1728,1729],{"class":618}," '10MB'",[587,1731,1063],{"class":622},[587,1733,1734,1737,1739,1742,1744,1747,1749,1752],{"class":589,"line":1127},[587,1735,1736],{"class":1228},"    allowedFormats:",[587,1738,1593],{"class":622},[587,1740,1741],{"class":618},"'.js'",[587,1743,701],{"class":622},[587,1745,1746],{"class":618},"'.ts'",[587,1748,701],{"class":622},[587,1750,1751],{"class":618},"'.json'",[587,1753,1604],{"class":622},[587,1755,1756],{"class":589,"line":1484},[587,1757,1474],{"class":622},[587,1759,1760],{"class":589,"line":1494},[587,1761,1619],{"class":622},[508,1763,1765],{"id":1764},"auditoría-de-logs",[512,1766,1767],{},"Auditoría de Logs",[577,1769,1771],{"className":667,"code":1770,"language":669,"meta":582,"style":582},"{\n  \"action\": \"diff.created\",\n  \"user\": \"user@example.com\",\n  \"timestamp\": \"2024-01-15T10:30:00Z\",\n  \"metadata\": {\n    \"fileSize\": \"2.5KB\",\n    \"changeCount\": 15,\n    \"ipAddress\": \"192.168.1.100\"\n  }\n}\n",[584,1772,1773,1777,1789,1801,1811,1819,1831,1842,1852,1857],{"__ignoreMap":582},[587,1774,1775],{"class":589,"line":590},[587,1776,686],{"class":622},[587,1778,1779,1782,1784,1787],{"class":589,"line":597},[587,1780,1781],{"class":691},"  \"action\"",[587,1783,695],{"class":622},[587,1785,1786],{"class":618},"\"diff.created\"",[587,1788,1063],{"class":622},[587,1790,1791,1794,1796,1799],{"class":589,"line":603},[587,1792,1793],{"class":691},"  \"user\"",[587,1795,695],{"class":622},[587,1797,1798],{"class":618},"\"user@example.com\"",[587,1800,1063],{"class":622},[587,1802,1803,1805,1807,1809],{"class":589,"line":629},[587,1804,1055],{"class":691},[587,1806,695],{"class":622},[587,1808,1060],{"class":618},[587,1810,1063],{"class":622},[587,1812,1813,1816],{"class":589,"line":706},[587,1814,1815],{"class":691},"  \"metadata\"",[587,1817,1818],{"class":622},": {\n",[587,1820,1821,1824,1826,1829],{"class":589,"line":719},[587,1822,1823],{"class":691},"    \"fileSize\"",[587,1825,695],{"class":622},[587,1827,1828],{"class":618},"\"2.5KB\"",[587,1830,1063],{"class":622},[587,1832,1833,1836,1838,1840],{"class":589,"line":1127},[587,1834,1835],{"class":691},"    \"changeCount\"",[587,1837,695],{"class":622},[587,1839,1086],{"class":1085},[587,1841,1063],{"class":622},[587,1843,1844,1847,1849],{"class":589,"line":1484},[587,1845,1846],{"class":691},"    \"ipAddress\"",[587,1848,695],{"class":622},[587,1850,1851],{"class":618},"\"192.168.1.100\"\n",[587,1853,1854],{"class":589,"line":1494},[587,1855,1856],{"class":622},"  }\n",[587,1858,1859],{"class":589,"line":1504},[587,1860,722],{"class":622},[496,1862,1864],{"id":1863},"opciones-de-personalización","Opciones de Personalización",[508,1866,1868],{"id":1867},"personalización-de-ui",[512,1869,1870],{},"Personalización de UI",[1004,1872,1874],{"id":1873},"temas",[512,1875,1876],{},"Temas",[519,1878,1879,1885,1891,1897],{},[522,1880,1881,1884],{},[512,1882,1883],{},"Tema Claro",": Apariencia clara y profesional",[522,1886,1887,1890],{},[512,1888,1889],{},"Tema Oscuro",": Apariencia oscura para trabajo nocturno",[522,1892,1893,1896],{},[512,1894,1895],{},"Alto Contraste",": Legibilidad mejorada",[522,1898,1899,1902],{},[512,1900,1901],{},"Temas Personalizados",": Colores y estilos definidos por el usuario",[1004,1904,1906],{"id":1905},"opciones-de-diseño",[512,1907,1908],{},"Opciones de Diseño",[577,1910,1912],{"className":579,"code":1911,"language":581,"meta":582,"style":582},"const layoutOptions = {\n  orientation: 'horizontal', \u002F\u002F o \"vertical\"\n  panelSize: '50%', \u002F\u002F División de paneles\n  showLineNumbers: true, \u002F\u002F Mostrar números de línea\n  showStatistics: true, \u002F\u002F Mostrar estadísticas\n  compactMode: false, \u002F\u002F Modo compacto\n};\n",[584,1913,1914,1925,1938,1951,1963,1975,1987],{"__ignoreMap":582},[587,1915,1916,1918,1921,1923],{"class":589,"line":590},[587,1917,607],{"class":606},[587,1919,1920],{"class":610}," layoutOptions",[587,1922,615],{"class":614},[587,1924,1449],{"class":622},[587,1926,1927,1930,1933,1935],{"class":589,"line":597},[587,1928,1929],{"class":1228},"  orientation:",[587,1931,1932],{"class":618}," 'horizontal'",[587,1934,701],{"class":622},[587,1936,1937],{"class":593},"\u002F\u002F o \"vertical\"\n",[587,1939,1940,1943,1946,1948],{"class":589,"line":603},[587,1941,1942],{"class":1228},"  panelSize:",[587,1944,1945],{"class":618}," '50%'",[587,1947,701],{"class":622},[587,1949,1950],{"class":593},"\u002F\u002F División de paneles\n",[587,1952,1953,1956,1958,1960],{"class":589,"line":629},[587,1954,1955],{"class":1228},"  showLineNumbers:",[587,1957,1524],{"class":1523},[587,1959,701],{"class":622},[587,1961,1962],{"class":593},"\u002F\u002F Mostrar números de línea\n",[587,1964,1965,1968,1970,1972],{"class":589,"line":706},[587,1966,1967],{"class":1228},"  showStatistics:",[587,1969,1524],{"class":1523},[587,1971,701],{"class":622},[587,1973,1974],{"class":593},"\u002F\u002F Mostrar estadísticas\n",[587,1976,1977,1980,1982,1984],{"class":589,"line":719},[587,1978,1979],{"class":1228},"  compactMode:",[587,1981,1535],{"class":1523},[587,1983,701],{"class":622},[587,1985,1986],{"class":593},"\u002F\u002F Modo compacto\n",[587,1988,1989],{"class":589,"line":1127},[587,1990,1619],{"class":622},[508,1992,1994],{"id":1993},"configuraciones-avanzadas",[512,1995,1996],{},"Configuraciones Avanzadas",[1004,1998,2000],{"id":1999},"opciones-de-comparación",[512,2001,2002],{},"Opciones de Comparación",[577,2004,2006],{"className":579,"code":2005,"language":581,"meta":582,"style":582},"const advancedOptions = {\n  contextLines: 3, \u002F\u002F Número de líneas de contexto\n  maxChanges: 1000, \u002F\u002F Número máximo de cambios\n  timeout: 30000, \u002F\u002F Timeout en milisegundos\n  algorithm: 'myers', \u002F\u002F Algoritmo de diff\n  encoding: 'utf-8', \u002F\u002F Codificación de archivo\n};\n",[584,2007,2008,2019,2032,2045,2058,2071,2084],{"__ignoreMap":582},[587,2009,2010,2012,2015,2017],{"class":589,"line":590},[587,2011,607],{"class":606},[587,2013,2014],{"class":610}," advancedOptions",[587,2016,615],{"class":614},[587,2018,1449],{"class":622},[587,2020,2021,2024,2027,2029],{"class":589,"line":597},[587,2022,2023],{"class":1228},"  contextLines:",[587,2025,2026],{"class":1085}," 3",[587,2028,701],{"class":622},[587,2030,2031],{"class":593},"\u002F\u002F Número de líneas de contexto\n",[587,2033,2034,2037,2040,2042],{"class":589,"line":603},[587,2035,2036],{"class":1228},"  maxChanges:",[587,2038,2039],{"class":1085}," 1000",[587,2041,701],{"class":622},[587,2043,2044],{"class":593},"\u002F\u002F Número máximo de cambios\n",[587,2046,2047,2050,2053,2055],{"class":589,"line":629},[587,2048,2049],{"class":1228},"  timeout:",[587,2051,2052],{"class":1085}," 30000",[587,2054,701],{"class":622},[587,2056,2057],{"class":593},"\u002F\u002F Timeout en milisegundos\n",[587,2059,2060,2063,2066,2068],{"class":589,"line":706},[587,2061,2062],{"class":1228},"  algorithm:",[587,2064,2065],{"class":618}," 'myers'",[587,2067,701],{"class":622},[587,2069,2070],{"class":593},"\u002F\u002F Algoritmo de diff\n",[587,2072,2073,2076,2079,2081],{"class":589,"line":719},[587,2074,2075],{"class":1228},"  encoding:",[587,2077,2078],{"class":618}," 'utf-8'",[587,2080,701],{"class":622},[587,2082,2083],{"class":593},"\u002F\u002F Codificación de archivo\n",[587,2085,2086],{"class":589,"line":1127},[587,2087,1619],{"class":622},[496,2089,2091],{"id":2090},"integración-con-herramientas-de-desarrollo","Integración con Herramientas de Desarrollo",[508,2093,2095],{"id":2094},"integración-ide",[512,2096,2097],{},"Integración IDE",[1004,2099,2101],{"id":2100},"extensión-vs-code",[512,2102,2103],{},"Extensión VS Code",[577,2105,2107],{"className":667,"code":2106,"language":669,"meta":582,"style":582},"{\n  \"name\": \"text-diff-tool\",\n  \"version\": \"1.0.0\",\n  \"engines\": {\n    \"vscode\": \"^1.60.0\"\n  },\n  \"contributes\": {\n    \"commands\": [\n      {\n        \"command\": \"textDiff.compareFiles\",\n        \"title\": \"Compare with Text Diff Tool\"\n      }\n    ]\n  }\n}\n",[584,2108,2109,2113,2124,2136,2143,2153,2157,2164,2172,2177,2189,2199,2204,2209,2213],{"__ignoreMap":582},[587,2110,2111],{"class":589,"line":590},[587,2112,686],{"class":622},[587,2114,2115,2117,2119,2122],{"class":589,"line":597},[587,2116,709],{"class":691},[587,2118,695],{"class":622},[587,2120,2121],{"class":618},"\"text-diff-tool\"",[587,2123,1063],{"class":622},[587,2125,2126,2129,2131,2134],{"class":589,"line":603},[587,2127,2128],{"class":691},"  \"version\"",[587,2130,695],{"class":622},[587,2132,2133],{"class":618},"\"1.0.0\"",[587,2135,1063],{"class":622},[587,2137,2138,2141],{"class":589,"line":629},[587,2139,2140],{"class":691},"  \"engines\"",[587,2142,1818],{"class":622},[587,2144,2145,2148,2150],{"class":589,"line":706},[587,2146,2147],{"class":691},"    \"vscode\"",[587,2149,695],{"class":622},[587,2151,2152],{"class":618},"\"^1.60.0\"\n",[587,2154,2155],{"class":589,"line":719},[587,2156,1474],{"class":622},[587,2158,2159,2162],{"class":589,"line":1127},[587,2160,2161],{"class":691},"  \"contributes\"",[587,2163,1818],{"class":622},[587,2165,2166,2169],{"class":589,"line":1484},[587,2167,2168],{"class":691},"    \"commands\"",[587,2170,2171],{"class":622},": [\n",[587,2173,2174],{"class":589,"line":1494},[587,2175,2176],{"class":622},"      {\n",[587,2178,2179,2182,2184,2187],{"class":589,"line":1504},[587,2180,2181],{"class":691},"        \"command\"",[587,2183,695],{"class":622},[587,2185,2186],{"class":618},"\"textDiff.compareFiles\"",[587,2188,1063],{"class":622},[587,2190,2191,2194,2196],{"class":589,"line":1509},[587,2192,2193],{"class":691},"        \"title\"",[587,2195,695],{"class":622},[587,2197,2198],{"class":618},"\"Compare with Text Diff Tool\"\n",[587,2200,2201],{"class":589,"line":1517},[587,2202,2203],{"class":622},"      }\n",[587,2205,2206],{"class":589,"line":1529},[587,2207,2208],{"class":622},"    ]\n",[587,2210,2211],{"class":589,"line":1540},[587,2212,1856],{"class":622},[587,2214,2215],{"class":589,"line":1545},[587,2216,722],{"class":622},[1004,2218,2220],{"id":2219},"integración-git",[512,2221,2222],{},"Integración Git",[577,2224,2228],{"className":2225,"code":2226,"language":2227,"meta":582,"style":582},"language-bash shiki shiki-themes github-light github-light dark-plus","# Git hook para creación automática de diff\n#!\u002Fbin\u002Fsh\ngit diff --cached | curl -X POST \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d @- \\\n  https:\u002F\u002Ftext-diff-tool.com\u002Fapi\u002Fcompare\n","bash",[584,2229,2230,2235,2240,2267,2277,2287],{"__ignoreMap":582},[587,2231,2232],{"class":589,"line":590},[587,2233,2234],{"class":593},"# Git hook para creación automática de diff\n",[587,2236,2237],{"class":589,"line":597},[587,2238,2239],{"class":593},"#!\u002Fbin\u002Fsh\n",[587,2241,2242,2245,2248,2251,2254,2257,2260,2263],{"class":589,"line":603},[587,2243,2244],{"class":1235},"git",[587,2246,2247],{"class":618}," diff",[587,2249,2250],{"class":1523}," --cached",[587,2252,2253],{"class":614}," |",[587,2255,2256],{"class":1235}," curl",[587,2258,2259],{"class":1523}," -X",[587,2261,2262],{"class":618}," POST",[587,2264,2266],{"class":2265},"s6VM_"," \\\n",[587,2268,2269,2272,2275],{"class":589,"line":629},[587,2270,2271],{"class":1523},"  -H",[587,2273,2274],{"class":618}," \"Content-Type: application\u002Fjson\"",[587,2276,2266],{"class":2265},[587,2278,2279,2282,2285],{"class":589,"line":706},[587,2280,2281],{"class":1523},"  -d",[587,2283,2284],{"class":618}," @-",[587,2286,2266],{"class":2265},[587,2288,2289],{"class":589,"line":719},[587,2290,2291],{"class":618},"  https:\u002F\u002Ftext-diff-tool.com\u002Fapi\u002Fcompare\n",[508,2293,2295],{"id":2294},"pipeline-cicd",[512,2296,2297],{},"Pipeline CI\u002FCD",[577,2299,2303],{"className":2300,"code":2301,"language":2302,"meta":582,"style":582},"language-yaml shiki shiki-themes github-light github-light dark-plus","# Ejemplo GitHub Actions\nname: Text Diff Check\non: [pull_request]\njobs:\n  diff-check:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions\u002Fcheckout@v2\n      - name: Compare Files\n        run: |\n          curl -X POST \\\n            -H \"Content-Type: application\u002Fjson\" \\\n            -d '{\"fileA\": \"${{ github.event.pull_request.base.sha }}\", \"fileB\": \"${{ github.sha }}\"}' \\\n            https:\u002F\u002Ftext-diff-tool.com\u002Fapi\u002Fcompare\n","yaml",[584,2304,2305,2310,2321,2333,2341,2348,2358,2365,2378,2389,2399,2404,2409,2414],{"__ignoreMap":582},[587,2306,2307],{"class":589,"line":590},[587,2308,2309],{"class":593},"# Ejemplo GitHub Actions\n",[587,2311,2312,2316,2318],{"class":589,"line":597},[587,2313,2315],{"class":2314},"sq2bZ","name",[587,2317,695],{"class":622},[587,2319,2320],{"class":618},"Text Diff Check\n",[587,2322,2323,2326,2328,2331],{"class":589,"line":603},[587,2324,2325],{"class":1523},"on",[587,2327,1108],{"class":622},[587,2329,2330],{"class":618},"pull_request",[587,2332,1124],{"class":622},[587,2334,2335,2338],{"class":589,"line":629},[587,2336,2337],{"class":2314},"jobs",[587,2339,2340],{"class":622},":\n",[587,2342,2343,2346],{"class":589,"line":706},[587,2344,2345],{"class":2314},"  diff-check",[587,2347,2340],{"class":622},[587,2349,2350,2353,2355],{"class":589,"line":719},[587,2351,2352],{"class":2314},"    runs-on",[587,2354,695],{"class":622},[587,2356,2357],{"class":618},"ubuntu-latest\n",[587,2359,2360,2363],{"class":589,"line":1127},[587,2361,2362],{"class":2314},"    steps",[587,2364,2340],{"class":622},[587,2366,2367,2370,2373,2375],{"class":589,"line":1484},[587,2368,2369],{"class":622},"      - ",[587,2371,2372],{"class":2314},"uses",[587,2374,695],{"class":622},[587,2376,2377],{"class":618},"actions\u002Fcheckout@v2\n",[587,2379,2380,2382,2384,2386],{"class":589,"line":1494},[587,2381,2369],{"class":622},[587,2383,2315],{"class":2314},[587,2385,695],{"class":622},[587,2387,2388],{"class":618},"Compare Files\n",[587,2390,2391,2394,2396],{"class":589,"line":1504},[587,2392,2393],{"class":2314},"        run",[587,2395,695],{"class":622},[587,2397,2398],{"class":1429},"|\n",[587,2400,2401],{"class":589,"line":1509},[587,2402,2403],{"class":618},"          curl -X POST \\\n",[587,2405,2406],{"class":589,"line":1517},[587,2407,2408],{"class":618},"            -H \"Content-Type: application\u002Fjson\" \\\n",[587,2410,2411],{"class":589,"line":1529},[587,2412,2413],{"class":618},"            -d '{\"fileA\": \"${{ github.event.pull_request.base.sha }}\", \"fileB\": \"${{ github.sha }}\"}' \\\n",[587,2415,2416],{"class":589,"line":1540},[587,2417,2418],{"class":618},"            https:\u002F\u002Ftext-diff-tool.com\u002Fapi\u002Fcompare\n",[500,2420,2421],{},"Estas características avanzadas hacen de la herramienta Text Diff una herramienta indispensable para desarrolladores profesionales y equipos.",[2423,2424,2425],"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 .sjj1j, html code.shiki .sjj1j{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#CE9178}html pre.shiki code .svVIm, html code.shiki .svVIm{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#D4D4D4}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 .sSQ6O, html code.shiki .sSQ6O{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#9CDCFE}html pre.shiki code .sewGd, html code.shiki .sewGd{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#B5CEA8}html pre.shiki code .szTj3, html code.shiki .szTj3{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#9CDCFE}html pre.shiki code .sqMzV, html code.shiki .sqMzV{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#DCDCAA}html pre.shiki code .srAhW, html code.shiki .srAhW{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#C586C0}html pre.shiki code .sLV08, html code.shiki .sLV08{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#569CD6}html pre.shiki code .s6VM_, html code.shiki .s6VM_{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#D7BA7D}html pre.shiki code .sq2bZ, html code.shiki .sq2bZ{--shiki-default:#22863A;--shiki-light:#22863A;--shiki-dark:#569CD6}",{"title":582,"searchDepth":597,"depth":597,"links":2427},[2428,2429,2433,2437,2442,2446,2450,2454,2458,2462],{"id":498,"depth":597,"text":91},{"id":505,"depth":597,"text":506,"children":2430},[2431,2432],{"id":510,"depth":603,"text":514},{"id":542,"depth":603,"text":545},{"id":568,"depth":597,"text":569,"children":2434},[2435,2436],{"id":572,"depth":603,"text":575},{"id":661,"depth":603,"text":664},{"id":740,"depth":597,"text":741,"children":2438},[2439,2440,2441],{"id":744,"depth":603,"text":747},{"id":864,"depth":603,"text":867},{"id":930,"depth":603,"text":933},{"id":995,"depth":597,"text":996,"children":2443},[2444,2445],{"id":999,"depth":603,"text":1002},{"id":1132,"depth":603,"text":1135},{"id":1190,"depth":597,"text":1191,"children":2447},[2448,2449],{"id":1194,"depth":603,"text":1197},{"id":1300,"depth":603,"text":1303},{"id":1400,"depth":597,"text":1401,"children":2451},[2452,2453],{"id":1404,"depth":603,"text":1407},{"id":1551,"depth":603,"text":1554},{"id":1622,"depth":597,"text":1623,"children":2455},[2456,2457],{"id":1626,"depth":603,"text":1629},{"id":1764,"depth":603,"text":1767},{"id":1863,"depth":597,"text":1864,"children":2459},[2460,2461],{"id":1867,"depth":603,"text":1870},{"id":1993,"depth":603,"text":1996},{"id":2090,"depth":597,"text":2091,"children":2463},[2464,2465],{"id":2094,"depth":603,"text":2097},{"id":2294,"depth":603,"text":2297},"Descubre las características avanzadas y opciones de personalización de la herramienta Text Diff","md",{},{"title":284,"description":2466},{"loc":285},"eVsdUiagEHsRyL7AFXgLKwk0w3E7RZs2yu7DEJjdtBo",[2473,2473],null]