[{"data":1,"prerenderedAt":1326},["ShallowReactive",2],{"docs-pages-meta":3,"i-lucide:menu":142,"i-fa6-solid:book":147,"i-fa6-solid:signs-post":151,"i-lucide:search":153,"i-lucide:languages":155,"i-lucide:chevron-down":157,"i-lucide:moon":159,"i-fa6-solid:rocket":161,"i-lucide:sparkles":163,"i-lucide:badge-check":165,"i-lucide:star":167,"i-fa6-solid:qrcode":169,"i-fa6-solid:cube":171,"i-lucide:webhook":173,"i-fa6-brands:wordpress":175,"i-fa6-solid:envelope":177,"i-fa6-solid:code":179,"i-fa6-solid:key":182,"docs-page:\u002Fen\u002Ftemplate-plugins":184,"i-lucide:chevron-left":1312,"i-lucide:chevron-right":1314,"i-fa6-solid:triangle-exclamation":1316,"i-fa6-solid:circle-info":1318,"i-fa6-solid:circle-check":1320,"i-fa6-solid:circle-exclamation":1322,"i-lucide:copy":1324},[4,9,14,19,22,27,30,35,38,42,47,52,56,61,66,71,76,79,83,87,90,93,97,100,104,107,111,115,119,123,127,131,135,139],{"path":5,"title":6,"description":7,"icon":8},"\u002Fen\u002Fapi-reference\u002Fv2\u002Fauthentication","Authentication","Learn how to generate and manage your access credentials to use the API securely.","key",{"path":10,"title":11,"description":12,"icon":13},"\u002Fen\u002Fapi-reference\u002Fv2","Introduction","The v2 API: connections, chats, messages and templates.","sparkles",{"path":15,"title":16,"description":17,"icon":18},"\u002Fen\u002Fapi-reference\u002Fv2\u002Fwebhooks","Webhooks","In this section, you’ll learn how to integrate and use webhooks and messaging events to connect your application to your projects.","webhook",{"path":20,"title":6,"description":21,"icon":8},"\u002Fen\u002Fapi-reference\u002Fv3\u002Fauthentication","How a v3 request proves who it is, and which workspace it acts on.",{"path":23,"title":24,"description":25,"icon":26},"\u002Fen\u002Fapi-reference\u002Fv3\u002Fconventions","Conventions","Pagination, errors, ids and dates — the rules every v3 endpoint follows.","list-check",{"path":28,"title":11,"description":29,"icon":13},"\u002Fen\u002Fapi-reference\u002Fv3","The v3 API: workspaces, connections, campaigns and the helpdesk.",{"path":31,"title":32,"description":33,"icon":34},"\u002Fen\u002Fapi-reference\u002Fv3\u002Frealtime","Realtime","The websocket behind the shared inbox: live conversations, typing and presence.","tower-broadcast",{"path":36,"title":16,"description":37,"icon":18},"\u002Fen\u002Fapi-reference\u002Fv3\u002Fwebhooks","Receive WhatsApp and helpdesk events on your own server, and prove they came from us.",{"path":39,"title":40,"description":41,"icon":8},"\u002Fen\u002Fapikeys","API Keys","Understand what API Keys are and why they are required to use Pingo Notify securely.",{"path":43,"title":44,"description":45,"icon":46},"\u002Fen\u002Fconnections","Connections","Connections represent WhatsApp sessions linked to Pingo Notify, used for sending, receiving, and integrations.","qrcode",{"path":48,"title":49,"description":50,"icon":51},"\u002Fen\u002Fhooks-and-development","Hooks and Development","Extend the Pingo Notify WordPress plugin with custom triggers, groups, and hooks.","code",{"path":53,"title":54,"description":55,"icon":13},"\u002Fen","Introduction to Pingo Notify","Connect WhatsApp to your systems, automate workflows, and send messages.",{"path":57,"title":58,"description":59,"icon":60},"\u002Fen\u002Fintegrations","Integrations","Integrations represent external applications linked to Pingo Notify, authorized to access resources such as connections, plans, and messaging.","cube",{"path":62,"title":63,"description":64,"icon":65},"\u002Fen\u002Fofficial-whatsapp-api","Official WhatsApp API","Step-by-step guide to request access to the Official WhatsApp Business API and connect it to Pingo Notify.","badge-check",{"path":67,"title":68,"description":69,"icon":70},"\u002Fen\u002Fplugin-wordpress","Get started","WordPress plugin that connects events from your site to Pingo Notify for automatic notification delivery.","wordpress",{"path":72,"title":73,"description":74,"icon":75},"\u002Fen\u002Ftemplate-plugins","Templates Guide","Learn how to create custom dynamic messages.","square-envelope",{"path":77,"title":16,"description":78,"icon":18},"\u002Fen\u002Fwebhooks","Receive WhatsApp events in real time by linking webhooks to one or more connections in Pingo Notify.",{"path":80,"title":81,"description":82,"icon":8},"\u002Fpt-BR\u002Fapi-reference\u002Fv2\u002Fauthentication","Autenticação","Veja como gerar e gerenciar suas credenciais de acesso para utilizar a API com segurança.",{"path":84,"title":85,"description":86,"icon":13},"\u002Fpt-BR\u002Fapi-reference\u002Fv2","Introdução","A API v2: conexões, conversas, mensagens e templates.",{"path":88,"title":16,"description":89,"icon":18},"\u002Fpt-BR\u002Fapi-reference\u002Fv2\u002Fwebhooks","Nesta seção, você aprende como integrar e utilizar webhooks e eventos de mensageria para conectar a aplicação aos seus projetos.",{"path":91,"title":81,"description":92,"icon":8},"\u002Fpt-BR\u002Fapi-reference\u002Fv3\u002Fauthentication","Como uma requisição v3 prova quem é, e em qual workspace ela atua.",{"path":94,"title":95,"description":96,"icon":26},"\u002Fpt-BR\u002Fapi-reference\u002Fv3\u002Fconventions","Convenções","Paginação, erros, ids e datas — as regras que todo endpoint da v3 segue.",{"path":98,"title":85,"description":99,"icon":13},"\u002Fpt-BR\u002Fapi-reference\u002Fv3","A API v3: workspaces, conexões, campanhas e o helpdesk.",{"path":101,"title":102,"description":103,"icon":34},"\u002Fpt-BR\u002Fapi-reference\u002Fv3\u002Frealtime","Tempo real","O websocket por trás da caixa compartilhada: conversas ao vivo, digitação e presença.",{"path":105,"title":16,"description":106,"icon":18},"\u002Fpt-BR\u002Fapi-reference\u002Fv3\u002Fwebhooks","Receba eventos do WhatsApp e do helpdesk no seu servidor, e prove que vieram de nós.",{"path":108,"title":109,"description":110,"icon":8},"\u002Fpt-BR\u002Fapikeys","Chaves de API","Entenda o que são Chaves de API e por que elas são necessárias para usar o Pingo Notify com segurança.",{"path":112,"title":113,"description":114,"icon":46},"\u002Fpt-BR\u002Fconnections","Conexões","Conexões representam sessões do WhatsApp vinculadas ao Pingo Notify, usadas para envio, recebimento e integrações.",{"path":116,"title":117,"description":118,"icon":51},"\u002Fpt-BR\u002Fhooks-and-development","Hooks e Desenvolvimento","Estenda o plugin WordPress do Pingo Notify com gatilhos, grupos e hooks personalizados.",{"path":120,"title":121,"description":122,"icon":13},"\u002Fpt-BR","Introdução ao Pingo Notify","Conecte o WhatsApp aos seus sistemas, automatize fluxos e envie mensagens.",{"path":124,"title":125,"description":126,"icon":60},"\u002Fpt-BR\u002Fintegrations","Integrações","Integrações representam aplicações externas vinculadas ao Pingo Notify, autorizadas a acessar recursos como conexões, planos e mensageria.",{"path":128,"title":129,"description":130,"icon":65},"\u002Fpt-BR\u002Fofficial-whatsapp-api","API Oficial do WhatsApp","Guia passo a passo para solicitar acesso à API Oficial do WhatsApp Business e conectá-la ao Pingo Notify.",{"path":132,"title":133,"description":134,"icon":70},"\u002Fpt-BR\u002Fplugin-wordpress","Primeiros passos","Plugin WordPress que conecta eventos do seu site ao Pingo Notify para envio automático de notificações.",{"path":136,"title":137,"description":138,"icon":75},"\u002Fpt-BR\u002Ftemplate-plugins","Guia de Templates","Aprenda a criar mensagens dinâmicas personalizadas.",{"path":140,"title":16,"description":141,"icon":18},"\u002Fpt-BR\u002Fwebhooks","Receba eventos do WhatsApp em tempo real vinculando webhooks a uma ou mais conexões no Pingo Notify.",{"left":143,"top":143,"width":144,"height":144,"rotate":143,"vFlip":145,"hFlip":145,"body":146},0,24,false,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":143,"top":143,"width":148,"height":149,"rotate":143,"vFlip":145,"hFlip":145,"body":150},448,512,"\u003Cpath fill=\"currentColor\" d=\"M96 0C43 0 0 43 0 96v320c0 53 43 96 96 96h320c17.7 0 32-14.3 32-32s-14.3-32-32-32v-64c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32zm0 384h256v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32m32-240c0-8.8 7.2-16 16-16h192c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16m16 48h192c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16\"\u002F>",{"left":143,"top":143,"width":149,"height":149,"rotate":143,"vFlip":145,"hFlip":145,"body":152},"\u003Cpath fill=\"currentColor\" d=\"M224 32H64c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h377.4c4.2 0 8.3-1.7 11.3-4.7l48-48c6.2-6.2 6.2-16.4 0-22.6l-48-48c-3-3-7.1-4.7-11.3-4.7H288c0-17.7-14.3-32-32-32s-32 14.3-32 32m256 224c0-17.7-14.3-32-32-32H288v-32h-64v32H70.6c-4.2 0-8.3 1.7-11.3 4.7l-48 48c-6.2 6.2-6.2 16.4 0 22.6l48 48c3 3 7.1 4.7 11.3 4.7H448c17.7 0 32-14.3 32-32zM288 480v-96h-64v96c0 17.7 14.3 32 32 32s32-14.3 32-32\"\u002F>",{"left":143,"top":143,"width":144,"height":144,"rotate":143,"vFlip":145,"hFlip":145,"body":154},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":143,"top":143,"width":144,"height":144,"rotate":143,"vFlip":145,"hFlip":145,"body":156},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m5 8l6 6m-7 0l6-6l2-3M2 5h12M7 2h1m14 20l-5-10l-5 10m2-4h6\"\u002F>",{"left":143,"top":143,"width":144,"height":144,"rotate":143,"vFlip":145,"hFlip":145,"body":158},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":143,"top":143,"width":144,"height":144,"rotate":143,"vFlip":145,"hFlip":145,"body":160},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":143,"top":143,"width":149,"height":149,"rotate":143,"vFlip":145,"hFlip":145,"body":162},"\u003Cpath fill=\"currentColor\" d=\"M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8H24c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7.2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3H200c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2v82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1.2S224 496.7 224 488V380.8c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4.5-31.8-7.8zM384 168a40 40 0 1 0 0-80a40 40 0 1 0 0 80\"\u002F>",{"left":143,"top":143,"width":144,"height":144,"rotate":143,"vFlip":145,"hFlip":145,"body":164},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594zM20 2v4m2-2h-4\"\u002F>\u003Ccircle cx=\"4\" cy=\"20\" r=\"2\"\u002F>\u003C\u002Fg>",{"left":143,"top":143,"width":144,"height":144,"rotate":143,"vFlip":145,"hFlip":145,"body":166},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M3.85 8.62a4 4 0 0 1 4.78-4.77a4 4 0 0 1 6.74 0a4 4 0 0 1 4.78 4.78a4 4 0 0 1 0 6.74a4 4 0 0 1-4.77 4.78a4 4 0 0 1-6.75 0a4 4 0 0 1-4.78-4.77a4 4 0 0 1 0-6.76\"\u002F>\u003Cpath d=\"m9 12l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":143,"top":143,"width":144,"height":144,"rotate":143,"vFlip":145,"hFlip":145,"body":168},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.12 2.12 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.12 2.12 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.12 2.12 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.12 2.12 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.12 2.12 0 0 0 1.597-1.16z\"\u002F>",{"left":143,"top":143,"width":148,"height":149,"rotate":143,"vFlip":145,"hFlip":145,"body":170},"\u003Cpath fill=\"currentColor\" d=\"M0 80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48zm64 16v64h64V96zM0 336c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48zm64 16v64h64v-64zM304 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48h-96c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48m80 64h-64v64h64zM256 304c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16h-64c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16v64c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16zm112 176a16 16 0 1 1 0-32a16 16 0 1 1 0 32m64 0a16 16 0 1 1 0-32a16 16 0 1 1 0 32\"\u002F>",{"left":143,"top":143,"width":149,"height":149,"rotate":143,"vFlip":145,"hFlip":145,"body":172},"\u003Cpath fill=\"currentColor\" d=\"M234.5 5.7c13.9-5 29.1-5 43.1 0l192 68.6c25.4 9.1 42.4 33.2 42.4 60.3v242.9c0 27-17 51.2-42.5 60.3l-192 68.6c-13.9 5-29.1 5-43.1 0l-192-68.6C17 428.6 0 404.5 0 377.4V134.6c0-27 17-51.2 42.5-60.3zM256 66L82.3 128L256 190l173.7-62zm32 368.6l160-57.1v-188l-160 57.1z\"\u002F>",{"left":143,"top":143,"width":144,"height":144,"rotate":143,"vFlip":145,"hFlip":145,"body":174},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M18 16.98h-5.99c-1.1 0-1.95.94-2.48 1.9A4 4 0 0 1 2 17c.01-.7.2-1.4.57-2\"\u002F>\u003Cpath d=\"m6 17l3.13-5.78c.53-.97.1-2.18-.5-3.1a4 4 0 1 1 6.89-4.06\"\u002F>\u003Cpath d=\"m12 6l3.13 5.73C15.66 12.7 16.9 13 18 13a4 4 0 0 1 0 8\"\u002F>\u003C\u002Fg>",{"left":143,"top":143,"width":149,"height":149,"rotate":143,"vFlip":145,"hFlip":145,"body":176},"\u003Cpath fill=\"currentColor\" d=\"m61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6m337.9 75.9c0-26.3-9.4-44.5-17.5-58.7c-10.8-17.5-20.9-32.4-20.9-49.9c0-19.6 14.8-37.8 35.7-37.8c.9 0 1.8.1 2.8.2c-37.9-34.7-88.3-55.9-143.7-55.9c-74.3 0-139.7 38.1-177.8 95.9c5 .2 9.7.3 13.7.3c22.2 0 56.7-2.7 56.7-2.7c11.5-.7 12.8 16.2 1.4 17.5c0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2c-11.5-.7-10.1-18.2 1.3-17.5c0 0 35.1 2.7 56 2.7c22.2 0 56.7-2.7 56.7-2.7c11.5-.7 12.8 16.2 1.4 17.5c0 0-11.5 1.3-24.3 2l76.9 228.7l21.2-70.9c9-29.4 16-50.5 16-68.7m-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7c24.8 0 48.5-4.3 70.6-12.1c-.6-.9-1.1-1.9-1.5-2.9zm183-120.7c.9 6.8 1.4 14 1.4 21.9c0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1M504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256C8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248m-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6\"\u002F>",{"left":143,"top":143,"width":149,"height":149,"rotate":143,"vFlip":145,"hFlip":145,"body":178},"\u003Cpath fill=\"currentColor\" d=\"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4l217.6 163.2c11.4 8.5 27 8.5 38.4 0l217.6-163.2c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48zM0 176v208c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V176L294.4 339.2a63.9 63.9 0 0 1-76.8 0z\"\u002F>",{"left":143,"top":143,"width":180,"height":149,"rotate":143,"vFlip":145,"hFlip":145,"body":181},640,"\u003Cpath fill=\"currentColor\" d=\"M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6m80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3l89.3 89.4l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3\"\u002F>",{"left":143,"top":143,"width":149,"height":149,"rotate":143,"vFlip":145,"hFlip":145,"body":183},"\u003Cpath fill=\"currentColor\" d=\"M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24v-40h40c13.3 0 24-10.7 24-24v-40h40c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3m40-256a40 40 0 1 1 0 80a40 40 0 1 1 0-80\"\u002F>",{"id":185,"title":73,"body":186,"description":74,"extension":1307,"hidden":145,"icon":75,"meta":1308,"navigation":791,"path":72,"seo":1309,"stem":1310,"__hash__":1311},"docs\u002Fen\u002Ftemplate-plugins.md",{"type":187,"value":188,"toc":1286},"minimark",[189,194,198,209,213,216,221,328,338,359,363,372,378,384,415,424,459,469,472,476,479,486,490,511,513,517,520,525,531,563,568,596,601,604,659,674,677,689,695,708,722,768,777,840,848,858,895,902,912,1009,1029,1033,1040,1050,1069,1078,1080,1084,1090,1282],[190,191,193],"h2",{"id":192},"creating-custom-notifications","Creating Custom Notifications",[195,196,197],"p",{},"Pingo Notify turns WordPress, WooCommerce, and many other plugin events into custom automated notifications.",[199,200,202],"image-frame",{"caption":201},"The notification editor: the preview on the left, the message content in the middle, and the trigger, connection and recipient on the right.",[195,203,204],{},[205,206],"img",{"alt":207,"src":208},"Template Editor Interface","\u002Fimages\u002Fen\u002Fpingo-notify-wordpress-plugin-notification-base-example.png",[190,210,212],{"id":211},"_1-notification-setup","1. Notification Setup",[195,214,215],{},"Before writing the message, define the following in the sidebar:",[217,218,220],"h3",{"id":219},"trigger-and-destination","Trigger and Destination",[222,223,224,259,265],"ol",{},[225,226,227,231,232],"li",{},[228,229,230],"strong",{},"Trigger:"," The event that triggers the notification. See some examples:",[233,234,235,241,247,253],"ul",{},[225,236,237,240],{},[228,238,239],{},"Order Status Change:"," When a WooCommerce order changes status. This Trigger requires choosing a specific status or the \"Any Status\" option.",[225,242,243,246],{},[228,244,245],{},"New Order:"," When a new WooCommerce order is created.",[225,248,249,252],{},[228,250,251],{},"New Comment:"," When a new comment is posted on the site.",[225,254,255,258],{},[228,256,257],{},"Post Published:"," When a new post is published.",[225,260,261,264],{},[228,262,263],{},"Connection:"," Which WhatsApp connection\u002Fnumber will send this notification.",[225,266,267,270,271,292,309],{},[228,268,269],{},"Recipient:"," Who receives the message:",[233,272,273,280,286],{},[225,274,275,276,279],{},"Dynamic variables (e.g., ",[51,277,278],{},"{{ order.shipping.phone }}",").",[225,281,282,283,279],{},"Fixed numbers (e.g., ",[51,284,285],{},"15551234567",[225,287,288,289,279],{},"Multiple numbers separated by commas (e.g., ",[51,290,291],{},"{{ order.shipping.phone }}, 15551234567",[293,294,295],"info",{},[195,296,297,300,301,304,305,308],{},[228,298,299],{},"Recommendation:"," Use ",[51,302,303],{},"{{ order.full_phone }}",". This variable ensures the number includes the country code, unlike ",[51,306,307],{},"{{ order.billing.phone }}"," which uses the field exactly as filled by the user.",[310,311,312],"warning",{},[195,313,314,317,318,321,322,324,325,279],{},[228,315,316],{},"Number Format:"," Always use the full international format (Country Code + Area Code + Number), only numbers and no symbols. The ",[51,319,320],{},"+"," sign at the beginning is optional (e.g., ",[51,323,285],{}," or ",[51,326,327],{},"+15551234567",[195,329,330,333,334,337],{},[228,331,332],{},"Adding and Editing Messages (Preview)","\nYou can configure a sequence of messages for the same event. Interact directly with the ",[228,335,336],{},"Preview",":",[233,339,340,349],{},[225,341,342,345,346,348],{},[228,343,344],{},"Add Message:"," Click the floating ",[228,347,320],{}," button to add a new message bubble to the sequence.",[225,350,351,354,355,358],{},[228,352,353],{},"Edit Content:"," Click directly on any ",[228,356,357],{},"message bubble"," in the preview to select it and edit its text in the left panel.",[217,360,362],{"id":361},"rules-conditional-logic","Rules (Conditional Logic)",[199,364,366],{"caption":365},"The Rules dialog: one condition per row — field, operator and value.",[195,367,368],{},[205,369],{"alt":370,"src":371},"Template Editor Interface for rules","\u002Fimages\u002Fen\u002Fpingo-notify-plugin-wordpress-notification-rules-form.png",[195,373,374,377],{},[228,375,376],{},"Rules"," allow you to add intelligence to your notification sends, defining specific criteria for a message to be triggered.",[195,379,380,383],{},[228,381,382],{},"Applies per Message","\nRules are applied individually to each generated message. This means you can filter sends based on specific data from that event (e.g., order total, payment status, delivery city, etc.).",[233,385,386],{},[225,387,388,391,392,395,396,399,400],{},[228,389,390],{},"Practical Example",": Imagine a rule to send only if ",[51,393,394],{},"order.total"," is greater than ",[228,397,398],{},"$100",".\n",[233,401,402,409],{},[225,403,404,405,408],{},"If an order of $50 comes in, ",[228,406,407],{},"sending this message (where the rule was applied) will be ignored",".",[225,410,411,412,408],{},"If an order of $150 comes in, ",[228,413,414],{},"the send is performed",[195,416,417,420,421,423],{},[228,418,419],{},"Validating the Rule (Visual Simulation)","\nTo ensure your logic is correct, use the ",[228,422,336],{}," in the editor:",[222,425,426,433],{},[225,427,428,429,432],{},"Switch the ",[228,430,431],{},"Example Data"," (top left) to different orders.",[225,434,435,436],{},"Observe the preview behavior:\n",[233,437,438,449],{},[225,439,440,441,444,445,448],{},"🖼️ ",[228,442,443],{},"Fully Visible:"," Rule ",[228,446,447],{},"True"," (the message would be sent).",[225,450,451,452,444,455,458],{},"👻 ",[228,453,454],{},"Low Opacity (Transparent):",[228,456,457],{},"False"," (sending would be ignored).",[199,460,463],{"caption":461,":center":462},"Switching the example data re-evaluates every rule: the faded bubble would not be sent, the solid one would.","true",[195,464,465],{},[205,466],{"alt":467,"src":468},"Preview showing one message faded out because its rule evaluated false, and one fully visible because its rule evaluated true","\u002Fimages\u002Fen\u002Fpingo-notify-plugin-wordpress-message-opacity-preview.png",[470,471],"hr",{},[190,473,475],{"id":474},"_2-message-editor","2. Message Editor",[217,477,431],{"id":478},"example-data",[195,480,481,482,485],{},"In the top left corner, select a real order (e.g., \"Order #761\"). This will activate ",[228,483,484],{},"Autocomplete"," and show real data in tests.",[217,487,489],{"id":488},"toolbar","Toolbar",[233,491,492,498],{},[225,493,494,497],{},[228,495,496],{},"Attach:"," Send images, PDFs, or audio along with the text.",[225,499,500,503,504,507,508,279],{},[228,501,502],{},"Send Test:"," Use the ",[228,505,506],{},"Send Test"," button to send the message to your personal number before activating (",[51,509,510],{},"Active",[470,512],{},[217,514,516],{"id":515},"variables","Variables",[195,518,519],{},"Variables are the placeholders that will be replaced by the customer's or order's real data at the time of sending.",[195,521,522],{},[228,523,524],{},"How to use",[195,526,527,528,408],{},"Every variable must be inside double curly braces ",[51,529,530],{},"{{ }}",[532,533,538],"pre",{"className":534,"code":535,"language":536,"meta":537,"style":537},"language-handlebars shiki shiki-themes github-light github-dark","Hello {{ order.billing.first_name }}, we received your order!\n","handlebars","",[51,539,540],{"__ignoreMap":537},[541,542,545,549,553,557,560],"span",{"class":543,"line":544},"line",1,[541,546,548],{"class":547},"sVt8B","Hello ",[541,550,552],{"class":551},"sj4cs","{{",[541,554,556],{"class":555},"s4XuR"," order.billing.first_name",[541,558,559],{"class":551}," }}",[541,561,562],{"class":547},", we received your order!\n",[195,564,565,566,408],{},"To access data inside other objects (like address details inside the order), we use the dot ",[51,567,408],{},[532,569,571],{"className":534,"code":570,"language":536,"meta":537,"style":537},"Your order will be sent to: {{ order.shipping.city }} - {{ order.shipping.state }}\n",[51,572,573],{"__ignoreMap":537},[541,574,575,578,580,583,585,588,590,593],{"class":543,"line":544},[541,576,577],{"class":547},"Your order will be sent to: ",[541,579,552],{"class":551},[541,581,582],{"class":555}," order.shipping.city",[541,584,559],{"class":551},[541,586,587],{"class":547}," - ",[541,589,552],{"class":551},[541,591,592],{"class":555}," order.shipping.state",[541,594,595],{"class":551}," }}\n",[195,597,598],{},[228,599,600],{},"Rules for Variables",[195,602,603],{},"When writing variables manually, pay attention to what is allowed:",[605,606,608,634],"card-group",{"cols":607},2,[609,610,614],"card",{"color":611,"icon":612,"title":613},"green","circle-check","Valid",[233,615,616,622,628],{},[225,617,618,621],{},[51,619,620],{},"{{ order.id }}"," (Dot to navigate objects)",[225,623,624,627],{},[51,625,626],{},"{{ customer_name }}"," (Underscores are accepted)",[225,629,630,633],{},[51,631,632],{},"{{ total }}"," (Simple and lowercase names)",[609,635,639],{"color":636,"icon":637,"title":638},"red","circle-exclamation","Invalid",[233,640,641,647,653],{},[225,642,643,646],{},[51,644,645],{},"{{ order id }}"," (Do not use spaces)",[225,648,649,652],{},[51,650,651],{},"{{ Order.ID }}"," (Avoid uppercase letters, prefer lowercase)",[225,654,655,658],{},[51,656,657],{},"{{ $valor-total }}"," (Avoid special characters or hyphens at the beginning)",[217,660,662,663,666,667,666,670,673],{"id":661},"control-logic-if-else-each","Control Logic (",[51,664,665],{},"If",", ",[51,668,669],{},"Else",[51,671,672],{},"Each",")",[195,675,676],{},"Make your messages \"smart\". With control logic, the template itself decides what information to show (or hide) depending on the situation of each order.",[678,679,681,682,685,686,673],"h4",{"id":680},"_1-conditionals-if-else","1. Conditionals (",[51,683,684],{},"if"," \u002F ",[51,687,688],{},"else",[195,690,691,692,694],{},"The ",[51,693,684],{}," block works like a question the system asks the data before sending the message.",[195,696,697,700,701,703,704],{},[228,698,699],{},"Example: Check if information exists","\nImagine you want to send the tracking code, but not all orders have one yet.\nIf we use ",[51,702,684],{},", the system asks: ",[705,706,707],"em",{},"\"Is there a tracking code filled in?\"",[233,709,710,716],{},[225,711,712,715],{},[228,713,714],{},"Yes:"," It shows the code.",[225,717,718,721],{},[228,719,720],{},"No:"," It ignores it and shows nothing (avoiding sending a blank space).",[532,723,725],{"className":534,"code":724,"language":536,"meta":537,"style":537},"Your order has been shipped! 🚚\n{{ #if order.tracking_code }}\nTracking code: {{ order.tracking_code }}\n{{ \u002Fif }}\n",[51,726,727,732,746,758],{"__ignoreMap":537},[541,728,729],{"class":543,"line":544},[541,730,731],{"class":547},"Your order has been shipped! 🚚\n",[541,733,734,736,739,741,744],{"class":543,"line":607},[541,735,552],{"class":551},[541,737,738],{"class":547}," #",[541,740,684],{"class":555},[541,742,743],{"class":555}," order.tracking_code",[541,745,595],{"class":551},[541,747,749,752,754,756],{"class":543,"line":748},3,[541,750,751],{"class":547},"Tracking code: ",[541,753,552],{"class":551},[541,755,743],{"class":555},[541,757,595],{"class":551},[541,759,761,763,766],{"class":543,"line":760},4,[541,762,552],{"class":551},[541,764,765],{"class":555}," \u002Fif",[541,767,595],{"class":551},[195,769,770,773,774],{},[228,771,772],{},"Example: Compare Values (\"Is equal to...\")","\nYou might want to change the text depending on the payment method. Here, the system asks: ",[705,775,776],{},"\"Is the payment method equal to 'credit-card'?\"",[532,778,780],{"className":534,"code":779,"language":536,"meta":537,"style":537},"Thanks for your purchase!\n\n{{ #if order.payment_method \"credit-card\" }}\nℹ️ Your credit card payment was confirmed instantly.\n{{ else }}\n🕒 We are processing the validation of your payment.\n{{ \u002Fif }}\n",[51,781,782,787,793,810,815,825,831],{"__ignoreMap":537},[541,783,784],{"class":543,"line":544},[541,785,786],{"class":547},"Thanks for your purchase!\n",[541,788,789],{"class":543,"line":607},[541,790,792],{"emptyLinePlaceholder":791},true,"\n",[541,794,795,797,799,801,804,808],{"class":543,"line":748},[541,796,552],{"class":551},[541,798,738],{"class":547},[541,800,684],{"class":555},[541,802,803],{"class":555}," order.payment_method",[541,805,807],{"class":806},"sZZnC"," \"credit-card\"",[541,809,595],{"class":551},[541,811,812],{"class":543,"line":760},[541,813,814],{"class":547},"ℹ️ Your credit card payment was confirmed instantly.\n",[541,816,818,820,823],{"class":543,"line":817},5,[541,819,552],{"class":551},[541,821,822],{"class":555}," else",[541,824,595],{"class":551},[541,826,828],{"class":543,"line":827},6,[541,829,830],{"class":547},"🕒 We are processing the validation of your payment.\n",[541,832,834,836,838],{"class":543,"line":833},7,[541,835,552],{"class":551},[541,837,765],{"class":555},[541,839,595],{"class":551},[195,841,842],{},[705,843,844,845,847],{},"Note that we use ",[51,846,688],{}," to provide an alternative if the answer is \"No\".",[195,849,850,853,854,857],{},[228,851,852],{},"Example: Negative Comparison (\"Is different from...\")","\nSometimes, we want to know if something did ",[228,855,856],{},"NOT"," happen. In the example below, we check if the order is different from cancelled.",[532,859,861],{"className":534,"code":860,"language":536,"meta":537,"style":537},"{{ #if order.status \"!=\" \"cancelled\" }}\n✅ Your order remains active!\n{{ \u002Fif }}\n",[51,862,863,882,887],{"__ignoreMap":537},[541,864,865,867,869,871,874,877,880],{"class":543,"line":544},[541,866,552],{"class":551},[541,868,738],{"class":547},[541,870,684],{"class":555},[541,872,873],{"class":555}," order.status",[541,875,876],{"class":806}," \"!=\"",[541,878,879],{"class":806}," \"cancelled\"",[541,881,595],{"class":551},[541,883,884],{"class":543,"line":607},[541,885,886],{"class":547},"✅ Your order remains active!\n",[541,888,889,891,893],{"class":543,"line":748},[541,890,552],{"class":551},[541,892,765],{"class":555},[541,894,595],{"class":551},[678,896,898,899,673],{"id":897},"_2-item-lists-each","2. Item Lists (",[51,900,901],{},"each",[195,903,904,905,907,908,911],{},"Your customer bought 5 different products. You're not going to write the code 5 times, right?\nThe ",[51,906,901],{}," block serves to ",[228,909,910],{},"repeat"," a piece of the template for each item found in the order list.",[532,913,915],{"className":534,"code":914,"language":536,"meta":537,"style":537},"Order Summary #{{ order.id }}:\n\n{{ #each order.items }}\n📦 {{ name }}\n   Qty: {{ quantity }} x ${{ price }}\n{{ \u002Feach }}\n\nTotal: ${{ order.total }}\n",[51,916,917,932,936,949,961,983,992,996],{"__ignoreMap":537},[541,918,919,922,924,927,929],{"class":543,"line":544},[541,920,921],{"class":547},"Order Summary #",[541,923,552],{"class":551},[541,925,926],{"class":555}," order.id",[541,928,559],{"class":551},[541,930,931],{"class":547},":\n",[541,933,934],{"class":543,"line":607},[541,935,792],{"emptyLinePlaceholder":791},[541,937,938,940,942,944,947],{"class":543,"line":748},[541,939,552],{"class":551},[541,941,738],{"class":547},[541,943,901],{"class":555},[541,945,946],{"class":555}," order.items",[541,948,595],{"class":551},[541,950,951,954,956,959],{"class":543,"line":760},[541,952,953],{"class":547},"📦 ",[541,955,552],{"class":551},[541,957,958],{"class":555}," name",[541,960,595],{"class":551},[541,962,963,966,968,971,973,976,978,981],{"class":543,"line":817},[541,964,965],{"class":547},"   Qty: ",[541,967,552],{"class":551},[541,969,970],{"class":555}," quantity",[541,972,559],{"class":551},[541,974,975],{"class":547}," x $",[541,977,552],{"class":551},[541,979,980],{"class":555}," price",[541,982,595],{"class":551},[541,984,985,987,990],{"class":543,"line":827},[541,986,552],{"class":551},[541,988,989],{"class":555}," \u002Feach",[541,991,595],{"class":551},[541,993,994],{"class":543,"line":833},[541,995,792],{"emptyLinePlaceholder":791},[541,997,999,1002,1004,1007],{"class":543,"line":998},8,[541,1000,1001],{"class":547},"Total: $",[541,1003,552],{"class":551},[541,1005,1006],{"class":555}," order.total",[541,1008,595],{"class":551},[293,1010,1011],{},[195,1012,1013,1016,1017,1020,1021,1024,1025,1028],{},[228,1014,1015],{},"How the context \"magic\" works:","\nNotice that inside the ",[51,1018,1019],{},"{{ #each order.items }}"," block we just write ",[51,1022,1023],{},"{{ name }}"," and not ",[51,1026,1027],{},"{{ order.items.name }}",".\nThis happens because, inside the loop, the system \"focuses\" only on the current item. It already knows we are talking about the details of that specific product.",[217,1030,1032],{"id":1031},"special-formatters","Special Formatters",[195,1034,1035,1036,1039],{},"Raw computer data usually comes without formatting (e.g., ",[51,1037,1038],{},"1250.00","). To transform them into something human-readable, we use formatters.",[195,1041,1042,1043,1046,1047,408],{},"Observe the use of the word ",[51,1044,1045],{},"money"," before the price variable. This tells the system: ",[705,1048,1049],{},"\"Format this number as money\"",[532,1051,1053],{"className":534,"code":1052,"language":536,"meta":537,"style":537},"Total value: {{ money order.total }}\n",[51,1054,1055],{"__ignoreMap":537},[541,1056,1057,1060,1062,1065,1067],{"class":543,"line":544},[541,1058,1059],{"class":547},"Total value: ",[541,1061,552],{"class":551},[541,1063,1064],{"class":555}," money",[541,1066,1006],{"class":555},[541,1068,595],{"class":551},[195,1070,1071,1074,1075],{},[705,1072,1073],{},"Result:"," ",[51,1076,1077],{},"$1,250.00",[470,1079],{},[190,1081,1083],{"id":1082},"complete-example","Complete Example",[195,1085,1086,1089],{},[228,1087,1088],{},"Completed Order"," template with variables, item loop and installment conditional.",[532,1091,1093],{"className":534,"code":1092,"language":536,"meta":537,"style":537},"Hello {{ order.billing.first_name }}! How are you? \n\nYour order #{{ order.id }} has been completed!\nPurchase summary: \n{{ #each order.items }} \n• {{ name }}  {{ quantity }}x {{ money total }}\n{{ \u002Feach }}\n\nPayment method: {{ order.payment_method_title }}\nShipping method: {{ order.shipping_method_title }}\n\n{{ #if order.payment_method_id \"credit-card\" }}\nYour credit card payment was received successfully!\n{{ \u002Fif }}\n\nTotal: {{ money order.total }}\nTeam {{ store.name }}\n",[51,1094,1095,1108,1112,1126,1131,1146,1176,1184,1188,1201,1214,1219,1235,1241,1250,1255,1269],{"__ignoreMap":537},[541,1096,1097,1099,1101,1103,1105],{"class":543,"line":544},[541,1098,548],{"class":547},[541,1100,552],{"class":551},[541,1102,556],{"class":555},[541,1104,559],{"class":551},[541,1106,1107],{"class":547},"! How are you? \n",[541,1109,1110],{"class":543,"line":607},[541,1111,792],{"emptyLinePlaceholder":791},[541,1113,1114,1117,1119,1121,1123],{"class":543,"line":748},[541,1115,1116],{"class":547},"Your order #",[541,1118,552],{"class":551},[541,1120,926],{"class":555},[541,1122,559],{"class":551},[541,1124,1125],{"class":547}," has been completed!\n",[541,1127,1128],{"class":543,"line":760},[541,1129,1130],{"class":547},"Purchase summary: \n",[541,1132,1133,1135,1137,1139,1141,1143],{"class":543,"line":817},[541,1134,552],{"class":551},[541,1136,738],{"class":547},[541,1138,901],{"class":555},[541,1140,946],{"class":555},[541,1142,559],{"class":551},[541,1144,1145],{"class":547}," \n",[541,1147,1148,1151,1153,1155,1157,1160,1162,1164,1167,1169,1171,1174],{"class":543,"line":827},[541,1149,1150],{"class":547},"• ",[541,1152,552],{"class":551},[541,1154,958],{"class":555},[541,1156,559],{"class":551},[541,1158,1159],{"class":551},"  {{",[541,1161,970],{"class":555},[541,1163,559],{"class":551},[541,1165,1166],{"class":547},"x ",[541,1168,552],{"class":551},[541,1170,1064],{"class":555},[541,1172,1173],{"class":555}," total",[541,1175,595],{"class":551},[541,1177,1178,1180,1182],{"class":543,"line":833},[541,1179,552],{"class":551},[541,1181,989],{"class":555},[541,1183,595],{"class":551},[541,1185,1186],{"class":543,"line":998},[541,1187,792],{"emptyLinePlaceholder":791},[541,1189,1191,1194,1196,1199],{"class":543,"line":1190},9,[541,1192,1193],{"class":547},"Payment method: ",[541,1195,552],{"class":551},[541,1197,1198],{"class":555}," order.payment_method_title",[541,1200,595],{"class":551},[541,1202,1204,1207,1209,1212],{"class":543,"line":1203},10,[541,1205,1206],{"class":547},"Shipping method: ",[541,1208,552],{"class":551},[541,1210,1211],{"class":555}," order.shipping_method_title",[541,1213,595],{"class":551},[541,1215,1217],{"class":543,"line":1216},11,[541,1218,792],{"emptyLinePlaceholder":791},[541,1220,1222,1224,1226,1228,1231,1233],{"class":543,"line":1221},12,[541,1223,552],{"class":551},[541,1225,738],{"class":547},[541,1227,684],{"class":555},[541,1229,1230],{"class":555}," order.payment_method_id",[541,1232,807],{"class":806},[541,1234,595],{"class":551},[541,1236,1238],{"class":543,"line":1237},13,[541,1239,1240],{"class":547},"Your credit card payment was received successfully!\n",[541,1242,1244,1246,1248],{"class":543,"line":1243},14,[541,1245,552],{"class":551},[541,1247,765],{"class":555},[541,1249,595],{"class":551},[541,1251,1253],{"class":543,"line":1252},15,[541,1254,792],{"emptyLinePlaceholder":791},[541,1256,1258,1261,1263,1265,1267],{"class":543,"line":1257},16,[541,1259,1260],{"class":547},"Total: ",[541,1262,552],{"class":551},[541,1264,1064],{"class":555},[541,1266,1006],{"class":555},[541,1268,595],{"class":551},[541,1270,1272,1275,1277,1280],{"class":543,"line":1271},17,[541,1273,1274],{"class":547},"Team ",[541,1276,552],{"class":551},[541,1278,1279],{"class":555}," store.name",[541,1281,595],{"class":551},[1283,1284,1285],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}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 .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 .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":537,"searchDepth":748,"depth":748,"links":1287},[1288,1289,1293,1306],{"id":192,"depth":607,"text":193},{"id":211,"depth":607,"text":212,"children":1290},[1291,1292],{"id":219,"depth":748,"text":220},{"id":361,"depth":748,"text":362},{"id":474,"depth":607,"text":475,"children":1294},[1295,1296,1297,1298,1305],{"id":478,"depth":748,"text":431},{"id":488,"depth":748,"text":489},{"id":515,"depth":748,"text":516},{"id":661,"depth":748,"text":1299,"children":1300},"Control Logic (If, Else, Each)",[1301,1303],{"id":680,"depth":760,"text":1302},"1. Conditionals (if \u002F else)",{"id":897,"depth":760,"text":1304},"2. Item Lists (each)",{"id":1031,"depth":748,"text":1032},{"id":1082,"depth":607,"text":1083},"md",{},{"title":73,"description":74},"en\u002Ftemplate-plugins","q0d_tanXg95ugnx8WyfJLqA8GbEK-IRpY6-0xZT9k1A",{"left":143,"top":143,"width":144,"height":144,"rotate":143,"vFlip":145,"hFlip":145,"body":1313},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m15 18l-6-6l6-6\"\u002F>",{"left":143,"top":143,"width":144,"height":144,"rotate":143,"vFlip":145,"hFlip":145,"body":1315},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",{"left":143,"top":143,"width":149,"height":149,"rotate":143,"vFlip":145,"hFlip":145,"body":1317},"\u003Cpath fill=\"currentColor\" d=\"M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7.2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8.2-40.1l216-368C228.7 39.5 241.8 32 256 32m0 128c-13.3 0-24 10.7-24 24v112c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24m32 224a32 32 0 1 0-64 0a32 32 0 1 0 64 0\"\u002F>",{"left":143,"top":143,"width":149,"height":149,"rotate":143,"vFlip":145,"hFlip":145,"body":1319},"\u003Cpath fill=\"currentColor\" d=\"M256 512a256 256 0 1 0 0-512a256 256 0 1 0 0 512m-40-176h24v-64h-24c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-80c-13.3 0-24-10.7-24-24s10.7-24 24-24m40-208a32 32 0 1 1 0 64a32 32 0 1 1 0-64\"\u002F>",{"left":143,"top":143,"width":149,"height":149,"rotate":143,"vFlip":145,"hFlip":145,"body":1321},"\u003Cpath fill=\"currentColor\" d=\"M256 512a256 256 0 1 0 0-512a256 256 0 1 0 0 512m113-303L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"\u002F>",{"left":143,"top":143,"width":149,"height":149,"rotate":143,"vFlip":145,"hFlip":145,"body":1323},"\u003Cpath fill=\"currentColor\" d=\"M256 512a256 256 0 1 0 0-512a256 256 0 1 0 0 512m0-384c13.3 0 24 10.7 24 24v112c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24m-32 224a32 32 0 1 1 64 0a32 32 0 1 1-64 0\"\u002F>",{"left":143,"top":143,"width":144,"height":144,"rotate":143,"vFlip":145,"hFlip":145,"body":1325},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"\u002F>\u003C\u002Fg>",1787698190685]