From df6c2f8282ada1215b76fbce1a953d198909bd51 Mon Sep 17 00:00:00 2001 From: jsneedles Date: Sat, 19 Sep 2026 11:25:47 -0400 Subject: [PATCH 01/17] move to astro --- .env.example | 5 + .github/workflows/deploy.yml | 92 +- .gitignore | 11 + .ruby-version | 1 - 404.html | 25 - Gemfile | 43 - Gemfile.lock | 140 - README.md | 141 +- _config.yml | 120 - _includes/additional_parameters.md | 31 - _includes/code_footer.md | 22 - _includes/copy_page.html | 151 - _includes/head.html | 50 - _includes/head_custom.html | 4 - _includes/hint.md | 15 - _includes/intro.md | 47 - _includes/mcp_tools.md | 32 - _includes/nav.html | 84 - _includes/og_config_parameter_support.md | 4 - _includes/og_image_platform_grid.html | 73 - _includes/operation-card.html | 19 - _includes/operation-cards.html | 9 - _includes/template-editor/Property_Opacity.md | 8 - _includes/template-editor/Property_Padding.md | 22 - .../block-specific-options-intro.md | 1 - .../template-editor/child-properties-intro.md | 2 - .../template-editor/common-block-options.md | 131 - _includes/template-editor/grid-tracks.md | 28 - _includes/template-editor/hard-hat-icon.md | 9 - _includes/template-editor/property.md | 44 - .../template-editor/templatable-properties.md | 15 - _includes/template-editor/templating-note.md | 3 - _includes/template_additional_parameters.md | 1 - _includes/title.html | 5 - _includes/toc.html | 93 - _layouts/default.html | 268 - _layouts/template-editor-block.html | 16 - _plugins/jekyll_asset_pipeline.rb | 61 - _plugins/jeykll_html_css_to_image.rb | 54 - _sass/color_schemes/hcti.scss | 137 - _sass/custom/custom.scss | 1410 -- _sass/layout.scss | 209 - _sass/modules.scss | 20 - assets/css/search.css | 8 - assets/css/syntax.css | 286 - assets/js/analytics.js | 2649 ---- assets/js/clipboard.min.js | 7 - assets/js/just-the-docs.js | 59 - assets/js/lunr.js | 3475 ----- assets/js/search-index.json | 1 - astro.config.mjs | 29 + changelog.md | 726 -- dist/worker.js | 1 - guides/og-images/index.md | 21 - hmac-generator.md | 193 - llms-full.txt | 529 - llms.txt | 154 - migration/EDITORIAL.md | 21 + migration/legacy-anchors.json | 10819 ++++++++++++++++ migration/redirects.json | 65 + migration/routes.json | 594 + package-lock.json | 7547 +++++++++++ package.json | 36 + parameters/jumbo_images.md | 16 - .../7e2da2be-7328-4746-ae69-418b295360ae.jpeg | Bin .../8e8c1093-d205-4994-845c-67419598d081.jpeg | Bin {assets => public/assets}/images/HCTI.png | Bin .../images/api-keys/create-key-advanced.png | Bin .../images/api-keys/create-key-simple.png | Bin .../images/api-keys/permission-details.png | Bin .../assets}/images/base64-logo.png | Bin {assets => public/assets}/images/cat.png | Bin {assets => public/assets}/images/chart.jpeg | Bin .../assets}/images/cms_logos/astro.svg | 0 .../assets}/images/cms_logos/jekyll.svg | 0 .../assets}/images/cms_logos/shopify.svg | 0 .../assets}/images/cms_logos/sitepress.png | Bin .../assets}/images/cms_logos/squarespace.svg | 0 .../assets}/images/cms_logos/webflow.svg | 0 .../assets}/images/cms_logos/wix.svg | 0 .../assets}/images/cms_logos/wordpress.svg | 0 ...bd3b3f1-a266-42bb-808c-c565bb752af4-1.jpeg | Bin .../dbd3b3f1-a266-42bb-808c-c565bb752af4.jpeg | Bin .../assets}/images/dog-rates-example.png | Bin {assets => public/assets}/images/dog.jpg | Bin {assets => public/assets}/images/email.png | Bin {assets => public/assets}/images/emoji.jpeg | Bin .../f356dffe-d99f-487e-bb16-74dc076c0657.jpeg | Bin {assets => public/assets}/images/facebook.png | Bin .../assets}/images/favicon-16x16.png | Bin .../assets}/images/favicon-32x32.png | Bin .../assets}/images/favicon-96x96.png | Bin .../59e05265239480e8c58f.w1080.avif | Bin 0 -> 32069 bytes .../59e05265239480e8c58f.w1080.webp | Bin 0 -> 42782 bytes .../59e05265239480e8c58f.w384.avif | Bin 0 -> 7736 bytes .../59e05265239480e8c58f.w384.webp | Bin 0 -> 11628 bytes .../59e05265239480e8c58f.w768.avif | Bin 0 -> 18160 bytes .../59e05265239480e8c58f.w768.webp | Bin 0 -> 27228 bytes .../53ead0dae6050fdae761.w384.avif | Bin 0 -> 8252 bytes .../53ead0dae6050fdae761.w384.webp | Bin 0 -> 10688 bytes .../53ead0dae6050fdae761.w760.avif | Bin 0 -> 16254 bytes .../53ead0dae6050fdae761.w760.webp | Bin 0 -> 23418 bytes .../33572280db545fec3508.w1269.avif | Bin 0 -> 27940 bytes .../33572280db545fec3508.w1269.webp | Bin 0 -> 39200 bytes .../33572280db545fec3508.w384.avif | Bin 0 -> 5903 bytes .../33572280db545fec3508.w384.webp | Bin 0 -> 6504 bytes .../33572280db545fec3508.w768.avif | Bin 0 -> 16669 bytes .../33572280db545fec3508.w768.webp | Bin 0 -> 19394 bytes .../b2366fa7d8abc3eebbe9.w1272.avif | Bin 0 -> 24141 bytes .../b2366fa7d8abc3eebbe9.w1272.webp | Bin 0 -> 33680 bytes .../b2366fa7d8abc3eebbe9.w384.avif | Bin 0 -> 5249 bytes .../b2366fa7d8abc3eebbe9.w384.webp | Bin 0 -> 5556 bytes .../b2366fa7d8abc3eebbe9.w768.avif | Bin 0 -> 14576 bytes .../b2366fa7d8abc3eebbe9.w768.webp | Bin 0 -> 16270 bytes .../d424fa70732fab745c40.w384.avif | Bin 0 -> 6358 bytes .../d424fa70732fab745c40.w384.webp | Bin 0 -> 6376 bytes .../d424fa70732fab745c40.w768.avif | Bin 0 -> 17784 bytes .../d424fa70732fab745c40.w768.webp | Bin 0 -> 21368 bytes .../d424fa70732fab745c40.w997.avif | Bin 0 -> 22570 bytes .../d424fa70732fab745c40.w997.webp | Bin 0 -> 31364 bytes .../a842087fd2b845948048.w200.avif | Bin 0 -> 2071 bytes .../a842087fd2b845948048.w200.webp | Bin 0 -> 2454 bytes .../g/cat/50a499450ad589f254f3.w1200.avif | Bin 0 -> 20919 bytes .../g/cat/50a499450ad589f254f3.w1200.webp | Bin 0 -> 36988 bytes .../g/cat/50a499450ad589f254f3.w384.avif | Bin 0 -> 8261 bytes .../g/cat/50a499450ad589f254f3.w384.webp | Bin 0 -> 11604 bytes .../g/cat/50a499450ad589f254f3.w768.avif | Bin 0 -> 15769 bytes .../g/cat/50a499450ad589f254f3.w768.webp | Bin 0 -> 25248 bytes .../g/chart/b40c9ada09e58217ed63.w1200.avif | Bin 0 -> 21157 bytes .../g/chart/b40c9ada09e58217ed63.w1200.webp | Bin 0 -> 34474 bytes .../g/chart/b40c9ada09e58217ed63.w384.avif | Bin 0 -> 6746 bytes .../g/chart/b40c9ada09e58217ed63.w384.webp | Bin 0 -> 8772 bytes .../g/chart/b40c9ada09e58217ed63.w768.avif | Bin 0 -> 15520 bytes .../g/chart/b40c9ada09e58217ed63.w768.webp | Bin 0 -> 21050 bytes .../g/email/67d0242a906ecd47f245.w1088.avif | Bin 0 -> 38132 bytes .../g/email/67d0242a906ecd47f245.w1088.webp | Bin 0 -> 58182 bytes .../g/email/67d0242a906ecd47f245.w384.avif | Bin 0 -> 12236 bytes .../g/email/67d0242a906ecd47f245.w384.webp | Bin 0 -> 16166 bytes .../g/email/67d0242a906ecd47f245.w768.avif | Bin 0 -> 30461 bytes .../g/email/67d0242a906ecd47f245.w768.webp | Bin 0 -> 40220 bytes .../g/emoji/eba1f19841e36e080b98.w384.avif | Bin 0 -> 4395 bytes .../g/emoji/eba1f19841e36e080b98.w384.webp | Bin 0 -> 5684 bytes .../g/emoji/eba1f19841e36e080b98.w760.avif | Bin 0 -> 9522 bytes .../g/emoji/eba1f19841e36e080b98.w760.webp | Bin 0 -> 12712 bytes .../3d43762e1baef43e5302.w1080.avif | Bin 0 -> 8688 bytes .../3d43762e1baef43e5302.w1080.webp | Bin 0 -> 11446 bytes .../3d43762e1baef43e5302.w384.avif | Bin 0 -> 2865 bytes .../3d43762e1baef43e5302.w384.webp | Bin 0 -> 3270 bytes .../3d43762e1baef43e5302.w768.avif | Bin 0 -> 6269 bytes .../3d43762e1baef43e5302.w768.webp | Bin 0 -> 7494 bytes .../facebook/bb5ad85b0e06888d4c2b.w1104.avif | Bin 0 -> 63922 bytes .../facebook/bb5ad85b0e06888d4c2b.w1104.webp | Bin 0 -> 87834 bytes .../g/facebook/bb5ad85b0e06888d4c2b.w384.avif | Bin 0 -> 15946 bytes .../g/facebook/bb5ad85b0e06888d4c2b.w384.webp | Bin 0 -> 23700 bytes .../g/facebook/bb5ad85b0e06888d4c2b.w768.avif | Bin 0 -> 41782 bytes .../g/facebook/bb5ad85b0e06888d4c2b.w768.webp | Bin 0 -> 57604 bytes .../g/google/189ff53725b34ada600a.w384.avif | Bin 0 -> 5831 bytes .../g/google/189ff53725b34ada600a.w384.webp | Bin 0 -> 8042 bytes .../g/google/189ff53725b34ada600a.w768.avif | Bin 0 -> 19272 bytes .../g/google/189ff53725b34ada600a.w768.webp | Bin 0 -> 26022 bytes .../g/google/189ff53725b34ada600a.w956.avif | Bin 0 -> 26124 bytes .../g/google/189ff53725b34ada600a.w956.webp | Bin 0 -> 37052 bytes .../g/h300/d5e3df0f28e663934056.w384.avif | Bin 0 -> 11583 bytes .../g/h300/d5e3df0f28e663934056.w384.webp | Bin 0 -> 16222 bytes .../g/h300/d5e3df0f28e663934056.w478.avif | Bin 0 -> 16567 bytes .../g/h300/d5e3df0f28e663934056.w478.webp | Bin 0 -> 22996 bytes .../b7f98571c36bd3b66405.w1192.avif | Bin 0 -> 34209 bytes .../b7f98571c36bd3b66405.w1192.webp | Bin 0 -> 45868 bytes .../image (23)/b7f98571c36bd3b66405.w384.avif | Bin 0 -> 9330 bytes .../image (23)/b7f98571c36bd3b66405.w384.webp | Bin 0 -> 12588 bytes .../image (23)/b7f98571c36bd3b66405.w768.avif | Bin 0 -> 21996 bytes .../image (23)/b7f98571c36bd3b66405.w768.webp | Bin 0 -> 29394 bytes .../insomnia1/e52a52d5fe0591600bf8.w1280.avif | Bin 0 -> 21644 bytes .../insomnia1/e52a52d5fe0591600bf8.w1280.webp | Bin 0 -> 26914 bytes .../insomnia1/e52a52d5fe0591600bf8.w1438.avif | Bin 0 -> 24784 bytes .../insomnia1/e52a52d5fe0591600bf8.w1438.webp | Bin 0 -> 30810 bytes .../insomnia1/e52a52d5fe0591600bf8.w384.avif | Bin 0 -> 4279 bytes .../insomnia1/e52a52d5fe0591600bf8.w384.webp | Bin 0 -> 5344 bytes .../insomnia1/e52a52d5fe0591600bf8.w768.avif | Bin 0 -> 11483 bytes .../insomnia1/e52a52d5fe0591600bf8.w768.webp | Bin 0 -> 14150 bytes .../insomnia2/77d9cc3c4ff3c9eea8fd.w1280.avif | Bin 0 -> 23466 bytes .../insomnia2/77d9cc3c4ff3c9eea8fd.w1280.webp | Bin 0 -> 28630 bytes .../insomnia2/77d9cc3c4ff3c9eea8fd.w1407.avif | Bin 0 -> 26889 bytes .../insomnia2/77d9cc3c4ff3c9eea8fd.w1407.webp | Bin 0 -> 33474 bytes .../insomnia2/77d9cc3c4ff3c9eea8fd.w384.avif | Bin 0 -> 4573 bytes .../insomnia2/77d9cc3c4ff3c9eea8fd.w384.webp | Bin 0 -> 5594 bytes .../insomnia2/77d9cc3c4ff3c9eea8fd.w768.avif | Bin 0 -> 12204 bytes .../insomnia2/77d9cc3c4ff3c9eea8fd.w768.webp | Bin 0 -> 15224 bytes .../7e6fac398ce53b981b8e.w384.avif | Bin 0 -> 10786 bytes .../7e6fac398ce53b981b8e.w384.webp | Bin 0 -> 15558 bytes .../7e6fac398ce53b981b8e.w768.avif | Bin 0 -> 25079 bytes .../7e6fac398ce53b981b8e.w768.webp | Bin 0 -> 37360 bytes .../7e6fac398ce53b981b8e.w932.avif | Bin 0 -> 29253 bytes .../7e6fac398ce53b981b8e.w932.webp | Bin 0 -> 47440 bytes .../instagram/3666898c9aa84eccbe74.w384.avif | Bin 0 -> 26474 bytes .../instagram/3666898c9aa84eccbe74.w384.webp | Bin 0 -> 45236 bytes .../instagram/3666898c9aa84eccbe74.w768.avif | Bin 0 -> 75717 bytes .../instagram/3666898c9aa84eccbe74.w768.webp | Bin 0 -> 128320 bytes .../instagram/3666898c9aa84eccbe74.w843.avif | Bin 0 -> 87335 bytes .../instagram/3666898c9aa84eccbe74.w843.webp | Bin 0 -> 146120 bytes .../g/jobad/cd5f62d9376b29d506d3.w384.avif | Bin 0 -> 7909 bytes .../g/jobad/cd5f62d9376b29d506d3.w384.webp | Bin 0 -> 9988 bytes .../g/jobad/cd5f62d9376b29d506d3.w600.avif | Bin 0 -> 12908 bytes .../g/jobad/cd5f62d9376b29d506d3.w600.webp | Bin 0 -> 17482 bytes .../linkedin/bd77d94a79c7b76e69b8.w1008.avif | Bin 0 -> 95838 bytes .../linkedin/bd77d94a79c7b76e69b8.w1008.webp | Bin 0 -> 152350 bytes .../g/linkedin/bd77d94a79c7b76e69b8.w384.avif | Bin 0 -> 22768 bytes .../g/linkedin/bd77d94a79c7b76e69b8.w384.webp | Bin 0 -> 36996 bytes .../g/linkedin/bd77d94a79c7b76e69b8.w768.avif | Bin 0 -> 66873 bytes .../g/linkedin/bd77d94a79c7b76e69b8.w768.webp | Bin 0 -> 103890 bytes .../g/make/4ccebac7b2973160c8bf.w1280.avif | Bin 0 -> 17740 bytes .../g/make/4ccebac7b2973160c8bf.w1280.webp | Bin 0 -> 25576 bytes .../g/make/4ccebac7b2973160c8bf.w1600.avif | Bin 0 -> 21901 bytes .../g/make/4ccebac7b2973160c8bf.w1600.webp | Bin 0 -> 32172 bytes .../g/make/4ccebac7b2973160c8bf.w384.avif | Bin 0 -> 4371 bytes .../g/make/4ccebac7b2973160c8bf.w384.webp | Bin 0 -> 6106 bytes .../g/make/4ccebac7b2973160c8bf.w768.avif | Bin 0 -> 10290 bytes .../g/make/4ccebac7b2973160c8bf.w768.webp | Bin 0 -> 14062 bytes .../09172ac94504bb093a2d.w1024.avif | Bin 0 -> 10753 bytes .../09172ac94504bb093a2d.w1024.webp | Bin 0 -> 12114 bytes .../09172ac94504bb093a2d.w384.avif | Bin 0 -> 2999 bytes .../09172ac94504bb093a2d.w384.webp | Bin 0 -> 3210 bytes .../09172ac94504bb093a2d.w768.avif | Bin 0 -> 7592 bytes .../09172ac94504bb093a2d.w768.webp | Bin 0 -> 8120 bytes .../1d7cdc0f4278bad1c616.w384.avif | Bin 0 -> 3712 bytes .../1d7cdc0f4278bad1c616.w384.webp | Bin 0 -> 4864 bytes .../1d7cdc0f4278bad1c616.w470.avif | Bin 0 -> 3374 bytes .../1d7cdc0f4278bad1c616.w470.webp | Bin 0 -> 6168 bytes .../10f21f2d49dcf6c6d26a.w384.avif | Bin 0 -> 4318 bytes .../10f21f2d49dcf6c6d26a.w384.webp | Bin 0 -> 5178 bytes .../10f21f2d49dcf6c6d26a.w768.avif | Bin 0 -> 9547 bytes .../10f21f2d49dcf6c6d26a.w768.webp | Bin 0 -> 11968 bytes .../10f21f2d49dcf6c6d26a.w884.avif | Bin 0 -> 9096 bytes .../10f21f2d49dcf6c6d26a.w884.webp | Bin 0 -> 13206 bytes .../ff6a31eab25518882a7e.w1280.avif | Bin 0 -> 18716 bytes .../ff6a31eab25518882a7e.w1280.webp | Bin 0 -> 25468 bytes .../ff6a31eab25518882a7e.w1600.avif | Bin 0 -> 24471 bytes .../ff6a31eab25518882a7e.w1600.webp | Bin 0 -> 32546 bytes .../ff6a31eab25518882a7e.w384.avif | Bin 0 -> 3855 bytes .../ff6a31eab25518882a7e.w384.webp | Bin 0 -> 4568 bytes .../ff6a31eab25518882a7e.w768.avif | Bin 0 -> 10840 bytes .../ff6a31eab25518882a7e.w768.webp | Bin 0 -> 12910 bytes .../25ff98c2a05dfc905289.w1280.avif | Bin 0 -> 51872 bytes .../25ff98c2a05dfc905289.w1280.webp | Bin 0 -> 71638 bytes .../25ff98c2a05dfc905289.w1600.avif | Bin 0 -> 66777 bytes .../25ff98c2a05dfc905289.w1600.webp | Bin 0 -> 92790 bytes .../25ff98c2a05dfc905289.w384.avif | Bin 0 -> 9954 bytes .../25ff98c2a05dfc905289.w384.webp | Bin 0 -> 12400 bytes .../25ff98c2a05dfc905289.w768.avif | Bin 0 -> 27050 bytes .../25ff98c2a05dfc905289.w768.webp | Bin 0 -> 37248 bytes .../734a21ae775140c5f39a.w1280.avif | Bin 0 -> 13306 bytes .../734a21ae775140c5f39a.w1280.webp | Bin 0 -> 17802 bytes .../734a21ae775140c5f39a.w1600.avif | Bin 0 -> 16592 bytes .../734a21ae775140c5f39a.w1600.webp | Bin 0 -> 22974 bytes .../734a21ae775140c5f39a.w384.avif | Bin 0 -> 3371 bytes .../734a21ae775140c5f39a.w384.webp | Bin 0 -> 3834 bytes .../734a21ae775140c5f39a.w768.avif | Bin 0 -> 7780 bytes .../734a21ae775140c5f39a.w768.webp | Bin 0 -> 9300 bytes .../93119a4c9f95979bd48d.w1280.avif | Bin 0 -> 26860 bytes .../93119a4c9f95979bd48d.w1280.webp | Bin 0 -> 34366 bytes .../93119a4c9f95979bd48d.w1600.avif | Bin 0 -> 34794 bytes .../93119a4c9f95979bd48d.w1600.webp | Bin 0 -> 45330 bytes .../93119a4c9f95979bd48d.w384.avif | Bin 0 -> 5909 bytes .../93119a4c9f95979bd48d.w384.webp | Bin 0 -> 6126 bytes .../93119a4c9f95979bd48d.w768.avif | Bin 0 -> 14309 bytes .../93119a4c9f95979bd48d.w768.webp | Bin 0 -> 17802 bytes .../5a40f0c8ce71f26c1e34.w1280.avif | Bin 0 -> 16938 bytes .../5a40f0c8ce71f26c1e34.w1280.webp | Bin 0 -> 21532 bytes .../5a40f0c8ce71f26c1e34.w1600.avif | Bin 0 -> 20387 bytes .../5a40f0c8ce71f26c1e34.w1600.webp | Bin 0 -> 27952 bytes .../5a40f0c8ce71f26c1e34.w384.avif | Bin 0 -> 3618 bytes .../5a40f0c8ce71f26c1e34.w384.webp | Bin 0 -> 4170 bytes .../5a40f0c8ce71f26c1e34.w768.avif | Bin 0 -> 9024 bytes .../5a40f0c8ce71f26c1e34.w768.webp | Bin 0 -> 11452 bytes .../39ba3e4b04442faa6a9b.w1280.avif | Bin 0 -> 53787 bytes .../39ba3e4b04442faa6a9b.w1280.webp | Bin 0 -> 67814 bytes .../39ba3e4b04442faa6a9b.w1600.avif | Bin 0 -> 71075 bytes .../39ba3e4b04442faa6a9b.w1600.webp | Bin 0 -> 89372 bytes .../39ba3e4b04442faa6a9b.w384.avif | Bin 0 -> 9303 bytes .../39ba3e4b04442faa6a9b.w384.webp | Bin 0 -> 10204 bytes .../39ba3e4b04442faa6a9b.w768.avif | Bin 0 -> 27011 bytes .../39ba3e4b04442faa6a9b.w768.webp | Bin 0 -> 32178 bytes .../53a6919ebe5d66f81ad6.w1280.avif | Bin 0 -> 24486 bytes .../53a6919ebe5d66f81ad6.w1280.webp | Bin 0 -> 32278 bytes .../53a6919ebe5d66f81ad6.w1427.avif | Bin 0 -> 27779 bytes .../53a6919ebe5d66f81ad6.w1427.webp | Bin 0 -> 37750 bytes .../53a6919ebe5d66f81ad6.w384.avif | Bin 0 -> 4061 bytes .../53a6919ebe5d66f81ad6.w384.webp | Bin 0 -> 4928 bytes .../53a6919ebe5d66f81ad6.w768.avif | Bin 0 -> 11587 bytes .../53a6919ebe5d66f81ad6.w768.webp | Bin 0 -> 15140 bytes .../g/stripe/0034b8a16c2ab4b9f34a.w1026.avif | Bin 0 -> 30857 bytes .../g/stripe/0034b8a16c2ab4b9f34a.w1026.webp | Bin 0 -> 44552 bytes .../g/stripe/0034b8a16c2ab4b9f34a.w384.avif | Bin 0 -> 8029 bytes .../g/stripe/0034b8a16c2ab4b9f34a.w384.webp | Bin 0 -> 11458 bytes .../g/stripe/0034b8a16c2ab4b9f34a.w768.avif | Bin 0 -> 21281 bytes .../g/stripe/0034b8a16c2ab4b9f34a.w768.webp | Bin 0 -> 29798 bytes .../8babe23df3d20dff3157.w1280.avif | Bin 0 -> 12263 bytes .../8babe23df3d20dff3157.w1280.webp | Bin 0 -> 15172 bytes .../8babe23df3d20dff3157.w1600.avif | Bin 0 -> 16856 bytes .../8babe23df3d20dff3157.w1600.webp | Bin 0 -> 20722 bytes .../8babe23df3d20dff3157.w384.avif | Bin 0 -> 2041 bytes .../8babe23df3d20dff3157.w384.webp | Bin 0 -> 2118 bytes .../8babe23df3d20dff3157.w768.avif | Bin 0 -> 5666 bytes .../8babe23df3d20dff3157.w768.webp | Bin 0 -> 5862 bytes .../96f384ffc465e98a0054.w384.avif | Bin 0 -> 9384 bytes .../96f384ffc465e98a0054.w384.webp | Bin 0 -> 10392 bytes .../96f384ffc465e98a0054.w560.avif | Bin 0 -> 14939 bytes .../96f384ffc465e98a0054.w560.webp | Bin 0 -> 16990 bytes .../938f1952e40503d33104.w1280.avif | Bin 0 -> 17219 bytes .../938f1952e40503d33104.w1280.webp | Bin 0 -> 22592 bytes .../938f1952e40503d33104.w1600.avif | Bin 0 -> 23055 bytes .../938f1952e40503d33104.w1600.webp | Bin 0 -> 30602 bytes .../938f1952e40503d33104.w384.avif | Bin 0 -> 3172 bytes .../938f1952e40503d33104.w384.webp | Bin 0 -> 3836 bytes .../938f1952e40503d33104.w768.avif | Bin 0 -> 8641 bytes .../938f1952e40503d33104.w768.webp | Bin 0 -> 10236 bytes .../5a846cd1981045d02b30.w384.avif | Bin 0 -> 9939 bytes .../5a846cd1981045d02b30.w384.webp | Bin 0 -> 11514 bytes .../5a846cd1981045d02b30.w768.avif | Bin 0 -> 21774 bytes .../5a846cd1981045d02b30.w768.webp | Bin 0 -> 30148 bytes .../5a846cd1981045d02b30.w830.avif | Bin 0 -> 20369 bytes .../5a846cd1981045d02b30.w830.webp | Bin 0 -> 32430 bytes .../0b335257e37fdbdac048.w1280.avif | Bin 0 -> 26839 bytes .../0b335257e37fdbdac048.w1280.webp | Bin 0 -> 33352 bytes .../0b335257e37fdbdac048.w1600.avif | Bin 0 -> 34379 bytes .../0b335257e37fdbdac048.w1600.webp | Bin 0 -> 43736 bytes .../0b335257e37fdbdac048.w384.avif | Bin 0 -> 4699 bytes .../0b335257e37fdbdac048.w384.webp | Bin 0 -> 5546 bytes .../0b335257e37fdbdac048.w768.avif | Bin 0 -> 13066 bytes .../0b335257e37fdbdac048.w768.webp | Bin 0 -> 15078 bytes .../template/c967a03ead5a4f46f299.w1000.avif | Bin 0 -> 17242 bytes .../template/c967a03ead5a4f46f299.w1000.webp | Bin 0 -> 30542 bytes .../g/template/c967a03ead5a4f46f299.w384.avif | Bin 0 -> 7756 bytes .../g/template/c967a03ead5a4f46f299.w384.webp | Bin 0 -> 10370 bytes .../g/template/c967a03ead5a4f46f299.w768.avif | Bin 0 -> 16088 bytes .../g/template/c967a03ead5a4f46f299.w768.webp | Bin 0 -> 23182 bytes .../textshot2/90d4a0a78917f68f2fe6.w1030.avif | Bin 0 -> 40092 bytes .../textshot2/90d4a0a78917f68f2fe6.w1030.webp | Bin 0 -> 59422 bytes .../textshot2/90d4a0a78917f68f2fe6.w384.avif | Bin 0 -> 11361 bytes .../textshot2/90d4a0a78917f68f2fe6.w384.webp | Bin 0 -> 15948 bytes .../textshot2/90d4a0a78917f68f2fe6.w768.avif | Bin 0 -> 29155 bytes .../textshot2/90d4a0a78917f68f2fe6.w768.webp | Bin 0 -> 39806 bytes .../20658bfa0444d6e5e10a.w1280.avif | Bin 0 -> 36111 bytes .../20658bfa0444d6e5e10a.w1280.webp | Bin 0 -> 53510 bytes .../20658bfa0444d6e5e10a.w1456.avif | Bin 0 -> 40894 bytes .../20658bfa0444d6e5e10a.w1456.webp | Bin 0 -> 62796 bytes .../20658bfa0444d6e5e10a.w384.avif | Bin 0 -> 6875 bytes .../20658bfa0444d6e5e10a.w384.webp | Bin 0 -> 9048 bytes .../20658bfa0444d6e5e10a.w768.avif | Bin 0 -> 18474 bytes .../20658bfa0444d6e5e10a.w768.webp | Bin 0 -> 26554 bytes .../g/w400/e2871676506cb9e73176.w384.avif | Bin 0 -> 11492 bytes .../g/w400/e2871676506cb9e73176.w384.webp | Bin 0 -> 16976 bytes .../g/w400/e2871676506cb9e73176.w400.avif | Bin 0 -> 12941 bytes .../g/w400/e2871676506cb9e73176.w400.webp | Bin 0 -> 18520 bytes .../g/zapier/527775b56448b333c6d5.w1280.avif | Bin 0 -> 14521 bytes .../g/zapier/527775b56448b333c6d5.w1280.webp | Bin 0 -> 18480 bytes .../g/zapier/527775b56448b333c6d5.w1600.avif | Bin 0 -> 17502 bytes .../g/zapier/527775b56448b333c6d5.w1600.webp | Bin 0 -> 23392 bytes .../g/zapier/527775b56448b333c6d5.w384.avif | Bin 0 -> 3129 bytes .../g/zapier/527775b56448b333c6d5.w384.webp | Bin 0 -> 4052 bytes .../g/zapier/527775b56448b333c6d5.w768.avif | Bin 0 -> 7669 bytes .../g/zapier/527775b56448b333c6d5.w768.webp | Bin 0 -> 9824 bytes .../assets}/images/generated-with-code.png | Bin {assets => public/assets}/images/google.jpg | Bin {assets => public/assets}/images/h300.jpeg | Bin public/assets/images/hcti-logo.svg | 21 + .../assets}/images/hero/demo.png | Bin .../assets}/images/hero/templateeditor.png | Bin .../assets}/images/hero/url-reader.png | Bin .../assets}/images/hero/urls.png | Bin .../assets}/images/html-css-to-image.png | Bin .../assets}/images/image (1).png | Bin .../assets}/images/image (10).png | Bin .../assets}/images/image (11).png | Bin .../assets}/images/image (12).png | Bin .../assets}/images/image (13).png | Bin .../assets}/images/image (14).png | Bin .../assets}/images/image (15).png | Bin .../assets}/images/image (16).png | Bin .../assets}/images/image (17).png | Bin .../assets}/images/image (18).png | Bin .../assets}/images/image (19).png | Bin .../assets}/images/image (2).png | Bin .../assets}/images/image (20).png | Bin .../assets}/images/image (21).png | Bin .../assets}/images/image (23).png | Bin .../assets}/images/image (3).png | Bin .../assets}/images/image (4).png | Bin .../assets}/images/image (5).png | Bin .../assets}/images/image (6).png | Bin .../assets}/images/image (7).png | Bin .../assets}/images/image (8).png | Bin .../assets}/images/image (9).png | Bin .../images/image-2018-11-01-at-9.09.44-am.png | Bin .../images/image-2018-11-01-at-9.10.03-am.png | Bin .../image-2018-11-21-at-10.54.37-am.png | Bin .../images/image-2019-01-27-at-5.57.52-pm.png | Bin {assets => public/assets}/images/image.png | Bin .../assets}/images/insomnia1.png | Bin .../assets}/images/insomnia2.png | Bin .../assets}/images/insta-embed.png | Bin .../assets}/images/instagram.png | Bin .../assets}/images/integromat.png | Bin .../assets}/images/javascript.jpeg | Bin {assets => public/assets}/images/jobad.jpeg | Bin {assets => public/assets}/images/linkedin.png | Bin {assets => public/assets}/images/make.png | Bin {assets => public/assets}/images/migration | 0 {assets => public/assets}/images/postman1.png | Bin {assets => public/assets}/images/postman2.png | Bin {assets => public/assets}/images/postman3.png | Bin .../assets}/images/proxies-dashboard.png | Bin {assets => public/assets}/images/react.png | Bin .../assets}/images/selector-example.png | Bin .../assets}/images/slack-email-1.png | Bin .../assets}/images/slack-email-2.png | Bin .../assets}/images/slack-email-3.png | Bin .../assets}/images/slack-email-4.png | Bin .../assets}/images/slack-email-5.png | Bin .../assets}/images/slack-email-6.png | Bin .../assets}/images/slack-email-7.png | Bin .../assets}/images/slack-email-8.gif | Bin .../assets}/images/slack-email.png | Bin {assets => public/assets}/images/stripe.png | Bin .../images/template-editor-hard-hat-solid.svg | 0 .../images/template-editor-hard-hat.svg | 0 .../original_screenshots/add_grid.png | Bin .../original_screenshots/add_image.png | Bin .../original_screenshots/add_shape.png | Bin .../original_screenshots/add_table.png | Bin .../original_screenshots/arrange_align.png | Bin .../arrange_layer_order.png | Bin .../original_screenshots/background.png | Bin .../original_screenshots/bg_gradient.png | Bin .../original_screenshots/bg_pattern.png | Bin .../original_screenshots/border_adv1.png | Bin .../original_screenshots/empty.png | Bin .../original_screenshots/quote_full.png | Bin .../original_screenshots/quote_var_empty.png | Bin .../rich_text_typography.png | Bin .../simple_text_auto_size.gif | Bin .../te-background-gradient-sidebar.png | Bin .../te-background-pattern-sidebar.png | Bin .../te-background-solid-sidebar.png | Bin .../te-border-advanced-sidebar.png | Bin .../template-editor/te-empty-editor.png | Bin .../template-editor/te-grid-add-flow.png | Bin .../template-editor/te-image-add-flow.png | Bin .../te-quote-preset-editor.png | Bin ...quote-preset-variables-preview-sidebar.png | Bin .../te-rich-text-typography-editor.png | Bin .../template-editor/te-shape-add-flow.png | Bin .../te-simple-text-auto-size.gif | Bin .../template-editor/te-table-add-flow.png | Bin .../te-table-panel-properties-sidebar.png | Bin .../te-text-typography-sidebar.png | Bin {assets => public/assets}/images/template.png | Bin .../assets}/images/template_example.png | Bin .../assets}/images/textshot2.png | Bin {assets => public/assets}/images/tweet.png | Bin .../assets}/images/url-selector-example.png | Bin {assets => public/assets}/images/w400.jpeg | Bin .../assets}/images/w400h400.jpeg | Bin {assets => public/assets}/images/zap2.png | Bin {assets => public/assets}/images/zapier.png | Bin public/context7.json | 4 + favicon.ico => public/favicon.ico | Bin public/robots.txt | 2 + .../snippets}/plain_javascript.js | 0 {snippets => public/snippets}/plain_php.php | 0 scripts/MARKDOWN.md | 47 + scripts/check-preview.mjs | 50 + scripts/check-site.mjs | 72 + scripts/external-links.mjs | 48 + scripts/image-variants.mjs | 31 + scripts/markdown-exports.mjs | 77 + scripts/og.mjs | 22 + scripts/prepare-images.mjs | 42 + scripts/prepare-og.mjs | 30 + searchIndex.js | 29 - src/components/Breadcrumbs.astro | 40 + src/components/ChangelogList.astro | 42 + src/components/ChangelogNavigation.astro | 29 + src/components/CodeIntro.astro | 15 + src/components/CommonBlockOptions.astro | 21 + src/components/DocImage.astro | 35 + src/components/Endpoint.astro | 11 + src/components/Footer.astro | 10 + src/components/GridTracks.astro | 12 + src/components/Head.astro | 17 + src/components/Header.astro | 33 + src/components/Help.astro | 3 + src/components/HmacGenerator.astro | 33 + src/components/McpTools.astro | 22 + src/components/MobileMenuFooter.astro | 6 + src/components/OgPlatformGuides.astro | 13 + src/components/Operations.astro | 25 + src/components/PageActions.astro | 48 + src/components/PageFrame.astro | 10 + src/components/PageTitle.astro | 22 + src/components/ParameterTable.astro | 19 + src/components/Sidebar.astro | 29 + src/components/SidebarPersister.astro | 39 + src/components/SidebarSublist.astro | 172 + src/components/SiteFooter.astro | 33 + src/components/SiteTitle.astro | 9 + src/components/SizingExample.astro | 19 + src/components/TemplatedContent.astro | 3 + src/components/TwoColumnContent.astro | 28 + src/content.config.ts | 19 + src/content/docs/changelog.mdx | 14 + .../2019_11_29__integromat-integration.md | 16 + .../changelog/2019_12_12__deleting-images.md | 16 + .../2020_02_12__ms_delay-parameter.md | 16 + .../changelog/2020_03_27__url-to-image.md | 16 + .../2020_07_05__brand-new-docs-site.md | 17 + ...0_07_07__introducing-the-us-east-region.md | 19 + ...__url-to-image-performance-improvements.md | 16 + .../2020_07_22__new-zapier-templates.md | 16 + .../2020_07_26__render-when-ready.md | 20 + .../changelog/2020_07_27__template-api.md | 19 + .../2020_08_03__integromat-updates.md | 18 + .../2020_08_07__ruby-client-released.md | 18 + .../changelog/2020_08_16__new-live-editor.md | 19 + ...08_31__zapier-plugin-released-from-beta.md | 19 + ...rious-performance-improvements-released.md | 17 + ...2020_09_30__font-rendering-improvements.md | 19 + .../2020_10_02__ruby-client-update.md | 17 + ..._additional-font-rendering-improvements.md | 16 + ...ll-screen-parameter-added-to-integromat.md | 16 + ...0_12_13__improvements-to-image-deletion.md | 17 + ...2_20__zapier-integration-updated-to-107.md | 19 + ...12_22__inject-custom-css-into-a-webpage.md | 17 + .../2021_01_06__new-params-added-to-zapier.md | 22 + ...1_01_16__integromat-integration-updated.md | 19 + ...xample-pages-now-include-an-options-tab.md | 18 + ..._improvements-to-transparency-rendering.md | 24 + ...1_03_31__image-console-on-the-dashboard.md | 18 + ...021_04_24__hebrew-character-set-updated.md | 16 + .../2021_05_15__chrome-version-updated.md | 16 + .../2021_06_12__zapier-integration-updated.md | 16 + ...3__large-image-performance-improvements.md | 16 + .../2021_10_29__dashboard-improvements-1.md | 16 + .../2021_11_21__dashboard-improvements.md | 16 + .../2022_05_18__ms_delay-improvements.md | 21 + ...tegromat-integration-is-now-called-make.md | 16 + .../2022_06_18__invoice-improvements.md | 17 + .../2023_04_12__getting-account-usage.md | 16 + ...9__new-ms_delay-and-device_scale-guides.md | 19 + ..._learn-how-to-make-a-downloadable-image.md | 16 + .../changelog/2024_12_18__dpi-query-param.md | 17 + ...ingle-request-image-generation-endpoint.md | 24 + ...utomatic-cookie-consent-banner-blocking.md | 20 + ...025_12_29__mcp-server-for-ai-assistants.md | 26 + ...6_01_10__official-net--c-nuget-packages.md | 31 + ...anizations-invites-and-user-permissions.md | 29 + ...ute-renders-through-your-own-http-proxy.md | 22 + ...nder-up-to-80000px-without-quality-loss.md | 25 + ...plate-editor-for-visual-template-design.md | 25 + ...editor-context-menu--input-improvements.md | 18 + .../changelog/2026_07_16__n8n-integration.md | 24 + ...6_07_19__htmlcsstoimage-net-client-v060.md | 19 + ...nsparent-backgrounds-with-one-parameter.md | 20 + ...eletion-in-net-v080-and-typescript-v050.md | 23 + ...tore-rendered-images-in-your-own-bucket.md | 25 + ...tom-request-headers-for-url-screenshots.md | 25 + ...-image-detection-with-dedupe_duration_s.md | 24 + ...open-graph-images-for-websites-and-cmss.md | 25 + .../changelog/2026_08_21__ruby-client-v020.md | 27 + ...-file-format-in-image-creation-requests.md | 31 + ...htmlcss-to-image-is-now-verified-by-n8n.md | 27 + ..._09_03__official-python-and-php-clients.md | 21 + ...__management-api-and-scoped-permissions.md | 20 + .../2026_09_15__official-go-client.md | 18 + .../content/docs/example-code/c.mdx | 32 +- .../content/docs/example-code/curl.mdx | 33 +- .../content/docs/example-code/elixir.mdx | 18 +- .../content/docs/example-code/go.mdx | 13 +- .../docs/example-code/google-apps-script.mdx | 27 +- .../content/docs/example-code/index.mdx | 26 +- .../content/docs/example-code/java.mdx | 12 +- .../content/docs/example-code/javascript.mdx | 72 +- .../content/docs/example-code/kotlin.mdx | 12 +- .../content/docs/example-code/php.mdx | 37 +- .../content/docs/example-code/python.mdx | 16 +- .../content/docs/example-code/ruby.mdx | 28 +- .../content/docs/example-code/rust.mdx | 12 +- .../content/docs/example-code/typescript.mdx | 28 +- .../content/docs/example-code/vb.net.mdx | 21 +- faq.md => src/content/docs/faq.md | 17 +- .../getting-started/create-and-render.mdx | 77 +- .../docs/getting-started/height-and-width.mdx | 53 +- .../content/docs/getting-started/index.mdx | 22 +- .../docs/getting-started/og-images/index.mdx | 31 +- .../og-images/supported-parameters.mdx | 20 +- .../docs/getting-started/templates.mdx | 122 +- .../docs/getting-started/url-to-image.mdx | 55 +- .../using-the-api/api-keys.mdx | 32 +- .../getting-started/using-the-api/index.mdx | 80 +- .../using-the-api/permissions.mdx | 16 +- .../using-the-api/rate-limits.mdx | 18 +- .../docs/guides/account/account-settings.mdx | 17 +- .../content/docs/guides/account/index.mdx | 13 +- .../guides/account/organization-settings.mdx | 17 +- .../content/docs/guides/advanced/base64.mdx | 29 +- .../advanced/blocking-cookie-banners.mdx | 27 +- .../guides/advanced/duplicate-detection.mdx | 20 +- .../content/docs/guides/advanced/index.mdx | 15 +- .../docs/guides/advanced/jumbo-images.mdx | 86 +- .../content/docs/guides/advanced/proxies.mdx | 35 +- .../storage-destinations/backblaze-b2.mdx | 23 +- .../digitalocean-spaces.mdx | 23 +- .../google-cloud-storage.mdx | 23 +- .../advanced/storage-destinations/index.mdx | 32 +- .../advanced/storage-destinations/r2.mdx | 23 +- .../storage-destinations/s3-compatible.mdx | 23 +- .../advanced/storage-destinations/s3.mdx | 23 +- .../advanced/storage-destinations/wasabi.mdx | 23 +- .../docs/guides/debugging/blurry-images.mdx | 34 +- .../debugging/cloudflare-challenges.mdx | 25 +- .../docs/guides/debugging/cropping-issues.mdx | 51 +- .../content/docs/guides/debugging/emoji.mdx | 24 +- .../content/docs/guides/debugging/index.mdx | 13 +- .../guides/debugging/og-image-caching.mdx | 16 +- .../docs/guides/debugging/white-images.mdx | 19 +- .../content/docs/guides/index.mdx | 24 +- .../content/docs/guides/og-images/astro.mdx | 22 +- src/content/docs/guides/og-images/index.mdx | 14 + .../content/docs/guides/og-images/jekyll.mdx | 28 +- .../content/docs/guides/og-images/shopify.mdx | 20 +- .../docs/guides/og-images/sitepress.mdx | 18 +- .../docs/guides/og-images/squarespace.mdx | 16 +- .../content/docs/guides/og-images/webflow.mdx | 18 +- .../content/docs/guides/og-images/wix.mdx | 30 +- .../docs/guides/og-images/wordpress.mdx | 20 +- .../docs/guides/social-media/facebook.mdx | 30 +- .../docs/guides/social-media/index.mdx | 16 +- .../docs/guides/social-media/instagram.mdx | 33 +- .../docs/guides/social-media/linkedin.mdx | 28 +- .../docs/guides/social-media/twitter.mdx | 38 +- .../guides/styling/external-css-fonts.mdx | 20 +- .../docs/guides/styling/file-formats.mdx | 25 +- .../content/docs/guides/styling/index.mdx | 16 +- .../guides/styling/transparent-background.mdx | 43 +- .../docs/guides/workflows/email-to-images.mdx | 32 +- .../docs/guides/workflows/email-to-slack.mdx | 40 +- .../docs/guides/workflows/highcharts.mdx | 27 +- .../content/docs/guides/workflows/index.mdx | 16 +- .../docs/guides/workflows/insomnia.mdx | 22 +- .../content/docs/guides/workflows/postman.mdx | 16 +- src/content/docs/hmac-generator.mdx | 19 + index.md => src/content/docs/index.mdx | 31 +- .../content/docs/integrations/index.mdx | 23 +- .../content/docs/integrations/make.mdx | 28 +- .../docs/integrations/mcp/chatgpt-codex.mdx | 20 +- .../content/docs/integrations/mcp/claude.mdx | 22 +- .../content/docs/integrations/mcp/cline.mdx | 20 +- .../content/docs/integrations/mcp/cursor.mdx | 27 +- .../content/docs/integrations/mcp/gemini.mdx | 22 +- .../docs/integrations/mcp/github-copilot.mdx | 22 +- .../content/docs/integrations/mcp/grok.mdx | 20 +- .../content/docs/integrations/mcp/index.mdx | 27 +- .../docs/integrations/mcp/jetbrains.mdx | 20 +- .../docs/integrations/mcp/opencode.mdx | 20 +- .../docs/integrations/mcp/permissions.mdx | 14 +- .../content/docs/integrations/mcp/tools.mdx | 14 +- .../content/docs/integrations/mcp/vscode.mdx | 22 +- .../docs/integrations/mcp/windsurf.mdx | 20 +- .../content/docs/integrations/mcp/zed.mdx | 20 +- .../content/docs/integrations/n8n.mdx | 25 +- .../content/docs/integrations/zapier.mdx | 36 +- .../content/docs/management-api/api-keys.mdx | 17 +- .../content/docs/management-api/index.mdx | 20 +- .../docs/management-api/og-configs.mdx | 20 +- .../content/docs/management-api/proxies.mdx | 17 +- .../management-api/storage-destinations.mdx | 17 +- .../content/docs/management-api/usage.mdx | 40 +- .../content/docs/parameters/color_scheme.mdx | 21 +- .../docs/parameters/dedupe_duration_s.mdx | 21 +- .../content/docs/parameters/device_scale.mdx | 26 +- .../content/docs/parameters/dl.mdx | 33 +- .../content/docs/parameters/format.mdx | 16 +- .../content/docs/parameters/full_screen.mdx | 21 +- .../content/docs/parameters/google_fonts.mdx | 78 +- .../content/docs/parameters/headers.mdx | 31 +- .../docs/parameters/identify_as_hcti.mdx | 21 +- .../content/docs/parameters/index.mdx | 24 +- .../content/docs/parameters/max_wait_ms.mdx | 21 +- .../content/docs/parameters/media_type.mdx | 21 +- .../content/docs/parameters/ms_delay.mdx | 36 +- .../content/docs/parameters/pdf_options.mdx | 23 +- .../content/docs/parameters/proxy_id.mdx | 25 +- .../docs/parameters/render_when_ready.mdx | 22 +- .../content/docs/parameters/selector.mdx | 55 +- .../parameters/storage_destination_id.mdx | 21 +- .../content/docs/parameters/timezone.mdx | 21 +- .../parameters/transparent_background.mdx | 21 +- .../content/docs/parameters/viewport.mdx | 30 +- .../template-editor/advanced/extra-css.mdx | 13 +- .../docs/template-editor/advanced/index.mdx | 13 +- .../docs/template-editor/advanced/panels.mdx | 13 +- .../advanced/sizing-positioning.mdx | 32 +- .../template-editor/blocks/flex-panel.mdx | 40 + .../template-editor/blocks/free-panel.mdx | 26 + .../template-editor/blocks/grid-panel.mdx | 47 + .../docs/template-editor/blocks/html.mdx | 27 + .../docs/template-editor/blocks/image.mdx | 51 + .../docs/template-editor/blocks/index.mdx | 16 +- .../docs/template-editor/blocks/rich-text.mdx | 41 + .../docs/template-editor/blocks/shape.mdx | 30 + .../template-editor/blocks/simple-text.mdx | 42 + .../template-editor/blocks/table-panel.mdx | 45 + .../content/docs/template-editor/canvas.mdx | 50 +- .../content/docs/template-editor/index.mdx | 26 +- .../docs/template-editor/quick-start.mdx | 18 +- .../docs/template-editor/variables.mdx | 59 +- .../content/docs/use-cases/dynamic-images.mdx | 36 +- .../content/docs/use-cases/index.mdx | 45 +- .../content/docs/use-cases/screenshots.mdx | 25 +- .../content/docs/use-cases/social-cards.mdx | 22 +- src/data/images.json | 1512 +++ {_data => src/data}/operations.json | 0 {_data => src/data}/parameters.json | 315 +- src/lib/changelog.ts | 12 + src/navigation.mjs | 204 + src/pages/og/[hash].astro | 20 + src/pages/sitemap.xml.ts | 6 + {assets/js => src/scripts}/hmac-generator.js | 0 src/styles/global.css | 51 + src/worker.mjs | 59 + template-editor/blocks/flex-panel.md | 57 - template-editor/blocks/free-panel.md | 34 - template-editor/blocks/grid-panel.md | 61 - template-editor/blocks/html.md | 39 - template-editor/blocks/image.md | 78 - template-editor/blocks/rich-text.md | 62 - template-editor/blocks/shape.md | 52 - template-editor/blocks/simple-text.md | 78 - template-editor/blocks/table-panel.md | 63 - tests/external-links.test.mjs | 23 + tests/images.test.mjs | 51 + tests/markdown.test.mjs | 49 + tests/og.test.mjs | 15 + tests/worker.test.mjs | 87 + workers-site/.gitignore | 3 - workers-site/index.js | 255 - workers-site/package-lock.json | 32 - workers-site/package.json | 10 - wrangler.toml | 20 +- 749 files changed, 26061 insertions(+), 14720 deletions(-) create mode 100644 .env.example delete mode 100644 .ruby-version delete mode 100644 404.html delete mode 100644 Gemfile delete mode 100644 Gemfile.lock delete mode 100644 _config.yml delete mode 100644 _includes/additional_parameters.md delete mode 100644 _includes/code_footer.md delete mode 100644 _includes/copy_page.html delete mode 100644 _includes/head.html delete mode 100644 _includes/head_custom.html delete mode 100644 _includes/hint.md delete mode 100644 _includes/intro.md delete mode 100644 _includes/mcp_tools.md delete mode 100644 _includes/nav.html delete mode 100644 _includes/og_config_parameter_support.md delete mode 100644 _includes/og_image_platform_grid.html delete mode 100644 _includes/operation-card.html delete mode 100644 _includes/operation-cards.html delete mode 100644 _includes/template-editor/Property_Opacity.md delete mode 100644 _includes/template-editor/Property_Padding.md delete mode 100644 _includes/template-editor/block-specific-options-intro.md delete mode 100644 _includes/template-editor/child-properties-intro.md delete mode 100644 _includes/template-editor/common-block-options.md delete mode 100644 _includes/template-editor/grid-tracks.md delete mode 100644 _includes/template-editor/hard-hat-icon.md delete mode 100644 _includes/template-editor/property.md delete mode 100644 _includes/template-editor/templatable-properties.md delete mode 100644 _includes/template-editor/templating-note.md delete mode 100644 _includes/template_additional_parameters.md delete mode 100644 _includes/title.html delete mode 100644 _includes/toc.html delete mode 100644 _layouts/default.html delete mode 100644 _layouts/template-editor-block.html delete mode 100644 _plugins/jekyll_asset_pipeline.rb delete mode 100644 _plugins/jeykll_html_css_to_image.rb delete mode 100644 _sass/color_schemes/hcti.scss delete mode 100644 _sass/custom/custom.scss delete mode 100644 _sass/layout.scss delete mode 100644 _sass/modules.scss delete mode 100644 assets/css/search.css delete mode 100644 assets/css/syntax.css delete mode 100644 assets/js/analytics.js delete mode 100644 assets/js/clipboard.min.js delete mode 100644 assets/js/just-the-docs.js delete mode 100644 assets/js/lunr.js delete mode 100644 assets/js/search-index.json create mode 100644 astro.config.mjs delete mode 100644 changelog.md delete mode 100644 dist/worker.js delete mode 100644 guides/og-images/index.md delete mode 100644 hmac-generator.md delete mode 100644 llms-full.txt delete mode 100644 llms.txt create mode 100644 migration/EDITORIAL.md create mode 100644 migration/legacy-anchors.json create mode 100644 migration/redirects.json create mode 100644 migration/routes.json create mode 100644 package-lock.json create mode 100644 package.json delete mode 100644 parameters/jumbo_images.md rename {assets => public/assets}/images/7e2da2be-7328-4746-ae69-418b295360ae.jpeg (100%) rename {assets => public/assets}/images/8e8c1093-d205-4994-845c-67419598d081.jpeg (100%) rename {assets => public/assets}/images/HCTI.png (100%) rename {assets => public/assets}/images/api-keys/create-key-advanced.png (100%) rename {assets => public/assets}/images/api-keys/create-key-simple.png (100%) rename {assets => public/assets}/images/api-keys/permission-details.png (100%) rename {assets => public/assets}/images/base64-logo.png (100%) rename {assets => public/assets}/images/cat.png (100%) rename {assets => public/assets}/images/chart.jpeg (100%) rename {assets => public/assets}/images/cms_logos/astro.svg (100%) rename {assets => public/assets}/images/cms_logos/jekyll.svg (100%) rename {assets => public/assets}/images/cms_logos/shopify.svg (100%) rename {assets => public/assets}/images/cms_logos/sitepress.png (100%) rename {assets => public/assets}/images/cms_logos/squarespace.svg (100%) rename {assets => public/assets}/images/cms_logos/webflow.svg (100%) rename {assets => public/assets}/images/cms_logos/wix.svg (100%) rename {assets => public/assets}/images/cms_logos/wordpress.svg (100%) rename {assets => public/assets}/images/dbd3b3f1-a266-42bb-808c-c565bb752af4-1.jpeg (100%) rename {assets => public/assets}/images/dbd3b3f1-a266-42bb-808c-c565bb752af4.jpeg (100%) rename {assets => public/assets}/images/dog-rates-example.png (100%) rename {assets => public/assets}/images/dog.jpg (100%) rename {assets => public/assets}/images/email.png (100%) rename {assets => public/assets}/images/emoji.jpeg (100%) rename {assets => public/assets}/images/f356dffe-d99f-487e-bb16-74dc076c0657.jpeg (100%) rename {assets => public/assets}/images/facebook.png (100%) rename {assets => public/assets}/images/favicon-16x16.png (100%) rename {assets => public/assets}/images/favicon-32x32.png (100%) rename {assets => public/assets}/images/favicon-96x96.png (100%) create mode 100644 public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w1080.avif create mode 100644 public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w1080.webp create mode 100644 public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w384.avif create mode 100644 public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w384.webp create mode 100644 public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w768.avif create mode 100644 public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w768.webp create mode 100644 public/assets/images/g/8e8c1093-d205-4994-845c-67419598d081/53ead0dae6050fdae761.w384.avif create mode 100644 public/assets/images/g/8e8c1093-d205-4994-845c-67419598d081/53ead0dae6050fdae761.w384.webp create mode 100644 public/assets/images/g/8e8c1093-d205-4994-845c-67419598d081/53ead0dae6050fdae761.w760.avif create mode 100644 public/assets/images/g/8e8c1093-d205-4994-845c-67419598d081/53ead0dae6050fdae761.w760.webp create mode 100644 public/assets/images/g/api-keys/create-key-advanced/33572280db545fec3508.w1269.avif create mode 100644 public/assets/images/g/api-keys/create-key-advanced/33572280db545fec3508.w1269.webp create mode 100644 public/assets/images/g/api-keys/create-key-advanced/33572280db545fec3508.w384.avif create mode 100644 public/assets/images/g/api-keys/create-key-advanced/33572280db545fec3508.w384.webp create mode 100644 public/assets/images/g/api-keys/create-key-advanced/33572280db545fec3508.w768.avif create mode 100644 public/assets/images/g/api-keys/create-key-advanced/33572280db545fec3508.w768.webp create mode 100644 public/assets/images/g/api-keys/create-key-simple/b2366fa7d8abc3eebbe9.w1272.avif create mode 100644 public/assets/images/g/api-keys/create-key-simple/b2366fa7d8abc3eebbe9.w1272.webp create mode 100644 public/assets/images/g/api-keys/create-key-simple/b2366fa7d8abc3eebbe9.w384.avif create mode 100644 public/assets/images/g/api-keys/create-key-simple/b2366fa7d8abc3eebbe9.w384.webp create mode 100644 public/assets/images/g/api-keys/create-key-simple/b2366fa7d8abc3eebbe9.w768.avif create mode 100644 public/assets/images/g/api-keys/create-key-simple/b2366fa7d8abc3eebbe9.w768.webp create mode 100644 public/assets/images/g/api-keys/permission-details/d424fa70732fab745c40.w384.avif create mode 100644 public/assets/images/g/api-keys/permission-details/d424fa70732fab745c40.w384.webp create mode 100644 public/assets/images/g/api-keys/permission-details/d424fa70732fab745c40.w768.avif create mode 100644 public/assets/images/g/api-keys/permission-details/d424fa70732fab745c40.w768.webp create mode 100644 public/assets/images/g/api-keys/permission-details/d424fa70732fab745c40.w997.avif create mode 100644 public/assets/images/g/api-keys/permission-details/d424fa70732fab745c40.w997.webp create mode 100644 public/assets/images/g/base64-logo/a842087fd2b845948048.w200.avif create mode 100644 public/assets/images/g/base64-logo/a842087fd2b845948048.w200.webp create mode 100644 public/assets/images/g/cat/50a499450ad589f254f3.w1200.avif create mode 100644 public/assets/images/g/cat/50a499450ad589f254f3.w1200.webp create mode 100644 public/assets/images/g/cat/50a499450ad589f254f3.w384.avif create mode 100644 public/assets/images/g/cat/50a499450ad589f254f3.w384.webp create mode 100644 public/assets/images/g/cat/50a499450ad589f254f3.w768.avif create mode 100644 public/assets/images/g/cat/50a499450ad589f254f3.w768.webp create mode 100644 public/assets/images/g/chart/b40c9ada09e58217ed63.w1200.avif create mode 100644 public/assets/images/g/chart/b40c9ada09e58217ed63.w1200.webp create mode 100644 public/assets/images/g/chart/b40c9ada09e58217ed63.w384.avif create mode 100644 public/assets/images/g/chart/b40c9ada09e58217ed63.w384.webp create mode 100644 public/assets/images/g/chart/b40c9ada09e58217ed63.w768.avif create mode 100644 public/assets/images/g/chart/b40c9ada09e58217ed63.w768.webp create mode 100644 public/assets/images/g/email/67d0242a906ecd47f245.w1088.avif create mode 100644 public/assets/images/g/email/67d0242a906ecd47f245.w1088.webp create mode 100644 public/assets/images/g/email/67d0242a906ecd47f245.w384.avif create mode 100644 public/assets/images/g/email/67d0242a906ecd47f245.w384.webp create mode 100644 public/assets/images/g/email/67d0242a906ecd47f245.w768.avif create mode 100644 public/assets/images/g/email/67d0242a906ecd47f245.w768.webp create mode 100644 public/assets/images/g/emoji/eba1f19841e36e080b98.w384.avif create mode 100644 public/assets/images/g/emoji/eba1f19841e36e080b98.w384.webp create mode 100644 public/assets/images/g/emoji/eba1f19841e36e080b98.w760.avif create mode 100644 public/assets/images/g/emoji/eba1f19841e36e080b98.w760.webp create mode 100644 public/assets/images/g/f356dffe-d99f-487e-bb16-74dc076c0657/3d43762e1baef43e5302.w1080.avif create mode 100644 public/assets/images/g/f356dffe-d99f-487e-bb16-74dc076c0657/3d43762e1baef43e5302.w1080.webp create mode 100644 public/assets/images/g/f356dffe-d99f-487e-bb16-74dc076c0657/3d43762e1baef43e5302.w384.avif create mode 100644 public/assets/images/g/f356dffe-d99f-487e-bb16-74dc076c0657/3d43762e1baef43e5302.w384.webp create mode 100644 public/assets/images/g/f356dffe-d99f-487e-bb16-74dc076c0657/3d43762e1baef43e5302.w768.avif create mode 100644 public/assets/images/g/f356dffe-d99f-487e-bb16-74dc076c0657/3d43762e1baef43e5302.w768.webp create mode 100644 public/assets/images/g/facebook/bb5ad85b0e06888d4c2b.w1104.avif create mode 100644 public/assets/images/g/facebook/bb5ad85b0e06888d4c2b.w1104.webp create mode 100644 public/assets/images/g/facebook/bb5ad85b0e06888d4c2b.w384.avif create mode 100644 public/assets/images/g/facebook/bb5ad85b0e06888d4c2b.w384.webp create mode 100644 public/assets/images/g/facebook/bb5ad85b0e06888d4c2b.w768.avif create mode 100644 public/assets/images/g/facebook/bb5ad85b0e06888d4c2b.w768.webp create mode 100644 public/assets/images/g/google/189ff53725b34ada600a.w384.avif create mode 100644 public/assets/images/g/google/189ff53725b34ada600a.w384.webp create mode 100644 public/assets/images/g/google/189ff53725b34ada600a.w768.avif create mode 100644 public/assets/images/g/google/189ff53725b34ada600a.w768.webp create mode 100644 public/assets/images/g/google/189ff53725b34ada600a.w956.avif create mode 100644 public/assets/images/g/google/189ff53725b34ada600a.w956.webp create mode 100644 public/assets/images/g/h300/d5e3df0f28e663934056.w384.avif create mode 100644 public/assets/images/g/h300/d5e3df0f28e663934056.w384.webp create mode 100644 public/assets/images/g/h300/d5e3df0f28e663934056.w478.avif create mode 100644 public/assets/images/g/h300/d5e3df0f28e663934056.w478.webp create mode 100644 public/assets/images/g/image (23)/b7f98571c36bd3b66405.w1192.avif create mode 100644 public/assets/images/g/image (23)/b7f98571c36bd3b66405.w1192.webp create mode 100644 public/assets/images/g/image (23)/b7f98571c36bd3b66405.w384.avif create mode 100644 public/assets/images/g/image (23)/b7f98571c36bd3b66405.w384.webp create mode 100644 public/assets/images/g/image (23)/b7f98571c36bd3b66405.w768.avif create mode 100644 public/assets/images/g/image (23)/b7f98571c36bd3b66405.w768.webp create mode 100644 public/assets/images/g/insomnia1/e52a52d5fe0591600bf8.w1280.avif create mode 100644 public/assets/images/g/insomnia1/e52a52d5fe0591600bf8.w1280.webp create mode 100644 public/assets/images/g/insomnia1/e52a52d5fe0591600bf8.w1438.avif create mode 100644 public/assets/images/g/insomnia1/e52a52d5fe0591600bf8.w1438.webp create mode 100644 public/assets/images/g/insomnia1/e52a52d5fe0591600bf8.w384.avif create mode 100644 public/assets/images/g/insomnia1/e52a52d5fe0591600bf8.w384.webp create mode 100644 public/assets/images/g/insomnia1/e52a52d5fe0591600bf8.w768.avif create mode 100644 public/assets/images/g/insomnia1/e52a52d5fe0591600bf8.w768.webp create mode 100644 public/assets/images/g/insomnia2/77d9cc3c4ff3c9eea8fd.w1280.avif create mode 100644 public/assets/images/g/insomnia2/77d9cc3c4ff3c9eea8fd.w1280.webp create mode 100644 public/assets/images/g/insomnia2/77d9cc3c4ff3c9eea8fd.w1407.avif create mode 100644 public/assets/images/g/insomnia2/77d9cc3c4ff3c9eea8fd.w1407.webp create mode 100644 public/assets/images/g/insomnia2/77d9cc3c4ff3c9eea8fd.w384.avif create mode 100644 public/assets/images/g/insomnia2/77d9cc3c4ff3c9eea8fd.w384.webp create mode 100644 public/assets/images/g/insomnia2/77d9cc3c4ff3c9eea8fd.w768.avif create mode 100644 public/assets/images/g/insomnia2/77d9cc3c4ff3c9eea8fd.w768.webp create mode 100644 public/assets/images/g/insta-embed/7e6fac398ce53b981b8e.w384.avif create mode 100644 public/assets/images/g/insta-embed/7e6fac398ce53b981b8e.w384.webp create mode 100644 public/assets/images/g/insta-embed/7e6fac398ce53b981b8e.w768.avif create mode 100644 public/assets/images/g/insta-embed/7e6fac398ce53b981b8e.w768.webp create mode 100644 public/assets/images/g/insta-embed/7e6fac398ce53b981b8e.w932.avif create mode 100644 public/assets/images/g/insta-embed/7e6fac398ce53b981b8e.w932.webp create mode 100644 public/assets/images/g/instagram/3666898c9aa84eccbe74.w384.avif create mode 100644 public/assets/images/g/instagram/3666898c9aa84eccbe74.w384.webp create mode 100644 public/assets/images/g/instagram/3666898c9aa84eccbe74.w768.avif create mode 100644 public/assets/images/g/instagram/3666898c9aa84eccbe74.w768.webp create mode 100644 public/assets/images/g/instagram/3666898c9aa84eccbe74.w843.avif create mode 100644 public/assets/images/g/instagram/3666898c9aa84eccbe74.w843.webp create mode 100644 public/assets/images/g/jobad/cd5f62d9376b29d506d3.w384.avif create mode 100644 public/assets/images/g/jobad/cd5f62d9376b29d506d3.w384.webp create mode 100644 public/assets/images/g/jobad/cd5f62d9376b29d506d3.w600.avif create mode 100644 public/assets/images/g/jobad/cd5f62d9376b29d506d3.w600.webp create mode 100644 public/assets/images/g/linkedin/bd77d94a79c7b76e69b8.w1008.avif create mode 100644 public/assets/images/g/linkedin/bd77d94a79c7b76e69b8.w1008.webp create mode 100644 public/assets/images/g/linkedin/bd77d94a79c7b76e69b8.w384.avif create mode 100644 public/assets/images/g/linkedin/bd77d94a79c7b76e69b8.w384.webp create mode 100644 public/assets/images/g/linkedin/bd77d94a79c7b76e69b8.w768.avif create mode 100644 public/assets/images/g/linkedin/bd77d94a79c7b76e69b8.w768.webp create mode 100644 public/assets/images/g/make/4ccebac7b2973160c8bf.w1280.avif create mode 100644 public/assets/images/g/make/4ccebac7b2973160c8bf.w1280.webp create mode 100644 public/assets/images/g/make/4ccebac7b2973160c8bf.w1600.avif create mode 100644 public/assets/images/g/make/4ccebac7b2973160c8bf.w1600.webp create mode 100644 public/assets/images/g/make/4ccebac7b2973160c8bf.w384.avif create mode 100644 public/assets/images/g/make/4ccebac7b2973160c8bf.w384.webp create mode 100644 public/assets/images/g/make/4ccebac7b2973160c8bf.w768.avif create mode 100644 public/assets/images/g/make/4ccebac7b2973160c8bf.w768.webp create mode 100644 public/assets/images/g/proxies-dashboard/09172ac94504bb093a2d.w1024.avif create mode 100644 public/assets/images/g/proxies-dashboard/09172ac94504bb093a2d.w1024.webp create mode 100644 public/assets/images/g/proxies-dashboard/09172ac94504bb093a2d.w384.avif create mode 100644 public/assets/images/g/proxies-dashboard/09172ac94504bb093a2d.w384.webp create mode 100644 public/assets/images/g/proxies-dashboard/09172ac94504bb093a2d.w768.avif create mode 100644 public/assets/images/g/proxies-dashboard/09172ac94504bb093a2d.w768.webp create mode 100644 public/assets/images/g/selector-example/1d7cdc0f4278bad1c616.w384.avif create mode 100644 public/assets/images/g/selector-example/1d7cdc0f4278bad1c616.w384.webp create mode 100644 public/assets/images/g/selector-example/1d7cdc0f4278bad1c616.w470.avif create mode 100644 public/assets/images/g/selector-example/1d7cdc0f4278bad1c616.w470.webp create mode 100644 public/assets/images/g/slack-email-1/10f21f2d49dcf6c6d26a.w384.avif create mode 100644 public/assets/images/g/slack-email-1/10f21f2d49dcf6c6d26a.w384.webp create mode 100644 public/assets/images/g/slack-email-1/10f21f2d49dcf6c6d26a.w768.avif create mode 100644 public/assets/images/g/slack-email-1/10f21f2d49dcf6c6d26a.w768.webp create mode 100644 public/assets/images/g/slack-email-1/10f21f2d49dcf6c6d26a.w884.avif create mode 100644 public/assets/images/g/slack-email-1/10f21f2d49dcf6c6d26a.w884.webp create mode 100644 public/assets/images/g/slack-email-2/ff6a31eab25518882a7e.w1280.avif create mode 100644 public/assets/images/g/slack-email-2/ff6a31eab25518882a7e.w1280.webp create mode 100644 public/assets/images/g/slack-email-2/ff6a31eab25518882a7e.w1600.avif create mode 100644 public/assets/images/g/slack-email-2/ff6a31eab25518882a7e.w1600.webp create mode 100644 public/assets/images/g/slack-email-2/ff6a31eab25518882a7e.w384.avif create mode 100644 public/assets/images/g/slack-email-2/ff6a31eab25518882a7e.w384.webp create mode 100644 public/assets/images/g/slack-email-2/ff6a31eab25518882a7e.w768.avif create mode 100644 public/assets/images/g/slack-email-2/ff6a31eab25518882a7e.w768.webp create mode 100644 public/assets/images/g/slack-email-3/25ff98c2a05dfc905289.w1280.avif create mode 100644 public/assets/images/g/slack-email-3/25ff98c2a05dfc905289.w1280.webp create mode 100644 public/assets/images/g/slack-email-3/25ff98c2a05dfc905289.w1600.avif create mode 100644 public/assets/images/g/slack-email-3/25ff98c2a05dfc905289.w1600.webp create mode 100644 public/assets/images/g/slack-email-3/25ff98c2a05dfc905289.w384.avif create mode 100644 public/assets/images/g/slack-email-3/25ff98c2a05dfc905289.w384.webp create mode 100644 public/assets/images/g/slack-email-3/25ff98c2a05dfc905289.w768.avif create mode 100644 public/assets/images/g/slack-email-3/25ff98c2a05dfc905289.w768.webp create mode 100644 public/assets/images/g/slack-email-4/734a21ae775140c5f39a.w1280.avif create mode 100644 public/assets/images/g/slack-email-4/734a21ae775140c5f39a.w1280.webp create mode 100644 public/assets/images/g/slack-email-4/734a21ae775140c5f39a.w1600.avif create mode 100644 public/assets/images/g/slack-email-4/734a21ae775140c5f39a.w1600.webp create mode 100644 public/assets/images/g/slack-email-4/734a21ae775140c5f39a.w384.avif create mode 100644 public/assets/images/g/slack-email-4/734a21ae775140c5f39a.w384.webp create mode 100644 public/assets/images/g/slack-email-4/734a21ae775140c5f39a.w768.avif create mode 100644 public/assets/images/g/slack-email-4/734a21ae775140c5f39a.w768.webp create mode 100644 public/assets/images/g/slack-email-5/93119a4c9f95979bd48d.w1280.avif create mode 100644 public/assets/images/g/slack-email-5/93119a4c9f95979bd48d.w1280.webp create mode 100644 public/assets/images/g/slack-email-5/93119a4c9f95979bd48d.w1600.avif create mode 100644 public/assets/images/g/slack-email-5/93119a4c9f95979bd48d.w1600.webp create mode 100644 public/assets/images/g/slack-email-5/93119a4c9f95979bd48d.w384.avif create mode 100644 public/assets/images/g/slack-email-5/93119a4c9f95979bd48d.w384.webp create mode 100644 public/assets/images/g/slack-email-5/93119a4c9f95979bd48d.w768.avif create mode 100644 public/assets/images/g/slack-email-5/93119a4c9f95979bd48d.w768.webp create mode 100644 public/assets/images/g/slack-email-6/5a40f0c8ce71f26c1e34.w1280.avif create mode 100644 public/assets/images/g/slack-email-6/5a40f0c8ce71f26c1e34.w1280.webp create mode 100644 public/assets/images/g/slack-email-6/5a40f0c8ce71f26c1e34.w1600.avif create mode 100644 public/assets/images/g/slack-email-6/5a40f0c8ce71f26c1e34.w1600.webp create mode 100644 public/assets/images/g/slack-email-6/5a40f0c8ce71f26c1e34.w384.avif create mode 100644 public/assets/images/g/slack-email-6/5a40f0c8ce71f26c1e34.w384.webp create mode 100644 public/assets/images/g/slack-email-6/5a40f0c8ce71f26c1e34.w768.avif create mode 100644 public/assets/images/g/slack-email-6/5a40f0c8ce71f26c1e34.w768.webp create mode 100644 public/assets/images/g/slack-email-7/39ba3e4b04442faa6a9b.w1280.avif create mode 100644 public/assets/images/g/slack-email-7/39ba3e4b04442faa6a9b.w1280.webp create mode 100644 public/assets/images/g/slack-email-7/39ba3e4b04442faa6a9b.w1600.avif create mode 100644 public/assets/images/g/slack-email-7/39ba3e4b04442faa6a9b.w1600.webp create mode 100644 public/assets/images/g/slack-email-7/39ba3e4b04442faa6a9b.w384.avif create mode 100644 public/assets/images/g/slack-email-7/39ba3e4b04442faa6a9b.w384.webp create mode 100644 public/assets/images/g/slack-email-7/39ba3e4b04442faa6a9b.w768.avif create mode 100644 public/assets/images/g/slack-email-7/39ba3e4b04442faa6a9b.w768.webp create mode 100644 public/assets/images/g/slack-email/53a6919ebe5d66f81ad6.w1280.avif create mode 100644 public/assets/images/g/slack-email/53a6919ebe5d66f81ad6.w1280.webp create mode 100644 public/assets/images/g/slack-email/53a6919ebe5d66f81ad6.w1427.avif create mode 100644 public/assets/images/g/slack-email/53a6919ebe5d66f81ad6.w1427.webp create mode 100644 public/assets/images/g/slack-email/53a6919ebe5d66f81ad6.w384.avif create mode 100644 public/assets/images/g/slack-email/53a6919ebe5d66f81ad6.w384.webp create mode 100644 public/assets/images/g/slack-email/53a6919ebe5d66f81ad6.w768.avif create mode 100644 public/assets/images/g/slack-email/53a6919ebe5d66f81ad6.w768.webp create mode 100644 public/assets/images/g/stripe/0034b8a16c2ab4b9f34a.w1026.avif create mode 100644 public/assets/images/g/stripe/0034b8a16c2ab4b9f34a.w1026.webp create mode 100644 public/assets/images/g/stripe/0034b8a16c2ab4b9f34a.w384.avif create mode 100644 public/assets/images/g/stripe/0034b8a16c2ab4b9f34a.w384.webp create mode 100644 public/assets/images/g/stripe/0034b8a16c2ab4b9f34a.w768.avif create mode 100644 public/assets/images/g/stripe/0034b8a16c2ab4b9f34a.w768.webp create mode 100644 public/assets/images/g/template-editor/te-empty-editor/8babe23df3d20dff3157.w1280.avif create mode 100644 public/assets/images/g/template-editor/te-empty-editor/8babe23df3d20dff3157.w1280.webp create mode 100644 public/assets/images/g/template-editor/te-empty-editor/8babe23df3d20dff3157.w1600.avif create mode 100644 public/assets/images/g/template-editor/te-empty-editor/8babe23df3d20dff3157.w1600.webp create mode 100644 public/assets/images/g/template-editor/te-empty-editor/8babe23df3d20dff3157.w384.avif create mode 100644 public/assets/images/g/template-editor/te-empty-editor/8babe23df3d20dff3157.w384.webp create mode 100644 public/assets/images/g/template-editor/te-empty-editor/8babe23df3d20dff3157.w768.avif create mode 100644 public/assets/images/g/template-editor/te-empty-editor/8babe23df3d20dff3157.w768.webp create mode 100644 public/assets/images/g/template-editor/te-image-add-flow/96f384ffc465e98a0054.w384.avif create mode 100644 public/assets/images/g/template-editor/te-image-add-flow/96f384ffc465e98a0054.w384.webp create mode 100644 public/assets/images/g/template-editor/te-image-add-flow/96f384ffc465e98a0054.w560.avif create mode 100644 public/assets/images/g/template-editor/te-image-add-flow/96f384ffc465e98a0054.w560.webp create mode 100644 public/assets/images/g/template-editor/te-quote-preset-editor/938f1952e40503d33104.w1280.avif create mode 100644 public/assets/images/g/template-editor/te-quote-preset-editor/938f1952e40503d33104.w1280.webp create mode 100644 public/assets/images/g/template-editor/te-quote-preset-editor/938f1952e40503d33104.w1600.avif create mode 100644 public/assets/images/g/template-editor/te-quote-preset-editor/938f1952e40503d33104.w1600.webp create mode 100644 public/assets/images/g/template-editor/te-quote-preset-editor/938f1952e40503d33104.w384.avif create mode 100644 public/assets/images/g/template-editor/te-quote-preset-editor/938f1952e40503d33104.w384.webp create mode 100644 public/assets/images/g/template-editor/te-quote-preset-editor/938f1952e40503d33104.w768.avif create mode 100644 public/assets/images/g/template-editor/te-quote-preset-editor/938f1952e40503d33104.w768.webp create mode 100644 public/assets/images/g/template-editor/te-quote-preset-variables-preview-sidebar/5a846cd1981045d02b30.w384.avif create mode 100644 public/assets/images/g/template-editor/te-quote-preset-variables-preview-sidebar/5a846cd1981045d02b30.w384.webp create mode 100644 public/assets/images/g/template-editor/te-quote-preset-variables-preview-sidebar/5a846cd1981045d02b30.w768.avif create mode 100644 public/assets/images/g/template-editor/te-quote-preset-variables-preview-sidebar/5a846cd1981045d02b30.w768.webp create mode 100644 public/assets/images/g/template-editor/te-quote-preset-variables-preview-sidebar/5a846cd1981045d02b30.w830.avif create mode 100644 public/assets/images/g/template-editor/te-quote-preset-variables-preview-sidebar/5a846cd1981045d02b30.w830.webp create mode 100644 public/assets/images/g/template-editor/te-rich-text-typography-editor/0b335257e37fdbdac048.w1280.avif create mode 100644 public/assets/images/g/template-editor/te-rich-text-typography-editor/0b335257e37fdbdac048.w1280.webp create mode 100644 public/assets/images/g/template-editor/te-rich-text-typography-editor/0b335257e37fdbdac048.w1600.avif create mode 100644 public/assets/images/g/template-editor/te-rich-text-typography-editor/0b335257e37fdbdac048.w1600.webp create mode 100644 public/assets/images/g/template-editor/te-rich-text-typography-editor/0b335257e37fdbdac048.w384.avif create mode 100644 public/assets/images/g/template-editor/te-rich-text-typography-editor/0b335257e37fdbdac048.w384.webp create mode 100644 public/assets/images/g/template-editor/te-rich-text-typography-editor/0b335257e37fdbdac048.w768.avif create mode 100644 public/assets/images/g/template-editor/te-rich-text-typography-editor/0b335257e37fdbdac048.w768.webp create mode 100644 public/assets/images/g/template/c967a03ead5a4f46f299.w1000.avif create mode 100644 public/assets/images/g/template/c967a03ead5a4f46f299.w1000.webp create mode 100644 public/assets/images/g/template/c967a03ead5a4f46f299.w384.avif create mode 100644 public/assets/images/g/template/c967a03ead5a4f46f299.w384.webp create mode 100644 public/assets/images/g/template/c967a03ead5a4f46f299.w768.avif create mode 100644 public/assets/images/g/template/c967a03ead5a4f46f299.w768.webp create mode 100644 public/assets/images/g/textshot2/90d4a0a78917f68f2fe6.w1030.avif create mode 100644 public/assets/images/g/textshot2/90d4a0a78917f68f2fe6.w1030.webp create mode 100644 public/assets/images/g/textshot2/90d4a0a78917f68f2fe6.w384.avif create mode 100644 public/assets/images/g/textshot2/90d4a0a78917f68f2fe6.w384.webp create mode 100644 public/assets/images/g/textshot2/90d4a0a78917f68f2fe6.w768.avif create mode 100644 public/assets/images/g/textshot2/90d4a0a78917f68f2fe6.w768.webp create mode 100644 public/assets/images/g/url-selector-example/20658bfa0444d6e5e10a.w1280.avif create mode 100644 public/assets/images/g/url-selector-example/20658bfa0444d6e5e10a.w1280.webp create mode 100644 public/assets/images/g/url-selector-example/20658bfa0444d6e5e10a.w1456.avif create mode 100644 public/assets/images/g/url-selector-example/20658bfa0444d6e5e10a.w1456.webp create mode 100644 public/assets/images/g/url-selector-example/20658bfa0444d6e5e10a.w384.avif create mode 100644 public/assets/images/g/url-selector-example/20658bfa0444d6e5e10a.w384.webp create mode 100644 public/assets/images/g/url-selector-example/20658bfa0444d6e5e10a.w768.avif create mode 100644 public/assets/images/g/url-selector-example/20658bfa0444d6e5e10a.w768.webp create mode 100644 public/assets/images/g/w400/e2871676506cb9e73176.w384.avif create mode 100644 public/assets/images/g/w400/e2871676506cb9e73176.w384.webp create mode 100644 public/assets/images/g/w400/e2871676506cb9e73176.w400.avif create mode 100644 public/assets/images/g/w400/e2871676506cb9e73176.w400.webp create mode 100644 public/assets/images/g/zapier/527775b56448b333c6d5.w1280.avif create mode 100644 public/assets/images/g/zapier/527775b56448b333c6d5.w1280.webp create mode 100644 public/assets/images/g/zapier/527775b56448b333c6d5.w1600.avif create mode 100644 public/assets/images/g/zapier/527775b56448b333c6d5.w1600.webp create mode 100644 public/assets/images/g/zapier/527775b56448b333c6d5.w384.avif create mode 100644 public/assets/images/g/zapier/527775b56448b333c6d5.w384.webp create mode 100644 public/assets/images/g/zapier/527775b56448b333c6d5.w768.avif create mode 100644 public/assets/images/g/zapier/527775b56448b333c6d5.w768.webp rename {assets => public/assets}/images/generated-with-code.png (100%) rename {assets => public/assets}/images/google.jpg (100%) rename {assets => public/assets}/images/h300.jpeg (100%) create mode 100644 public/assets/images/hcti-logo.svg rename {assets => public/assets}/images/hero/demo.png (100%) rename {assets => public/assets}/images/hero/templateeditor.png (100%) rename {assets => public/assets}/images/hero/url-reader.png (100%) rename {assets => public/assets}/images/hero/urls.png (100%) rename {assets => public/assets}/images/html-css-to-image.png (100%) rename {assets => public/assets}/images/image (1).png (100%) rename {assets => public/assets}/images/image (10).png (100%) rename {assets => public/assets}/images/image (11).png (100%) rename {assets => public/assets}/images/image (12).png (100%) rename {assets => public/assets}/images/image (13).png (100%) rename {assets => public/assets}/images/image (14).png (100%) rename {assets => public/assets}/images/image (15).png (100%) rename {assets => public/assets}/images/image (16).png (100%) rename {assets => public/assets}/images/image (17).png (100%) rename {assets => public/assets}/images/image (18).png (100%) rename {assets => public/assets}/images/image (19).png (100%) rename {assets => public/assets}/images/image (2).png (100%) rename {assets => public/assets}/images/image (20).png (100%) rename {assets => public/assets}/images/image (21).png (100%) rename {assets => public/assets}/images/image (23).png (100%) rename {assets => public/assets}/images/image (3).png (100%) rename {assets => public/assets}/images/image (4).png (100%) rename {assets => public/assets}/images/image (5).png (100%) rename {assets => public/assets}/images/image (6).png (100%) rename {assets => public/assets}/images/image (7).png (100%) rename {assets => public/assets}/images/image (8).png (100%) rename {assets => public/assets}/images/image (9).png (100%) rename {assets => public/assets}/images/image-2018-11-01-at-9.09.44-am.png (100%) rename {assets => public/assets}/images/image-2018-11-01-at-9.10.03-am.png (100%) rename {assets => public/assets}/images/image-2018-11-21-at-10.54.37-am.png (100%) rename {assets => public/assets}/images/image-2019-01-27-at-5.57.52-pm.png (100%) rename {assets => public/assets}/images/image.png (100%) rename {assets => public/assets}/images/insomnia1.png (100%) rename {assets => public/assets}/images/insomnia2.png (100%) rename {assets => public/assets}/images/insta-embed.png (100%) rename {assets => public/assets}/images/instagram.png (100%) rename {assets => public/assets}/images/integromat.png (100%) rename {assets => public/assets}/images/javascript.jpeg (100%) rename {assets => public/assets}/images/jobad.jpeg (100%) rename {assets => public/assets}/images/linkedin.png (100%) rename {assets => public/assets}/images/make.png (100%) rename {assets => public/assets}/images/migration (100%) rename {assets => public/assets}/images/postman1.png (100%) rename {assets => public/assets}/images/postman2.png (100%) rename {assets => public/assets}/images/postman3.png (100%) rename {assets => public/assets}/images/proxies-dashboard.png (100%) rename {assets => public/assets}/images/react.png (100%) rename {assets => public/assets}/images/selector-example.png (100%) rename {assets => public/assets}/images/slack-email-1.png (100%) rename {assets => public/assets}/images/slack-email-2.png (100%) rename {assets => public/assets}/images/slack-email-3.png (100%) rename {assets => public/assets}/images/slack-email-4.png (100%) rename {assets => public/assets}/images/slack-email-5.png (100%) rename {assets => public/assets}/images/slack-email-6.png (100%) rename {assets => public/assets}/images/slack-email-7.png (100%) rename {assets => public/assets}/images/slack-email-8.gif (100%) rename {assets => public/assets}/images/slack-email.png (100%) rename {assets => public/assets}/images/stripe.png (100%) rename {assets => public/assets}/images/template-editor-hard-hat-solid.svg (100%) rename {assets => public/assets}/images/template-editor-hard-hat.svg (100%) rename {assets => public/assets}/images/template-editor/original_screenshots/add_grid.png (100%) rename {assets => public/assets}/images/template-editor/original_screenshots/add_image.png (100%) rename {assets => public/assets}/images/template-editor/original_screenshots/add_shape.png (100%) rename {assets => public/assets}/images/template-editor/original_screenshots/add_table.png (100%) rename {assets => public/assets}/images/template-editor/original_screenshots/arrange_align.png (100%) rename {assets => public/assets}/images/template-editor/original_screenshots/arrange_layer_order.png (100%) rename {assets => public/assets}/images/template-editor/original_screenshots/background.png (100%) rename {assets => public/assets}/images/template-editor/original_screenshots/bg_gradient.png (100%) rename {assets => public/assets}/images/template-editor/original_screenshots/bg_pattern.png (100%) rename {assets => public/assets}/images/template-editor/original_screenshots/border_adv1.png (100%) rename {assets => public/assets}/images/template-editor/original_screenshots/empty.png (100%) rename {assets => public/assets}/images/template-editor/original_screenshots/quote_full.png (100%) rename {assets => public/assets}/images/template-editor/original_screenshots/quote_var_empty.png (100%) rename {assets => public/assets}/images/template-editor/original_screenshots/rich_text_typography.png (100%) rename {assets => public/assets}/images/template-editor/original_screenshots/simple_text_auto_size.gif (100%) rename {assets => public/assets}/images/template-editor/te-background-gradient-sidebar.png (100%) rename {assets => public/assets}/images/template-editor/te-background-pattern-sidebar.png (100%) rename {assets => public/assets}/images/template-editor/te-background-solid-sidebar.png (100%) rename {assets => public/assets}/images/template-editor/te-border-advanced-sidebar.png (100%) rename {assets => public/assets}/images/template-editor/te-empty-editor.png (100%) rename {assets => public/assets}/images/template-editor/te-grid-add-flow.png (100%) rename {assets => public/assets}/images/template-editor/te-image-add-flow.png (100%) rename {assets => public/assets}/images/template-editor/te-quote-preset-editor.png (100%) rename {assets => public/assets}/images/template-editor/te-quote-preset-variables-preview-sidebar.png (100%) rename {assets => public/assets}/images/template-editor/te-rich-text-typography-editor.png (100%) rename {assets => public/assets}/images/template-editor/te-shape-add-flow.png (100%) rename {assets => public/assets}/images/template-editor/te-simple-text-auto-size.gif (100%) rename {assets => public/assets}/images/template-editor/te-table-add-flow.png (100%) rename {assets => public/assets}/images/template-editor/te-table-panel-properties-sidebar.png (100%) rename {assets => public/assets}/images/template-editor/te-text-typography-sidebar.png (100%) rename {assets => public/assets}/images/template.png (100%) rename {assets => public/assets}/images/template_example.png (100%) rename {assets => public/assets}/images/textshot2.png (100%) rename {assets => public/assets}/images/tweet.png (100%) rename {assets => public/assets}/images/url-selector-example.png (100%) rename {assets => public/assets}/images/w400.jpeg (100%) rename {assets => public/assets}/images/w400h400.jpeg (100%) rename {assets => public/assets}/images/zap2.png (100%) rename {assets => public/assets}/images/zapier.png (100%) create mode 100644 public/context7.json rename favicon.ico => public/favicon.ico (100%) create mode 100644 public/robots.txt rename {snippets => public/snippets}/plain_javascript.js (100%) rename {snippets => public/snippets}/plain_php.php (100%) create mode 100644 scripts/MARKDOWN.md create mode 100644 scripts/check-preview.mjs create mode 100644 scripts/check-site.mjs create mode 100644 scripts/external-links.mjs create mode 100644 scripts/image-variants.mjs create mode 100644 scripts/markdown-exports.mjs create mode 100644 scripts/og.mjs create mode 100644 scripts/prepare-images.mjs create mode 100644 scripts/prepare-og.mjs delete mode 100644 searchIndex.js create mode 100644 src/components/Breadcrumbs.astro create mode 100644 src/components/ChangelogList.astro create mode 100644 src/components/ChangelogNavigation.astro create mode 100644 src/components/CodeIntro.astro create mode 100644 src/components/CommonBlockOptions.astro create mode 100644 src/components/DocImage.astro create mode 100644 src/components/Endpoint.astro create mode 100644 src/components/Footer.astro create mode 100644 src/components/GridTracks.astro create mode 100644 src/components/Head.astro create mode 100644 src/components/Header.astro create mode 100644 src/components/Help.astro create mode 100644 src/components/HmacGenerator.astro create mode 100644 src/components/McpTools.astro create mode 100644 src/components/MobileMenuFooter.astro create mode 100644 src/components/OgPlatformGuides.astro create mode 100644 src/components/Operations.astro create mode 100644 src/components/PageActions.astro create mode 100644 src/components/PageFrame.astro create mode 100644 src/components/PageTitle.astro create mode 100644 src/components/ParameterTable.astro create mode 100644 src/components/Sidebar.astro create mode 100644 src/components/SidebarPersister.astro create mode 100644 src/components/SidebarSublist.astro create mode 100644 src/components/SiteFooter.astro create mode 100644 src/components/SiteTitle.astro create mode 100644 src/components/SizingExample.astro create mode 100644 src/components/TemplatedContent.astro create mode 100644 src/components/TwoColumnContent.astro create mode 100644 src/content.config.ts create mode 100644 src/content/docs/changelog.mdx create mode 100644 src/content/docs/changelog/2019_11_29__integromat-integration.md create mode 100644 src/content/docs/changelog/2019_12_12__deleting-images.md create mode 100644 src/content/docs/changelog/2020_02_12__ms_delay-parameter.md create mode 100644 src/content/docs/changelog/2020_03_27__url-to-image.md create mode 100644 src/content/docs/changelog/2020_07_05__brand-new-docs-site.md create mode 100644 src/content/docs/changelog/2020_07_07__introducing-the-us-east-region.md create mode 100644 src/content/docs/changelog/2020_07_17__url-to-image-performance-improvements.md create mode 100644 src/content/docs/changelog/2020_07_22__new-zapier-templates.md create mode 100644 src/content/docs/changelog/2020_07_26__render-when-ready.md create mode 100644 src/content/docs/changelog/2020_07_27__template-api.md create mode 100644 src/content/docs/changelog/2020_08_03__integromat-updates.md create mode 100644 src/content/docs/changelog/2020_08_07__ruby-client-released.md create mode 100644 src/content/docs/changelog/2020_08_16__new-live-editor.md create mode 100644 src/content/docs/changelog/2020_08_31__zapier-plugin-released-from-beta.md create mode 100644 src/content/docs/changelog/2020_09_10__various-performance-improvements-released.md create mode 100644 src/content/docs/changelog/2020_09_30__font-rendering-improvements.md create mode 100644 src/content/docs/changelog/2020_10_02__ruby-client-update.md create mode 100644 src/content/docs/changelog/2020_11_01__additional-font-rendering-improvements.md create mode 100644 src/content/docs/changelog/2020_11_13__full-screen-parameter-added-to-integromat.md create mode 100644 src/content/docs/changelog/2020_12_13__improvements-to-image-deletion.md create mode 100644 src/content/docs/changelog/2020_12_20__zapier-integration-updated-to-107.md create mode 100644 src/content/docs/changelog/2020_12_22__inject-custom-css-into-a-webpage.md create mode 100644 src/content/docs/changelog/2021_01_06__new-params-added-to-zapier.md create mode 100644 src/content/docs/changelog/2021_01_16__integromat-integration-updated.md create mode 100644 src/content/docs/changelog/2021_02_04__demo-and-example-pages-now-include-an-options-tab.md create mode 100644 src/content/docs/changelog/2021_02_16__improvements-to-transparency-rendering.md create mode 100644 src/content/docs/changelog/2021_03_31__image-console-on-the-dashboard.md create mode 100644 src/content/docs/changelog/2021_04_24__hebrew-character-set-updated.md create mode 100644 src/content/docs/changelog/2021_05_15__chrome-version-updated.md create mode 100644 src/content/docs/changelog/2021_06_12__zapier-integration-updated.md create mode 100644 src/content/docs/changelog/2021_07_23__large-image-performance-improvements.md create mode 100644 src/content/docs/changelog/2021_10_29__dashboard-improvements-1.md create mode 100644 src/content/docs/changelog/2021_11_21__dashboard-improvements.md create mode 100644 src/content/docs/changelog/2022_05_18__ms_delay-improvements.md create mode 100644 src/content/docs/changelog/2022_06_01__integromat-integration-is-now-called-make.md create mode 100644 src/content/docs/changelog/2022_06_18__invoice-improvements.md create mode 100644 src/content/docs/changelog/2023_04_12__getting-account-usage.md create mode 100644 src/content/docs/changelog/2023_11_19__new-ms_delay-and-device_scale-guides.md create mode 100644 src/content/docs/changelog/2023_12_20__learn-how-to-make-a-downloadable-image.md create mode 100644 src/content/docs/changelog/2024_12_18__dpi-query-param.md create mode 100644 src/content/docs/changelog/2025_06_15__single-request-image-generation-endpoint.md create mode 100644 src/content/docs/changelog/2025_06_18__automatic-cookie-consent-banner-blocking.md create mode 100644 src/content/docs/changelog/2025_12_29__mcp-server-for-ai-assistants.md create mode 100644 src/content/docs/changelog/2026_01_10__official-net--c-nuget-packages.md create mode 100644 src/content/docs/changelog/2026_02_28__organizations-invites-and-user-permissions.md create mode 100644 src/content/docs/changelog/2026_04_18__route-renders-through-your-own-http-proxy.md create mode 100644 src/content/docs/changelog/2026_04_23__jumbo-images--render-up-to-80000px-without-quality-loss.md create mode 100644 src/content/docs/changelog/2026_06_24__template-editor-for-visual-template-design.md create mode 100644 src/content/docs/changelog/2026_06_29__template-editor-context-menu--input-improvements.md create mode 100644 src/content/docs/changelog/2026_07_16__n8n-integration.md create mode 100644 src/content/docs/changelog/2026_07_19__htmlcsstoimage-net-client-v060.md create mode 100644 src/content/docs/changelog/2026_07_20__transparent-backgrounds-with-one-parameter.md create mode 100644 src/content/docs/changelog/2026_07_21__image-deletion-in-net-v080-and-typescript-v050.md create mode 100644 src/content/docs/changelog/2026_07_27__store-rendered-images-in-your-own-bucket.md create mode 100644 src/content/docs/changelog/2026_07_31__custom-request-headers-for-url-screenshots.md create mode 100644 src/content/docs/changelog/2026_08_05__control-duplicate-image-detection-with-dedupe_duration_s.md create mode 100644 src/content/docs/changelog/2026_08_16__automatic-open-graph-images-for-websites-and-cmss.md create mode 100644 src/content/docs/changelog/2026_08_21__ruby-client-v020.md create mode 100644 src/content/docs/changelog/2026_08_27__choose-the-returned-file-format-in-image-creation-requests.md create mode 100644 src/content/docs/changelog/2026_09_02__htmlcss-to-image-is-now-verified-by-n8n.md create mode 100644 src/content/docs/changelog/2026_09_03__official-python-and-php-clients.md create mode 100644 src/content/docs/changelog/2026_09_14__management-api-and-scoped-permissions.md create mode 100644 src/content/docs/changelog/2026_09_15__official-go-client.md rename example-code/c.md => src/content/docs/example-code/c.mdx (93%) rename example-code/curl.md => src/content/docs/example-code/curl.mdx (70%) rename example-code/elixir.md => src/content/docs/example-code/elixir.mdx (92%) rename example-code/go.md => src/content/docs/example-code/go.mdx (94%) rename example-code/google-apps-script.md => src/content/docs/example-code/google-apps-script.mdx (71%) rename example-code/index.md => src/content/docs/example-code/index.mdx (88%) rename example-code/java.md => src/content/docs/example-code/java.mdx (92%) rename example-code/javascript.md => src/content/docs/example-code/javascript.mdx (60%) rename example-code/kotlin.md => src/content/docs/example-code/kotlin.mdx (90%) rename example-code/php.md => src/content/docs/example-code/php.mdx (73%) rename example-code/python.md => src/content/docs/example-code/python.mdx (83%) rename example-code/ruby.md => src/content/docs/example-code/ruby.mdx (84%) rename example-code/rust.md => src/content/docs/example-code/rust.mdx (87%) rename example-code/typescript.md => src/content/docs/example-code/typescript.mdx (90%) rename example-code/vb.net.md => src/content/docs/example-code/vb.net.mdx (78%) rename faq.md => src/content/docs/faq.md (93%) rename getting-started/create-and-render.md => src/content/docs/getting-started/create-and-render.mdx (80%) rename getting-started/height-and-width.md => src/content/docs/getting-started/height-and-width.mdx (76%) rename getting-started/index.md => src/content/docs/getting-started/index.mdx (90%) rename getting-started/og-images/index.md => src/content/docs/getting-started/og-images/index.mdx (93%) rename getting-started/og-images/supported-parameters.md => src/content/docs/getting-started/og-images/supported-parameters.mdx (71%) rename getting-started/templates.md => src/content/docs/getting-started/templates.mdx (64%) rename getting-started/url-to-image.md => src/content/docs/getting-started/url-to-image.mdx (56%) rename getting-started/using-the-api/api-keys.md => src/content/docs/getting-started/using-the-api/api-keys.mdx (83%) rename getting-started/using-the-api/index.md => src/content/docs/getting-started/using-the-api/index.mdx (85%) rename getting-started/using-the-api/permissions.md => src/content/docs/getting-started/using-the-api/permissions.mdx (97%) rename getting-started/using-the-api/rate-limits.md => src/content/docs/getting-started/using-the-api/rate-limits.mdx (91%) rename guides/account/account-settings.md => src/content/docs/guides/account/account-settings.mdx (93%) rename guides/account/index.md => src/content/docs/guides/account/index.mdx (80%) rename guides/account/organization-settings.md => src/content/docs/guides/account/organization-settings.mdx (94%) rename guides/advanced/base64.md => src/content/docs/guides/advanced/base64.mdx (90%) rename guides/advanced/blocking-cookie-banners.md => src/content/docs/guides/advanced/blocking-cookie-banners.mdx (69%) rename guides/advanced/duplicate-detection.md => src/content/docs/guides/advanced/duplicate-detection.mdx (78%) rename guides/advanced/index.md => src/content/docs/guides/advanced/index.mdx (84%) rename guides/advanced/jumbo-images.md => src/content/docs/guides/advanced/jumbo-images.mdx (77%) rename guides/advanced/proxies.md => src/content/docs/guides/advanced/proxies.mdx (83%) rename guides/advanced/storage-destinations/backblaze-b2.md => src/content/docs/guides/advanced/storage-destinations/backblaze-b2.mdx (85%) rename guides/advanced/storage-destinations/digitalocean-spaces.md => src/content/docs/guides/advanced/storage-destinations/digitalocean-spaces.mdx (83%) rename guides/advanced/storage-destinations/google-cloud-storage.md => src/content/docs/guides/advanced/storage-destinations/google-cloud-storage.mdx (85%) rename guides/advanced/storage-destinations/index.md => src/content/docs/guides/advanced/storage-destinations/index.mdx (95%) rename guides/advanced/storage-destinations/r2.md => src/content/docs/guides/advanced/storage-destinations/r2.mdx (86%) rename guides/advanced/storage-destinations/s3-compatible.md => src/content/docs/guides/advanced/storage-destinations/s3-compatible.mdx (88%) rename guides/advanced/storage-destinations/s3.md => src/content/docs/guides/advanced/storage-destinations/s3.mdx (89%) rename guides/advanced/storage-destinations/wasabi.md => src/content/docs/guides/advanced/storage-destinations/wasabi.mdx (84%) rename guides/debugging/blurry-images.md => src/content/docs/guides/debugging/blurry-images.mdx (88%) rename guides/debugging/cloudflare-challenges.md => src/content/docs/guides/debugging/cloudflare-challenges.mdx (86%) rename guides/debugging/cropping-issues.md => src/content/docs/guides/debugging/cropping-issues.mdx (73%) rename guides/debugging/emoji.md => src/content/docs/guides/debugging/emoji.mdx (71%) rename guides/debugging/index.md => src/content/docs/guides/debugging/index.mdx (86%) rename guides/debugging/og-image-caching.md => src/content/docs/guides/debugging/og-image-caching.mdx (95%) rename guides/debugging/white-images.md => src/content/docs/guides/debugging/white-images.mdx (72%) rename guides/index.md => src/content/docs/guides/index.mdx (92%) rename guides/og-images/astro.md => src/content/docs/guides/og-images/astro.mdx (92%) create mode 100644 src/content/docs/guides/og-images/index.mdx rename guides/og-images/jekyll.md => src/content/docs/guides/og-images/jekyll.mdx (88%) rename guides/og-images/shopify.md => src/content/docs/guides/og-images/shopify.mdx (93%) rename guides/og-images/sitepress.md => src/content/docs/guides/og-images/sitepress.mdx (91%) rename guides/og-images/squarespace.md => src/content/docs/guides/og-images/squarespace.mdx (92%) rename guides/og-images/webflow.md => src/content/docs/guides/og-images/webflow.mdx (92%) rename guides/og-images/wix.md => src/content/docs/guides/og-images/wix.mdx (90%) rename guides/og-images/wordpress.md => src/content/docs/guides/og-images/wordpress.mdx (92%) rename guides/social-media/facebook.md => src/content/docs/guides/social-media/facebook.mdx (65%) rename guides/social-media/index.md => src/content/docs/guides/social-media/index.mdx (74%) rename guides/social-media/instagram.md => src/content/docs/guides/social-media/instagram.mdx (56%) rename guides/social-media/linkedin.md => src/content/docs/guides/social-media/linkedin.mdx (69%) rename guides/social-media/twitter.md => src/content/docs/guides/social-media/twitter.mdx (73%) rename guides/styling/external-css-fonts.md => src/content/docs/guides/styling/external-css-fonts.mdx (84%) rename guides/styling/file-formats.md => src/content/docs/guides/styling/file-formats.mdx (80%) rename guides/styling/index.md => src/content/docs/guides/styling/index.mdx (74%) rename guides/styling/transparent-background.md => src/content/docs/guides/styling/transparent-background.mdx (63%) rename guides/workflows/email-to-images.md => src/content/docs/guides/workflows/email-to-images.mdx (68%) rename guides/workflows/email-to-slack.md => src/content/docs/guides/workflows/email-to-slack.mdx (62%) rename guides/workflows/highcharts.md => src/content/docs/guides/workflows/highcharts.mdx (75%) rename guides/workflows/index.md => src/content/docs/guides/workflows/index.mdx (77%) rename guides/workflows/insomnia.md => src/content/docs/guides/workflows/insomnia.mdx (53%) rename guides/workflows/postman.md => src/content/docs/guides/workflows/postman.mdx (90%) create mode 100644 src/content/docs/hmac-generator.mdx rename index.md => src/content/docs/index.mdx (89%) rename integrations/index.md => src/content/docs/integrations/index.mdx (86%) rename integrations/make.md => src/content/docs/integrations/make.mdx (61%) rename integrations/mcp/chatgpt-codex.md => src/content/docs/integrations/mcp/chatgpt-codex.mdx (92%) rename integrations/mcp/claude.md => src/content/docs/integrations/mcp/claude.mdx (92%) rename integrations/mcp/cline.md => src/content/docs/integrations/mcp/cline.mdx (92%) rename integrations/mcp/cursor.md => src/content/docs/integrations/mcp/cursor.mdx (84%) rename integrations/mcp/gemini.md => src/content/docs/integrations/mcp/gemini.mdx (92%) rename integrations/mcp/github-copilot.md => src/content/docs/integrations/mcp/github-copilot.mdx (91%) rename integrations/mcp/grok.md => src/content/docs/integrations/mcp/grok.mdx (92%) rename integrations/mcp/index.md => src/content/docs/integrations/mcp/index.mdx (93%) rename integrations/mcp/jetbrains.md => src/content/docs/integrations/mcp/jetbrains.mdx (93%) rename integrations/mcp/opencode.md => src/content/docs/integrations/mcp/opencode.mdx (91%) rename integrations/mcp/permissions.md => src/content/docs/integrations/mcp/permissions.mdx (95%) rename integrations/mcp/tools.md => src/content/docs/integrations/mcp/tools.mdx (97%) rename integrations/mcp/vscode.md => src/content/docs/integrations/mcp/vscode.mdx (92%) rename integrations/mcp/windsurf.md => src/content/docs/integrations/mcp/windsurf.mdx (91%) rename integrations/mcp/zed.md => src/content/docs/integrations/mcp/zed.mdx (92%) rename integrations/n8n.md => src/content/docs/integrations/n8n.mdx (81%) rename integrations/zapier.md => src/content/docs/integrations/zapier.mdx (67%) rename management-api/api-keys.md => src/content/docs/management-api/api-keys.mdx (96%) rename management-api/index.md => src/content/docs/management-api/index.mdx (93%) rename management-api/og-configs.md => src/content/docs/management-api/og-configs.mdx (94%) rename management-api/proxies.md => src/content/docs/management-api/proxies.mdx (96%) rename management-api/storage-destinations.md => src/content/docs/management-api/storage-destinations.mdx (97%) rename management-api/usage.md => src/content/docs/management-api/usage.mdx (85%) rename parameters/color_scheme.md => src/content/docs/parameters/color_scheme.mdx (88%) rename parameters/dedupe_duration_s.md => src/content/docs/parameters/dedupe_duration_s.mdx (77%) rename parameters/device_scale.md => src/content/docs/parameters/device_scale.mdx (91%) rename parameters/dl.md => src/content/docs/parameters/dl.mdx (69%) rename parameters/format.md => src/content/docs/parameters/format.mdx (95%) rename parameters/full_screen.md => src/content/docs/parameters/full_screen.mdx (88%) rename parameters/google_fonts.md => src/content/docs/parameters/google_fonts.mdx (63%) rename parameters/headers.md => src/content/docs/parameters/headers.mdx (88%) rename parameters/identify_as_hcti.md => src/content/docs/parameters/identify_as_hcti.mdx (66%) rename parameters/index.md => src/content/docs/parameters/index.mdx (66%) rename parameters/max_wait_ms.md => src/content/docs/parameters/max_wait_ms.mdx (87%) rename parameters/media_type.md => src/content/docs/parameters/media_type.mdx (80%) rename parameters/ms_delay.md => src/content/docs/parameters/ms_delay.mdx (81%) rename parameters/pdf_options.md => src/content/docs/parameters/pdf_options.mdx (94%) rename parameters/proxy_id.md => src/content/docs/parameters/proxy_id.mdx (76%) rename parameters/render_when_ready.md => src/content/docs/parameters/render_when_ready.mdx (77%) rename parameters/selector.md => src/content/docs/parameters/selector.mdx (72%) rename parameters/storage_destination_id.md => src/content/docs/parameters/storage_destination_id.mdx (87%) rename parameters/timezone.md => src/content/docs/parameters/timezone.mdx (88%) rename parameters/transparent_background.md => src/content/docs/parameters/transparent_background.mdx (80%) rename parameters/viewport.md => src/content/docs/parameters/viewport.mdx (89%) rename template-editor/advanced/extra-css.md => src/content/docs/template-editor/advanced/extra-css.mdx (85%) rename template-editor/advanced/index.md => src/content/docs/template-editor/advanced/index.mdx (81%) rename template-editor/advanced/panels.md => src/content/docs/template-editor/advanced/panels.mdx (90%) rename template-editor/advanced/sizing-positioning.md => src/content/docs/template-editor/advanced/sizing-positioning.mdx (75%) create mode 100644 src/content/docs/template-editor/blocks/flex-panel.mdx create mode 100644 src/content/docs/template-editor/blocks/free-panel.mdx create mode 100644 src/content/docs/template-editor/blocks/grid-panel.mdx create mode 100644 src/content/docs/template-editor/blocks/html.mdx create mode 100644 src/content/docs/template-editor/blocks/image.mdx rename template-editor/blocks/index.md => src/content/docs/template-editor/blocks/index.mdx (80%) create mode 100644 src/content/docs/template-editor/blocks/rich-text.mdx create mode 100644 src/content/docs/template-editor/blocks/shape.mdx create mode 100644 src/content/docs/template-editor/blocks/simple-text.mdx create mode 100644 src/content/docs/template-editor/blocks/table-panel.mdx rename template-editor/canvas.md => src/content/docs/template-editor/canvas.mdx (57%) rename template-editor/index.md => src/content/docs/template-editor/index.mdx (80%) rename template-editor/quick-start.md => src/content/docs/template-editor/quick-start.mdx (88%) rename template-editor/variables.md => src/content/docs/template-editor/variables.mdx (52%) rename use-cases/dynamic-images.md => src/content/docs/use-cases/dynamic-images.mdx (83%) rename use-cases/index.md => src/content/docs/use-cases/index.mdx (57%) rename use-cases/screenshots.md => src/content/docs/use-cases/screenshots.mdx (83%) rename use-cases/social-cards.md => src/content/docs/use-cases/social-cards.mdx (93%) create mode 100644 src/data/images.json rename {_data => src/data}/operations.json (100%) rename {_data => src/data}/parameters.json (57%) create mode 100644 src/lib/changelog.ts create mode 100644 src/navigation.mjs create mode 100644 src/pages/og/[hash].astro create mode 100644 src/pages/sitemap.xml.ts rename {assets/js => src/scripts}/hmac-generator.js (100%) create mode 100644 src/styles/global.css create mode 100644 src/worker.mjs delete mode 100644 template-editor/blocks/flex-panel.md delete mode 100644 template-editor/blocks/free-panel.md delete mode 100644 template-editor/blocks/grid-panel.md delete mode 100644 template-editor/blocks/html.md delete mode 100644 template-editor/blocks/image.md delete mode 100644 template-editor/blocks/rich-text.md delete mode 100644 template-editor/blocks/shape.md delete mode 100644 template-editor/blocks/simple-text.md delete mode 100644 template-editor/blocks/table-panel.md create mode 100644 tests/external-links.test.mjs create mode 100644 tests/images.test.mjs create mode 100644 tests/markdown.test.mjs create mode 100644 tests/og.test.mjs create mode 100644 tests/worker.test.mjs delete mode 100644 workers-site/.gitignore delete mode 100644 workers-site/index.js delete mode 100644 workers-site/package-lock.json delete mode 100644 workers-site/package.json diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..e9dcdb3 --- /dev/null +++ b/.env.example @@ -0,0 +1,5 @@ +DOCS_ORIGIN=http://localhost:4321 +DOCS_BRANCH=docs-new +# Optional locally; deployment requires both. Never commit real credentials. +HCTI_API_ID= +HCTI_API_KEY= diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 94f2c41..406d95d 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,46 +1,66 @@ -# This workflow uses actions that are not certified by GitHub. -# They are provided by a third-party and are governed by -# separate terms of service, privacy policy, and support -# documentation. -# This workflow will download a prebuilt Ruby version, install dependencies and run tests with Rake -# For more information see: https://github.com/marketplace/actions/setup-ruby-jruby-and-truffleruby - -# - uses: actions/cache@v2 -# with: -# path: vendor/bundle -# key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }} -# restore-keys: | -# ${{ runner.os }}-gems- - -name: Deploy +name: Build and preview docs on: - workflow_dispatch: push: - branches: [ main ] + branches: [docs-new, main] + pull_request: + branches: [main] + workflow_dispatch: +permissions: + contents: read -jobs: - Deploy: +concurrency: + group: docs-${{ github.ref }} + cancel-in-progress: true +jobs: + check: runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '24' + cache: npm + - run: npm ci + - run: npm test + - run: npm run build + env: + DOCS_ORIGIN: https://docs-new-docs.mike.workers.dev + DOCS_BRANCH: ${{ github.head_ref || github.ref_name }} + - run: npm run check:migration + preview: + needs: check + if: github.ref == 'refs/heads/docs-new' && github.event_name != 'pull_request' + runs-on: ubuntu-latest + environment: + name: docs-preview + url: https://docs-new-docs.mike.workers.dev steps: - - uses: actions/checkout@v4 - - name: Set up Ruby - uses: ruby/setup-ruby@v1 - with: - ruby-version: 3.1 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '24' + cache: npm + - run: npm ci + - name: Build with signed HCTI Open Graph URLs + run: npm run build + env: + DOCS_ORIGIN: https://docs-new-docs.mike.workers.dev + DOCS_BRANCH: docs-new + REQUIRE_OG_SIGNING: 'true' + HCTI_API_ID: ${{ secrets.V2_HCTI_API_ID }} + HCTI_API_KEY: ${{ secrets.V2_HCTI_API_KEY }} + - run: npm run check:migration + - name: Upload preview version (does not deploy to production) + run: npx wrangler versions upload --preview-alias docs-new + env: + CLOUDFLARE_API_TOKEN: ${{ secrets.CF_API_TOKEN }} + - name: Verify preview routes and headers + run: node scripts/check-preview.mjs https://docs-new-docs.mike.workers.dev - - name: Bundle install - run: | - bundle config path vendor/bundle - bundle install --jobs 4 --retry 3 - - name: Build site - env: - HCTI_API_KEY: ${{ secrets.HCTI_API_KEY }} - run: JEKYLL_ENV=production bundle exec jekyll build - - name: Publish - uses: cloudflare/wrangler-action@v3 - with: - apiToken: ${{ secrets.CF_API_TOKEN }} + # No production promotion during the migration. main's existing Jekyll + # workflow stays in effect until this branch is merged. Add the production + # deployment step only as part of the approved cutover. diff --git a/.gitignore b/.gitignore index cb327e1..8467ab9 100644 --- a/.gitignore +++ b/.gitignore @@ -3,5 +3,16 @@ _site .sass-cache .jekyll-cache .jekyll-metadata +.ruby-lsp/ +.DS_Store vendor /.idea +node_modules/ +.astro/ +.wrangler/ +dist/ +src/generated/ +migration-report.json +.env +.env.* +!.env.example diff --git a/.ruby-version b/.ruby-version deleted file mode 100644 index ff365e0..0000000 --- a/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -3.1.3 diff --git a/404.html b/404.html deleted file mode 100644 index 086a5c9..0000000 --- a/404.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -permalink: /404.html -layout: default ---- - - - -
-

404

- -

Page not found :(

-

The requested page could not be found.

-
diff --git a/Gemfile b/Gemfile deleted file mode 100644 index 0ee38e7..0000000 --- a/Gemfile +++ /dev/null @@ -1,43 +0,0 @@ -source "https://rubygems.org" -# Hello! This is where you manage which Jekyll version is used to run. -# When you want to use a different version, change it below, save the -# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: -# -# bundle exec jekyll serve -# -# This will help ensure the proper Jekyll version is running. -# Happy Jekylling! -gem "jekyll", "~> 4.3.1" - -gem "just-the-docs", git: 'https://github.com/mscoutermarsh/just-the-docs' -gem "pry" -gem "pry-byebug" -gem 'jekyll-octicons' -gem 'yui-compressor' -gem 'uglifier' -gem 'htmlcsstoimage-api' - -# If you want to use GitHub Pages, remove the "gem "jekyll"" above and -# uncomment the line below. To upgrade, run `bundle update github-pages`. -# gem "github-pages", group: :jekyll_plugins -# If you have any plugins, put them here! -group :jekyll_plugins do - gem "jekyll-feed", "~> 0.12" - gem 'jekyll-include_snippet' - gem "jekyll_asset_pipeline" - gem 'liquid' - gem 'jekyll-sitemap' - gem "jekyll-last-modified-at" - gem 'jekyll-cloudinary' -end - -# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem -# and associated library. -platforms :mingw, :x64_mingw, :mswin, :jruby do - gem "tzinfo", "~> 1.2" - gem "tzinfo-data" -end - -# Performance-booster for watching directories on Windows -gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] - diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index cec52e3..0000000 --- a/Gemfile.lock +++ /dev/null @@ -1,140 +0,0 @@ -GIT - remote: https://github.com/mscoutermarsh/just-the-docs - revision: 8ed553fb55b52bd21c6fe55df1fb58779e21c45d - specs: - just-the-docs (0.3.0) - jekyll (>= 3.8.5) - jekyll-seo-tag (~> 2.0) - rake (>= 12.3.1, < 13.1.0) - -GEM - remote: https://rubygems.org/ - specs: - addressable (2.8.1) - public_suffix (>= 2.0.2, < 6.0) - byebug (11.1.3) - coderay (1.1.3) - colorator (1.1.0) - concurrent-ruby (1.1.10) - em-websocket (0.5.3) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0) - eventmachine (1.2.7) - execjs (2.7.0) - fastimage (2.2.6) - ffi (1.15.5) - forwardable-extended (2.6.0) - htmlcsstoimage-api (0.1.3) - addressable (> 2.5.0) - httparty (> 0.10) - http_parser.rb (0.8.0) - httparty (0.21.0) - mini_mime (>= 1.0.0) - multi_xml (>= 0.5.2) - i18n (1.12.0) - concurrent-ruby (~> 1.0) - jekyll (4.3.1) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (~> 1.0) - jekyll-sass-converter (>= 2.0, < 4.0) - jekyll-watch (~> 2.0) - kramdown (~> 2.3, >= 2.3.1) - kramdown-parser-gfm (~> 1.0) - liquid (~> 4.0) - mercenary (>= 0.3.6, < 0.5) - pathutil (~> 0.9) - rouge (>= 3.0, < 5.0) - safe_yaml (~> 1.0) - terminal-table (>= 1.8, < 4.0) - webrick (~> 1.7) - jekyll-cloudinary (1.14.1) - fastimage (~> 2.0) - jekyll (>= 3.6, < 5) - jekyll-feed (0.14.0) - jekyll (>= 3.7, < 5.0) - jekyll-include_snippet (0.2.0) - liquid (>= 3.0) - jekyll-last-modified-at (1.3.0) - jekyll (>= 3.7, < 5.0) - posix-spawn (~> 0.3.9) - jekyll-octicons (17.7.0) - jekyll (>= 3.6, < 5.0) - octicons (= 17.7.0) - jekyll-sass-converter (2.2.0) - sassc (> 2.0.1, < 3.0) - jekyll-seo-tag (2.6.1) - jekyll (>= 3.3, < 5.0) - jekyll-sitemap (1.4.0) - jekyll (>= 3.7, < 5.0) - jekyll-watch (2.2.1) - listen (~> 3.0) - jekyll_asset_pipeline (0.6.2) - jekyll (>= 3.5, < 5.0) - liquid (~> 4.0) - kramdown (2.4.0) - rexml - kramdown-parser-gfm (1.1.0) - kramdown (~> 2.0) - liquid (4.0.3) - listen (3.7.1) - rb-fsevent (~> 0.10, >= 0.10.3) - rb-inotify (~> 0.9, >= 0.9.10) - mercenary (0.4.0) - method_source (1.0.0) - mini_mime (1.1.2) - multi_xml (0.6.0) - octicons (17.7.0) - pathutil (0.16.2) - forwardable-extended (~> 2.6) - posix-spawn (0.3.14) - pry (0.13.1) - coderay (~> 1.1) - method_source (~> 1.0) - pry-byebug (3.9.0) - byebug (~> 11.0) - pry (~> 0.13.0) - public_suffix (5.0.1) - rake (13.0.6) - rb-fsevent (0.11.2) - rb-inotify (0.10.1) - ffi (~> 1.0) - rexml (3.2.5) - rouge (4.0.1) - safe_yaml (1.0.5) - sassc (2.4.0) - ffi (~> 1.9) - terminal-table (3.0.2) - unicode-display_width (>= 1.1.1, < 3) - uglifier (4.2.0) - execjs (>= 0.3.0, < 3) - unicode-display_width (2.3.0) - webrick (1.7.0) - yui-compressor (0.12.0) - -PLATFORMS - ruby - -DEPENDENCIES - htmlcsstoimage-api - jekyll (~> 4.3.1) - jekyll-cloudinary - jekyll-feed (~> 0.12) - jekyll-include_snippet - jekyll-last-modified-at - jekyll-octicons - jekyll-sitemap - jekyll_asset_pipeline - just-the-docs! - liquid - pry - pry-byebug - tzinfo (~> 1.2) - tzinfo-data - uglifier - wdm (~> 0.1.1) - yui-compressor - -BUNDLED WITH - 2.5.0 diff --git a/README.md b/README.md index 14c5ba3..96a3c7b 100644 --- a/README.md +++ b/README.md @@ -1,35 +1,140 @@ -# Docs +# HTML/CSS to Image docs - +The `docs-new` branch rewrites the docs with Astro, Starlight, and Tailwind, +served by the existing Cloudflare `docs` Worker. Production is still the Jekyll +site until cutover. -👋 This is the source for our documentation site: https://docs.htmlcsstoimage.com. +Pages live in `src/content/docs` as native Markdown/MDX. There is no Jekyll build, +Liquid compatibility layer, or content conversion step. Original URLs, redirects, image paths, and +heading anchors are checked against the inventory in `migration/`. -If you've found an error, or would like to suggest an improvement, please open an issue or a pull request. +## Local development -## Get help -If you need help with your account, please email us: support@htmlcsstoimage.com +Use Node.js 22.12 or later: -## Development +```sh +npm ci +npm run dev +``` -This is a static site generated by Jekyll and served from [Cloudflare Workers](https://blog.cloudflare.com/workers-sites/). +To test Worker behavior, including images, redirects, and Markdown negotiation: -To run it locally, you need Ruby installed. +```sh +npm run build +npm run preview +``` -1. Install the gems +Use the local URL printed by Wrangler. `npm run dev` serves Astro directly and +does not run the Worker middleware. HCTI credentials are optional locally; signed +Open Graph image metadata is omitted when credentials are absent. +## Validation + +```sh +npm test +npm run build +npm run check:migration +node scripts/check-preview.mjs http://localhost:8787 ``` -bundle install -``` -2. Start the development server +Pass the actual Wrangler URL to the last command. `npm run check:migration` +requires all 148 original routes to exist or redirect to a native page. It checks +old anchors, internal links, assets, external-link attributes, and Markdown +exports, and writes `migration-report.json`. CI runs this complete-site gate. + +## Page titles +`title` is the default title, including the browser/SEO title. Optional +`page_title` overrides the visible H1, breadcrumb, page actions, and Markdown +title. Optional `og_title` overrides Open Graph/Twitter title metadata and the +generated HCTI image heading. Both fall back to `title` when omitted. + +```yaml +title: "HTML-to-Image, PDF & Screenshot MCP" +page_title: "Integrating the HTML/CSS to Image MCP Server" +og_title: "HTML-to-Image, PDF & Screenshot MCP" ``` -HCTI_API_KEY=key bundle exec jekyll serve --livereload + +## Changelog entries + +Add one Markdown file in `src/content/docs/changelog`, named +`YYYY_MM_DD__entry-title.md`. For example: + +```yaml +--- +title: "Official Go client" +slug: changelog/2026-09-15-official-go-client +description: "Typed Go requests, responses, and signed URL helpers." +section: Changelog +tableOfContents: false +changelog: + date: '2026-09-15' + anchor: official-go-client +sidebar: + hidden: true +--- ``` -`HCTI_API_KEY` is only required to be set for production. You can set it to a fake value for development. +Write the full release notes below the YAML. `description` supplies the archive +and homepage summary. Dates sort newest first; the homepage shows five entries. +The archive groups updates by year. Keep each `slug` and `changelog.anchor` +stable so individual page URLs and existing archive links continue working. +Every entry receives the same Markdown export and OG metadata as other docs. +Entry pages include breadcrumbs and chronological Previous/Next links; the +oldest and newest entries show only the neighbor that exists. + +## Components and Markdown + +Components must render useful static content for both readers and agents. +The build exports rendered articles as Markdown. Request an ordinary page URL +with `Accept: text/markdown`, or use its `.md` URL. Images include alt text and +captions; parameter tables become GFM tables. See [the component authoring +contract](scripts/MARKDOWN.md). + +`llms.txt` indexes every native page's Markdown URL. `llms-full.txt` contains the +same exported articles in one file; both are refreshed during each build. + +Documentation images use build-time Sharp optimization and `starlight-image-zoom` +for enlargement. `npm run build` and `npm run dev` prepare AVIF/WebP variants at +384, 768, 1280, and 1600 pixels (never upscaling small originals). `DocImage` +selects these static files with ``/`srcset`; no Cloudflare Images binding +or runtime transformation is needed. Originals in `public/assets/images` retain +their URLs for Markdown and full-resolution zoom. Commit generated variants in +`public/assets/images/g` and their manifest in `src/data/images.json` alongside source +image changes. Builds reuse these files by source-content/settings hash, including +on fresh checkouts and CI; only missing or changed variants are encoded. File +modification dates are not used, so Git checkout does not trigger re-encoding. +Variants are grouped by the original path without its extension, for example +`public/assets/images/g/template-editor/te-quote-preset-editor/.w768.avif`. +Missing variants are recreated; obsolete variants and empty source folders are +removed automatically when preparing images. +Run `npm run prepare:images` after adding or replacing images during development. +Do not introduce Cloudinary tags or legacy style classes. + +The build applies `target="_blank" rel="noopener"` to external HTTP(S) +links across complete rendered pages, including components, navigation and footer. +Internal docs links and email links retain their normal behavior. `npm run check` +enforces this policy. Use the built Worker preview to check it; Astro's development +server does not run post-build integrations. + +## Preview deployment + +GitHub Actions builds `docs-new` and uploads a version of the existing Worker +with the `docs-new` preview alias: + +https://docs-new-docs.mike.workers.dev + +Required Actions secrets are `CF_API_TOKEN`, `V2_HCTI_API_ID`, and +`V2_HCTI_API_KEY`. The latter two are mapped to `HCTI_API_ID` and `HCTI_API_KEY` +for build-time signing with the HCTI npm package. Signing creates stable URLs; +it does not request image generation during the build. + +The workflow uses `wrangler versions upload`, which does not deploy that version +to production. There is no Astro production deployment job during migration. +Preview responses are marked noindex. Do not promote this branch until the full +migration gate passes and production cutover is explicitly ready. -## Production -[![](https://github.com/htmlcsstoimage/docs/workflows/Deploy/badge.svg)](https://github.com/htmlcsstoimage/docs/actions) +## Help -Docs are built and deployed with GitHub Actions. +For account help, email support@htmlcsstoimage.com. For documentation fixes, +open an issue or pull request in this repository. diff --git a/_config.yml b/_config.yml deleted file mode 100644 index 794115f..0000000 --- a/_config.yml +++ /dev/null @@ -1,120 +0,0 @@ -# Welcome to Jekyll! -# -# This config file is meant for settings that affect your whole blog, values -# which you are expected to set up once and rarely edit after that. If you find -# yourself editing this file very often, consider using Jekyll's data files -# feature for the data you need to update frequently. -# -# For technical reasons, this file is *NOT* reloaded automatically when you use -# 'bundle exec jekyll serve'. If you change this file, please restart the server process. -# -# If you need help with YAML syntax, here are some quick references for you: -# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml -# https://learnxinyminutes.com/docs/yaml/ -# -# Site settings -# These are used to personalize your new site. If you look in the HTML files, -# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on. -# You can create any custom variable you would like, and they will be accessible -# in the templates via {{ site.myvariable }}. - -title: HTML/CSS to Image -email: support@htmlcsstoimage.com -description: >- # this means to ignore newlines until "baseurl:" - The API for generating high quality images from HTML/CSS. Convert HTML/CSS to an image (png, jpeg or webp). -baseurl: "" # the subpath of your site, e.g. /blog -url: "https://docs.htmlcsstoimage.com" # the base hostname & protocol for your site, e.g. http://example.com -twitter_username: htmlcsstoimage.com -github_username: htmlcsstoimage -logo: "/assets/images/HCTI.png" - -highlighter: rouge -markdown: kramdown -kramdown: - syntax_highlighter: rouge - syntax_highlighter_opts: - block: - line_numbers: false - -# Build settings -theme: just-the-docs -color_scheme: hcti -plugins: - - jekyll-sitemap - - jekyll-octicons - - jekyll-last-modified-at - -defaults: - - scope: - path: "" - values: - description: "Convert HTML to an image (jpg, png, webp). Renders images exactly like Google Chrome. Works with PHP, JavaScript, Ruby, .NET and more." - -last_edit_timestamp: true -last_edit_time_format: "%b %e %Y at %I:%M %p" # uses ruby's time format: https://ruby-doc.org/stdlib-2.7.0/libdoc/time/rdoc/Time.html - -cloudinary: - cloud_name: hcti - origin_url: https://docs.htmlcsstoimage.com - verbose: true - presets: - default: - min_width: 400 - max_width: 1200 - quality: "auto:good" - sizes: "400px" - fetch_format: auto - fallback_max_width: 800 - steps: 4 - attributes: - loading: "lazy" - class: "cloudinary-image" - -# Footer "Edit this page on GitHub" link text -gh_edit_link: true # show or hide edit this page link -gh_edit_link_text: "Edit this page on GitHub." -gh_edit_repository: "https://github.com/htmlcsstoimage/docs" # the github URL for your repo -gh_edit_branch: "main" # the branch that your docs is served from -gh_edit_view_mode: "tree" - -footer_content: "Built with extensive integration tests and serious care for developer happiness.
© 2018-2026 Code Happy, LLC." - -# Back to top link -back_to_top: true -back_to_top_text: "Back to top" - -# ga_tracking: UA-32961413-2 -search: - heading_level: 4 - -# Aux links for the upper right navigation -aux_links: - "Get an API Key": - - "https://htmlcsstoimage.com" - "Demo": - - "https://htmlcsstoimage.com/#demo" - -# Exclude from processing. -# The following items will not be processed, by default. -# Any item listed under the `exclude:` key here will be automatically added to -# the internal "default list". -# -# Excluded items can be processed by explicitly listing the directories or -# their entries' file path in the `include:` list. -# -exclude: - - dist - - searchIndex.js - - wrangler.toml - - workers-site/ - - archive/ - - .sass-cache/ - - .jekyll-cache/ - - gemfiles/ - - Gemfile - - Gemfile.lock - - node_modules/ - - vendor/bundle/ - - vendor/cache/ - - vendor/gems/ - - vendor/ruby/ diff --git a/_includes/additional_parameters.md b/_includes/additional_parameters.md deleted file mode 100644 index 45fb66e..0000000 --- a/_includes/additional_parameters.md +++ /dev/null @@ -1,31 +0,0 @@ -{% comment %} - Renders additional parameters from _data/parameters.json. - - context="html", "url", "templates", "og_config", "og_config_management", - or "create_and_render" - filters to parameters supported in that context. With no context, the table - keeps the combined HTML/URL API view. create_and_render=true remains supported - for existing callers. Set include_primary=true to also show primary fields - such as css when listing all supported options for a context. -{% endcomment %} -{% assign parameter_context = include.context | default: "api" -%} -{% if include.create_and_render -%} - {% assign parameter_context = "create_and_render" -%} -{% endif -%} -| Name | Type | Description | -|:-----|:-----|:------------| -{% for parameter in site.data.parameters.parameters -%} - {% assign show_parameter = false -%} - {% if parameter.additional or include.include_primary -%} - {% if parameter_context == "api" -%} - {% if parameter.support.html or parameter.support.url -%} - {% assign show_parameter = true -%} - {% endif -%} - {% elsif parameter.support[parameter_context] -%} - {% assign show_parameter = true -%} - {% endif -%} - {% endif -%} - {% if show_parameter -%} -| **[{{ parameter.name }}]({{ parameter.link }})** | `{{ parameter.type }}` | {{ parameter.description }} | - {% endif -%} -{% endfor -%} diff --git a/_includes/code_footer.md b/_includes/code_footer.md deleted file mode 100644 index 41407bd..0000000 --- a/_includes/code_footer.md +++ /dev/null @@ -1,22 +0,0 @@ -
- -{% if include.version == 1 %} -## Need help? - -Talk to a human. Please email us **support@htmlcsstoimage.com** with any questions and we'll gladly help you get started. - -{% endif %} -{% if include.version == 2 %} -## Need help? - -We're always looking to improve this documentation. Please send us an email: **support@htmlcsstoimage.com**. We respond fast. - -{% endif %} -{% if include.version == 3 %} -## Need help? - -Talk to a human: **support@htmlcsstoimage.com**. We always respond within 24 hours. And often, even faster. - -{% endif %} - - diff --git a/_includes/copy_page.html b/_includes/copy_page.html deleted file mode 100644 index e0f1034..0000000 --- a/_includes/copy_page.html +++ /dev/null @@ -1,151 +0,0 @@ -{% comment %} - Copy Page Component - Provides a dropdown to copy the page as markdown or view the raw markdown -{% endcomment %} - -{% if site.gh_edit_repository and site.gh_edit_branch and page.path %} - {% comment %} Extract repo path from full URL {% endcomment %} - {% assign repo_parts = site.gh_edit_repository | split: "github.com/" %} - {% assign repo_path = repo_parts[1] %} - {% assign raw_url = "https://raw.githubusercontent.com/" | append: repo_path | append: "/" | append: site.gh_edit_branch | append: "/" | append: page.path %} - {% assign view_url = site.gh_edit_repository | append: "/raw/refs/heads/" | append: site.gh_edit_branch | append: "/" | append: page.path %} - {% assign current_page_url = site.url | append: page.url %} - {% assign encoded_page_url = current_page_url | url_encode %} - {% assign chatgpt_url = "https://chatgpt.com/?hints=search&prompt=Read+from+" | append: encoded_page_url | append: "+so+I+can+ask+questions+about+it." %} - {% assign claude_url = "https://claude.ai/new?q=Read%20from%20" | append: encoded_page_url | append: "%20so%20I%20can%20ask%20questions%20about%20it." %} - - - - -{% endif %} - diff --git a/_includes/head.html b/_includes/head.html deleted file mode 100644 index 22ae433..0000000 --- a/_includes/head.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - {% if page.description %} - - {% else %} - - {% endif %} - - - - - {% seo %} - - {% if site.gh_edit_repository and site.gh_edit_branch and page.path %} - {% assign repo_parts = site.gh_edit_repository | split: "github.com/" %} - {% assign repo_path = repo_parts[1] %} - - {% endif %} - - {% if page.url == "/" %} - - {% endif %} - - {% include head_custom.html %} - - diff --git a/_includes/head_custom.html b/_includes/head_custom.html deleted file mode 100644 index 64965cf..0000000 --- a/_includes/head_custom.html +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/_includes/hint.md b/_includes/hint.md deleted file mode 100644 index e674e0f..0000000 --- a/_includes/hint.md +++ /dev/null @@ -1,15 +0,0 @@ -
-{% assign hint_heading = include.heading | default: true %} -{% if hint_heading == false or hint_heading == "false" %} -
-{% octicon info height:20 class:"right left" aria-label:info %} -{{ include.title }} -
-{% else %} -

-{% octicon info height:20 class:"right left" aria-label:info %} -{{ include.title }} -

-{% endif %} -{{ include.text | markdownify }} -
diff --git a/_includes/intro.md b/_includes/intro.md deleted file mode 100644 index 49c6e2a..0000000 --- a/_includes/intro.md +++ /dev/null @@ -1,47 +0,0 @@ -# {{ include.language }}: HTML/CSS to Image -{: .no_toc } -{: .fs-9 } - -Generate Images and PDFs with {{ include.language }}. Renders exactly like Google Chrome. -{: .code-title } -Render PNG, JPG, or WebP images + PDFs with {{ include.language }} from HTML/CSS or reusable dynamic templates. -{: .code-subtitle} - - -[Live demo](https://htmlcsstoimage.com/#demo){: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-2 target="_blank" } -[Get an API Key](https://htmlcsstoimage.com){: .btn .fs-5 .mb-4 .mb-md-0 target="_blank" } -
- -## Generating images with {{include.language}} -1. The API takes your HTML/CSS and runs it inside a real instance of Google Chrome to **convert your HTML into an image**. -2. Use {{include.language}} to send the API your HTML/CSS. -3. You'll get back JSON with the URL to your generated image. - -For more details on how this works, see [Creating an image](/getting-started/using-the-api#creating-an-image). - -**Example API response:** -```json -{ - "url": "https://hcti.io/v1/image/be4c5118-fe19-462b-a49e-48cf72697a9d", - "id": "be4c5118-fe19-462b-a49e-48cf72697a9d" -} -``` - -{% cloudinary /assets/images/dog-rates-example.png sizes="500px" alt="Image generated with {{ include.language }}. Convert HTML to an image using {{ include.language }}." %} - -## Authentication with {{ include.language }} -The API uses [HTTP Basic authentication](https://en.wikipedia.org/wiki/Basic_access_authentication). - -Your username is your **User ID** and your password is your **API Key**. Both of these are available from the [dashboard](https://htmlcsstoimage.com/dashboard). The {{ include.language }} code sample demonstrates how to authenticate your request. - -You can sign up for a free API key to get started. - -Free API Key for {{ include.language }}{: .btn .btn-blue .fs-5 .mb-4 .mb-md-0 } - -
- -## {{ include.language }} example code - -This {{ include.language }} code example sends an HTTP POST to the `https://hcti.io/v1/image` API to convert your HTML/CSS to an image. - -For API ID/key terminology, scoped credentials, and access errors, see [authentication and API keys](/getting-started/using-the-api/api-keys/). Image creation requires `images:create`. diff --git a/_includes/mcp_tools.md b/_includes/mcp_tools.md deleted file mode 100644 index 9005112..0000000 --- a/_includes/mcp_tools.md +++ /dev/null @@ -1,32 +0,0 @@ -## Available tools - -HTML/CSS to Image (HCTI) supports these core MCP tools across clients. Access depends on the [permissions approved for your connection](/integrations/mcp/permissions/). Ask your assistant to use HCTI by name when you want it to render HTML/CSS or capture a website. - -### Account usage - -| Tool | What it does | -|:-----|:------------| -| **check_usage** | Check images used, the account's image allowance, the next reset date, and whether overages are enabled. Does not render an image. | - -### Screenshots and rendering - -| Tool | What it does | -|:-----|:------------| -| **create_image** | Render HTML and CSS as PNG, JPG, WebP, or PDF. Accepts rendering options such as `device_scale`, `viewport_width`, `viewport_height`, and `ms_delay`. | -| **create_url_image** | Capture a public webpage or a specific element using a CSS selector. Supports viewport settings and cookie banner blocking. | -| **create_templated_image** | Render a saved template using its `template_id` and a `template_values` object. | -| **create_batch_images** | Render multiple variations in one request, with shared `default_options` and per-image `variations`. | -| **get_max_batch_size** | Check the authorized account's current batch limit before preparing a batch. | - -### Template management - -| Tool | What it does | -|:-----|:------------| -| **create_template** | Save HTML and CSS as a reusable template with variables. | -| **update_template** | Update an existing template by ID. | -| **list_templates** | Find templates in the connected HCTI account. | -| **list_template_versions** | Inspect the version history of a template. | - -See the [rendering parameters](/integrations/mcp/#image-parameters) for available options and the [Template Editor guide](/template-editor/) for designing reusable templates. - -More management capabilities are available for proxies, storage destinations, and Open Graph configurations. See the [complete MCP tools reference](/integrations/mcp/tools/) for all tools and required permissions. diff --git a/_includes/nav.html b/_includes/nav.html deleted file mode 100644 index 307b647..0000000 --- a/_includes/nav.html +++ /dev/null @@ -1,84 +0,0 @@ - diff --git a/_includes/og_config_parameter_support.md b/_includes/og_config_parameter_support.md deleted file mode 100644 index 65942d3..0000000 --- a/_includes/og_config_parameter_support.md +++ /dev/null @@ -1,4 +0,0 @@ -{% capture og_parameter_support_text -%} -The dashboard provides the most common screenshot controls when you create an OG Image Config. See the [full list of supported `hcti:` page parameters](/getting-started/og-images/supported-parameters/) for every available page-level override. -{% endcapture -%} -{% include hint.md title="Parameter support" heading=false text=og_parameter_support_text %} diff --git a/_includes/og_image_platform_grid.html b/_includes/og_image_platform_grid.html deleted file mode 100644 index af64657..0000000 --- a/_includes/og_image_platform_grid.html +++ /dev/null @@ -1,73 +0,0 @@ - diff --git a/_includes/operation-card.html b/_includes/operation-card.html deleted file mode 100644 index 0fa7a82..0000000 --- a/_includes/operation-card.html +++ /dev/null @@ -1,19 +0,0 @@ -{% assign operation = include.operation %} -{% assign operation_id = operation.id | default: operation.title | slugify %} -
-

{{ operation.title | escape }}

-
- {{ operation.method | escape }} - {{ operation.path | escape }} -
-
-
-
Permission required
-
{{ operation.permission | escape }}
-
-
-
MCP tool
-
{% if operation.mcp_tool %}{{ operation.mcp_tool | escape }}{% else %}Not available{% endif %}
-
-
-
diff --git a/_includes/operation-cards.html b/_includes/operation-cards.html deleted file mode 100644 index 32408fb..0000000 --- a/_includes/operation-cards.html +++ /dev/null @@ -1,9 +0,0 @@ -{% comment %} - Usage: {% include operation-cards.html resource="storage-destinations" %} - Operation definitions live in _data/operations.json, keyed by resource. -{% endcomment %} -
- {% for operation in site.data.operations[include.resource] %} - {% include operation-card.html operation=operation %} - {% endfor %} -
diff --git a/_includes/template-editor/Property_Opacity.md b/_includes/template-editor/Property_Opacity.md deleted file mode 100644 index 4ba67c9..0000000 --- a/_includes/template-editor/Property_Opacity.md +++ /dev/null @@ -1,8 +0,0 @@ -{% capture opacity_details %} -Opacity controls transparency for the whole block, including its content and styling. Lower opacity makes the block more transparent. - -{% include template-editor/templatable-properties.md items="Opacity" %} -{% endcapture %} - -{% assign opacity_details_summary = include.details | default: "Transparency for the block" %} -{% include template-editor/property.md name="Opacity" details=opacity_details_summary more=opacity_details templated=true %} diff --git a/_includes/template-editor/Property_Padding.md b/_includes/template-editor/Property_Padding.md deleted file mode 100644 index d2589c0..0000000 --- a/_includes/template-editor/Property_Padding.md +++ /dev/null @@ -1,22 +0,0 @@ -{% capture padding_details %} -Padding creates space inside the block's edge before content is laid out. - -
-
-
Simple
-

Use one value when every side should have the same inset.

-
- -
-
Advanced
-

Open Advanced Padding to set top, right, bottom, and left independently.

-
-
- -{% if include.panel %} -{% include hint.md title="Panel spacing" text="Panel padding is separate from gap and child margin. Padding creates space inside the panel edge; gap and child margin control spacing between child blocks." heading=false %} -{% endif %} -{% endcapture %} - -{% assign padding_details_summary = include.details | default: "Space inside the block edge" %} -{% include template-editor/property.md name="Padding" details=padding_details_summary more=padding_details %} diff --git a/_includes/template-editor/block-specific-options-intro.md b/_includes/template-editor/block-specific-options-intro.md deleted file mode 100644 index f013efe..0000000 --- a/_includes/template-editor/block-specific-options-intro.md +++ /dev/null @@ -1 +0,0 @@ -## Block Specific Properties diff --git a/_includes/template-editor/child-properties-intro.md b/_includes/template-editor/child-properties-intro.md deleted file mode 100644 index e0be4b6..0000000 --- a/_includes/template-editor/child-properties-intro.md +++ /dev/null @@ -1,2 +0,0 @@ -{% assign child_panel_type = include.type | default: "panel" %} -When a block is inside a {{ child_panel_type }} Panel, extra properties become available for how that block sits inside the panel and relates to the other children. Select the child block to edit these properties. diff --git a/_includes/template-editor/common-block-options.md b/_includes/template-editor/common-block-options.md deleted file mode 100644 index 0576c04..0000000 --- a/_includes/template-editor/common-block-options.md +++ /dev/null @@ -1,131 +0,0 @@ -## Common Properties - -Most blocks share a core set of properties. The right sidebar shows the properties available for the current selection, including controls added by the parent panel. - -{% assign extra_size = include.extra_size | default: include.extra_extra_size %} -{% assign extra_arrange = include.extra_arrange | default: include.extra_extra_arrange %} -{% assign extra_background = include.extra_background | default: include.extra_extra_background %} -{% assign extra_border = include.extra_border | default: include.extra_extra_border %} -{% assign extra_shadow = include.extra_shadow | default: include.extra_extra_shadow %} - -{% capture size_details %} -
-
-
Width
-

Controls the block's horizontal space. Use a fixed value for a predictable footprint, `%` when the width should respond to the canvas or parent panel, or auto sizing when content or layout should decide the width.

-
- -
-
Height
-

Controls the block's vertical space. Height can be fixed, flexible, or constrained with minimum and maximum values when a block needs room to grow without getting too large or too small.

-
- -
-
Aspect Ratio
-

Keeps width and height connected so a block can scale without stretching. This is useful for images, shapes, and blocks that need to preserve a specific proportion.

-
-
- -

For units, auto sizing modes, min/max values, and responsive sizing patterns, see the Sizing and Positioning guide.

- -{% if extra_size %} -{{ extra_size }} -{% endif %} -{% endcapture %} - -{% capture arrange_details %} -
-
-
X and Y
-

Set the block's position on the canvas or inside a Free Panel. X controls horizontal placement; Y controls vertical placement. Positions can use fixed units or `%` values with anchors.

-
- -
-
Alignment
-

Move a block to common canvas positions, or use anchors to decide how the block lines up to a percent-based X or Y value.

-
- -
-
Rotation and Flip
-

Rotate the block or flip it horizontally or vertically without changing the block's content.

-
- -
-
Lock and Layer Order
-

Lock a block to avoid accidental edits, or move it forward and backward when blocks overlap.

-
-
- -

For anchoring, percent positions, panel behavior, and layer order, see the Sizing and Positioning guide.

- -{% if extra_arrange %} -{{ extra_arrange }} -{% endif %} -{% endcapture %} - -{% capture background_details %} -
-
-
Solid
-

Assign a single color as the background of the block.

- {% include template-editor/templatable-properties.md items="Color" %} -
- -
-
Gradient
-

Use a linear, radial, or conic gradient. Gradients are built from stops, and each stop has a color and a position. Stops are ordered by position, so moving a stop changes how the colors blend across the block.

- {% include template-editor/templatable-properties.md items="Stop colors|Stop positions" %} -

Linear and conic gradients also include an angle control.

-
- -
-
Pattern
-

Choose a pattern, then customize the colors it exposes. Some patterns also include a size control. Different patterns use different numbers of colors, so the available controls change after you choose a pattern.

- {% include template-editor/templatable-properties.md items="Pattern colors|Pattern size" %} -

Patterns are sourced from css-pattern.com.

-
-
- -{% include hint.md title="Canvas backgrounds" text="Canvas and block backgrounds are separate. A transparent block can show the canvas background or the parent panel behind it." heading=false %} - -{% if extra_background %} -{{ extra_background }} -{% endif %} -{% endcapture %} - -{% capture border_details %} -Border controls are split into simple and advanced modes. - -
-
-
Simple
-

Use simple border controls when the same color, thickness, line style, and corner radius should apply everywhere.

-
- -
-
Advanced
-

Open Advanced Border to edit sides and corners separately. Sides can have their own color, thickness, and line style. Corners can have their own radius.

-
-
- -{% if extra_border %} -{{ extra_border }} -{% endif %} -{% endcapture %} - -{% capture shadow_details %} -Shadows can be layered. Use a regular shadow for depth, an inner shadow for inset effects, or a glow when the shadow should spread evenly around the block. - -{% if extra_shadow %} -{{ extra_shadow }} -{% endif %} -{% endcapture %} - -
-
PropertyDetails
- {% include template-editor/property.md name="Size" details="Control how much space the block takes up" more=size_details templated=true %} - {% include template-editor/property.md name="Arrange" details="Place and manage the block in its layout" more=arrange_details %} - {% include template-editor/property.md name="Background" details="Style the surface behind the block's content" more=background_details templated=true %} - {% include template-editor/property.md name="Border" details="Define the block's edge and corners" more=border_details %} - {% include template-editor/property.md name="Shadow" details="Layer shadows to add depth to your blocks" more=shadow_details %} -
diff --git a/_includes/template-editor/grid-tracks.md b/_includes/template-editor/grid-tracks.md deleted file mode 100644 index c058303..0000000 --- a/_includes/template-editor/grid-tracks.md +++ /dev/null @@ -1,28 +0,0 @@ -## Grid Tracks - -Grid and Table Panels are built from tracks: columns and rows. Tracks can have their own size and background. - -
-
-
Selecting Tracks
-

Hover a column or row on the canvas and click its track selector to edit that track. The right sidebar switches to the selected column or row and shows track-specific controls.

-

When the panel itself is selected, the right sidebar also includes a collapsible Rows/Columns item. Open it to select a row or column without using the canvas hover target.

-
- -
-
Track Size
-

Use track size to control how much space a row or column receives inside the panel.

-
    -
  • Defined uses a value with fr, %, or px units.
  • -
  • Auto lets the track size itself from its contents.
  • -
  • Min Content sizes the track to the smallest content-based size it can use.
  • -
  • Max Content sizes the track around its largest content-based size.
  • -
-
- -
-
Track Background
-

Track backgrounds apply to the selected row or column. Use them for bands, separators, highlighted columns, or table-like layouts.

-

A child block's own background is drawn above the track background. Transparent blocks let the track background show through.

-
-
diff --git a/_includes/template-editor/hard-hat-icon.md b/_includes/template-editor/hard-hat-icon.md deleted file mode 100644 index a6557c0..0000000 --- a/_includes/template-editor/hard-hat-icon.md +++ /dev/null @@ -1,9 +0,0 @@ -{%- assign icon_variant = include.variant | default: "solid" -%} -{%- assign icon_color = include.color | default: "#475569" -%} -{%- assign icon_label = include.label | default: "Variable mode" -%} -{%- if icon_variant == "outline" -%} - {%- assign icon_href = "/assets/images/template-editor-hard-hat.svg#template-editor-hard-hat-outline" -%} -{%- else -%} - {%- assign icon_href = "/assets/images/template-editor-hard-hat-solid.svg#template-editor-hard-hat-solid" -%} -{%- endif -%} - diff --git a/_includes/template-editor/property.md b/_includes/template-editor/property.md deleted file mode 100644 index ae1c546..0000000 --- a/_includes/template-editor/property.md +++ /dev/null @@ -1,44 +0,0 @@ -{% assign property_name = include.name | default: include.property %} -{% assign property_details = include.details | default: include.summary %} -{% assign property_template_marker = include.templated | default: include.templatable %} -{% assign property_can_template = false %} -{% if property_template_marker == true or property_template_marker == "true" %} - {% assign property_can_template = true %} -{% endif %} -{% capture rendered_details %}{{ property_details | markdownify | strip }}{% endcapture %} -{% assign rendered_details = rendered_details | remove_first: "

" | remove: "

" %} - -{% if include.more %} -
- - - {% if property_can_template %} - Templatable - {% endif %} - - - {{ property_name }} - - {{ rendered_details }} - -
-
- {{ include.more | markdownify }} -
-
-
-{% else %} -
-
- - {% if property_can_template %} - Templatable - {% endif %} - - - {{ property_name }} - - {{ rendered_details }} -
-
-{% endif %} diff --git a/_includes/template-editor/templatable-properties.md b/_includes/template-editor/templatable-properties.md deleted file mode 100644 index 5133353..0000000 --- a/_includes/template-editor/templatable-properties.md +++ /dev/null @@ -1,15 +0,0 @@ -{% assign templatable_items = include.items | default: "" | strip %} -{% if templatable_items != "" %} -
-
Can be templated
-
    - {% assign templatable_item_list = templatable_items | split: "|" %} - {% for item in templatable_item_list %} - {% assign item_text = item | strip %} - {% if item_text != "" %} -
  • {{ item_text }}
  • - {% endif %} - {% endfor %} -
-
-{% endif %} diff --git a/_includes/template-editor/templating-note.md b/_includes/template-editor/templating-note.md deleted file mode 100644 index 74a5229..0000000 --- a/_includes/template-editor/templating-note.md +++ /dev/null @@ -1,3 +0,0 @@ -Many properties can use [Variables](/template-editor/variables/) to assign their value when each image is created. - -Variables can be required, ignored, or given a fallback value. When you render the template, pass values with `template_values`. diff --git a/_includes/template_additional_parameters.md b/_includes/template_additional_parameters.md deleted file mode 100644 index 582365b..0000000 --- a/_includes/template_additional_parameters.md +++ /dev/null @@ -1 +0,0 @@ -{% include additional_parameters.md context="templates" %} diff --git a/_includes/title.html b/_includes/title.html deleted file mode 100644 index 8bd3fa8..0000000 --- a/_includes/title.html +++ /dev/null @@ -1,5 +0,0 @@ -{% if site.logo %} - -{% else %} - {{ site.title }} -{% endif %} diff --git a/_includes/toc.html b/_includes/toc.html deleted file mode 100644 index 904077b..0000000 --- a/_includes/toc.html +++ /dev/null @@ -1,93 +0,0 @@ -{% comment %} - Table of Contents generator - Extracts h2 and h3 headings from the page content and generates a TOC -{% endcomment %} - -{% assign content_string = include.content %} -{% assign headings_found = false %} - -{% comment %} Check if there are any h2 headings with id attributes {% endcomment %} -{% if content_string contains '

-

On this page

-
    - {% comment %} Split content by

to get each h2 section {% endcomment %} - {% assign sections = content_string | split: '' %} - - {% for section in sections %} - {% comment %} Check if this section contains an h2 opening tag {% endcomment %} - {% if section contains '

' %} - {% assign h2_before_anchor = h2_content | split: '' %} - {% assign after_anchor_parts = h2_content | split: '' %} - {% assign heading_text = after_anchor_parts[1] | strip_html | strip | truncate: 80, "" %} - {% else %} - {% comment %} No anchor, get text after the closing > {% endcomment %} - {% assign after_tag_parts = h2_content | split: '>' %} - {% assign heading_text = after_tag_parts[1] | strip_html | strip | truncate: 80, "" %} - {% endif %} - - {% if heading_text != "" and heading_id != "" %} -
  • - {{ heading_text }} - - {% comment %} Look for h3 headings in the next section {% endcomment %} - {% assign next_index = forloop.index %} - {% if next_index < sections.size %} - {% assign next_section = sections[next_index] %} - {% if next_section contains '

    - {% assign h3_sections = next_section | split: '

    ' %} - {% for h3_section in h3_sections %} - {% if h3_section contains '

    ' %} - {% assign h3_before_anchor = h3_content | split: '' %} - {% assign h3_after_anchor = h3_content | split: '' %} - {% assign h3_text = h3_after_anchor[1] | strip_html | strip | truncate: 60, "" %} - {% else %} - {% assign h3_after_tag = h3_content | split: '>' %} - {% assign h3_text = h3_after_tag[1] | strip_html | strip | truncate: 60, "" %} - {% endif %} - - {% if h3_text != "" and h3_id != "" and forloop.index < 8 %} -
  • - {{ h3_text }} -
  • - {% endif %} - {% endif %} - {% endfor %} - - {% endif %} - {% endif %} -

  • - {% endif %} - {% endif %} - {% endfor %} - - -{% endif %} diff --git a/_layouts/default.html b/_layouts/default.html deleted file mode 100644 index bbf5a7b..0000000 --- a/_layouts/default.html +++ /dev/null @@ -1,268 +0,0 @@ ---- -layout: table_wrappers ---- - - - - -{% include head.html %} - - - - Link - - - - - - Search - - - - - - Menu - - - - - - Expand - - - - - - Document - - - - - - -
    - -
    -
    - {% if site.search_enabled != false %} - - {% endif %} - {% if site.aux_links %} - - {% endif %} -
    -
    - {% unless page.url == "/" %} - {% if page.parent %} - - {% else %} -
    - {% include copy_page.html %} -
    - {% endif %} - {% endunless %} - - {% comment %} Capture the rendered content for TOC extraction {% endcomment %} - {% capture rendered_content %} - {% if site.heading_anchors != false %} - {% include vendor/anchor_headings.html html=content anchorBody="" anchorClass="anchor-heading" %} - {% else %} - {{ content }} - {% endif %} - {% endcapture %} - -
    -
    - {{ rendered_content }} - - {% if page.has_children == true and page.has_toc != false %} -
    -

    Table of contents

    -
      - {%- assign children_list = pages_list | where: "parent", page.title | where: "grand_parent", page.parent -%} - {% for child in children_list %} -
    • - {{ child.title }}{% if child.summary %} - {{ child.summary }}{% endif %} -
    • - {% endfor %} -
    - {% endif %} - - {% if site.footer_content != nil or site.last_edit_timestamp or site.gh_edit_link %} -
    -
    - {% if site.back_to_top %} -

    {{ site.back_to_top_text }}

    - {% endif %} - {% if site.footer_content != nil %} -

    {{ site.footer_content }}

    - {% endif %} - - {% if site.last_edit_timestamp or site.gh_edit_link %} -
    - {% if site.last_edit_timestamp and site.last_edit_time_format and page.last_modified_at %} -

    - Page last modified: {{ page.last_modified_at | date: site.last_edit_time_format }}. -

    - {% endif %} - {% if - site.gh_edit_link and - site.gh_edit_link_text and - site.gh_edit_repository and - site.gh_edit_branch and - site.gh_edit_view_mode - %} -

    - {{ site.gh_edit_link_text }} -

    - {% endif %} -
    - {% endif %} -
    - {% endif %} - -
    - - -
    -
    - - {% if site.search_enabled != false %} - {% if site.search.button %} - - - - {% endif %} - -
    - {% endif %} -
    -
    - - - - - {% javascript_asset_tag global %} - - /assets/js/just-the-docs.js - - /assets/js/lunr.js - {% endjavascript_asset_tag %} - - - - - - - - - - diff --git a/_layouts/template-editor-block.html b/_layouts/template-editor-block.html deleted file mode 100644 index 2702ea1..0000000 --- a/_layouts/template-editor-block.html +++ /dev/null @@ -1,16 +0,0 @@ ---- -layout: page ---- -{{ content }} - -{% assign template_editor_templated_content = page.templated_content | default: "" | strip %} -
    -

    Templated Content

    - {% if template_editor_templated_content != "" %} - {{ template_editor_templated_content | markdownify }} - {% endif %} - {% capture template_editor_templating_note %} - {% include template-editor/templating-note.md %} - {% endcapture %} - {{ template_editor_templating_note | markdownify }} -
    diff --git a/_plugins/jekyll_asset_pipeline.rb b/_plugins/jekyll_asset_pipeline.rb deleted file mode 100644 index 38920bd..0000000 --- a/_plugins/jekyll_asset_pipeline.rb +++ /dev/null @@ -1,61 +0,0 @@ -require 'jekyll_asset_pipeline' - -module JekyllAssetPipeline - class CssTagTemplate < JekyllAssetPipeline::Template - def self.filetype - '.css' - end - - def html - file_path = "#{output_path}/#{@filename}" - - # Load all CSS files directly as stylesheets - "\n" - end - end -end - -module JekyllAssetPipeline - class JsTagTemplate < JekyllAssetPipeline::Template - def self.filetype - '.js' - end - - def html - file_path = "#{output_path}/#{@filename}" - - if @filename.match? "highlighting" - return "\n" \ - end - - "\n" \ - end - end -end - -module JekyllAssetPipeline - class CssCompressor < JekyllAssetPipeline::Compressor - require 'yui/compressor' - - def self.filetype - '.css' - end - - def compress - return @content - # return YUI::CssCompressor.new.compress(@content) - end - end - - class JavaScriptCompressor < JekyllAssetPipeline::Compressor - require 'uglifier' - - def self.filetype - '.js' - end - - def compress - Uglifier.compile(@content, harmony: true) - end - end -end diff --git a/_plugins/jeykll_html_css_to_image.rb b/_plugins/jeykll_html_css_to_image.rb deleted file mode 100644 index 0ae24ea..0000000 --- a/_plugins/jeykll_html_css_to_image.rb +++ /dev/null @@ -1,54 +0,0 @@ -require "json" -require "htmlcsstoimage" - -module Jekyll - class HtmlCssToImageTag < Liquid::Tag - attr_reader :input, :template_params, :template_id - - def initialize(tag_name, input, tokens) - super - @input = input - end - - def render(context) - key = hcti_key(context) - # Return placeholder for local development without API key - return "https://via.placeholder.com/600x400?text=HCTI+Image+Placeholder" unless key - - input = parse_input(@input, context) - @template_id = input["template_id"] - @template_params = input - @template_params.delete("template_id") - - client = HTMLCSSToImage.new(api_key: key) - image = client.create_image_from_template(template_id, @template_params) - - image.url - end - - private - - def hcti_key(context) - env_var = ENV["HCTI_API_KEY"] - return env_var if env_var - - hcti_config = context.registers[:site].config["hcti"] - if hcti_config - key = hcti_config["api_key"] - end - - return key if key - # Return nil for local development - the tag will return a placeholder - nil - end - - def parse_input(input, context) - return nil if input.nil? || input.empty? - # Allows the use of variables - input = Liquid::Template.parse(input).render(context) - JSON.parse(input) - end - end -end - -Liquid::Template.register_tag('hcti_image_url', Jekyll::HtmlCssToImageTag) diff --git a/_sass/color_schemes/hcti.scss b/_sass/color_schemes/hcti.scss deleted file mode 100644 index ca79852..0000000 --- a/_sass/color_schemes/hcti.scss +++ /dev/null @@ -1,137 +0,0 @@ -// -// Typography -// - -$body-font-family: -apple-system, BlinkMacSystemFont, "helvetica neue", - helvetica, roboto, noto, "segoe ui", arial, sans-serif !default; -$mono-font-family: "SFMono-Regular", Menlo, Consolas, Monospace !default; -$root-font-size: 16px !default; // Base font-size for rems -$body-line-height: 1.4 !default; -$content-line-height: 1.6 !default; -$body-heading-line-height: 1.25 !default; - -// -// Colors -// - -$white: #fff !default; - -$grey-dk-000: #959396 !default; -$grey-dk-100: #5c5962 !default; -$grey-dk-200: #44434d !default; -$grey-dk-250: #302d36 !default; -$grey-dk-300: #27262b !default; - -$grey-lt-000: #f5f6fa !default; -$grey-lt-100: #eeebee !default; -$grey-lt-200: #ecebed !default; -$grey-lt-300: #e6e1e8 !default; - -$purple-000: #7253ed !default; -$purple-100: #5e41d0 !default; -$purple-200: #4e26af !default; -$purple-300: #381885 !default; - -$blue-000: #2c84fa !default; -$blue-100: #2869e6 !default; -$blue-200: #264caf !default; -$blue-300: #183385 !default; - -$hcti-green: #018a59 !default; // Darker green for WCAG AA contrast (5.3:1 on white) -$hcti-green-light: #02b875 !default; // Original lighter green for decorative use -$green-000: #41d693 !default; -$green-100: #11b584 !default; -$green-200: #009c7b !default; -$green-300: #026e57 !default; - -$yellow-000: #ffeb82 !default; -$yellow-100: #fadf50 !default; -$yellow-200: #f7d12e !default; -$yellow-300: #e7af06 !default; - -$red-000: #f77e7e !default; -$red-100: #f96e65 !default; -$red-200: #e94c4c !default; -$red-300: #dd2e2e !default; - -$body-background-color: $white !default; -$sidebar-color: #343a40 !default; -$search-background-color: $white !default; -$table-background-color: $white !default; -$code-background-color: $grey-lt-000 !default; -$feedback-color: darken($sidebar-color, 3%) !default; - -$body-text-color: $grey-dk-100 !default; -$body-heading-color: $grey-dk-300 !default; -$search-result-preview-color: $grey-dk-000 !default; -$nav-child-link-color: $grey-dk-100 !default; -$link-color: $hcti-green; -$btn-primary-color: $hcti-green; -$base-button-color: #f7f7f7 !default; - -// -// Spacing -// - -$spacing-unit: 1rem; // 1rem == 16px - -$spacers: ( - sp-0: 0, - sp-1: $spacing-unit * 0.25, - sp-2: $spacing-unit * 0.5, - sp-3: $spacing-unit * 0.75, - sp-4: $spacing-unit, - sp-5: $spacing-unit * 1.5, - sp-6: $spacing-unit * 2, - sp-7: $spacing-unit * 2.5, - sp-8: $spacing-unit * 3, - sp-9: $spacing-unit * 3.5, - sp-10: $spacing-unit * 4, -) !default; - -$sp-1: map-get($spacers, sp-1) !default; // 0.25 rem == 4px -$sp-2: map-get($spacers, sp-2) !default; // 0.5 rem == 8px -$sp-3: map-get($spacers, sp-3) !default; // 0.75 rem == 12px -$sp-4: map-get($spacers, sp-4) !default; // 1 rem == 16px -$sp-5: map-get($spacers, sp-5) !default; // 1.5 rem == 24px -$sp-6: map-get($spacers, sp-6) !default; // 2 rem == 32px -$sp-7: map-get($spacers, sp-7) !default; // 2.5 rem == 40px -$sp-8: map-get($spacers, sp-8) !default; // 3 rem == 48px -$sp-9: map-get($spacers, sp-9) !default; // 3.5 rem == 56px -$sp-10: map-get($spacers, sp-10) !default; // 4 rem == 64px - -// -// Borders -// - -$border: 1px solid !default; -$border-radius: 4px !default; -$border-color: $grey-lt-100 !default; - -// -// Grid system -// - -$gutter-spacing: $sp-6 !default; -$gutter-spacing-sm: $sp-4 !default; -$nav-width: 264px !default; -$nav-width-md: 248px !default; -$nav-list-item-height: $sp-6 !default; -$nav-list-item-height-sm: $sp-8 !default; -$nav-list-expander-right: true; -$content-width: 1600px !default; -$header-height: 60px !default; -$search-results-width: $content-width - $nav-width !default; -$transition-duration: 400ms; - -// -// Media queries in pixels -// - -$media-queries: ( - xs: 320px, - sm: 500px, - md: $content-width, - lg: $content-width + $nav-width, - xl: 1400px, -) !default; diff --git a/_sass/custom/custom.scss b/_sass/custom/custom.scss deleted file mode 100644 index aa934e1..0000000 --- a/_sass/custom/custom.scss +++ /dev/null @@ -1,1410 +0,0 @@ -body { - background-color: $sidebar-color; -} - -.main-content .operation-cards { - display: grid; - grid-template-columns: repeat(2, minmax(0, 1fr)); - gap: 0.75rem; - margin: 1.25rem 0 2rem; -} - -.main-content .operation-card { - min-width: 0; - padding: 1rem 1.25rem; - border: 1px solid #e3e6eb; - border-radius: 6px; - background: #fff; - - h3 { - margin: 0 0 0.5rem; - font-size: 1rem; - font-weight: 600; - line-height: 1.4; - } - - code { - padding: 0; - border: 0; - background: transparent; - font-size: 0.8125rem; - color: #d63384; - overflow-wrap: anywhere; - } - - .operation-card__endpoint { - display: flex; - align-items: baseline; - gap: 0.625rem; - - code { - color: #292d35; - } - } - - .operation-card__method { - flex-shrink: 0; - padding: 0.125rem 0.375rem; - border-radius: 3px; - background: #eef1f5; - color: #404854; - font-size: 0.6875rem; - font-weight: 700; - line-height: 1.5; - } - - .operation-card__method--get { - background: #edf4ff; - color: #245ca0; - } - - .operation-card__method--post { - background: #eaf7f0; - color: #236344; - } - - .operation-card__method--put { - background: #fff5e6; - color: #855510; - } - - .operation-card__method--delete { - background: #fceeee; - color: #a03636; - } - - .operation-card__details { - display: grid; - grid-template-columns: 1fr; - gap: 0.375rem 1rem; - margin: 0.75rem 0 0; - - div { - min-width: 0; - } - - dt { - float: none; - width: auto; - text-align: left; - margin: 0 0 0.125rem; - color: #656b75; - font-size: 0.75rem; - font-weight: 400; - - &::after { - content: none; - } - } - - dd { - margin: 0; - line-height: 1.4; - } - } -} - -@media (max-width: 1000px) { - .main-content .operation-cards { - grid-template-columns: 1fr; - } -} - -@media (max-width: 480px) { - .main-content .operation-card { - padding: 0.875rem 1rem; - - .operation-card__details { - grid-template-columns: 1fr; - gap: 0.625rem; - } - } -} - -.main-content .image-rate-limit-callout { - margin: 1.5rem 0 2rem; - padding: 1.25rem 1.5rem; - background: #effaf5; - border: 1px solid #d3eadd; - border-left: 4px solid #02b875; - border-radius: 6px; - - p { - margin: 0; - color: #23543f; - font-size: clamp(1.125rem, 2vw, 1.375rem); - font-weight: 600; - line-height: 1.45; - } - - strong { - font-weight: inherit; - } -} - -// ============================================================================= -// Accessibility: Improved Contrast Fixes -// ============================================================================= - -// Override grey text utilities for better contrast (WCAG AA requires 4.5:1) -// $grey-dk-000 (#959396) only has ~3.5:1 contrast on white, so we use darker colors -.text-grey-dk-000 { - color: $grey-dk-100 !important; // #5c5962 has ~6:1 contrast ratio -} - -// DocSearch placeholder - improve contrast for search button -.DocSearch-Button-Placeholder { - color: #5c5962 !important; // Better contrast than default light grey -} - -.DocSearch-Button { - .DocSearch-Search-Icon { - color: #5c5962 !important; - } -} - -// Site footer text contrast fix -.site-footer { - color: $grey-lt-100 !important; // Light color on dark background for sidebar -} - -// Aux navigation buttons (Get an API Key, Demo) - improve link contrast -// $hcti-green (#02b875) has ~3.6:1 contrast on white, need 4.5:1 for WCAG AA -.aux-nav { - .site-button { - color: #018a59 !important; // Darker green with ~5.3:1 contrast ratio on white - - &:hover { - color: #016847 !important; // Even darker on hover for clear feedback - } - } -} - -.cloudinary-image { - width: auto; - height: auto; -} - -.main { - background-color: white; - border-right: $border $border-color; - height: 100%; - margin-right: auto; -} - -.site-button { - &:hover { - background-color: unset; - text-decoration: underline; - background-image: unset !important; - } -} - -img { - vertical-align: bottom; - margin: 0; - padding: 0; - border: 0; -} - -.te-doc-figure { - margin: 1.5rem 0 2rem; - - img { - display: block; - width: 100%; - max-width: 100%; - height: auto; - background: white; - border: $border $border-color; - border-radius: 6px; - box-shadow: 0 8px 24px rgba(31, 35, 40, 0.08); - } -} -.te-doc-figure.centered img{ - margin-left: auto; - margin-right: auto; -} - -.te-doc-figure--sidebar { - img { - max-width: 430px; - } -} - -.te-doc-figure--natural { - img { - width: auto; - max-width: 100%; - } -} - -.te-doc-section-with-aside { - display: grid; - grid-template-columns: minmax(0, 1fr) clamp(12rem, 26%, 18rem); - gap: 1.25rem; - align-items: start; - margin-bottom: 1.5rem; -} - -.te-doc-figure--inline { - margin: 0.25rem 0 0; -} - -.te-doc-figure--wide { - margin-left: -0.5rem; - margin-right: -0.5rem; -} - -// ============================================================================= -// OG Image Platform Guide Cards -// ============================================================================= - -.cms-guide-grid { - display: grid; - grid-template-columns: repeat(2, minmax(0, 1fr)); - gap: 1rem; - margin: 1.5rem 0 2rem; -} - -.cms-guide-card { - position: relative; - display: flex; - min-width: 0; - min-height: 12rem; - flex-direction: column; - overflow: hidden; - padding: 1.25rem 3.5rem 1.25rem 1.25rem; - color: $grey-dk-300 !important; - background: linear-gradient(145deg, white 65%, mix(white, $grey-lt-000, 35%)); - background-image: linear-gradient(145deg, white 65%, mix(white, $grey-lt-000, 35%)) !important; - border: 1px solid $border-color; - border-radius: 10px; - box-shadow: 0 4px 14px rgba(31, 35, 40, 0.06); - text-decoration: none !important; - transition: border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease; - - &:hover { - color: $grey-dk-300 !important; - background-image: linear-gradient(145deg, white 65%, mix(white, $grey-lt-000, 20%)) !important; - border-color: $link-color; - box-shadow: 0 10px 24px rgba(31, 35, 40, 0.1); - text-decoration: none !important; - transform: translateY(-2px); - - .cms-guide-card__arrow { - color: white; - background: $link-color; - transform: translateX(2px); - } - } - - &:focus-visible { - outline: 3px solid rgba($link-color, 0.35); - outline-offset: 3px; - } -} - -.cms-guide-card__logo { - display: flex; - height: 3.5rem; - align-items: center; - margin-bottom: 1.1rem; - - img { - display: block; - width: auto; - max-width: 3.5rem; - height: auto; - max-height: 3.5rem; - border: 0 !important; - object-fit: contain; - } -} - -.cms-guide-card__logo--wordmark img { - max-width: 10.5rem; - max-height: 3.25rem; -} - -.cms-guide-card__logo--sitepress img { - max-width: 3.75rem; - max-height: 3.75rem; -} - -.cms-guide-card__title { - display: block; - margin-bottom: 0.35rem; - color: $grey-dk-300; - font-size: 1.05rem; - line-height: 1.3; - white-space: normal; -} - -.cms-guide-card__description { - display: block; - color: $grey-dk-100; - font-size: 0.88rem; - line-height: 1.45; - white-space: normal; -} - -.cms-guide-card__arrow { - position: absolute; - right: 1rem; - bottom: 1rem; - display: inline-flex; - width: 2rem; - height: 2rem; - align-items: center; - justify-content: center; - color: $link-color; - background: rgba($link-color, 0.1); - border-radius: 50%; - font-size: 1.15rem; - line-height: 1; - transition: color 0.15s ease, background-color 0.15s ease, transform 0.15s ease; -} - -@media (max-width: 42rem) { - .cms-guide-grid { - grid-template-columns: minmax(0, 1fr); - } - - .cms-guide-card { - min-height: 11rem; - } -} - -@media (max-width: 50rem) { - .te-doc-section-with-aside { - display: block; - } - - .te-doc-figure--inline { - width: 100%; - margin: 1rem 0 1.5rem; - } -} - -// Inline code styling (single backticks and raw inline ) - light pink text, no background -code.language-plaintext.highlighter-rouge, -p > code, -li > code, -td > code, -dd > code { - background-color: transparent !important; - color: #d63384 !important; // Light pinkish color - padding: 0.1em 0.2em !important; - font-size: 0.9em; - border: none !important; - border-radius: 0 !important; -} - -::selection { - background: $blue-100 !important; -} - -.code-toolbar { - position: relative; - pre { - background-color: #1e1e2e !important; - } - code { - border: unset; - color: #cdd6f4 !important; - } - - .toolbar-item { - position: absolute; - padding: 8px; - top: 0px; - right: 0px; - color: $grey-lt-100; - - .success { - svg { - fill: $link-color; - } - } - } -} - -// Improved code block styling for better contrast -pre[class*="language-"], -code[class*="language-"] { - background-color: #1e1e2e !important; - color: #cdd6f4 !important; - border: none !important; -} - -pre[class*="language-"] { - border-radius: 6px; - padding: 1rem !important; -} - -// Syntax highlighting colors (dark theme) -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: #6c7086 !important; -} - -.token.string, -.token.attr-value { - color: #a6e3a1 !important; -} - -.token.punctuation, -.token.operator { - color: #89dceb !important; -} - -.token.property, -.token.tag, -.token.boolean, -.token.number, -.token.constant, -.token.symbol { - color: #fab387 !important; -} - -.token.selector, -.token.attr-name, -.token.char, -.token.builtin { - color: #f9e2af !important; -} - -.token.keyword, -.token.atrule { - color: #cba6f7 !important; -} - -.token.function { - color: #89b4fa !important; -} - -.token.url, -.token.variable { - color: #f38ba8 !important; -} - -// Bash/Shell specific syntax highlighting -.language-bash, -.language-shell, -.language-sh { - // Command names (curl, echo, etc.) - .token.function { - color: #89b4fa !important; - font-weight: 600; - } - - // Flags and parameters (-X, -d, -u, --data-urlencode) - .token.parameter, - .token.variable { - color: #f9e2af !important; - } - - // Strings (single and double quoted) - .token.string { - color: #a6e3a1 !important; - } - - // URLs - .token.url { - color: #89dceb !important; - } - - // Operators and punctuation - .token.operator { - color: #f38ba8 !important; - } -} - -// Additional bash-specific token styling for better visibility -pre[class*="language-bash"], -pre[class*="language-shell"], -pre[class*="language-sh"] { - .token.assign-left { - color: #cba6f7 !important; - } -} - -.code-example { - align-text: center; - .hcti-container { - margin: auto; - display: inline-block; - background-color: transparentize($blue-100, 0.75); - border: 1px dashed $blue-100; - } - background-image: linear-gradient(0deg,rgba(225,228,232,0),rgba(225,228,232,0) 7px,#e1e4e8 ,rgba(225,228,232,0) 8px),linear-gradient(90deg,rgba(225,228,232,0),rgba(225,228,232,0) 7px,#e1e4e8 ,rgba(225,228,232,0) 8px); - background-position: center center; - background-size: 15px 15px; -} - -.hint { - svg { - vertical-align: middle; - margin-top: -2px; - margin-right: 4px; - fill: $blue-000; - } - .hint-title { - color: $body-heading-color; - font-weight: 700; - line-height: 1.25; - margin-bottom: 0.5rem; - } - p { - margin-left: 28px; - color: $grey-dk-200; - } - background: linear-gradient(140deg, rgba(245,246,250,0.30) 0%, rgba(245,246,250,1) 61%); - border: 1px solid $grey-lt-100; - border-radius: 4px; - box-sizing: border-box; - margin-bottom: .75rem; - margin-top: .75rem; - overflow: auto; - padding: .75rem; -} - -.http-method { - span { - background-color: $grey-lt-100; - border-radius: 3px; - box-sizing: border-box; - color: black; - padding: 4px 8px; - text-transform: uppercase; - } - color: $grey-dk-200; - border-color: none; - border-left: solid $blue-100 4px; - background-color: $code-background-color; - background: linear-gradient(140deg, rgba(245,246,250,0.50) 0%, rgba(245,246,250,1) 61%); - border-radius: 3px; - box-sizing: border-box; - line-height: 1.45; - margin-bottom: 16px; - margin-top: 10px; - padding: 8px; - padding-top: 16px; - padding-bottom: 16px; -} - -img { - border: $border; - border-color: $border-color; -} - -.nav-list-link { - font-weight: 500; - color: #3b454e; - - &.child { - font-weight: 400 !important; - } -} - -.nav-list-link.active { - color: $link-color !important; -} - -// ============================================================================= -// Right Sidebar Table of Contents -// ============================================================================= - -.site-container { - display: flex; - - @media (max-width: 800px) { - max-width: 100%; - flex-direction: column; - } - - @media (min-width: 1600px) { - max-width: 1700px; - margin-left: auto; - margin-right: auto; - } - - @media (min-width: 1900px) { - max-width: 1900px; - } - - @media (min-width: 2200px) { - max-width: 2100px; - } -} - -@media (min-width: 1200px) { - .main { - max-width: 1200px !important; - } - - .main-content-wrap { - max-width: none !important; - } -} - -.content-with-toc { - display: flex; - gap: 2rem; - - @media (min-width: 1600px) { - gap: 2.5rem; - } -} - -// Main content in flex container -.content-with-toc > .main-content { - flex: 1; - min-width: 0; - - - @media (max-width: 800px) { - max-width: 100%; - } -} - -.toc-sidebar { - flex: 0 0 200px; - width: 200px; - - // Hide on medium screens - @media (max-width: 1200px) { - display: none; - } - - // Wider on larger screens - @media (min-width: 1600px) { - flex: 0 0 240px; - width: 240px; - } -} - -.toc-nav { - position: sticky; - top: 2rem; - max-height: calc(100vh - 4rem); - overflow-y: auto; - padding-bottom: 2rem; -} - -.toc-title { - font-size: 0.75rem; - font-weight: 600; - text-transform: uppercase; - letter-spacing: 0.05em; - color: $grey-dk-000; - margin-bottom: 0.75rem; - padding-left: 0.75rem; -} - -.toc-list { - list-style: none; - padding: 0; - margin: 0; - border-left: 1px solid $grey-lt-200; -} - -.toc-item { - margin: 0; - - &.toc-h2 { - margin-top: 0.25rem; - } - - &.toc-h3 { - margin-top: 0.125rem; - } -} - -.toc-link { - display: block; - padding: 0.25rem 0.75rem; - font-size: 0.8125rem; - line-height: 1.4; - color: $grey-dk-100; - text-decoration: none; - border-left: 2px solid transparent; - margin-left: -1px; - transition: color 0.15s ease, border-color 0.15s ease, font-weight 0.15s ease; - - &:hover { - color: $link-color; - border-left-color: $grey-lt-100; - } - - // Active state for scroll-spy - &.toc-active { - color: $link-color !important; - border-left-color: $link-color !important; - font-weight: 600; - background-color: rgba($link-color, 0.08); - } -} - -.toc-h3 .toc-link { - padding-left: 1.25rem; - font-size: 0.75rem; - color: $grey-dk-000; - - &.toc-active { - color: $link-color; - font-weight: 600; - } -} - -.toc-sublist { - list-style: none; - padding: 0; - margin: 0; -} - -// Hide the inline markdown-toc when we have the sidebar -// Only show inline TOC on smaller screens where sidebar is hidden -#markdown-toc { - @media (min-width: 1201px) { - display: none; - } -} - -@media (min-width: 1201px) { - // Hide inline TOC elements when the sidebar TOC is visible. - .main-content > .text-delta:has(+ #markdown-toc), - .main-content > hr:has(+ #markdown-toc), - .main-content > hr:has(+ .text-delta + #markdown-toc) { - display: none; - } -} - -// ============================================================================= -// Copy Page Dropdown -// ============================================================================= - -.breadcrumb-with-actions { - display: flex; - justify-content: space-between; - align-items: center; - gap: 1rem; - margin-bottom: 0.5rem; - - .breadcrumb-nav, .breadcrumb-nav-list { - flex: 1; - margin-bottom: 0 !important; - } -} - -.page-header-actions { - display: flex; - justify-content: flex-end; - margin-bottom: 1rem; - margin-top: -0.5rem; -} - -.copy-page-dropdown { - position: relative; - display: inline-block; - - @media (max-width: 800px) { - display: none; // Hide on mobile to save space - } -} - -.copy-page-btn { - display: flex; - align-items: center; - gap: 0.375rem; - padding: 0.375rem 0.75rem; - font-size: 0.875rem; - font-weight: 500; - color: $grey-dk-200; - background-color: white; - border: 1px solid $grey-lt-200; - border-radius: 6px; - cursor: pointer; - transition: all 0.15s ease; - white-space: nowrap; - - &:hover { - background-color: $grey-lt-000; - border-color: $grey-lt-100; - color: $grey-dk-300; - } - - &:focus { - outline: 2px solid $link-color; - outline-offset: 2px; - } - - &[aria-expanded="true"] { - background-color: $grey-lt-000; - border-color: $grey-lt-100; - - .dropdown-arrow { - transform: rotate(180deg); - } - } - - svg { - flex-shrink: 0; - } - - .dropdown-arrow { - transition: transform 0.2s ease; - } -} - -.copy-page-menu { - position: absolute; - top: calc(100% + 0.5rem); - right: 0; - min-width: 280px; - background-color: white; - border: 1px solid $grey-lt-200; - border-radius: 8px; - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.1); - z-index: 1000; - opacity: 0; - visibility: hidden; - transform: translateY(-8px); - transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease; - overflow: hidden; - - &.show { - opacity: 1; - visibility: visible; - transform: translateY(0); - } -} - -.copy-page-menu-item { - display: flex; - align-items: flex-start; - gap: 0.875rem; - padding: 0.875rem 1rem; - width: 100%; - background: none; - border: none; - text-align: left; - cursor: pointer; - transition: background-color 0.15s ease; - text-decoration: none; - color: inherit; - - &:hover { - background-color: $grey-lt-000; - } - - &:active { - background-color: $grey-lt-100; - } - - &:not(:last-child) { - border-bottom: 1px solid $grey-lt-100; - } - - svg { - flex-shrink: 0; - margin-top: 0.1875rem; - color: $grey-dk-100; - } - - .ai-icon { - width: 16px; - height: 16px; - } -} - -.menu-item-text { - flex: 1; - min-width: 0; -} - -.menu-item-title { - font-size: 0.875rem; - font-weight: 500; - color: $grey-dk-300; - margin-bottom: 0.25rem; -} - -.menu-item-subtitle { - font-size: 0.8125rem; - color: $grey-dk-100; - line-height: 1.4; -} - -// ============================================================================= -// Template Editor Property Lists -// ============================================================================= - -.te-property-list { - margin: 1rem 0 1.5rem; - border: 1px solid $border-color; - border-radius: 8px; - overflow: hidden; -} - -.te-property-list__header { - display: grid; - grid-template-columns: 1rem minmax(8rem, 0.36fr) 1fr; - gap: 1rem; - padding: 0.65rem 0.9rem; - background: $grey-lt-000; - border-bottom: 1px solid $border-color; - color: $grey-dk-200; - font-size: 0.72rem; - font-weight: 700; - letter-spacing: 0.08em; - text-transform: uppercase; - - &::before { - content: ""; - } -} - -.te-property { - margin: 0; - border-bottom: 1px solid $border-color; - background: white; - - &:last-child { - border-bottom: 0; - } -} - -.te-property__summary { - display: grid; - grid-template-columns: 1rem minmax(8rem, 0.36fr) 1fr; - gap: 1rem; - align-items: center; - padding: 0.85rem 0.9rem; -} - -details.te-property > .te-property__summary { - cursor: pointer; - list-style: none; - position: relative; - padding-right: 2.25rem; - -webkit-user-select: none; - user-select: none; - - &::-webkit-details-marker { - display: none; - } - - &::after { - position: absolute; - top: 0.95rem; - right: 1rem; - width: 0.45rem; - height: 0.45rem; - border-right: 2px solid $grey-dk-100; - border-bottom: 2px solid $grey-dk-100; - content: ""; - transform: rotate(45deg); - transform-origin: center; - } - - &:hover { - background: $grey-lt-000; - } -} - -details.te-property[open] > .te-property__summary { - border-bottom: 1px solid $border-color; - - &::after { - top: 1.1rem; - transform: rotate(225deg); - } -} - -.te-property__variable { - display: flex; - align-items: flex-start; - justify-content: center; - min-height: 1rem; -} - -.te-property__name { - color: $grey-dk-300; - font-weight: 700; -} - -.te-property__name-text { - min-width: 0; -} - -.te-property__templated-icon { - width: 0.9rem; - height: 0.9rem; - flex: 0 0 auto; - opacity: 0.72; - margin-top: 0.1rem; - border: none; -} - -.te-property__details { - color: $grey-dk-100; - line-height: 1.45; - - p { - margin: 0; - } -} - -.te-property__more { - display: grid; - grid-template-columns: 1rem minmax(8rem, 0.36fr) 1fr; - gap: 1rem; - padding: 0 0.9rem; - color: $grey-dk-200; - background: mix(white, $grey-lt-000, 45%); - - .anchor-heading { - display: none !important; - } - - .hint { - margin: 0.85rem 0 0; - padding: 0.6rem 0.7rem; - overflow: visible; - background: rgba($grey-lt-000, 0.55); - border-color: mix($border-color, white, 72%); - border-left: 1px solid mix($border-color, white, 72%); - border-radius: 4px; - - h3, - .hint-title { - margin: 0 0 0.2rem; - color: $grey-dk-300; - font-size: 0.84rem; - font-weight: 700; - letter-spacing: 0; - line-height: 1.3; - text-transform: none; - } - - p { - margin: 0; - color: $grey-dk-100; - font-size: 0.86rem; - line-height: 1.5; - } - - svg { - width: 0.78rem; - height: 0.78rem; - margin-top: -0.12rem; - fill: $grey-dk-100; - } - } - - p { - margin: 0 0 0.75rem; - line-height: 1.55; - } - - h3 { - margin: 0.95rem 0 0.25rem; - font-size: 0.92rem; - } - - > :first-child { - margin-top: 0; - } - - > :last-child { - margin-bottom: 0; - } -} - -.te-property__more-inner { - grid-column: 2 / 4; - max-width: 44rem; - padding: 1rem 0 1.05rem; -} - -.te-property__sections { - margin: 0.85rem 0; -} - -.te-property__section { - padding: 0.8rem 0; - margin: 0; - border-top: 1px solid $border-color; - - &:first-child { - padding-top: 0; - border-top: 0; - } - - &:last-child { - padding-bottom: 0; - } -} - -.te-property__subhead { - margin-bottom: 0.25rem; - color: $grey-dk-300; - font-size: 0.77rem; - font-weight: 700; - letter-spacing: 0.06em; - line-height: 1.3; - text-transform: uppercase; -} - -.te-property__meta { - color: $grey-dk-100; - font-size: 0.88rem; -} - -.te-property-templatable { - margin: 0.55rem 0 0.75rem; -} - -.te-property-templatable__title { - color: $grey-dk-100; - font-size: 0.76rem; - font-weight: 700; - letter-spacing: 0.06em; - line-height: 1.3; - text-transform: uppercase; -} - -.te-property-templatable__list { - margin: 0.3rem 0 0; - padding: 0; - color: $grey-dk-200; - font-size: 0.9rem; - list-style: none; - line-height: 1.45; - - li { - display: flex; - align-items: baseline; - gap: 0.5rem; - margin: 0.12rem 0; - padding-left: 0; - list-style: none; - - &::before { - display: none !important; - content: none !important; - } - - &::marker { - content: ""; - } - } -} - -.te-property-templatable__marker { - width: 0.22rem; - height: 0.22rem; - flex: 0 0 0.22rem; - background: $grey-dk-000; - border-radius: 50%; - transform: translateY(-0.16rem); -} - -.te-compact-list { - margin: 0.4rem 0 0; - padding-left: 1.05rem; - - li { - margin: 0.15rem 0; - } -} - -.te-variable-modes-grid { - display: grid; - grid-template-columns: 2.25rem max-content minmax(0, 1fr); - margin: 0.85rem 0 1rem; - overflow: hidden; - color: $grey-dk-100; - border: 1px solid $border-color; - border-radius: 4px; - - > * { - min-height: 2.45rem; - padding: 0.65rem 0.75rem; - border-top: 1px solid $border-color; - } - - > :nth-child(-n + 3) { - min-height: auto; - padding-top: 0.55rem; - padding-bottom: 0.55rem; - color: $grey-dk-100; - font-size: 0.82rem; - font-weight: 700; - background: mix(white, $grey-lt-000, 45%); - border-top: 0; - } - - > :nth-child(3n + 1) { - display: flex; - align-items: center; - justify-content: center; - padding-right: 0.45rem; - padding-left: 0.45rem; - } -} - -.te-variable-modes-grid__icon svg { - display: inline-block; -} - -@media (max-width: 42rem) { - .te-property-list__header { - display: none; - } - - .te-property__summary { - grid-template-columns: 1rem 1fr; - gap: 0.25rem 0.75rem; - } - - .te-property__details { - grid-column: 2; - } - - .te-property__more { - grid-template-columns: 1rem 1fr; - gap: 0.25rem 0.75rem; - } - - .te-property__more-inner { - grid-column: 2; - } -} - -// ============================================================================= -// Cursor MCP Install Button -// ============================================================================= - -.cursor-install-btn { - display: inline-block; - margin-bottom: 1rem; - transition: opacity 0.15s ease, transform 0.15s ease; - - &:hover { - opacity: 0.85; - transform: translateY(-1px); - } - - img { - border: none !important; - vertical-align: middle; - height: 38px !important; - width: auto !important; - } -} - -// ============================================================================= -// Mobile Responsive Fixes -// ============================================================================= - -@media (max-width: 900px) { - // Fix horizontal overflow on mobile - .main { - max-width: 100% !important; - width: 100%; - overflow-x: hidden; - } - - .main-content-wrap { - max-width: 100% !important; - padding-left: 15px; - padding-right: 15px; - } - - .content-with-toc { - max-width: 100%; - } - - .main-content table { - display: block; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - max-width: 100%; - } - - // Code blocks on mobile - ensure they stay within container and scroll - div.highlight { - max-width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - - pre { - max-width: 100%; - } - - code { - white-space: pre; - } - } - - // Hide copy button on mobile - .copy-btn { - display: none !important; - } -} - -.code-title{ - font-size: 1.5rem; - font-weight: 300; - margin-bottom: 0rem; - margin-top: 0.5rem; -} -.code-subtitle{ - font-size: 0.9rem; - color: $grey-dk-200; - font-weight: 200; - margin-top: 0.25rem; -} - -.main-content > h1:first-of-type{ - margin-top: 0 !important; -} - -// Give client walkthroughs a quieter title and clear separation between steps. -.main-content.mcp-client-guide { - > h1 { font-size: 2rem; line-height: 1.25; margin-bottom: 1rem; } - > .mcp-lead { font-size: 1.125rem; line-height: 1.6; } - > h2 { margin-top: 3rem; margin-bottom: 1rem; } - > ol > li { margin-bottom: 0.75rem; } - - .mcp-config { - margin: 1.5rem 0 2rem; - padding: 1rem 1.25rem; - border: 1px solid $grey-lt-200; - border-radius: 6px; - - summary { cursor: pointer; font-weight: 500; } - &[open] summary { margin-bottom: 1rem; } - } - - @media (max-width: 600px) { - > h1 { font-size: 1.625rem; } - } -} - -// Prose prompts should stay readable at every viewport width. -.main-content .language-text.highlighter-rouge { - .highlight { min-width: 0; } - - pre, - pre code { - white-space: pre-wrap; - overflow-wrap: anywhere; - word-break: normal; - } -} diff --git a/_sass/layout.scss b/_sass/layout.scss deleted file mode 100644 index 2cd1585..0000000 --- a/_sass/layout.scss +++ /dev/null @@ -1,209 +0,0 @@ -// -// The basic two column layout -// - -.side-bar { - z-index: 0; - flex-wrap: wrap; - background-color: $sidebar-color; - @include mq(md){ - margin-left: auto; - } - - // @include mq(md) { - // flex-wrap: nowrap; - // position: fixed; - // width: $nav-width-md; - // height: 100%; - // flex-direction: column; - // border-right: $border $border-color; - // align-items: flex-end; - // } -} -.side-bar-inner{ - @include mq(md) { - position: sticky; - top:0; - } -} - -.main { - flex-grow: 1; - @include mq(md) { - position: relative; - max-width: $content-width; - // margin-left: $nav-width-md; - } - - @include mq(lg) { - // margin-left: calc( - // (100% - #{$nav-width + $content-width}) / 2 + #{$nav-width} - // ); - } -} - -.main-content-wrap { - @include container; - padding-top: $gutter-spacing-sm; - padding-bottom: $gutter-spacing-sm; - - @include mq(md) { - padding-top: $gutter-spacing; - padding-bottom: $gutter-spacing; - } -} - -.main-header { - z-index: 0; - display: none; - background-color: $sidebar-color; - - @include mq(md) { - display: flex; - justify-content: space-between; - height: $header-height; - background-color: $body-background-color; - border-bottom: $border $border-color; - } - - &.nav-open { - display: block; - - @include mq(md) { - display: flex; - } - } -} - -.site-nav, -.site-header, -.site-footer { - width: 100%; - - @include mq(lg) { - width: $nav-width; - } -} - -.site-nav { - display: none; - - &.nav-open { - display: block; - } - - @include mq(md) { - display: block; - padding-top: $sp-8; - padding-bottom: $gutter-spacing-sm; - overflow-y: auto; - flex: 1 1 auto; - } -} - -.site-header { - display: flex; - min-height: $header-height; - align-items: center; - - @include mq(md) { - height: $header-height; - max-height: $header-height; - border-bottom: $border $border-color; - } -} - -.site-title { - @include container; - flex-grow: 1; - display: flex; - height: 100%; - align-items: center; - padding-top: $sp-3; - padding-bottom: $sp-3; - color: $body-heading-color; - @include fs-6; - - @include mq(md) { - padding-top: $sp-2; - padding-bottom: $sp-2; - } -} - -@if variable-exists(logo) { - .site-logo { - width: 100%; - height: 100%; - background-image: url($logo); - background-repeat: no-repeat; - background-position: left center; - background-size: contain; - } -} - -.site-button { - display: flex; - height: 100%; - padding: $gutter-spacing-sm; - align-items: center; -} - -@include mq(md) { - .site-header .site-button { - display: none; - } -} - -.site-title:hover { - background-image: linear-gradient( - -90deg, - rgba($feedback-color, 1) 0%, - rgba($feedback-color, 0.8) 80%, - rgba($feedback-color, 0) 100% - ); -} - -.site-button:hover { - background-image: linear-gradient( - -90deg, - rgba($feedback-color, 1) 0%, - rgba($feedback-color, 0.8) 100% - ); -} - -// stylelint-disable selector-max-type - -body { - position: relative; - padding-bottom: $sp-10; - overflow-y: scroll; - - @include mq(md) { - position: static; - padding-bottom: 0; - } -} - -// stylelint-enable selector-max-type - -.site-footer { - @include container; - position: absolute; - bottom: 0; - left: 0; - padding-top: $sp-4; - padding-bottom: $sp-4; - color: $grey-dk-000; - @include fs-2; - - @include mq(md) { - position: static; - justify-self: end; - } -} - -.icon { - width: $sp-5; - height: $sp-5; - color: $link-color; -} diff --git a/_sass/modules.scss b/_sass/modules.scss deleted file mode 100644 index d82591b..0000000 --- a/_sass/modules.scss +++ /dev/null @@ -1,20 +0,0 @@ -// -// Import external dependencies -// -@import "./vendor/normalize.scss/normalize.scss"; - -// -// Modules -// -@import "./base"; -@import "./layout"; -@import "./content"; -@import "./navigation"; -@import "./typography"; -@import "./labels"; -@import "./buttons"; -@import "./search"; -@import "./tables"; -@import "./code"; -@import "./utilities/utilities"; -@import "./print"; diff --git a/assets/css/search.css b/assets/css/search.css deleted file mode 100644 index 9c44f5e..0000000 --- a/assets/css/search.css +++ /dev/null @@ -1,8 +0,0 @@ -.search { - margin-top: 10px; -} - -.DocSearch-Button { - width: 50%; - min-width: 150px; -} diff --git a/assets/css/syntax.css b/assets/css/syntax.css deleted file mode 100644 index 54d90b7..0000000 --- a/assets/css/syntax.css +++ /dev/null @@ -1,286 +0,0 @@ -/** - * Rouge Syntax Highlighting - One Dark Theme - * Build-time highlighting - no JavaScript required - */ - -/* Code block container */ -.highlight { - background: #1e1e2e; - border-radius: 6px; - margin: 1em 0; - overflow-x: auto; -} - -.highlight pre { - margin: 0; - padding: 1em; - overflow-x: auto; - line-height: 1.5; -} - -.highlight code { - background: transparent; - border: none; - padding: 0; - font-family: "SF Mono", "Fira Code", "Consolas", "Monaco", monospace; - font-size: 0.9em; - color: #cdd6f4; -} - -/* Inline code */ -code { - background: #313244; - border-radius: 4px; - padding: 0.2em 0.4em; - font-size: 0.9em; - color: #cdd6f4; -} - -pre code { - background: transparent; - padding: 0; -} - -/* Rouge token colors - One Dark / Catppuccin inspired */ - -/* Comments */ -.highlight .c, /* Comment */ -.highlight .c1, /* Comment.Single */ -.highlight .cm, /* Comment.Multiline */ -.highlight .cp, /* Comment.Preproc */ -.highlight .cs, /* Comment.Special */ -.highlight .ch /* Comment.Hashbang */ -{ - color: #6c7086; - font-style: italic; -} - -/* Strings */ -.highlight .s, /* String */ -.highlight .s1, /* String.Single */ -.highlight .s2, /* String.Double */ -.highlight .sb, /* String.Backtick */ -.highlight .sc, /* String.Char */ -.highlight .sd, /* String.Doc */ -.highlight .se, /* String.Escape */ -.highlight .sh, /* String.Heredoc */ -.highlight .si, /* String.Interpol */ -.highlight .sr, /* String.Regex */ -.highlight .ss, /* String.Symbol */ -.highlight .sx /* String.Other */ -{ - color: #a6e3a1; -} - -/* Numbers */ -.highlight .m, /* Number */ -.highlight .mf, /* Number.Float */ -.highlight .mh, /* Number.Hex */ -.highlight .mi, /* Number.Integer */ -.highlight .mo, /* Number.Oct */ -.highlight .mb, /* Number.Bin */ -.highlight .mx, /* Number.Other */ -.highlight .il /* Number.Integer.Long */ -{ - color: #fab387; -} - -/* Keywords */ -.highlight .k, /* Keyword */ -.highlight .kc, /* Keyword.Constant */ -.highlight .kd, /* Keyword.Declaration */ -.highlight .kn, /* Keyword.Namespace */ -.highlight .kp, /* Keyword.Pseudo */ -.highlight .kr, /* Keyword.Reserved */ -.highlight .kt /* Keyword.Type */ -{ - color: #cba6f7; -} - -/* Names/Identifiers */ -.highlight .n /* Name */ -{ - color: #cdd6f4; -} - -.highlight .na /* Name.Attribute */ -{ - color: #89b4fa; -} - -.highlight .nb /* Name.Builtin */ -{ - color: #f38ba8; -} - -.highlight .nc /* Name.Class */ -{ - color: #f9e2af; -} - -.highlight .nd /* Name.Decorator */ -{ - color: #cba6f7; -} - -.highlight .nf, /* Name.Function */ -.highlight .fm /* Name.Function.Magic */ -{ - color: #89b4fa; -} - -.highlight .ni /* Name.Entity */ -{ - color: #fab387; -} - -.highlight .nl /* Name.Label */ -{ - color: #89dceb; -} - -.highlight .nn /* Name.Namespace */ -{ - color: #f9e2af; -} - -.highlight .no /* Name.Constant */ -{ - color: #fab387; -} - -.highlight .nt /* Name.Tag */ -{ - color: #f38ba8; -} - -.highlight .nv, /* Name.Variable */ -.highlight .vc, /* Name.Variable.Class */ -.highlight .vg, /* Name.Variable.Global */ -.highlight .vi, /* Name.Variable.Instance */ -.highlight .vm /* Name.Variable.Magic */ -{ - color: #f38ba8; -} - -/* Operators */ -.highlight .o, /* Operator */ -.highlight .ow /* Operator.Word */ -{ - color: #89dceb; -} - -/* Punctuation */ -.highlight .p /* Punctuation */ -{ - color: #cdd6f4; -} - -/* Generic */ -.highlight .gd /* Generic.Deleted */ -{ - color: #f38ba8; - background: rgba(243, 139, 168, 0.1); -} - -.highlight .ge /* Generic.Emph */ -{ - font-style: italic; -} - -.highlight .gh /* Generic.Heading */ -{ - color: #89b4fa; - font-weight: bold; -} - -.highlight .gi /* Generic.Inserted */ -{ - color: #a6e3a1; - background: rgba(166, 227, 161, 0.1); -} - -.highlight .gs /* Generic.Strong */ -{ - font-weight: bold; -} - -.highlight .gu /* Generic.Subheading */ -{ - color: #89dceb; -} - -/* Errors */ -.highlight .err /* Error */ -{ - color: #f38ba8; -} - -/* Text/Whitespace */ -.highlight .w /* Text.Whitespace */ -{ - color: #6c7086; -} - -/* Shell/Bash specific - these get good highlighting with Rouge */ -.highlight .nb /* Builtin commands like curl, echo, cd */ -{ - color: #89b4fa; - font-weight: 500; -} - -.highlight .nv /* Variables like $HOME */ -{ - color: #f38ba8; -} - -/* Selection */ -.highlight ::selection { - background: #45475a; -} - -.highlight ::-moz-selection { - background: #45475a; -} - -/* Copy button */ -.copy-btn { - position: absolute; - top: 0.5em; - right: 0.5em; - background: #45475a; - color: #cdd6f4; - border: none; - border-radius: 4px; - padding: 0.3em 0.7em; - font-size: 0.75em; - cursor: pointer; - opacity: 0; - transition: opacity 0.2s ease, background 0.2s ease; -} - -.highlight:hover .copy-btn { - opacity: 1; -} - -.copy-btn:hover { - background: #585b70; -} - -/* Mobile Responsive Styles */ -@media (max-width: 800px) { - /* Hide copy button on mobile (no hover on touch devices) */ - .copy-btn { - display: none; - } - - /* Fix code block overflow */ - .highlight { - max-width: 100%; - } - - .highlight pre { - max-width: 100%; - } -} - diff --git a/assets/js/analytics.js b/assets/js/analytics.js deleted file mode 100644 index 3d50aed..0000000 --- a/assets/js/analytics.js +++ /dev/null @@ -1,2649 +0,0 @@ -(function() { - /* - - Copyright The Closure Library Authors. - SPDX-License-Identifier: Apache-2.0 -*/ - var l = this || self - , m = function(a, b) { - a = a.split("."); - var c = l; - a[0]in c || "undefined" == typeof c.execScript || c.execScript("var " + a[0]); - for (var d; a.length && (d = a.shift()); ) - a.length || void 0 === b ? c = c[d] && c[d] !== Object.prototype[d] ? c[d] : c[d] = {} : c[d] = b - }; - var q = function(a, b) { - for (var c in b) - b.hasOwnProperty(c) && (a[c] = b[c]) - } - , r = function(a) { - for (var b in a) - if (a.hasOwnProperty(b)) - return !0; - return !1 - }; - var t = window - , u = document - , v = function(a, b) { - u.addEventListener ? u.addEventListener(a, b, !1) : u.attachEvent && u.attachEvent("on" + a, b) - }; - var w = /^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i; - var x = {} - , y = function() { - x.TAGGING = x.TAGGING || []; - x.TAGGING[1] = !0 - }; - var z = /:[0-9]+$/ - , B = function(a, b) { - b && (b = String(b).toLowerCase()); - if ("protocol" === b || "port" === b) - a.protocol = A(a.protocol) || A(t.location.protocol); - "port" === b ? a.port = String(Number(a.hostname ? a.port : t.location.port) || ("http" == a.protocol ? 80 : "https" == a.protocol ? 443 : "")) : "host" === b && (a.hostname = (a.hostname || t.location.hostname).replace(z, "").toLowerCase()); - var c = A(a.protocol); - b && (b = String(b).toLowerCase()); - switch (b) { - case "url_no_fragment": - b = ""; - a && a.href && (b = a.href.indexOf("#"), - b = 0 > b ? a.href : a.href.substr(0, b)); - a = b; - break; - case "protocol": - a = c; - break; - case "host": - a = a.hostname.replace(z, "").toLowerCase(); - break; - case "port": - a = String(Number(a.port) || ("http" == c ? 80 : "https" == c ? 443 : "")); - break; - case "path": - a.pathname || a.hostname || y(); - a = "/" == a.pathname.substr(0, 1) ? a.pathname : "/" + a.pathname; - a = a.split("/"); - a: if (b = [], - c = a[a.length - 1], - Array.prototype.indexOf) - b = b.indexOf(c), - b = "number" == typeof b ? b : -1; - else { - for (var d = 0; d < b.length; d++) - if (b[d] === c) { - b = d; - break a - } - b = -1 - } - 0 <= b && (a[a.length - 1] = ""); - a = a.join("/"); - break; - case "query": - a = a.search.replace("?", ""); - break; - case "extension": - a = a.pathname.split("."); - a = 1 < a.length ? a[a.length - 1] : ""; - a = a.split("/")[0]; - break; - case "fragment": - a = a.hash.replace("#", ""); - break; - default: - a = a && a.href - } - return a - } - , A = function(a) { - return a ? a.replace(":", "").toLowerCase() : "" - } - , C = function(a) { - var b = u.createElement("a"); - a && (b.href = a); - var c = b.pathname; - "/" !== c[0] && (a || y(), - c = "/" + c); - a = b.hostname.replace(z, ""); - return { - href: b.href, - protocol: b.protocol, - host: b.host, - hostname: a, - pathname: c, - search: b.search, - hash: b.hash, - port: b.port - } - }; - function D() { - for (var a = E, b = {}, c = 0; c < a.length; ++c) - b[a[c]] = c; - return b - } - function F() { - var a = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; - a += a.toLowerCase() + "0123456789-_"; - return a + "." - } - var E, G; - function H(a) { - E = E || F(); - G = G || D(); - for (var b = [], c = 0; c < a.length; c += 3) { - var d = c + 1 < a.length - , f = c + 2 < a.length - , e = a.charCodeAt(c) - , g = d ? a.charCodeAt(c + 1) : 0 - , h = f ? a.charCodeAt(c + 2) : 0 - , k = e >> 2; - e = (e & 3) << 4 | g >> 4; - g = (g & 15) << 2 | h >> 6; - h &= 63; - f || (h = 64, - d || (g = 64)); - b.push(E[k], E[e], E[g], E[h]) - } - return b.join("") - } - function I(a) { - function b(k) { - for (; d < a.length; ) { - var n = a.charAt(d++) - , p = G[n]; - if (null != p) - return p; - if (!/^[\s\xa0]*$/.test(n)) - throw Error("Unknown base64 encoding at char: " + n); - } - return k - } - E = E || F(); - G = G || D(); - for (var c = "", d = 0; ; ) { - var f = b(-1) - , e = b(0) - , g = b(64) - , h = b(64); - if (64 === h && -1 === f) - return c; - c += String.fromCharCode(f << 2 | e >> 4); - 64 != g && (c += String.fromCharCode(e << 4 & 240 | g >> 2), - 64 != h && (c += String.fromCharCode(g << 6 & 192 | h))) - } - } - ;var J; - var N = function() { - var a = K - , b = L - , c = M() - , d = function(g) { - a(g.target || g.srcElement || {}) - } - , f = function(g) { - b(g.target || g.srcElement || {}) - }; - if (!c.init) { - v("mousedown", d); - v("keyup", d); - v("submit", f); - var e = HTMLFormElement.prototype.submit; - HTMLFormElement.prototype.submit = function() { - b(this); - e.call(this) - } - ; - c.init = !0 - } - } - , O = function(a, b, c) { - for (var d = M().decorators, f = {}, e = 0; e < d.length; ++e) { - var g = d[e], h; - if (h = !c || g.forms) - a: { - h = g.domains; - var k = a - , n = !!g.sameHost; - if (h && (n || k !== u.location.hostname)) - for (var p = 0; p < h.length; p++) - if (h[p]instanceof RegExp) { - if (h[p].test(k)) { - h = !0; - break a - } - } else if (0 <= k.indexOf(h[p]) || n && 0 <= h[p].indexOf(k)) { - h = !0; - break a - } - h = !1 - } - h && (h = g.placement, - void 0 == h && (h = g.fragment ? 2 : 1), - h === b && q(f, g.callback())) - } - return f - } - , M = function() { - var a = {}; - var b = t.google_tag_data; - t.google_tag_data = void 0 === b ? a : b; - a = t.google_tag_data; - b = a.gl; - b && b.decorators || (b = { - decorators: [] - }, - a.gl = b); - return b - }; - var P = /(.*?)\*(.*?)\*(.*)/ - , aa = /([^?#]+)(\?[^#]*)?(#.*)?/; - function Q(a) { - return new RegExp("(.*?)(^|&)" + a + "=([^&]*)&?(.*)") - } - var S = function(a) { - var b = [], c; - for (c in a) - if (a.hasOwnProperty(c)) { - var d = a[c]; - void 0 !== d && d === d && null !== d && "[object Object]" !== d.toString() && (b.push(c), - b.push(H(String(d)))) - } - a = b.join("*"); - return ["1", R(a), a].join("*") - } - , R = function(a, b) { - a = [window.navigator.userAgent, (new Date).getTimezoneOffset(), window.navigator.userLanguage || window.navigator.language, Math.floor((new Date).getTime() / 60 / 1E3) - (void 0 === b ? 0 : b), a].join("*"); - if (!(b = J)) { - b = Array(256); - for (var c = 0; 256 > c; c++) { - for (var d = c, f = 0; 8 > f; f++) - d = d & 1 ? d >>> 1 ^ 3988292384 : d >>> 1; - b[c] = d - } - } - J = b; - b = 4294967295; - for (c = 0; c < a.length; c++) - b = b >>> 8 ^ J[(b ^ a.charCodeAt(c)) & 255]; - return ((b ^ -1) >>> 0).toString(36) - } - , ca = function(a) { - return function(b) { - var c = C(t.location.href) - , d = c.search.replace("?", ""); - a: { - var f = d.split("&"); - for (var e = 0; e < f.length; e++) { - var g = f[e].split("="); - if ("_gl" === decodeURIComponent(g[0]).replace(/\+/g, " ")) { - f = g.slice(1).join("="); - break a - } - } - f = void 0 - } - b.query = T(f || "") || {}; - f = B(c, "fragment"); - e = f.match(Q("_gl")); - b.fragment = T(e && e[3] || "") || {}; - a && ba(c, d, f) - } - }; - function U(a, b) { - if (a = Q(a).exec(b)) { - var c = a[2] - , d = a[4]; - b = a[1]; - d && (b = b + c + d) - } - return b - } - var ba = function(a, b, c) { - function d(e, g) { - e = U("_gl", e); - e.length && (e = g + e); - return e - } - if (t.history && t.history.replaceState) { - var f = Q("_gl"); - if (f.test(b) || f.test(c)) - a = B(a, "path"), - b = d(b, "?"), - c = d(c, "#"), - t.history.replaceState({}, void 0, "" + a + b + c) - } - } - , T = function(a) { - var b = void 0 === b ? 3 : b; - try { - if (a) { - a: { - for (var c = 0; 3 > c; ++c) { - var d = P.exec(a); - if (d) { - var f = d; - break a - } - a = decodeURIComponent(a) - } - f = void 0 - } - if (f && "1" === f[1]) { - var e = f[2] - , g = f[3]; - a: { - for (f = 0; f < b; ++f) - if (e === R(g, f)) { - var h = !0; - break a - } - h = !1 - } - if (h) { - b = {}; - var k = g ? g.split("*") : []; - for (g = 0; g < k.length; g += 2) - b[k[g]] = I(k[g + 1]); - return b - } - } - } - } catch (n) {} - }; - function V(a, b, c, d) { - function f(k) { - k = U(a, k); - var n = k.charAt(k.length - 1); - k && "&" !== n && (k += "&"); - return k + h - } - d = void 0 === d ? !1 : d; - var e = aa.exec(c); - if (!e) - return ""; - c = e[1]; - var g = e[2] || ""; - e = e[3] || ""; - var h = a + "=" + b; - d ? e = "#" + f(e.substring(1)) : g = "?" + f(g.substring(1)); - return "" + c + g + e - } - function W(a, b) { - var c = "FORM" === (a.tagName || "").toUpperCase() - , d = O(b, 1, c) - , f = O(b, 2, c); - b = O(b, 3, c); - r(d) && (d = S(d), - c ? X("_gl", d, a) : Y("_gl", d, a, !1)); - !c && r(f) && (c = S(f), - Y("_gl", c, a, !0)); - for (var e in b) - b.hasOwnProperty(e) && Z(e, b[e], a) - } - function Z(a, b, c, d) { - if (c.tagName) { - if ("a" === c.tagName.toLowerCase()) - return Y(a, b, c, d); - if ("form" === c.tagName.toLowerCase()) - return X(a, b, c) - } - if ("string" == typeof c) - return V(a, b, c, d) - } - function Y(a, b, c, d) { - c.href && (a = V(a, b, c.href, void 0 === d ? !1 : d), - w.test(a) && (c.href = a)) - } - function X(a, b, c) { - if (c && c.action) { - var d = (c.method || "").toLowerCase(); - if ("get" === d) { - d = c.childNodes || []; - for (var f = !1, e = 0; e < d.length; e++) { - var g = d[e]; - if (g.name === a) { - g.setAttribute("value", b); - f = !0; - break - } - } - f || (d = u.createElement("input"), - d.setAttribute("type", "hidden"), - d.setAttribute("name", a), - d.setAttribute("value", b), - c.appendChild(d)) - } else - "post" === d && (a = V(a, b, c.action), - w.test(a) && (c.action = a)) - } - } - var K = function(a) { - try { - a: { - for (var b = 100; a && 0 < b; ) { - if (a.href && a.nodeName.match(/^a(?:rea)?$/i)) { - var c = a; - break a - } - a = a.parentNode; - b-- - } - c = null - } - if (c) { - var d = c.protocol; - "http:" !== d && "https:" !== d || W(c, c.hostname) - } - } catch (f) {} - } - , L = function(a) { - try { - if (a.action) { - var b = B(C(a.action), "host"); - W(a, b) - } - } catch (c) {} - }; - m("google_tag_data.glBridge.auto", function(a, b, c, d) { - N(); - c = "fragment" === c ? 2 : 1; - a = { - callback: a, - domains: b, - fragment: 2 === c, - placement: c, - forms: !!d, - sameHost: !1 - }; - M().decorators.push(a) - }); - m("google_tag_data.glBridge.decorate", function(a, b, c) { - a = S(a); - return Z("_gl", a, b, !!c) - }); - m("google_tag_data.glBridge.generate", S); - m("google_tag_data.glBridge.get", function(a, b) { - var c = ca(!!b); - b = M(); - b.data || (b.data = { - query: {}, - fragment: {} - }, - c(b.data)); - c = {}; - if (b = b.data) - q(c, b.query), - a && q(c, b.fragment); - return c - }); -} -)(window); -(function() { - function La(a) { - var b = 1, c; - if (a) - for (b = 0, - c = a.length - 1; 0 <= c; c--) { - var d = a.charCodeAt(c); - b = (b << 6 & 268435455) + d + (d << 14); - d = b & 266338304; - b = 0 != d ? b ^ d >> 21 : b - } - return b - } - ;/* - - Copyright The Closure Library Authors. - SPDX-License-Identifier: Apache-2.0 -*/ - var $c = function(a) { - this.C = a || [] - }; - $c.prototype.set = function(a) { - this.C[a] = !0 - } - ; - $c.prototype.encode = function() { - for (var a = [], b = 0; b < this.C.length; b++) - this.C[b] && (a[Math.floor(b / 6)] ^= 1 << b % 6); - for (b = 0; b < a.length; b++) - a[b] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(a[b] || 0); - return a.join("") + "~" - } - ; - var ha = window.GoogleAnalyticsObject, F; - if (F = void 0 != ha) - F = -1 < (ha.constructor + "").indexOf("String"); - var wa; - if (wa = F) { - var Ea = window.GoogleAnalyticsObject; - wa = Ea ? Ea.replace(/^[\s\xa0]+|[\s\xa0]+$/g, "") : "" - } - var gb = wa || "ga" - , jd = /^(?:utma\.)?\d+\.\d+$/ - , kd = /^amp-[\w.-]{22,64}$/ - , Ba = !1; - var vd = new $c; - function J(a) { - vd.set(a) - } - var Td = function(a) { - a = Dd(a); - a = new $c(a); - for (var b = vd.C.slice(), c = 0; c < a.C.length; c++) - b[c] = b[c] || a.C[c]; - return (new $c(b)).encode() - } - , Dd = function(a) { - a = a.get(Gd); - ka(a) || (a = []); - return a - }; - var ea = function(a) { - return "function" == typeof a - } - , ka = function(a) { - return "[object Array]" == Object.prototype.toString.call(Object(a)) - } - , qa = function(a) { - return void 0 != a && -1 < (a.constructor + "").indexOf("String") - } - , D = function(a, b) { - return 0 == a.indexOf(b) - } - , sa = function(a) { - return a ? a.replace(/^[\s\xa0]+|[\s\xa0]+$/g, "") : "" - } - , ra = function() { - for (var a = O.navigator.userAgent + (M.cookie ? M.cookie : "") + (M.referrer ? M.referrer : ""), b = a.length, c = O.history.length; 0 < c; ) - a += c-- ^ b++; - return [hd() ^ La(a) & 2147483647, Math.round((new Date).getTime() / 1E3)].join(".") - } - , ta = function(a) { - var b = M.createElement("img"); - b.width = 1; - b.height = 1; - b.src = a; - return b - } - , ua = function() {} - , K = function(a) { - if (encodeURIComponent instanceof Function) - return encodeURIComponent(a); - J(28); - return a - } - , L = function(a, b, c, d) { - try { - a.addEventListener ? a.addEventListener(b, c, !!d) : a.attachEvent && a.attachEvent("on" + b, c) - } catch (e) { - J(27) - } - } - , f = /^[\w\-:/.?=&%!\[\]]+$/ - , Nd = /^[\w+/_-]+[=]{0,2}$/ - , be = function(a, b) { - return E(M.location[b ? "href" : "search"], a) - } - , E = function(a, b) { - return (a = a.match("(?:&|#|\\?)" + K(b).replace(/([.*+?^=!:${}()|\[\]\/\\])/g, "\\$1") + "=([^&#]*)")) && 2 == a.length ? a[1] : "" - } - , xa = function() { - var a = "" + M.location.hostname; - return 0 == a.indexOf("www.") ? a.substring(4) : a - } - , de = function(a, b) { - var c = a.indexOf(b); - if (5 == c || 6 == c) - if (a = a.charAt(c + b.length), - "/" == a || "?" == a || "" == a || ":" == a) - return !0; - return !1 - } - , ya = function(a, b) { - var c = M.referrer; - if (/^(https?|android-app):\/\//i.test(c)) { - if (a) - return c; - a = "//" + M.location.hostname; - if (!de(c, a)) - return b && (b = a.replace(/\./g, "-") + ".cdn.ampproject.org", - de(c, b)) ? void 0 : c - } - } - , za = function(a, b) { - if (1 == b.length && null != b[0] && "object" === typeof b[0]) - return b[0]; - for (var c = {}, d = Math.min(a.length + 1, b.length), e = 0; e < d; e++) - if ("object" === typeof b[e]) { - for (var g in b[e]) - b[e].hasOwnProperty(g) && (c[g] = b[e][g]); - break - } else - e < a.length && (c[a[e]] = b[e]); - return c - }; - var ee = function() { - this.keys = []; - this.values = {}; - this.m = {} - }; - ee.prototype.set = function(a, b, c) { - this.keys.push(a); - c ? this.m[":" + a] = b : this.values[":" + a] = b - } - ; - ee.prototype.get = function(a) { - return this.m.hasOwnProperty(":" + a) ? this.m[":" + a] : this.values[":" + a] - } - ; - ee.prototype.map = function(a) { - for (var b = 0; b < this.keys.length; b++) { - var c = this.keys[b] - , d = this.get(c); - d && a(c, d) - } - } - ; - var O = window - , M = document - , va = function(a, b) { - return setTimeout(a, b) - }; - var Qa = window - , Za = document - , G = function(a) { - var b = Qa._gaUserPrefs; - if (b && b.ioo && b.ioo() || a && !0 === Qa["ga-disable-" + a]) - return !0; - try { - var c = Qa.external; - if (c && c._gaUserPrefs && "oo" == c._gaUserPrefs) - return !0 - } catch (g) {} - a = []; - b = String(Za.cookie).split(";"); - for (c = 0; c < b.length; c++) { - var d = b[c].split("=") - , e = d[0].replace(/^\s*|\s*$/g, ""); - e && "AMP_TOKEN" == e && ((d = d.slice(1).join("=").replace(/^\s*|\s*$/g, "")) && (d = decodeURIComponent(d)), - a.push(d)) - } - for (b = 0; b < a.length; b++) - if ("$OPT_OUT" == a[b]) - return !0; - return Za.getElementById("__gaOptOutExtension") ? !0 : !1 - }; - var Ca = function(a) { - var b = [] - , c = M.cookie.split(";"); - a = new RegExp("^\\s*" + a + "=\\s*(.*?)\\s*$"); - for (var d = 0; d < c.length; d++) { - var e = c[d].match(a); - e && b.push(e[1]) - } - return b - } - , zc = function(a, b, c, d, e, g, ca) { - e = G(e) ? !1 : eb.test(M.location.hostname) || "/" == c && vc.test(d) ? !1 : !0; - if (!e) - return !1; - b && 1200 < b.length && (b = b.substring(0, 1200)); - c = a + "=" + b + "; path=" + c + "; "; - g && (c += "expires=" + (new Date((new Date).getTime() + g)).toGMTString() + "; "); - d && "none" !== d && (c += "domain=" + d + ";"); - ca && (c += ca + ";"); - d = M.cookie; - M.cookie = c; - if (!(d = d != M.cookie)) - a: { - a = Ca(a); - for (d = 0; d < a.length; d++) - if (b == a[d]) { - d = !0; - break a - } - d = !1 - } - return d - } - , Cc = function(a) { - return encodeURIComponent ? encodeURIComponent(a).replace(/\(/g, "%28").replace(/\)/g, "%29") : a - } - , vc = /^(www\.)?google(\.com?)?(\.[a-z]{2})?$/ - , eb = /(^|\.)doubleclick\.net$/i; - var oc, Id = /^.*Version\/?(\d+)[^\d].*$/i, ne = function() { - if (void 0 !== O.__ga4__) - return O.__ga4__; - if (void 0 === oc) { - var a = O.navigator.userAgent; - if (a) { - var b = a; - try { - b = decodeURIComponent(a) - } catch (c) {} - if (a = !(0 <= b.indexOf("Chrome")) && !(0 <= b.indexOf("CriOS")) && (0 <= b.indexOf("Safari/") || 0 <= b.indexOf("Safari,"))) - b = Id.exec(b), - a = 11 <= (b ? Number(b[1]) : -1); - oc = a - } else - oc = !1 - } - return oc - }; - var Fa, Ga, fb, Ab, ja = /^https?:\/\/[^/]*cdn\.ampproject\.org\//, Ue = /^(?:www\.|m\.|amp\.)+/, Ub = [], da = function(a) { - if (ye(a[Kd])) { - if (void 0 === Ab) { - var b; - if (b = (b = De.get()) && b._ga || void 0) - Ab = b, - J(81) - } - if (void 0 !== Ab) - return a[Q] || (a[Q] = Ab), - !1 - } - if (a[Kd]) { - J(67); - if (a[ac] && "cookie" != a[ac]) - return !1; - if (void 0 !== Ab) - a[Q] || (a[Q] = Ab); - else { - a: { - b = String(a[W] || xa()); - var c = String(a[Yb] || "/") - , d = Ca(String(a[U] || "_ga")); - b = na(d, b, c); - if (!b || jd.test(b)) - b = !0; - else if (b = Ca("AMP_TOKEN"), - 0 == b.length) - b = !0; - else { - if (1 == b.length && (b = decodeURIComponent(b[0]), - "$RETRIEVING" == b || "$OPT_OUT" == b || "$ERROR" == b || "$NOT_FOUND" == b)) { - b = !0; - break a - } - b = !1 - } - } - if (b && tc(ic, String(a[Na]))) - return !0 - } - } - return !1 - }, ic = function() { - Z.D([ua]) - }, tc = function(a, b) { - var c = Ca("AMP_TOKEN"); - if (1 < c.length) - return J(55), - !1; - c = decodeURIComponent(c[0] || ""); - if ("$OPT_OUT" == c || "$ERROR" == c || G(b)) - return J(62), - !1; - if (!ja.test(M.referrer) && "$NOT_FOUND" == c) - return J(68), - !1; - if (void 0 !== Ab) - return J(56), - va(function() { - a(Ab) - }, 0), - !0; - if (Fa) - return Ub.push(a), - !0; - if ("$RETRIEVING" == c) - return J(57), - va(function() { - tc(a, b) - }, 1E4), - !0; - Fa = !0; - c && "$" != c[0] || (xc("$RETRIEVING", 3E4), - setTimeout(Mc, 3E4), - c = ""); - return Pc(c, b) ? (Ub.push(a), - !0) : !1 - }, Pc = function(a, b, c) { - if (!window.JSON) - return J(58), - !1; - var d = O.XMLHttpRequest; - if (!d) - return J(59), - !1; - var e = new d; - if (!("withCredentials"in e)) - return J(60), - !1; - e.open("POST", (c || "https://ampcid.google.com/v1/publisher:getClientId") + "?key=AIzaSyA65lEHUEizIsNtlbNo-l2K18dT680nsaM", !0); - e.withCredentials = !0; - e.setRequestHeader("Content-Type", "text/plain"); - e.onload = function() { - Fa = !1; - if (4 == e.readyState) { - try { - 200 != e.status && (J(61), - Qc("", "$ERROR", 3E4)); - var g = JSON.parse(e.responseText); - g.optOut ? (J(63), - Qc("", "$OPT_OUT", 31536E6)) : g.clientId ? Qc(g.clientId, g.securityToken, 31536E6) : !c && g.alternateUrl ? (Ga && clearTimeout(Ga), - Fa = !0, - Pc(a, b, g.alternateUrl)) : (J(64), - Qc("", "$NOT_FOUND", 36E5)) - } catch (ca) { - J(65), - Qc("", "$ERROR", 3E4) - } - e = null - } - } - ; - d = { - originScope: "AMP_ECID_GOOGLE" - }; - a && (d.securityToken = a); - e.send(JSON.stringify(d)); - Ga = va(function() { - J(66); - Qc("", "$ERROR", 3E4) - }, 1E4); - return !0 - }, Mc = function() { - Fa = !1 - }, xc = function(a, b) { - if (void 0 === fb) { - fb = ""; - for (var c = id(), d = 0; d < c.length; d++) { - var e = c[d]; - if (zc("AMP_TOKEN", encodeURIComponent(a), "/", e, "", b)) { - fb = e; - return - } - } - } - zc("AMP_TOKEN", encodeURIComponent(a), "/", fb, "", b) - }, Qc = function(a, b, c) { - Ga && clearTimeout(Ga); - b && xc(b, c); - Ab = a; - b = Ub; - Ub = []; - for (c = 0; c < b.length; c++) - b[c](a) - }, ye = function(a) { - a: { - if (ja.test(M.referrer)) { - var b = M.location.hostname.replace(Ue, ""); - b: { - var c = M.referrer; - c = c.replace(/^https?:\/\//, ""); - var d = c.replace(/^[^/]+/, "").split("/") - , e = d[2]; - d = (d = "s" == e ? d[3] : e) ? decodeURIComponent(d) : d; - if (!d) { - if (0 == c.indexOf("xn--")) { - c = ""; - break b - } - (c = c.match(/(.*)\.cdn\.ampproject\.org\/?$/)) && 2 == c.length && (d = c[1].replace(/-/g, ".").replace(/\.\./g, "-")) - } - c = d ? d.replace(Ue, "") : "" - } - (d = b === c) || (c = "." + c, - d = b.substring(b.length - c.length, b.length) === c); - if (d) { - b = !0; - break a - } else - J(78) - } - b = !1 - } - return b && !1 !== a - }; - var bd = function(a) { - return (a ? "https:" : Ba || "https:" == M.location.protocol ? "https:" : "http:") + "//www.google-analytics.com" - } - , Da = function(a) { - this.name = "len"; - this.message = a + "-8192" - } - , ba = function(a, b, c) { - c = c || ua; - if (2036 >= b.length) - wc(a, b, c); - else if (8192 >= b.length) - x(a, b, c) || wd(a, b, c) || wc(a, b, c); - else - throw ge("len", b.length), - new Da(b.length); - } - , pe = function(a, b, c, d) { - d = d || ua; - wd(a + "?" + b, "", d, c) - } - , wc = function(a, b, c) { - var d = ta(a + "?" + b); - d.onload = d.onerror = function() { - d.onload = null; - d.onerror = null; - c() - } - } - , wd = function(a, b, c, d) { - var e = O.XMLHttpRequest; - if (!e) - return !1; - var g = new e; - if (!("withCredentials"in g)) - return !1; - a = a.replace(/^http:/, "https:"); - g.open("POST", a, !0); - g.withCredentials = !0; - g.setRequestHeader("Content-Type", "text/plain"); - g.onreadystatechange = function() { - if (4 == g.readyState) { - if (d) - try { - var ca = g.responseText; - if (1 > ca.length) - ge("xhr", "ver", "0"), - c(); - else if ("1" != ca.charAt(0)) - ge("xhr", "ver", String(ca.length)), - c(); - else if (3 < d.count++) - ge("xhr", "tmr", "" + d.count), - c(); - else if (1 == ca.length) - c(); - else { - var l = ca.charAt(1); - if ("d" == l) - pe("https://stats.g.doubleclick.net/j/collect", d.U, d, c); - else if ("g" == l) { - wc("https://www.google.%/ads/ga-audiences".replace("%", "com"), d.google, c); - var k = ca.substring(2); - k && (/^[a-z.]{1,6}$/.test(k) ? wc("https://www.google.%/ads/ga-audiences".replace("%", k), d.google, ua) : ge("tld", "bcc", k)) - } else - ge("xhr", "brc", l), - c() - } - } catch (w) { - ge("xhr", "rsp"), - c() - } - else - c(); - g = null - } - } - ; - g.send(b); - return !0 - } - , x = function(a, b, c) { - return O.navigator.sendBeacon ? O.navigator.sendBeacon(a, b) ? (c(), - !0) : !1 : !1 - } - , ge = function(a, b, c) { - 1 <= 100 * Math.random() || G("?") || (a = ["t=error", "_e=" + a, "_v=j83", "sr=1"], - b && a.push("_f=" + b), - c && a.push("_m=" + K(c.substring(0, 100))), - a.push("aip=1"), - a.push("z=" + hd()), - wc(bd(!0) + "/u/d", a.join("&"), ua)) - }; - var qc = function() { - return O.gaData = O.gaData || {} - } - , h = function(a) { - var b = qc(); - return b[a] = b[a] || {} - }; - var Ha = function() { - this.M = [] - }; - Ha.prototype.add = function(a) { - this.M.push(a) - } - ; - Ha.prototype.D = function(a) { - try { - for (var b = 0; b < this.M.length; b++) { - var c = a.get(this.M[b]); - c && ea(c) && c.call(O, a) - } - } catch (d) {} - b = a.get(Ia); - b != ua && ea(b) && (a.set(Ia, ua, !0), - setTimeout(b, 10)) - } - ; - function Ja(a) { - if (100 != a.get(Ka) && La(P(a, Q)) % 1E4 >= 100 * R(a, Ka)) - throw "abort"; - } - function Ma(a) { - if (G(P(a, Na))) - throw "abort"; - } - function Oa() { - var a = M.location.protocol; - if ("http:" != a && "https:" != a) - throw "abort"; - } - function Pa(a) { - try { - O.navigator.sendBeacon ? J(42) : O.XMLHttpRequest && "withCredentials"in new O.XMLHttpRequest && J(40) - } catch (c) {} - a.set(ld, Td(a), !0); - a.set(Ac, R(a, Ac) + 1); - var b = []; - ue.map(function(c, d) { - d.F && (c = a.get(c), - void 0 != c && c != d.defaultValue && ("boolean" == typeof c && (c *= 1), - b.push(d.F + "=" + K("" + c)))) - }); - !1 === a.get(xe) && b.push("npa=1"); - b.push("z=" + Bd()); - a.set(Ra, b.join("&"), !0) - } - function Sa(a) { - var b = P(a, fa); - !b && a.get(Vd) && (b = "beacon"); - var c = P(a, gd) - , d = P(a, oe) - , e = c || (d || bd(!1) + "") + "/collect"; - switch (P(a, ad)) { - case "d": - e = c || (d || bd(!1) + "") + "/j/collect"; - b = a.get(qe) || void 0; - pe(e, P(a, Ra), b, a.Z(Ia)); - break; - case "b": - e = c || (d || bd(!1) + "") + "/r/collect"; - default: - b ? (c = P(a, Ra), - d = (d = a.Z(Ia)) || ua, - "image" == b ? wc(e, c, d) : "xhr" == b && wd(e, c, d) || "beacon" == b && x(e, c, d) || ba(e, c, d)) : ba(e, P(a, Ra), a.Z(Ia)) - } - e = P(a, Na); - e = h(e); - b = e.hitcount; - e.hitcount = b ? b + 1 : 1; - e.first_hit || (e.first_hit = (new Date).getTime()); - e = P(a, Na); - delete h(e).pending_experiments; - a.set(Ia, ua, !0) - } - function Hc(a) { - qc().expId && a.set(Nc, qc().expId); - qc().expVar && a.set(Oc, qc().expVar); - var b = P(a, Na); - if (b = h(b).pending_experiments) { - var c = []; - for (d in b) - b.hasOwnProperty(d) && b[d] && c.push(encodeURIComponent(d) + "." + encodeURIComponent(b[d])); - var d = c.join("!") - } else - d = void 0; - d && ((b = a.get(m)) && (d = b + "!" + d), - a.set(m, d, !0)) - } - function cd() { - if (O.navigator && "preview" == O.navigator.loadPurpose) - throw "abort"; - } - function yd(a) { - var b = O.gaDevIds || []; - if (ka(b)) { - var c = a.get("&did"); - qa(c) && 0 < c.length && (b = b.concat(c.split(","))); - c = []; - for (var d = 0; d < b.length; d++) { - var e; - a: { - for (e = 0; e < c.length; e++) - if (b[d] == c[e]) { - e = !0; - break a - } - e = !1 - } - e || c.push(b[d]) - } - 0 != c.length && a.set("&did", c.join(","), !0) - } - } - function vb(a) { - if (!a.get(Na)) - throw "abort"; - } - ;var hd = function() { - return Math.round(2147483647 * Math.random()) - } - , Bd = function() { - try { - var a = new Uint32Array(1); - O.crypto.getRandomValues(a); - return a[0] & 2147483647 - } catch (b) { - return hd() - } - }; - function Ta(a) { - var b = R(a, Ua); - 500 <= b && J(15); - var c = P(a, Va); - if ("transaction" != c && "item" != c) { - c = R(a, Wa); - var d = (new Date).getTime() - , e = R(a, Xa); - 0 == e && a.set(Xa, d); - e = Math.round(2 * (d - e) / 1E3); - 0 < e && (c = Math.min(c + e, 20), - a.set(Xa, d)); - if (0 >= c) - throw "abort"; - a.set(Wa, --c) - } - a.set(Ua, ++b) - } - ;var Ya = function() { - this.data = new ee - }; - Ya.prototype.get = function(a) { - var b = $a(a) - , c = this.data.get(a); - b && void 0 == c && (c = ea(b.defaultValue) ? b.defaultValue() : b.defaultValue); - return b && b.Z ? b.Z(this, a, c) : c - } - ; - var P = function(a, b) { - a = a.get(b); - return void 0 == a ? "" : "" + a - } - , R = function(a, b) { - a = a.get(b); - return void 0 == a || "" === a ? 0 : Number(a) - }; - Ya.prototype.Z = function(a) { - return (a = this.get(a)) && ea(a) ? a : ua - } - ; - Ya.prototype.set = function(a, b, c) { - if (a) - if ("object" == typeof a) - for (var d in a) - a.hasOwnProperty(d) && ab(this, d, a[d], c); - else - ab(this, a, b, c) - } - ; - var ab = function(a, b, c, d) { - if (void 0 != c) - switch (b) { - case Na: - wb.test(c) - } - var e = $a(b); - e && e.o ? e.o(a, b, c, d) : a.data.set(b, c, d) - }; - var ue = new ee - , ve = [] - , bb = function(a, b, c, d, e) { - this.name = a; - this.F = b; - this.Z = d; - this.o = e; - this.defaultValue = c - } - , $a = function(a) { - var b = ue.get(a); - if (!b) - for (var c = 0; c < ve.length; c++) { - var d = ve[c] - , e = d[0].exec(a); - if (e) { - b = d[1](e); - ue.set(b.name, b); - break - } - } - return b - } - , yc = function(a) { - var b; - ue.map(function(c, d) { - d.F == a && (b = d) - }); - return b && b.name - } - , S = function(a, b, c, d, e) { - a = new bb(a,b,c,d,e); - ue.set(a.name, a); - return a.name - } - , cb = function(a, b) { - ve.push([new RegExp("^" + a + "$"), b]) - } - , T = function(a, b, c) { - return S(a, b, c, void 0, db) - } - , db = function() {}; - var hb = T("apiVersion", "v") - , ib = T("clientVersion", "_v"); - S("anonymizeIp", "aip"); - var jb = S("adSenseId", "a") - , Va = S("hitType", "t") - , Ia = S("hitCallback") - , Ra = S("hitPayload"); - S("nonInteraction", "ni"); - S("currencyCode", "cu"); - S("dataSource", "ds"); - var Vd = S("useBeacon", void 0, !1) - , fa = S("transport"); - S("sessionControl", "sc", ""); - S("sessionGroup", "sg"); - S("queueTime", "qt"); - var Ac = S("_s", "_s"); - S("screenName", "cd"); - var kb = S("location", "dl", "") - , lb = S("referrer", "dr") - , mb = S("page", "dp", ""); - S("hostname", "dh"); - var nb = S("language", "ul") - , ob = S("encoding", "de"); - S("title", "dt", function() { - return M.title || void 0 - }); - cb("contentGroup([0-9]+)", function(a) { - return new bb(a[0],"cg" + a[1]) - }); - var pb = S("screenColors", "sd") - , qb = S("screenResolution", "sr") - , rb = S("viewportSize", "vp") - , sb = S("javaEnabled", "je") - , tb = S("flashVersion", "fl"); - S("campaignId", "ci"); - S("campaignName", "cn"); - S("campaignSource", "cs"); - S("campaignMedium", "cm"); - S("campaignKeyword", "ck"); - S("campaignContent", "cc"); - var ub = S("eventCategory", "ec") - , xb = S("eventAction", "ea") - , yb = S("eventLabel", "el") - , zb = S("eventValue", "ev") - , Bb = S("socialNetwork", "sn") - , Cb = S("socialAction", "sa") - , Db = S("socialTarget", "st") - , Eb = S("l1", "plt") - , Fb = S("l2", "pdt") - , Gb = S("l3", "dns") - , Hb = S("l4", "rrt") - , Ib = S("l5", "srt") - , Jb = S("l6", "tcp") - , Kb = S("l7", "dit") - , Lb = S("l8", "clt") - , Ve = S("l9", "_gst") - , We = S("l10", "_gbt") - , Xe = S("l11", "_cst") - , Ye = S("l12", "_cbt") - , Mb = S("timingCategory", "utc") - , Nb = S("timingVar", "utv") - , Ob = S("timingLabel", "utl") - , Pb = S("timingValue", "utt"); - S("appName", "an"); - S("appVersion", "av", ""); - S("appId", "aid", ""); - S("appInstallerId", "aiid", ""); - S("exDescription", "exd"); - S("exFatal", "exf"); - var Nc = S("expId", "xid") - , Oc = S("expVar", "xvar") - , m = S("exp", "exp") - , Rc = S("_utma", "_utma") - , Sc = S("_utmz", "_utmz") - , Tc = S("_utmht", "_utmht") - , Ua = S("_hc", void 0, 0) - , Xa = S("_ti", void 0, 0) - , Wa = S("_to", void 0, 20); - cb("dimension([0-9]+)", function(a) { - return new bb(a[0],"cd" + a[1]) - }); - cb("metric([0-9]+)", function(a) { - return new bb(a[0],"cm" + a[1]) - }); - S("linkerParam", void 0, void 0, Bc, db); - var Ze = T("_cd2l", void 0, !1) - , ld = S("usage", "_u") - , Gd = S("_um"); - S("forceSSL", void 0, void 0, function() { - return Ba - }, function(a, b, c) { - J(34); - Ba = !!c - }); - var ed = S("_j1", "jid") - , ia = S("_j2", "gjid"); - cb("\\&(.*)", function(a) { - var b = new bb(a[0],a[1]) - , c = yc(a[0].substring(1)); - c && (b.Z = function(d) { - return d.get(c) - } - , - b.o = function(d, e, g, ca) { - d.set(c, g, ca) - } - , - b.F = void 0); - return b - }); - var Qb = T("_oot") - , dd = S("previewTask") - , Rb = S("checkProtocolTask") - , md = S("validationTask") - , Sb = S("checkStorageTask") - , Uc = S("historyImportTask") - , Tb = S("samplerTask") - , Vb = S("_rlt") - , Wb = S("buildHitTask") - , Xb = S("sendHitTask") - , Vc = S("ceTask") - , zd = S("devIdTask") - , Cd = S("timingTask") - , Ld = S("displayFeaturesTask") - , oa = S("customTask") - , ze = S("fpsCrossDomainTask") - , V = T("name") - , Q = T("clientId", "cid") - , n = T("clientIdTime") - , xd = T("storedClientId") - , Ad = S("userId", "uid") - , Na = T("trackingId", "tid") - , U = T("cookieName", void 0, "_ga") - , W = T("cookieDomain") - , Yb = T("cookiePath", void 0, "/") - , Zb = T("cookieExpires", void 0, 63072E3) - , Hd = T("cookieUpdate", void 0, !0) - , Be = T("cookieFlags", void 0, "") - , $b = T("legacyCookieDomain") - , Wc = T("legacyHistoryImport", void 0, !0) - , ac = T("storage", void 0, "cookie") - , bc = T("allowLinker", void 0, !1) - , cc = T("allowAnchor", void 0, !0) - , Ka = T("sampleRate", "sf", 100) - , dc = T("siteSpeedSampleRate", void 0, 1) - , ec = T("alwaysSendReferrer", void 0, !1) - , I = T("_gid", "_gid") - , la = T("_gcn") - , Kd = T("useAmpClientId") - , ce = T("_gclid") - , fe = T("_gt") - , he = T("_ge", void 0, 7776E6) - , ie = T("_gclsrc") - , je = T("storeGac", void 0, !0) - , oe = S("_x_19") - , Ae = S("_fplc", "_fplc") - , gd = S("transportUrl") - , Md = S("_r", "_r") - , qe = S("_dp") - , ad = S("_jt", void 0, "n") - , Ud = S("allowAdFeatures", void 0, !0) - , xe = S("allowAdPersonalizationSignals", void 0, !0); - function X(a, b, c, d) { - b[a] = function() { - try { - return d && J(d), - c.apply(this, arguments) - } catch (e) { - throw ge("exc", a, e && e.name), - e; - } - } - } - ;var Od = function() { - this.V = 100; - this.$ = this.fa = !1; - this.oa = "detourexp"; - this.groups = 1 - } - , Ed = function(a) { - var b = new Od, c; - if (b.fa && b.$) - return 0; - b.$ = !0; - if (a) { - if (b.oa && void 0 !== a.get(b.oa)) - return R(a, b.oa); - if (0 == a.get(dc)) - return 0 - } - if (0 == b.V) - return 0; - void 0 === c && (c = Bd()); - return 0 == c % b.V ? Math.floor(c / b.V) % b.groups + 1 : 0 - }; - function fc() { - var a, b; - if ((b = (b = O.navigator) ? b.plugins : null) && b.length) - for (var c = 0; c < b.length && !a; c++) { - var d = b[c]; - -1 < d.name.indexOf("Shockwave Flash") && (a = d.description) - } - if (!a) - try { - var e = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); - a = e.GetVariable("$version") - } catch (g) {} - if (!a) - try { - e = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"), - a = "WIN 6,0,21,0", - e.AllowScriptAccess = "always", - a = e.GetVariable("$version") - } catch (g) {} - if (!a) - try { - e = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"), - a = e.GetVariable("$version") - } catch (g) {} - a && (e = a.match(/[\d]+/g)) && 3 <= e.length && (a = e[0] + "." + e[1] + " r" + e[2]); - return a || void 0 - } - ;var Ee = function() { - var a = Ca("FPLC"); - return 0 < a.length ? a[0] : void 0 - } - , Fe = function(a) { - P(a, oe) && a.get(Ze) && a.set(Ae, Ee() || "0") - }; - var aa = function(a) { - var b = Math.min(R(a, dc), 100); - return La(P(a, Q)) % 100 >= b ? !1 : !0 - } - , gc = function(a) { - var b = {}; - if (Ec(b) || Fc(b)) { - var c = b[Eb]; - void 0 == c || Infinity == c || isNaN(c) || (0 < c ? (Y(b, Gb), - Y(b, Jb), - Y(b, Ib), - Y(b, Fb), - Y(b, Hb), - Y(b, Kb), - Y(b, Lb), - Y(b, Ve), - Y(b, We), - Y(b, Xe), - Y(b, Ye), - va(function() { - a(b) - }, 10)) : L(O, "load", function() { - gc(a) - }, !1)) - } - } - , Ec = function(a) { - var b = O.performance || O.webkitPerformance; - b = b && b.timing; - if (!b) - return !1; - var c = b.navigationStart; - if (0 == c) - return !1; - a[Eb] = b.loadEventStart - c; - a[Gb] = b.domainLookupEnd - b.domainLookupStart; - a[Jb] = b.connectEnd - b.connectStart; - a[Ib] = b.responseStart - b.requestStart; - a[Fb] = b.responseEnd - b.responseStart; - a[Hb] = b.fetchStart - c; - a[Kb] = b.domInteractive - c; - a[Lb] = b.domContentLoadedEventStart - c; - a[Ve] = N.L - c; - a[We] = N.ya - c; - O.google_tag_manager && O.google_tag_manager._li && (b = O.google_tag_manager._li, - a[Xe] = b.cst, - a[Ye] = b.cbt); - return !0 - } - , Fc = function(a) { - if (O.top != O) - return !1; - var b = O.external - , c = b && b.onloadT; - b && !b.isValidLoadTime && (c = void 0); - 2147483648 < c && (c = void 0); - 0 < c && b.setPageReadyTime(); - if (void 0 == c) - return !1; - a[Eb] = c; - return !0 - } - , Y = function(a, b) { - var c = a[b]; - if (isNaN(c) || Infinity == c || 0 > c) - a[b] = void 0 - } - , Fd = function(a) { - return function(b) { - if ("pageview" == b.get(Va) && !a.I) { - a.I = !0; - var c = aa(b) - , d = 0 < E(P(b, kb), "gclid").length; - (c || d) && gc(function(e) { - c && a.send("timing", e); - d && a.send("adtiming", e) - }) - } - } - }; - var hc = !1 - , mc = function(a) { - if ("cookie" == P(a, ac)) { - if (a.get(Hd) || P(a, xd) != P(a, Q)) { - var b = 1E3 * R(a, Zb); - ma(a, Q, U, b); - a.data.set(xd, P(a, Q)) - } - (a.get(Hd) || uc(a) != P(a, I)) && ma(a, I, la, 864E5); - if (a.get(je)) { - var c = P(a, ce); - if (c) { - var d = Math.min(R(a, he), 1E3 * R(a, Zb)); - d = Math.min(d, 1E3 * R(a, fe) + d - (new Date).getTime()); - a.data.set(he, d); - b = {}; - var e = P(a, fe) - , g = P(a, ie) - , ca = kc(P(a, Yb)) - , l = lc(P(a, W)) - , k = P(a, Na) - , w = P(a, Be); - g && "aw.ds" != g ? b && (b.ua = !0) : (c = ["1", e, Cc(c)].join("."), - 0 < d && (b && (b.ta = !0), - zc("_gac_" + Cc(k), c, ca, l, k, d, w))); - le(b) - } - } else - J(75); - (a = P(a, Ae)) && zc("FPLC", a, "/", "none", "", void 0, "Secure") - } - } - , ma = function(a, b, c, d) { - var e = nd(a, b); - if (e) { - c = P(a, c); - var g = kc(P(a, Yb)) - , ca = lc(P(a, W)) - , l = P(a, Be) - , k = P(a, Na); - if ("auto" != ca) - zc(c, e, g, ca, k, d, l) && (hc = !0); - else { - J(32); - for (var w = id(), Ce = 0; Ce < w.length; Ce++) - if (ca = w[Ce], - a.data.set(W, ca), - e = nd(a, b), - zc(c, e, g, ca, k, d, l)) { - hc = !0; - return - } - a.data.set(W, "auto") - } - } - } - , uc = function(a) { - var b = Ca(P(a, la)); - return Xd(a, b) - } - , nc = function(a) { - if ("cookie" == P(a, ac) && !hc && (mc(a), - !hc)) - throw "abort"; - } - , Yc = function(a) { - if (a.get(Wc)) { - var b = P(a, W) - , c = P(a, $b) || xa() - , d = Xc("__utma", c, b); - d && (J(19), - a.set(Tc, (new Date).getTime(), !0), - a.set(Rc, d.R), - (b = Xc("__utmz", c, b)) && d.hash == b.hash && a.set(Sc, b.R)) - } - } - , nd = function(a, b) { - b = Cc(P(a, b)); - var c = lc(P(a, W)).split(".").length; - a = jc(P(a, Yb)); - 1 < a && (c += "-" + a); - return b ? ["GA1", c, b].join(".") : "" - } - , Xd = function(a, b) { - return na(b, P(a, W), P(a, Yb)) - } - , na = function(a, b, c) { - if (!a || 1 > a.length) - J(12); - else { - for (var d = [], e = 0; e < a.length; e++) { - var g = a[e]; - var ca = g.split("."); - var l = ca.shift(); - ("GA1" == l || "1" == l) && 1 < ca.length ? (g = ca.shift().split("-"), - 1 == g.length && (g[1] = "1"), - g[0] *= 1, - g[1] *= 1, - ca = { - H: g, - s: ca.join(".") - }) : ca = kd.test(g) ? { - H: [0, 0], - s: g - } : void 0; - ca && d.push(ca) - } - if (1 == d.length) - return J(13), - d[0].s; - if (0 == d.length) - J(12); - else { - J(14); - d = Gc(d, lc(b).split(".").length, 0); - if (1 == d.length) - return d[0].s; - d = Gc(d, jc(c), 1); - 1 < d.length && J(41); - return d[0] && d[0].s - } - } - } - , Gc = function(a, b, c) { - for (var d = [], e = [], g, ca = 0; ca < a.length; ca++) { - var l = a[ca]; - l.H[c] == b ? d.push(l) : void 0 == g || l.H[c] < g ? (e = [l], - g = l.H[c]) : l.H[c] == g && e.push(l) - } - return 0 < d.length ? d : e - } - , lc = function(a) { - return 0 == a.indexOf(".") ? a.substr(1) : a - } - , id = function() { - var a = [] - , b = xa().split("."); - if (4 == b.length) { - var c = b[b.length - 1]; - if (parseInt(c, 10) == c) - return ["none"] - } - for (c = b.length - 2; 0 <= c; c--) - a.push(b.slice(c).join(".")); - b = M.location.hostname; - eb.test(b) || vc.test(b) || a.push("none"); - return a - } - , kc = function(a) { - if (!a) - return "/"; - 1 < a.length && a.lastIndexOf("/") == a.length - 1 && (a = a.substr(0, a.length - 1)); - 0 != a.indexOf("/") && (a = "/" + a); - return a - } - , jc = function(a) { - a = kc(a); - return "/" == a ? 1 : a.split("/").length - } - , le = function(a) { - a.ta && J(77); - a.na && J(74); - a.pa && J(73); - a.ua && J(69) - }; - function Xc(a, b, c) { - "none" == b && (b = ""); - var d = [] - , e = Ca(a); - a = "__utma" == a ? 6 : 2; - for (var g = 0; g < e.length; g++) { - var ca = ("" + e[g]).split("."); - ca.length >= a && d.push({ - hash: ca[0], - R: e[g], - O: ca - }) - } - if (0 != d.length) - return 1 == d.length ? d[0] : Zc(b, d) || Zc(c, d) || Zc(null, d) || d[0] - } - function Zc(a, b) { - if (null == a) - var c = a = 1; - else - c = La(a), - a = La(D(a, ".") ? a.substring(1) : "." + a); - for (var d = 0; d < b.length; d++) - if (b[d].hash == c || b[d].hash == a) - return b[d] - } - ;var Jc = new RegExp(/^https?:\/\/([^\/:]+)/) - , De = O.google_tag_data.glBridge - , Kc = /(.*)([?&#])(?:_ga=[^&#]*)(?:&?)(.*)/ - , od = /(.*)([?&#])(?:_gac=[^&#]*)(?:&?)(.*)/; - function Bc(a) { - if (a.get(Ze)) - return J(35), - De.generate($e(a)); - var b = P(a, Q) - , c = P(a, I) || ""; - b = "_ga=2." + K(pa(c + b, 0) + "." + c + "-" + b); - (a = af(a)) ? (J(44), - a = "&_gac=1." + K([pa(a.qa, 0), a.timestamp, a.qa].join("."))) : a = ""; - return b + a - } - function Ic(a, b) { - var c = new Date - , d = O.navigator - , e = d.plugins || []; - a = [a, d.userAgent, c.getTimezoneOffset(), c.getYear(), c.getDate(), c.getHours(), c.getMinutes() + b]; - for (b = 0; b < e.length; ++b) - a.push(e[b].description); - return La(a.join(".")) - } - function pa(a, b) { - var c = new Date - , d = O.navigator - , e = c.getHours() + Math.floor((c.getMinutes() + b) / 60); - return La([a, d.userAgent, d.language || "", c.getTimezoneOffset(), c.getYear(), c.getDate() + Math.floor(e / 24), (24 + e) % 24, (60 + c.getMinutes() + b) % 60].join(".")) - } - var Dc = function(a) { - J(48); - this.target = a; - this.T = !1 - }; - Dc.prototype.ca = function(a, b) { - if (a) { - if (this.target.get(Ze)) - return De.decorate($e(this.target), a, b); - if (a.tagName) { - if ("a" == a.tagName.toLowerCase()) { - a.href && (a.href = qd(this, a.href, b)); - return - } - if ("form" == a.tagName.toLowerCase()) - return rd(this, a) - } - if ("string" == typeof a) - return qd(this, a, b) - } - } - ; - var qd = function(a, b, c) { - var d = Kc.exec(b); - d && 3 <= d.length && (b = d[1] + (d[3] ? d[2] + d[3] : "")); - (d = od.exec(b)) && 3 <= d.length && (b = d[1] + (d[3] ? d[2] + d[3] : "")); - a = a.target.get("linkerParam"); - var e = b.indexOf("?"); - d = b.indexOf("#"); - c ? b += (-1 == d ? "#" : "&") + a : (c = -1 == e ? "?" : "&", - b = -1 == d ? b + (c + a) : b.substring(0, d) + c + a + b.substring(d)); - b = b.replace(/&+_ga=/, "&_ga="); - return b = b.replace(/&+_gac=/, "&_gac=") - } - , rd = function(a, b) { - if (b && b.action) - if ("get" == b.method.toLowerCase()) { - a = a.target.get("linkerParam").split("&"); - for (var c = 0; c < a.length; c++) { - var d = a[c].split("=") - , e = d[1]; - d = d[0]; - for (var g = b.childNodes || [], ca = !1, l = 0; l < g.length; l++) - if (g[l].name == d) { - g[l].setAttribute("value", e); - ca = !0; - break - } - ca || (g = M.createElement("input"), - g.setAttribute("type", "hidden"), - g.setAttribute("name", d), - g.setAttribute("value", e), - b.appendChild(g)) - } - } else - "post" == b.method.toLowerCase() && (b.action = qd(a, b.action)) - }; - Dc.prototype.S = function(a, b, c) { - function d(g) { - try { - g = g || O.event; - a: { - var ca = g.target || g.srcElement; - for (g = 100; ca && 0 < g; ) { - if (ca.href && ca.nodeName.match(/^a(?:rea)?$/i)) { - var l = ca; - break a - } - ca = ca.parentNode; - g-- - } - l = {} - } - ("http:" == l.protocol || "https:" == l.protocol) && sd(a, l.hostname || "") && l.href && (l.href = qd(e, l.href, b)) - } catch (k) { - J(26) - } - } - var e = this; - this.target.get(Ze) ? De.auto(function() { - return $e(e.target) - }, a, b ? "fragment" : "", c) : (this.T || (this.T = !0, - L(M, "mousedown", d, !1), - L(M, "keyup", d, !1)), - c && L(M, "submit", function(g) { - g = g || O.event; - if ((g = g.target || g.srcElement) && g.action) { - var ca = g.action.match(Jc); - ca && sd(a, ca[1]) && rd(e, g) - } - })) - } - ; - function sd(a, b) { - if (b == M.location.hostname) - return !1; - for (var c = 0; c < a.length; c++) - if (a[c]instanceof RegExp) { - if (a[c].test(b)) - return !0 - } else if (0 <= b.indexOf(a[c])) - return !0; - return !1 - } - function ke(a, b) { - return b != Ic(a, 0) && b != Ic(a, -1) && b != Ic(a, -2) && b != pa(a, 0) && b != pa(a, -1) && b != pa(a, -2) - } - function $e(a) { - var b = af(a) - , c = {}; - return c._ga = a.get(Q), - c._gid = a.get(I) || void 0, - c._gac = b ? [b.qa, b.timestamp].join(".") : void 0, - c._fplc = Ee(), - c - } - function af(a) { - function b(e) { - return void 0 == e || "" === e ? 0 : Number(e) - } - var c = a.get(ce); - if (c && a.get(je)) { - var d = b(a.get(fe)); - if (1E3 * d + b(a.get(he)) <= (new Date).getTime()) - J(76); - else - return { - timestamp: d, - qa: c - } - } - } - ;var p = /^(GTM|OPT)-[A-Z0-9]+$/ - , q = /;_gaexp=[^;]*/g - , r = /;((__utma=)|([^;=]+=GAX?\d+\.))[^;]*/g - , Aa = /^https?:\/\/[\w\-.]+\.google.com(:\d+)?\/optimize\/opt-launch\.html\?.*$/ - , t = function(a) { - function b(d, e) { - e && (c += "&" + d + "=" + K(e)) - } - var c = "https://www.google-analytics.com/gtm/js?id=" + K(a.id); - "dataLayer" != a.B && b("l", a.B); - b("t", a.target); - b("cid", a.clientId); - b("cidt", a.ka); - b("gac", a.la); - b("aip", a.ia); - a.sync && b("m", "sync"); - b("cycle", a.G); - a.qa && b("gclid", a.qa); - Aa.test(M.referrer) && b("cb", String(hd())); - return c - }; - var Jd = function(a, b, c) { - this.aa = b; - (b = c) || (b = (b = P(a, V)) && "t0" != b ? Wd.test(b) ? "_gat_" + Cc(P(a, Na)) : "_gat_" + Cc(b) : "_gat"); - this.Y = b; - this.ra = null - } - , Rd = function(a, b) { - var c = b.get(Wb); - b.set(Wb, function(e) { - Pd(a, e, ed); - Pd(a, e, ia); - var g = c(e); - Qd(a, e); - return g - }); - var d = b.get(Xb); - b.set(Xb, function(e) { - var g = d(e); - if (se(e)) { - if (ne() !== H(a, e)) { - J(80); - var ca = { - U: re(a, e, 1), - google: re(a, e, 2), - count: 0 - }; - pe("https://stats.g.doubleclick.net/j/collect", ca.U, ca) - } else - ta(re(a, e, 0)); - e.set(ed, "", !0) - } - return g - }) - } - , Pd = function(a, b, c) { - !1 === b.get(Ud) || b.get(c) || ("1" == Ca(a.Y)[0] ? b.set(c, "", !0) : b.set(c, "" + hd(), !0)) - } - , Qd = function(a, b) { - se(b) && zc(a.Y, "1", P(b, Yb), P(b, W), P(b, Na), 6E4, P(b, Be)) - } - , se = function(a) { - return !!a.get(ed) && !1 !== a.get(Ud) - } - , re = function(a, b, c) { - var d = new ee - , e = function(ca) { - $a(ca).F && d.set($a(ca).F, b.get(ca)) - }; - e(hb); - e(ib); - e(Na); - e(Q); - e(ed); - if (0 == c || 1 == c) - e(Ad), - e(ia), - e(I); - d.set($a(ld).F, Td(b)); - var g = ""; - d.map(function(ca, l) { - g += K(ca) + "="; - g += K("" + l) + "&" - }); - g += "z=" + hd(); - 0 == c ? g = a.aa + g : 1 == c ? g = "t=dc&aip=1&_r=3&" + g : 2 == c && (g = "t=sr&aip=1&_r=4&slf_rd=1&" + g); - return g - } - , H = function(a, b) { - null === a.ra && (a.ra = 1 === Ed(b), - a.ra && J(33)); - return a.ra - } - , Wd = /^gtm\d+$/; - var fd = function(a, b) { - a = a.b; - if (!a.get("dcLoaded")) { - var c = new $c(Dd(a)); - c.set(29); - a.set(Gd, c.C); - b = b || {}; - var d; - b[U] && (d = Cc(b[U])); - b = new Jd(a,"https://stats.g.doubleclick.net/r/collect?t=dc&aip=1&_r=3&",d); - Rd(b, a); - a.set("dcLoaded", !0) - } - }; - var Sd = function(a) { - if (!a.get("dcLoaded") && "cookie" == a.get(ac)) { - var b = new Jd(a); - Pd(b, a, ed); - Pd(b, a, ia); - Qd(b, a); - if (se(a)) { - var c = ne() !== H(b, a); - a.set(Md, 1, !0); - c ? (J(79), - a.set(ad, "d", !0), - a.set(qe, { - U: re(b, a, 1), - google: re(b, a, 2), - count: 0 - }, !0)) : a.set(ad, "b", !0) - } - } - }; - var Lc = function() { - var a = O.gaGlobal = O.gaGlobal || {}; - return a.hid = a.hid || hd() - }; - var wb = /^(UA|YT|MO|GP)-(\d+)-(\d+)$/ - , pc = function(a) { - function b(e, g) { - d.b.data.set(e, g) - } - function c(e, g) { - b(e, g); - d.filters.add(e) - } - var d = this; - this.b = new Ya; - this.filters = new Ha; - b(V, a[V]); - b(Na, sa(a[Na])); - b(U, a[U]); - b(W, a[W] || xa()); - b(Yb, a[Yb]); - b(Zb, a[Zb]); - b(Hd, a[Hd]); - b(Be, a[Be]); - b($b, a[$b]); - b(Wc, a[Wc]); - b(bc, a[bc]); - b(cc, a[cc]); - b(Ka, a[Ka]); - b(dc, a[dc]); - b(ec, a[ec]); - b(ac, a[ac]); - b(Ad, a[Ad]); - b(n, a[n]); - b(Kd, a[Kd]); - b(je, a[je]); - b(Ze, a[Ze]); - b(oe, a[oe]); - b(hb, 1); - b(ib, "j83"); - c(Qb, Ma); - c(oa, ua); - c(dd, cd); - c(Rb, Oa); - c(md, vb); - c(Sb, nc); - c(Uc, Yc); - c(Tb, Ja); - c(Vb, Ta); - c(Vc, Hc); - c(zd, yd); - c(Ld, Sd); - c(ze, Fe); - c(Wb, Pa); - c(Xb, Sa); - c(Cd, Fd(this)); - pd(this.b); - td(this.b, a[Q]); - this.b.set(jb, Lc()) - } - , td = function(a, b) { - var c = P(a, U); - a.data.set(la, "_ga" == c ? "_gid" : c + "_gid"); - if ("cookie" == P(a, ac)) { - hc = !1; - c = Ca(P(a, U)); - c = Xd(a, c); - if (!c) { - c = P(a, W); - var d = P(a, $b) || xa(); - c = Xc("__utma", d, c); - void 0 != c ? (J(10), - c = c.O[1] + "." + c.O[2]) : c = void 0 - } - c && (hc = !0); - if (d = c && !a.get(Hd)) - if (d = c.split("."), - 2 != d.length) - d = !1; - else if (d = Number(d[1])) { - var e = R(a, Zb); - d = d + e < (new Date).getTime() / 1E3 - } else - d = !1; - d && (c = void 0); - c && (a.data.set(xd, c), - a.data.set(Q, c), - (c = uc(a)) && a.data.set(I, c)); - if (a.get(je) && (c = a.get(ce), - d = a.get(ie), - !c || d && "aw.ds" != d)) { - c = {}; - if (M) { - d = []; - e = M.cookie.split(";"); - for (var g = /^\s*_gac_(UA-\d+-\d+)=\s*(.+?)\s*$/, ca = 0; ca < e.length; ca++) { - var l = e[ca].match(g); - l && d.push({ - ja: l[1], - value: l[2] - }) - } - e = {}; - if (d && d.length) - for (g = 0; g < d.length; g++) - (ca = d[g].value.split("."), - "1" != ca[0] || 3 != ca.length) ? c && (c.na = !0) : ca[1] && (e[d[g].ja] ? c && (c.pa = !0) : e[d[g].ja] = [], - e[d[g].ja].push({ - timestamp: ca[1], - qa: ca[2] - })); - d = e - } else - d = {}; - d = d[P(a, Na)]; - le(c); - d && 0 != d.length && (c = d[0], - a.data.set(fe, c.timestamp), - a.data.set(ce, c.qa)) - } - } - if (a.get(Hd) && (c = be("_ga", !!a.get(cc)), - g = be("_gl", !!a.get(cc)), - d = De.get(a.get(cc)), - e = d._ga, - g && 0 < g.indexOf("_ga*") && !e && J(30), - g = d.gclid, - ca = d._gac, - c || e || g || ca)) - if (c && e && J(36), - a.get(bc) || ye(a.get(Kd))) { - e && (J(38), - a.data.set(Q, e), - d._gid && (J(51), - a.data.set(I, d._gid))); - g ? (J(82), - a.data.set(ce, g), - d.gclsrc && a.data.set(ie, d.gclsrc)) : ca && (e = ca.split(".")) && 2 === e.length && (J(37), - a.data.set(ce, e[0]), - a.data.set(fe, e[1])); - if (d = d._fplc) - J(83), - a.data.set(Ae, d); - if (c) - b: if (d = c.indexOf("."), - -1 == d) - J(22); - else { - e = c.substring(0, d); - g = c.substring(d + 1); - d = g.indexOf("."); - c = g.substring(0, d); - g = g.substring(d + 1); - if ("1" == e) { - if (d = g, - ke(d, c)) { - J(23); - break b - } - } else if ("2" == e) { - d = g.indexOf("-"); - e = ""; - 0 < d ? (e = g.substring(0, d), - d = g.substring(d + 1)) : d = g.substring(1); - if (ke(e + d, c)) { - J(53); - break b - } - e && (J(2), - a.data.set(I, e)) - } else { - J(22); - break b - } - J(11); - a.data.set(Q, d); - if (c = be("_gac", !!a.get(cc))) - c = c.split("."), - "1" != c[0] || 4 != c.length ? J(72) : ke(c[3], c[1]) ? J(71) : (a.data.set(ce, c[3]), - a.data.set(fe, c[2]), - J(70)) - } - } else - J(21); - b && (J(9), - a.data.set(Q, K(b))); - a.get(Q) || (b = (b = O.gaGlobal) && b.from_cookie && "cookie" !== P(a, ac) ? void 0 : (b = b && b.vid) && -1 !== b.search(jd) ? b : void 0, - b ? (J(17), - a.data.set(Q, b)) : (J(8), - a.data.set(Q, ra()))); - a.get(I) || (J(3), - a.data.set(I, ra())); - mc(a); - b = O.gaGlobal = O.gaGlobal || {}; - c = P(a, Q); - a = c === P(a, xd); - if (void 0 == b.vid || a && !b.from_cookie) - b.vid = c, - b.from_cookie = a - } - , pd = function(a) { - var b = O.navigator - , c = O.screen - , d = M.location; - a.set(lb, ya(!!a.get(ec), !!a.get(Kd))); - if (d) { - var e = d.pathname || ""; - "/" != e.charAt(0) && (J(31), - e = "/" + e); - a.set(kb, d.protocol + "//" + d.hostname + e + d.search) - } - c && a.set(qb, c.width + "x" + c.height); - c && a.set(pb, c.colorDepth + "-bit"); - c = M.documentElement; - var g = (e = M.body) && e.clientWidth && e.clientHeight - , ca = []; - c && c.clientWidth && c.clientHeight && ("CSS1Compat" === M.compatMode || !g) ? ca = [c.clientWidth, c.clientHeight] : g && (ca = [e.clientWidth, e.clientHeight]); - c = 0 >= ca[0] || 0 >= ca[1] ? "" : ca.join("x"); - a.set(rb, c); - a.set(tb, fc()); - a.set(ob, M.characterSet || M.charset); - a.set(sb, b && "function" === typeof b.javaEnabled && b.javaEnabled() || !1); - a.set(nb, (b && (b.language || b.browserLanguage) || "").toLowerCase()); - a.data.set(ce, be("gclid", !0)); - a.data.set(ie, be("gclsrc", !0)); - a.data.set(fe, Math.round((new Date).getTime() / 1E3)); - if (d && a.get(cc) && (b = M.location.hash)) { - b = b.split(/[?&#]+/); - d = []; - for (c = 0; c < b.length; ++c) - (D(b[c], "utm_id") || D(b[c], "utm_campaign") || D(b[c], "utm_source") || D(b[c], "utm_medium") || D(b[c], "utm_term") || D(b[c], "utm_content") || D(b[c], "gclid") || D(b[c], "dclid") || D(b[c], "gclsrc")) && d.push(b[c]); - 0 < d.length && (b = "#" + d.join("&"), - a.set(kb, a.get(kb) + b)) - } - }; - pc.prototype.get = function(a) { - return this.b.get(a) - } - ; - pc.prototype.set = function(a, b) { - this.b.set(a, b) - } - ; - var me = { - pageview: [mb], - event: [ub, xb, yb, zb], - social: [Bb, Cb, Db], - timing: [Mb, Nb, Pb, Ob] - }; - pc.prototype.send = function(a) { - if (!(1 > arguments.length)) { - if ("string" === typeof arguments[0]) { - var b = arguments[0]; - var c = [].slice.call(arguments, 1) - } else - b = arguments[0] && arguments[0][Va], - c = arguments; - b && (c = za(me[b] || [], c), - c[Va] = b, - this.b.set(c, void 0, !0), - this.filters.D(this.b), - this.b.data.m = {}) - } - } - ; - pc.prototype.ma = function(a, b) { - var c = this; - u(a, c, b) || (v(a, function() { - u(a, c, b) - }), - y(String(c.get(V)), a, void 0, b, !0)) - } - ; - var rc = function(a) { - if ("prerender" == M.visibilityState) - return !1; - a(); - return !0 - } - , z = function(a) { - if (!rc(a)) { - J(16); - var b = !1 - , c = function() { - if (!b && rc(a)) { - b = !0; - var d = c - , e = M; - e.removeEventListener ? e.removeEventListener("visibilitychange", d, !1) : e.detachEvent && e.detachEvent("onvisibilitychange", d) - } - }; - L(M, "visibilitychange", c) - } - }; - var te = /^(?:(\w+)\.)?(?:(\w+):)?(\w+)$/ - , sc = function(a) { - if (ea(a[0])) - this.u = a[0]; - else { - var b = te.exec(a[0]); - null != b && 4 == b.length && (this.c = b[1] || "t0", - this.K = b[2] || "", - this.methodName = b[3], - this.a = [].slice.call(a, 1), - this.K || (this.A = "create" == this.methodName, - this.i = "require" == this.methodName, - this.g = "provide" == this.methodName, - this.ba = "remove" == this.methodName), - this.i && (3 <= this.a.length ? (this.X = this.a[1], - this.W = this.a[2]) : this.a[1] && (qa(this.a[1]) ? this.X = this.a[1] : this.W = this.a[1]))); - b = a[1]; - a = a[2]; - if (!this.methodName) - throw "abort"; - if (this.i && (!qa(b) || "" == b)) - throw "abort"; - if (this.g && (!qa(b) || "" == b || !ea(a))) - throw "abort"; - if (ud(this.c) || ud(this.K)) - throw "abort"; - if (this.g && "t0" != this.c) - throw "abort"; - } - }; - function ud(a) { - return 0 <= a.indexOf(".") || 0 <= a.indexOf(":") - } - ;var Yd, Zd, $d, A; - Yd = new ee; - $d = new ee; - A = new ee; - Zd = { - ec: 45, - ecommerce: 46, - linkid: 47 - }; - var u = function(a, b, c) { - b == N || b.get(V); - var d = Yd.get(a); - if (!ea(d)) - return !1; - b.plugins_ = b.plugins_ || new ee; - if (b.plugins_.get(a)) - return !0; - b.plugins_.set(a, new d(b,c || {})); - return !0 - } - , y = function(a, b, c, d, e) { - if (!ea(Yd.get(b)) && !$d.get(b)) { - Zd.hasOwnProperty(b) && J(Zd[b]); - a = N.j(a); - if (p.test(b)) { - J(52); - if (!a) - return !0; - c = d || {}; - d = { - id: b, - B: c.dataLayer || "dataLayer", - ia: !!a.get("anonymizeIp"), - sync: e, - G: !1 - }; - a.get(">m") == b && (d.G = !0); - var g = String(a.get("name")); - "t0" != g && (d.target = g); - G(String(a.get("trackingId"))) || (d.clientId = String(a.get(Q)), - d.ka = Number(a.get(n)), - c = c.palindrome ? r : q, - c = (c = M.cookie.replace(/^|(; +)/g, ";").match(c)) ? c.sort().join("").substring(1) : void 0, - d.la = c, - d.qa = E(a.b.get(kb) || "", "gclid")); - c = d.B; - g = (new Date).getTime(); - O[c] = O[c] || []; - g = { - "gtm.start": g - }; - e || (g.event = "gtm.js"); - O[c].push(g); - c = t(d) - } - !c && Zd.hasOwnProperty(b) ? (J(39), - c = b + ".js") : J(43); - if (c) { - if (a) { - var ca = a.get(oe); - qa(ca) || (ca = void 0) - } - c && 0 <= c.indexOf("/") || (c = (ca || bd(!1)) + "/plugins/ua/" + c); - ca = ae(c); - a = ca.protocol; - d = M.location.protocol; - if (("https:" == a || a == d || ("http:" != a ? 0 : "http:" == d)) && B(ca)) { - if (ca = ca.url) - a = (a = M.querySelector && M.querySelector("script[nonce]") || null) ? a.nonce || a.getAttribute && a.getAttribute("nonce") || "" : "", - e ? (e = "", - a && Nd.test(a) && (e = ' nonce="' + a + '"'), - f.test(ca) && M.write("\x3c/script>')) : (e = M.createElement("script"), - e.type = "text/javascript", - e.async = !0, - e.src = ca, - a && e.setAttribute("nonce", a), - ca = M.getElementsByTagName("script")[0], - ca.parentNode.insertBefore(e, ca)); - $d.set(b, !0) - } - } - } - } - , v = function(a, b) { - var c = A.get(a) || []; - c.push(b); - A.set(a, c) - } - , C = function(a, b) { - Yd.set(a, b); - b = A.get(a) || []; - for (var c = 0; c < b.length; c++) - b[c](); - A.set(a, []) - } - , B = function(a) { - var b = ae(M.location.href); - if (D(a.url, "https://www.google-analytics.com/gtm/js?id=")) - return !0; - if (a.query || 0 <= a.url.indexOf("?") || 0 <= a.path.indexOf("://")) - return !1; - if (a.host == b.host && a.port == b.port) - return !0; - b = "http:" == a.protocol ? 80 : 443; - return "www.google-analytics.com" == a.host && (a.port || b) == b && D(a.path, "/plugins/") ? !0 : !1 - } - , ae = function(a) { - function b(l) { - var k = l.hostname || "" - , w = 0 <= k.indexOf("]"); - k = k.split(w ? "]" : ":")[0].toLowerCase(); - w && (k += "]"); - w = (l.protocol || "").toLowerCase(); - w = 1 * l.port || ("http:" == w ? 80 : "https:" == w ? 443 : ""); - l = l.pathname || ""; - D(l, "/") || (l = "/" + l); - return [k, "" + w, l] - } - var c = M.createElement("a"); - c.href = M.location.href; - var d = (c.protocol || "").toLowerCase() - , e = b(c) - , g = c.search || "" - , ca = d + "//" + e[0] + (e[1] ? ":" + e[1] : ""); - D(a, "//") ? a = d + a : D(a, "/") ? a = ca + a : !a || D(a, "?") ? a = ca + e[2] + (a || g) : 0 > a.split("/")[0].indexOf(":") && (a = ca + e[2].substring(0, e[2].lastIndexOf("/")) + "/" + a); - c.href = a; - d = b(c); - return { - protocol: (c.protocol || "").toLowerCase(), - host: d[0], - port: d[1], - path: d[2], - query: c.search || "", - url: a || "" - } - }; - var Z = { - ga: function() { - Z.f = [] - } - }; - Z.ga(); - Z.D = function(a) { - var b = Z.J.apply(Z, arguments); - b = Z.f.concat(b); - for (Z.f = []; 0 < b.length && !Z.v(b[0]) && !(b.shift(), - 0 < Z.f.length); ) - ; - Z.f = Z.f.concat(b) - } - ; - Z.J = function(a) { - for (var b = [], c = 0; c < arguments.length; c++) - try { - var d = new sc(arguments[c]); - d.g ? C(d.a[0], d.a[1]) : (d.i && (d.ha = y(d.c, d.a[0], d.X, d.W)), - b.push(d)) - } catch (e) {} - return b - } - ; - Z.v = function(a) { - try { - if (a.u) - a.u.call(O, N.j("t0")); - else { - var b = a.c == gb ? N : N.j(a.c); - if (a.A) { - if ("t0" == a.c && (b = N.create.apply(N, a.a), - null === b)) - return !0 - } else if (a.ba) - N.remove(a.c); - else if (b) - if (a.i) { - if (a.ha && (a.ha = y(a.c, a.a[0], a.X, a.W)), - !u(a.a[0], b, a.W)) - return !0 - } else if (a.K) { - var c = a.methodName - , d = a.a - , e = b.plugins_.get(a.K); - e[c].apply(e, d) - } else - b[a.methodName].apply(b, a.a) - } - } catch (g) {} - } - ; - var N = function(a) { - J(1); - Z.D.apply(Z, [arguments]) - }; - N.h = {}; - N.P = []; - N.L = 0; - N.ya = 0; - N.answer = 42; - var we = [Na, W, V]; - N.create = function(a) { - var b = za(we, [].slice.call(arguments)); - b[V] || (b[V] = "t0"); - var c = "" + b[V]; - if (N.h[c]) - return N.h[c]; - if (da(b)) - return null; - b = new pc(b); - N.h[c] = b; - N.P.push(b); - c = qc().tracker_created; - if (ea(c)) - try { - c(b) - } catch (d) {} - return b - } - ; - N.remove = function(a) { - for (var b = 0; b < N.P.length; b++) - if (N.P[b].get(V) == a) { - N.P.splice(b, 1); - N.h[a] = null; - break - } - } - ; - N.j = function(a) { - return N.h[a] - } - ; - N.getAll = function() { - return N.P.slice(0) - } - ; - N.N = function() { - "ga" != gb && J(49); - var a = O[gb]; - if (!a || 42 != a.answer) { - N.L = a && a.l; - N.ya = 1 * new Date; - N.loaded = !0; - var b = O[gb] = N; - X("create", b, b.create); - X("remove", b, b.remove); - X("getByName", b, b.j, 5); - X("getAll", b, b.getAll, 6); - b = pc.prototype; - X("get", b, b.get, 7); - X("set", b, b.set, 4); - X("send", b, b.send); - X("requireSync", b, b.ma); - b = Ya.prototype; - X("get", b, b.get); - X("set", b, b.set); - if ("https:" != M.location.protocol && !Ba) { - a: { - b = M.getElementsByTagName("script"); - for (var c = 0; c < b.length && 100 > c; c++) { - var d = b[c].src; - if (d && 0 == d.indexOf(bd(!0) + "/analytics")) { - b = !0; - break a - } - } - b = !1 - } - b && (Ba = !0) - } - (O.gaplugins = O.gaplugins || {}).Linker = Dc; - b = Dc.prototype; - C("linker", Dc); - X("decorate", b, b.ca, 20); - X("autoLink", b, b.S, 25); - C("displayfeatures", fd); - C("adfeatures", fd); - a = a && a.q; - ka(a) ? Z.D.apply(N, a) : J(50) - } - } - ; - N.da = function() { - for (var a = N.getAll(), b = 0; b < a.length; b++) - a[b].get(V) - } - ; - var Ge = N.N - , He = O[gb]; - He && He.r ? Ge() : z(Ge); - z(function() { - Z.D(["provide", "render", ua]) - }); -} -)(window); - diff --git a/assets/js/clipboard.min.js b/assets/js/clipboard.min.js deleted file mode 100644 index 28650f3..0000000 --- a/assets/js/clipboard.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * clipboard.js v2.0.6 - * https://clipboardjs.com/ - * - * Licensed MIT © Zeno Rocha - */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return o={},r.m=n=[function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var o=window.getSelection(),r=document.createRange();r.selectNodeContents(t),o.removeAllRanges(),o.addRange(r),e=o.toString()}return e}},function(t,e){function n(){}n.prototype={on:function(t,e,n){var o=this.e||(this.e={});return(o[t]||(o[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var o=this;function r(){o.off(t,r),e.apply(n,arguments)}return r._=e,this.on(t,r,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),o=0,r=n.length;o 0) { - var tokenMetadata = lunr.utils.clone(metadata) || {} - tokenMetadata["position"] = [sliceStart, sliceLength] - tokenMetadata["index"] = tokens.length - - tokens.push( - new lunr.Token ( - str.slice(sliceStart, sliceEnd), - tokenMetadata - ) - ) - } - - sliceStart = sliceEnd + 1 - } - - } - - return tokens -} - -/** - * The separator used to split a string into tokens. Override this property to change the behaviour of - * `lunr.tokenizer` behaviour when tokenizing strings. By default this splits on whitespace and hyphens. - * - * @static - * @see lunr.tokenizer - */ -lunr.tokenizer.separator = /[\s\-]+/ -/*! - * lunr.Pipeline - * Copyright (C) 2019 Oliver Nightingale - */ - -/** - * lunr.Pipelines maintain an ordered list of functions to be applied to all - * tokens in documents entering the search index and queries being ran against - * the index. - * - * An instance of lunr.Index created with the lunr shortcut will contain a - * pipeline with a stop word filter and an English language stemmer. Extra - * functions can be added before or after either of these functions or these - * default functions can be removed. - * - * When run the pipeline will call each function in turn, passing a token, the - * index of that token in the original list of all tokens and finally a list of - * all the original tokens. - * - * The output of functions in the pipeline will be passed to the next function - * in the pipeline. To exclude a token from entering the index the function - * should return undefined, the rest of the pipeline will not be called with - * this token. - * - * For serialisation of pipelines to work, all functions used in an instance of - * a pipeline should be registered with lunr.Pipeline. Registered functions can - * then be loaded. If trying to load a serialised pipeline that uses functions - * that are not registered an error will be thrown. - * - * If not planning on serialising the pipeline then registering pipeline functions - * is not necessary. - * - * @constructor - */ -lunr.Pipeline = function () { - this._stack = [] -} - -lunr.Pipeline.registeredFunctions = Object.create(null) - -/** - * A pipeline function maps lunr.Token to lunr.Token. A lunr.Token contains the token - * string as well as all known metadata. A pipeline function can mutate the token string - * or mutate (or add) metadata for a given token. - * - * A pipeline function can indicate that the passed token should be discarded by returning - * null, undefined or an empty string. This token will not be passed to any downstream pipeline - * functions and will not be added to the index. - * - * Multiple tokens can be returned by returning an array of tokens. Each token will be passed - * to any downstream pipeline functions and all will returned tokens will be added to the index. - * - * Any number of pipeline functions may be chained together using a lunr.Pipeline. - * - * @interface lunr.PipelineFunction - * @param {lunr.Token} token - A token from the document being processed. - * @param {number} i - The index of this token in the complete list of tokens for this document/field. - * @param {lunr.Token[]} tokens - All tokens for this document/field. - * @returns {(?lunr.Token|lunr.Token[])} - */ - -/** - * Register a function with the pipeline. - * - * Functions that are used in the pipeline should be registered if the pipeline - * needs to be serialised, or a serialised pipeline needs to be loaded. - * - * Registering a function does not add it to a pipeline, functions must still be - * added to instances of the pipeline for them to be used when running a pipeline. - * - * @param {lunr.PipelineFunction} fn - The function to check for. - * @param {String} label - The label to register this function with - */ -lunr.Pipeline.registerFunction = function (fn, label) { - if (label in this.registeredFunctions) { - lunr.utils.warn('Overwriting existing registered function: ' + label) - } - - fn.label = label - lunr.Pipeline.registeredFunctions[fn.label] = fn -} - -/** - * Warns if the function is not registered as a Pipeline function. - * - * @param {lunr.PipelineFunction} fn - The function to check for. - * @private - */ -lunr.Pipeline.warnIfFunctionNotRegistered = function (fn) { - var isRegistered = fn.label && (fn.label in this.registeredFunctions) - - if (!isRegistered) { - lunr.utils.warn('Function is not registered with pipeline. This may cause problems when serialising the index.\n', fn) - } -} - -/** - * Loads a previously serialised pipeline. - * - * All functions to be loaded must already be registered with lunr.Pipeline. - * If any function from the serialised data has not been registered then an - * error will be thrown. - * - * @param {Object} serialised - The serialised pipeline to load. - * @returns {lunr.Pipeline} - */ -lunr.Pipeline.load = function (serialised) { - var pipeline = new lunr.Pipeline - - serialised.forEach(function (fnName) { - var fn = lunr.Pipeline.registeredFunctions[fnName] - - if (fn) { - pipeline.add(fn) - } else { - throw new Error('Cannot load unregistered function: ' + fnName) - } - }) - - return pipeline -} - -/** - * Adds new functions to the end of the pipeline. - * - * Logs a warning if the function has not been registered. - * - * @param {lunr.PipelineFunction[]} functions - Any number of functions to add to the pipeline. - */ -lunr.Pipeline.prototype.add = function () { - var fns = Array.prototype.slice.call(arguments) - - fns.forEach(function (fn) { - lunr.Pipeline.warnIfFunctionNotRegistered(fn) - this._stack.push(fn) - }, this) -} - -/** - * Adds a single function after a function that already exists in the - * pipeline. - * - * Logs a warning if the function has not been registered. - * - * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline. - * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline. - */ -lunr.Pipeline.prototype.after = function (existingFn, newFn) { - lunr.Pipeline.warnIfFunctionNotRegistered(newFn) - - var pos = this._stack.indexOf(existingFn) - if (pos == -1) { - throw new Error('Cannot find existingFn') - } - - pos = pos + 1 - this._stack.splice(pos, 0, newFn) -} - -/** - * Adds a single function before a function that already exists in the - * pipeline. - * - * Logs a warning if the function has not been registered. - * - * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline. - * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline. - */ -lunr.Pipeline.prototype.before = function (existingFn, newFn) { - lunr.Pipeline.warnIfFunctionNotRegistered(newFn) - - var pos = this._stack.indexOf(existingFn) - if (pos == -1) { - throw new Error('Cannot find existingFn') - } - - this._stack.splice(pos, 0, newFn) -} - -/** - * Removes a function from the pipeline. - * - * @param {lunr.PipelineFunction} fn The function to remove from the pipeline. - */ -lunr.Pipeline.prototype.remove = function (fn) { - var pos = this._stack.indexOf(fn) - if (pos == -1) { - return - } - - this._stack.splice(pos, 1) -} - -/** - * Runs the current list of functions that make up the pipeline against the - * passed tokens. - * - * @param {Array} tokens The tokens to run through the pipeline. - * @returns {Array} - */ -lunr.Pipeline.prototype.run = function (tokens) { - var stackLength = this._stack.length - - for (var i = 0; i < stackLength; i++) { - var fn = this._stack[i] - var memo = [] - - for (var j = 0; j < tokens.length; j++) { - var result = fn(tokens[j], j, tokens) - - if (result === null || result === void 0 || result === '') continue - - if (Array.isArray(result)) { - for (var k = 0; k < result.length; k++) { - memo.push(result[k]) - } - } else { - memo.push(result) - } - } - - tokens = memo - } - - return tokens -} - -/** - * Convenience method for passing a string through a pipeline and getting - * strings out. This method takes care of wrapping the passed string in a - * token and mapping the resulting tokens back to strings. - * - * @param {string} str - The string to pass through the pipeline. - * @param {?object} metadata - Optional metadata to associate with the token - * passed to the pipeline. - * @returns {string[]} - */ -lunr.Pipeline.prototype.runString = function (str, metadata) { - var token = new lunr.Token (str, metadata) - - return this.run([token]).map(function (t) { - return t.toString() - }) -} - -/** - * Resets the pipeline by removing any existing processors. - * - */ -lunr.Pipeline.prototype.reset = function () { - this._stack = [] -} - -/** - * Returns a representation of the pipeline ready for serialisation. - * - * Logs a warning if the function has not been registered. - * - * @returns {Array} - */ -lunr.Pipeline.prototype.toJSON = function () { - return this._stack.map(function (fn) { - lunr.Pipeline.warnIfFunctionNotRegistered(fn) - - return fn.label - }) -} -/*! - * lunr.Vector - * Copyright (C) 2019 Oliver Nightingale - */ - -/** - * A vector is used to construct the vector space of documents and queries. These - * vectors support operations to determine the similarity between two documents or - * a document and a query. - * - * Normally no parameters are required for initializing a vector, but in the case of - * loading a previously dumped vector the raw elements can be provided to the constructor. - * - * For performance reasons vectors are implemented with a flat array, where an elements - * index is immediately followed by its value. E.g. [index, value, index, value]. This - * allows the underlying array to be as sparse as possible and still offer decent - * performance when being used for vector calculations. - * - * @constructor - * @param {Number[]} [elements] - The flat list of element index and element value pairs. - */ -lunr.Vector = function (elements) { - this._magnitude = 0 - this.elements = elements || [] -} - - -/** - * Calculates the position within the vector to insert a given index. - * - * This is used internally by insert and upsert. If there are duplicate indexes then - * the position is returned as if the value for that index were to be updated, but it - * is the callers responsibility to check whether there is a duplicate at that index - * - * @param {Number} insertIdx - The index at which the element should be inserted. - * @returns {Number} - */ -lunr.Vector.prototype.positionForIndex = function (index) { - // For an empty vector the tuple can be inserted at the beginning - if (this.elements.length == 0) { - return 0 - } - - var start = 0, - end = this.elements.length / 2, - sliceLength = end - start, - pivotPoint = Math.floor(sliceLength / 2), - pivotIndex = this.elements[pivotPoint * 2] - - while (sliceLength > 1) { - if (pivotIndex < index) { - start = pivotPoint - } - - if (pivotIndex > index) { - end = pivotPoint - } - - if (pivotIndex == index) { - break - } - - sliceLength = end - start - pivotPoint = start + Math.floor(sliceLength / 2) - pivotIndex = this.elements[pivotPoint * 2] - } - - if (pivotIndex == index) { - return pivotPoint * 2 - } - - if (pivotIndex > index) { - return pivotPoint * 2 - } - - if (pivotIndex < index) { - return (pivotPoint + 1) * 2 - } -} - -/** - * Inserts an element at an index within the vector. - * - * Does not allow duplicates, will throw an error if there is already an entry - * for this index. - * - * @param {Number} insertIdx - The index at which the element should be inserted. - * @param {Number} val - The value to be inserted into the vector. - */ -lunr.Vector.prototype.insert = function (insertIdx, val) { - this.upsert(insertIdx, val, function () { - throw "duplicate index" - }) -} - -/** - * Inserts or updates an existing index within the vector. - * - * @param {Number} insertIdx - The index at which the element should be inserted. - * @param {Number} val - The value to be inserted into the vector. - * @param {function} fn - A function that is called for updates, the existing value and the - * requested value are passed as arguments - */ -lunr.Vector.prototype.upsert = function (insertIdx, val, fn) { - this._magnitude = 0 - var position = this.positionForIndex(insertIdx) - - if (this.elements[position] == insertIdx) { - this.elements[position + 1] = fn(this.elements[position + 1], val) - } else { - this.elements.splice(position, 0, insertIdx, val) - } -} - -/** - * Calculates the magnitude of this vector. - * - * @returns {Number} - */ -lunr.Vector.prototype.magnitude = function () { - if (this._magnitude) return this._magnitude - - var sumOfSquares = 0, - elementsLength = this.elements.length - - for (var i = 1; i < elementsLength; i += 2) { - var val = this.elements[i] - sumOfSquares += val * val - } - - return this._magnitude = Math.sqrt(sumOfSquares) -} - -/** - * Calculates the dot product of this vector and another vector. - * - * @param {lunr.Vector} otherVector - The vector to compute the dot product with. - * @returns {Number} - */ -lunr.Vector.prototype.dot = function (otherVector) { - var dotProduct = 0, - a = this.elements, b = otherVector.elements, - aLen = a.length, bLen = b.length, - aVal = 0, bVal = 0, - i = 0, j = 0 - - while (i < aLen && j < bLen) { - aVal = a[i], bVal = b[j] - if (aVal < bVal) { - i += 2 - } else if (aVal > bVal) { - j += 2 - } else if (aVal == bVal) { - dotProduct += a[i + 1] * b[j + 1] - i += 2 - j += 2 - } - } - - return dotProduct -} - -/** - * Calculates the similarity between this vector and another vector. - * - * @param {lunr.Vector} otherVector - The other vector to calculate the - * similarity with. - * @returns {Number} - */ -lunr.Vector.prototype.similarity = function (otherVector) { - return this.dot(otherVector) / this.magnitude() || 0 -} - -/** - * Converts the vector to an array of the elements within the vector. - * - * @returns {Number[]} - */ -lunr.Vector.prototype.toArray = function () { - var output = new Array (this.elements.length / 2) - - for (var i = 1, j = 0; i < this.elements.length; i += 2, j++) { - output[j] = this.elements[i] - } - - return output -} - -/** - * A JSON serializable representation of the vector. - * - * @returns {Number[]} - */ -lunr.Vector.prototype.toJSON = function () { - return this.elements -} -/* eslint-disable */ -/*! - * lunr.stemmer - * Copyright (C) 2019 Oliver Nightingale - * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt - */ - -/** - * lunr.stemmer is an english language stemmer, this is a JavaScript - * implementation of the PorterStemmer taken from http://tartarus.org/~martin - * - * @static - * @implements {lunr.PipelineFunction} - * @param {lunr.Token} token - The string to stem - * @returns {lunr.Token} - * @see {@link lunr.Pipeline} - * @function - */ -lunr.stemmer = (function(){ - var step2list = { - "ational" : "ate", - "tional" : "tion", - "enci" : "ence", - "anci" : "ance", - "izer" : "ize", - "bli" : "ble", - "alli" : "al", - "entli" : "ent", - "eli" : "e", - "ousli" : "ous", - "ization" : "ize", - "ation" : "ate", - "ator" : "ate", - "alism" : "al", - "iveness" : "ive", - "fulness" : "ful", - "ousness" : "ous", - "aliti" : "al", - "iviti" : "ive", - "biliti" : "ble", - "logi" : "log" - }, - - step3list = { - "icate" : "ic", - "ative" : "", - "alize" : "al", - "iciti" : "ic", - "ical" : "ic", - "ful" : "", - "ness" : "" - }, - - c = "[^aeiou]", // consonant - v = "[aeiouy]", // vowel - C = c + "[^aeiouy]*", // consonant sequence - V = v + "[aeiou]*", // vowel sequence - - mgr0 = "^(" + C + ")?" + V + C, // [C]VC... is m>0 - meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$", // [C]VC[V] is m=1 - mgr1 = "^(" + C + ")?" + V + C + V + C, // [C]VCVC... is m>1 - s_v = "^(" + C + ")?" + v; // vowel in stem - - var re_mgr0 = new RegExp(mgr0); - var re_mgr1 = new RegExp(mgr1); - var re_meq1 = new RegExp(meq1); - var re_s_v = new RegExp(s_v); - - var re_1a = /^(.+?)(ss|i)es$/; - var re2_1a = /^(.+?)([^s])s$/; - var re_1b = /^(.+?)eed$/; - var re2_1b = /^(.+?)(ed|ing)$/; - var re_1b_2 = /.$/; - var re2_1b_2 = /(at|bl|iz)$/; - var re3_1b_2 = new RegExp("([^aeiouylsz])\\1$"); - var re4_1b_2 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - - var re_1c = /^(.+?[^aeiou])y$/; - var re_2 = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; - - var re_3 = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; - - var re_4 = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; - var re2_4 = /^(.+?)(s|t)(ion)$/; - - var re_5 = /^(.+?)e$/; - var re_5_1 = /ll$/; - var re3_5 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - - var porterStemmer = function porterStemmer(w) { - var stem, - suffix, - firstch, - re, - re2, - re3, - re4; - - if (w.length < 3) { return w; } - - firstch = w.substr(0,1); - if (firstch == "y") { - w = firstch.toUpperCase() + w.substr(1); - } - - // Step 1a - re = re_1a - re2 = re2_1a; - - if (re.test(w)) { w = w.replace(re,"$1$2"); } - else if (re2.test(w)) { w = w.replace(re2,"$1$2"); } - - // Step 1b - re = re_1b; - re2 = re2_1b; - if (re.test(w)) { - var fp = re.exec(w); - re = re_mgr0; - if (re.test(fp[1])) { - re = re_1b_2; - w = w.replace(re,""); - } - } else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1]; - re2 = re_s_v; - if (re2.test(stem)) { - w = stem; - re2 = re2_1b_2; - re3 = re3_1b_2; - re4 = re4_1b_2; - if (re2.test(w)) { w = w + "e"; } - else if (re3.test(w)) { re = re_1b_2; w = w.replace(re,""); } - else if (re4.test(w)) { w = w + "e"; } - } - } - - // Step 1c - replace suffix y or Y by i if preceded by a non-vowel which is not the first letter of the word (so cry -> cri, by -> by, say -> say) - re = re_1c; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - w = stem + "i"; - } - - // Step 2 - re = re_2; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = re_mgr0; - if (re.test(stem)) { - w = stem + step2list[suffix]; - } - } - - // Step 3 - re = re_3; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = re_mgr0; - if (re.test(stem)) { - w = stem + step3list[suffix]; - } - } - - // Step 4 - re = re_4; - re2 = re2_4; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = re_mgr1; - if (re.test(stem)) { - w = stem; - } - } else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1] + fp[2]; - re2 = re_mgr1; - if (re2.test(stem)) { - w = stem; - } - } - - // Step 5 - re = re_5; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = re_mgr1; - re2 = re_meq1; - re3 = re3_5; - if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) { - w = stem; - } - } - - re = re_5_1; - re2 = re_mgr1; - if (re.test(w) && re2.test(w)) { - re = re_1b_2; - w = w.replace(re,""); - } - - // and turn initial Y back to y - - if (firstch == "y") { - w = firstch.toLowerCase() + w.substr(1); - } - - return w; - }; - - return function (token) { - return token.update(porterStemmer); - } -})(); - -lunr.Pipeline.registerFunction(lunr.stemmer, 'stemmer') -/*! - * lunr.stopWordFilter - * Copyright (C) 2019 Oliver Nightingale - */ - -/** - * lunr.generateStopWordFilter builds a stopWordFilter function from the provided - * list of stop words. - * - * The built in lunr.stopWordFilter is built using this generator and can be used - * to generate custom stopWordFilters for applications or non English languages. - * - * @function - * @param {Array} token The token to pass through the filter - * @returns {lunr.PipelineFunction} - * @see lunr.Pipeline - * @see lunr.stopWordFilter - */ -lunr.generateStopWordFilter = function (stopWords) { - var words = stopWords.reduce(function (memo, stopWord) { - memo[stopWord] = stopWord - return memo - }, {}) - - return function (token) { - if (token && words[token.toString()] !== token.toString()) return token - } -} - -/** - * lunr.stopWordFilter is an English language stop word list filter, any words - * contained in the list will not be passed through the filter. - * - * This is intended to be used in the Pipeline. If the token does not pass the - * filter then undefined will be returned. - * - * @function - * @implements {lunr.PipelineFunction} - * @params {lunr.Token} token - A token to check for being a stop word. - * @returns {lunr.Token} - * @see {@link lunr.Pipeline} - */ -lunr.stopWordFilter = lunr.generateStopWordFilter([ - 'a', - 'able', - 'about', - 'across', - 'after', - 'all', - 'almost', - 'also', - 'am', - 'among', - 'an', - 'and', - 'any', - 'are', - 'as', - 'at', - 'be', - 'because', - 'been', - 'but', - 'by', - 'can', - 'cannot', - 'could', - 'dear', - 'did', - 'do', - 'does', - 'either', - 'else', - 'ever', - 'every', - 'for', - 'from', - 'get', - 'got', - 'had', - 'has', - 'have', - 'he', - 'her', - 'hers', - 'him', - 'his', - 'how', - 'however', - 'i', - 'if', - 'in', - 'into', - 'is', - 'it', - 'its', - 'just', - 'least', - 'let', - 'like', - 'likely', - 'may', - 'me', - 'might', - 'most', - 'must', - 'my', - 'neither', - 'no', - 'nor', - 'not', - 'of', - 'off', - 'often', - 'on', - 'only', - 'or', - 'other', - 'our', - 'own', - 'rather', - 'said', - 'say', - 'says', - 'she', - 'should', - 'since', - 'so', - 'some', - 'than', - 'that', - 'the', - 'their', - 'them', - 'then', - 'there', - 'these', - 'they', - 'this', - 'tis', - 'to', - 'too', - 'twas', - 'us', - 'wants', - 'was', - 'we', - 'were', - 'what', - 'when', - 'where', - 'which', - 'while', - 'who', - 'whom', - 'why', - 'will', - 'with', - 'would', - 'yet', - 'you', - 'your' -]) - -lunr.Pipeline.registerFunction(lunr.stopWordFilter, 'stopWordFilter') -/*! - * lunr.trimmer - * Copyright (C) 2019 Oliver Nightingale - */ - -/** - * lunr.trimmer is a pipeline function for trimming non word - * characters from the beginning and end of tokens before they - * enter the index. - * - * This implementation may not work correctly for non latin - * characters and should either be removed or adapted for use - * with languages with non-latin characters. - * - * @static - * @implements {lunr.PipelineFunction} - * @param {lunr.Token} token The token to pass through the filter - * @returns {lunr.Token} - * @see lunr.Pipeline - */ -lunr.trimmer = function (token) { - return token.update(function (s) { - return s.replace(/^\W+/, '').replace(/\W+$/, '') - }) -} - -lunr.Pipeline.registerFunction(lunr.trimmer, 'trimmer') -/*! - * lunr.TokenSet - * Copyright (C) 2019 Oliver Nightingale - */ - -/** - * A token set is used to store the unique list of all tokens - * within an index. Token sets are also used to represent an - * incoming query to the index, this query token set and index - * token set are then intersected to find which tokens to look - * up in the inverted index. - * - * A token set can hold multiple tokens, as in the case of the - * index token set, or it can hold a single token as in the - * case of a simple query token set. - * - * Additionally token sets are used to perform wildcard matching. - * Leading, contained and trailing wildcards are supported, and - * from this edit distance matching can also be provided. - * - * Token sets are implemented as a minimal finite state automata, - * where both common prefixes and suffixes are shared between tokens. - * This helps to reduce the space used for storing the token set. - * - * @constructor - */ -lunr.TokenSet = function () { - this.final = false - this.edges = {} - this.id = lunr.TokenSet._nextId - lunr.TokenSet._nextId += 1 -} - -/** - * Keeps track of the next, auto increment, identifier to assign - * to a new tokenSet. - * - * TokenSets require a unique identifier to be correctly minimised. - * - * @private - */ -lunr.TokenSet._nextId = 1 - -/** - * Creates a TokenSet instance from the given sorted array of words. - * - * @param {String[]} arr - A sorted array of strings to create the set from. - * @returns {lunr.TokenSet} - * @throws Will throw an error if the input array is not sorted. - */ -lunr.TokenSet.fromArray = function (arr) { - var builder = new lunr.TokenSet.Builder - - for (var i = 0, len = arr.length; i < len; i++) { - builder.insert(arr[i]) - } - - builder.finish() - return builder.root -} - -/** - * Creates a token set from a query clause. - * - * @private - * @param {Object} clause - A single clause from lunr.Query. - * @param {string} clause.term - The query clause term. - * @param {number} [clause.editDistance] - The optional edit distance for the term. - * @returns {lunr.TokenSet} - */ -lunr.TokenSet.fromClause = function (clause) { - if ('editDistance' in clause) { - return lunr.TokenSet.fromFuzzyString(clause.term, clause.editDistance) - } else { - return lunr.TokenSet.fromString(clause.term) - } -} - -/** - * Creates a token set representing a single string with a specified - * edit distance. - * - * Insertions, deletions, substitutions and transpositions are each - * treated as an edit distance of 1. - * - * Increasing the allowed edit distance will have a dramatic impact - * on the performance of both creating and intersecting these TokenSets. - * It is advised to keep the edit distance less than 3. - * - * @param {string} str - The string to create the token set from. - * @param {number} editDistance - The allowed edit distance to match. - * @returns {lunr.Vector} - */ -lunr.TokenSet.fromFuzzyString = function (str, editDistance) { - var root = new lunr.TokenSet - - var stack = [{ - node: root, - editsRemaining: editDistance, - str: str - }] - - while (stack.length) { - var frame = stack.pop() - - // no edit - if (frame.str.length > 0) { - var char = frame.str.charAt(0), - noEditNode - - if (char in frame.node.edges) { - noEditNode = frame.node.edges[char] - } else { - noEditNode = new lunr.TokenSet - frame.node.edges[char] = noEditNode - } - - if (frame.str.length == 1) { - noEditNode.final = true - } - - stack.push({ - node: noEditNode, - editsRemaining: frame.editsRemaining, - str: frame.str.slice(1) - }) - } - - if (frame.editsRemaining == 0) { - continue - } - - // insertion - if ("*" in frame.node.edges) { - var insertionNode = frame.node.edges["*"] - } else { - var insertionNode = new lunr.TokenSet - frame.node.edges["*"] = insertionNode - } - - if (frame.str.length == 0) { - insertionNode.final = true - } - - stack.push({ - node: insertionNode, - editsRemaining: frame.editsRemaining - 1, - str: frame.str - }) - - // deletion - // can only do a deletion if we have enough edits remaining - // and if there are characters left to delete in the string - if (frame.str.length > 1) { - stack.push({ - node: frame.node, - editsRemaining: frame.editsRemaining - 1, - str: frame.str.slice(1) - }) - } - - // deletion - // just removing the last character from the str - if (frame.str.length == 1) { - frame.node.final = true - } - - // substitution - // can only do a substitution if we have enough edits remaining - // and if there are characters left to substitute - if (frame.str.length >= 1) { - if ("*" in frame.node.edges) { - var substitutionNode = frame.node.edges["*"] - } else { - var substitutionNode = new lunr.TokenSet - frame.node.edges["*"] = substitutionNode - } - - if (frame.str.length == 1) { - substitutionNode.final = true - } - - stack.push({ - node: substitutionNode, - editsRemaining: frame.editsRemaining - 1, - str: frame.str.slice(1) - }) - } - - // transposition - // can only do a transposition if there are edits remaining - // and there are enough characters to transpose - if (frame.str.length > 1) { - var charA = frame.str.charAt(0), - charB = frame.str.charAt(1), - transposeNode - - if (charB in frame.node.edges) { - transposeNode = frame.node.edges[charB] - } else { - transposeNode = new lunr.TokenSet - frame.node.edges[charB] = transposeNode - } - - if (frame.str.length == 1) { - transposeNode.final = true - } - - stack.push({ - node: transposeNode, - editsRemaining: frame.editsRemaining - 1, - str: charA + frame.str.slice(2) - }) - } - } - - return root -} - -/** - * Creates a TokenSet from a string. - * - * The string may contain one or more wildcard characters (*) - * that will allow wildcard matching when intersecting with - * another TokenSet. - * - * @param {string} str - The string to create a TokenSet from. - * @returns {lunr.TokenSet} - */ -lunr.TokenSet.fromString = function (str) { - var node = new lunr.TokenSet, - root = node - - /* - * Iterates through all characters within the passed string - * appending a node for each character. - * - * When a wildcard character is found then a self - * referencing edge is introduced to continually match - * any number of any characters. - */ - for (var i = 0, len = str.length; i < len; i++) { - var char = str[i], - final = (i == len - 1) - - if (char == "*") { - node.edges[char] = node - node.final = final - - } else { - var next = new lunr.TokenSet - next.final = final - - node.edges[char] = next - node = next - } - } - - return root -} - -/** - * Converts this TokenSet into an array of strings - * contained within the TokenSet. - * - * This is not intended to be used on a TokenSet that - * contains wildcards, in these cases the results are - * undefined and are likely to cause an infinite loop. - * - * @returns {string[]} - */ -lunr.TokenSet.prototype.toArray = function () { - var words = [] - - var stack = [{ - prefix: "", - node: this - }] - - while (stack.length) { - var frame = stack.pop(), - edges = Object.keys(frame.node.edges), - len = edges.length - - if (frame.node.final) { - /* In Safari, at this point the prefix is sometimes corrupted, see: - * https://github.com/olivernn/lunr.js/issues/279 Calling any - * String.prototype method forces Safari to "cast" this string to what - * it's supposed to be, fixing the bug. */ - frame.prefix.charAt(0) - words.push(frame.prefix) - } - - for (var i = 0; i < len; i++) { - var edge = edges[i] - - stack.push({ - prefix: frame.prefix.concat(edge), - node: frame.node.edges[edge] - }) - } - } - - return words -} - -/** - * Generates a string representation of a TokenSet. - * - * This is intended to allow TokenSets to be used as keys - * in objects, largely to aid the construction and minimisation - * of a TokenSet. As such it is not designed to be a human - * friendly representation of the TokenSet. - * - * @returns {string} - */ -lunr.TokenSet.prototype.toString = function () { - // NOTE: Using Object.keys here as this.edges is very likely - // to enter 'hash-mode' with many keys being added - // - // avoiding a for-in loop here as it leads to the function - // being de-optimised (at least in V8). From some simple - // benchmarks the performance is comparable, but allowing - // V8 to optimize may mean easy performance wins in the future. - - if (this._str) { - return this._str - } - - var str = this.final ? '1' : '0', - labels = Object.keys(this.edges).sort(), - len = labels.length - - for (var i = 0; i < len; i++) { - var label = labels[i], - node = this.edges[label] - - str = str + label + node.id - } - - return str -} - -/** - * Returns a new TokenSet that is the intersection of - * this TokenSet and the passed TokenSet. - * - * This intersection will take into account any wildcards - * contained within the TokenSet. - * - * @param {lunr.TokenSet} b - An other TokenSet to intersect with. - * @returns {lunr.TokenSet} - */ -lunr.TokenSet.prototype.intersect = function (b) { - var output = new lunr.TokenSet, - frame = undefined - - var stack = [{ - qNode: b, - output: output, - node: this - }] - - while (stack.length) { - frame = stack.pop() - - // NOTE: As with the #toString method, we are using - // Object.keys and a for loop instead of a for-in loop - // as both of these objects enter 'hash' mode, causing - // the function to be de-optimised in V8 - var qEdges = Object.keys(frame.qNode.edges), - qLen = qEdges.length, - nEdges = Object.keys(frame.node.edges), - nLen = nEdges.length - - for (var q = 0; q < qLen; q++) { - var qEdge = qEdges[q] - - for (var n = 0; n < nLen; n++) { - var nEdge = nEdges[n] - - if (nEdge == qEdge || qEdge == '*') { - var node = frame.node.edges[nEdge], - qNode = frame.qNode.edges[qEdge], - final = node.final && qNode.final, - next = undefined - - if (nEdge in frame.output.edges) { - // an edge already exists for this character - // no need to create a new node, just set the finality - // bit unless this node is already final - next = frame.output.edges[nEdge] - next.final = next.final || final - - } else { - // no edge exists yet, must create one - // set the finality bit and insert it - // into the output - next = new lunr.TokenSet - next.final = final - frame.output.edges[nEdge] = next - } - - stack.push({ - qNode: qNode, - output: next, - node: node - }) - } - } - } - } - - return output -} -lunr.TokenSet.Builder = function () { - this.previousWord = "" - this.root = new lunr.TokenSet - this.uncheckedNodes = [] - this.minimizedNodes = {} -} - -lunr.TokenSet.Builder.prototype.insert = function (word) { - var node, - commonPrefix = 0 - - if (word < this.previousWord) { - throw new Error ("Out of order word insertion") - } - - for (var i = 0; i < word.length && i < this.previousWord.length; i++) { - if (word[i] != this.previousWord[i]) break - commonPrefix++ - } - - this.minimize(commonPrefix) - - if (this.uncheckedNodes.length == 0) { - node = this.root - } else { - node = this.uncheckedNodes[this.uncheckedNodes.length - 1].child - } - - for (var i = commonPrefix; i < word.length; i++) { - var nextNode = new lunr.TokenSet, - char = word[i] - - node.edges[char] = nextNode - - this.uncheckedNodes.push({ - parent: node, - char: char, - child: nextNode - }) - - node = nextNode - } - - node.final = true - this.previousWord = word -} - -lunr.TokenSet.Builder.prototype.finish = function () { - this.minimize(0) -} - -lunr.TokenSet.Builder.prototype.minimize = function (downTo) { - for (var i = this.uncheckedNodes.length - 1; i >= downTo; i--) { - var node = this.uncheckedNodes[i], - childKey = node.child.toString() - - if (childKey in this.minimizedNodes) { - node.parent.edges[node.char] = this.minimizedNodes[childKey] - } else { - // Cache the key for this node since - // we know it can't change anymore - node.child._str = childKey - - this.minimizedNodes[childKey] = node.child - } - - this.uncheckedNodes.pop() - } -} -/*! - * lunr.Index - * Copyright (C) 2019 Oliver Nightingale - */ - -/** - * An index contains the built index of all documents and provides a query interface - * to the index. - * - * Usually instances of lunr.Index will not be created using this constructor, instead - * lunr.Builder should be used to construct new indexes, or lunr.Index.load should be - * used to load previously built and serialized indexes. - * - * @constructor - * @param {Object} attrs - The attributes of the built search index. - * @param {Object} attrs.invertedIndex - An index of term/field to document reference. - * @param {Object} attrs.fieldVectors - Field vectors - * @param {lunr.TokenSet} attrs.tokenSet - An set of all corpus tokens. - * @param {string[]} attrs.fields - The names of indexed document fields. - * @param {lunr.Pipeline} attrs.pipeline - The pipeline to use for search terms. - */ -lunr.Index = function (attrs) { - this.invertedIndex = attrs.invertedIndex - this.fieldVectors = attrs.fieldVectors - this.tokenSet = attrs.tokenSet - this.fields = attrs.fields - this.pipeline = attrs.pipeline -} - -/** - * A result contains details of a document matching a search query. - * @typedef {Object} lunr.Index~Result - * @property {string} ref - The reference of the document this result represents. - * @property {number} score - A number between 0 and 1 representing how similar this document is to the query. - * @property {lunr.MatchData} matchData - Contains metadata about this match including which term(s) caused the match. - */ - -/** - * Although lunr provides the ability to create queries using lunr.Query, it also provides a simple - * query language which itself is parsed into an instance of lunr.Query. - * - * For programmatically building queries it is advised to directly use lunr.Query, the query language - * is best used for human entered text rather than program generated text. - * - * At its simplest queries can just be a single term, e.g. `hello`, multiple terms are also supported - * and will be combined with OR, e.g `hello world` will match documents that contain either 'hello' - * or 'world', though those that contain both will rank higher in the results. - * - * Wildcards can be included in terms to match one or more unspecified characters, these wildcards can - * be inserted anywhere within the term, and more than one wildcard can exist in a single term. Adding - * wildcards will increase the number of documents that will be found but can also have a negative - * impact on query performance, especially with wildcards at the beginning of a term. - * - * Terms can be restricted to specific fields, e.g. `title:hello`, only documents with the term - * hello in the title field will match this query. Using a field not present in the index will lead - * to an error being thrown. - * - * Modifiers can also be added to terms, lunr supports edit distance and boost modifiers on terms. A term - * boost will make documents matching that term score higher, e.g. `foo^5`. Edit distance is also supported - * to provide fuzzy matching, e.g. 'hello~2' will match documents with hello with an edit distance of 2. - * Avoid large values for edit distance to improve query performance. - * - * Each term also supports a presence modifier. By default a term's presence in document is optional, however - * this can be changed to either required or prohibited. For a term's presence to be required in a document the - * term should be prefixed with a '+', e.g. `+foo bar` is a search for documents that must contain 'foo' and - * optionally contain 'bar'. Conversely a leading '-' sets the terms presence to prohibited, i.e. it must not - * appear in a document, e.g. `-foo bar` is a search for documents that do not contain 'foo' but may contain 'bar'. - * - * To escape special characters the backslash character '\' can be used, this allows searches to include - * characters that would normally be considered modifiers, e.g. `foo\~2` will search for a term "foo~2" instead - * of attempting to apply a boost of 2 to the search term "foo". - * - * @typedef {string} lunr.Index~QueryString - * @example Simple single term query - * hello - * @example Multiple term query - * hello world - * @example term scoped to a field - * title:hello - * @example term with a boost of 10 - * hello^10 - * @example term with an edit distance of 2 - * hello~2 - * @example terms with presence modifiers - * -foo +bar baz - */ - -/** - * Performs a search against the index using lunr query syntax. - * - * Results will be returned sorted by their score, the most relevant results - * will be returned first. For details on how the score is calculated, please see - * the {@link https://lunrjs.com/guides/searching.html#scoring|guide}. - * - * For more programmatic querying use lunr.Index#query. - * - * @param {lunr.Index~QueryString} queryString - A string containing a lunr query. - * @throws {lunr.QueryParseError} If the passed query string cannot be parsed. - * @returns {lunr.Index~Result[]} - */ -lunr.Index.prototype.search = function (queryString) { - return this.query(function (query) { - var parser = new lunr.QueryParser(queryString, query) - parser.parse() - }) -} - -/** - * A query builder callback provides a query object to be used to express - * the query to perform on the index. - * - * @callback lunr.Index~queryBuilder - * @param {lunr.Query} query - The query object to build up. - * @this lunr.Query - */ - -/** - * Performs a query against the index using the yielded lunr.Query object. - * - * If performing programmatic queries against the index, this method is preferred - * over lunr.Index#search so as to avoid the additional query parsing overhead. - * - * A query object is yielded to the supplied function which should be used to - * express the query to be run against the index. - * - * Note that although this function takes a callback parameter it is _not_ an - * asynchronous operation, the callback is just yielded a query object to be - * customized. - * - * @param {lunr.Index~queryBuilder} fn - A function that is used to build the query. - * @returns {lunr.Index~Result[]} - */ -lunr.Index.prototype.query = function (fn) { - // for each query clause - // * process terms - // * expand terms from token set - // * find matching documents and metadata - // * get document vectors - // * score documents - - var query = new lunr.Query(this.fields), - matchingFields = Object.create(null), - queryVectors = Object.create(null), - termFieldCache = Object.create(null), - requiredMatches = Object.create(null), - prohibitedMatches = Object.create(null) - - /* - * To support field level boosts a query vector is created per - * field. An empty vector is eagerly created to support negated - * queries. - */ - for (var i = 0; i < this.fields.length; i++) { - queryVectors[this.fields[i]] = new lunr.Vector - } - - fn.call(query, query) - - for (var i = 0; i < query.clauses.length; i++) { - /* - * Unless the pipeline has been disabled for this term, which is - * the case for terms with wildcards, we need to pass the clause - * term through the search pipeline. A pipeline returns an array - * of processed terms. Pipeline functions may expand the passed - * term, which means we may end up performing multiple index lookups - * for a single query term. - */ - var clause = query.clauses[i], - terms = null, - clauseMatches = lunr.Set.complete - - if (clause.usePipeline) { - terms = this.pipeline.runString(clause.term, { - fields: clause.fields - }) - } else { - terms = [clause.term] - } - - for (var m = 0; m < terms.length; m++) { - var term = terms[m] - - /* - * Each term returned from the pipeline needs to use the same query - * clause object, e.g. the same boost and or edit distance. The - * simplest way to do this is to re-use the clause object but mutate - * its term property. - */ - clause.term = term - - /* - * From the term in the clause we create a token set which will then - * be used to intersect the indexes token set to get a list of terms - * to lookup in the inverted index - */ - var termTokenSet = lunr.TokenSet.fromClause(clause), - expandedTerms = this.tokenSet.intersect(termTokenSet).toArray() - - /* - * If a term marked as required does not exist in the tokenSet it is - * impossible for the search to return any matches. We set all the field - * scoped required matches set to empty and stop examining any further - * clauses. - */ - if (expandedTerms.length === 0 && clause.presence === lunr.Query.presence.REQUIRED) { - for (var k = 0; k < clause.fields.length; k++) { - var field = clause.fields[k] - requiredMatches[field] = lunr.Set.empty - } - - break - } - - for (var j = 0; j < expandedTerms.length; j++) { - /* - * For each term get the posting and termIndex, this is required for - * building the query vector. - */ - var expandedTerm = expandedTerms[j], - posting = this.invertedIndex[expandedTerm], - termIndex = posting._index - - for (var k = 0; k < clause.fields.length; k++) { - /* - * For each field that this query term is scoped by (by default - * all fields are in scope) we need to get all the document refs - * that have this term in that field. - * - * The posting is the entry in the invertedIndex for the matching - * term from above. - */ - var field = clause.fields[k], - fieldPosting = posting[field], - matchingDocumentRefs = Object.keys(fieldPosting), - termField = expandedTerm + "/" + field, - matchingDocumentsSet = new lunr.Set(matchingDocumentRefs) - - /* - * if the presence of this term is required ensure that the matching - * documents are added to the set of required matches for this clause. - * - */ - if (clause.presence == lunr.Query.presence.REQUIRED) { - clauseMatches = clauseMatches.union(matchingDocumentsSet) - - if (requiredMatches[field] === undefined) { - requiredMatches[field] = lunr.Set.complete - } - } - - /* - * if the presence of this term is prohibited ensure that the matching - * documents are added to the set of prohibited matches for this field, - * creating that set if it does not yet exist. - */ - if (clause.presence == lunr.Query.presence.PROHIBITED) { - if (prohibitedMatches[field] === undefined) { - prohibitedMatches[field] = lunr.Set.empty - } - - prohibitedMatches[field] = prohibitedMatches[field].union(matchingDocumentsSet) - - /* - * Prohibited matches should not be part of the query vector used for - * similarity scoring and no metadata should be extracted so we continue - * to the next field - */ - continue - } - - /* - * The query field vector is populated using the termIndex found for - * the term and a unit value with the appropriate boost applied. - * Using upsert because there could already be an entry in the vector - * for the term we are working with. In that case we just add the scores - * together. - */ - queryVectors[field].upsert(termIndex, clause.boost, function (a, b) { return a + b }) - - /** - * If we've already seen this term, field combo then we've already collected - * the matching documents and metadata, no need to go through all that again - */ - if (termFieldCache[termField]) { - continue - } - - for (var l = 0; l < matchingDocumentRefs.length; l++) { - /* - * All metadata for this term/field/document triple - * are then extracted and collected into an instance - * of lunr.MatchData ready to be returned in the query - * results - */ - var matchingDocumentRef = matchingDocumentRefs[l], - matchingFieldRef = new lunr.FieldRef (matchingDocumentRef, field), - metadata = fieldPosting[matchingDocumentRef], - fieldMatch - - if ((fieldMatch = matchingFields[matchingFieldRef]) === undefined) { - matchingFields[matchingFieldRef] = new lunr.MatchData (expandedTerm, field, metadata) - } else { - fieldMatch.add(expandedTerm, field, metadata) - } - - } - - termFieldCache[termField] = true - } - } - } - - /** - * If the presence was required we need to update the requiredMatches field sets. - * We do this after all fields for the term have collected their matches because - * the clause terms presence is required in _any_ of the fields not _all_ of the - * fields. - */ - if (clause.presence === lunr.Query.presence.REQUIRED) { - for (var k = 0; k < clause.fields.length; k++) { - var field = clause.fields[k] - requiredMatches[field] = requiredMatches[field].intersect(clauseMatches) - } - } - } - - /** - * Need to combine the field scoped required and prohibited - * matching documents into a global set of required and prohibited - * matches - */ - var allRequiredMatches = lunr.Set.complete, - allProhibitedMatches = lunr.Set.empty - - for (var i = 0; i < this.fields.length; i++) { - var field = this.fields[i] - - if (requiredMatches[field]) { - allRequiredMatches = allRequiredMatches.intersect(requiredMatches[field]) - } - - if (prohibitedMatches[field]) { - allProhibitedMatches = allProhibitedMatches.union(prohibitedMatches[field]) - } - } - - var matchingFieldRefs = Object.keys(matchingFields), - results = [], - matches = Object.create(null) - - /* - * If the query is negated (contains only prohibited terms) - * we need to get _all_ fieldRefs currently existing in the - * index. This is only done when we know that the query is - * entirely prohibited terms to avoid any cost of getting all - * fieldRefs unnecessarily. - * - * Additionally, blank MatchData must be created to correctly - * populate the results. - */ - if (query.isNegated()) { - matchingFieldRefs = Object.keys(this.fieldVectors) - - for (var i = 0; i < matchingFieldRefs.length; i++) { - var matchingFieldRef = matchingFieldRefs[i] - var fieldRef = lunr.FieldRef.fromString(matchingFieldRef) - matchingFields[matchingFieldRef] = new lunr.MatchData - } - } - - for (var i = 0; i < matchingFieldRefs.length; i++) { - /* - * Currently we have document fields that match the query, but we - * need to return documents. The matchData and scores are combined - * from multiple fields belonging to the same document. - * - * Scores are calculated by field, using the query vectors created - * above, and combined into a final document score using addition. - */ - var fieldRef = lunr.FieldRef.fromString(matchingFieldRefs[i]), - docRef = fieldRef.docRef - - if (!allRequiredMatches.contains(docRef)) { - continue - } - - if (allProhibitedMatches.contains(docRef)) { - continue - } - - var fieldVector = this.fieldVectors[fieldRef], - score = queryVectors[fieldRef.fieldName].similarity(fieldVector), - docMatch - - if ((docMatch = matches[docRef]) !== undefined) { - docMatch.score += score - docMatch.matchData.combine(matchingFields[fieldRef]) - } else { - var match = { - ref: docRef, - score: score, - matchData: matchingFields[fieldRef] - } - matches[docRef] = match - results.push(match) - } - } - - /* - * Sort the results objects by score, highest first. - */ - return results.sort(function (a, b) { - return b.score - a.score - }) -} - -/** - * Prepares the index for JSON serialization. - * - * The schema for this JSON blob will be described in a - * separate JSON schema file. - * - * @returns {Object} - */ -lunr.Index.prototype.toJSON = function () { - var invertedIndex = Object.keys(this.invertedIndex) - .sort() - .map(function (term) { - return [term, this.invertedIndex[term]] - }, this) - - var fieldVectors = Object.keys(this.fieldVectors) - .map(function (ref) { - return [ref, this.fieldVectors[ref].toJSON()] - }, this) - - return { - version: lunr.version, - fields: this.fields, - fieldVectors: fieldVectors, - invertedIndex: invertedIndex, - pipeline: this.pipeline.toJSON() - } -} - -/** - * Loads a previously serialized lunr.Index - * - * @param {Object} serializedIndex - A previously serialized lunr.Index - * @returns {lunr.Index} - */ -lunr.Index.load = function (serializedIndex) { - var attrs = {}, - fieldVectors = {}, - serializedVectors = serializedIndex.fieldVectors, - invertedIndex = Object.create(null), - serializedInvertedIndex = serializedIndex.invertedIndex, - tokenSetBuilder = new lunr.TokenSet.Builder, - pipeline = lunr.Pipeline.load(serializedIndex.pipeline) - - if (serializedIndex.version != lunr.version) { - lunr.utils.warn("Version mismatch when loading serialised index. Current version of lunr '" + lunr.version + "' does not match serialized index '" + serializedIndex.version + "'") - } - - for (var i = 0; i < serializedVectors.length; i++) { - var tuple = serializedVectors[i], - ref = tuple[0], - elements = tuple[1] - - fieldVectors[ref] = new lunr.Vector(elements) - } - - for (var i = 0; i < serializedInvertedIndex.length; i++) { - var tuple = serializedInvertedIndex[i], - term = tuple[0], - posting = tuple[1] - - tokenSetBuilder.insert(term) - invertedIndex[term] = posting - } - - tokenSetBuilder.finish() - - attrs.fields = serializedIndex.fields - - attrs.fieldVectors = fieldVectors - attrs.invertedIndex = invertedIndex - attrs.tokenSet = tokenSetBuilder.root - attrs.pipeline = pipeline - - return new lunr.Index(attrs) -} -/*! - * lunr.Builder - * Copyright (C) 2019 Oliver Nightingale - */ - -/** - * lunr.Builder performs indexing on a set of documents and - * returns instances of lunr.Index ready for querying. - * - * All configuration of the index is done via the builder, the - * fields to index, the document reference, the text processing - * pipeline and document scoring parameters are all set on the - * builder before indexing. - * - * @constructor - * @property {string} _ref - Internal reference to the document reference field. - * @property {string[]} _fields - Internal reference to the document fields to index. - * @property {object} invertedIndex - The inverted index maps terms to document fields. - * @property {object} documentTermFrequencies - Keeps track of document term frequencies. - * @property {object} documentLengths - Keeps track of the length of documents added to the index. - * @property {lunr.tokenizer} tokenizer - Function for splitting strings into tokens for indexing. - * @property {lunr.Pipeline} pipeline - The pipeline performs text processing on tokens before indexing. - * @property {lunr.Pipeline} searchPipeline - A pipeline for processing search terms before querying the index. - * @property {number} documentCount - Keeps track of the total number of documents indexed. - * @property {number} _b - A parameter to control field length normalization, setting this to 0 disabled normalization, 1 fully normalizes field lengths, the default value is 0.75. - * @property {number} _k1 - A parameter to control how quickly an increase in term frequency results in term frequency saturation, the default value is 1.2. - * @property {number} termIndex - A counter incremented for each unique term, used to identify a terms position in the vector space. - * @property {array} metadataWhitelist - A list of metadata keys that have been whitelisted for entry in the index. - */ -lunr.Builder = function () { - this._ref = "id" - this._fields = Object.create(null) - this._documents = Object.create(null) - this.invertedIndex = Object.create(null) - this.fieldTermFrequencies = {} - this.fieldLengths = {} - this.tokenizer = lunr.tokenizer - this.pipeline = new lunr.Pipeline - this.searchPipeline = new lunr.Pipeline - this.documentCount = 0 - this._b = 0.75 - this._k1 = 1.2 - this.termIndex = 0 - this.metadataWhitelist = [] -} - -/** - * Sets the document field used as the document reference. Every document must have this field. - * The type of this field in the document should be a string, if it is not a string it will be - * coerced into a string by calling toString. - * - * The default ref is 'id'. - * - * The ref should _not_ be changed during indexing, it should be set before any documents are - * added to the index. Changing it during indexing can lead to inconsistent results. - * - * @param {string} ref - The name of the reference field in the document. - */ -lunr.Builder.prototype.ref = function (ref) { - this._ref = ref -} - -/** - * A function that is used to extract a field from a document. - * - * Lunr expects a field to be at the top level of a document, if however the field - * is deeply nested within a document an extractor function can be used to extract - * the right field for indexing. - * - * @callback fieldExtractor - * @param {object} doc - The document being added to the index. - * @returns {?(string|object|object[])} obj - The object that will be indexed for this field. - * @example Extracting a nested field - * function (doc) { return doc.nested.field } - */ - -/** - * Adds a field to the list of document fields that will be indexed. Every document being - * indexed should have this field. Null values for this field in indexed documents will - * not cause errors but will limit the chance of that document being retrieved by searches. - * - * All fields should be added before adding documents to the index. Adding fields after - * a document has been indexed will have no effect on already indexed documents. - * - * Fields can be boosted at build time. This allows terms within that field to have more - * importance when ranking search results. Use a field boost to specify that matches within - * one field are more important than other fields. - * - * @param {string} fieldName - The name of a field to index in all documents. - * @param {object} attributes - Optional attributes associated with this field. - * @param {number} [attributes.boost=1] - Boost applied to all terms within this field. - * @param {fieldExtractor} [attributes.extractor] - Function to extract a field from a document. - * @throws {RangeError} fieldName cannot contain unsupported characters '/' - */ -lunr.Builder.prototype.field = function (fieldName, attributes) { - if (/\//.test(fieldName)) { - throw new RangeError ("Field '" + fieldName + "' contains illegal character '/'") - } - - this._fields[fieldName] = attributes || {} -} - -/** - * A parameter to tune the amount of field length normalisation that is applied when - * calculating relevance scores. A value of 0 will completely disable any normalisation - * and a value of 1 will fully normalise field lengths. The default is 0.75. Values of b - * will be clamped to the range 0 - 1. - * - * @param {number} number - The value to set for this tuning parameter. - */ -lunr.Builder.prototype.b = function (number) { - if (number < 0) { - this._b = 0 - } else if (number > 1) { - this._b = 1 - } else { - this._b = number - } -} - -/** - * A parameter that controls the speed at which a rise in term frequency results in term - * frequency saturation. The default value is 1.2. Setting this to a higher value will give - * slower saturation levels, a lower value will result in quicker saturation. - * - * @param {number} number - The value to set for this tuning parameter. - */ -lunr.Builder.prototype.k1 = function (number) { - this._k1 = number -} - -/** - * Adds a document to the index. - * - * Before adding fields to the index the index should have been fully setup, with the document - * ref and all fields to index already having been specified. - * - * The document must have a field name as specified by the ref (by default this is 'id') and - * it should have all fields defined for indexing, though null or undefined values will not - * cause errors. - * - * Entire documents can be boosted at build time. Applying a boost to a document indicates that - * this document should rank higher in search results than other documents. - * - * @param {object} doc - The document to add to the index. - * @param {object} attributes - Optional attributes associated with this document. - * @param {number} [attributes.boost=1] - Boost applied to all terms within this document. - */ -lunr.Builder.prototype.add = function (doc, attributes) { - var docRef = doc[this._ref], - fields = Object.keys(this._fields) - - this._documents[docRef] = attributes || {} - this.documentCount += 1 - - for (var i = 0; i < fields.length; i++) { - var fieldName = fields[i], - extractor = this._fields[fieldName].extractor, - field = extractor ? extractor(doc) : doc[fieldName], - tokens = this.tokenizer(field, { - fields: [fieldName] - }), - terms = this.pipeline.run(tokens), - fieldRef = new lunr.FieldRef (docRef, fieldName), - fieldTerms = Object.create(null) - - this.fieldTermFrequencies[fieldRef] = fieldTerms - this.fieldLengths[fieldRef] = 0 - - // store the length of this field for this document - this.fieldLengths[fieldRef] += terms.length - - // calculate term frequencies for this field - for (var j = 0; j < terms.length; j++) { - var term = terms[j] - - if (fieldTerms[term] == undefined) { - fieldTerms[term] = 0 - } - - fieldTerms[term] += 1 - - // add to inverted index - // create an initial posting if one doesn't exist - if (this.invertedIndex[term] == undefined) { - var posting = Object.create(null) - posting["_index"] = this.termIndex - this.termIndex += 1 - - for (var k = 0; k < fields.length; k++) { - posting[fields[k]] = Object.create(null) - } - - this.invertedIndex[term] = posting - } - - // add an entry for this term/fieldName/docRef to the invertedIndex - if (this.invertedIndex[term][fieldName][docRef] == undefined) { - this.invertedIndex[term][fieldName][docRef] = Object.create(null) - } - - // store all whitelisted metadata about this token in the - // inverted index - for (var l = 0; l < this.metadataWhitelist.length; l++) { - var metadataKey = this.metadataWhitelist[l], - metadata = term.metadata[metadataKey] - - if (this.invertedIndex[term][fieldName][docRef][metadataKey] == undefined) { - this.invertedIndex[term][fieldName][docRef][metadataKey] = [] - } - - this.invertedIndex[term][fieldName][docRef][metadataKey].push(metadata) - } - } - - } -} - -/** - * Calculates the average document length for this index - * - * @private - */ -lunr.Builder.prototype.calculateAverageFieldLengths = function () { - - var fieldRefs = Object.keys(this.fieldLengths), - numberOfFields = fieldRefs.length, - accumulator = {}, - documentsWithField = {} - - for (var i = 0; i < numberOfFields; i++) { - var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]), - field = fieldRef.fieldName - - documentsWithField[field] || (documentsWithField[field] = 0) - documentsWithField[field] += 1 - - accumulator[field] || (accumulator[field] = 0) - accumulator[field] += this.fieldLengths[fieldRef] - } - - var fields = Object.keys(this._fields) - - for (var i = 0; i < fields.length; i++) { - var fieldName = fields[i] - accumulator[fieldName] = accumulator[fieldName] / documentsWithField[fieldName] - } - - this.averageFieldLength = accumulator -} - -/** - * Builds a vector space model of every document using lunr.Vector - * - * @private - */ -lunr.Builder.prototype.createFieldVectors = function () { - var fieldVectors = {}, - fieldRefs = Object.keys(this.fieldTermFrequencies), - fieldRefsLength = fieldRefs.length, - termIdfCache = Object.create(null) - - for (var i = 0; i < fieldRefsLength; i++) { - var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]), - fieldName = fieldRef.fieldName, - fieldLength = this.fieldLengths[fieldRef], - fieldVector = new lunr.Vector, - termFrequencies = this.fieldTermFrequencies[fieldRef], - terms = Object.keys(termFrequencies), - termsLength = terms.length - - - var fieldBoost = this._fields[fieldName].boost || 1, - docBoost = this._documents[fieldRef.docRef].boost || 1 - - for (var j = 0; j < termsLength; j++) { - var term = terms[j], - tf = termFrequencies[term], - termIndex = this.invertedIndex[term]._index, - idf, score, scoreWithPrecision - - if (termIdfCache[term] === undefined) { - idf = lunr.idf(this.invertedIndex[term], this.documentCount) - termIdfCache[term] = idf - } else { - idf = termIdfCache[term] - } - - score = idf * ((this._k1 + 1) * tf) / (this._k1 * (1 - this._b + this._b * (fieldLength / this.averageFieldLength[fieldName])) + tf) - score *= fieldBoost - score *= docBoost - scoreWithPrecision = Math.round(score * 1000) / 1000 - // Converts 1.23456789 to 1.234. - // Reducing the precision so that the vectors take up less - // space when serialised. Doing it now so that they behave - // the same before and after serialisation. Also, this is - // the fastest approach to reducing a number's precision in - // JavaScript. - - fieldVector.insert(termIndex, scoreWithPrecision) - } - - fieldVectors[fieldRef] = fieldVector - } - - this.fieldVectors = fieldVectors -} - -/** - * Creates a token set of all tokens in the index using lunr.TokenSet - * - * @private - */ -lunr.Builder.prototype.createTokenSet = function () { - this.tokenSet = lunr.TokenSet.fromArray( - Object.keys(this.invertedIndex).sort() - ) -} - -/** - * Builds the index, creating an instance of lunr.Index. - * - * This completes the indexing process and should only be called - * once all documents have been added to the index. - * - * @returns {lunr.Index} - */ -lunr.Builder.prototype.build = function () { - this.calculateAverageFieldLengths() - this.createFieldVectors() - this.createTokenSet() - - return new lunr.Index({ - invertedIndex: this.invertedIndex, - fieldVectors: this.fieldVectors, - tokenSet: this.tokenSet, - fields: Object.keys(this._fields), - pipeline: this.searchPipeline - }) -} - -/** - * Applies a plugin to the index builder. - * - * A plugin is a function that is called with the index builder as its context. - * Plugins can be used to customise or extend the behaviour of the index - * in some way. A plugin is just a function, that encapsulated the custom - * behaviour that should be applied when building the index. - * - * The plugin function will be called with the index builder as its argument, additional - * arguments can also be passed when calling use. The function will be called - * with the index builder as its context. - * - * @param {Function} plugin The plugin to apply. - */ -lunr.Builder.prototype.use = function (fn) { - var args = Array.prototype.slice.call(arguments, 1) - args.unshift(this) - fn.apply(this, args) -} -/** - * Contains and collects metadata about a matching document. - * A single instance of lunr.MatchData is returned as part of every - * lunr.Index~Result. - * - * @constructor - * @param {string} term - The term this match data is associated with - * @param {string} field - The field in which the term was found - * @param {object} metadata - The metadata recorded about this term in this field - * @property {object} metadata - A cloned collection of metadata associated with this document. - * @see {@link lunr.Index~Result} - */ -lunr.MatchData = function (term, field, metadata) { - var clonedMetadata = Object.create(null), - metadataKeys = Object.keys(metadata || {}) - - // Cloning the metadata to prevent the original - // being mutated during match data combination. - // Metadata is kept in an array within the inverted - // index so cloning the data can be done with - // Array#slice - for (var i = 0; i < metadataKeys.length; i++) { - var key = metadataKeys[i] - clonedMetadata[key] = metadata[key].slice() - } - - this.metadata = Object.create(null) - - if (term !== undefined) { - this.metadata[term] = Object.create(null) - this.metadata[term][field] = clonedMetadata - } -} - -/** - * An instance of lunr.MatchData will be created for every term that matches a - * document. However only one instance is required in a lunr.Index~Result. This - * method combines metadata from another instance of lunr.MatchData with this - * objects metadata. - * - * @param {lunr.MatchData} otherMatchData - Another instance of match data to merge with this one. - * @see {@link lunr.Index~Result} - */ -lunr.MatchData.prototype.combine = function (otherMatchData) { - var terms = Object.keys(otherMatchData.metadata) - - for (var i = 0; i < terms.length; i++) { - var term = terms[i], - fields = Object.keys(otherMatchData.metadata[term]) - - if (this.metadata[term] == undefined) { - this.metadata[term] = Object.create(null) - } - - for (var j = 0; j < fields.length; j++) { - var field = fields[j], - keys = Object.keys(otherMatchData.metadata[term][field]) - - if (this.metadata[term][field] == undefined) { - this.metadata[term][field] = Object.create(null) - } - - for (var k = 0; k < keys.length; k++) { - var key = keys[k] - - if (this.metadata[term][field][key] == undefined) { - this.metadata[term][field][key] = otherMatchData.metadata[term][field][key] - } else { - this.metadata[term][field][key] = this.metadata[term][field][key].concat(otherMatchData.metadata[term][field][key]) - } - - } - } - } -} - -/** - * Add metadata for a term/field pair to this instance of match data. - * - * @param {string} term - The term this match data is associated with - * @param {string} field - The field in which the term was found - * @param {object} metadata - The metadata recorded about this term in this field - */ -lunr.MatchData.prototype.add = function (term, field, metadata) { - if (!(term in this.metadata)) { - this.metadata[term] = Object.create(null) - this.metadata[term][field] = metadata - return - } - - if (!(field in this.metadata[term])) { - this.metadata[term][field] = metadata - return - } - - var metadataKeys = Object.keys(metadata) - - for (var i = 0; i < metadataKeys.length; i++) { - var key = metadataKeys[i] - - if (key in this.metadata[term][field]) { - this.metadata[term][field][key] = this.metadata[term][field][key].concat(metadata[key]) - } else { - this.metadata[term][field][key] = metadata[key] - } - } -} -/** - * A lunr.Query provides a programmatic way of defining queries to be performed - * against a {@link lunr.Index}. - * - * Prefer constructing a lunr.Query using the {@link lunr.Index#query} method - * so the query object is pre-initialized with the right index fields. - * - * @constructor - * @property {lunr.Query~Clause[]} clauses - An array of query clauses. - * @property {string[]} allFields - An array of all available fields in a lunr.Index. - */ -lunr.Query = function (allFields) { - this.clauses = [] - this.allFields = allFields -} - -/** - * Constants for indicating what kind of automatic wildcard insertion will be used when constructing a query clause. - * - * This allows wildcards to be added to the beginning and end of a term without having to manually do any string - * concatenation. - * - * The wildcard constants can be bitwise combined to select both leading and trailing wildcards. - * - * @constant - * @default - * @property {number} wildcard.NONE - The term will have no wildcards inserted, this is the default behaviour - * @property {number} wildcard.LEADING - Prepend the term with a wildcard, unless a leading wildcard already exists - * @property {number} wildcard.TRAILING - Append a wildcard to the term, unless a trailing wildcard already exists - * @see lunr.Query~Clause - * @see lunr.Query#clause - * @see lunr.Query#term - * @example query term with trailing wildcard - * query.term('foo', { wildcard: lunr.Query.wildcard.TRAILING }) - * @example query term with leading and trailing wildcard - * query.term('foo', { - * wildcard: lunr.Query.wildcard.LEADING | lunr.Query.wildcard.TRAILING - * }) - */ - -lunr.Query.wildcard = new String ("*") -lunr.Query.wildcard.NONE = 0 -lunr.Query.wildcard.LEADING = 1 -lunr.Query.wildcard.TRAILING = 2 - -/** - * Constants for indicating what kind of presence a term must have in matching documents. - * - * @constant - * @enum {number} - * @see lunr.Query~Clause - * @see lunr.Query#clause - * @see lunr.Query#term - * @example query term with required presence - * query.term('foo', { presence: lunr.Query.presence.REQUIRED }) - */ -lunr.Query.presence = { - /** - * Term's presence in a document is optional, this is the default value. - */ - OPTIONAL: 1, - - /** - * Term's presence in a document is required, documents that do not contain - * this term will not be returned. - */ - REQUIRED: 2, - - /** - * Term's presence in a document is prohibited, documents that do contain - * this term will not be returned. - */ - PROHIBITED: 3 -} - -/** - * A single clause in a {@link lunr.Query} contains a term and details on how to - * match that term against a {@link lunr.Index}. - * - * @typedef {Object} lunr.Query~Clause - * @property {string[]} fields - The fields in an index this clause should be matched against. - * @property {number} [boost=1] - Any boost that should be applied when matching this clause. - * @property {number} [editDistance] - Whether the term should have fuzzy matching applied, and how fuzzy the match should be. - * @property {boolean} [usePipeline] - Whether the term should be passed through the search pipeline. - * @property {number} [wildcard=lunr.Query.wildcard.NONE] - Whether the term should have wildcards appended or prepended. - * @property {number} [presence=lunr.Query.presence.OPTIONAL] - The terms presence in any matching documents. - */ - -/** - * Adds a {@link lunr.Query~Clause} to this query. - * - * Unless the clause contains the fields to be matched all fields will be matched. In addition - * a default boost of 1 is applied to the clause. - * - * @param {lunr.Query~Clause} clause - The clause to add to this query. - * @see lunr.Query~Clause - * @returns {lunr.Query} - */ -lunr.Query.prototype.clause = function (clause) { - if (!('fields' in clause)) { - clause.fields = this.allFields - } - - if (!('boost' in clause)) { - clause.boost = 1 - } - - if (!('usePipeline' in clause)) { - clause.usePipeline = true - } - - if (!('wildcard' in clause)) { - clause.wildcard = lunr.Query.wildcard.NONE - } - - if ((clause.wildcard & lunr.Query.wildcard.LEADING) && (clause.term.charAt(0) != lunr.Query.wildcard)) { - clause.term = "*" + clause.term - } - - if ((clause.wildcard & lunr.Query.wildcard.TRAILING) && (clause.term.slice(-1) != lunr.Query.wildcard)) { - clause.term = "" + clause.term + "*" - } - - if (!('presence' in clause)) { - clause.presence = lunr.Query.presence.OPTIONAL - } - - this.clauses.push(clause) - - return this -} - -/** - * A negated query is one in which every clause has a presence of - * prohibited. These queries require some special processing to return - * the expected results. - * - * @returns boolean - */ -lunr.Query.prototype.isNegated = function () { - for (var i = 0; i < this.clauses.length; i++) { - if (this.clauses[i].presence != lunr.Query.presence.PROHIBITED) { - return false - } - } - - return true -} - -/** - * Adds a term to the current query, under the covers this will create a {@link lunr.Query~Clause} - * to the list of clauses that make up this query. - * - * The term is used as is, i.e. no tokenization will be performed by this method. Instead conversion - * to a token or token-like string should be done before calling this method. - * - * The term will be converted to a string by calling `toString`. Multiple terms can be passed as an - * array, each term in the array will share the same options. - * - * @param {object|object[]} term - The term(s) to add to the query. - * @param {object} [options] - Any additional properties to add to the query clause. - * @returns {lunr.Query} - * @see lunr.Query#clause - * @see lunr.Query~Clause - * @example adding a single term to a query - * query.term("foo") - * @example adding a single term to a query and specifying search fields, term boost and automatic trailing wildcard - * query.term("foo", { - * fields: ["title"], - * boost: 10, - * wildcard: lunr.Query.wildcard.TRAILING - * }) - * @example using lunr.tokenizer to convert a string to tokens before using them as terms - * query.term(lunr.tokenizer("foo bar")) - */ -lunr.Query.prototype.term = function (term, options) { - if (Array.isArray(term)) { - term.forEach(function (t) { this.term(t, lunr.utils.clone(options)) }, this) - return this - } - - var clause = options || {} - clause.term = term.toString() - - this.clause(clause) - - return this -} -lunr.QueryParseError = function (message, start, end) { - this.name = "QueryParseError" - this.message = message - this.start = start - this.end = end -} - -lunr.QueryParseError.prototype = new Error -lunr.QueryLexer = function (str) { - this.lexemes = [] - this.str = str - this.length = str.length - this.pos = 0 - this.start = 0 - this.escapeCharPositions = [] -} - -lunr.QueryLexer.prototype.run = function () { - var state = lunr.QueryLexer.lexText - - while (state) { - state = state(this) - } -} - -lunr.QueryLexer.prototype.sliceString = function () { - var subSlices = [], - sliceStart = this.start, - sliceEnd = this.pos - - for (var i = 0; i < this.escapeCharPositions.length; i++) { - sliceEnd = this.escapeCharPositions[i] - subSlices.push(this.str.slice(sliceStart, sliceEnd)) - sliceStart = sliceEnd + 1 - } - - subSlices.push(this.str.slice(sliceStart, this.pos)) - this.escapeCharPositions.length = 0 - - return subSlices.join('') -} - -lunr.QueryLexer.prototype.emit = function (type) { - this.lexemes.push({ - type: type, - str: this.sliceString(), - start: this.start, - end: this.pos - }) - - this.start = this.pos -} - -lunr.QueryLexer.prototype.escapeCharacter = function () { - this.escapeCharPositions.push(this.pos - 1) - this.pos += 1 -} - -lunr.QueryLexer.prototype.next = function () { - if (this.pos >= this.length) { - return lunr.QueryLexer.EOS - } - - var char = this.str.charAt(this.pos) - this.pos += 1 - return char -} - -lunr.QueryLexer.prototype.width = function () { - return this.pos - this.start -} - -lunr.QueryLexer.prototype.ignore = function () { - if (this.start == this.pos) { - this.pos += 1 - } - - this.start = this.pos -} - -lunr.QueryLexer.prototype.backup = function () { - this.pos -= 1 -} - -lunr.QueryLexer.prototype.acceptDigitRun = function () { - var char, charCode - - do { - char = this.next() - charCode = char.charCodeAt(0) - } while (charCode > 47 && charCode < 58) - - if (char != lunr.QueryLexer.EOS) { - this.backup() - } -} - -lunr.QueryLexer.prototype.more = function () { - return this.pos < this.length -} - -lunr.QueryLexer.EOS = 'EOS' -lunr.QueryLexer.FIELD = 'FIELD' -lunr.QueryLexer.TERM = 'TERM' -lunr.QueryLexer.EDIT_DISTANCE = 'EDIT_DISTANCE' -lunr.QueryLexer.BOOST = 'BOOST' -lunr.QueryLexer.PRESENCE = 'PRESENCE' - -lunr.QueryLexer.lexField = function (lexer) { - lexer.backup() - lexer.emit(lunr.QueryLexer.FIELD) - lexer.ignore() - return lunr.QueryLexer.lexText -} - -lunr.QueryLexer.lexTerm = function (lexer) { - if (lexer.width() > 1) { - lexer.backup() - lexer.emit(lunr.QueryLexer.TERM) - } - - lexer.ignore() - - if (lexer.more()) { - return lunr.QueryLexer.lexText - } -} - -lunr.QueryLexer.lexEditDistance = function (lexer) { - lexer.ignore() - lexer.acceptDigitRun() - lexer.emit(lunr.QueryLexer.EDIT_DISTANCE) - return lunr.QueryLexer.lexText -} - -lunr.QueryLexer.lexBoost = function (lexer) { - lexer.ignore() - lexer.acceptDigitRun() - lexer.emit(lunr.QueryLexer.BOOST) - return lunr.QueryLexer.lexText -} - -lunr.QueryLexer.lexEOS = function (lexer) { - if (lexer.width() > 0) { - lexer.emit(lunr.QueryLexer.TERM) - } -} - -// This matches the separator used when tokenising fields -// within a document. These should match otherwise it is -// not possible to search for some tokens within a document. -// -// It is possible for the user to change the separator on the -// tokenizer so it _might_ clash with any other of the special -// characters already used within the search string, e.g. :. -// -// This means that it is possible to change the separator in -// such a way that makes some words unsearchable using a search -// string. -lunr.QueryLexer.termSeparator = lunr.tokenizer.separator - -lunr.QueryLexer.lexText = function (lexer) { - while (true) { - var char = lexer.next() - - if (char == lunr.QueryLexer.EOS) { - return lunr.QueryLexer.lexEOS - } - - // Escape character is '\' - if (char.charCodeAt(0) == 92) { - lexer.escapeCharacter() - continue - } - - if (char == ":") { - return lunr.QueryLexer.lexField - } - - if (char == "~") { - lexer.backup() - if (lexer.width() > 0) { - lexer.emit(lunr.QueryLexer.TERM) - } - return lunr.QueryLexer.lexEditDistance - } - - if (char == "^") { - lexer.backup() - if (lexer.width() > 0) { - lexer.emit(lunr.QueryLexer.TERM) - } - return lunr.QueryLexer.lexBoost - } - - // "+" indicates term presence is required - // checking for length to ensure that only - // leading "+" are considered - if (char == "+" && lexer.width() === 1) { - lexer.emit(lunr.QueryLexer.PRESENCE) - return lunr.QueryLexer.lexText - } - - // "-" indicates term presence is prohibited - // checking for length to ensure that only - // leading "-" are considered - if (char == "-" && lexer.width() === 1) { - lexer.emit(lunr.QueryLexer.PRESENCE) - return lunr.QueryLexer.lexText - } - - if (char.match(lunr.QueryLexer.termSeparator)) { - return lunr.QueryLexer.lexTerm - } - } -} - -lunr.QueryParser = function (str, query) { - this.lexer = new lunr.QueryLexer (str) - this.query = query - this.currentClause = {} - this.lexemeIdx = 0 -} - -lunr.QueryParser.prototype.parse = function () { - this.lexer.run() - this.lexemes = this.lexer.lexemes - - var state = lunr.QueryParser.parseClause - - while (state) { - state = state(this) - } - - return this.query -} - -lunr.QueryParser.prototype.peekLexeme = function () { - return this.lexemes[this.lexemeIdx] -} - -lunr.QueryParser.prototype.consumeLexeme = function () { - var lexeme = this.peekLexeme() - this.lexemeIdx += 1 - return lexeme -} - -lunr.QueryParser.prototype.nextClause = function () { - var completedClause = this.currentClause - this.query.clause(completedClause) - this.currentClause = {} -} - -lunr.QueryParser.parseClause = function (parser) { - var lexeme = parser.peekLexeme() - - if (lexeme == undefined) { - return - } - - switch (lexeme.type) { - case lunr.QueryLexer.PRESENCE: - return lunr.QueryParser.parsePresence - case lunr.QueryLexer.FIELD: - return lunr.QueryParser.parseField - case lunr.QueryLexer.TERM: - return lunr.QueryParser.parseTerm - default: - var errorMessage = "expected either a field or a term, found " + lexeme.type - - if (lexeme.str.length >= 1) { - errorMessage += " with value '" + lexeme.str + "'" - } - - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } -} - -lunr.QueryParser.parsePresence = function (parser) { - var lexeme = parser.consumeLexeme() - - if (lexeme == undefined) { - return - } - - switch (lexeme.str) { - case "-": - parser.currentClause.presence = lunr.Query.presence.PROHIBITED - break - case "+": - parser.currentClause.presence = lunr.Query.presence.REQUIRED - break - default: - var errorMessage = "unrecognised presence operator'" + lexeme.str + "'" - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - var nextLexeme = parser.peekLexeme() - - if (nextLexeme == undefined) { - var errorMessage = "expecting term or field, found nothing" - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - switch (nextLexeme.type) { - case lunr.QueryLexer.FIELD: - return lunr.QueryParser.parseField - case lunr.QueryLexer.TERM: - return lunr.QueryParser.parseTerm - default: - var errorMessage = "expecting term or field, found '" + nextLexeme.type + "'" - throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) - } -} - -lunr.QueryParser.parseField = function (parser) { - var lexeme = parser.consumeLexeme() - - if (lexeme == undefined) { - return - } - - if (parser.query.allFields.indexOf(lexeme.str) == -1) { - var possibleFields = parser.query.allFields.map(function (f) { return "'" + f + "'" }).join(', '), - errorMessage = "unrecognised field '" + lexeme.str + "', possible fields: " + possibleFields - - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - parser.currentClause.fields = [lexeme.str] - - var nextLexeme = parser.peekLexeme() - - if (nextLexeme == undefined) { - var errorMessage = "expecting term, found nothing" - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - switch (nextLexeme.type) { - case lunr.QueryLexer.TERM: - return lunr.QueryParser.parseTerm - default: - var errorMessage = "expecting term, found '" + nextLexeme.type + "'" - throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) - } -} - -lunr.QueryParser.parseTerm = function (parser) { - var lexeme = parser.consumeLexeme() - - if (lexeme == undefined) { - return - } - - parser.currentClause.term = lexeme.str.toLowerCase() - - if (lexeme.str.indexOf("*") != -1) { - parser.currentClause.usePipeline = false - } - - var nextLexeme = parser.peekLexeme() - - if (nextLexeme == undefined) { - parser.nextClause() - return - } - - switch (nextLexeme.type) { - case lunr.QueryLexer.TERM: - parser.nextClause() - return lunr.QueryParser.parseTerm - case lunr.QueryLexer.FIELD: - parser.nextClause() - return lunr.QueryParser.parseField - case lunr.QueryLexer.EDIT_DISTANCE: - return lunr.QueryParser.parseEditDistance - case lunr.QueryLexer.BOOST: - return lunr.QueryParser.parseBoost - case lunr.QueryLexer.PRESENCE: - parser.nextClause() - return lunr.QueryParser.parsePresence - default: - var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'" - throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) - } -} - -lunr.QueryParser.parseEditDistance = function (parser) { - var lexeme = parser.consumeLexeme() - - if (lexeme == undefined) { - return - } - - var editDistance = parseInt(lexeme.str, 10) - - if (isNaN(editDistance)) { - var errorMessage = "edit distance must be numeric" - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - parser.currentClause.editDistance = editDistance - - var nextLexeme = parser.peekLexeme() - - if (nextLexeme == undefined) { - parser.nextClause() - return - } - - switch (nextLexeme.type) { - case lunr.QueryLexer.TERM: - parser.nextClause() - return lunr.QueryParser.parseTerm - case lunr.QueryLexer.FIELD: - parser.nextClause() - return lunr.QueryParser.parseField - case lunr.QueryLexer.EDIT_DISTANCE: - return lunr.QueryParser.parseEditDistance - case lunr.QueryLexer.BOOST: - return lunr.QueryParser.parseBoost - case lunr.QueryLexer.PRESENCE: - parser.nextClause() - return lunr.QueryParser.parsePresence - default: - var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'" - throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) - } -} - -lunr.QueryParser.parseBoost = function (parser) { - var lexeme = parser.consumeLexeme() - - if (lexeme == undefined) { - return - } - - var boost = parseInt(lexeme.str, 10) - - if (isNaN(boost)) { - var errorMessage = "boost must be numeric" - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - parser.currentClause.boost = boost - - var nextLexeme = parser.peekLexeme() - - if (nextLexeme == undefined) { - parser.nextClause() - return - } - - switch (nextLexeme.type) { - case lunr.QueryLexer.TERM: - parser.nextClause() - return lunr.QueryParser.parseTerm - case lunr.QueryLexer.FIELD: - parser.nextClause() - return lunr.QueryParser.parseField - case lunr.QueryLexer.EDIT_DISTANCE: - return lunr.QueryParser.parseEditDistance - case lunr.QueryLexer.BOOST: - return lunr.QueryParser.parseBoost - case lunr.QueryLexer.PRESENCE: - parser.nextClause() - return lunr.QueryParser.parsePresence - default: - var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'" - throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) - } -} - - /** - * export the module via AMD, CommonJS or as a browser global - * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js - */ - ;(function (root, factory) { - if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define(factory) - } else if (typeof exports === 'object') { - /** - * Node. Does not work with strict CommonJS, but - * only CommonJS-like enviroments that support module.exports, - * like Node. - */ - module.exports = factory() - } else { - // Browser globals (root is window) - root.lunr = factory() - } - }(this, function () { - /** - * Just return a value to define the module export. - * This example returns an object, but the module - * can return a function as the exported value. - */ - return lunr - })) -})(); diff --git a/assets/js/search-index.json b/assets/js/search-index.json deleted file mode 100644 index 1cbdf82..0000000 --- a/assets/js/search-index.json +++ /dev/null @@ -1 +0,0 @@ -{"docs":{"0":{"doc":"Base64 to image","title":"Convert base64 to an image","content":"Learn how to generate PNG’s or JPG’s from base64. Works with Zapier and Integromat. ","url":"https://docs.htmlcsstoimage.com/guides/converting-base64-to-image/#convert-base64-to-an-image","relUrl":"/guides/converting-base64-to-image/#convert-base64-to-an-image"},"1":{"doc":"Base64 to image","title":"How it works","content":"To render base64 to an image, you can use an img tag and set the src to the base64 of your image. <!-- Base64 is truncated for the example --> <img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRo...\" width=\"100px\"/> . ","url":"https://docs.htmlcsstoimage.com/guides/converting-base64-to-image/#how-it-works","relUrl":"/guides/converting-base64-to-image/#how-it-works"},"2":{"doc":"Base64 to image","title":"Example","content":"In this example we convert a base64 of our logo into an image. <img src=\"data:image/png;base64,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\" width=\"100px\"/> . ","url":"https://docs.htmlcsstoimage.com/guides/converting-base64-to-image/#example","relUrl":"/guides/converting-base64-to-image/#example"},"3":{"doc":"Base64 to image","title":"Use this with Zapier or Integromat","content":"We have integrations for both Zapier and Integromat. You can use the example code above to convert base64 to images. Zapier Integromat . ","url":"https://docs.htmlcsstoimage.com/guides/converting-base64-to-image/#use-this-with-zapier-or-integromat","relUrl":"/guides/converting-base64-to-image/#use-this-with-zapier-or-integromat"},"4":{"doc":"Base64 to image","title":"Need help?","content":"Talk to a human: support@htmlcsstoimage.com. We always respond within 24 hours. And often, even faster. ","url":"https://docs.htmlcsstoimage.com/guides/converting-base64-to-image/#need-help","relUrl":"/guides/converting-base64-to-image/#need-help"},"5":{"doc":"Base64 to image","title":"Base64 to image","content":" ","url":"https://docs.htmlcsstoimage.com/guides/converting-base64-to-image/","relUrl":"/guides/converting-base64-to-image/"},"6":{"doc":"C#","title":"C#: HTML/CSS to Image","content":"Generate a png, jpg or webp images with C#. Renders exactly like Google Chrome. Live demo Get an API Key . | Generating images with C# | Authentication with C# | C# example code | Need help? | . ","url":"https://docs.htmlcsstoimage.com/example-code/c/#c-htmlcss-to-image","relUrl":"/example-code/c/#c-htmlcss-to-image"},"7":{"doc":"C#","title":"Generating images with C#","content":". | The API takes your HTML/CSS and runs it inside a real instance of Google Chrome to convert your html into an image. | Use C# to send the API your HTML/CSS. | You’ll get back json with the URL to your generated image. | . For more details on how this works, see Creating an image. Example API response: . { \"url\": \"https://hcti.io/v1/image/be4c5118-fe19-462b-a49e-48cf72697a9d\" } . ","url":"https://docs.htmlcsstoimage.com/example-code/c/#generating-images-with-c","relUrl":"/example-code/c/#generating-images-with-c"},"8":{"doc":"C#","title":"Authentication with C#","content":"The API uses HTTP Basic authentication. Your username is your User ID and your password is your API Key. Both of these are available from the dashboard. The C# code sample demonstrates how to authenticate your request. You can signup for a free API key to get started. Free API Key for C# . ","url":"https://docs.htmlcsstoimage.com/example-code/c/#authentication-with-c","relUrl":"/example-code/c/#authentication-with-c"},"9":{"doc":"C#","title":"C# example code","content":"This C# code example sends an HTTP POST to the https://hcti.io/v1/image API. Converting your HTML/CSS to an image with C#. This code creates a WebClient, sets credentials and POSTS the HTML & CSS as values to the API. The response will be json with the URL to the generated image. using System.Net; namespace htciExample { class Program { static void Main() { byte[] result; string html = \"<div class='ping'>Pong ✅</div>\"; string css = \".ping {padding: 20px; font-family:'sans-serif'; }\"; using (var client = new WebClient()) { string credentials = Convert.ToBase64String(Encoding.ASCII.GetBytes(\"user_id:api_key\")); client.Headers[HttpRequestHeader.Authorization] = \"Basic \" + credentials; result = client.UploadValues( \"https://hcti.io/v1/image\", \"POST\", new System.Collections.Specialized.NameValueCollection() { { \"html\", html }, { \"css\", css } } ); } string resultString = System.Text.Encoding.UTF8.GetString(result); Console.WriteLine(resultString); // {\"url\":\"https://hcti.io/v1/image/404ed70d-dcb9-4778-9be4-fad912321d5b\"} } } } . ","url":"https://docs.htmlcsstoimage.com/example-code/c/#c-example-code","relUrl":"/example-code/c/#c-example-code"},"10":{"doc":"C#","title":"Need help?","content":"We’re always looking to improve this documentation. Please send us an email: support@htmlcsstoimage.com. We respond fast. ","url":"https://docs.htmlcsstoimage.com/example-code/c/#need-help","relUrl":"/example-code/c/#need-help"},"11":{"doc":"C#","title":"C#","content":" ","url":"https://docs.htmlcsstoimage.com/example-code/c/","relUrl":"/example-code/c/"},"12":{"doc":"Changelog","title":"Changelog","content":"Always improving. Updates to HTML/CSS to Image are posted here. ","url":"https://docs.htmlcsstoimage.com/changelog/","relUrl":"/changelog/"},"13":{"doc":"Changelog","title":"What we’re currently working on","content":". | PDF support | WYSIWYG image editor. Making it easier for people to design images for use with the API. | Image template API. | Improving the dashboard with more information about your account. | . If you have feature requests, please send them to us: support@htmlcsstoimage.com. ","url":"https://docs.htmlcsstoimage.com/changelog/#what-were-currently-working-on","relUrl":"/changelog/#what-were-currently-working-on"},"14":{"doc":"Changelog","title":"Font rendering improvements","content":"October 2, 2020 . We released a patch update to the HTML/CSS to Image Ruby Client. It fixes an issue with addressable not being loaded. ","url":"https://docs.htmlcsstoimage.com/changelog/#font-rendering-improvements","relUrl":"/changelog/#font-rendering-improvements"},"15":{"doc":"Changelog","title":"Font rendering improvements","content":"September 30, 2020 . We have released a large update to the fonts available to the API. Previously, we were missing some character sets and some images would show an empty square instead of the correct character. Our goal is to be able to perfectly render text from any language. If you notice any more missing characters, please send us the image URL so that we can investigate it. ","url":"https://docs.htmlcsstoimage.com/changelog/#font-rendering-improvements-1","relUrl":"/changelog/#font-rendering-improvements-1"},"16":{"doc":"Changelog","title":"Various performance improvements released","content":"September 10, 2020 . We’ve been working on further improving the performance of the API. Initial image renders are now ~30% faster. We have also improved caching of images. When cached, you can expect an average of 30-50ms when downloading an image. ","url":"https://docs.htmlcsstoimage.com/changelog/#various-performance-improvements-released","relUrl":"/changelog/#various-performance-improvements-released"},"17":{"doc":"Changelog","title":"Zapier plugin released from beta!","content":"August 31, 2020 . The HTML/CSS to Image Zapier integration has graduated from beta. Zapier wrote up a nice blog post about the integration. It’s become very popular quickly and we’ve seen many inventive ways people are improving their businesses through automated image generation. | HTML/CSS to Image Zapier integration | . ","url":"https://docs.htmlcsstoimage.com/changelog/#zapier-plugin-released-from-beta","relUrl":"/changelog/#zapier-plugin-released-from-beta"},"18":{"doc":"Changelog","title":"New Live Editor","content":"August 16, 2020 . We’ve rebuilt the live demo. Now you can preview your HTML/CSS as you edit it. Then click the image button to see it converted into an image. This makes it much easier to prototype your images inside a browser. | HTML/CSS to Image Demo | . ","url":"https://docs.htmlcsstoimage.com/changelog/#new-live-editor","relUrl":"/changelog/#new-live-editor"},"19":{"doc":"Changelog","title":"Ruby Client released","content":"August 7, 2020 . We have released the first version of our new ruby client. This allows for easier integration with the API using Ruby. | HTML/CSS to Image Ruby Client | . ","url":"https://docs.htmlcsstoimage.com/changelog/#ruby-client-released","relUrl":"/changelog/#ruby-client-released"},"20":{"doc":"Changelog","title":"Integromat updates","content":"August 3, 2020 . We’ve added additional parameters to the Integromat integration. You can now use selector, ms_delay and device_scale. | HTML/CSS to Image Integromat Integration | . ","url":"https://docs.htmlcsstoimage.com/changelog/#integromat-updates","relUrl":"/changelog/#integromat-updates"},"21":{"doc":"Changelog","title":"Template API","content":"July 27, 2020 . The Template API is now available. With templates, you can create re-usable HTML that contains variables. These variables can be replaced when creating an image, making for even simpler image generation. | HTML/CSS to Image Template API | . ","url":"https://docs.htmlcsstoimage.com/changelog/#template-api","relUrl":"/changelog/#template-api"},"22":{"doc":"Changelog","title":"Render when ready","content":"July 26, 2020 . We have added the render_when_ready parameter to image creation. This gives you control over when the image is rendered. By setting render_when_ready to true, we will wait to generate the image until your HTML calls the ScreenshotReady() function in JavaScript. This is useful for images that have complex JS and you need control over when it’s ready to have an image created. ","url":"https://docs.htmlcsstoimage.com/changelog/#render-when-ready","relUrl":"/changelog/#render-when-ready"},"23":{"doc":"Changelog","title":"New Zapier templates","content":"July 22, 2020 . We have added additional Zapier templates to the integration. You can see them here: HTML/CSS to Image Templates. ","url":"https://docs.htmlcsstoimage.com/changelog/#new-zapier-templates","relUrl":"/changelog/#new-zapier-templates"},"24":{"doc":"Changelog","title":"Introducing the US-EAST region","content":"July 7, 2020 . We have enabled our US-EAST region. Your API requests will now be automatically routed to either US-WEST or US-EAST based on where you ae located. This will improve latency for requests as well as reliability of the API. We will automatically fail over to the other region is one is unhealthy. We plan to introduce an EU region in the future. ","url":"https://docs.htmlcsstoimage.com/changelog/#introducing-the-us-east-region","relUrl":"/changelog/#introducing-the-us-east-region"},"25":{"doc":"Changelog","title":"Brand new docs site","content":"July 5, 2020 . We’ve released a new version of our documentation website. It’s now simpler, faster & we’ve improved the organization of all the content. Please send us any feedback. ","url":"https://docs.htmlcsstoimage.com/changelog/#brand-new-docs-site","relUrl":"/changelog/#brand-new-docs-site"},"26":{"doc":"Changelog","title":"URL to Image performance improvements","content":"July 17, 2020 . We have been working on performance improvements to URL to Image. We’ve improved reliability when screenshotting webpages with large amounts of network requests and JavaScript. ","url":"https://docs.htmlcsstoimage.com/changelog/#url-to-image-performance-improvements","relUrl":"/changelog/#url-to-image-performance-improvements"},"27":{"doc":"Changelog","title":"URL to Image","content":"March 27, 2020 . We’ve added the ability to create images from URL’s. We’re calling this URL to Image. Learn more. ","url":"https://docs.htmlcsstoimage.com/changelog/#url-to-image","relUrl":"/changelog/#url-to-image"},"28":{"doc":"Changelog","title":"ms_delay parameter","content":"February 12, 2020 . We have added the ms_delay parameter. Allowing you to specify how long you want the rendered to wait before generating the image. Useful for HTML with many assets or JavaScript that needs extra time to load. ","url":"https://docs.htmlcsstoimage.com/changelog/#ms_delay-parameter","relUrl":"/changelog/#ms_delay-parameter"},"29":{"doc":"Changelog","title":"Deleting images","content":"December 12, 2019 . We have added the Delete endpoint. You can now delete an image and it will be completely removed from our servers. Requests to the image URL will return 410. ","url":"https://docs.htmlcsstoimage.com/changelog/#deleting-images","relUrl":"/changelog/#deleting-images"},"30":{"doc":"Changelog","title":"Integromat integration","content":"November 29, 2019 . Our Integromat integration is now available. You can use the integration to connect HTML/CSS to Image with the thousands of integrations available on Integromat. ","url":"https://docs.htmlcsstoimage.com/changelog/#integromat-integration","relUrl":"/changelog/#integromat-integration"},"31":{"doc":"Curl","title":"Curl","content":"Generate a png, jpg or webp images from your terminal with cURL. Live demo Get an API Key . | Generate an image with cURL | Response | Need help? | . ","url":"https://docs.htmlcsstoimage.com/example-code/curl/","relUrl":"/example-code/curl/"},"32":{"doc":"Curl","title":"Generate an image with cURL","content":"Run this command in your terminal to generate an image using the API. For more details on how this works, see Creating an image. # Replace UserID and APIKey with your credentials from the dashboard https://htmlcsstoimage.com/dashboard curl -X POST https://hcti.io/v1/image -u 'UserID:APIKey'\\ -d html=\"<div class='ping'>Pong ✅</div>\" \\ -d css=\".ping { padding: 20px; font-family: 'sans-serif'; }\" . ","url":"https://docs.htmlcsstoimage.com/example-code/curl/#generate-an-image-with-curl","relUrl":"/example-code/curl/#generate-an-image-with-curl"},"33":{"doc":"Curl","title":"Response","content":"The API will return a json payload with the URL to your new image. { \"url\":\"https://hcti.io/v1/image/1eecf460-e2e5-4db1-9db6-cf862c34a744\" } . ","url":"https://docs.htmlcsstoimage.com/example-code/curl/#response","relUrl":"/example-code/curl/#response"},"34":{"doc":"Curl","title":"Need help?","content":"Talk to a human: support@htmlcsstoimage.com. We always respond within 24 hours. And often, even faster. ","url":"https://docs.htmlcsstoimage.com/example-code/curl/#need-help","relUrl":"/example-code/curl/#need-help"},"35":{"doc":"Duplicate image detection","title":"Duplicate image detection","content":"Learn how we protect your image quota from endless loops and bugs. ","url":"https://docs.htmlcsstoimage.com/guides/duplicate-image-detection/","relUrl":"/guides/duplicate-image-detection/"},"36":{"doc":"Duplicate image detection","title":"What happens if I create the same image multiple times?","content":"The API will automatically detect if an API key is creating the same image repeatedly within a short time period. When this happens, a new image will not be created and you will get back the URL to the existing image. | This protects you from accidentally using up your image quota due to a bug in a script or abuse from a user/robot. | We use the entire payload sent to the API to determine duplicates. If there a single character difference between images, it will not be considered a duplicate. | . ","url":"https://docs.htmlcsstoimage.com/guides/duplicate-image-detection/#what-happens-if-i-create-the-same-image-multiple-times","relUrl":"/guides/duplicate-image-detection/#what-happens-if-i-create-the-same-image-multiple-times"},"37":{"doc":"Duplicate image detection","title":"\n\nFYI\n","content":"This feature should not be relied on for stopping the creation of duplicate images. Duplicate detection happens on our Edge CDN. This means it is geographically dependent. If you create identical images from servers in two different locations, we won’t be able to detect that they are the same. ","url":"https://docs.htmlcsstoimage.com/guides/duplicate-image-detection/","relUrl":"/guides/duplicate-image-detection/"},"38":{"doc":"Duplicate image detection","title":"URL Images","content":"Duplicate image detection is not enabled for images created from a URL. It only works for images generated with the html parameter. ","url":"https://docs.htmlcsstoimage.com/guides/duplicate-image-detection/#url-images","relUrl":"/guides/duplicate-image-detection/#url-images"},"39":{"doc":"Duplicate image detection","title":"Need help?","content":"Talk to a human. Please email us support@htmlcsstoimage.com with any questions and we’ll gladly help you get started. ","url":"https://docs.htmlcsstoimage.com/guides/duplicate-image-detection/#need-help","relUrl":"/guides/duplicate-image-detection/#need-help"},"40":{"doc":"Convert email to images","title":"Convert HTML emails to images","content":"Generate images of full webpages and emails with HTML/CSS to Image. Renders exactly like Google Chrome. Live demo Get an API Key . ","url":"https://docs.htmlcsstoimage.com/guides/convert-emails-images/#convert-html-emails-to-images","relUrl":"/guides/convert-emails-images/#convert-html-emails-to-images"},"41":{"doc":"Convert email to images","title":"Generating images from emails","content":"The API takes your HTML/CSS and runs it inside a real instance of Google Chrome to convert your html into an image. This works great for both HTML emails and full webpages. For more details on how this works, see Creating an image. Try it yourself . ","url":"https://docs.htmlcsstoimage.com/guides/convert-emails-images/#generating-images-from-emails","relUrl":"/guides/convert-emails-images/#generating-images-from-emails"},"42":{"doc":"Convert email to images","title":"Include full <html>","content":"To render a full email or webpage with the API, pass the full HTML markup. Starting and ending with the <html> tags. | The API will enter full page mode and render the entire page as displayed by Google Chrome. | When rendering a full page, be sure to include full paths to all outside assets so that the API is able to download them. Relative paths will not work. | . ","url":"https://docs.htmlcsstoimage.com/guides/convert-emails-images/#include-full-html","relUrl":"/guides/convert-emails-images/#include-full-html"},"43":{"doc":"Convert email to images","title":"Need help?","content":"We’re always looking to improve this documentation. Please send us an email: support@htmlcsstoimage.com. We respond fast. ","url":"https://docs.htmlcsstoimage.com/guides/convert-emails-images/#need-help","relUrl":"/guides/convert-emails-images/#need-help"},"44":{"doc":"Convert email to images","title":"Convert email to images","content":" ","url":"https://docs.htmlcsstoimage.com/guides/convert-emails-images/","relUrl":"/guides/convert-emails-images/"},"45":{"doc":"External CSS, JavaScript & Fonts","title":"External CSS, JavaScript & Fonts","content":"Learn how to include external assets when generating images. The API supports including any CSS file, JavaScript file or custom font. You can do this by including them in your HTML/CSS. Be sure to use the full URL to the asset. We are unable to download relative URLs. ","url":"https://docs.htmlcsstoimage.com/guides/external-css-js-and-fonts/#external-css-javascript--fonts","relUrl":"/guides/external-css-js-and-fonts/#external-css-javascript--fonts"},"46":{"doc":"External CSS, JavaScript & Fonts","title":"External JavaScript Example","content":"To include JavaScript, you can load it in by using a normal script tag in your html. Replace src with the URL to your JavaScript file. <script crossorigin src=\"https://unpkg.com/react@16/umd/react.production.min.js\"></script> . ","url":"https://docs.htmlcsstoimage.com/guides/external-css-js-and-fonts/#external-javascript-example","relUrl":"/guides/external-css-js-and-fonts/#external-javascript-example"},"47":{"doc":"External CSS, JavaScript & Fonts","title":"External CSS Example","content":"For an external CSS file, add it to your HTML with the following. Replace href with the URL to your CSS file. <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/Primer/10.8.1/build.css\" /> . ","url":"https://docs.htmlcsstoimage.com/guides/external-css-js-and-fonts/#external-css-example","relUrl":"/guides/external-css-js-and-fonts/#external-css-example"},"48":{"doc":"External CSS, JavaScript & Fonts","title":"External Font Example","content":"You can load in a custom font using CSS. @font-face {   font-family: \"CustomFont\";   src: url(https://url-to-your-font/FontNameRegular.ttc); } .box {   font-family: \"CustomFont\" } . Your font will need proper CORS headers set for this to work. To test it, visit test-cors.org and paste in your font link. If it does not work, check that you have the following header set on your server. access-control-allow-origin: * . ","url":"https://docs.htmlcsstoimage.com/guides/external-css-js-and-fonts/#external-font-example","relUrl":"/guides/external-css-js-and-fonts/#external-font-example"},"49":{"doc":"External CSS, JavaScript & Fonts","title":"Need help?","content":"Talk to a human. Please email us support@htmlcsstoimage.com with any questions and we’ll gladly help you get started. ","url":"https://docs.htmlcsstoimage.com/guides/external-css-js-and-fonts/#need-help","relUrl":"/guides/external-css-js-and-fonts/#need-help"},"50":{"doc":"External CSS, JavaScript & Fonts","title":"External CSS, JavaScript & Fonts","content":" ","url":"https://docs.htmlcsstoimage.com/guides/external-css-js-and-fonts/","relUrl":"/guides/external-css-js-and-fonts/"},"51":{"doc":"FAQ","title":"Frequently Asked Questions","content":"Not finding your answer here? Please email us: support@htmlcsstoimage.com. We enjoy helping people debug their HTML. . | Is there a rate limit? | Why is my image twice as large as expected? | Can you provide an SLA? | I need to generate a large amount of images one time, which plan should I use? | Can I use external CSS stylesheets? | Can I use external JavaScript? | Can I use my own Font Awesome Pro icons? | How do I render an entire webpage? | How long will my image URL work? | Can I load external images? | How do I upgrade my account? | Do you support Chinese, Japanese and Korean characters? | How much bandwidth can I use? | Can I use the API for a hackathon? | Can I set my images filename? | What version of Google Chrome does HCTI use? | I have other questions, who do I ask? | . ","url":"https://docs.htmlcsstoimage.com/faq/#frequently-asked-questions","relUrl":"/faq/#frequently-asked-questions"},"52":{"doc":"FAQ","title":"Is there a rate limit?","content":"No rate limits here. You’ll be able to create images up until you reach your account limit. ","url":"https://docs.htmlcsstoimage.com/faq/#is-there-a-rate-limit","relUrl":"/faq/#is-there-a-rate-limit"},"53":{"doc":"FAQ","title":"Why is my image twice as large as expected?","content":"By default we render images for high resolution screens. This is known as @2X. This ensures your image looks great on devices like iPhones and high resolution monitors. You can adjust this back to @1X by setting device_scale:1 when creating your image. ","url":"https://docs.htmlcsstoimage.com/faq/#why-is-my-image-twice-as-large-as-expected","relUrl":"/faq/#why-is-my-image-twice-as-large-as-expected"},"54":{"doc":"FAQ","title":"Can you provide an SLA?","content":"Absolutely. All of our enterprise plans include an SLA. Contact us at support@htmlcsstoimage.com and we can build a custom plan for your specific needs. ","url":"https://docs.htmlcsstoimage.com/faq/#can-you-provide-an-sla","relUrl":"/faq/#can-you-provide-an-sla"},"55":{"doc":"FAQ","title":"I need to generate a large amount of images one time, which plan should I use?","content":"If an existing monthly plan does not fit your needs, please email us at: support@htmlcsstoimage.com with the number of images you need to generate. We can send you a one time invoice and credit your account with the number of images you need to generate. ","url":"https://docs.htmlcsstoimage.com/faq/#i-need-to-generate-a-large-amount-of-images-one-time-which-plan-should-i-use","relUrl":"/faq/#i-need-to-generate-a-large-amount-of-images-one-time-which-plan-should-i-use"},"56":{"doc":"FAQ","title":"Can I use external CSS stylesheets?","content":"Yes, embed the link tag in your HTML and it will be loaded on render. Multiple CSS files are supported. Large files may slow down initial render time. See this CodePen for an example. ","url":"https://docs.htmlcsstoimage.com/faq/#can-i-use-external-css-stylesheets","relUrl":"/faq/#can-i-use-external-css-stylesheets"},"57":{"doc":"FAQ","title":"Can I use external JavaScript?","content":"Yes, external JavaScript works. embeE the link tag in your HTML and it will be loaded on render. ","url":"https://docs.htmlcsstoimage.com/faq/#can-i-use-external-javascript","relUrl":"/faq/#can-i-use-external-javascript"},"58":{"doc":"FAQ","title":"Can I use my own Font Awesome Pro icons?","content":"Yes, include the <link> tag to the Font Awesome CDN in your html. You may need to add localhost to your hostname whitelist for us render icons using your account. ","url":"https://docs.htmlcsstoimage.com/faq/#can-i-use-my-own-font-awesome-pro-icons","relUrl":"/faq/#can-i-use-my-own-font-awesome-pro-icons"},"59":{"doc":"FAQ","title":"How do I render an entire webpage?","content":"We recommend passing the url to your webpage to the API. Learn how to do that here: . Alternatively, when passing your HTML to the API, include the full HTML markup. Starting and ending with the <html> tags. The HCTI API will enter full page mode and render the entire page as displayed by Google Chrome. ","url":"https://docs.htmlcsstoimage.com/faq/#how-do-i-render-an-entire-webpage","relUrl":"/faq/#how-do-i-render-an-entire-webpage"},"60":{"doc":"FAQ","title":"How long will my image URL work?","content":"Forever. As long as your HCTI account is active, we keep a copy of your generated image stored and accessible from your image url. ","url":"https://docs.htmlcsstoimage.com/faq/#how-long-will-my-image-url-work","relUrl":"/faq/#how-long-will-my-image-url-work"},"61":{"doc":"FAQ","title":"Can I load external images?","content":"Yes, be sure to include the full URL to your external image. The API will load it before creating the image. <img src=\"https://example.com/yourimage.png\" /> . ","url":"https://docs.htmlcsstoimage.com/faq/#can-i-load-external-images","relUrl":"/faq/#can-i-load-external-images"},"62":{"doc":"FAQ","title":"How do I upgrade my account?","content":"You may change your plan anytime by visiting the Dashboard. ","url":"https://docs.htmlcsstoimage.com/faq/#how-do-i-upgrade-my-account","relUrl":"/faq/#how-do-i-upgrade-my-account"},"63":{"doc":"FAQ","title":"Do you support Chinese, Japanese and Korean characters?","content":"Yes. We have Noto CJK installed in our image renderer. If you find any language/character set that does not render correctly, please send us an email and we’ll get it added for you. ","url":"https://docs.htmlcsstoimage.com/faq/#do-you-support-chinese-japanese-and-korean-characters","relUrl":"/faq/#do-you-support-chinese-japanese-and-korean-characters"},"64":{"doc":"FAQ","title":"How much bandwidth can I use?","content":"All images served by the hcti.io domain are cached by Cloudflare’s global content delivery network. Bandwidth is unlimited and paid for as a part of your subscription. ","url":"https://docs.htmlcsstoimage.com/faq/#how-much-bandwidth-can-i-use","relUrl":"/faq/#how-much-bandwidth-can-i-use"},"65":{"doc":"FAQ","title":"Can I use the API for a hackathon?","content":"Definitely. If you’re a student and using the API to build something cool. Email us and we’d be happy to add free images to your account. ","url":"https://docs.htmlcsstoimage.com/faq/#can-i-use-the-api-for-a-hackathon","relUrl":"/faq/#can-i-use-the-api-for-a-hackathon"},"66":{"doc":"FAQ","title":"Can I set my images filename?","content":"The filename for your image is a randomly generated (and unique!) UUID. We currently do not have the option to set the filename. The v1/image namespace is shared by everyone who uses the API. Auto generating the file names makes your content more secure (hard to guess). We also use these long keys as partition keys for our infrastructure. This helps us scale the API for creating millions of images each month. Using UUID’s helps us keep the service easy to use, fast and secure. Which is important to us. ","url":"https://docs.htmlcsstoimage.com/faq/#can-i-set-my-images-filename","relUrl":"/faq/#can-i-set-my-images-filename"},"67":{"doc":"FAQ","title":"What version of Google Chrome does HCTI use?","content":"We regularly keep HCTI up-to-date with the latest version of Chrome. We run a full test suite to ensure images render as expected before upgrading the API. ","url":"https://docs.htmlcsstoimage.com/faq/#what-version-of-google-chrome-does-hcti-use","relUrl":"/faq/#what-version-of-google-chrome-does-hcti-use"},"68":{"doc":"FAQ","title":"I have other questions, who do I ask?","content":"Email us! support@htmlcsstoimage.com. We’d love to hear from you. We’re great at debugging rendering issues, send us your toughest problems. ","url":"https://docs.htmlcsstoimage.com/faq/#i-have-other-questions-who-do-i-ask","relUrl":"/faq/#i-have-other-questions-who-do-i-ask"},"69":{"doc":"FAQ","title":"FAQ","content":" ","url":"https://docs.htmlcsstoimage.com/faq/","relUrl":"/faq/"},"70":{"doc":"File formats","title":"File formats","content":"Convert images from HTML to jpg, png or webp. ","url":"https://docs.htmlcsstoimage.com/guides/file-formats/","relUrl":"/guides/file-formats/"},"71":{"doc":"File formats","title":"File formats","content":"The API supports jpg, png and webp. If no file extension is passed, you’ll get back a png by default. If you need a different file format, adjust the extension on the url. | Format | Example | . | jpg | https://hcti.io/v1/image/a3ab2ab2-906e-4b5c-a88d-41a1c3f3779e.jpg | . | png | https://hcti.io/v1/image/a3ab2ab2-906e-4b5c-a88d-41a1c3f3779e.png | . | webp | https://hcti.io/v1/image/a3ab2ab2-906e-4b5c-a88d-41a1c3f3779e.webp | . ","url":"https://docs.htmlcsstoimage.com/guides/file-formats/","relUrl":"/guides/file-formats/"},"72":{"doc":"File formats","title":"Automatic next-gen format (WebP) - enabled for all customers","content":"It’s recommend by Google to serve your images in next-gen formats (such as WebP). | Improves your pagespeed | Increases SEO | . Our edge servers will detect the browser being used to download an image. If the browser supports WebP, the image will be served in WebP. | This is enabled for all paid customers. | . ","url":"https://docs.htmlcsstoimage.com/guides/file-formats/#automatic-next-gen-format-webp---enabled-for-all-customers","relUrl":"/guides/file-formats/#automatic-next-gen-format-webp---enabled-for-all-customers"},"73":{"doc":"GoLang","title":"GoLang: HTML/CSS to Image","content":"Generate a png, jpg or webp images with GoLang. Renders exactly like Google Chrome. Live demo Get an API Key . | Generating images with GoLang | Authentication with GoLang | GoLang example code | Need help? | . ","url":"https://docs.htmlcsstoimage.com/example-code/go/#golang-htmlcss-to-image","relUrl":"/example-code/go/#golang-htmlcss-to-image"},"74":{"doc":"GoLang","title":"Generating images with GoLang","content":". | The API takes your HTML/CSS and runs it inside a real instance of Google Chrome to convert your html into an image. | Use GoLang to send the API your HTML/CSS. | You’ll get back json with the URL to your generated image. | . For more details on how this works, see Creating an image. Example API response: . { \"url\": \"https://hcti.io/v1/image/be4c5118-fe19-462b-a49e-48cf72697a9d\" } . ","url":"https://docs.htmlcsstoimage.com/example-code/go/#generating-images-with-golang","relUrl":"/example-code/go/#generating-images-with-golang"},"75":{"doc":"GoLang","title":"Authentication with GoLang","content":"The API uses HTTP Basic authentication. Your username is your User ID and your password is your API Key. Both of these are available from the dashboard. The GoLang code sample demonstrates how to authenticate your request. You can signup for a free API key to get started. Free API Key for GoLang . ","url":"https://docs.htmlcsstoimage.com/example-code/go/#authentication-with-golang","relUrl":"/example-code/go/#authentication-with-golang"},"76":{"doc":"GoLang","title":"GoLang example code","content":"This GoLang code example sends an HTTP POST to the https://hcti.io/v1/image API. Converting your HTML/CSS to an image with GoLang. package main import ( \"bytes\" \"encoding/json\" \"fmt\" \"io/ioutil\" \"log\" \"net/http\" \"time\" ) const ( userID = \"your_user_id\" apiKey = \"your_api_key\" ) func main() { data := map[string]string{ \"html\": \"<div class='ping'>Pong ✅</div>\", \"css\": \".ping { padding: 20px; font-family: 'sans-serif'; }\", } reqBody, err := json.Marshal(data) if err != nil { log.Fatalf(\"unable to marshal data: %s\", err.Error()) } req, err := http.NewRequest(\"POST\", \"https://hcti.io/v1/image\", bytes.NewReader(reqBody)) if err != nil { log.Fatalf(\"unable to create new request: %s\", err.Error()) } req.SetBasicAuth(userID, apiKey) client := &http.Client{Timeout: time.Second * 10} resp, err := client.Do(req) if err != nil { log.Fatalf(\"request was unsuccessful: %s\", err.Error()) } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { log.Fatalf(\"unable to read response body: %s\", err.Error()) } fmt.Println(string(body)) // {\"url\":\"https://hcti.io/v1/image/f1e2762b-1f95-4f99-ab5d-0444b26dfd42\"} } . ","url":"https://docs.htmlcsstoimage.com/example-code/go/#golang-example-code","relUrl":"/example-code/go/#golang-example-code"},"77":{"doc":"GoLang","title":"Need help?","content":"We’re always looking to improve this documentation. Please send us an email: support@htmlcsstoimage.com. We respond fast. ","url":"https://docs.htmlcsstoimage.com/example-code/go/#need-help","relUrl":"/example-code/go/#need-help"},"78":{"doc":"GoLang","title":"GoLang","content":" ","url":"https://docs.htmlcsstoimage.com/example-code/go/","relUrl":"/example-code/go/"},"79":{"doc":"Google Apps Script","title":"Google Apps Script: HTML/CSS to Image","content":"Generate a png, jpg or webp images with Google Apps Script. Live demo Get an API Key . | Generate an image with Google Apps Script | Example code | Need help? | . ","url":"https://docs.htmlcsstoimage.com/example-code/google-apps-script/#google-apps-script-htmlcss-to-image","relUrl":"/example-code/google-apps-script/#google-apps-script-htmlcss-to-image"},"80":{"doc":"Google Apps Script","title":"Generate an image with Google Apps Script","content":"With Google Apps Script, you can build add-ons for Google. It is based on JavaScript, but includes built in functions that you’ll need to use to work with the HTML/CSS to Image API. Our documented JavaScript examples won’t work with GAS. You can make use of the built in UrlFetchApp to generate images with the API. ","url":"https://docs.htmlcsstoimage.com/example-code/google-apps-script/#generate-an-image-with-google-apps-script","relUrl":"/example-code/google-apps-script/#generate-an-image-with-google-apps-script"},"81":{"doc":"Google Apps Script","title":"Example code","content":"This shows you how to authenticate with the API and pass parameters in a POST request. This is passing html/css parameters to the API. You can adapt this sample to pass any parameters or work with any of our endpoints. var formData = { 'html': 'Test', 'css': 'test', }; var options = { 'method' : 'post', 'payload' : formData }; // Replace username with your User ID and password with your API Key options.headers = {\"Authorization\": \"Basic \" + Utilities.base64Encode(username + \":\" + password)}; UrlFetchApp.fetch(\"https://hcti.io/v1/image\", options); . ","url":"https://docs.htmlcsstoimage.com/example-code/google-apps-script/#example-code","relUrl":"/example-code/google-apps-script/#example-code"},"82":{"doc":"Google Apps Script","title":"Need help?","content":"We’re always looking to improve this documentation. Please send us an email: support@htmlcsstoimage.com. We respond fast. ","url":"https://docs.htmlcsstoimage.com/example-code/google-apps-script/#need-help","relUrl":"/example-code/google-apps-script/#need-help"},"83":{"doc":"Google Apps Script","title":"Google Apps Script","content":" ","url":"https://docs.htmlcsstoimage.com/example-code/google-apps-script/","relUrl":"/example-code/google-apps-script/"},"84":{"doc":"Setting height and width","title":"Setting height and width","content":"Learn how to set the height and width for your images with the API. . | Setting height & width in HTML . | Adding margins around the image | . | Setting the Viewport | Understanding high resolution (retina) images | Resize on the fly with query params . | Examples | . | Height and width for print . | A4 paper example | Business card example | . | Need help? | . ","url":"https://docs.htmlcsstoimage.com/getting-started/setting-height-and-width/","relUrl":"/getting-started/setting-height-and-width/"},"85":{"doc":"Setting height and width","title":"Setting height & width in HTML","content":"When sending an HTML snippet to the API it will auto crop your image to the height/width of the outermost HTML element. | The following example will generate a screenshot that is 400px wide and 200px tall. | . Note: This works for HTML snippets only. Full HTML pages (has <html> and <body> tags) will not automatically crop. ","url":"https://docs.htmlcsstoimage.com/getting-started/setting-height-and-width/#setting-height--width-in-html","relUrl":"/getting-started/setting-height-and-width/#setting-height--width-in-html"},"86":{"doc":"Setting height and width","title":"Hello, world","content":"<div style=\"height: 200px; width: 400px; border: 1px solid; text-align: center;\"> <h2>Hello, world</h2> </div> . See how in the code sample we have set the height: 200px; width: 400px; in the outermost div. ","url":"https://docs.htmlcsstoimage.com/getting-started/setting-height-and-width/","relUrl":"/getting-started/setting-height-and-width/"},"87":{"doc":"Setting height and width","title":"Adding margins around the image","content":"Margins are respected by the auto crop. To add some space around your image, you can add margin: 20px to the outermost element. ","url":"https://docs.htmlcsstoimage.com/getting-started/setting-height-and-width/#adding-margins-around-the-image","relUrl":"/getting-started/setting-height-and-width/#adding-margins-around-the-image"},"88":{"doc":"Setting height and width","title":"Height and width example","content":"<div style=\"height: 200px; width: 400px; margin: 20px; border: 1px solid; text-align: center;\"> <h2>Height and width example</h2> </div> . ","url":"https://docs.htmlcsstoimage.com/getting-started/setting-height-and-width/","relUrl":"/getting-started/setting-height-and-width/"},"89":{"doc":"Setting height and width","title":"Setting the Viewport","content":"When rendering your image, we use a live instance of Google Chrome running on one of our servers. In Chrome, the viewport is the total viewable area rendered by the browser. | By default, the viewport is set to: 1366x768. If you use the API to screenshot a url or send a full HTML page, you will get back an image rendered inside the default viewport. | You can customize this by adjusting the viewport_height and viewport_width parameters while creating your image. | We recommend using this for images rendered by url or when sending a full page. HTML snippets are better sized using automatic cropping and height/width in CSS. | . ","url":"https://docs.htmlcsstoimage.com/getting-started/setting-height-and-width/#setting-the-viewport","relUrl":"/getting-started/setting-height-and-width/#setting-the-viewport"},"90":{"doc":"Setting height and width","title":"Understanding high resolution (retina) images","content":"Every device has a DPR (device pixel ratio). Higher quality screens will have a 2x or higher DPR. This means, for crip/clear images, they need 2x or 3x as many pixels as a traditional, lower resolution screen. | We render HTML/CSS images @2X by default. | This results in a high quality image that will work well with any monitor. | When specifying 400px in your HTML, the resulting image will be 800px to account for high resolution screens. | . ","url":"https://docs.htmlcsstoimage.com/getting-started/setting-height-and-width/#understanding-high-resolution-retina-images","relUrl":"/getting-started/setting-height-and-width/#understanding-high-resolution-retina-images"},"91":{"doc":"Setting height and width","title":"Resize on the fly with query params","content":"Every image generated by the API can also be adjusted on the fly with the height and width query params. | This is useful for displaying images at different resolutions without having to setup your own CDN. | When only one param is passed, the API will maintain the aspect ratio of the original image. | . ","url":"https://docs.htmlcsstoimage.com/getting-started/setting-height-and-width/#resize-on-the-fly-with-query-params","relUrl":"/getting-started/setting-height-and-width/#resize-on-the-fly-with-query-params"},"92":{"doc":"Setting height and width","title":"Examples","content":"?width=400 . ?height=300 . ","url":"https://docs.htmlcsstoimage.com/getting-started/setting-height-and-width/#examples","relUrl":"/getting-started/setting-height-and-width/#examples"},"93":{"doc":"Setting height and width","title":"Height and width for print","content":"Images generated by the API can also be used for print. Learn how to convert pixels to DPI (dots per inch). | Inches to pixels Formula:(DPI * (size in inches)) / 2 = pixels | DPI = Dots Per Inch. For a high quality print, you will want 300 DPI. | . ","url":"https://docs.htmlcsstoimage.com/getting-started/setting-height-and-width/#height-and-width-for-print","relUrl":"/getting-started/setting-height-and-width/#height-and-width-for-print"},"94":{"doc":"Setting height and width","title":"A4 paper example","content":"For a 300 DPI print on A4 (8.27 x 11.69 inches) paper, you would do the following: . | Width: (300 * 8.27) / 2 = 1240 pixels | Height: (300 * 11.69) / 2 = 1754 pixels | . ","url":"https://docs.htmlcsstoimage.com/getting-started/setting-height-and-width/#a4-paper-example","relUrl":"/getting-started/setting-height-and-width/#a4-paper-example"},"95":{"doc":"Setting height and width","title":"Business card example","content":"For a 300 DPI business card (3.5 x 2 inches). | Width: (300 * 3.5) / 2 = 525 pixels | Height: (300 * 2) / 2 = 300 pixels | . Once you have determined your height and width in pixels, you can then set your HTML to render the exact size you need. We recommend doing this by adding height and width style parameters to the outermost HTML element in your code. ","url":"https://docs.htmlcsstoimage.com/getting-started/setting-height-and-width/#business-card-example","relUrl":"/getting-started/setting-height-and-width/#business-card-example"},"96":{"doc":"Setting height and width","title":"Need help?","content":"Talk to a human: support@htmlcsstoimage.com. We always respond within 24 hours. And often, even faster. ","url":"https://docs.htmlcsstoimage.com/getting-started/setting-height-and-width/#need-help","relUrl":"/getting-started/setting-height-and-width/#need-help"},"97":{"doc":"Image charts with Highcharts.js","title":"Image charts with Highcharts.js","content":"Learn how to include external assets when generating images. You can generate images of charts using Highcharts.js + the HTML/CSS to Image API. ","url":"https://docs.htmlcsstoimage.com/guides/image-charts-with-highchartsjs/","relUrl":"/guides/image-charts-with-highchartsjs/"},"98":{"doc":"Image charts with Highcharts.js","title":"Example HTML","content":"The HCTI API supports JavaScript. Load in highcharts.js via a script tag in your HTML. <script src=\"https://code.highcharts.com/highcharts.js\"></script> <script src=\"https://code.highcharts.com/modules/series-label.js\"></script> <div id=\"container\"></div> <script> Highcharts.chart('container', { chart: { animation: false }, title: { text: 'Solar Employment Growth by Sector, 2010-2016' }, subtitle: { text: 'Source: thesolarfoundation.com' }, yAxis: { title: { text: 'Number of Employees' } }, legend: { layout: 'vertical', align: 'right', verticalAlign: 'middle' }, plotOptions: { series: { animation: false, label: { connectorAllowed: false }, pointStart: 2010 } }, series: [{ name: 'Installation', data: [43934, 52503, 57177, 69658, 97031, 119931, 137133, 154175] }, { name: 'Manufacturing', data: [24916, 24064, 29742, 29851, 32490, 30282, 38121, 40434] }, { name: 'Sales & Distribution', data: [11744, 17722, 16005, 19771, 20185, 24377, 32147, 39387] }, { name: 'Project Development', data: [null, null, 7988, 12169, 15112, 22452, 34400, 34227] }, { name: 'Other', data: [12908, 5948, 8105, 11248, 8989, 11816, 18274, 18111] }], responsive: { rules: [{ condition: { maxWidth: 500 }, chartOptions: { legend: { layout: 'horizontal', align: 'center', verticalAlign: 'bottom' } } }] } }); </script> . ","url":"https://docs.htmlcsstoimage.com/guides/image-charts-with-highchartsjs/#example-html","relUrl":"/guides/image-charts-with-highchartsjs/#example-html"},"99":{"doc":"Image charts with Highcharts.js","title":"\n\nDisable animations\n","content":"Be sure to disable animation when rendering your chart. Otherwise, you may see a partial render of the chart. ","url":"https://docs.htmlcsstoimage.com/guides/image-charts-with-highchartsjs/","relUrl":"/guides/image-charts-with-highchartsjs/"},"100":{"doc":"Image charts with Highcharts.js","title":"Need help?","content":"Talk to a human. Please email us support@htmlcsstoimage.com with any questions and we’ll gladly help you get started. ","url":"https://docs.htmlcsstoimage.com/guides/image-charts-with-highchartsjs/#need-help","relUrl":"/guides/image-charts-with-highchartsjs/#need-help"},"101":{"doc":"HTML/CSS to Image API","title":"HTML/CSS to Image API","content":"Your search for pixel perfect image generation ends here. Live demo Get an API Key . The API for generating high quality images from HTML/CSS. No yak shaving required. | converts HTML to png, jpg or webp | screenshot any url | no janky fonts, or blurry images | . ","url":"https://docs.htmlcsstoimage.com/","relUrl":"/"},"102":{"doc":"HTML/CSS to Image API","title":"Converting HTML to a png","content":"This image was created using just HTML/CSS and the HCTI API. <div class=\"p-4 text-center mt-4\" style=\"width: 500px\"> <span class=\"tweet-text mb-4\"> This is Little Bear. He tolerates baths because he knows how phenomenal his floof will appear afterwards. 13/10 </span> <div class=\"mt-2 p-4\"> <img src=\"https://docs.htmlcsstoimage.com/assets/images/dog.jpg\" class=\"rounded-circle shadow border mt-4\" width=\"100px\"> </div> <h4 class=\"mt-2\"> WeRateDogs </h4> <span class=\"text-muted\">@dog_rates</span> </div> <!-- Include external CSS, JavaScript or Fonts! --> <link href=\"https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk\" crossorigin=\"anonymous\"> <link href=\"https://fonts.googleapis.com/css2?family=Cabin:wght@700&display=swap\" rel=\"stylesheet\"> . Try it yourself . ","url":"https://docs.htmlcsstoimage.com/#converting-html-to-a-png","relUrl":"/#converting-html-to-a-png"},"103":{"doc":"HTML/CSS to Image API","title":"Quick start example code","content":"To get started quickly, take a look at our example code. | PHP | JavaScript | Ruby | Python | GoLang | C# | Curl | VB.NET | . Prefer #NoCode? We also integrate with Zapier and Integromat. ","url":"https://docs.htmlcsstoimage.com/#quick-start-example-code","relUrl":"/#quick-start-example-code"},"104":{"doc":"HTML/CSS to Image API","title":"\n\nWorks with any language\n","content":"Your favorite language not here? Don’t worry, we work with any language or framework. See the curl example for how to make a request. Email us if you need help getting started. We’d love to add more example code here. ","url":"https://docs.htmlcsstoimage.com/","relUrl":"/"},"105":{"doc":"HTML/CSS to Image API","title":"Image Examples","content":"Your imagination is the only limit. We render HTML/CSS just like Google Chrome. Here are a few examples of ways people have used the API to automate their image generation. ","url":"https://docs.htmlcsstoimage.com/#image-examples","relUrl":"/#image-examples"},"106":{"doc":"HTML/CSS to Image API","title":"Social Images: Dev.to","content":"Dev.to uses the API to autogenerate thousands of custom images for Twitter and Facebook. To see how they do it, take a look at their code (it’s open source!). ","url":"https://docs.htmlcsstoimage.com/#social-images-devto","relUrl":"/#social-images-devto"},"107":{"doc":"HTML/CSS to Image API","title":"Product Hunt Makers Social Cards","content":". Product Hunt uses HTML/CSS to Image to dynamically generate social cards for Maker Goals. Source code for this example on CodePen. ","url":"https://docs.htmlcsstoimage.com/#product-hunt-makers-social-cards","relUrl":"/#product-hunt-makers-social-cards"},"108":{"doc":"HTML/CSS to Image API","title":"Remote Stories Social Cards","content":". Source code for this example on CodePen. ","url":"https://docs.htmlcsstoimage.com/#remote-stories-social-cards","relUrl":"/#remote-stories-social-cards"},"109":{"doc":"HTML/CSS to Image API","title":"Highlighted Text Shots","content":"Generate images from your users comments. Add the ability to highlight and share. Source code for this example on CodePen. ","url":"https://docs.htmlcsstoimage.com/#highlighted-text-shots","relUrl":"/#highlighted-text-shots"},"110":{"doc":"HTML/CSS to Image API","title":"Auto Generated Job Listing","content":"Generate images from job listings for sharing in emails, ads or social media. Source code for this example on CodePen. ","url":"https://docs.htmlcsstoimage.com/#auto-generated-job-listing","relUrl":"/#auto-generated-job-listing"},"111":{"doc":"HTML/CSS to Image API","title":"Full Webpage Screenshots","content":"Pass a URL or entire webpage to the API to generate a full page screenshot. Here we passed stripe.com’s to the API. ","url":"https://docs.htmlcsstoimage.com/#full-webpage-screenshots","relUrl":"/#full-webpage-screenshots"},"112":{"doc":"HTML/CSS to Image API","title":"Screenshot part of a page","content":"Use the selector param to focus on a specific part of a page. ","url":"https://docs.htmlcsstoimage.com/#screenshot-part-of-a-page","relUrl":"/#screenshot-part-of-a-page"},"113":{"doc":"HTML/CSS to Image API","title":"Resize on the Fly","content":"Once an image is generated, use query params to adjust to any size you need with the width and height params. When only one param is passed, the API will maintain the aspect ratio of the original image. ?width=400 . ?height=300 . ","url":"https://docs.htmlcsstoimage.com/#resize-on-the-fly","relUrl":"/#resize-on-the-fly"},"114":{"doc":"HTML/CSS to Image API","title":"Get an API key","content":"To use this API, you’ll first need an API key. You may retrieve one by signing up here. Free API Key API Docs . ","url":"https://docs.htmlcsstoimage.com/#get-an-api-key","relUrl":"/#get-an-api-key"},"115":{"doc":"Integrations","title":"Integrations","content":"Connect the HTML/CSS to Image API to thousands of other services. Live demo Get an API Key . ","url":"https://docs.htmlcsstoimage.com/integrations/","relUrl":"/integrations/"},"116":{"doc":"Example code","title":"Example code","content":"To get started quickly, take a look at our example code for generating images. Live demo Get an API Key . ","url":"https://docs.htmlcsstoimage.com/example-code/","relUrl":"/example-code/"},"117":{"doc":"Getting started","title":"Getting started","content":"Start here to learn how to use the HTML/CSS to Image API. Live demo Get an API Key . ","url":"https://docs.htmlcsstoimage.com/getting-started/","relUrl":"/getting-started/"},"118":{"doc":"Guides","title":"Guides","content":"Use these guides to get started converting images with HTML/CSS to Image. Live demo Get an API Key . ","url":"https://docs.htmlcsstoimage.com/guides/#guides","relUrl":"/guides/#guides"},"119":{"doc":"Guides","title":"Guides","content":". ","url":"https://docs.htmlcsstoimage.com/guides/","relUrl":"/guides/"},"120":{"doc":"Insomnia REST Client","title":"Insomnia: HTML/CSS to Image API","content":"Learn how to use the API to generate an image using Insomnia . ","url":"https://docs.htmlcsstoimage.com/guides/insomnia/#insomnia-htmlcss-to-image-api","relUrl":"/guides/insomnia/#insomnia-htmlcss-to-image-api"},"121":{"doc":"Insomnia REST Client","title":"Insomnia","content":"Insomnia is an HTTP client that is useful for interacting with API’s. Download Insomnia here (Mac OSX only). ","url":"https://docs.htmlcsstoimage.com/guides/insomnia/#insomnia","relUrl":"/guides/insomnia/#insomnia"},"122":{"doc":"Insomnia REST Client","title":"Authorization","content":"First, you’ll want to set authorization to Basic and enter your API_ID and API_KEY from the Dashboard. ","url":"https://docs.htmlcsstoimage.com/guides/insomnia/#authorization","relUrl":"/guides/insomnia/#authorization"},"123":{"doc":"Insomnia REST Client","title":"Passing HTML/CSS","content":"Then, enter your HTML/CSS as parameters for the request. Press send, and you’re done. ","url":"https://docs.htmlcsstoimage.com/guides/insomnia/#passing-htmlcss","relUrl":"/guides/insomnia/#passing-htmlcss"},"124":{"doc":"Insomnia REST Client","title":"Insomnia REST Client","content":" ","url":"https://docs.htmlcsstoimage.com/guides/insomnia/","relUrl":"/guides/insomnia/"},"125":{"doc":"Instagram embed","title":"Convert an Instagram post into an image","content":"Learn how to use the API to generate an image from an Instagram post. ","url":"https://docs.htmlcsstoimage.com/guides/instagram-embed/#convert-an-instagram-post-into-an-image","relUrl":"/guides/instagram-embed/#convert-an-instagram-post-into-an-image"},"126":{"doc":"Instagram embed","title":"How it works","content":"To generate a screenshot of an Instagram post, you can make use of the Instagram embed API. You can generate this code yourself by viewing an Instagram post in a web browser. Clicking the top right hamburger menu, and then “Embed”. ","url":"https://docs.htmlcsstoimage.com/guides/instagram-embed/#how-it-works","relUrl":"/guides/instagram-embed/#how-it-works"},"127":{"doc":"Instagram embed","title":"Example code","content":"Copy this example, and swap out the href to create an image of any post you’d like. HTML . <script src=\"https://platform.instagram.com/en_US/embeds.js\"></script> <blockquote style=\"width:600px;\" class=\"instagram-media\" data-instgrm-version=\"7\" > <!-- replace this href with the link to the post --> <a href=\"https://www.instagram.com/p/B2EkgKalrO6/\"></a> </blockquote> . Try it yourself . ","url":"https://docs.htmlcsstoimage.com/guides/instagram-embed/#example-code","relUrl":"/guides/instagram-embed/#example-code"},"128":{"doc":"Instagram embed","title":"Need help?","content":"Talk to a human. Please email us support@htmlcsstoimage.com with any questions and we’ll gladly help you get started. ","url":"https://docs.htmlcsstoimage.com/guides/instagram-embed/#need-help","relUrl":"/guides/instagram-embed/#need-help"},"129":{"doc":"Instagram embed","title":"Instagram embed","content":" ","url":"https://docs.htmlcsstoimage.com/guides/instagram-embed/","relUrl":"/guides/instagram-embed/"},"130":{"doc":"Integromat integration","title":"Integromat: HTML/CSS to Image","content":"Generate images on Integromat with HTML/CSS to Image. Renders exactly like Google Chrome. Integromat integration Get an API Key . Connect HTML/CSS to Image with thousands of integrations on Integromat. ","url":"https://docs.htmlcsstoimage.com/integrations/integromat/#integromat-htmlcss-to-image","relUrl":"/integrations/integromat/#integromat-htmlcss-to-image"},"131":{"doc":"Integromat integration","title":"Available Actions","content":"Our Integromat integration includes four actions. | Create an Image with HTML/CSS | Create a Screenshot of a URL | Get an Image | Make an API Call | . To learn about all the parameters available, see Using the API. ","url":"https://docs.htmlcsstoimage.com/integrations/integromat/#available-actions","relUrl":"/integrations/integromat/#available-actions"},"132":{"doc":"Integromat integration","title":"Example scenarios","content":"Use one of our pre-defined scenarios to get started quickly with Integromat + HTML/CSS to Image. | Take a screenshot of a webpage and send it to Telegram | Generate an HTML/CSS Invoice from new Google Sheets rows | Generate an image from Tweets via HTML/CSS and share it on Discord | . ","url":"https://docs.htmlcsstoimage.com/integrations/integromat/#example-scenarios","relUrl":"/integrations/integromat/#example-scenarios"},"133":{"doc":"Integromat integration","title":"Authentication","content":"When connecting the integration to your account, you can retrieve your User ID and API Key from the dashboard. Get your free API Key . ","url":"https://docs.htmlcsstoimage.com/integrations/integromat/#authentication","relUrl":"/integrations/integromat/#authentication"},"134":{"doc":"Integromat integration","title":"Need help?","content":"Talk to a human: support@htmlcsstoimage.com. We always respond within 24 hours. And often, even faster. ","url":"https://docs.htmlcsstoimage.com/integrations/integromat/#need-help","relUrl":"/integrations/integromat/#need-help"},"135":{"doc":"Integromat integration","title":"Integromat integration","content":" ","url":"https://docs.htmlcsstoimage.com/integrations/integromat/","relUrl":"/integrations/integromat/"},"136":{"doc":"JavaScript","title":"JavaScript: HTML/CSS to Image","content":"Generate a png, jpg or webp images with JavaScript. Renders exactly like Google Chrome. Live demo Get an API Key . | Generating images with JavaScript | Authentication with JavaScript | JavaScript example code | JavaScript example - async/await | Plain JavaScript (Node.js) example | Client side JavaScript example with Fetch API | Need help? | . ","url":"https://docs.htmlcsstoimage.com/example-code/javascript/#javascript-htmlcss-to-image","relUrl":"/example-code/javascript/#javascript-htmlcss-to-image"},"137":{"doc":"JavaScript","title":"Generating images with JavaScript","content":". | The API takes your HTML/CSS and runs it inside a real instance of Google Chrome to convert your html into an image. | Use JavaScript to send the API your HTML/CSS. | You’ll get back json with the URL to your generated image. | . For more details on how this works, see Creating an image. Example API response: . { \"url\": \"https://hcti.io/v1/image/be4c5118-fe19-462b-a49e-48cf72697a9d\" } . ","url":"https://docs.htmlcsstoimage.com/example-code/javascript/#generating-images-with-javascript","relUrl":"/example-code/javascript/#generating-images-with-javascript"},"138":{"doc":"JavaScript","title":"Authentication with JavaScript","content":"The API uses HTTP Basic authentication. Your username is your User ID and your password is your API Key. Both of these are available from the dashboard. The JavaScript code sample demonstrates how to authenticate your request. You can signup for a free API key to get started. Free API Key for JavaScript . ","url":"https://docs.htmlcsstoimage.com/example-code/javascript/#authentication-with-javascript","relUrl":"/example-code/javascript/#authentication-with-javascript"},"139":{"doc":"JavaScript","title":"JavaScript example code","content":"This JavaScript code example sends an HTTP POST to the https://hcti.io/v1/image API. Converting your HTML/CSS to an image with JavaScript. This example uses the Request client. Install with npm install request. const request = require('request') // Define your HTML/CSS const data = { html: \"<div class='box'>JavaScript ✅</div>\", css: \".box { border: 4px solid #03B875; padding: 20px; font-family: 'Roboto'; }\", google_fonts: \"Roboto\" } // Create an image by sending a POST to the API. // Retrieve your api_id and api_key from the Dashboard. https://htmlcsstoimage.com/dashboard request.post({ url: 'https://hcti.io/v1/image', form: data}) .auth(API_ID, API_KEY) .on('data', function(data) { console.log(JSON.parse(data)) }) // {\"url\": \"https://hcti.io/v1/image/1113184e-419f-49f1-b231-2069942a186f\"} . To see all of the available parameters, see: Creating an image. ","url":"https://docs.htmlcsstoimage.com/example-code/javascript/#javascript-example-code","relUrl":"/example-code/javascript/#javascript-example-code"},"140":{"doc":"JavaScript","title":"\n\nCan I use this in a browser?\n","content":"We recommend only using the API server-side. This is important because it keeps your API key secret. If you expose them in the browser, they can be used by anyone. ","url":"https://docs.htmlcsstoimage.com/example-code/javascript/","relUrl":"/example-code/javascript/"},"141":{"doc":"JavaScript","title":"JavaScript example - async/await","content":"If your code supports async/await, we recommend using the following. This example uses the Request promise client. Install with npm install request-promise. require('request') const request = require('request-promise') // Define your HTML/CSS const data = { html: \"<div class='box'>JavaScript ✅</div>\", css: \".box { border: 4px solid #03B875; padding: 20px; font-family: 'Roboto'; }\", google_fonts: \"Roboto\" } // Create an image by sending a POST to the API. // Retrieve your api_id and api_key from the Dashboard. https://htmlcsstoimage.com/dashboard const image = await request .post({ url: 'https://hcti.io/v1/image', form: data}) .auth(API_ID, API_KEY) const { url } = JSON.parse(image) // {\"url\": \"https://hcti.io/v1/image/1113184e-419f-49f1-b231-2069942a186f\"} . ","url":"https://docs.htmlcsstoimage.com/example-code/javascript/#javascript-example---asyncawait","relUrl":"/example-code/javascript/#javascript-example---asyncawait"},"142":{"doc":"JavaScript","title":"Plain JavaScript (Node.js) example","content":"If you prefer not to install an HTTP library for making the request. This example shows you how to use the API without any dependencies. const https = require('https') const data = JSON.stringify({ html: \"<div class='box'>JavaScript ✅</div>\", css: \".box { border: 4px solid #03B875; padding: 20px; font-family: 'Roboto'; }\", google_fonts: \"Roboto\" }) // Retrieve your api_id and api_key from the Dashboard. https://htmlcsstoimage.com/dashboard const apiId = \"your-api-id\" const apiKey = \"your-api-key\" const options = { hostname: 'hcti.io', port: 443, path: '/v1/image', method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Basic ' + new Buffer(apiId + ':' + apiKey).toString('base64') } } const req = https.request(options, (res) => { console.log(`statusCode: ${res.statusCode}`) res.on('data', (d) => { const image = JSON.parse(d) console.log(image[\"url\"]) }) }) req.on('error', (error) => { console.error(error) }) req.write(data) req.end() . ","url":"https://docs.htmlcsstoimage.com/example-code/javascript/#plain-javascript-nodejs-example","relUrl":"/example-code/javascript/#plain-javascript-nodejs-example"},"143":{"doc":"JavaScript","title":"Client side JavaScript example with Fetch API","content":". | Use the Fetch API to make an HTTP POST request to the API | Supported by modern browsers | Recommended for internal applications only to keep your API key safe | . const json = { html: \"<div class='test'>Hello, world!</div>\", css: \".test { background-color: green; }\" }; const username = \"user-id\"; const password = \"api-key\"; const options = { method: 'POST', body: JSON.stringify(json), headers: { 'Content-Type': 'application/json', 'Authorization': 'Basic ' + btoa(username + \":\" + password) } } fetch('https://hcti.io/v1/image', options) .then(res => { if (res.ok) { return res.json(); } else { return Promise.reject(res.status); } }) .then(data => { // Image URL is available here console.log(data.url) }) .catch(err => console.error(err)); . ","url":"https://docs.htmlcsstoimage.com/example-code/javascript/#client-side-javascript-example-with-fetch-api","relUrl":"/example-code/javascript/#client-side-javascript-example-with-fetch-api"},"144":{"doc":"JavaScript","title":"Need help?","content":"Talk to a human. Please email us support@htmlcsstoimage.com with any questions and we’ll gladly help you get started. ","url":"https://docs.htmlcsstoimage.com/example-code/javascript/#need-help","relUrl":"/example-code/javascript/#need-help"},"145":{"doc":"JavaScript","title":"JavaScript","content":" ","url":"https://docs.htmlcsstoimage.com/example-code/javascript/","relUrl":"/example-code/javascript/"},"146":{"doc":"PHP","title":"PHP: HTML/CSS to Image","content":"Generate a png, jpg or webp images with PHP. Renders exactly like Google Chrome. Live demo Get an API Key . | Generating images with PHP | Authentication with PHP | PHP example code | PHP example with Guzzle library | Need help? | . ","url":"https://docs.htmlcsstoimage.com/example-code/php/#php-htmlcss-to-image","relUrl":"/example-code/php/#php-htmlcss-to-image"},"147":{"doc":"PHP","title":"Generating images with PHP","content":". | The API takes your HTML/CSS and runs it inside a real instance of Google Chrome to convert your html into an image. | Use PHP to send the API your HTML/CSS. | You’ll get back json with the URL to your generated image. | . For more details on how this works, see Creating an image. Example API response: . { \"url\": \"https://hcti.io/v1/image/be4c5118-fe19-462b-a49e-48cf72697a9d\" } . ","url":"https://docs.htmlcsstoimage.com/example-code/php/#generating-images-with-php","relUrl":"/example-code/php/#generating-images-with-php"},"148":{"doc":"PHP","title":"Authentication with PHP","content":"The API uses HTTP Basic authentication. Your username is your User ID and your password is your API Key. Both of these are available from the dashboard. The PHP code sample demonstrates how to authenticate your request. You can signup for a free API key to get started. Free API Key for PHP . ","url":"https://docs.htmlcsstoimage.com/example-code/php/#authentication-with-php","relUrl":"/example-code/php/#authentication-with-php"},"149":{"doc":"PHP","title":"PHP example code","content":"This PHP code example sends an HTTP POST to the https://hcti.io/v1/image API. Converting your HTML/CSS to an image with PHP. <?php $html = <<<EOD <div class='box'> Generated from PHP ✅ </div> EOD; $css = <<<EOD .box { border: 4px solid #03B875; padding: 20px; font-family: 'Roboto'; } EOD; $google_fonts = \"Roboto\"; $data = array('html'=>$html, 'css'=>$css, 'google_fonts'=>$google_fonts); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, \"https://hcti.io/v1/image\"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_POST, 1); // Retrieve your user_id and api_key from https://htmlcsstoimage.com/dashboard curl_setopt($ch, CURLOPT_USERPWD, \"user_id\" . \":\" . \"api_key\"); $headers = array(); $headers[] = \"Content-Type: application/x-www-form-urlencoded\"; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); if (curl_errno($ch)) { echo 'Error:' . curl_error($ch); } curl_close ($ch); $res = json_decode($result,true); echo $res['url']; // https://hcti.io/v1/image/202dc04d-5efc-482e-8f92-bb51612c84cf ?> . ","url":"https://docs.htmlcsstoimage.com/example-code/php/#php-example-code","relUrl":"/example-code/php/#php-example-code"},"150":{"doc":"PHP","title":"PHP example with Guzzle library","content":"Using an HTTP library such as Guzzle can simplify your code even further. Here’s an example of how to use the HTML/CSS to Image API with Guzzle. Installation instructions for Guzzle are here. <?php require 'vendor/autoload.php'; $html = \"<div class='ping'>Pong ✅</div>\"; $css = \".ping { padding: 20px; font-family: 'sans-serif'; }\"; $client = new GuzzleHttpClient(); // Retrieve your user_id and api_key from https://htmlcsstoimage.com/dashboard $res = $client->request('POST', 'https://hcti.io/v1/image', [ 'auth' => ['user_id', 'api_key'], 'form_params' => ['html' => $html, 'css' => $css] ]); echo $res->getBody(); // {\"url\":\"https://hcti.io/v1/image/5803a3f0-abd3-4f56-9e6c-3823d7466ed6\"} ?> . The code turns out to be a bit more readable and less complex when using Guzzle. A great option if you’re open to adding the library to your project. ","url":"https://docs.htmlcsstoimage.com/example-code/php/#php-example-with-guzzle-library","relUrl":"/example-code/php/#php-example-with-guzzle-library"},"151":{"doc":"PHP","title":"Need help?","content":"We’re always looking to improve this documentation. Please send us an email: support@htmlcsstoimage.com. We respond fast. ","url":"https://docs.htmlcsstoimage.com/example-code/php/#need-help","relUrl":"/example-code/php/#need-help"},"152":{"doc":"PHP","title":"PHP","content":" ","url":"https://docs.htmlcsstoimage.com/example-code/php/","relUrl":"/example-code/php/"},"153":{"doc":"Postman","title":"Postman: HTML/CSS to Image API","content":"Learn how to use the API to generate an image using Postman . ","url":"https://docs.htmlcsstoimage.com/guides/postman/#postman-htmlcss-to-image-api","relUrl":"/guides/postman/#postman-htmlcss-to-image-api"},"154":{"doc":"Postman","title":"Postman","content":"Postman is an HTTP client that is useful for testing out API’s. Download Postman from https://www.getpostman.com/. ","url":"https://docs.htmlcsstoimage.com/guides/postman/","relUrl":"/guides/postman/"},"155":{"doc":"Postman","title":"URL","content":"For creating an image, create a new POST request to https://hcti.io/v1/image. ","url":"https://docs.htmlcsstoimage.com/guides/postman/#url","relUrl":"/guides/postman/#url"},"156":{"doc":"Postman","title":"Authorization","content":"Go to the Authorization tab, select “Basic Auth” and enter your User ID and API Key (available from your Dashboard). ","url":"https://docs.htmlcsstoimage.com/guides/postman/#authorization","relUrl":"/guides/postman/#authorization"},"157":{"doc":"Postman","title":"Set HTML/CSS","content":"Go to “Body” and click “form-data”. Then enter your HTML/CSS. ","url":"https://docs.htmlcsstoimage.com/guides/postman/#set-htmlcss","relUrl":"/guides/postman/#set-htmlcss"},"158":{"doc":"Postman","title":"Done","content":"Press send and you’ll get back the URL to your generated image. ","url":"https://docs.htmlcsstoimage.com/guides/postman/#done","relUrl":"/guides/postman/#done"},"159":{"doc":"Python","title":"Python: HTML/CSS to Image","content":"Generate a png, jpg or webp images with Python. Renders exactly like Google Chrome. Live demo Get an API Key . | Generating images with Python | Authentication with Python | Python example code | Need help? | . ","url":"https://docs.htmlcsstoimage.com/example-code/python/#python-htmlcss-to-image","relUrl":"/example-code/python/#python-htmlcss-to-image"},"160":{"doc":"Python","title":"Generating images with Python","content":". | The API takes your HTML/CSS and runs it inside a real instance of Google Chrome to convert your html into an image. | Use Python to send the API your HTML/CSS. | You’ll get back json with the URL to your generated image. | . For more details on how this works, see Creating an image. Example API response: . { \"url\": \"https://hcti.io/v1/image/be4c5118-fe19-462b-a49e-48cf72697a9d\" } . ","url":"https://docs.htmlcsstoimage.com/example-code/python/#generating-images-with-python","relUrl":"/example-code/python/#generating-images-with-python"},"161":{"doc":"Python","title":"Authentication with Python","content":"The API uses HTTP Basic authentication. Your username is your User ID and your password is your API Key. Both of these are available from the dashboard. The Python code sample demonstrates how to authenticate your request. You can signup for a free API key to get started. Free API Key for Python . ","url":"https://docs.htmlcsstoimage.com/example-code/python/#authentication-with-python","relUrl":"/example-code/python/#authentication-with-python"},"162":{"doc":"Python","title":"Python example code","content":"This Python code example sends an HTTP POST to the https://hcti.io/v1/image API. Converting your HTML/CSS to an image with Python. # pip3 install requests import requests HCTI_API_ENDPOINT = \"https://hcti.io/v1/image\" # Retrieve these from https://htmlcsstoimage.com/dashboard HCTI_API_USER_ID = 'your-user-id' HCTI_API_KEY = 'your-api-key' data = { 'html': \"<div class='box'>Hello, world!</div>\", 'css': \".box { color: white; background-color: #0f79b9; padding: 10px; font-family: Roboto }\", 'google_fonts': \"Roboto\" } image = requests.post(url = HCTI_API_ENDPOINT, data = data, auth=(HCTI_API_USER_ID, HCTI_API_KEY)) print(\"Your image URL is: %s\"%image.json()['url']) # https://hcti.io/v1/image/7ed741b8-f012-431e-8282-7eedb9910b32 . ","url":"https://docs.htmlcsstoimage.com/example-code/python/#python-example-code","relUrl":"/example-code/python/#python-example-code"},"163":{"doc":"Python","title":"Need help?","content":"Talk to a human. Please email us support@htmlcsstoimage.com with any questions and we’ll gladly help you get started. ","url":"https://docs.htmlcsstoimage.com/example-code/python/#need-help","relUrl":"/example-code/python/#need-help"},"164":{"doc":"Python","title":"Python","content":" ","url":"https://docs.htmlcsstoimage.com/example-code/python/","relUrl":"/example-code/python/"},"165":{"doc":"Render when ready","title":"Render when ready","content":"Control exactly when your image gets rendered. The render_when_ready parameter allows you total control over when the API generates the image for you. Set the parameter to true and the API will wait to generate the screenshot until it sees an element on the page with the ID HCTIReadyNow. to call the JavaScript function ScreenShotReady() before it generates the image. ","url":"https://docs.htmlcsstoimage.com/guides/render-when-ready/","relUrl":"/guides/render-when-ready/"},"166":{"doc":"Render when ready","title":"JavaScript Helper","content":"For images generated with HTML/CSS (this does not work for URL to Image, we have added a helper function ScreenshotReady(). Once ScreenshotReady() is called, an element with HCTIReadyNow will be added to the page. This will trigger the API to generate the image. <div>Hello, world.</div> <script> setTimeout(function(){ ScreenshotReady() }, 2000); </script> . This will call ScreenshotReady() after 2 seconds. Delaying the API from generating the image. ","url":"https://docs.htmlcsstoimage.com/guides/render-when-ready/#javascript-helper","relUrl":"/guides/render-when-ready/#javascript-helper"},"167":{"doc":"Render when ready","title":"Using with URL to Image","content":"When using URL to Image, you can trigger the rendering of the image by placing an element on the page with the ID HCTIReadyNow. The JavaScript helper is not avilable for URL to Image, since we do not have full control over the page. ","url":"https://docs.htmlcsstoimage.com/guides/render-when-ready/#using-with-url-to-image","relUrl":"/guides/render-when-ready/#using-with-url-to-image"},"168":{"doc":"Render when ready","title":"When to use this","content":"This parameter is most useful for images with complex JavaScript and you need the image generated at a specific time. For most images, this will not be needed and the API will automatically take the image once all of the HTML is done loading. Alternatively, the ms_delay parameter could be useful to you. It allows you to set a specific amount of time before the image is generated. ","url":"https://docs.htmlcsstoimage.com/guides/render-when-ready/#when-to-use-this","relUrl":"/guides/render-when-ready/#when-to-use-this"},"169":{"doc":"Render when ready","title":"Need help?","content":"Talk to a human. Please email us support@htmlcsstoimage.com with any questions and we’ll gladly help you get started. ","url":"https://docs.htmlcsstoimage.com/guides/render-when-ready/#need-help","relUrl":"/guides/render-when-ready/#need-help"},"170":{"doc":"Rendering emoji","title":"Rendering Emoji","content":"Emoji rendering is built in and handled automatically for you. ","url":"https://docs.htmlcsstoimage.com/guides/rendering-emoji/#rendering-emoji","relUrl":"/guides/rendering-emoji/#rendering-emoji"},"171":{"doc":"Rendering emoji","title":"How it works","content":"Emoji’s are automatically replaced with images for consistent and clear rendering. This is enabled for you by default. ","url":"https://docs.htmlcsstoimage.com/guides/rendering-emoji/#how-it-works","relUrl":"/guides/rendering-emoji/#how-it-works"},"172":{"doc":"Rendering emoji","title":"emoji class","content":"Each image has an emojiclass added to it on render. This makes it easy to tweak their display. Here is the default CSS we apply to all emoji. To make tweaks, adjust it and include it in your CSS to override the defaults. /* Take advantage of the built in 'emoji' class to modify the display of emoji */ img.emoji { height: 2em; width: 2em; margin: 0 .05em 0 .1em; } . ","url":"https://docs.htmlcsstoimage.com/guides/rendering-emoji/#emoji-class","relUrl":"/guides/rendering-emoji/#emoji-class"},"173":{"doc":"Rendering emoji","title":"Rendering emoji","content":" ","url":"https://docs.htmlcsstoimage.com/guides/rendering-emoji/","relUrl":"/guides/rendering-emoji/"},"174":{"doc":"Ruby","title":"Ruby: HTML/CSS to Image","content":"Generate a png, jpg or webp images with Ruby. Renders exactly like Google Chrome. Live demo Get an API Key . | Generating images with Ruby | Ruby Example Code | Example with HTTParty | Ruby on Rails example with caching . | Rendering a Rails view | . | Need help? | . ","url":"https://docs.htmlcsstoimage.com/example-code/ruby/#ruby-htmlcss-to-image","relUrl":"/example-code/ruby/#ruby-htmlcss-to-image"},"175":{"doc":"Ruby","title":"Generating images with Ruby","content":"The API takes your HTML/CSS and runs it inside a real instance of Google Chrome to convert your html into an image. Use Ruby to send the API your HTML/CSS. You’ll get back the URL to your generated image. For more details on how this works, see Creating an image. ","url":"https://docs.htmlcsstoimage.com/example-code/ruby/#generating-images-with-ruby","relUrl":"/example-code/ruby/#generating-images-with-ruby"},"176":{"doc":"Ruby","title":"Ruby Example Code","content":"Use the HTML/CSS to Image Ruby client to interact with the API. Add this line to your application’s Gemfile: . gem 'htmlcsstoimage-api' . Initializing the API client . require \"htmlcsstoimage\" # Retrieve your user id and api key from https://htmlcsstoimage.com/dashboard client = HTMLCSSToImage.new(user_id: \"user-id\", api_key: \"api-key\") . Alternatively, you can set ENV[\"HCTI_USER_ID\"] and ENV[\"HCTI_API_KEY\"]. These will be loaded automatically. client = HTMLCSSToImage.new . Creating an image . image = client.create_image(\"<div>Hello, world</div>\", css: \"div { background-color: red; font-family: Roboto; }\", google_fonts: \"Roboto\") image => #<HTMLCSSToImage::ApiResponse url=\"https://hcti.io/v1/image/254b444c-dd82-4cc1-94ef-aa4b3a6870a6\", id=\"254b444c-dd82-4cc1-94ef-aa4b3a6870a6\"> image.url => \"https://hcti.io/v1/image/254b444c-dd82-4cc1-94ef-aa4b3a6870a6\" . To see additional methods available with the Ruby gem, see the documentation here. ","url":"https://docs.htmlcsstoimage.com/example-code/ruby/#ruby-example-code","relUrl":"/example-code/ruby/#ruby-example-code"},"177":{"doc":"Ruby","title":"Example with HTTParty","content":"This example uses the HTTParty gem. Install with gem install httparty, or add it to your Gemfile. require \"httparty\" # Retrieve your user id and api key from the Dashboard auth = { username: 'user_id', password: 'api_key' } html = \"<div class='ping'>Pong ✅</div>\" css = \".ping { padding: 20px; font-family: 'sans-serif'; }\" image = HTTParty.post(\"https://hcti.io/v1/image\", body: { html: html, css: css }, basic_auth: auth) # => {\"url\"=>\"https://hcti.io/v1/image/bde7d5bf-f7bb-49d9-b931-74e5512b8738\"} . ","url":"https://docs.htmlcsstoimage.com/example-code/ruby/#example-with-httparty","relUrl":"/example-code/ruby/#example-with-httparty"},"178":{"doc":"Ruby","title":"Ruby on Rails example with caching","content":"This example uses Rails built in caching. | The cache key is a SHA of your html/css and google fonts. | You’ll only generate a unique image once. | If your HTML changes at all, a new image will be created. Subsequent calls using the same HTML/CSS parameters will return the cached URL rather than creating a new image. | . require \"htmlcsstoimage\" def self.fetch_url(html:, css: nil, google_fonts: nil) cache_key = \"htmlcssimage/#{html}/#{css}/#{google_fonts}\" cached_url = Rails.cache.read(cache_key) return cached_url if cached_url.present? client = HTMLCSSToImage.new image = client.create_image(html: html, css: css, google_fonts: google_fonts) if image.success? Rails.cache.write(cache_key, image.url, expires_in: CACHE_EXPIRATION) end image.url end . ","url":"https://docs.htmlcsstoimage.com/example-code/ruby/#ruby-on-rails-example-with-caching","relUrl":"/example-code/ruby/#ruby-on-rails-example-with-caching"},"179":{"doc":"Ruby","title":"Rendering a Rails view","content":"This can be useful from within a controller. To render a view from Rails and pass it to the API, use render_to_string from within a controller action. With this, you can create an image from a template and redirects the user to the image. html = render_to_string(\"path/to/view\", formats: :html, layout: false) redirect_to fetch_url(html: html, google_fonts: \"Roboto|Roboto+Condensed\"), status: :found . ","url":"https://docs.htmlcsstoimage.com/example-code/ruby/#rendering-a-rails-view","relUrl":"/example-code/ruby/#rendering-a-rails-view"},"180":{"doc":"Ruby","title":"\n\nReal world example\n","content":"Take a look at dev.to’s source code to see how they implemented this for generating social cards. Code on GitHub. ","url":"https://docs.htmlcsstoimage.com/example-code/ruby/","relUrl":"/example-code/ruby/"},"181":{"doc":"Ruby","title":"Need help?","content":"Talk to a human. Please email us support@htmlcsstoimage.com with any questions and we’ll gladly help you get started. ","url":"https://docs.htmlcsstoimage.com/example-code/ruby/#need-help","relUrl":"/example-code/ruby/#need-help"},"182":{"doc":"Ruby","title":"Ruby","content":" ","url":"https://docs.htmlcsstoimage.com/example-code/ruby/","relUrl":"/example-code/ruby/"},"183":{"doc":"Image Templates","title":"Image Templates","content":"Create re-usable templates to make image generation easy. Get an API Key . | What are Templates? . | Handlebars variables | Common usecases | Example | . | Creating a Template . | Parameters | Additional parameters | Example responses | . | Editing a Template . | Parameters | Additional parameters | . | Creating an image with a template . | Parameters | . | Listing your templates . | Example responses | . | Listing your template versions . | Example responses | . | Need help? | . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/","relUrl":"/getting-started/templates/"},"184":{"doc":"Image Templates","title":"What are Templates?","content":"A template allows you to define HTML that includes variables to be substituted at the time of image creation. ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#what-are-templates","relUrl":"/getting-started/templates/#what-are-templates"},"185":{"doc":"Image Templates","title":"Handlebars variables","content":"Templates support handlebars variables. This allows you to place {{title_text}} in your HTML. Then have that replaced with any value you’d like while creating your image. ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#handlebars-variables","relUrl":"/getting-started/templates/#handlebars-variables"},"186":{"doc":"Image Templates","title":"Common usecases","content":". | Define a reusable template, then pass variables to it to generate unique images. | Create images using signed urls in a GET request (no need to POST and store the URL). | Useful for social sharing images. Such as og:image or twitter:image. | . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#common-usecases","relUrl":"/getting-started/templates/#common-usecases"},"187":{"doc":"Image Templates","title":"Example","content":"This image was generated with a template. { \"text\": \"With templates, you can use variables to replace parts of your image.\", \"avatar_url\": \"https://avataaars.io/?avatarStyle=Transparent&topType=ShortHairDreads01&accessoriesType=Round&hairColor=BrownDark&facialHairType=BeardLight&facialHairColor=BrownDark&clotheType=BlazerShirt&eyeType=Happy&eyebrowType=DefaultNatural&mouthType=Eating&skinColor=Brown\", \"name\": \"Freddy\", \"username\": \"@freddy\", } . HTML: . <div class=\"p-4 text-center mt-4\" style=\"width: 500px\"> <span class=\"tweet-text mb-4\"> {{text}} </span> <div class=\"mt-2 p-4\"> <img src=\"{{avatar_url}}\" class=\"rounded-circle shadow border mt-4\" width=\"100px\"> </div> <h4 class=\"mt-2\"> {{name}} </h4> <span class=\"text-muted\">{{username}}</span> </div> . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#example","relUrl":"/getting-started/templates/#example"},"188":{"doc":"Image Templates","title":"Creating a Template","content":"To generate a template, make an HTTP request to the API. post https://hcti.io/v1/template . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#creating-a-template","relUrl":"/getting-started/templates/#creating-a-template"},"189":{"doc":"Image Templates","title":"Parameters","content":"The create template endpoint accepts the following parameters. Accepted as either json or formdata. | Name | Type | Description | . | html* | String | This is the HTML you want to render. You can send an HTML snippet (<div>Your content</div>) or an entire webpage. | . | css | String | The CSS for your image. | . | name | String | A short name to identify your template max length 64 | . | description | String | Description to elaborate on the use of your template max length 1024 | . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#parameters","relUrl":"/getting-started/templates/#parameters"},"190":{"doc":"Image Templates","title":"\n\nRequired params\n","content":"For creating a template, html is required while css is optional. name and description are optional, but may be useful to help you differentiate your templates in the future. ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/","relUrl":"/getting-started/templates/"},"191":{"doc":"Image Templates","title":"Additional parameters","content":"Optional parameters for greater control over your image. | Name | Type | Description | . | google_fonts | String | Google fonts to be loaded. Example: Roboto. Multiple fonts can be loaded like this: Roboto|Open Sans | . | selector | String | A CSS selector for an element on the webpage. We’ll crop the image to this specific element. For example: section#complete-toolkit.container-lg | . | ms_delay | Integer | The number of milliseconds the API should delay before generating the image. This is useful when waiting for JavaScript. We recommend starting with 500. Large values slow down the initial render time. | . | device_scale | Double | This adjusts the pixel ratio for the screenshot. Minimum: 1, Maximum: 3. | . | viewport_width | Integer | Set the width of Chrome’s viewport. This will disable automatic cropping. Both height and width parameters must be set if using either. | . | viewport_height | Integer | Set the height of Chrome’s viewport. This will disable automatic cropping. Both height and width parameters must be set if using either. | . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#additional-parameters","relUrl":"/getting-started/templates/#additional-parameters"},"192":{"doc":"Image Templates","title":"Example responses","content":"STATUS: 201 CREATED . { \"template_id\": \"t-b0354248-e7f6-4cca-81c6-2b4a70a16388\", \"template_version\": 1594409399761 } . STATUS: 400 BAD REQUEST . { \"error\": \"Bad Request\", \"statusCode\": 400, \"message\": \"HTML is Required\" } . STATUS: 429 TOO MANY REQUESTS . { \"error\": \"Plan limit exceeded\", \"statusCode\": 429, \"message\": \"The tryit plan is limited to 1 template\" } . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#example-responses","relUrl":"/getting-started/templates/#example-responses"},"193":{"doc":"Image Templates","title":"\n\nPlan Limits\n","content":"Free plans can create 1 template. Paid plans can create 1,000. You can edit your existing templates an unlimited number of times. ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/","relUrl":"/getting-started/templates/"},"194":{"doc":"Image Templates","title":"Editing a Template","content":"To edit a template you’ve already made, make an HTTP request to the API with the template_id listed in the CREATE response. post https://hcti.io/v1/template/:template_id . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#editing-a-template","relUrl":"/getting-started/templates/#editing-a-template"},"195":{"doc":"Image Templates","title":"Parameters","content":"The edit template endpoint accepts the following parameters. Accepted as either json or formdata. | Name | Type | Description | . | html* | String | This is the HTML you want to render. You can send an HTML snippet (<div>Your content</div>) or an entire webpage. | . | css | String | The CSS for your image. | . | name | String | A short name to identify your template max length 64 | . | description | String | Description to elaborate on the use of your template max length 1024 | . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#parameters-1","relUrl":"/getting-started/templates/#parameters-1"},"196":{"doc":"Image Templates","title":"\n\nRequired params\n","content":"For creating a template, html is required while css is optional. name and description are optional, but may be useful to help you differentiate your templates in the future. ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/","relUrl":"/getting-started/templates/"},"197":{"doc":"Image Templates","title":"Additional parameters","content":"Optional parameters for greater control over your image. | Name | Type | Description | . | google_fonts | String | Google fonts to be loaded. Example: Roboto. Multiple fonts can be loaded like this: Roboto|Open Sans | . | selector | String | A CSS selector for an element on the webpage. We’ll crop the image to this specific element. For example: section#complete-toolkit.container-lg | . | ms_delay | Integer | The number of milliseconds the API should delay before generating the image. This is useful when waiting for JavaScript. We recommend starting with 500. Large values slow down the initial render time. | . | device_scale | Double | This adjusts the pixel ratio for the screenshot. Minimum: 1, Maximum: 3. | . | render_when_ready | Boolean | Set to true to control when the image is generated. Call ScreenshotReady() from JavaScript to generate the image. Learn more. | . | viewport_width | Integer | Set the width of Chrome’s viewport. This will disable automatic cropping. Both height and width parameters must be set if using either. | . | viewport_height | Integer | Set the height of Chrome’s viewport. This will disable automatic cropping. Both height and width parameters must be set if using either. | . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#additional-parameters-1","relUrl":"/getting-started/templates/#additional-parameters-1"},"198":{"doc":"Image Templates","title":"Creating an image with a template","content":"To generate a templated image, make an HTTP request to the API using the template_id listed in the CREATE response. post https://hcti.io/v1/image/:template_id . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#creating-an-image-with-a-template","relUrl":"/getting-started/templates/#creating-an-image-with-a-template"},"199":{"doc":"Image Templates","title":"\n\nTemplate Versions\n","content":"When you create an image using a template_id, it will automatically utilize the most recent version of that template. If you want to create an image from a specific template_version you can append /:template_version to your POST: hcti.io/v1/image/:template_id/:template_version . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/","relUrl":"/getting-started/templates/"},"200":{"doc":"Image Templates","title":"Parameters","content":"The create templated image endpoint accepts the following parameters, accepted as either json or formdata. | If you use formdata, your template_values need to be JSON encoded. | . | Name | Type | Description | . | template_values* | JSON | These are the variables that will be substituted in your template’s HTML. | . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#parameters-2","relUrl":"/getting-started/templates/#parameters-2"},"201":{"doc":"Image Templates","title":"Listing your templates","content":"To list all of your templates, send a get to v1/template. Authentication is required. get https://hcti.io/v1/template . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#listing-your-templates","relUrl":"/getting-started/templates/#listing-your-templates"},"202":{"doc":"Image Templates","title":"Example responses","content":"STATUS: 200 OK . { \"data\": [ { \"css\": null, \"created_at\": \"2020-07-19T17:16:43.987+00:00\", \"description\": null, \"device_scale\": 2.0, \"google_fonts\": null, \"html\": \"<blockquote class=\\\"twitter-tweet\\\" style=\\\"width: 400px;\\\" data-dnt=\\\"true\\\">\\n<p lang=\\\"en\\\" dir=\\\"ltr\\\"></p>\\n\\n<a href=\\\"\\\"></a>\\n\\n</blockquote> <script async src=\\\"https://platform.twitter.com/widgets.js\\\" charset=\\\"utf-8\\\"></script>\", \"id\": \"t-5ff7b966-d32c-4143-bda3-57a440e97a80\", \"max_wait_ms\": null, \"ms_delay\": 1500, \"name\": null, \"render_when_ready\": null, \"updated_at\": \"2020-07-19T17:16:43.987+00:00\", \"version\": 1595179003987, \"viewport_height\": null, \"viewport_width\": null } ], \"pagination\": { \"next_page_start\": null } } . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#example-responses-1","relUrl":"/getting-started/templates/#example-responses-1"},"203":{"doc":"Image Templates","title":"Listing your template versions","content":"To list all versions of a template, send a get to v1/template/:template_id. Authentication is required. get https://hcti.io/v1/template/:template_id . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#listing-your-template-versions","relUrl":"/getting-started/templates/#listing-your-template-versions"},"204":{"doc":"Image Templates","title":"Example responses","content":"STATUS: 200 OK . { \"data\": [ { \"css\": null, \"created_at\": \"2020-07-19T17:16:43.987+00:00\", \"description\": null, \"device_scale\": 2.0, \"google_fonts\": null, \"html\": \"<blockquote class=\\\"twitter-tweet\\\" style=\\\"width: 400px;\\\" data-dnt=\\\"true\\\">\\n<p lang=\\\"en\\\" dir=\\\"ltr\\\"></p>\\n\\n<a href=\\\"\\\"></a>\\n\\n</blockquote> <script async src=\\\"https://platform.twitter.com/widgets.js\\\" charset=\\\"utf-8\\\"></script>\", \"id\": \"t-5ff7b966-d32c-4143-bda3-57a440e97a80\", \"max_wait_ms\": null, \"ms_delay\": 1500, \"name\": null, \"render_when_ready\": null, \"updated_at\": \"2020-07-19T17:16:43.987+00:00\", \"version\": 1595179003987, \"viewport_height\": null, \"viewport_width\": null } ], \"pagination\": { \"next_page_start\": null } } . ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#example-responses-2","relUrl":"/getting-started/templates/#example-responses-2"},"205":{"doc":"Image Templates","title":"Need help?","content":"We’re always looking to improve this documentation. Please send us an email: support@htmlcsstoimage.com. We respond fast. ","url":"https://docs.htmlcsstoimage.com/getting-started/templates/#need-help","relUrl":"/getting-started/templates/#need-help"},"206":{"doc":"Transparent background","title":"Transparent background","content":"Learn how to create images with transparent backgrounds. ","url":"https://docs.htmlcsstoimage.com/guides/transparent-background/","relUrl":"/guides/transparent-background/"},"207":{"doc":"Transparent background","title":"How it works","content":"To render an image with a transparent background, include the following in your CSS when generating your image. body { background-color: transparent; } . ","url":"https://docs.htmlcsstoimage.com/guides/transparent-background/#how-it-works","relUrl":"/guides/transparent-background/#how-it-works"},"208":{"doc":"Transparent background","title":"Example","content":"This image has background-color: transparent; set on the body. Try it yourself . ","url":"https://docs.htmlcsstoimage.com/guides/transparent-background/#example","relUrl":"/guides/transparent-background/#example"},"209":{"doc":"Transparent background","title":"\n\nWorks with PNG's only\n","content":"Transparency is only supported by the PNG file format. By default, all images are rendered as PNG’s. If you render the image as a JPG or Webp, the background will be white. ","url":"https://docs.htmlcsstoimage.com/guides/transparent-background/","relUrl":"/guides/transparent-background/"},"210":{"doc":"Transparent background","title":"Need help?","content":"Talk to a human: support@htmlcsstoimage.com. We always respond within 24 hours. And often, even faster. ","url":"https://docs.htmlcsstoimage.com/guides/transparent-background/#need-help","relUrl":"/guides/transparent-background/#need-help"},"211":{"doc":"Twitter screenshot","title":"Screenshot a Tweet","content":"Use the HTML/CSS to Image API to generate images of tweets. ","url":"https://docs.htmlcsstoimage.com/guides/twitter-screenshot/#screenshot-a-tweet","relUrl":"/guides/twitter-screenshot/#screenshot-a-tweet"},"212":{"doc":"Twitter screenshot","title":"How it works","content":"To generate a screenshot of a Tweet, we can make use of the Twitter embed API. For the image to work, make sure you set the selector param to .twitter-tweet and ms_delay to 1500. This gives the embed extra time to load and has the API properly crop the tweet. ","url":"https://docs.htmlcsstoimage.com/guides/twitter-screenshot/#how-it-works","relUrl":"/guides/twitter-screenshot/#how-it-works"},"213":{"doc":"Twitter screenshot","title":"Example code","content":"Copy this example, and swap out the href to create an image of any tweet you’d like. HTML . <blockquote class=\"twitter-tweet\" style=\"width: 400px;\" data-dnt=\"true\"> <p lang=\"en\" dir=\"ltr\"></p> <a href=\"https://twitter.com/fortnitegame/status/1253524351376330752\"></a> </blockquote> <script async src=\"https://platform.twitter.com/widgets.js\" charset=\"utf-8\"></script> . Important: set these parameters when creating the image. | selector: .twitter-tweet | ms_delay: 1500 | . ","url":"https://docs.htmlcsstoimage.com/guides/twitter-screenshot/#example-code","relUrl":"/guides/twitter-screenshot/#example-code"},"214":{"doc":"Twitter screenshot","title":"Need help?","content":"Talk to a human. Please email us support@htmlcsstoimage.com with any questions and we’ll gladly help you get started. ","url":"https://docs.htmlcsstoimage.com/guides/twitter-screenshot/#need-help","relUrl":"/guides/twitter-screenshot/#need-help"},"215":{"doc":"Twitter screenshot","title":"Twitter screenshot","content":" ","url":"https://docs.htmlcsstoimage.com/guides/twitter-screenshot/","relUrl":"/guides/twitter-screenshot/"},"216":{"doc":"URL to Image","title":"URL to Image","content":"The high resolution screenshot API you’ve been searching for. Get an API Key . | Creating an image from a URL | Additional parameters | Screenshot examples | Screenshot part of a page with Selector | CSS Selectors | Need help getting started? | . ","url":"https://docs.htmlcsstoimage.com/getting-started/url-to-image/","relUrl":"/getting-started/url-to-image/"},"217":{"doc":"URL to Image","title":"Creating an image from a URL","content":"With the API, you can automate taking a screenshot of any website. Pass the url param to the hcti.io/v1/image endpoint, and we’ll generate a screenshot for you. Here’s an example using cURL. curl -X POST https://hcti.io/v1/image -u 'UserID:APIKey' -d url=\"https://google.com\" . Don’t write code? Don’t worry, you can also do this with our Zapier integration. ","url":"https://docs.htmlcsstoimage.com/getting-started/url-to-image/#creating-an-image-from-a-url","relUrl":"/getting-started/url-to-image/#creating-an-image-from-a-url"},"218":{"doc":"URL to Image","title":"Additional parameters","content":"To customize your image further, you can take advantage of the following optional parameters. | Parameter |   | . | viewport_width | Set the width of Chrome’s viewport. Defaults to 1366. | . | viewport_height | Set the height of Chrome’s viewport. Defaults to 768. | . | device_scale | This adjusts the pixel ratio for the device. Default: 1. Maximum 3. | . | full_screen | When set to true, the API will generate an image of the entire height of the page. | . | ms_delay | The number of milliseconds the API should delay before taking the screenshot. This is useful when waiting for JavaScript. If you need to use this, we recommend starting with a low number, such as 500. Increasing this value slows down the speed of your initial render. | . | selector | A CSS selector for an element on the webpage. We’ll crop the image to this specific element. For example: section#complete-toolkit.container-lg | . ","url":"https://docs.htmlcsstoimage.com/getting-started/url-to-image/#additional-parameters","relUrl":"/getting-started/url-to-image/#additional-parameters"},"219":{"doc":"URL to Image","title":"Screenshot examples","content":"A full screenshot of stripe.com. With device scale set to 2, for a super high resolution image. ","url":"https://docs.htmlcsstoimage.com/getting-started/url-to-image/#screenshot-examples","relUrl":"/getting-started/url-to-image/#screenshot-examples"},"220":{"doc":"URL to Image","title":"Screenshot part of a page with Selector","content":"You can set a selector to target a specific part of the page. For example, on Stripe’s homepage, there is an element with the CSS selector section#complete-toolkit.container-lg. When passing that to the API, we crop to that element only. ","url":"https://docs.htmlcsstoimage.com/getting-started/url-to-image/#screenshot-part-of-a-page-with-selector","relUrl":"/getting-started/url-to-image/#screenshot-part-of-a-page-with-selector"},"221":{"doc":"URL to Image","title":"CSS Selectors","content":"To learn about CSS Selectors, we recommend this article. There are also Chrome extensions that detect them for you, we like using: Selector Gadget. ","url":"https://docs.htmlcsstoimage.com/getting-started/url-to-image/#css-selectors","relUrl":"/getting-started/url-to-image/#css-selectors"},"222":{"doc":"URL to Image","title":"Need help getting started?","content":"We’d be happy to walk you through getting started. Send us an email: support@htmlcsstoimage.com. We’re experts at generating images and will help you get going using the API. ","url":"https://docs.htmlcsstoimage.com/getting-started/url-to-image/#need-help-getting-started","relUrl":"/getting-started/url-to-image/#need-help-getting-started"},"223":{"doc":"Using Google Fonts","title":"Using Google Fonts","content":"Learn how to load in Google Fonts and use them in your images. ","url":"https://docs.htmlcsstoimage.com/guides/using-google-fonts/","relUrl":"/guides/using-google-fonts/"},"224":{"doc":"Using Google Fonts","title":"How it works","content":"The API supports all Google Fonts. To use them, you must specify the fonts you would like loaded via the google_fonts parameter when creating your image. | To load a single font, set the parameter to the font name: google_fonts=Roboto. And then set the font family in your CSS: font-family: 'Roboto';. On render, the API will load the font and use it for creating your image. | Multiple fonts must be delimited by the | character: google_fonts=Open Sans|Roboto|Montserrat . | . ","url":"https://docs.htmlcsstoimage.com/guides/using-google-fonts/#how-it-works","relUrl":"/guides/using-google-fonts/#how-it-works"},"225":{"doc":"Using Google Fonts","title":"\n\nFonts and rendering speed\n","content":"A large number of custom fonts can slow down initial render time. Only include the fonts you use. ","url":"https://docs.htmlcsstoimage.com/guides/using-google-fonts/","relUrl":"/guides/using-google-fonts/"},"226":{"doc":"Using Google Fonts","title":"Example","content":"This image was rendered using multiple Google Fonts. Here was passed google_fonts=Montserrat|Roboto. And then referenced them in the CSS. HTML . <div class=\"box\"> <h1>Hello world! 😎 /h1> <p>Just getting started with the HTML/CSS to Image <code>API</code>.</p> </div> <div class=\"box fancy-font gradient\"> <h1>Fancy font + Gradient + Emoji 😍</h1> </div> . CSS .box { width: 300px; border: 1px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); font-family: 'Roboto'; background-color: #F1FFFF; height: 125px; text-align: center; padding: 20px; margin: 20px; } .gradient{ background: linear-gradient(135deg, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); } .fancy-font { font-family: 'Montserrat'; } h1 { padding: 0px; } p { padding: 0px; } code { font-family: \"Courier New\"; color: #d9534f; } body { background-color: #03B874; } . Try it yourself . ","url":"https://docs.htmlcsstoimage.com/guides/using-google-fonts/#example","relUrl":"/guides/using-google-fonts/#example"},"227":{"doc":"Using Google Fonts","title":"Using other web fonts","content":"The API supports loading in any type of web font. You can do this by including your font in your HTML with a normal link tag. It will get loaded in at render like a normal webpage. ","url":"https://docs.htmlcsstoimage.com/guides/using-google-fonts/#using-other-web-fonts","relUrl":"/guides/using-google-fonts/#using-other-web-fonts"},"228":{"doc":"Using Google Fonts","title":"Handling flash of unstyled text (FOUT)","content":"If you are seeing intermittent issues with your font rendering, it’s possible that the image is being rendered before the font has updated the text. To fix this, you can use the ms_delay parameter to adjust how long the API lets the HTML render before creating the image. Start with a low value, such as 500 and increase from there until your image generates reliably. ","url":"https://docs.htmlcsstoimage.com/guides/using-google-fonts/#handling-flash-of-unstyled-text-fout","relUrl":"/guides/using-google-fonts/#handling-flash-of-unstyled-text-fout"},"229":{"doc":"Using Google Fonts","title":"Need help?","content":"Talk to a human. Please email us support@htmlcsstoimage.com with any questions and we’ll gladly help you get started. ","url":"https://docs.htmlcsstoimage.com/guides/using-google-fonts/#need-help","relUrl":"/guides/using-google-fonts/#need-help"},"230":{"doc":"Using the API","title":"Using the HTML/CSS to Image API","content":"Generate images from HTML and CSS. Live demo Get an API Key . | Authentication | Creating an image . | Parameters | Additional parameters | Example responses | . | Getting an image . | File formats | Query parameters | . | Deleting an image . | Example response | . | Need help? | . ","url":"https://docs.htmlcsstoimage.com/getting-started/using-the-api/#using-the-htmlcss-to-image-api","relUrl":"/getting-started/using-the-api/#using-the-htmlcss-to-image-api"},"231":{"doc":"Using the API","title":"Authentication","content":"The API uses HTTP Basic authentication. | Your username is your User ID and your password is your API Key. Both of these are available from the dashboard. The code samples demonstrate how to authenticate your request. | Treat your API Key like a password. If exposed, it could be used to create images using your account. | . ","url":"https://docs.htmlcsstoimage.com/getting-started/using-the-api/#authentication","relUrl":"/getting-started/using-the-api/#authentication"},"232":{"doc":"Using the API","title":"Creating an image","content":"To generate an image, make an HTTP request to the API. post https://hcti.io/v1/image . ","url":"https://docs.htmlcsstoimage.com/getting-started/using-the-api/#creating-an-image","relUrl":"/getting-started/using-the-api/#creating-an-image"},"233":{"doc":"Using the API","title":"Parameters","content":"The create image endpoint accepts the following parameters. Accepted as either json or formdata. | Name | Type | Description | . | html* | String | This is the HTML you want to render. You can send an HTML snippet (<div>Your content</div>) or an entire webpage. | . | css | String | The CSS for your image. | . | url* | String | The fully qualified URL to a public webpage. Such as https://htmlcsstoimage.com. When passed this will override the html param and will generate a screenshot of the url. | . ","url":"https://docs.htmlcsstoimage.com/getting-started/using-the-api/#parameters","relUrl":"/getting-started/using-the-api/#parameters"},"234":{"doc":"Using the API","title":"\n\nRequired params\n","content":"For creating an image, either url or html are required. css is optional. ","url":"https://docs.htmlcsstoimage.com/getting-started/using-the-api/","relUrl":"/getting-started/using-the-api/"},"235":{"doc":"Using the API","title":"Additional parameters","content":"Optional parameters for greater control over your image. | Name | Type | Description | . | google_fonts | String | Google fonts to be loaded. Example: Roboto. Multiple fonts can be loaded like this: Roboto|Open Sans | . | selector | String | A CSS selector for an element on the webpage. We’ll crop the image to this specific element. For example: section#complete-toolkit.container-lg | . | ms_delay | Integer | The number of milliseconds the API should delay before generating the image. This is useful when waiting for JavaScript. We recommend starting with 500. Large values slow down the initial render time. | . | device_scale | Double | This adjusts the pixel ratio for the screenshot. Minimum: 1, Maximum: 3. | . | render_when_ready | Boolean | Set to true to control when the image is generated. Call ScreenshotReady() from JavaScript to generate the image. Learn more. | . | full_screen | Boolean | When set to true, the API will generate an image of the entire height of the page. | . | viewport_width | Integer | Set the width of Chrome’s viewport. This will disable automatic cropping. Both height and width parameters must be set if using either. | . | viewport_height | Integer | Set the height of Chrome’s viewport. This will disable automatic cropping. Both height and width parameters must be set if using either. | . ","url":"https://docs.htmlcsstoimage.com/getting-started/using-the-api/#additional-parameters","relUrl":"/getting-started/using-the-api/#additional-parameters"},"236":{"doc":"Using the API","title":"Example responses","content":"STATUS: 201 CREATED . { \"url\": \"https://hcti.io/v1/image/be4c5118-fe19-462b-a49e-48cf72697a9d\" } . STATUS: 400 BAD REQUEST . { \"error\": \"Bad Request\", \"statusCode\": 400, \"message\": \"HTML is Required\" } . STATUS: 429 TOO MANY REQUESTS . { \"error\": \"Plan limit exceeded\", \"statusCode\": 429, \"message\": \"You've used 3055 of your 3000 renders. Upgrade via the Dashboard: https://htmlcsstoimage.com/dashboard\" } . ","url":"https://docs.htmlcsstoimage.com/getting-started/using-the-api/#example-responses","relUrl":"/getting-started/using-the-api/#example-responses"},"237":{"doc":"Using the API","title":"Getting an image","content":"After creating an image, you can use the returned URL to either download your image, or use it directly in your website. get https://hcti.io/v1/image/:image_id . This URL is permanent for as long as your account is active. It’s automatically cached and optimized by Cloudflare’s global content delivery network. You can use it directly on your webpages and not worry about hurting your page speed score. | Lossless optimization: each image is optimized with no change in image quality. | Global cache: the image is cached near your users to reduce latency. | . ","url":"https://docs.htmlcsstoimage.com/getting-started/using-the-api/#getting-an-image","relUrl":"/getting-started/using-the-api/#getting-an-image"},"238":{"doc":"Using the API","title":"File formats","content":"The API supports jpg, png and webp. If no file extension is passed, you’ll get back a png by default. If you need a different file format, adjust the extension on the url. | Format | Example | . | png | https://hcti.io/v1/image/a3ab2ab2-906e-4b5c-a88d-41a1c3f3779e.png | . | jpg | https://hcti.io/v1/image/a3ab2ab2-906e-4b5c-a88d-41a1c3f3779e.jpg | . | webp | https://hcti.io/v1/image/a3ab2ab2-906e-4b5c-a88d-41a1c3f3779e.webp | . ","url":"https://docs.htmlcsstoimage.com/getting-started/using-the-api/#file-formats","relUrl":"/getting-started/using-the-api/#file-formats"},"239":{"doc":"Using the API","title":"\n\nPNG by default\n","content":"The API returns png by default. If no extension is on the URL, a png will be generated. ","url":"https://docs.htmlcsstoimage.com/getting-started/using-the-api/","relUrl":"/getting-started/using-the-api/"},"240":{"doc":"Using the API","title":"Query parameters","content":"Query parameters can be added to the URL to adjust your image. | Name | Type | Description | . | height | Integer | The height of the image. Maximum 5000. | . | width | Integer | The width of the image. Maximum 5000. | . | dl | Integer | Set dl=1 and the image will be served as a downloadable attachment. | . ","url":"https://docs.htmlcsstoimage.com/getting-started/using-the-api/#query-parameters","relUrl":"/getting-started/using-the-api/#query-parameters"},"241":{"doc":"Using the API","title":"Deleting an image","content":"delete https://hcti.io/v1/image/:image_id . To delete an image using the API, you can send a DELETE request to your image URL. This will remove your image from our servers and clear the caching for the image in our CDN. Because our CDN servers are distributed throughout the world, it may take a few minutes for this to take effect. ","url":"https://docs.htmlcsstoimage.com/getting-started/using-the-api/#deleting-an-image","relUrl":"/getting-started/using-the-api/#deleting-an-image"},"242":{"doc":"Using the API","title":"Example response","content":"STATUS: 202 ACCEPTED . ","url":"https://docs.htmlcsstoimage.com/getting-started/using-the-api/#example-response","relUrl":"/getting-started/using-the-api/#example-response"},"243":{"doc":"Using the API","title":"Need help?","content":"Talk to a human. Please email us support@htmlcsstoimage.com with any questions and we’ll gladly help you get started. ","url":"https://docs.htmlcsstoimage.com/getting-started/using-the-api/#need-help","relUrl":"/getting-started/using-the-api/#need-help"},"244":{"doc":"Using the API","title":"Using the API","content":" ","url":"https://docs.htmlcsstoimage.com/getting-started/using-the-api/","relUrl":"/getting-started/using-the-api/"},"245":{"doc":"VB.NET","title":"VB.NET: HTML/CSS to Image","content":"Generate a png, jpg or webp images from your terminal with VB.NET . Live demo Get an API Key . | Generate an image with VB.NET | Example code | Need help? | . ","url":"https://docs.htmlcsstoimage.com/example-code/vb.net/#vbnet-htmlcss-to-image","relUrl":"/example-code/vb.net/#vbnet-htmlcss-to-image"},"246":{"doc":"VB.NET","title":"Generate an image with VB.NET","content":"The API takes your HTML/CSS and runs it in an instance of Google Chrome to convert your html into an image. Use VB.NET to send the API your HTML/CSS. You’ll get back the URL to your generated image. For more details on how this works, see Creating an image. ","url":"https://docs.htmlcsstoimage.com/example-code/vb.net/#generate-an-image-with-vbnet","relUrl":"/example-code/vb.net/#generate-an-image-with-vbnet"},"247":{"doc":"VB.NET","title":"Example code","content":"This code creates a WebClient, sets credentials and POSTS the HTML & CSS as values to the API. The response will be json with the URL to the generated image. Imports System Imports System.Net Public Module htciExample Sub Main() Dim result As Byte() Dim html As String = \"<div class='ping'>Pong ✅</div>\" Dim css As String = \".ping {padding: 20px; font-family:'sans-serif'; }\" Using client = New WebClient client.Credentials = New NetworkCredential(\"user_id\", \"api_key\") result = client.UploadValues( \"https://hcti.io/v1/image\", \"POST\", New Specialized.NameValueCollection() From { {\"html\", html}, {\"css\", css} } ) End Using Dim resultString = System.Text.Encoding.UTF8.GetString(result) Console.WriteLine(resultString) '{\"url\":\"https://hcti.io/v1/image/9dce5b30-3d9a-46b3-926b-651e5955f9a2\"} End Sub End Module . ","url":"https://docs.htmlcsstoimage.com/example-code/vb.net/#example-code","relUrl":"/example-code/vb.net/#example-code"},"248":{"doc":"VB.NET","title":"Need help?","content":"Talk to a human. Please email us support@htmlcsstoimage.com with any questions and we’ll gladly help you get started. ","url":"https://docs.htmlcsstoimage.com/example-code/vb.net/#need-help","relUrl":"/example-code/vb.net/#need-help"},"249":{"doc":"VB.NET","title":"VB.NET","content":" ","url":"https://docs.htmlcsstoimage.com/example-code/vb.net/","relUrl":"/example-code/vb.net/"},"250":{"doc":"Zapier integration","title":"Zapier: HTML/CSS to Image","content":"Generate images on Zapier with HTML/CSS to Image. Renders exactly like Google Chrome. Zapier integration Get an API Key . | Available Actions | Authentication | Create images from HTML/CSS | Create images from a URL | Troubleshooting . | Designing images with HTML/CSS | 429 error | Blank images | . | Need help? | . Connect HTML/CSS to Image with thousands of integrations on Zapier. ","url":"https://docs.htmlcsstoimage.com/integrations/zapier/#zapier-htmlcss-to-image","relUrl":"/integrations/zapier/#zapier-htmlcss-to-image"},"251":{"doc":"Zapier integration","title":"Available Actions","content":"Our Zapier integration includes two actions. | Create images from HTML/CSS | Create images from a URL | . ","url":"https://docs.htmlcsstoimage.com/integrations/zapier/#available-actions","relUrl":"/integrations/zapier/#available-actions"},"252":{"doc":"Zapier integration","title":"Authentication","content":"When connecting the integration to your account, you can retrieve your User ID and API Key from the dashboard. Get your free API Key . ","url":"https://docs.htmlcsstoimage.com/integrations/zapier/#authentication","relUrl":"/integrations/zapier/#authentication"},"253":{"doc":"Zapier integration","title":"Create images from HTML/CSS","content":"The Zapier integration makes it simple to create an image with the API. When creating an image you will see these options: . HTML is the only required value. The rest are optional. | Name | Type | Description | . | html* | String | This is the HTML you want to render. You can send an HTML snippet (<div>Your content</div>) or an entire webpage. | . | css | String | The CSS for your image. | . | google_fonts | String | Google fonts to be loaded. Example: Roboto. Multiple fonts can be loaded like this: Roboto|Open Sans | . | ms_delay | Integer | The number of milliseconds the API should delay before generating the image. This is useful when waiting for JavaScript. We recommend starting with 500. Large values slow down the initial render time. | . | device_scale | Double | This adjusts the pixel ratio for the screenshot. Minimum: 1, Maximum: 3. | . ","url":"https://docs.htmlcsstoimage.com/integrations/zapier/#create-images-from-htmlcss","relUrl":"/integrations/zapier/#create-images-from-htmlcss"},"254":{"doc":"Zapier integration","title":"\n\nVariables in your HTML\n","content":"When creating your HTML, the power of Zapier is using values from previous steps. You can integrate in values from Twitter, Airtable, Wordpress or any other of the Zapier integrations. Make your images unique and customized for the situation. ","url":"https://docs.htmlcsstoimage.com/integrations/zapier/","relUrl":"/integrations/zapier/"},"255":{"doc":"Zapier integration","title":"Create images from a URL","content":"With this Zapier integration, you can generate a screenshot of any website. The only required value is URL the rest are optional. | Name | Type | Description | . | url* | String | The fully qualified URL to a public webpage. Such as https://htmlcsstoimage.com. When passed this will override the html param and will generate a screenshot of the url. | . | device_scale | Double | This adjusts the pixel ratio for the screenshot. Minimum: 1, Maximum: 3. | . | ms_delay | Integer | The number of milliseconds the API should delay before generating the image. This is useful when waiting for JavaScript. We recommend starting with 500. Large values slow down the initial render time. | . | viewport_width | Integer | Set the width of Chrome’s viewport. This will disable automatic cropping. Both height and width parameters must be set if using either. | . | viewport_height | Integer | Set the height of Chrome’s viewport. This will disable automatic cropping. Both height and width parameters must be set if using either. | . | selector | String | A CSS selector for an element on the webpage. We’ll crop the image to this specific element. For example: section#complete-toolkit.container-lg | . ","url":"https://docs.htmlcsstoimage.com/integrations/zapier/#create-images-from-a-url","relUrl":"/integrations/zapier/#create-images-from-a-url"},"256":{"doc":"Zapier integration","title":"Troubleshooting","content":"If you have trouble with the Zapier integration, please send us an email: support@htmlcsstoimage.com and we’ll help you out. ","url":"https://docs.htmlcsstoimage.com/integrations/zapier/#troubleshooting","relUrl":"/integrations/zapier/#troubleshooting"},"257":{"doc":"Zapier integration","title":"Designing images with HTML/CSS","content":"Creating your image design can be the most challenging part. We suggest mocking up your image using Codepen. It allows you to see your HTML/CSS and edit it live. ","url":"https://docs.htmlcsstoimage.com/integrations/zapier/#designing-images-with-htmlcss","relUrl":"/integrations/zapier/#designing-images-with-htmlcss"},"258":{"doc":"Zapier integration","title":"429 error","content":"If you receive this error, it means you have exceeded your plan limit for creating images this month. Take a look at your Dashboard to check your usage and upgrade your plan. ","url":"https://docs.htmlcsstoimage.com/integrations/zapier/#429-error","relUrl":"/integrations/zapier/#429-error"},"259":{"doc":"Zapier integration","title":"Blank images","content":"When taking a screenshot of a URL, if you see a blank image, this often means that the screenshot was taken before the page was able to render anything. This can sometimes happen with complex pages that use a lot of JavaScript. To fix it, try adjusting the ms_delay value to slow down taking the screenshot. ","url":"https://docs.htmlcsstoimage.com/integrations/zapier/#blank-images","relUrl":"/integrations/zapier/#blank-images"},"260":{"doc":"Zapier integration","title":"Need help?","content":"Talk to a human. Please email us support@htmlcsstoimage.com with any questions and we’ll gladly help you get started. ","url":"https://docs.htmlcsstoimage.com/integrations/zapier/#need-help","relUrl":"/integrations/zapier/#need-help"},"261":{"doc":"Zapier integration","title":"Zapier integration","content":" ","url":"https://docs.htmlcsstoimage.com/integrations/zapier/","relUrl":"/integrations/zapier/"}},"index":{"version":"2.3.8","fields":["title","content","relUrl"],"fieldVectors":[["title/0",[0,423.403,1,562.031,2,1.729]],["content/0",[1,8.68,3,7.563,4,2.947,5,13.265,6,14.721,7,5.193,8,7.413,9,8.257]],["relUrl/0",[1,3.719,2,0.008,10,2.644,11,4.365]],["title/1",[7,482.63]],["content/1",[1,10.363,2,0.029,12,3.253,13,1.807,14,12.091,15,7.537,16,4.621,17,10.108,18,10.108,19,12.091,20,1.17,21,7.324,22,9.05,23,12.091,24,10.895,25,1.353]],["relUrl/1",[1,2.86,7,1.711,10,2.938,26,4.851]],["title/2",[20,132.427]],["content/2",[0,6.412,1,8.511,2,0.026,20,1.397,22,10.805,24,13.008,25,1.616,27,14.435,28,14.435]],["relUrl/2",[1,3.218,10,3.306,29,5.458]],["title/3",[8,479.992,9,534.649,13,142.47]],["content/3",[0,5.845,1,7.759,2,0.024,8,8.394,9,9.35,13,1.967,20,1.274,25,1.473,30,6.045,31,7.759,32,3.701,33,13.159]],["relUrl/3",[1,2.574,8,2.198,9,2.448,10,2.644,34,4.365]],["title/4",[35,319.567,36,246.91]],["content/4",[37,7.275,38,7.275,39,5.816,40,8.349,41,8.578,42,9.75,43,10.6,44,10.6,45,9.75,46,9.75]],["relUrl/4",[1,2.86,10,2.938,36,1.066,47,4.371]],["title/5",[1,662.491,2,2.038]],["content/5",[]],["relUrl/5",[1,3.218,2,0.01,10,3.306]],["title/6",[2,1.729,48,562.031,49,248.196]],["content/6",[2,0.025,4,2.803,12,2.722,20,0.979,25,2.16,32,2.846,35,2.878,36,2.224,48,10.219,50,5.198,51,5.675,52,5.307,53,6.308,54,3.311,55,4.495,56,4.904,57,5.307,58,1.343,59,3.569,60,4.648]],["relUrl/6",[2,0.009,20,0.47,61,4.371,62,2.544]],["title/7",[2,1.729,4,190.797,48,562.031]],["content/7",[0,3.651,2,0.026,4,1.645,7,2.899,13,1.228,20,0.796,25,2.163,48,4.846,49,3.144,54,2.689,55,3.651,58,1.899,63,4.059,64,4.979,65,5.283,66,5.46,67,5.283,68,1.964,69,3.016,70,4.504,71,4.724,72,4.724,73,3.284,74,4.311,75,5.283,76,3.712,77,2.117,78,3.712,79,5.886,80,5.886,81,5.886,82,5.886,83,5.886]],["relUrl/7",[2,0.009,20,0.47,48,2.86,84,4.851]],["title/8",[48,662.491,60,516.149]],["content/8",[13,1.533,25,1.148,31,6.048,32,2.885,48,8.335,58,2.313,59,5.706,60,6.494,85,5.066,86,6.048,87,6.394,88,5.38,89,5.165,90,6.593,91,5.38,92,5.165,93,6.814,94,7.347,95,4.412,96,7.678,97,8.813,98,3.619]],["relUrl/8",[20,0.528,48,3.218,99,5.458]],["title/9",[20,92.265,32,268.084,48,562.031]],["content/9",[0,2.182,2,0.015,4,0.983,13,1.207,16,1.877,20,0.475,25,2.243,32,2.272,48,4.763,49,1.279,58,1.072,68,2.849,69,1.802,72,2.823,73,1.336,77,1.265,78,2.218,85,2.426,86,2.896,100,4.57,101,4.763,102,7.279,103,8.601,104,3.381,105,3.589,106,2.896,107,4.426,108,4.426,109,4.426,110,3.867,111,4.911,112,4.911,113,4.911,114,4.106,115,4.106,116,6.36,117,7.43,118,2.576,119,3.517,120,2.691,121,3.676,122,2.896,123,2.823,124,1.647,125,4.426,126,3.517,127,4.426,128,2.576,129,4.237,130,4.911,131,4.911,132,4.426,133,4.911,134,4.426,135,4.426,136,4.426,137,4.911,138,4.911,139,4.911,140,4.911,141,4.911]],["relUrl/9",[20,0.658,32,1.364,61,4.371]],["title/10",[35,319.567,36,246.91]],["content/10",[39,5.708,40,8.194,41,8.418,69,5.099,142,8.663,143,8.194,144,6.613,145,8.932,146,6.173,147,5.099,148,9.568]],["relUrl/10",[20,0.528,36,1.199,149,5.458]],["title/11",[48,806.681]],["content/11",[]],["relUrl/11",[20,0.604,150,6.24]],["title/12",[151,1232.854]],["content/12",[2,0.027,40,8.855,49,3.91,100,6.671,144,7.146,152,10.756,153,7.877]],["relUrl/12",[151,6.562]],["title/13",[7,336.258,142,594.197,154,796.879]],["content/13",[2,0.029,13,1.492,25,2.152,39,4.1,58,1.841,69,3.663,74,5.236,92,5.027,95,4.294,144,4.75,146,4.434,155,9.983,156,5.35,157,9.983,158,8.346,159,5.027,160,8.346,161,7.86,162,7.86,163,3.663,164,9.983,165,5.599,166,8.996]],["relUrl/13",[7,1.925,154,4.563,167,5.458]],["title/14",[12,256.459,124,319.664,144,453.591]],["content/14",[2,0.023,25,1.423,49,3.309,128,6.666,152,9.103,168,12.71,169,7.923,170,6.666,171,7.923,172,12.71,173,7.305,174,10.626,175,10.626,176,12.71,177,10.626,178,6.16]],["relUrl/14",[12,1.469,144,2.597,179,4.919]],["title/15",[12,256.459,124,319.664,144,453.591]],["content/15",[2,0.024,12,2.582,16,3.668,25,1.074,58,1.273,69,3.521,73,2.611,74,5.033,91,5.033,124,3.218,146,4.263,152,6.873,170,5.033,171,5.982,180,8.648,181,8.648,182,5.383,183,9.597,184,13.496,185,11.18,186,8.023,187,9.597,188,9.597,189,9.597,190,9.597,191,8.648,192,9.597,193,5.658,194,8.023,195,9.597,196,9.597]],["relUrl/15",[12,1.305,144,2.308,179,4.371,197,2.788]],["title/16",[144,393.865,171,515.958,198,827.686,199,592.784]],["content/16",[2,0.03,7,3.83,12,2.921,25,1.215,46,7.474,58,1.441,144,6.993,170,5.694,180,9.783,181,13.242,199,7.775,200,9.783,201,7.474,202,9.076,203,6.767,204,7.212,205,9.761,206,8.126,207,10.856,208,10.856,209,7.212]],["relUrl/16",[144,2.308,171,3.024,199,3.474,210,4.851]],["title/17",[8,416.79,171,515.958,211,745.853,212,691.952]],["content/17",[2,0.027,4,1.783,8,7.544,25,1.833,30,6.882,49,3.333,100,3.957,144,4.239,161,7.014,170,4.672,201,6.133,212,7.447,213,7.014,214,8.908,215,8.908,216,8.908,217,6.38,218,8.908,219,8.908,220,6.133,221,8.908,222,8.908,223,8.908,224,7.014,225,8.908,226,6.668,227,8.908,228,8.027,229,7.014,230,8.027,231,7.447]],["relUrl/17",[171,3.024,211,4.371,212,4.055,232,4.851]],["title/18",[56,461.978,129,499.956,158,796.879]],["content/18",[0,4.495,2,0.031,25,1.94,49,3.646,56,4.904,57,7.345,65,6.504,76,4.57,159,5.095,160,8.459,170,5.307,201,6.966,204,6.721,213,7.967,233,10.118,234,10.118,235,10.118,236,6.966,237,8.459,238,10.118,239,7.967,240,10.118,241,6.966]],["relUrl/18",[56,2.645,158,4.563,242,4.919]],["title/19",[128,499.956,171,594.197,173,547.833]],["content/19",[2,0.021,13,1.697,25,2.035,30,5.215,49,2.956,58,1.506,128,7.943,129,5.955,160,9.491,170,5.955,171,7.077,173,9.793,213,8.939,243,10.231,244,9.491,245,6.368,246,7.541]],["relUrl/19",[128,2.863,171,3.402,247,5.458]],["title/20",[9,630.215,152,804.697]],["content/20",[2,0.021,9,8.581,13,1.723,25,2.047,30,7.028,49,3.002,170,6.047,201,7.938,204,7.658,213,9.077,248,7.938,249,6.318,250,7.187,251,3.915,252,6.178,253,6.178,254,7.41]],["relUrl/20",[152,4.469,255,5.623]],["title/21",[58,149.088,163,412.282]],["content/21",[2,0.029,4,2.025,25,1.94,45,6.966,49,2.635,58,1.858,68,2.418,77,3.607,91,5.307,159,5.095,163,5.893,170,5.307,204,6.721,256,7.247,257,9.118,258,7.574,259,9.118,260,10.118,261,8.73,262,6.504,263,9.118]],["relUrl/21",[58,0.828,264,6.24]],["title/22",[12,302.299,265,841.026]],["content/22",[2,0.032,4,1.873,12,2.517,13,1.398,16,3.576,25,1.047,35,2.661,68,2.236,77,2.41,170,4.907,220,6.441,249,5.127,251,3.177,256,6.7,265,7.003,266,9.355,267,9.494,268,7.821,269,8.43,270,8.805,271,9.127,272,7.003,273,6.013,274,7.366,275,6.215,276,7.003,277,7.366,278,3.177,279,7.366,280,6.441]],["relUrl/22",[265,4.671,281,6.24]],["title/23",[8,479.992,129,499.956,163,349.764]],["content/23",[2,0.024,8,6.626,25,1.473,30,6.045,49,3.426,76,5.943,153,6.902,163,6.117,170,6.902,249,7.211,250,8.203,256,9.425,282,13.159]],["relUrl/23",[8,2.749,163,2.003,242,4.919]],["title/24",[283,858.954,284,796.879,285,796.879]],["content/24",[25,1.088,58,1.807,95,5.858,144,4.626,170,5.099,204,6.458,243,8.761,256,6.963,271,6.694,283,8.761,284,11.386,285,13.142,286,6.963,287,7.463,288,9.722,289,9.722,290,8.761,291,9.722,292,8.761,293,8.761,294,8.761,295,8.128,296,9.722,297,5.889,298,9.722,299,5.732,300,9.722,301,8.128]],["relUrl/24",[284,4.563,285,4.563,302,5.458]],["title/25",[129,434.125,303,827.686,304,691.952,305,745.853]],["content/25",[25,1.29,46,7.938,69,4.23,104,7.938,129,6.047,144,5.486,145,7.41,146,5.121,170,6.047,171,7.187,201,10.533,204,7.658,220,7.938,245,6.467,256,8.257,263,10.389,306,11.529,307,9.077,308,11.529,309,7.938,310,11.529]],["relUrl/25",[129,2.544,304,4.055,305,4.371,311,4.851]],["title/26",[2,1.501,73,225.154,144,393.865,199,592.784]],["content/26",[2,0.022,7,4.265,25,1.353,73,3.289,95,5.2,144,7.512,170,6.342,182,6.782,199,8.659,201,8.324,256,8.659,278,4.106,295,10.108,312,12.091,313,5.042,314,5.652,315,9.05,316,10.108]],["relUrl/26",[2,0.009,144,2.308,199,3.474,317,4.371]],["title/27",[2,2.038,73,305.645]],["content/27",[2,0.03,3,6.53,25,1.423,73,3.457,74,6.666,77,3.274,142,7.923,170,6.666,201,8.751,249,6.965,257,11.453,275,8.443,318,12.71,319,11.453,320,12.71]],["relUrl/27",[2,0.011,317,5.623]],["title/28",[251,381.53,253,602.116]],["content/28",[2,0.02,4,2.205,12,2.964,13,1.647,25,1.233,35,3.133,68,2.633,170,5.778,178,5.339,226,8.246,246,7.318,249,6.037,251,3.741,253,5.904,273,7.081,278,3.741,321,11.017,322,9.928,323,9.21,324,7.318,325,7.318,326,6.332,327,8.674,328,9.928,329,5.441]],["relUrl/28",[251,2.119,330,6.24]],["title/29",[2,2.038,331,841.026]],["content/29",[2,0.029,25,1.376,73,3.343,95,5.286,204,8.164,249,6.735,322,11.075,331,11.943,332,12.29,333,11.075,334,8.462,335,12.29,336,11.075,337,8.462,338,8.802,339,12.29]],["relUrl/29",[2,0.011,340,6.24]],["title/30",[9,630.215,30,516.149]],["content/30",[2,0.023,9,9.046,13,1.868,25,1.399,30,8.203,49,3.254,91,8.459,204,8.301,333,11.261,341,12.497,342,12.497,343,8.95,344,9.354]],["relUrl/30",[30,2.866,255,5.623]],["title/31",[345,908.803]],["content/31",[2,0.027,4,3.031,25,2.18,35,3.229,36,2.495,50,5.833,51,6.368,52,5.955,56,5.502,57,5.955,58,1.506,59,4.005,78,5.127,345,10.059,346,9.491]],["relUrl/31",[20,0.604,347,6.24]],["title/32",[2,1.729,4,190.797,345,633.182]],["content/32",[2,0.023,4,1.762,7,3.105,13,1.316,25,1.933,58,1.168,64,5.332,74,4.617,75,5.658,76,3.975,77,2.267,92,4.432,100,3.91,101,5.19,103,7.359,119,6.304,120,4.824,122,5.19,123,5.059,124,2.952,126,6.304,262,5.658,345,5.847,346,7.359,348,8.802,349,7.932,350,7.359,351,5.658,352,6.931,353,7.932,354,7.932,355,10.61,356,8.802,357,8.802,358,5.059,359,5.847]],["relUrl/32",[2,0.009,20,0.47,345,3.222,360,4.851]],["title/33",[78,617.895]],["content/33",[2,0.023,25,2.031,58,1.716,72,7.432,73,3.518,129,6.782,338,9.261,361,10.81,362,12.931,363,12.931,364,12.931,365,12.931,366,12.931]],["relUrl/33",[20,0.604,367,6.24]],["title/34",[35,319.567,36,246.91]],["content/34",[37,7.275,38,7.275,39,5.816,40,8.349,41,8.578,42,9.75,43,10.6,44,10.6,45,9.75,46,9.75]],["relUrl/34",[20,0.528,36,1.199,368,5.458]],["title/35",[2,1.729,369,750.514,370,633.182]],["content/35",[2,0.027,3,7.715,371,13.533,372,13.533,373,15.018,374,15.018,375,13.533]],["relUrl/35",[2,0.01,370,3.626,376,4.086]],["title/36",[2,1.188,77,168.753,329,323.568,377,490.4,378,490.4,379,421.097]],["content/36",[2,0.03,13,1.776,25,1.747,42,5.537,58,1.875,59,2.837,71,4.622,73,2.188,77,3.06,129,4.218,185,5.759,217,5.759,287,4.407,329,3.972,361,6.723,369,9.354,370,5.342,371,7.246,372,7.246,375,7.246,377,6.019,378,6.019,380,8.042,381,6.723,382,8.042,383,6.723,384,8.042,385,8.042,386,4.871,387,8.042,388,8.042,389,4.622,390,8.042,391,7.246,392,7.246,393,6.019,394,8.042,395,8.042]],["relUrl/36",[2,0.009,77,0.803,329,1.539,376,2.333,377,2.333,378,2.333,379,2.003,396,3.116]],["title/37",[397,1368.119]],["content/37",[2,0.027,77,2.88,166,10.077,268,9.349,292,10.077,337,7.699,369,11.803,370,9.958,377,8.37,378,8.37,393,8.37,398,11.182,399,11.182,400,10.077,401,8.805,402,8.805,403,11.182,404,10.077,405,11.182,406,10.077,407,10.077]],["relUrl/37",[2,0.01,370,3.626,376,4.086]],["title/38",[2,2.038,73,305.645]],["content/38",[2,0.034,4,2.731,7,4.812,68,3.26,73,3.711,77,3.514,251,4.632,286,9.77,369,10.741,370,9.062]],["relUrl/38",[2,0.012,376,3.631,408,4.851]],["title/39",[35,319.567,36,246.91]],["content/39",[36,3.112,37,7.275,38,7.275,39,5.816,98,4.995,146,6.29,147,5.196,409,7.275,410,6.863,411,8.139]],["relUrl/39",[2,0.009,36,1.066,376,3.631,412,4.851]],["title/40",[0,367.653,2,1.501,68,197.821,147,303.709]],["content/40",[2,0.03,4,2.544,12,3.42,25,1.423,49,3.309,53,7.923,54,4.159,55,5.646,56,6.16,57,6.666,58,1.686,59,4.484,147,4.664,314,5.941,413,6.811]],["relUrl/40",[2,0.007,10,2.403,68,0.948,147,2.158,414,3.967]],["title/41",[2,1.729,4,190.797,147,349.764]],["content/41",[0,4.686,2,0.026,7,5.084,25,1.181,31,6.22,49,2.747,54,3.452,55,4.686,58,1.4,63,5.21,64,6.39,65,6.78,66,7.007,67,6.78,68,3.444,74,5.533,75,6.78,76,4.764,77,2.717,147,3.871,314,4.931,413,5.653,415,8.306,416,7.555,417,7.555]],["relUrl/41",[2,0.008,10,2.644,147,2.314,418,4.365]],["title/42",[413,510.811,419,489.704,420,750.514]],["content/42",[7,3.105,12,4.004,15,5.487,25,1.823,54,2.88,55,3.91,58,1.975,68,2.104,98,3.105,147,3.23,209,5.847,314,4.115,327,6.931,389,5.059,413,9.254,419,4.522,420,6.931,421,4.717,422,7.932,423,6.589,424,6.304,425,7.494,426,7.932,427,6.931,428,6.589,429,11.436,430,8.802,431,7.932]],["relUrl/42",[10,2.644,68,1.043,147,1.602,413,2.339,432,4.365]],["title/43",[35,319.567,36,246.91]],["content/43",[39,5.708,40,8.194,41,8.418,69,5.099,142,8.663,143,8.194,144,6.613,145,8.932,146,6.173,147,5.099,148,9.568]],["relUrl/43",[10,2.938,36,1.066,147,1.78,433,4.851]],["title/44",[0,423.403,2,1.729,147,349.764]],["content/44",[]],["relUrl/44",[2,0.01,10,3.306,147,2.003]],["title/45",[104,503.555,105,220.231,124,245.277,278,248.354,434,375.747]],["content/45",[2,0.02,3,5.577,4,2.173,13,1.623,49,2.827,58,1.441,73,3.997,105,3.269,124,3.641,156,5.818,209,7.212,278,3.686,327,11.57,413,5.818,419,8.558,428,8.126,431,9.783,434,5.577,435,8.665,436,6.576,437,10.856]],["relUrl/45",[105,1.659,124,1.219,278,1.235,280,2.504,438,2.604,439,2.863]],["title/46",[20,92.265,278,323.675,434,489.704]],["content/46",[13,1.868,15,7.79,17,10.447,25,1.399,68,2.987,73,3.399,178,6.057,262,8.032,278,5.476,386,7.57,419,6.42,435,7.368,440,11.261,441,8.95,442,12.497,443,12.497]],["relUrl/46",[20,0.384,105,1.195,278,1.347,280,2.732,438,2.841,439,3.124]],["title/47",[20,92.265,105,287.022,434,489.704]],["content/47",[21,7.699,25,1.423,68,3.038,73,3.457,105,4.909,262,8.169,434,6.53,435,9.613,444,8.169,445,7.699,446,10.626,447,11.453,448,11.453,449,12.71]],["relUrl/47",[20,0.384,105,1.771,280,2.732,438,2.841,439,3.124]],["title/48",[20,92.265,124,319.664,434,489.704]],["content/48",[7,4.259,13,1.228,16,4.615,17,6.871,25,2.032,35,2.338,105,2.475,124,5.89,178,3.983,246,5.46,270,5.46,337,5.659,358,6.939,436,4.979,445,4.979,450,8.219,451,12.073,452,8.219,453,8.219,454,5.659,455,8.219,456,8.219,457,9.506,458,9.037,459,7.406,460,8.219,461,8.219,462,6.152,463,7.406,464,7.406,465,6.871]],["relUrl/48",[20,0.384,105,1.195,124,1.331,280,2.732,438,2.841,439,3.124]],["title/49",[35,319.567,36,246.91]],["content/49",[36,3.112,37,7.275,38,7.275,39,5.816,98,4.995,146,6.29,147,5.196,409,7.275,410,6.863,411,8.139]],["relUrl/49",[36,0.959,105,1.314,280,3.005,438,3.126,466,3.933]],["title/50",[25,81.866,105,220.231,124,245.277,278,248.354,434,375.747]],["content/50",[]],["relUrl/50",[105,1.461,124,1.627,280,3.34,438,3.474]],["title/51",[409,489.704,467,953.196,468,713.493]],["content/51",[2,0.025,4,1.099,7,1.937,12,1.477,13,2.346,16,2.099,25,2.199,35,1.562,36,1.207,39,2.255,54,1.797,55,2.439,58,0.729,68,1.312,73,1.494,105,1.653,124,1.841,146,2.439,147,2.015,153,2.88,156,2.943,161,4.323,165,3.08,178,2.661,182,4.961,185,3.933,206,4.11,239,4.323,245,3.08,278,1.865,297,3.326,299,3.238,314,2.567,315,4.11,324,3.647,329,2.712,389,3.156,409,2.821,434,5.706,468,4.11,469,4.948,470,5.491,471,5.491,472,4.948,473,4.323,474,3.529,475,4.59,476,4.59,477,4.323,478,4.59,479,4.323,480,4.59,481,4.323,482,3.933,483,4.59,484,4.59,485,4.59,486,4.323,487,4.59,488,4.323,489,3.647]],["relUrl/51",[409,2.804,468,4.086,490,5.458]],["title/52",[473,884.665,474,722.172]],["content/52",[2,0.025,70,7.615,77,3.579,153,7.289,165,7.794,217,9.952,274,10.941,473,10.941,474,11.087,491,13.896]],["relUrl/52",[473,4.298,474,3.508,492,4.563]],["title/53",[2,1.501,182,464.25,206,619.545,475,691.952]],["content/53",[2,0.031,12,3.009,16,4.274,71,6.427,77,2.88,143,6.593,415,8.805,493,6.774,494,9.635,495,9.958,496,10.077,497,11.182,498,10.077,499,10.077,500,8.805,501,11.182,502,10.077,503,5.993,504,11.182,505,11.182]],["relUrl/53",[2,0.008,182,2.448,206,3.267,475,3.649,506,4.365]],["title/54",[476,939.317,477,884.665]],["content/54",[35,3.88,39,5.603,299,10.054,419,7.008,436,8.264,477,10.741,507,13.642,508,13.642,509,13.642,510,11.404,511,8.504]],["relUrl/54",[476,4.563,477,4.298,512,3.758]],["title/55",[2,0.905,4,99.902,13,74.598,35,141.953,182,279.945,297,302.337,299,294.282,315,373.588,329,246.495]],["content/55",[2,0.028,4,3.062,35,4.884,39,4.735,69,4.23,146,5.121,147,4.23,165,6.467,297,6.984,299,6.798,329,5.694,383,9.638,513,11.529,514,11.529,515,9.537,516,10.389,517,11.529]],["relUrl/55",[2,0.005,4,0.582,13,0.435,35,0.827,182,1.631,297,1.762,299,1.715,315,2.177,329,1.436,492,2.431]],["title/56",[13,123.71,105,249.229,434,425.223,478,691.952]],["content/56",[12,4.159,15,7.3,20,1.133,68,2.799,76,5.289,105,3.526,156,6.275,178,5.675,182,6.568,203,7.3,329,5.783,379,7.527,435,9.114,462,8.765,518,8.765,519,8.765,520,7.527,521,7.527,522,8.387]],["relUrl/56",[13,0.652,105,1.314,434,2.242,478,3.649,512,3.005]],["title/57",[13,142.47,278,323.675,434,489.704]],["content/57",[7,4.995,12,3.81,15,8.827,68,3.384,178,6.863,278,4.808,434,7.275,462,10.6,518,10.6,523,14.161]],["relUrl/57",[13,0.725,278,1.647,434,2.492,512,3.34]],["title/58",[13,109.316,124,245.277,479,575.866,480,611.441,481,575.866]],["content/58",[12,3.362,13,1.868,15,7.79,35,3.554,68,2.987,124,4.191,165,7.009,401,9.839,419,6.42,444,8.032,479,9.839,481,9.839,518,9.354,524,12.497,525,12.497,526,11.261,527,12.497]],["relUrl/58",[13,0.593,124,1.331,479,3.124,480,3.317,481,3.124,512,2.732]],["title/59",[12,256.459,314,445.569,389,547.833]],["content/59",[3,5.129,12,2.686,15,6.223,25,1.117,54,3.266,55,4.434,58,2.116,68,3.316,73,2.716,98,3.522,153,5.236,314,4.666,389,5.737,413,7.435,419,5.129,420,7.86,421,7.435,422,8.996,423,7.472,424,7.15,425,6.986,426,8.996,427,7.86,489,6.631,528,5.599,529,8.346]],["relUrl/59",[12,1.305,314,2.267,389,2.788,530,3.819]],["title/60",[2,1.501,7,291.982,73,225.154,324,549.809]],["content/60",[2,0.031,4,2.681,73,3.644,165,7.514,324,8.899,464,12.072,489,8.899,531,13.396,532,12.072,533,10.027,534,11.199,535,12.072]],["relUrl/60",[2,0.008,7,1.54,73,1.187,324,2.899,530,3.437]],["title/61",[2,1.729,178,461.978,434,489.704]],["content/61",[2,0.03,21,7.699,22,9.514,25,1.423,58,1.686,73,3.457,77,3.274,178,6.16,326,7.305,413,6.811,419,6.53,428,9.514,434,6.53,518,9.514,536,12.71]],["relUrl/61",[2,0.009,178,2.351,434,2.492,512,3.34]],["title/62",[165,630.215,482,804.697]],["content/62",[92,7.88,299,9.227,459,14.102,537,13.083,538,15.649]],["relUrl/62",[165,3.061,482,3.909,530,4.298]],["title/63",[156,391.943,185,523.812,483,611.441,484,611.441,485,611.441]],["content/63",[2,0.023,12,4.387,16,4.858,69,4.664,146,5.646,147,4.664,249,6.965,410,6.16,469,11.453,518,9.514,539,12.71,540,12.71,541,8.443,542,12.71,543,12.71]],["relUrl/63",[156,2.126,185,2.841,483,3.317,484,3.317,485,3.317,544,3.967]],["title/64",[13,142.47,239,750.514,486,750.514]],["content/64",[2,0.023,205,8.589,309,8.903,316,10.81,486,10.181,545,10.81,546,11.652,547,12.931,548,11.652,549,11.652,550,11.652,551,11.652,552,10.81,553,8.061,554,12.931]],["relUrl/64",[13,0.725,239,3.819,486,3.819,530,3.819]],["title/65",[13,142.47,58,126.48,487,796.879]],["content/65",[2,0.023,13,1.933,58,1.716,97,8.061,147,4.745,165,7.253,444,8.311,510,10.81,555,12.931,556,10.81,557,12.931,558,12.931,559,12.931,560,10.181,561,11.652]],["relUrl/65",[13,0.725,58,0.644,487,4.055,512,3.34]],["title/66",[2,1.729,16,364.336,488,750.514]],["content/66",[2,0.022,4,2.378,13,2.332,16,3.074,36,2.611,58,1.576,59,4.191,74,4.218,77,2.071,108,7.246,148,5.537,154,6.723,159,4.049,309,5.537,324,5.342,435,4.742,488,9.354,533,6.019,562,8.042,563,6.332,564,8.042,565,4.511,566,7.246,567,6.019,568,8.042,569,6.019,570,4.131,571,11.881,572,8.042,573,8.042,574,8.042,575,8.042,576,7.246,577,8.042,578,6.723,579,7.246,580,8.042,581,7.246,582,6.723,583,5.759]],["relUrl/66",[2,0.009,16,1.854,488,3.819,512,3.34]],["title/67",[13,109.316,54,239.315,55,324.875,245,410.234,489,485.837]],["content/67",[2,0.022,12,3.253,55,5.371,58,1.604,64,7.324,206,9.05,217,8.659,245,6.782,326,6.949,413,6.479,458,9.05,482,8.659,489,8.031,499,10.895,533,9.05,584,12.091,585,12.091,586,12.091,587,12.091]],["relUrl/67",[13,0.593,54,1.298,55,1.762,245,2.225,489,2.635,588,3.967]],["title/68",[409,577.236,468,841.026]],["content/68",[12,3.604,39,5.502,69,4.916,142,8.351,147,4.916,175,11.199,415,10.548,472,12.072,560,10.548,589,12.072,590,13.396,591,13.396,592,13.396]],["relUrl/68",[409,2.804,468,4.086,492,4.563]],["title/69",[593,1232.854]],["content/69",[]],["relUrl/69",[593,6.562]],["title/70",[435,662.491,594,630.215]],["content/70",[0,6.808,2,0.028,50,7.874,51,8.597,52,8.039,68,3.663]],["relUrl/70",[594,3.5,595,5.216]],["title/71",[435,662.491,594,630.215]],["content/71",[20,0.738,25,2.264,35,2.17,50,7.036,51,6.408,52,5.992,58,1.012,70,4.181,71,4.385,73,2.075,156,4.089,393,5.711,421,4.089,435,6.736,493,4.622,503,4.089,594,6.408,596,8.995,597,12.342,598,12.342,599,12.342,600,12.342,601,6.875,602,6.875,603,6.875]],["relUrl/71",[594,3.5,595,5.216]],["title/72",[52,311.197,286,424.929,287,325.133,436,359.41,594,332.792,604,496.016,605,496.016]],["content/72",[2,0.028,13,1.381,25,2.105,52,8.02,54,3.023,144,4.397,156,4.951,177,7.724,209,6.137,220,6.361,241,9.046,286,6.617,337,6.361,370,6.137,400,8.326,436,5.597,528,5.182,545,10.984,552,7.724,594,5.182,604,7.724,605,7.724,606,6.361,607,9.239,608,7.724,609,9.239]],["relUrl/72",[52,1.76,286,2.404,436,2.033,594,1.883,595,2.806,604,2.806,605,2.806,610,3.356]],["title/73",[2,1.729,49,248.196,611,562.031]],["content/73",[2,0.025,4,2.803,12,2.722,20,0.979,25,2.16,32,2.846,35,2.878,36,2.224,50,5.198,51,5.675,52,5.307,53,6.308,54,3.311,55,4.495,56,4.904,57,5.307,58,1.343,59,3.569,60,4.648,611,10.219]],["relUrl/73",[2,0.009,20,0.47,62,2.544,612,4.371]],["title/74",[2,1.729,4,190.797,611,562.031]],["content/74",[0,3.651,2,0.026,4,1.645,7,2.899,13,1.228,20,0.796,25,2.163,49,3.144,54,2.689,55,3.651,58,1.899,63,4.059,64,4.979,65,5.283,66,5.46,67,5.283,68,1.964,69,3.016,70,4.504,71,4.724,72,4.724,73,3.284,74,4.311,75,5.283,76,3.712,77,2.117,78,3.712,79,5.886,80,5.886,81,5.886,82,5.886,83,5.886,611,4.846]],["relUrl/74",[2,0.009,20,0.47,611,2.86,613,4.851]],["title/75",[60,516.149,611,662.491]],["content/75",[13,1.533,25,1.148,31,6.048,32,2.885,58,2.313,59,5.706,60,6.494,85,5.066,86,6.048,87,6.394,88,5.38,89,5.165,90,6.593,91,5.38,92,5.165,93,6.814,94,7.347,95,4.412,96,7.678,97,8.813,98,3.619,611,8.335]],["relUrl/75",[20,0.528,611,3.218,614,5.458]],["title/76",[20,92.265,32,268.084,611,562.031]],["content/76",[0,1.894,2,0.008,20,0.413,25,2.241,32,1.199,49,1.11,58,0.566,68,1.019,69,1.565,77,1.098,78,1.926,85,2.106,95,1.834,100,1.894,101,4.234,105,1.284,114,6.004,115,3.565,118,2.237,119,3.054,120,2.337,121,3.192,122,2.514,123,2.451,124,1.43,126,3.054,128,2.237,129,2.237,200,3.843,329,2.106,349,3.843,350,6.004,358,2.451,359,2.833,583,3.054,611,4.234,615,4.264,616,4.264,617,4.264,618,4.264,619,4.264,620,4.264,621,3.192,622,4.264,623,4.264,624,4.264,625,4.234,626,4.264,627,4.264,628,14.748,629,4.264,630,9.836,631,9.303,632,4.264,633,10.915,634,10.915,635,3.843,636,4.264,637,4.264,638,4.264,639,4.264,640,4.264,641,4.264,642,4.264,643,4.264,644,4.264,645,4.264,646,4.264,647,4.944,648,4.264,649,4.264,650,4.264,651,4.264,652,4.264,653,4.264,654,4.264,655,4.264]],["relUrl/76",[20,0.658,32,1.364,612,4.371]],["title/77",[35,319.567,36,246.91]],["content/77",[39,5.708,40,8.194,41,8.418,69,5.099,142,8.663,143,8.194,144,6.613,145,8.932,146,6.173,147,5.099,148,9.568]],["relUrl/77",[20,0.528,36,1.199,656,5.458]],["title/78",[611,806.681]],["content/78",[]],["relUrl/78",[20,0.604,657,6.24]],["title/79",[2,1.327,49,190.44,54,239.315,386,443.047,658,455.925]],["content/79",[2,0.026,4,2.913,20,1.036,25,2.143,32,3.009,35,3.043,36,2.351,50,5.497,51,6.002,52,5.612,54,4.761,56,5.186,57,5.612,58,1.42,59,3.775,386,8.815,658,9.071]],["relUrl/79",[2,0.006,20,0.325,62,1.76,386,2.033,658,3.231,659,2.512,660,3.356]],["title/80",[2,1.327,4,146.397,54,239.315,386,443.047,658,455.925]],["content/80",[2,0.025,4,1.998,7,4.894,13,2.074,20,0.966,35,2.839,49,2.599,54,4.539,58,1.841,70,5.47,145,6.416,159,5.027,277,7.86,278,4.711,290,8.996,297,6.047,386,6.047,407,8.996,419,5.129,444,6.416,510,8.346,658,6.223,661,10.923,662,9.983,663,9.983]],["relUrl/80",[2,0.006,20,0.325,54,1.098,386,2.033,658,3.231,659,2.512,664,3.356]],["title/81",[20,108.757,32,316.002]],["content/81",[7,2.585,25,2.249,49,1.908,58,1.774,59,2.585,60,3.367,68,1.752,86,4.321,87,4.569,88,3.844,89,3.691,90,7.124,93,4.868,95,3.152,100,4.924,105,2.207,127,9.989,186,6.127,251,4.539,262,4.711,334,5.046,361,6.127,421,7.164,458,8.297,565,6.217,665,7.329,666,8.297,667,5.771,668,7.329,669,5.046,670,7.329,671,7.329]],["relUrl/81",[20,0.422,32,1.228,658,2.721,659,3.267,672,4.365]],["title/82",[35,319.567,36,246.91]],["content/82",[39,5.708,40,8.194,41,8.418,69,5.099,142,8.663,143,8.194,144,6.613,145,8.932,146,6.173,147,5.099,148,9.568]],["relUrl/82",[20,0.422,36,0.959,658,2.721,659,3.267,673,4.365]],["title/83",[54,311.895,386,577.414,658,594.197]],["content/83",[]],["relUrl/83",[20,0.47,386,2.938,658,3.024,659,3.631]],["title/84",[16,364.336,674,391.516,675,437.881]],["content/84",[2,0.024,3,3.729,16,5.079,20,1.286,25,2.32,35,2.064,36,1.595,58,0.963,68,1.735,104,4.997,229,5.714,249,3.977,494,4.665,495,4.821,674,5.458,675,6.104,676,4.997,677,5.714,678,4.665,679,6.54,680,6.067,681,5.714,682,5.198,683,4.821,684,4.171,685,5.432,686,6.067,687,5.714,688,4.524]],["relUrl/84",[674,1.992,675,2.228,689,1.263,690,2.788]],["title/85",[16,279.553,68,174.804,104,503.555,674,300.408,675,335.984]],["content/85",[2,0.018,4,1.946,7,3.43,15,6.06,20,0.941,25,1.76,58,1.29,68,4.071,69,3.567,287,5.328,313,4.054,413,5.21,420,7.655,425,4.896,445,5.889,569,7.277,691,9.754,692,8.49,693,8.761,694,7.655,695,5.732,696,6.694,697,9.722,698,8.128,699,9.722,700,9.722,701,9.722]],["relUrl/85",[68,0.869,674,2.263,675,1.67,689,0.947,690,2.09,702,3.277]],["title/86",[703,1123.575,704,884.665]],["content/86",[16,4.211,25,1.233,32,3.098,76,4.976,93,7.318,118,5.778,120,6.037,193,6.496,674,4.525,675,6.818,694,8.674,696,10.218,698,12.408,705,9.928,706,7.081,707,9.21,708,7.89,709,8.674,710,9.928,711,11.017,712,11.017,713,9.928]],["relUrl/86",[674,1.992,675,2.228,689,1.263,690,2.788]],["title/87",[2,1.501,249,453.567,676,569.859,677,651.692]],["content/87",[2,0.024,123,7.699,444,10.836,569,10.027,676,11.607,677,10.548,692,8.351,694,10.548,695,7.899,714,13.396,715,13.396]],["relUrl/87",[2,0.007,674,1.494,676,2.504,677,2.863,689,0.947,690,2.09,716,3.636]],["title/88",[20,92.265,674,391.516,675,437.881]],["content/88",[25,1.376,118,6.446,120,6.735,123,7.064,193,7.247,675,7.329,676,8.462,696,8.462,698,10.275,705,11.075,706,7.899,707,10.275,708,8.802,709,9.677,710,11.075,717,12.29,718,12.29]],["relUrl/88",[674,1.992,675,2.228,689,1.263,690,2.788]],["title/89",[16,429.459,678,722.172]],["content/89",[2,0.026,12,3.912,13,2.173,16,2.67,25,1.754,54,2.286,55,4.747,56,3.385,58,0.927,64,4.231,65,4.49,67,4.49,68,2.554,69,3.921,71,4.015,73,2.907,77,1.799,105,2.103,241,4.809,251,2.372,287,3.828,297,4.231,313,2.913,337,4.809,413,5.727,425,5.381,436,4.231,493,6.474,503,3.743,528,3.918,678,8.342,691,5.003,692,4.354,693,6.294,719,6.294,720,6.985,721,6.985,722,6.985,723,4.64,724,4.64,725,6.985,726,5.5]],["relUrl/89",[674,1.793,678,2.805,689,1.137,690,2.509,702,3.933]],["title/90",[2,1.327,494,470.092,495,485.837,679,659.071,680,611.441]],["content/90",[2,0.028,7,2.837,12,2.164,25,1.864,35,2.287,49,2.094,68,1.922,116,9.354,165,4.511,226,6.019,294,7.246,323,6.723,402,6.332,493,4.871,494,7.636,495,7.892,496,12.732,498,12.732,500,9.354,502,7.246,696,5.537,727,11.881,728,7.197,729,5.169,730,11.881,731,9.354,732,8.042,733,8.042,734,8.042,735,8.042,736,8.042]],["relUrl/90",[2,0.006,494,2.157,495,2.229,674,1.379,680,2.806,689,0.874,690,1.929,737,3.356]],["title/91",[681,651.692,682,592.784,683,549.809,684,475.698]],["content/91",[2,0.029,4,2.025,13,1.512,25,1.94,58,1.858,297,6.129,393,7.574,401,7.967,421,5.422,427,7.967,465,8.459,495,6.721,503,5.422,674,4.156,675,4.648,682,7.247,683,6.721,684,8.048,729,6.504,738,9.118,739,10.118,740,10.118,741,9.118,742,9.118]],["relUrl/91",[674,1.494,682,2.604,683,2.416,684,2.09,689,0.947,690,2.09,743,3.636]],["title/92",[20,132.427]],["content/92",[25,2.101,744,14.405,745,14.405]],["relUrl/92",[674,1.992,689,1.263,690,2.788,746,4.851]],["title/93",[674,391.516,675,437.881,685,713.493]],["content/93",[0,4.156,2,0.017,3,4.806,4,1.873,13,1.398,25,2.159,58,1.241,169,5.832,325,6.215,494,6.013,685,9.922,726,7.366,728,9.326,731,7.366,747,12.87,748,13.256,749,13.256,750,14,751,9.355,752,7.821]],["relUrl/93",[674,1.63,675,1.823,685,2.97,689,1.033,690,2.28,753,3.967]],["title/94",[20,92.265,686,796.879,687,750.514]],["content/94",[25,2.274,169,8.568,352,7.756,445,5.967,674,4.046,675,4.525,685,7.373,686,8.235,687,7.756,728,8.326,747,8.235,750,8.235,752,13.235,754,13.745,755,13.745,756,9.851,757,9.851]],["relUrl/94",[20,0.384,674,1.63,687,3.124,689,1.033,690,2.28,758,3.967]],["title/95",[20,92.265,229,750.514,688,594.197]],["content/95",[12,2.118,16,3.009,25,2.14,32,2.214,35,2.239,68,2.795,169,9.627,229,6.198,249,4.314,251,2.673,352,6.198,391,7.093,528,4.415,674,5.731,675,6.409,688,4.907,694,6.198,695,4.641,726,6.198,728,8.452,747,6.581,750,6.581,752,12.911,759,11.694,760,7.871,761,5.892,762,7.871,763,7.871,764,7.871]],["relUrl/95",[20,0.384,674,1.63,688,2.473,689,1.033,690,2.28,765,3.967]],["title/96",[35,319.567,36,246.91]],["content/96",[37,7.275,38,7.275,39,5.816,40,8.349,41,8.578,42,9.75,43,10.6,44,10.6,45,9.75,46,9.75]],["relUrl/96",[36,0.959,674,1.793,689,1.137,690,2.509,766,4.365]],["title/97",[2,1.729,767,633.182,768,796.879]],["content/97",[2,0.033,3,6.643,4,3.3,13,1.933,25,1.447,49,3.367,58,1.716,327,10.181,419,6.643,434,6.643,767,8.589,768,10.81]],["relUrl/97",[767,3.626,769,4.298,770,4.919]],["title/98",[20,108.757,68,268.54]],["content/98",[15,2.204,25,2.247,58,0.469,68,0.845,78,1.597,104,2.434,118,1.854,156,1.894,178,1.713,193,4.77,278,1.2,386,2.141,441,4.382,489,2.348,515,2.204,541,2.348,570,5.598,625,6.425,709,4.818,767,2.348,768,2.955,771,2.783,772,3.535,773,3.535,774,3.535,775,3.535,776,3.186,777,3.535,778,5.115,779,7.29,780,6.119,781,3.535,782,3.535,783,3.535,784,3.535,785,6.119,786,3.535,787,3.535,788,2.434,789,3.535,790,3.535,791,3.535,792,6.119,793,5.514,794,3.535,795,3.186,796,6.119,797,3.535,798,3.535,799,6.119,800,3.535,801,3.535,802,3.535,803,3.535,804,3.535,805,3.535,806,3.535,807,3.535,808,3.535,809,3.535,810,3.535,811,3.535,812,3.535,813,3.535,814,3.535,815,3.535,816,3.535,817,3.535,818,3.535,819,3.535,820,3.535,821,3.186,822,3.535,823,3.535,824,3.535,825,3.535,826,3.535,827,3.535,828,3.535,829,3.535,830,3.186,831,3.535,832,5.115,833,3.535,834,3.535,835,3.535,836,3.535,837,3.535,838,3.535,839,3.535,840,3.535,841,3.535,842,3.535,843,3.535,844,3.535,845,3.535,846,3.535,847,3.535,848,3.535,849,3.535,850,2.348,851,3.535,852,3.535,853,2.783,854,3.535,855,3.186]],["relUrl/98",[68,1.159,767,3.222,769,3.819,856,4.851]],["title/99",[778,939.317,857,804.697]],["content/99",[12,4.695,76,6.395,428,10.6,767,11.592,778,11.838,857,10.142,858,14.161,859,14.161]],["relUrl/99",[767,3.626,769,4.298,770,4.919]],["title/100",[35,319.567,36,246.91]],["content/100",[36,3.112,37,7.275,38,7.275,39,5.816,98,4.995,146,6.29,147,5.196,409,7.275,410,6.863,411,8.139]],["relUrl/100",[36,1.066,767,3.222,769,3.819,860,4.851]],["title/101",[2,1.729,49,248.196,58,126.48]],["content/101",[0,4.156,2,0.028,4,2.653,25,2.055,49,2.436,50,4.806,51,5.247,52,4.907,56,4.534,57,4.907,58,1.759,59,3.3,68,2.236,73,2.545,124,3.137,153,4.907,313,3.901,423,7.003,494,6.013,728,5.667,731,7.366,861,8.43,862,9.355,863,9.355,864,9.355,865,4.907,866,9.355,867,9.355]],["relUrl/101",[25,0.815]],["title/102",[0,423.403,50,489.704,68,227.818]],["content/102",[2,0.011,13,0.946,18,5.293,21,3.835,22,4.739,25,1.109,49,1.649,58,0.84,77,1.631,105,1.907,118,5.195,120,5.428,124,2.123,169,3.947,193,5.84,278,2.15,416,4.535,417,4.535,419,3.253,434,3.253,447,8.925,448,5.706,489,4.206,706,4.07,853,4.985,868,5.706,869,10.993,870,8.925,871,5.293,872,5.706,873,8.925,874,5.706,875,5.706,876,8.925,877,6.332,878,6.332,879,6.332,880,6.332,881,6.332,882,6.332,883,6.332,884,6.332,885,6.332,886,6.332,887,5.706,888,8.925,889,5.293,890,6.332,891,5.706,892,5.706,893,5.293,894,5.706,895,5.706,896,5.706,897,6.332,898,5.706,899,5.706,900,6.332,901,6.332,902,6.332,903,6.332,904,6.332,905,6.332,906,6.332]],["relUrl/102",[0,2.424,50,2.804,68,1.305]],["title/103",[20,80.116,32,232.784,98,291.982,907,745.853]],["content/103",[8,5.238,9,5.834,20,1.007,25,2.275,30,4.778,32,2.925,48,6.133,63,5.137,98,3.669,143,6.133,173,5.978,224,8.19,278,3.532,345,6.909,611,6.133,908,5.978,909,6.133,910,7.449,911,9.373,912,10.401]],["relUrl/103",[20,0.47,32,1.364,98,1.711,907,4.371]],["title/104",[7,396.363,194,939.317]],["content/104",[7,3.886,20,1.437,32,3.098,35,3.133,36,2.421,74,5.778,76,4.976,95,4.738,98,3.886,147,4.043,153,7.784,159,5.548,194,12.408,345,7.318,444,7.081,560,8.674,589,9.928,689,2.869,913,11.017,914,9.928,915,9.21,916,11.017]],["relUrl/104",[25,0.815]],["title/105",[2,2.038,20,108.757]],["content/105",[2,0.023,4,2.544,12,3.42,13,1.9,20,1.23,49,3.309,54,4.159,55,5.646,58,1.686,153,6.666,161,10.007,228,11.453,231,10.626,474,8.169,917,12.71,918,11.453]],["relUrl/105",[2,0.011,20,0.604]],["title/106",[2,1.729,919,594.197,920,858.954]],["content/106",[2,0.023,13,1.9,32,3.575,58,1.686,63,6.277,76,5.74,143,7.494,220,8.751,344,9.514,436,7.699,788,8.751,920,11.453,921,12.71,922,9.514,923,12.71,924,11.453]],["relUrl/106",[2,0.01,919,3.402,925,5.458]],["title/107",[688,455.925,919,455.925,926,611.441,927,611.441,928,611.441]],["content/107",[2,0.023,4,2.544,13,1.9,20,1.23,25,1.423,32,3.575,49,3.309,191,11.453,522,9.103,688,7.923,788,8.751,919,7.923,926,10.626,927,10.626,928,10.626,929,12.71]],["relUrl/107",[688,2.721,919,2.721,926,3.649,927,3.649,928,3.649]],["title/108",[688,515.958,919,515.958,930,745.853,931,745.853]],["content/108",[20,1.515,25,1.752,32,4.401,522,11.208,788,10.774]],["relUrl/108",[688,3.024,919,3.024,930,4.371,931,4.371]],["title/109",[193,562.031,932,796.879,933,858.954]],["content/109",[2,0.025,4,2.731,20,1.32,32,3.837,88,7.155,319,12.293,444,8.768,522,9.77,567,10.211,788,9.392,932,11.404,934,13.642]],["relUrl/109",[193,3.218,932,4.563,933,4.919]],["title/110",[4,165.674,569,619.545,935,691.952,936,515.958]],["content/110",[2,0.024,4,2.681,20,1.297,32,3.768,147,4.916,249,7.341,522,9.594,567,10.027,788,9.223,919,8.351,935,11.199,936,8.351,937,12.072]],["relUrl/110",[4,0.971,569,3.631,935,4.055,936,3.024]],["title/111",[313,397.468,314,445.569,413,510.811]],["content/111",[4,2.681,58,2.237,73,3.644,153,7.026,313,5.586,314,6.262,389,7.699,413,7.179,421,9.034,425,6.746,938,13.396]],["relUrl/111",[313,2.276,314,2.551,413,2.925]],["title/112",[313,397.468,425,479.992,553,594.197]],["content/112",[13,2.245,252,8.048,425,7.562,511,9.362,553,9.362,684,8.631,939,15.018]],["relUrl/112",[313,2.276,425,2.749,553,3.402]],["title/113",[681,884.665,682,804.697]],["content/113",[2,0.027,4,2.205,13,1.647,25,1.661,35,3.133,58,1.462,297,6.674,421,5.904,465,9.21,503,5.904,674,4.525,675,5.061,683,7.318,684,9.646,726,8.674,729,7.081,741,9.928,742,9.928,744,9.928,745,9.928,761,8.246]],["relUrl/113",[681,4.913,682,4.469]],["title/114",[58,149.088,59,396.363]],["content/114",[13,1.837,25,1.376,35,3.496,58,2.488,59,5.628,70,6.735,97,7.661,153,6.446,217,8.802,244,10.275,297,7.445,304,10.275,940,7.445,941,11.075]],["relUrl/114",[58,0.828,59,2.201]],["title/115",[30,628.488]],["content/115",[2,0.025,25,1.555,49,3.618,56,6.735,57,7.289,58,2.289,59,4.902,343,9.952,344,10.402,581,12.522]],["relUrl/115",[30,3.345]],["title/116",[20,108.757,32,316.002]],["content/116",[2,0.024,4,2.681,20,1.297,25,1.499,32,3.768,56,6.493,57,7.026,58,1.778,59,4.726,63,6.616,98,4.726,143,7.899,224,10.548]],["relUrl/116",[20,0.604,32,1.755]],["title/117",[98,396.363,689,292.56]],["content/117",[2,0.025,3,7.008,13,2.039,25,1.527,49,3.552,56,6.612,57,7.155,58,2.263,59,4.812,98,4.812,153,7.155]],["relUrl/117",[98,2.201,689,1.625]],["title/118",[942,1077.21]],["content/118",[0,6.059,2,0.031,13,2.039,25,1.527,49,3.552,56,6.612,57,7.155,58,1.81,59,4.812,98,4.812,942,10.741]],["relUrl/118",[943,7.282]],["title/119",[942,1077.21]],["content/119",[25,1.912]],["relUrl/119",[942,5.734]],["title/120",[2,1.501,49,215.516,58,109.826,944,619.545]],["content/120",[2,0.027,3,7.563,4,2.947,13,2.671,25,1.648,58,1.953,944,11.019]],["relUrl/120",[2,0.009,58,0.644,62,2.544,945,4.371]],["title/121",[944,1024.074]],["content/121",[13,2.077,85,6.863,128,7.289,153,7.289,209,9.231,944,12.911,946,12.522,947,12.522,948,13.896,949,13.896]],["relUrl/121",[945,6.562]],["title/122",[669,941.946]],["content/122",[16,5.413,70,7.76,86,8.349,92,7.131,244,11.838,325,9.406,424,10.142,669,9.75,950,11.15,951,9.102]],["relUrl/122",[952,7.282]],["title/123",[49,292.56,421,602.116]],["content/123",[49,3.833,69,5.402,95,6.332,251,4.999,424,10.543,556,12.307,953,13.265,954,12.307]],["relUrl/123",[62,3.273,955,6.24]],["title/124",[128,499.956,944,713.493,956,796.879]],["content/124",[]],["relUrl/124",[957,7.282]],["title/125",[0,367.653,2,1.501,100,367.653,958,619.545]],["content/125",[2,0.027,3,7.715,4,3.006,13,2.245,58,1.993,100,6.671,958,11.241]],["relUrl/125",[2,0.008,100,1.939,958,3.267,959,3.267,960,4.365]],["title/126",[7,482.63]],["content/126",[4,3.031,13,1.697,32,3.193,58,1.506,100,6.727,159,5.717,237,9.491,241,7.816,313,4.734,417,8.131,519,11.335,795,10.231,958,12.755,961,8.498,962,8.939,963,11.353,964,11.353,965,11.353]],["relUrl/126",[7,1.925,959,4.086,966,5.458]],["title/127",[20,108.757,32,316.002]],["content/127",[2,0.018,18,8.128,20,0.941,21,8.25,25,1.76,68,2.324,77,2.504,100,6.05,262,6.249,416,6.963,417,6.963,441,6.963,446,11.386,462,7.277,534,8.128,625,5.732,937,8.761,967,8.761,968,7.277,969,8.128,970,9.722,971,7.655,972,9.722,973,9.722,974,9.722,975,9.722,976,8.761,977,9.722,978,8.761]],["relUrl/127",[32,1.535,959,4.086,979,5.458]],["title/128",[35,319.567,36,246.91]],["content/128",[36,3.112,37,7.275,38,7.275,39,5.816,98,4.995,146,6.29,147,5.196,409,7.275,410,6.863,411,8.139]],["relUrl/128",[36,1.199,959,4.086,980,5.458]],["title/129",[519,841.026,958,841.026]],["content/129",[]],["relUrl/129",[519,4.671,959,4.671]],["title/130",[2,1.729,9,534.649,49,248.196]],["content/130",[2,0.032,4,2.381,9,9.782,12,3.201,25,1.332,30,7.176,49,4.067,53,7.416,54,3.893,55,5.285,58,1.579,59,4.197,343,8.521,344,8.905]],["relUrl/130",[2,0.01,62,2.863,981,5.458]],["title/131",[91,589.32,982,746.359]],["content/131",[2,0.026,3,5.497,9,6.002,13,1.599,25,2.143,30,4.915,49,2.786,58,1.931,73,2.911,76,4.833,77,3.748,91,5.612,159,5.388,251,3.633,275,7.108,313,4.462,419,5.497,982,7.108,983,10.7]],["relUrl/131",[982,4.145,984,6.24]],["title/132",[20,108.757,985,939.317]],["content/132",[2,0.024,4,2.701,9,5.383,13,1.434,25,2.072,49,4.065,54,3.14,63,4.74,69,3.521,98,3.385,129,5.033,224,7.556,297,5.813,313,4.002,314,4.486,516,8.648,567,7.183,771,7.556,985,8.023,986,9.597,987,7.183,988,9.597,989,9.597,990,9.597,991,6.375,992,9.597]],["relUrl/132",[985,5.216,993,6.24]],["title/133",[60,628.488]],["content/133",[25,1.499,30,6.154,58,2.237,59,5.947,88,7.026,89,6.746,92,6.746,97,8.351,165,7.514,343,9.594,940,8.115]],["relUrl/133",[994,7.282]],["title/134",[35,319.567,36,246.91]],["content/134",[37,7.275,38,7.275,39,5.816,40,8.349,41,8.578,42,9.75,43,10.6,44,10.6,45,9.75,46,9.75]],["relUrl/134",[36,1.371,995,6.24]],["title/135",[9,630.215,30,516.149]],["content/135",[]],["relUrl/135",[996,7.282]],["title/136",[2,1.729,49,248.196,278,323.675]],["content/136",[2,0.022,4,2.436,12,2.236,20,1.535,25,2.168,32,2.337,35,2.364,36,1.826,50,4.27,51,4.662,52,4.359,53,5.181,54,2.719,55,3.692,56,4.028,57,4.359,58,1.615,59,2.932,60,3.818,128,4.359,278,6.186,997,6.948,998,7.489,999,7.489,1000,6.544,1001,6.544]],["relUrl/136",[2,0.009,20,0.47,62,2.544,1002,4.055]],["title/137",[2,1.729,4,190.797,278,323.675]],["content/137",[0,3.651,2,0.026,4,1.645,7,2.899,13,1.228,20,0.796,25,2.163,49,3.144,54,2.689,55,3.651,58,1.899,63,4.059,64,4.979,65,5.283,66,5.46,67,5.283,68,1.964,69,3.016,70,4.504,71,4.724,72,4.724,73,3.284,74,4.311,75,5.283,76,3.712,77,2.117,78,3.712,79,5.886,80,5.886,81,5.886,82,5.886,83,5.886,278,2.791]],["relUrl/137",[2,0.009,20,0.47,278,1.647,1003,4.851]],["title/138",[60,516.149,278,381.53]],["content/138",[13,1.533,25,1.148,31,6.048,32,2.885,58,2.313,59,5.706,60,6.494,85,5.066,86,6.048,87,6.394,88,5.38,89,5.165,90,6.593,91,5.38,92,5.165,93,6.814,94,7.347,95,4.412,96,7.678,97,8.813,98,3.619,278,4.8]],["relUrl/138",[20,0.528,278,1.853,1004,5.458]],["title/139",[20,92.265,32,268.084,278,323.675]],["content/139",[0,2.513,2,0.021,13,0.846,20,0.877,25,2.065,32,1.591,49,2.359,58,1.202,68,1.352,69,3.325,73,2.465,76,4.092,77,2.334,85,2.794,91,2.968,92,2.849,95,4.874,100,4.025,101,5.342,105,1.704,118,2.968,120,3.1,122,3.336,123,3.252,124,1.897,128,2.968,251,1.921,278,3.077,351,3.637,358,3.252,454,3.895,541,6.019,621,6.782,625,5.342,706,3.637,708,4.052,940,3.427,950,4.455,951,5.824,987,4.235,1005,5.098,1006,5.098,1007,4.73,1008,4.235,1009,4.455,1010,5.342,1011,3.1,1012,5.658,1013,4.455,1014,5.098,1015,5.658,1016,5.658,1017,5.658,1018,5.098,1019,5.098,1020,5.098,1021,5.098,1022,5.098]],["relUrl/139",[20,0.658,32,1.364,1002,4.055]],["title/140",[13,167.935,241,773.578]],["content/140",[13,2.491,58,2.212,59,4.642,241,9.06,337,9.06,528,7.381,533,9.85,583,9.425,1000,10.361,1023,13.159,1024,11.858,1025,13.159]],["relUrl/140",[20,0.604,1026,5.623]],["title/141",[20,92.265,278,323.675,997,796.879]],["content/141",[2,0.017,13,1.371,20,0.556,25,2.126,32,1.616,49,1.496,58,0.762,68,1.373,69,2.108,73,3.114,77,1.48,92,2.893,95,5.622,100,4.074,101,3.387,105,1.73,118,3.013,120,3.148,122,3.387,123,3.302,124,1.927,128,3.013,156,3.079,351,3.693,358,3.302,445,3.48,454,3.956,528,3.222,541,6.093,621,9.784,625,5.408,706,3.693,708,4.115,940,3.48,950,4.524,951,5.895,987,4.3,997,4.803,1005,5.177,1006,8.265,1007,4.803,1008,4.3,1009,4.524,1010,5.408,1011,3.148,1013,4.524,1014,5.177,1018,5.177,1019,5.177,1020,5.177,1021,5.177,1022,5.177,1027,11.449,1028,5.745,1029,5.745]],["relUrl/141",[20,0.658,1002,4.055,1030,4.851]],["title/142",[20,80.116,278,281.056,998,745.853,999,745.853]],["content/142",[2,0.009,13,0.711,20,0.46,21,6.092,25,2.232,58,1.334,59,1.677,68,1.136,85,3.884,86,2.803,89,2.394,92,2.394,95,2.045,100,2.112,105,1.432,118,2.494,120,2.605,122,2.803,123,2.733,124,1.594,129,2.494,159,2.394,186,3.975,258,3.559,309,3.273,350,3.975,351,3.056,355,3.975,358,2.733,404,4.284,429,4.284,454,3.273,457,3.743,526,4.284,541,3.158,546,4.284,565,2.667,566,4.284,621,11.048,625,2.803,635,4.284,667,3.743,669,3.273,706,3.056,708,3.405,738,4.284,911,4.284,940,2.88,950,3.743,951,3.056,1007,3.975,1008,3.559,1009,3.743,1010,4.637,1011,2.605,1031,3.559,1032,4.754,1033,4.754,1034,4.754,1035,4.754,1036,4.754,1037,2.667,1038,4.284,1039,4.754,1040,4.754,1041,4.754,1042,4.754,1043,4.754,1044,4.754,1045,4.754,1046,4.754,1047,4.754,1048,3.158,1049,4.754,1050,4.754,1051,4.754]],["relUrl/142",[20,0.611,278,1.482,1052,4.365,1053,4.365]],["title/143",[20,63.416,58,86.933,128,343.631,278,222.469,1000,515.846,1001,515.846]],["content/143",[2,0.009,13,0.764,21,6.41,25,2.304,58,1.621,59,2.945,68,1.222,72,2.939,73,1.391,85,2.526,86,3.015,87,3.188,88,2.682,89,2.575,90,5.366,91,2.682,95,2.199,100,3.709,105,1.54,118,2.682,153,2.682,156,2.74,159,2.575,241,3.521,309,3.521,338,5.98,457,4.026,458,3.828,528,2.868,533,3.828,565,4.683,621,9.142,647,3.521,667,4.026,669,3.521,1001,4.026,1037,2.868,1038,4.608,1054,5.114,1055,5.114,1056,5.114,1057,5.114,1058,5.114,1059,4.608,1060,3.098,1061,3.662,1062,5.114,1063,5.114,1064,5.114,1065,5.114,1066,5.114,1067,5.114,1068,5.114,1069,5.114,1070,5.114,1071,5.114,1072,5.114,1073,5.114]],["relUrl/143",[20,0.533,58,0.483,278,1.235,1000,2.863,1001,2.863,1074,3.636]],["title/144",[35,319.567,36,246.91]],["content/144",[36,3.112,37,7.275,38,7.275,39,5.816,98,4.995,146,6.29,147,5.196,409,7.275,410,6.863,411,8.139]],["relUrl/144",[20,0.528,36,1.199,1075,5.458]],["title/145",[278,464.569]],["content/145",[]],["relUrl/145",[20,0.604,1026,5.623]],["title/146",[2,1.729,49,248.196,908,547.833]],["content/146",[2,0.024,4,2.677,12,2.549,20,1.295,25,2.166,32,2.665,35,2.695,36,2.082,50,4.867,51,5.314,52,4.969,53,5.906,54,3.1,55,4.208,56,4.592,57,4.969,58,1.257,59,3.342,60,4.352,908,10.208,1031,7.092,1076,7.46]],["relUrl/146",[2,0.009,20,0.47,62,2.544,1077,4.055]],["title/147",[2,1.729,4,190.797,908,547.833]],["content/147",[0,3.651,2,0.026,4,1.645,7,2.899,13,1.228,20,0.796,25,2.163,49,3.144,54,2.689,55,3.651,58,1.899,63,4.059,64,4.979,65,5.283,66,5.46,67,5.283,68,1.964,69,3.016,70,4.504,71,4.724,72,4.724,73,3.284,74,4.311,75,5.283,76,3.712,77,2.117,78,3.712,79,5.886,80,5.886,81,5.886,82,5.886,83,5.886,908,4.724]],["relUrl/147",[2,0.009,20,0.47,908,2.788,1078,4.851]],["title/148",[60,516.149,908,645.755]],["content/148",[13,1.533,25,1.148,31,6.048,32,2.885,58,2.313,59,5.706,60,6.494,85,5.066,86,6.048,87,6.394,88,5.38,89,5.165,90,6.593,91,5.38,92,5.165,93,6.814,94,7.347,95,4.412,96,7.678,97,8.813,98,3.619,908,8.125]],["relUrl/148",[20,0.528,908,3.137,1079,5.458]],["title/149",[20,92.265,32,268.084,908,547.833]],["content/149",[0,2.125,2,0.009,4,0.958,20,0.463,21,2.899,25,2.159,32,1.346,49,1.246,58,0.635,68,1.144,69,1.756,85,2.363,100,2.125,101,4.662,105,1.441,116,3.768,118,2.51,120,2.622,122,2.821,123,2.75,124,1.605,197,4.544,258,3.582,309,3.294,351,3.076,358,2.75,454,3.294,457,7.954,625,2.821,706,3.076,708,3.427,908,5.806,940,2.899,951,5.081,1008,3.582,1009,3.768,1010,4.662,1011,2.622,1013,3.768,1037,2.684,1048,3.179,1080,4.312,1081,7.906,1082,4.785,1083,7.906,1084,4.785,1085,4.785,1086,4.785,1087,7.906,1088,4.785,1089,13.988,1090,4.785,1091,4.785,1092,4.785,1093,4.785,1094,4.785,1095,6.609,1096,4.785,1097,4.785,1098,4.785,1099,4.785,1100,4.785,1101,4.785,1102,4.785,1103,4.785,1104,7.124,1105,4.785,1106,4.785,1107,4.785,1108,4.785,1109,4.785,1110,4.785,1111,4.785,1112,4.785,1113,4.785]],["relUrl/149",[20,0.658,32,1.364,1077,4.055]],["title/150",[20,80.116,908,475.698,1031,619.545,1076,651.692]],["content/150",[2,0.01,13,1.644,20,0.524,21,8.396,25,1.971,32,2.459,45,3.725,49,1.409,58,0.718,68,2.629,74,2.838,85,2.672,101,3.19,105,3.312,118,2.838,119,3.875,120,2.965,121,4.05,122,3.19,123,3.11,124,1.815,126,3.875,128,4.585,129,2.838,153,2.838,202,4.524,249,2.965,258,6.543,279,4.26,351,3.478,358,3.11,359,3.594,415,4.26,541,3.594,556,4.524,565,3.035,606,3.725,830,4.876,865,2.838,924,4.876,940,3.278,951,5.619,968,4.05,1031,6.543,1076,9.942,1080,4.876,1095,7.308,1104,4.876,1114,5.411,1115,4.876,1116,5.411,1117,5.411,1118,5.411,1119,5.411,1120,4.524,1121,5.411,1122,5.411,1123,5.411,1124,5.411,1125,5.411,1126,5.411,1127,5.411,1128,5.411,1129,5.411,1130,5.411,1131,5.411]],["relUrl/150",[20,0.611,1031,3.267,1076,3.437,1077,3.649]],["title/151",[35,319.567,36,246.91]],["content/151",[39,5.708,40,8.194,41,8.418,69,5.099,142,8.663,143,8.194,144,6.613,145,8.932,146,6.173,147,5.099,148,9.568]],["relUrl/151",[20,0.528,36,1.199,1132,5.458]],["title/152",[908,786.302]],["content/152",[]],["relUrl/152",[20,0.604,1133,6.24]],["title/153",[2,1.501,49,215.516,58,109.826,1134,651.692]],["content/153",[2,0.027,3,7.563,4,2.947,13,2.671,25,1.648,58,1.953,1134,11.591]],["relUrl/153",[2,0.009,58,0.644,62,2.544,1135,4.851]],["title/154",[1134,1077.21]],["content/154",[13,2.117,85,6.994,128,7.427,209,9.406,458,10.6,947,12.761,968,10.6,1134,13.74,1136,14.161]],["relUrl/154",[1137,7.282]],["title/155",[73,372.168]],["content/155",[2,0.027,77,4.659,95,6.459,100,6.671,101,8.855,129,7.877]],["relUrl/155",[1138,7.282]],["title/156",[669,941.946]],["content/156",[58,1.778,59,4.726,86,7.899,88,7.026,89,6.746,91,7.026,92,6.746,424,9.594,669,9.223,1120,11.199,1139,11.199,1140,13.396,1141,13.396]],["relUrl/156",[1142,7.282]],["title/157",[16,429.459,49,292.56]],["content/157",[49,3.91,237,12.555,424,10.756,625,8.855,647,10.34,1013,11.824,1139,12.555]],["relUrl/157",[62,3.273,1143,6.24]],["title/158",[954,1143.758]],["content/158",[2,0.027,4,3.006,69,5.511,70,8.23,71,8.631,73,4.085,953,13.533]],["relUrl/158",[1144,7.282]],["title/159",[2,1.729,49,248.196,909,562.031]],["content/159",[2,0.025,4,2.803,12,2.722,20,0.979,25,2.16,32,2.846,35,2.878,36,2.224,50,5.198,51,5.675,52,5.307,53,6.308,54,3.311,55,4.495,56,4.904,57,5.307,58,1.343,59,3.569,60,4.648,909,10.219]],["relUrl/159",[2,0.009,20,0.47,62,2.544,1145,4.371]],["title/160",[2,1.729,4,190.797,909,562.031]],["content/160",[0,3.651,2,0.026,4,1.645,7,2.899,13,1.228,20,0.796,25,2.163,49,3.144,54,2.689,55,3.651,58,1.899,63,4.059,64,4.979,65,5.283,66,5.46,67,5.283,68,1.964,69,3.016,70,4.504,71,4.724,72,4.724,73,3.284,74,4.311,75,5.283,76,3.712,77,2.117,78,3.712,79,5.886,80,5.886,81,5.886,82,5.886,83,5.886,909,4.846]],["relUrl/160",[2,0.009,20,0.47,909,2.86,1146,4.851]],["title/161",[60,516.149,909,662.491]],["content/161",[13,1.533,25,1.148,31,6.048,32,2.885,58,2.313,59,5.706,60,6.494,85,5.066,86,6.048,87,6.394,88,5.38,89,5.165,90,6.593,91,5.38,92,5.165,93,6.814,94,7.347,95,4.412,96,7.678,97,8.813,98,3.619,909,8.335]],["relUrl/161",[20,0.528,909,3.218,1147,5.458]],["title/162",[20,92.265,32,268.084,909,562.031]],["content/162",[0,2.765,2,0.022,20,0.603,25,2.162,32,1.751,49,1.621,58,1.297,59,2.196,68,1.488,69,2.284,73,1.694,85,3.075,88,3.265,89,3.135,95,4.204,100,2.765,101,5.763,105,1.875,118,3.265,122,3.671,124,2.088,351,4.001,358,3.578,454,4.286,541,4.136,583,4.459,625,7.115,909,5.763,940,3.771,1010,5.763,1011,3.412,1059,5.61,1060,3.771,1061,7,1148,6.226,1149,9.774,1150,6.226,1151,9.774,1152,6.226,1153,5.61,1154,6.226,1155,6.226,1156,6.226,1157,6.226,1158,6.226,1159,6.226,1160,6.226,1161,6.226,1162,6.226,1163,6.226,1164,6.226]],["relUrl/162",[20,0.658,32,1.364,1145,4.371]],["title/163",[35,319.567,36,246.91]],["content/163",[36,3.112,37,7.275,38,7.275,39,5.816,98,4.995,146,6.29,147,5.196,409,7.275,410,6.863,411,8.139]],["relUrl/163",[20,0.528,36,1.199,1165,5.458]],["title/164",[909,806.681]],["content/164",[]],["relUrl/164",[20,0.604,1166,6.24]],["title/165",[12,302.299,265,841.026]],["content/165",[2,0.029,4,3.147,12,2.616,16,3.716,53,6.06,58,1.807,76,4.391,89,4.896,246,6.458,251,4.625,267,6.963,270,9.047,271,6.694,272,7.277,273,6.249,274,7.655,275,6.458,276,7.277,277,7.655,278,3.301,313,4.054,326,5.588,425,4.896,689,2.531,695,5.732,719,8.761,1167,8.128]],["relUrl/165",[265,4.671,1168,4.011]],["title/166",[278,381.53,1169,884.665]],["content/166",[2,0.03,4,3.06,7,3.259,25,1.471,49,2.406,58,1.743,73,2.513,169,5.76,249,7.2,275,8.728,276,12.465,277,7.275,425,4.653,695,5.448,761,6.916,776,8.326,855,8.326,1167,7.724,1169,7.275,1170,8.326,1171,9.239,1172,9.239,1173,9.239,1174,9.239,1175,9.239,1176,6.361]],["relUrl/166",[1168,3.508,1169,4.298,1177,5.458]],["title/167",[2,1.729,13,142.47,73,259.297]],["content/167",[2,0.032,12,3.201,13,1.778,73,4.249,89,5.991,270,7.903,271,8.191,278,4.04,413,6.376,425,7.866,695,7.015,1167,9.946,1169,9.368,1170,10.721,1178,10.721,1179,11.897]],["relUrl/167",[2,0.009,73,1.32,1168,3.118,1180,4.851]],["title/168",[13,204.486]],["content/168",[2,0.033,4,2.777,13,2.074,16,3.816,35,3.946,58,1.325,63,4.93,68,2.386,178,4.838,246,6.631,251,4.711,253,5.35,278,3.39,279,7.86,287,5.47,315,7.472,326,5.737,329,6.852,511,8.648,529,8.346,761,7.472,954,8.346]],["relUrl/168",[13,0.816,1168,3.508,1181,5.458]],["title/169",[35,319.567,36,246.91]],["content/169",[36,3.112,37,7.275,38,7.275,39,5.816,98,4.995,146,6.29,147,5.196,409,7.275,410,6.863,411,8.139]],["relUrl/169",[36,1.199,1168,3.508,1182,5.458]],["title/170",[12,302.299,1183,746.359]],["content/170",[12,4.21,287,8.576,661,12.322,1183,10.395,1184,14.102]],["relUrl/170",[1168,3.508,1183,3.626,1185,5.458]],["title/171",[7,482.63]],["content/171",[2,0.026,12,3.884,262,9.278,286,10.338,287,7.91,493,8.744,1186,14.435,1187,14.435,1188,13.008]],["relUrl/171",[7,1.925,1168,3.508,1189,5.458]],["title/172",[110,884.665,1183,746.359]],["content/172",[2,0.016,12,2.314,25,1.915,63,4.247,105,3.757,110,6.77,153,4.51,159,6.283,249,4.712,419,4.418,427,9.825,493,7.559,503,4.608,578,7.189,582,7.189,661,6.77,674,3.532,675,3.95,676,5.92,1183,9.756,1190,8.599,1191,12.478,1192,8.599,1193,7.189,1194,7.749,1195,8.599,1196,8.599,1197,12.478,1198,11.244,1199,8.599,1200,8.599]],["relUrl/172",[110,4.298,1168,3.508,1201,5.458]],["title/173",[12,302.299,1183,746.359]],["content/173",[]],["relUrl/173",[1168,4.011,1183,4.145]],["title/174",[2,1.729,49,248.196,173,547.833]],["content/174",[2,0.023,4,2.519,12,3.386,20,1.431,25,2.243,32,2.447,35,2.474,36,1.912,50,4.469,51,4.879,52,4.563,53,5.423,54,2.847,55,3.864,56,4.216,57,4.563,58,1.154,59,3.069,173,9.311,205,5.779,961,6.512,1202,6.85,1203,8.664]],["relUrl/174",[2,0.009,20,0.47,62,2.544,1204,4.055]],["title/175",[2,1.729,4,190.797,173,547.833]],["content/175",[0,4.686,2,0.03,4,2.111,7,3.721,13,1.577,49,3.752,54,3.452,55,4.686,58,1.912,63,5.21,64,6.39,65,6.78,66,7.007,67,6.78,68,2.521,69,3.871,70,5.781,71,6.063,73,2.87,74,5.533,75,6.78,76,4.764,77,2.717,173,6.063]],["relUrl/175",[2,0.009,20,0.47,173,2.788,1205,4.851]],["title/176",[20,92.265,32,268.084,173,547.833]],["content/176",[2,0.023,13,0.797,16,2.039,21,5.234,25,2.034,49,1.389,58,1.825,59,3.048,76,3.902,77,1.374,88,4.532,89,4.351,91,2.797,105,1.606,124,1.789,128,6.567,145,3.428,153,2.797,173,4.966,178,2.585,203,3.325,250,3.325,287,2.923,351,3.428,358,3.065,444,3.428,529,4.459,667,4.199,713,4.806,865,2.797,940,3.231,946,4.806,951,3.428,1010,5.094,1011,2.923,1060,3.231,1061,3.82,1206,5.333,1207,5.333,1208,4.806,1209,7.786,1210,7.786,1211,5.333,1212,5.333,1213,5.333,1214,4.806,1215,5.333,1216,5.333,1217,5.333,1218,5.333,1219,5.333,1220,10.89,1221,10.89,1222,10.89,1223,8.64,1224,5.333,1225,5.333,1226,4.806,1227,5.333]],["relUrl/176",[20,0.658,32,1.364,1204,4.055]],["title/177",[20,108.757,1202,884.665]],["content/177",[2,0.013,13,1.054,20,0.683,21,4.271,25,2.173,58,0.936,59,2.487,68,3.12,87,4.396,88,3.698,89,3.551,90,4.532,92,3.551,105,3.931,118,3.698,119,5.05,120,3.864,121,5.278,122,4.158,123,4.053,124,2.365,126,5.05,358,4.053,359,4.684,444,4.532,541,7.15,647,4.855,865,3.698,940,4.271,951,4.532,1095,5.895,1120,8.999,1202,10.279,1208,6.354,1209,9.7,1228,7.051,1229,7.051,1230,7.051,1231,7.051,1232,7.051,1233,7.051,1234,7.051]],["relUrl/177",[20,0.528,1202,4.298,1235,5.458]],["title/178",[20,80.116,173,475.698,205,549.809,1203,569.859]],["content/178",[2,0.025,4,1.267,13,1.48,20,0.613,25,2.021,49,2.579,54,2.072,59,2.234,68,2.367,70,3.47,73,1.722,77,2.551,105,3.673,124,2.123,128,3.321,129,5.195,205,8.104,251,2.15,275,4.206,338,7.094,378,4.739,423,7.414,537,5.293,563,4.985,630,8.925,661,4.985,761,4.739,865,3.321,1011,6.685,1203,4.359,1210,5.706,1214,5.706,1226,8.925,1236,6.332,1237,6.332,1238,6.332,1239,6.332,1240,6.332,1241,6.332,1242,9.905,1243,6.332,1244,6.332,1245,6.332,1246,6.332,1247,6.332,1248,6.332,1249,6.332]],["relUrl/178",[20,0.611,205,2.899,1203,3.005,1204,3.649]],["title/179",[12,256.459,961,713.493,1203,656.273]],["content/179",[2,0.025,12,2.616,13,2.036,25,1.524,42,9.377,58,1.29,68,3.757,77,2.504,88,5.099,163,3.567,270,9.047,421,5.21,594,5.453,779,8.761,793,8.761,961,7.277,982,6.458,1011,5.328,1203,6.694,1250,9.722,1251,9.722,1252,9.722,1253,9.722,1254,9.722,1255,9.722,1256,6.963,1257,9.722]],["relUrl/179",[20,0.47,961,3.631,1203,3.34,1258,4.851]],["title/180",[20,92.265,66,633.182,704,750.514]],["content/180",[4,2.731,32,4.796,63,6.737,76,6.161,143,8.043,688,8.504,788,9.392,919,8.504,1259,13.642,1260,13.642,1261,13.642]],["relUrl/180",[20,0.604,1262,5.623]],["title/181",[35,319.567,36,246.91]],["content/181",[36,3.112,37,7.275,38,7.275,39,5.816,98,4.995,146,6.29,147,5.196,409,7.275,410,6.863,411,8.139]],["relUrl/181",[20,0.528,36,1.199,1263,5.458]],["title/182",[173,786.302]],["content/182",[]],["relUrl/182",[20,0.604,1262,5.623]],["title/183",[2,2.038,163,412.282]],["content/183",[2,0.017,4,1.196,20,1.294,25,2.374,35,1.7,36,1.313,58,0.793,59,2.108,77,3.027,78,5.307,159,3.009,163,5.956,236,4.114,245,3.352,250,5.899,251,4.946,258,4.473,259,5.385,261,3.725,582,4.996,936,5.899,1264,4.996,1265,5.385,1266,4.996]],["relUrl/183",[689,1.625,1267,4.671]],["title/184",[163,502.014]],["content/184",[2,0.026,68,3.384,163,5.196,246,9.406,261,8.827,268,11.838,329,6.994,419,7.275,987,10.6,1268,12.761]],["relUrl/184",[163,2.003,689,1.421,1269,5.458]],["title/185",[261,700.407,1264,939.317]],["content/185",[2,0.024,68,3.202,77,3.451,106,7.899,156,7.179,163,4.916,246,8.899,261,8.351,262,8.61,969,11.199,1178,12.072,1264,11.199,1270,13.396]],["relUrl/185",[261,3.402,689,1.421,1271,5.458]],["title/186",[1265,1012.488,1266,939.317]],["content/186",[2,0.029,4,2.025,13,2.093,25,2.107,35,2.878,73,3.809,77,2.606,95,4.352,100,4.495,163,3.713,261,6.308,421,5.422,535,9.118,563,7.967,567,7.574,606,6.966,919,6.308,941,9.118,987,7.574,1272,10.118,1273,10.118,1274,10.118]],["relUrl/186",[689,1.421,1266,4.563,1275,5.458]],["title/187",[20,132.427]],["content/187",[2,0.02,4,1.425,13,1.064,22,5.329,25,1.769,68,1.701,87,4.438,118,5.687,120,5.941,163,3.978,169,4.438,193,8.657,261,4.438,262,4.576,553,4.438,570,5.57,706,4.576,853,5.605,868,6.415,869,11.834,870,9.77,871,5.951,872,6.415,873,9.77,874,6.415,875,6.415,876,9.77,887,6.415,888,9.77,889,5.951,891,6.415,892,6.415,893,5.951,894,6.415,895,6.415,896,6.415,898,6.415,899,6.415,1276,7.119,1277,7.119,1278,10.842,1279,7.119,1280,7.119]],["relUrl/187",[689,1.625,1281,4.913]],["title/188",[77,289.409,163,412.282]],["content/188",[4,2.889,25,1.616,58,1.915,85,7.129,95,6.209,100,6.412,159,7.269,163,5.297,1282,13.008]],["relUrl/188",[163,2.003,689,1.421,1283,4.919]],["title/189",[251,464.569]],["content/189",[2,0.012,12,1.764,13,0.98,25,2.316,68,2.981,69,2.405,72,3.767,77,1.688,105,3.064,117,8.764,163,4.576,251,2.226,314,3.064,325,4.354,334,4.513,381,5.48,389,3.767,445,3.971,570,6.407,666,4.906,691,4.694,1037,3.676,1284,7.617,1285,6.995,1286,5.161,1287,5.161,1288,5.907,1289,9.169,1290,9.169,1291,5.907,1292,5.907,1293,5.907]],["relUrl/189",[689,1.625,1294,5.216]],["title/190",[684,645.755,865,589.32]],["content/190",[13,1.967,36,2.892,68,3.145,77,3.39,105,3.962,163,6.117,301,11.001,565,9.35,570,6.761,865,6.902,1285,7.381,1295,11.858]],["relUrl/190",[689,1.625,1267,4.671]],["title/191",[250,700.407,251,381.53]],["content/191",[2,0.017,4,0.849,12,1.141,13,1.385,16,4.157,20,0.692,25,2.263,31,4.214,54,1.387,58,0.563,98,1.496,105,1.277,106,2.5,117,4.455,124,2.397,178,3.464,182,2.378,197,2.437,203,2.643,248,2.919,251,3.146,252,3.83,253,2.272,254,2.725,270,2.816,271,2.919,273,2.725,278,1.44,287,3.916,313,1.768,314,1.982,326,2.437,329,2.094,359,2.816,379,2.725,410,2.055,503,2.272,511,2.643,515,2.643,520,2.725,521,2.725,528,2.378,565,2.378,570,2.178,674,3.805,675,4.256,678,4.594,692,5.775,695,4.214,723,2.816,724,2.816,728,2.568,729,2.725,850,2.816,857,5.119,1010,2.5,1011,2.323,1037,2.378,1176,2.919,1285,2.378,1296,3.545,1297,3.338,1298,3.037,1299,3.037,1300,3.037,1301,6.635,1302,3.037,1303,3.174,1304,3.174,1305,2.919,1306,5.35]],["relUrl/191",[251,1.853,689,1.421,1307,4.919]],["title/192",[20,108.757,78,507.45]],["content/192",[25,2.199,68,1.881,77,2.028,95,6.001,163,2.888,197,4.524,226,5.892,299,6.895,474,7.516,865,4.129,1048,7.768,1256,9.993,1308,7.093,1309,6.198,1310,6.581,1311,7.871,1312,7.871,1313,7.871,1314,7.871,1315,7.871,1316,7.093,1317,7.871,1318,10.538,1319,10.538,1320,10.538,1321,10.538,1322,9.207,1323,6.581,1324,7.871]],["relUrl/192",[78,2.465,689,1.421,1281,4.298]],["title/193",[299,662.491,474,722.172]],["content/193",[77,4.246,97,8.061,163,6.049,197,7.432,236,8.903,299,9.72,329,6.386,383,10.81,515,8.061,551,11.652,552,10.81,1325,12.931]],["relUrl/193",[689,1.625,1267,4.671]],["title/194",[163,412.282,236,773.578]],["content/194",[25,1.423,58,1.686,77,3.274,78,5.74,85,6.277,95,5.467,100,5.646,159,6.4,163,4.664,236,8.751,936,7.923,1309,10.007,1326,11.453,1327,12.71,1328,12.71,1329,11.453]],["relUrl/194",[163,2.003,689,1.421,1330,5.458]],["title/195",[251,464.569]],["content/195",[2,0.012,12,1.764,13,0.98,25,2.316,68,2.981,69,2.405,72,3.767,105,3.064,117,8.764,163,4.576,236,4.513,251,2.226,314,3.064,325,4.354,334,4.513,381,5.48,389,3.767,445,3.971,570,6.407,666,4.906,691,4.694,1037,3.676,1284,7.617,1285,6.995,1286,5.161,1287,5.161,1288,5.907,1289,9.169,1290,9.169,1291,5.907,1292,5.907,1293,5.907]],["relUrl/195",[197,3.137,689,1.421,1294,4.563]],["title/196",[684,645.755,865,589.32]],["content/196",[13,1.967,36,2.892,68,3.145,77,3.39,105,3.962,163,6.117,301,11.001,565,9.35,570,6.761,865,6.902,1285,7.381,1295,11.858]],["relUrl/196",[689,1.625,1267,4.671]],["title/197",[250,700.407,251,381.53]],["content/197",[2,0.021,3,1.966,4,1.719,12,1.029,13,1.283,16,4.37,20,0.634,25,2.265,31,3.862,54,1.252,58,0.508,74,2.007,98,1.35,105,1.152,106,2.256,117,4.083,124,2.196,178,3.174,182,2.146,197,2.199,203,2.385,248,2.634,251,2.916,252,3.51,253,2.05,254,2.459,267,2.74,270,4.351,271,2.634,272,2.864,273,2.459,275,2.541,276,2.864,278,2.224,287,3.589,313,1.595,314,1.788,326,2.199,329,1.89,359,2.541,379,2.459,410,1.854,503,2.05,511,2.385,515,2.385,520,2.459,521,2.459,528,2.146,565,2.146,570,1.966,674,3.527,675,3.945,678,4.21,692,5.353,695,3.862,723,2.541,724,2.541,728,2.318,729,2.459,850,2.541,857,4.691,1010,2.256,1011,2.097,1037,2.146,1176,2.634,1285,2.146,1296,3.198,1297,3.012,1298,2.74,1299,2.74,1300,2.74,1301,6.15,1302,2.74,1303,2.864,1304,2.864,1305,2.634,1306,4.902,1331,3.448]],["relUrl/197",[197,2.788,251,1.647,689,1.263,1307,4.371]],["title/198",[2,1.729,77,245.523,163,349.764]],["content/198",[2,0.023,4,2.588,13,1.933,25,1.447,58,1.716,77,3.331,78,5.84,85,6.386,95,5.562,100,5.744,159,6.511,163,4.745,936,8.061,1309,10.181,1332,12.931]],["relUrl/198",[2,0.009,163,1.78,689,1.263,1283,4.371]],["title/199",[163,412.282,245,630.215]],["content/199",[2,0.029,13,1.807,25,1.353,77,4.066,100,5.371,163,4.436,245,6.782,287,6.626,325,8.031,511,7.537,1309,9.52,1316,14.225,1333,12.091,1334,12.091,1335,12.091,1336,12.091]],["relUrl/199",[689,1.625,1267,4.671]],["title/200",[251,464.569]],["content/200",[2,0.017,13,1.381,25,2.288,35,2.628,68,2.208,72,8.788,77,2.38,163,3.39,251,3.137,261,5.76,334,6.361,445,5.597,570,4.747,666,9.835,1037,5.182,1268,8.326,1284,9.835,1285,5.182,1337,13.139,1338,9.239,1339,9.239]],["relUrl/200",[169,3.402,689,1.421,1294,4.563]],["title/201",[163,412.282,936,700.407]],["content/201",[25,1.648,60,6.762,69,5.402,163,5.402,865,7.721,936,9.176,1282,13.265,1340,14.721]],["relUrl/201",[163,2.003,689,1.421,1341,4.919]],["title/202",[20,108.757,78,507.45]],["content/202",[25,2.046,68,1.58,89,3.33,105,1.991,170,5.374,245,3.709,253,3.544,254,4.25,267,4.736,441,4.736,570,3.397,625,6.041,696,4.553,723,4.393,724,4.393,832,14.955,971,5.207,991,4.393,1011,3.624,1256,4.736,1285,3.709,1310,5.528,1342,5.959,1343,5.959,1344,5.959,1345,9.232,1346,9.232,1347,5.959,1348,5.959,1349,5.959,1350,5.959,1351,5.959,1352,5.959,1353,5.959,1354,5.528,1355,5.959,1356,5.959,1357,5.959,1358,5.959,1359,5.959,1360,5.959,1361,5.959,1362,5.959,1363,5.959,1364,5.207,1365,5.959,1366,5.959,1367,5.959,1368,5.959]],["relUrl/202",[78,2.191,197,2.788,689,1.263,1281,3.819]],["title/203",[163,349.764,245,534.649,936,594.197]],["content/203",[25,1.616,60,6.631,69,5.297,163,5.297,245,8.097,865,7.571,936,8.999,1329,13.008,1369,14.435]],["relUrl/203",[163,1.78,245,2.721,689,1.263,1341,4.371]],["title/204",[20,108.757,78,507.45]],["content/204",[25,2.046,68,1.58,89,3.33,105,1.991,170,5.374,245,3.709,253,3.544,254,4.25,267,4.736,441,4.736,570,3.397,625,6.041,696,4.553,723,4.393,724,4.393,832,14.955,971,5.207,991,4.393,1011,3.624,1256,4.736,1285,3.709,1310,5.528,1342,5.959,1343,5.959,1344,5.959,1345,9.232,1346,9.232,1347,5.959,1348,5.959,1349,5.959,1350,5.959,1351,5.959,1352,5.959,1353,5.959,1354,5.528,1355,5.959,1356,5.959,1357,5.959,1358,5.959,1359,5.959,1360,5.959,1361,5.959,1362,5.959,1363,5.959,1364,5.207,1365,5.959,1366,5.959,1367,5.959,1368,5.959]],["relUrl/204",[78,2.191,169,3.024,689,1.263,1281,3.819]],["title/205",[35,319.567,36,246.91]],["content/205",[39,5.708,40,8.194,41,8.418,69,5.099,142,8.663,143,8.194,144,6.613,145,8.932,146,6.173,147,5.099,148,9.568]],["relUrl/205",[36,1.199,689,1.421,1370,5.458]],["title/206",[1060,680.624,1371,841.026]],["content/206",[2,0.028,3,8.04,77,4.031,1060,9.48,1371,11.714]],["relUrl/206",[1060,3.78,1372,4.671]],["title/207",[7,482.63]],["content/207",[2,0.03,4,2.544,12,3.42,25,2.015,105,3.827,419,6.53,445,7.699,647,8.751,1060,9.877,1061,9.103,1371,12.204]],["relUrl/207",[7,1.925,1372,4.086,1373,5.458]],["title/208",[20,132.427]],["content/208",[2,0.026,16,5.518,25,1.616,416,10.338,417,10.338,647,9.939,1060,8.744,1061,10.338,1371,10.805]],["relUrl/208",[1372,4.671,1374,6.24]],["title/209",[7,396.363,1375,1123.575]],["content/209",[2,0.03,5,11.652,12,4.435,50,6.643,51,7.253,52,6.782,156,6.929,435,7.624,493,7.833,594,7.253,1060,7.833,1153,11.652,1371,9.679]],["relUrl/209",[1060,3.78,1372,4.671]],["title/210",[35,319.567,36,246.91]],["content/210",[37,7.275,38,7.275,39,5.816,40,8.349,41,8.578,42,9.75,43,10.6,44,10.6,45,9.75,46,9.75]],["relUrl/210",[36,1.199,1372,4.086,1376,5.458]],["title/211",[313,468.513,991,746.359]],["content/211",[2,0.033,4,3.006,13,2.245,49,3.91,58,1.993,991,9.976]],["relUrl/211",[991,3.626,1377,4.086,1378,5.458]],["title/212",[7,482.63]],["content/212",[2,0.019,4,2.111,7,3.721,13,1.577,16,4.032,58,1.912,159,7.257,178,5.112,252,5.653,253,5.653,269,9.506,313,4.399,328,9.506,329,5.21,428,7.896,519,10.787,684,6.063,692,6.576,922,10.787,991,10.903,1364,8.306,1379,10.549]],["relUrl/212",[7,1.925,1377,4.086,1380,5.458]],["title/213",[20,108.757,32,316.002]],["content/213",[2,0.023,16,3.287,20,0.832,25,1.997,68,2.055,77,3.214,251,2.92,252,4.608,253,4.608,441,6.158,446,7.189,534,7.189,583,6.158,625,5.07,696,5.92,871,7.189,922,6.437,967,7.749,968,6.437,969,7.189,971,6.77,976,7.749,978,7.749,991,9.756,1354,7.189,1364,6.77,1381,8.599,1382,8.599,1383,8.599,1384,8.599,1385,8.599,1386,8.599,1387,8.599,1388,8.599,1389,8.599]],["relUrl/213",[32,1.535,1377,4.086,1390,5.458]],["title/214",[35,319.567,36,246.91]],["content/214",[36,3.112,37,7.275,38,7.275,39,5.816,98,4.995,146,6.29,147,5.196,409,7.275,410,6.863,411,8.139]],["relUrl/214",[36,1.199,1377,4.086,1391,5.458]],["title/215",[313,468.513,922,841.026]],["content/215",[]],["relUrl/215",[313,2.602,1377,4.671]],["title/216",[2,2.038,73,305.645]],["content/216",[2,0.018,20,0.941,25,2.215,35,2.765,36,2.136,58,1.807,59,3.43,73,2.645,77,2.504,98,3.43,105,2.927,250,6.06,251,3.301,252,7.299,313,6.555,425,4.896,494,6.249,495,6.458,553,6.06,689,2.531,861,8.761,1326,8.761]],["relUrl/216",[2,0.01,689,1.421,1392,3.758]],["title/217",[2,1.729,73,259.297,77,245.523]],["content/217",[4,1.972,8,4.96,13,1.472,20,0.953,25,1.103,30,4.525,32,2.77,58,1.307,63,4.865,73,2.68,100,4.376,101,5.808,231,8.235,307,7.756,313,5.732,334,6.782,345,9.131,352,7.756,353,8.877,354,8.877,355,8.235,410,4.774,421,5.279,684,5.661,914,12.386,915,8.235,1115,8.877,1393,9.851,1394,9.851,1395,9.851]],["relUrl/217",[2,0.008,73,1.187,689,1.137,1392,3.005,1396,4.365]],["title/218",[250,700.407,251,381.53]],["content/218",[2,0.019,4,0.983,12,1.321,13,1.207,16,3.932,20,0.475,25,2.253,35,1.397,58,1.072,63,3.989,98,1.733,105,1.479,106,2.896,197,2.823,202,4.106,203,3.062,248,3.381,251,2.743,252,4.329,253,2.632,254,3.157,272,3.676,273,3.157,278,1.668,313,2.048,314,2.296,326,2.823,389,2.823,410,2.38,425,2.473,436,2.975,445,2.975,493,6.232,500,3.867,503,2.632,511,3.062,515,5.035,520,3.157,521,3.157,528,2.755,565,2.755,606,3.381,608,4.106,674,3.318,675,2.256,678,5.192,692,3.062,695,4.763,723,3.262,724,3.262,728,2.975,729,3.157,850,3.262,1176,3.381,1194,4.426,1298,3.517,1299,3.517,1300,3.517,1302,3.517,1305,3.381,1306,6.046,1397,4.911,1398,4.911,1399,4.426,1400,4.426,1401,4.106]],["relUrl/218",[251,1.647,689,1.263,1392,3.34,1402,4.851]],["title/219",[20,108.757,313,468.513]],["content/219",[2,0.025,16,5.312,169,8.663,313,5.795,413,7.447,494,8.932,495,9.231,500,10.941,576,12.522,1403,13.896,1404,13.896]],["relUrl/219",[20,0.47,689,1.263,1392,3.34,1405,4.371]],["title/220",[252,443.551,313,345.132,425,416.79,553,515.958]],["content/220",[16,4.621,20,1.17,58,1.604,105,3.641,252,8.459,421,6.479,425,6.088,511,7.537,553,7.537,692,7.537,695,9.308,1298,8.659,1299,8.659,1300,8.659,1406,12.091,1407,12.091,1408,12.091]],["relUrl/220",[252,2.126,425,1.998,553,2.473,689,1.033,1392,2.732,1405,3.575]],["title/221",[105,338.326,252,602.116]],["content/221",[3,7.139,13,2.077,55,6.173,105,4.184,252,9.244,370,9.231,528,7.794,596,10.941,1409,13.896,1410,13.896]],["relUrl/221",[252,2.599,689,1.263,1392,3.34,1411,4.851]],["title/222",[35,235.411,36,181.888,98,291.982,689,215.516]],["content/222",[2,0.023,4,2.501,13,1.868,36,2.746,39,5.133,58,1.658,69,4.585,98,4.408,142,7.79,147,4.585,230,11.261,560,9.839,561,11.261,689,3.254,1139,10.447,1412,12.497,1413,12.497]],["relUrl/222",[36,0.872,47,3.575,98,1.4,689,1.532,1392,2.732]],["title/223",[13,142.47,54,311.895,124,319.664]],["content/223",[2,0.028,3,7.874,13,2.291,54,5.015,124,5.14,178,7.428]],["relUrl/223",[54,1.786,124,1.83,1414,3.758]],["title/224",[7,482.63]],["content/224",[2,0.022,12,2.236,13,1.819,16,4.652,25,1.974,54,2.719,58,1.615,77,3.135,105,2.503,124,6.265,156,4.454,178,6.98,185,5.952,251,4.133,323,6.948,358,6.996,379,5.342,392,7.489,570,4.27,771,6.544,1010,4.9,1011,4.554,1415,8.311,1416,8.311,1417,8.311,1418,8.311]],["relUrl/224",[7,1.711,54,1.587,1414,3.34,1419,4.851]],["title/225",[12,256.459,124,319.664,1401,796.879]],["content/225",[12,3.67,13,2.039,124,5.718,182,7.652,203,8.504,329,6.737,419,7.008,436,8.264,515,8.504,520,8.768,521,8.768]],["relUrl/225",[54,1.786,124,1.83,1414,3.758]],["title/226",[20,132.427]],["content/226",[2,0.013,12,1.181,13,0.656,25,2.105,32,1.235,49,1.143,54,1.436,68,1.049,98,1.549,105,2.216,118,3.86,120,4.033,122,5.602,123,5.46,124,4.774,129,2.303,153,2.303,193,2.588,358,5.46,379,2.822,416,3.144,417,3.144,421,2.353,454,5.066,647,3.022,674,1.803,675,2.017,676,3.022,689,1.143,704,3.456,706,2.822,707,3.67,709,3.456,853,3.456,889,3.67,893,3.67,1008,3.286,1010,2.588,1060,5.755,1061,6.804,1183,2.916,1198,13.457,1420,4.39,1421,4.39,1422,4.39,1423,4.39,1424,4.39,1425,4.39,1426,4.39,1427,4.39,1428,7.359,1429,4.39,1430,4.39,1431,7.359,1432,4.39,1433,4.39,1434,4.39,1435,7.359,1436,4.39,1437,4.39,1438,4.39,1439,4.39,1440,4.39,1441,4.39,1442,4.39,1443,4.39,1444,4.39,1445,4.39,1446,4.39,1447,4.39,1448,4.39,1449,4.39,1450,7.359,1451,4.39,1452,4.39,1453,4.39]],["relUrl/226",[54,1.786,1414,3.758,1454,5.458]],["title/227",[13,142.47,124,319.664,962,750.514]],["content/227",[12,3.42,15,7.923,58,1.686,68,3.038,124,5.468,156,6.811,178,7.902,314,5.941,419,6.53,440,14.692,462,9.514,962,10.007,1037,7.129]],["relUrl/227",[54,1.428,124,1.464,962,3.437,1414,3.005,1455,4.365]],["title/228",[193,431.244,1184,659.071,1456,659.071,1457,659.071,1458,659.071]],["content/228",[2,0.028,4,1.873,12,4.142,13,1.398,58,1.241,68,2.236,76,4.225,77,2.41,98,3.3,106,5.516,124,4.445,152,6.7,174,7.821,175,7.821,177,7.821,193,5.516,220,6.441,251,3.177,253,5.013,274,7.366,295,7.821,324,6.215,326,7.618,503,5.013,606,6.441,608,7.821,850,6.215,1400,8.43,1459,9.355,1460,9.355,1461,9.355]],["relUrl/228",[54,1.19,193,2.144,1414,2.504,1456,3.277,1457,3.277,1458,3.277,1462,3.636]],["title/229",[35,319.567,36,246.91]],["content/229",[36,3.112,37,7.275,38,7.275,39,5.816,98,4.995,146,6.29,147,5.196,409,7.275,410,6.863,411,8.139]],["relUrl/229",[36,1.066,54,1.587,466,4.371,1414,3.34]],["title/230",[2,1.501,13,123.71,49,215.516,58,109.826]],["content/230",[2,0.028,4,1.592,20,1.141,25,2.354,35,2.263,36,1.748,56,3.856,57,4.173,58,1.056,59,2.806,60,3.655,68,1.901,77,2.049,78,5.323,105,2.396,250,4.959,251,4.768,331,5.955,435,4.691,594,4.462,683,5.285,689,2.072]],["relUrl/230",[2,0.007,58,0.526,62,2.081,689,1.033,1463,2.174,1464,3.967]],["title/231",[60,628.488]],["content/231",[2,0.018,13,2.366,25,1.918,31,5.808,32,2.77,58,2.101,59,4.849,60,6.314,77,2.537,85,4.865,86,5.808,87,6.141,88,5.167,89,4.96,90,8.835,91,5.167,92,4.96,93,6.543,94,7.055,95,4.237,165,5.525,1024,8.877,1465,9.851]],["relUrl/231",[689,1.421,1463,2.991,1466,5.458]],["title/232",[2,2.038,77,289.409]],["content/232",[2,0.026,4,2.889,25,1.616,58,1.915,85,7.129,95,6.209,100,6.412,101,8.511,159,7.269]],["relUrl/232",[2,0.009,689,1.263,1463,2.658,1467,4.851]],["title/233",[251,464.569]],["content/233",[2,0.019,4,1.398,12,1.879,25,2.287,68,3.475,69,2.563,72,4.015,73,3.531,77,1.799,105,3.218,117,8.091,251,2.372,313,2.913,314,4.995,325,4.64,334,4.809,389,4.015,421,3.743,445,4.231,570,3.589,606,4.809,666,5.229,684,4.015,691,5.003,1037,3.918,1193,5.84,1284,7.999,1285,3.918,1286,5.5,1287,5.5,1468,6.294,1469,6.294,1470,5.84,1471,6.294]],["relUrl/233",[689,1.421,1463,2.991,1472,5.458]],["title/234",[684,645.755,865,589.32]],["content/234",[2,0.027,68,3.589,73,4.085,77,3.868,105,4.522,565,8.423,865,7.877]],["relUrl/234",[58,0.724,689,1.421,1463,2.991]],["title/235",[250,700.407,251,381.53]],["content/235",[2,0.022,3,1.825,4,1.936,12,0.956,13,1.213,16,4.573,20,0.595,25,2.272,31,3.623,54,1.162,58,0.815,74,1.863,98,1.253,105,1.07,106,2.094,117,3.83,124,2.06,178,2.978,182,1.992,197,2.041,203,2.214,248,2.446,251,2.757,252,3.293,253,1.903,254,2.283,267,2.544,270,4.081,271,2.446,272,4.599,273,2.283,275,2.359,276,2.659,278,2.086,287,3.367,313,1.481,314,1.66,326,2.041,329,1.754,359,2.359,379,2.283,389,2.041,410,1.722,425,1.789,503,1.903,511,2.214,515,2.214,520,2.283,521,2.283,528,1.992,565,1.992,570,1.825,674,3.973,675,3.73,678,3.949,692,5.061,695,3.623,723,2.359,724,2.359,728,2.152,729,2.283,850,2.359,857,4.4,1010,2.094,1011,1.946,1037,1.992,1176,2.446,1285,1.992,1296,2.969,1297,2.797,1298,2.544,1299,2.544,1300,2.544,1301,5.815,1302,2.544,1303,2.659,1304,2.659,1305,2.446,1306,4.599,1331,5.537,1399,3.201]],["relUrl/235",[251,1.647,689,1.263,1463,2.658,1473,4.851]],["title/236",[20,108.757,78,507.45]],["content/236",[12,2.096,13,1.164,25,2.194,68,1.862,73,2.119,77,2.006,79,5.579,80,5.579,81,5.579,82,5.579,83,5.579,92,3.922,95,5.964,226,5.83,299,4.593,351,5.006,474,5.006,482,5.579,771,6.133,865,4.085,1048,7.707,1256,9.931,1308,7.019,1318,10.456,1319,10.456,1320,10.456,1321,10.456,1322,9.136,1323,6.512,1474,7.789,1475,7.789,1476,7.789]],["relUrl/236",[78,2.191,689,1.263,1463,2.658,1477,4.371]],["title/237",[2,2.038,689,292.56]],["content/237",[2,0.03,13,2.06,25,1.831,73,3.132,77,1.986,88,4.043,165,4.324,205,9.154,209,5.12,220,5.307,287,4.224,293,6.946,307,6.069,309,5.307,314,3.603,316,6.444,324,5.12,338,5.521,425,3.882,532,6.946,537,6.444,548,6.946,549,10.375,550,6.946,578,6.444,731,6.069,915,6.444,1401,6.444,1478,11.513,1479,6.946,1480,7.708,1481,13.78,1482,7.708,1483,7.708,1484,7.708,1485,7.708,1486,7.708]],["relUrl/237",[2,0.009,689,1.263,1463,2.658,1487,4.851]],["title/238",[435,662.491,594,630.215]],["content/238",[20,0.738,25,2.264,35,2.17,50,7.036,51,6.408,52,5.992,58,1.012,70,4.181,71,4.385,73,2.075,156,4.089,393,5.711,421,4.089,435,6.736,493,4.622,503,4.089,594,6.408,596,8.995,597,12.342,598,12.342,599,12.342,600,12.342,601,6.875,602,6.875,603,6.875]],["relUrl/238",[594,2.721,689,1.263,1463,2.658,1488,4.851]],["title/239",[50,577.236,493,680.624]],["content/239",[4,2.947,50,9.181,58,1.953,73,4.004,338,10.543,493,8.917,596,11.591]],["relUrl/239",[58,0.724,689,1.421,1463,2.991]],["title/240",[251,381.53,683,746.359]],["content/240",[2,0.028,16,3.107,25,2.335,73,2.211,209,5.4,249,4.455,251,2.76,503,4.356,545,6.796,570,4.176,674,4.919,675,5.502,683,5.4,1037,4.56,1285,4.56,1301,10.183,1305,8.246,1489,11.976,1490,8.129,1491,8.129,1492,8.129]],["relUrl/240",[251,1.647,689,1.263,1463,2.658,1493,4.851]],["title/241",[2,2.038,331,841.026]],["content/241",[2,0.032,13,1.555,25,1.164,58,1.38,63,7.049,69,3.817,73,2.829,95,4.474,205,6.909,331,12.196,336,9.373,337,9.826,401,11.238,704,8.19,821,9.373,918,9.373,1188,9.373,1479,9.373,1494,10.401,1495,10.401,1496,10.401]],["relUrl/241",[2,0.009,689,1.263,1463,2.658,1497,4.851]],["title/242",[20,108.757,78,507.45]],["content/242",[25,1.789,1256,11.448,1284,11.965,1498,15.985]],["relUrl/242",[78,2.191,689,1.263,1463,2.658,1477,4.371]],["title/243",[35,319.567,36,246.91]],["content/243",[36,3.112,37,7.275,38,7.275,39,5.816,98,4.995,146,6.29,147,5.196,409,7.275,410,6.863,411,8.139]],["relUrl/243",[36,1.066,689,1.263,1463,2.658,1499,4.851]],["title/244",[13,167.935,58,149.088]],["content/244",[]],["relUrl/244",[58,0.724,689,1.421,1463,2.991]],["title/245",[2,1.729,49,248.196,910,682.673]],["content/245",[2,0.027,4,2.971,20,1.066,25,2.209,32,3.098,35,3.133,36,2.421,50,5.66,51,6.179,52,5.778,56,5.339,57,5.778,58,1.462,59,3.886,346,9.21,910,10.629]],["relUrl/245",[2,0.009,20,0.47,62,2.544,1500,4.851]],["title/246",[2,1.729,4,190.797,910,682.673]],["content/246",[0,4.822,2,0.03,4,2.173,7,3.83,13,1.623,49,3.826,54,3.552,55,4.822,58,1.95,63,5.362,64,6.576,67,6.978,68,2.595,69,3.984,70,5.949,71,6.239,73,2.953,74,5.694,75,6.978,76,4.903,77,2.796,910,7.775]],["relUrl/246",[2,0.009,20,0.47,1501,4.851,1502,4.851]],["title/247",[20,108.757,32,316.002]],["content/247",[2,0.01,4,1.15,13,1.371,16,2.196,25,2.006,32,1.616,58,0.762,68,3.124,72,3.302,73,1.563,77,1.48,78,2.595,100,4.074,101,3.387,102,8.265,103,4.803,104,3.956,105,3.936,106,3.387,107,5.177,109,5.177,114,4.803,115,4.803,116,7.222,117,5.718,118,3.013,119,4.115,120,3.148,121,4.3,122,3.387,123,3.302,124,1.927,125,5.177,126,4.115,128,3.013,129,6.005,132,5.177,134,5.177,135,5.177,136,5.177,423,8.57,583,6.569,951,3.693,1470,4.803,1503,5.745,1504,9.172,1505,9.172,1506,13.071,1507,5.745,1508,5.745,1509,5.745,1510,5.745,1511,5.745,1512,5.745,1513,5.745,1514,5.745]],["relUrl/247",[20,0.528,32,1.535,1515,5.458]],["title/248",[35,319.567,36,246.91]],["content/248",[36,3.112,37,7.275,38,7.275,39,5.816,98,4.995,146,6.29,147,5.196,409,7.275,410,6.863,411,8.139]],["relUrl/248",[20,0.528,36,1.199,1516,5.458]],["title/249",[910,979.838]],["content/249",[]],["relUrl/249",[20,0.604,1517,6.24]],["title/250",[2,1.729,8,479.992,49,248.196]],["content/250",[2,0.032,4,1.559,8,6.982,12,2.096,25,2.256,30,5.33,35,2.215,36,1.712,49,4.001,53,4.856,54,2.549,55,3.46,58,1.034,59,2.748,60,3.578,73,2.119,77,2.989,91,4.085,162,6.133,343,5.579,344,5.83,982,5.174,1048,5.174,1322,6.133,1518,7.019,1519,6.512]],["relUrl/250",[2,0.01,62,2.863,1520,5.458]],["title/251",[91,589.32,982,746.359]],["content/251",[2,0.03,8,6.511,25,2.139,30,5.94,49,3.367,73,3.518,77,4.246,406,11.652,419,6.643,982,8.589]],["relUrl/251",[982,4.145,1521,6.24]],["title/252",[60,628.488]],["content/252",[25,1.499,30,6.154,58,2.237,59,5.947,88,7.026,89,6.746,92,6.746,97,8.351,165,7.514,343,9.594,940,8.115]],["relUrl/252",[1522,7.282]],["title/253",[2,1.729,49,248.196,77,245.523]],["content/253",[2,0.022,4,0.977,8,2.457,12,2.162,13,0.729,20,0.472,25,2.276,30,2.241,54,1.596,58,1.066,68,2.838,69,1.79,76,2.204,77,2.069,98,1.721,105,2.419,106,4.737,117,6.384,124,2.694,159,2.457,178,3.894,182,2.737,197,2.804,203,3.041,248,3.359,253,2.615,254,3.136,273,3.136,278,1.657,313,2.034,314,2.281,325,3.241,326,2.804,329,2.41,359,3.241,379,3.136,389,2.804,503,2.615,515,3.041,520,3.136,521,3.136,528,2.737,565,4.506,570,2.507,691,3.494,728,2.956,729,3.136,850,3.241,865,2.559,956,4.079,1010,2.877,1011,2.674,1037,2.737,1176,3.359,1285,2.737,1286,3.842,1287,3.842,1297,3.842,1301,3.494,1302,3.494,1303,3.652,1304,3.652,1305,3.359,1523,4.879]],["relUrl/253",[2,0.01,62,2.863,1524,4.919]],["title/254",[68,268.54,261,700.407]],["content/254",[2,0.022,8,7.866,13,1.778,30,7.176,68,2.844,77,3.064,106,9.21,159,5.991,436,7.207,563,9.368,922,8.905,1525,11.897,1526,11.897,1527,11.897,1528,11.897,1529,11.897,1530,11.897]],["relUrl/254",[1531,6.562]],["title/255",[2,1.729,73,259.297,77,245.523]],["content/255",[2,0.012,4,1.795,8,2.042,12,1.091,13,1.34,16,4.039,20,0.393,25,2.249,30,1.863,31,4.058,58,0.538,68,0.969,73,2.874,98,1.431,105,1.221,106,4.058,117,4.29,182,2.275,197,2.331,203,2.528,248,2.792,251,2.337,252,3.688,253,2.173,254,2.606,273,2.606,278,1.377,287,3.772,307,3.193,313,3.739,314,3.217,326,2.331,329,2.003,410,1.965,421,2.173,503,2.173,511,2.528,515,2.528,520,2.606,521,2.606,528,2.275,565,2.275,570,2.083,606,2.792,674,3.683,675,4.119,678,4.424,684,2.331,692,5.589,695,4.058,723,2.694,724,2.694,728,2.456,729,2.606,850,2.694,857,4.929,865,2.127,956,3.39,1037,2.275,1176,2.792,1193,3.39,1285,2.275,1298,2.904,1299,2.904,1300,2.904,1301,6.422,1302,2.904,1303,3.035,1304,3.035,1305,2.792,1306,5.152,1468,3.654,1469,3.654,1470,3.39,1471,3.654]],["relUrl/255",[2,0.01,73,1.485,1524,4.919]],["title/256",[1518,1232.854]],["content/256",[8,7.131,30,6.505,36,3.112,39,5.816,69,5.196,146,6.29,147,5.196,410,6.863,968,10.6,1532,14.161]],["relUrl/256",[1533,7.282]],["title/257",[2,1.729,49,248.196,162,750.514]],["content/257",[2,0.03,13,1.9,49,3.309,56,6.16,76,5.74,77,3.274,162,10.007,217,9.103,236,8.751,246,8.443,522,9.103,553,7.923,1534,12.71,1535,12.71,1536,12.71]],["relUrl/257",[2,0.01,62,2.863,1537,5.458]],["title/258",[1048,746.359,1322,884.665]],["content/258",[2,0.023,63,6.277,77,3.274,92,6.4,143,7.494,299,9.613,402,10.007,463,11.453,474,8.169,482,9.103,579,11.453,1048,8.443,1323,10.626,1538,12.71,1539,12.71]],["relUrl/258",[1048,4.145,1540,6.24]],["title/259",[2,2.038,1519,939.317]],["content/259",[2,0.019,12,2.798,13,1.555,63,7.049,73,2.829,76,4.698,106,6.133,174,8.695,253,5.574,278,3.532,279,8.19,313,6.794,326,5.978,377,7.786,402,8.19,416,7.449,425,7.187,503,5.574,520,6.685,521,6.685,1519,8.695,1541,10.401,1542,10.401,1543,10.401,1544,10.401]],["relUrl/259",[2,0.011,1545,6.24]],["title/260",[35,319.567,36,246.91]],["content/260",[36,3.112,37,7.275,38,7.275,39,5.816,98,4.995,146,6.29,147,5.196,409,7.275,410,6.863,411,8.139]],["relUrl/260",[36,1.371,1546,6.24]],["title/261",[8,565.788,30,516.149]],["content/261",[]],["relUrl/261",[1531,6.562]]],"invertedIndex":[["",{"_index":25,"title":{"50":{"position":[[25,1]]}},"content":{"1":{"position":[[250,1]]},"2":{"position":[[4655,1]]},"3":{"position":[[135,1]]},"6":{"position":[[105,1],[107,1],[135,1],[160,1],[178,1],[191,1],[193,1]]},"7":{"position":[[0,1],[2,1],[120,1],[160,1],[221,1],[223,1],[306,1],[308,1],[381,1],[383,1]]},"8":{"position":[[289,1]]},"9":{"position":[[325,1],[341,1],[362,1],[391,1],[450,1],[501,3],[523,1],[542,1],[563,1],[681,1],[690,1],[692,1],[714,1],[830,1],[832,1],[847,2],[850,1],[863,1],[865,1],[867,2],[870,1],[892,1],[972,2],[1047,1],[1049,1],[1051,1],[1053,1]]},"13":{"position":[[0,1],[2,1],[16,1],[107,1],[129,1],[197,1],[199,1]]},"14":{"position":[[16,1]]},"15":{"position":[[19,1]]},"16":{"position":[[19,1]]},"17":{"position":[[16,1],[282,1],[321,1],[323,1]]},"18":{"position":[[16,1],[229,1],[254,1],[256,1]]},"19":{"position":[[15,1],[136,1],[168,1],[170,1]]},"20":{"position":[[15,1],[135,1],[178,1],[180,1]]},"21":{"position":[[14,1],[220,1],[253,1],[255,1]]},"22":{"position":[[14,1]]},"23":{"position":[[14,1]]},"24":{"position":[[13,1]]},"25":{"position":[[13,1]]},"26":{"position":[[14,1]]},"27":{"position":[[15,1]]},"28":{"position":[[18,1]]},"29":{"position":[[18,1]]},"30":{"position":[[18,1]]},"31":{"position":[[90,1],[92,1],[122,1],[133,1],[146,1],[148,1]]},"32":{"position":[[129,1],[346,1],[362,1],[406,2],[409,1]]},"33":{"position":[[67,1],[139,1],[141,1]]},"36":{"position":[[218,1],[335,1],[498,1],[500,1]]},"40":{"position":[[129,1]]},"41":{"position":[[248,1]]},"42":{"position":[[123,1],[217,1],[371,1],[373,1]]},"46":{"position":[[238,1]]},"47":{"position":[[212,1]]},"48":{"position":[[52,1],[141,1],[148,1],[178,1],[180,1],[416,1],[418,1]]},"51":{"position":[[117,1],[119,1],[144,1],[190,1],[216,1],[297,1],[335,1],[368,1],[411,1],[448,1],[483,1],[513,1],[544,1],[602,1],[634,1],[671,1],[703,1],[750,1],[790,1],[792,1]]},"59":{"position":[[84,1]]},"61":{"position":[[163,1]]},"71":{"position":[[172,1],[181,1],[191,1],[193,1],[195,1],[201,1],[269,1],[271,1],[273,1],[279,1],[347,1],[349,1],[351,1],[358,1],[427,1],[429,1]]},"72":{"position":[[82,1],[108,1],[124,1],[126,1],[266,1],[308,1],[310,1]]},"73":{"position":[[109,1],[111,1],[143,1],[172,1],[194,1],[207,1],[209,1]]},"74":{"position":[[0,1],[2,1],[120,1],[164,1],[225,1],[227,1],[310,1],[312,1],[385,1],[387,1]]},"75":{"position":[[297,1]]},"76":{"position":[[151,1],[219,1],[227,1],[236,1],[260,1],[277,1],[291,1],[298,2],[388,1],[432,3],[436,1],[451,2],[480,2],[487,1],[543,1],[554,2],[642,2],[649,1],[711,1],[753,2],[794,1],[810,2],[835,2],[842,1],[900,1],[936,2],[972,2],[979,1],[1041,1],[1069,2],[1144,1],[1146,1]]},"79":{"position":[[85,1],[87,1],[131,1],[146,1],[159,1],[161,1]]},"81":{"position":[[232,1],[234,1],[267,2],[282,1],[284,1],[295,1],[315,1],[326,2],[329,2],[414,1],[441,1],[443,1],[477,1],[479,3],[483,1],[553,1]]},"84":{"position":[[68,1],[70,1],[107,1],[109,1],[143,1],[145,1],[147,1],[170,1],[218,1],[256,1],[258,1],[269,1],[271,1],[273,1],[302,1],[304,1],[323,1],[347,1],[349,1],[351,1],[364,1],[366,1]]},"85":{"position":[[120,1],[206,1],[208,1]]},"86":{"position":[[135,1]]},"88":{"position":[[161,1]]},"89":{"position":[[174,1],[352,1],[467,1],[630,1],[632,1]]},"90":{"position":[[210,1],[254,1],[331,1],[443,1],[445,1]]},"91":{"position":[[105,1],[207,1],[302,1],[304,1]]},"92":{"position":[[11,1],[25,1]]},"93":{"position":[[108,1],[140,1],[160,1],[164,1],[173,1],[179,1],[245,1],[247,1]]},"94":{"position":[[83,1],[85,1],[99,1],[107,1],[111,1],[125,1],[140,1],[149,1],[153,1],[167,1],[169,1]]},"95":{"position":[[46,1],[60,1],[67,1],[71,1],[84,1],[99,1],[104,1],[108,1],[121,1],[123,1]]},"97":{"position":[[115,1]]},"98":{"position":[[337,1],[346,1],[365,2],[375,1],[430,2],[443,1],[484,2],[494,1],[503,1],[533,1],[535,2],[546,1],[608,2],[624,1],[634,1],[661,1],[687,2],[707,1],[709,2],[720,2],[811,2],[814,1],[902,2],[905,1],[1004,2],[1007,1],[1098,2],[1101,1],[1178,3],[1194,1],[1203,2],[1217,1],[1233,2],[1250,1],[1260,1],[1325,1],[1327,1],[1329,2],[1332,1],[1334,3],[1354,1]]},"101":{"position":[[83,1],[168,1],[204,1],[225,1],[260,1],[262,1]]},"102":{"position":[[957,1],[975,1]]},"103":{"position":[[57,1],[63,1],[76,1],[83,1],[92,1],[101,1],[106,1],[113,1],[122,1],[124,1]]},"107":{"position":[[0,1]]},"108":{"position":[[0,1]]},"113":{"position":[[214,1],[228,1]]},"114":{"position":[[110,1]]},"115":{"position":[[91,1]]},"116":{"position":[[104,1]]},"117":{"position":[[83,1]]},"118":{"position":[[99,1]]},"119":{"position":[[0,1]]},"120":{"position":[[61,1]]},"127":{"position":[[89,1],[411,1],[429,1]]},"130":{"position":[[128,1]]},"131":{"position":[[50,1],[82,1],[113,1],[128,1],[147,1],[149,1]]},"132":{"position":[[76,1],[97,1],[154,1],[213,1],[282,1],[284,1]]},"133":{"position":[[133,1]]},"136":{"position":[[113,1],[115,1],[151,1],[184,1],[210,1],[245,1],[282,1],[330,1],[343,1],[345,1]]},"137":{"position":[[0,1],[2,1],[120,1],[168,1],[229,1],[231,1],[314,1],[316,1],[389,1],[391,1]]},"138":{"position":[[305,1]]},"139":{"position":[[225,1],[246,2],[281,1],[283,1],[353,1],[420,3],[447,1],[449,2],[498,2],[702,1],[734,2],[737,2],[813,1]]},"141":{"position":[[190,1],[219,2],[254,1],[256,1],[326,1],[393,3],[420,1],[422,2],[471,2],[576,1],[675,1],[681,1],[683,1],[703,2],[779,1]]},"142":{"position":[[149,1],[179,1],[266,1],[333,3],[360,2],[363,2],[468,1],[497,1],[528,1],[530,1],[608,1],[670,1],[672,1],[691,1],[693,3],[697,1],[726,1],[728,1],[740,1],[777,1],[849,1],[863,1],[905,2],[908,2],[941,1],[964,2],[993,1]]},"143":{"position":[[0,1],[2,1],[62,1],[93,1],[164,1],[166,1],[179,1],[181,1],[254,1],[281,2],[284,2],[302,1],[330,1],[357,1],[359,1],[414,1],[476,1],[478,1],[494,1],[496,3],[500,1],[512,1],[514,1],[575,1],[589,1],[610,1],[617,1],[654,1],[656,2],[676,1],[678,2],[731,2],[772,1]]},"146":{"position":[[106,1],[108,1],[137,1],[163,1],[182,1],[216,1],[229,1],[231,1]]},"147":{"position":[[0,1],[2,1],[120,1],[161,1],[222,1],[224,1],[307,1],[309,1],[382,1],[384,1]]},"148":{"position":[[291,1]]},"149":{"position":[[140,1],[201,1],[226,1],[249,1],[316,1],[337,1],[355,1],[436,1],[653,2],[776,1],[778,3],[782,1],[805,1],[827,1],[936,1],[975,1],[991,1],[1010,1],[1035,1],[1082,2],[1153,1]]},"150":{"position":[[238,1],[291,1],[300,1],[344,3],[356,1],[382,2],[466,1],[524,1],[622,3],[651,2],[732,1]]},"153":{"position":[[60,1]]},"159":{"position":[[109,1],[111,1],[143,1],[172,1],[194,1],[207,1],[209,1]]},"160":{"position":[[0,1],[2,1],[120,1],[164,1],[225,1],[227,1],[310,1],[312,1],[385,1],[387,1]]},"161":{"position":[[297,1]]},"162":{"position":[[131,1],[189,1],[218,1],[294,1],[324,1],[346,1],[348,1],[423,1],[501,3],[530,1],[538,1],[558,1],[584,1],[682,1],[746,1]]},"166":{"position":[[356,2],[382,1]]},"172":{"position":[[221,2],[300,2],[313,1],[364,1],[366,1]]},"174":{"position":[[107,1],[109,1],[139,1],[159,1],[183,1],[220,1],[222,1],[247,1],[249,1],[251,1],[264,1],[266,1]]},"176":{"position":[[109,1],[136,1],[166,1],[193,1],[278,1],[339,1],[456,1],[477,1],[497,1],[505,1],[576,1],[622,3],[890,1]]},"177":{"position":[[117,1],[177,1],[179,1],[222,1],[229,1],[280,1],[289,1],[333,2],[342,1],[392,1],[415,2],[436,1],[520,1]]},"178":{"position":[[42,1],[102,1],[146,1],[319,1],[321,1],[413,1],[472,1],[550,1],[577,1],[755,1]]},"179":{"position":[[244,1],[401,1]]},"183":{"position":[[73,1],[75,1],[97,1],[99,1],[122,1],[140,1],[150,1],[152,1],[154,1],[176,1],[178,1],[191,1],[215,1],[235,1],[237,1],[239,1],[260,1],[262,1],[275,1],[299,1],[301,1],[303,1],[339,1],[341,1],[354,1],[356,1],[358,1],[383,1],[385,1],[405,1],[407,1],[409,1],[442,1],[444,1],[464,1],[466,1],[468,1],[481,1],[483,1]]},"186":{"position":[[0,1],[2,1],[85,1],[173,1],[244,1],[246,1]]},"187":{"position":[[42,1],[486,1],[488,1],[496,1],[866,1]]},"188":{"position":[[90,1]]},"189":{"position":[[100,1],[107,1],[114,1],[128,1],[130,1],[132,1],[140,1],[149,1],[277,1],[279,1],[281,1],[287,1],[296,1],[322,1],[324,1],[326,1],[333,1],[342,1],[397,1],[399,1],[401,1],[415,1],[424,1],[495,1],[497,1]]},"191":{"position":[[57,1],[64,1],[71,1],[85,1],[87,1],[89,1],[104,1],[113,1],[216,1],[218,1],[220,1],[231,1],[240,1],[386,1],[388,1],[390,1],[401,1],[411,1],[614,1],[616,1],[618,1],[633,1],[642,1],[717,1],[719,1],[721,1],[738,1],[748,1],[886,1],[888,1],[890,1],[908,1],[918,1],[1057,1],[1059,1]]},"192":{"position":[[20,1],[22,1],[115,1],[117,1],[143,1],[145,1],[220,1],[222,1],[254,1],[256,1],[362,1],[364,1]]},"194":{"position":[[170,1]]},"195":{"position":[[98,1],[105,1],[112,1],[126,1],[128,1],[130,1],[138,1],[147,1],[275,1],[277,1],[279,1],[285,1],[294,1],[320,1],[322,1],[324,1],[331,1],[340,1],[395,1],[397,1],[399,1],[413,1],[422,1],[493,1],[495,1]]},"197":{"position":[[57,1],[64,1],[71,1],[85,1],[87,1],[89,1],[104,1],[113,1],[216,1],[218,1],[220,1],[231,1],[240,1],[386,1],[388,1],[390,1],[401,1],[411,1],[614,1],[616,1],[618,1],[633,1],[642,1],[717,1],[719,1],[721,1],[741,1],[751,1],[879,1],[881,1],[883,1],[900,1],[910,1],[1048,1],[1050,1],[1052,1],[1070,1],[1080,1],[1219,1],[1221,1]]},"198":{"position":[[159,1]]},"199":{"position":[[278,1]]},"200":{"position":[[107,1],[176,1],[178,1],[180,1],[187,1],[194,1],[208,1],[210,1],[212,1],[231,1],[238,1],[314,1],[316,1]]},"201":{"position":[[118,1]]},"202":{"position":[[15,1],[17,1],[27,1],[29,1],[703,1],[705,2],[722,1],[748,1],[750,1],[752,1]]},"203":{"position":[[149,1]]},"204":{"position":[[15,1],[17,1],[27,1],[29,1],[703,1],[705,2],[722,1],[748,1],[750,1],[752,1]]},"207":{"position":[[117,1],[150,1],[152,1]]},"208":{"position":[[79,1]]},"213":{"position":[[90,1],[416,1],[475,1],[502,1],[519,1],[521,1]]},"216":{"position":[[77,1],[79,1],[110,1],[134,1],[156,1],[198,1],[214,1],[243,1],[245,1]]},"217":{"position":[[276,1]]},"218":{"position":[[94,1],[106,1],[110,1],[112,1],[114,1],[131,1],[187,1],[189,1],[191,1],[209,1],[265,1],[267,1],[269,1],[284,1],[354,1],[356,1],[358,1],[372,1],[457,1],[459,1],[461,1],[472,1],[742,1],[744,1],[746,1],[757,1],[903,1],[905,1]]},"224":{"position":[[154,1],[376,1],[418,1],[472,1],[474,1],[476,1]]},"226":{"position":[[143,1],[192,2],[378,1],[389,1],[424,1],[435,1],[656,1],[755,1],[769,1],[798,1],[803,1],[819,1],[823,1],[839,1],[846,1],[892,1],[899,1],[928,1],[930,1],[948,1]]},"230":{"position":[[60,1],[62,1],[79,1],[99,1],[101,1],[114,1],[138,1],[158,1],[160,1],[162,1],[181,1],[183,1],[198,1],[217,1],[219,1],[221,1],[241,1],[243,1],[262,1],[264,1],[266,1],[279,1],[281,1]]},"231":{"position":[[40,1],[218,1],[322,1],[324,1]]},"232":{"position":[[85,1]]},"233":{"position":[[97,1],[104,1],[111,1],[125,1],[127,1],[129,1],[137,1],[146,1],[274,1],[276,1],[278,1],[284,1],[293,1],[319,1],[321,1],[323,1],[330,1],[339,1],[511,1],[513,1]]},"235":{"position":[[57,1],[64,1],[71,1],[85,1],[87,1],[89,1],[104,1],[113,1],[216,1],[218,1],[220,1],[231,1],[240,1],[386,1],[388,1],[390,1],[401,1],[411,1],[614,1],[616,1],[618,1],[633,1],[642,1],[717,1],[719,1],[721,1],[741,1],[751,1],[879,1],[881,1],[883,1],[897,1],[907,1],[992,1],[994,1],[996,1],[1013,1],[1023,1],[1161,1],[1163,1],[1165,1],[1183,1],[1193,1],[1332,1],[1334,1]]},"236":{"position":[[20,1],[22,1],[95,1],[97,1],[123,1],[125,1],[200,1],[202,1],[234,1],[236,1],[405,1],[407,1]]},"237":{"position":[[160,1],[404,1],[486,1],[557,1],[559,1]]},"238":{"position":[[172,1],[181,1],[191,1],[193,1],[195,1],[201,1],[269,1],[271,1],[273,1],[279,1],[347,1],[349,1],[351,1],[358,1],[427,1],[429,1]]},"240":{"position":[[63,1],[70,1],[77,1],[91,1],[93,1],[95,1],[104,1],[114,1],[155,1],[157,1],[159,1],[167,1],[177,1],[217,1],[219,1],[221,1],[226,1],[236,1],[306,1],[308,1]]},"241":{"position":[[42,1]]},"242":{"position":[[21,1]]},"245":{"position":[[66,1],[93,1],[95,1],[127,1],[142,1],[155,1],[157,1]]},"247":{"position":[[273,1],[338,1],[389,2],[405,1],[440,1],[493,1],[595,1],[626,1],[628,1],[657,1],[827,1]]},"250":{"position":[[120,1],[122,1],[142,1],[159,1],[189,1],[216,1],[234,1],[236,1],[269,1],[281,1],[296,1],[298,1],[300,1],[313,1],[315,1]]},"251":{"position":[[45,1],[75,1],[102,1],[104,1]]},"252":{"position":[[133,1]]},"253":{"position":[[123,1],[181,1],[188,1],[195,1],[209,1],[211,1],[213,1],[221,1],[230,1],[358,1],[360,1],[362,1],[368,1],[377,1],[403,1],[405,1],[407,1],[422,1],[431,1],[534,1],[536,1],[538,1],[549,1],[559,1],[762,1],[764,1],[766,1],[781,1],[790,1],[865,1],[867,1]]},"255":{"position":[[130,1],[137,1],[144,1],[158,1],[160,1],[162,1],[169,1],[178,1],[350,1],[352,1],[354,1],[369,1],[378,1],[453,1],[455,1],[457,1],[468,1],[478,1],[681,1],[683,1],[685,1],[702,1],[712,1],[850,1],[852,1],[854,1],[872,1],[882,1],[1021,1],[1023,1],[1025,1],[1036,1],[1045,1],[1191,1],[1193,1]]}},"relUrl":{"101":{"position":[[0,1]]},"104":{"position":[[0,1]]}}}],["0",{"_index":1198,"title":{},"content":{"172":{"position":[[348,1],[356,1]]},"226":{"position":[[476,1],[486,1],[496,2],[499,2],[508,1],[519,1],[529,2],[532,2]]}},"relUrl":{}}],["0%,#f3f3f3",{"_index":1444,"title":{},"content":{"226":{"position":[[713,10]]}},"relUrl":{}}],["0.19",{"_index":1438,"title":{},"content":{"226":{"position":[[535,6]]}},"relUrl":{}}],["0.2",{"_index":1436,"title":{},"content":{"226":{"position":[[502,5]]}},"relUrl":{}}],["03b874",{"_index":1453,"title":{},"content":{"226":{"position":[[919,8]]}},"relUrl":{}}],["03b875",{"_index":1009,"title":{},"content":{"139":{"position":[[373,8]]},"141":{"position":[[346,8]]},"142":{"position":[[286,8]]},"149":{"position":[[269,8]]}},"relUrl":{}}],["0444b26dfd42",{"_index":655,"title":{},"content":{"76":{"position":[[1129,14]]}},"relUrl":{}}],["05em",{"_index":1199,"title":{},"content":{"172":{"position":[[350,5]]}},"relUrl":{}}],["07",{"_index":1345,"title":{},"content":{"202":{"position":[[64,2],[602,2]]},"204":{"position":[[64,2],[602,2]]}},"relUrl":{}}],["0f79b9",{"_index":1154,"title":{},"content":{"162":{"position":[[457,8]]}},"relUrl":{}}],["0px",{"_index":1450,"title":{},"content":{"226":{"position":[[814,4],[834,4]]}},"relUrl":{}}],["1",{"_index":197,"title":{},"content":{"149":{"position":[[551,3],[649,3]]},"191":{"position":[[702,2]]},"192":{"position":[[350,1]]},"193":{"position":[[22,1]]},"197":{"position":[[702,2]]},"218":{"position":[[340,2]]},"235":{"position":[[702,2]]},"253":{"position":[[850,2]]},"255":{"position":[[438,2]]}},"relUrl":{"15":{"position":[[40,1]]},"195":{"position":[[39,1]]},"197":{"position":[[50,1]]},"202":{"position":[[46,1]]}}}],["1,000",{"_index":1325,"title":{},"content":{"193":{"position":[[56,6]]}},"relUrl":{}}],["10",{"_index":200,"title":{},"content":{"16":{"position":[[10,3]]},"76":{"position":[[796,3]]}},"relUrl":{}}],["100",{"_index":1447,"title":{},"content":{"226":{"position":[[748,6]]}},"relUrl":{}}],["1024",{"_index":1293,"title":{},"content":{"189":{"position":[[490,4]]},"195":{"position":[[488,4]]}},"relUrl":{}}],["10px",{"_index":1155,"title":{},"content":{"162":{"position":[[475,5]]}},"relUrl":{}}],["11.69",{"_index":755,"title":{},"content":{"94":{"position":[[34,5],[142,6]]}},"relUrl":{}}],["11248",{"_index":842,"title":{},"content":{"98":{"position":[[1144,6]]}},"relUrl":{}}],["11744",{"_index":822,"title":{},"content":{"98":{"position":[[947,7]]}},"relUrl":{}}],["11816",{"_index":844,"title":{},"content":{"98":{"position":[[1157,6]]}},"relUrl":{}}],["119931",{"_index":808,"title":{},"content":{"98":{"position":[[787,7]]}},"relUrl":{}}],["12",{"_index":322,"title":{},"content":{"28":{"position":[[9,3]]},"29":{"position":[[9,3]]}},"relUrl":{}}],["12169",{"_index":834,"title":{},"content":{"98":{"position":[[1063,6]]}},"relUrl":{}}],["1240",{"_index":756,"title":{},"content":{"94":{"position":[[113,4]]}},"relUrl":{}}],["125px",{"_index":1440,"title":{},"content":{"226":{"position":[[600,6]]}},"relUrl":{}}],["12908",{"_index":839,"title":{},"content":{"98":{"position":[[1124,7]]}},"relUrl":{}}],["13/10",{"_index":886,"title":{},"content":{"102":{"position":[[266,5]]}},"relUrl":{}}],["1366",{"_index":1397,"title":{},"content":{"218":{"position":[[181,5]]}},"relUrl":{}}],["1366x768",{"_index":722,"title":{},"content":{"89":{"position":[[212,9]]}},"relUrl":{}}],["137133",{"_index":809,"title":{},"content":{"98":{"position":[[795,7]]}},"relUrl":{}}],["1500",{"_index":1364,"title":{},"content":{"202":{"position":[[535,5]]},"204":{"position":[[535,5]]},"212":{"position":[[173,5]]},"213":{"position":[[514,4]]}},"relUrl":{}}],["15112",{"_index":835,"title":{},"content":{"98":{"position":[[1070,6]]}},"relUrl":{}}],["154175",{"_index":810,"title":{},"content":{"98":{"position":[[803,7]]}},"relUrl":{}}],["1594409399761",{"_index":1317,"title":{},"content":{"192":{"position":[[101,13]]}},"relUrl":{}}],["1595179003987",{"_index":1366,"title":{},"content":{"202":{"position":[[640,14]]},"204":{"position":[[640,14]]}},"relUrl":{}}],["16",{"_index":233,"title":{},"content":{"18":{"position":[[7,3]]}},"relUrl":{}}],["16005",{"_index":824,"title":{},"content":{"98":{"position":[[962,6]]}},"relUrl":{}}],["17",{"_index":312,"title":{},"content":{"26":{"position":[[5,3]]}},"relUrl":{}}],["1754",{"_index":757,"title":{},"content":{"94":{"position":[[155,4]]}},"relUrl":{}}],["17722",{"_index":823,"title":{},"content":{"98":{"position":[[955,6]]}},"relUrl":{}}],["18111",{"_index":846,"title":{},"content":{"98":{"position":[[1171,6]]}},"relUrl":{}}],["18274",{"_index":845,"title":{},"content":{"98":{"position":[[1164,6]]}},"relUrl":{}}],["19771",{"_index":825,"title":{},"content":{"98":{"position":[[969,6]]}},"relUrl":{}}],["19t17:16:43.987+00:00",{"_index":1346,"title":{},"content":{"202":{"position":[[67,23],[605,23]]},"204":{"position":[[67,23],[605,23]]}},"relUrl":{}}],["1em",{"_index":1200,"title":{},"content":{"172":{"position":[[358,5]]}},"relUrl":{}}],["1f95",{"_index":652,"title":{},"content":{"76":{"position":[[1114,4]]}},"relUrl":{}}],["1px",{"_index":707,"title":{},"content":{"86":{"position":[[52,3]]},"88":{"position":[[66,3]]},"226":{"position":[[459,4]]}},"relUrl":{}}],["1x",{"_index":504,"title":{},"content":{"53":{"position":[[197,3]]}},"relUrl":{}}],["2",{"_index":169,"title":{},"content":{"14":{"position":[[8,2]]},"93":{"position":[[162,1]]},"94":{"position":[[109,1],[151,1]]},"95":{"position":[[35,1],[69,1],[101,2],[106,1]]},"102":{"position":[[304,1]]},"166":{"position":[[423,1]]},"187":{"position":[[638,1]]},"219":{"position":[[58,2]]}},"relUrl":{"200":{"position":[[39,1]]},"204":{"position":[[46,1]]}}}],["2\">",{"_index":896,"title":{},"content":{"102":{"position":[[473,6]]},"187":{"position":[[768,6]]}},"relUrl":{}}],["2.0",{"_index":1347,"title":{},"content":{"202":{"position":[[128,4]]},"204":{"position":[[128,4]]}},"relUrl":{}}],["200",{"_index":1342,"title":{},"content":{"202":{"position":[[8,3]]},"204":{"position":[[8,3]]}},"relUrl":{}}],["2000",{"_index":1174,"title":{},"content":{"166":{"position":[[359,6]]}},"relUrl":{}}],["200px",{"_index":698,"title":{},"content":{"85":{"position":[[194,5]]},"86":{"position":[[23,6],[188,6]]},"88":{"position":[[23,6]]}},"relUrl":{}}],["201",{"_index":1308,"title":{},"content":{"192":{"position":[[8,3]]},"236":{"position":[[8,3]]}},"relUrl":{}}],["2010",{"_index":785,"title":{},"content":{"98":{"position":[[419,4],[702,4]]}},"relUrl":{}}],["2016",{"_index":786,"title":{},"content":{"98":{"position":[[424,5]]}},"relUrl":{}}],["20185",{"_index":826,"title":{},"content":{"98":{"position":[[976,6]]}},"relUrl":{}}],["2019",{"_index":333,"title":{},"content":{"29":{"position":[[13,4]]},"30":{"position":[[13,4]]}},"relUrl":{}}],["202",{"_index":1498,"title":{},"content":{"242":{"position":[[8,3]]}},"relUrl":{}}],["2020",{"_index":170,"title":{},"content":{"14":{"position":[[11,4]]},"15":{"position":[[14,4]]},"16":{"position":[[14,4]]},"17":{"position":[[11,4]]},"18":{"position":[[11,4]]},"19":{"position":[[10,4]]},"20":{"position":[[10,4]]},"21":{"position":[[9,4]]},"22":{"position":[[9,4]]},"23":{"position":[[9,4]]},"24":{"position":[[8,4]]},"25":{"position":[[8,4]]},"26":{"position":[[9,4]]},"27":{"position":[[10,4]]},"28":{"position":[[13,4]]},"202":{"position":[[58,5],[596,5]]},"204":{"position":[[58,5],[596,5]]}},"relUrl":{}}],["2069942a186f",{"_index":1022,"title":{},"content":{"139":{"position":[[798,14]]},"141":{"position":[[764,14]]}},"relUrl":{}}],["20px",{"_index":123,"title":{},"content":{"9":{"position":[[469,5]]},"32":{"position":[[373,5]]},"76":{"position":[[399,5]]},"87":{"position":[[97,4]]},"88":{"position":[[52,5]]},"139":{"position":[[391,5]]},"141":{"position":[[364,5]]},"142":{"position":[[304,5]]},"149":{"position":[[287,5]]},"150":{"position":[[311,5]]},"177":{"position":[[300,5]]},"226":{"position":[[514,4],[636,5],[650,5]]},"247":{"position":[[357,5]]}},"relUrl":{}}],["22",{"_index":282,"title":{},"content":{"23":{"position":[[5,3]]}},"relUrl":{}}],["22452",{"_index":836,"title":{},"content":{"98":{"position":[[1077,6]]}},"relUrl":{}}],["24",{"_index":43,"title":{},"content":{"4":{"position":[[70,2]]},"34":{"position":[[70,2]]},"96":{"position":[[70,2]]},"134":{"position":[[70,2]]},"210":{"position":[[70,2]]}},"relUrl":{}}],["24064",{"_index":813,"title":{},"content":{"98":{"position":[[853,6]]}},"relUrl":{}}],["24377",{"_index":827,"title":{},"content":{"98":{"position":[[983,6]]}},"relUrl":{}}],["24916",{"_index":812,"title":{},"content":{"98":{"position":[[845,7]]}},"relUrl":{}}],["26",{"_index":266,"title":{},"content":{"22":{"position":[[5,3]]}},"relUrl":{}}],["27",{"_index":257,"title":{},"content":{"21":{"position":[[5,3]]},"27":{"position":[[6,3]]}},"relUrl":{}}],["29",{"_index":342,"title":{},"content":{"30":{"position":[[9,3]]}},"relUrl":{}}],["29742",{"_index":814,"title":{},"content":{"98":{"position":[[860,6]]}},"relUrl":{}}],["29851",{"_index":815,"title":{},"content":{"98":{"position":[[867,6]]}},"relUrl":{}}],["2b4a70a16388",{"_index":1315,"title":{},"content":{"192":{"position":[[66,14]]}},"relUrl":{}}],["2em",{"_index":1197,"title":{},"content":{"172":{"position":[[323,4],[335,4]]}},"relUrl":{}}],["2x",{"_index":498,"title":{},"content":{"53":{"position":[[74,4]]},"90":{"position":[[80,2],[143,2],[238,3]]}},"relUrl":{}}],["3",{"_index":248,"title":{},"content":{"20":{"position":[[7,2]]},"191":{"position":[[714,2]]},"197":{"position":[[714,2]]},"218":{"position":[[351,2]]},"235":{"position":[[714,2]]},"253":{"position":[[862,2]]},"255":{"position":[[450,2]]}},"relUrl":{}}],["3.5",{"_index":759,"title":{},"content":{"95":{"position":[[28,4],[62,4]]}},"relUrl":{}}],["30",{"_index":181,"title":{},"content":{"15":{"position":[[10,3]]},"16":{"position":[[119,4],[215,2]]}},"relUrl":{}}],["300",{"_index":752,"title":{},"content":{"93":{"position":[[236,3]]},"94":{"position":[[6,3],[94,4],[135,4]]},"95":{"position":[[6,3],[55,4],[94,4],[110,3]]}},"relUrl":{}}],["3000",{"_index":1476,"title":{},"content":{"236":{"position":[[326,4]]}},"relUrl":{}}],["300px",{"_index":1433,"title":{},"content":{"226":{"position":[[444,6]]}},"relUrl":{}}],["30282",{"_index":817,"title":{},"content":{"98":{"position":[[881,6]]}},"relUrl":{}}],["3055",{"_index":1475,"title":{},"content":{"236":{"position":[[313,4]]}},"relUrl":{}}],["31",{"_index":214,"title":{},"content":{"17":{"position":[[7,3]]}},"relUrl":{}}],["32147",{"_index":828,"title":{},"content":{"98":{"position":[[990,6]]}},"relUrl":{}}],["32490",{"_index":816,"title":{},"content":{"98":{"position":[[874,6]]}},"relUrl":{}}],["34227",{"_index":838,"title":{},"content":{"98":{"position":[[1091,6]]}},"relUrl":{}}],["34400",{"_index":837,"title":{},"content":{"98":{"position":[[1084,6]]}},"relUrl":{}}],["38121",{"_index":818,"title":{},"content":{"98":{"position":[[888,6]]}},"relUrl":{}}],["3823d7466ed6",{"_index":1127,"title":{},"content":{"150":{"position":[[711,14]]}},"relUrl":{}}],["39387",{"_index":829,"title":{},"content":{"98":{"position":[[997,6]]}},"relUrl":{}}],["3d9a",{"_index":1511,"title":{},"content":{"247":{"position":[[778,4]]}},"relUrl":{}}],["3x",{"_index":733,"title":{},"content":{"90":{"position":[[149,2]]}},"relUrl":{}}],["4",{"_index":869,"title":{},"content":{"102":{"position":[[78,1],[95,2],[422,2]]},"187":{"position":[[515,1],[532,2],[717,2]]}},"relUrl":{}}],["4\">",{"_index":876,"title":{},"content":{"102":{"position":[[153,6],[308,6]]},"187":{"position":[[590,6],[642,6]]}},"relUrl":{}}],["400",{"_index":1318,"title":{},"content":{"192":{"position":[[127,3],[185,4]]},"236":{"position":[[107,3],[165,4]]}},"relUrl":{}}],["400px",{"_index":696,"title":{},"content":{"85":{"position":[[179,5]]},"86":{"position":[[37,6],[202,6]]},"88":{"position":[[37,6]]},"90":{"position":[[349,5]]},"202":{"position":[[218,8]]},"204":{"position":[[218,8]]},"213":{"position":[[143,7]]}},"relUrl":{}}],["40434",{"_index":819,"title":{},"content":{"98":{"position":[[895,6]]}},"relUrl":{}}],["410",{"_index":339,"title":{},"content":{"29":{"position":[[173,4]]}},"relUrl":{}}],["4143",{"_index":1360,"title":{},"content":{"202":{"position":[[477,4]]},"204":{"position":[[477,4]]}},"relUrl":{}}],["419f",{"_index":1019,"title":{},"content":{"139":{"position":[[783,4]]},"141":{"position":[[749,4]]}},"relUrl":{}}],["41a1c3f3779e.jpg",{"_index":601,"title":{},"content":{"71":{"position":[[252,16]]},"238":{"position":[[330,16]]}},"relUrl":{}}],["41a1c3f3779e.png",{"_index":602,"title":{},"content":{"71":{"position":[[330,16]]},"238":{"position":[[252,16]]}},"relUrl":{}}],["41a1c3f3779e.webp",{"_index":603,"title":{},"content":{"71":{"position":[[409,17]]},"238":{"position":[[409,17]]}},"relUrl":{}}],["429",{"_index":1322,"title":{"258":{"position":[[0,3]]}},"content":{"192":{"position":[[232,3],[304,4]]},"236":{"position":[[212,3],[284,4]]},"250":{"position":[[271,3]]}},"relUrl":{}}],["431e",{"_index":1162,"title":{},"content":{"162":{"position":[[723,4]]}},"relUrl":{}}],["43934",{"_index":803,"title":{},"content":{"98":{"position":[[751,7]]}},"relUrl":{}}],["443",{"_index":1036,"title":{},"content":{"142":{"position":[[559,4]]}},"relUrl":{}}],["462b",{"_index":81,"title":{},"content":{"7":{"position":[[357,4]]},"74":{"position":[[361,4]]},"137":{"position":[[365,4]]},"147":{"position":[[358,4]]},"160":{"position":[[361,4]]},"236":{"position":[[71,4]]}},"relUrl":{}}],["46b3",{"_index":1512,"title":{},"content":{"247":{"position":[[783,4]]}},"relUrl":{}}],["4778",{"_index":139,"title":{},"content":{"9":{"position":[[1022,4]]}},"relUrl":{}}],["482e",{"_index":1111,"title":{},"content":{"149":{"position":[[1124,4]]}},"relUrl":{}}],["48cf72697a9d",{"_index":83,"title":{},"content":{"7":{"position":[[367,13]]},"74":{"position":[[371,13]]},"137":{"position":[[375,13]]},"147":{"position":[[368,13]]},"160":{"position":[[371,13]]},"236":{"position":[[81,13]]}},"relUrl":{}}],["49d9",{"_index":1232,"title":{},"content":{"177":{"position":[[495,4]]}},"relUrl":{}}],["49f1",{"_index":1020,"title":{},"content":{"139":{"position":[[788,4]]},"141":{"position":[[754,4]]}},"relUrl":{}}],["4b5c",{"_index":599,"title":{},"content":{"71":{"position":[[242,4],[320,4],[399,4]]},"238":{"position":[[242,4],[320,4],[399,4]]}},"relUrl":{}}],["4cc1",{"_index":1221,"title":{},"content":{"176":{"position":[[739,4],[782,4],[866,4]]}},"relUrl":{}}],["4cca",{"_index":1313,"title":{},"content":{"192":{"position":[[56,4]]}},"relUrl":{}}],["4db1",{"_index":364,"title":{},"content":{"33":{"position":[[115,4]]}},"relUrl":{}}],["4f56",{"_index":1125,"title":{},"content":{"150":{"position":[[701,4]]}},"relUrl":{}}],["4f99",{"_index":653,"title":{},"content":{"76":{"position":[[1119,4]]}},"relUrl":{}}],["4px",{"_index":1008,"title":{},"content":{"139":{"position":[[363,3]]},"141":{"position":[[336,3]]},"142":{"position":[[276,3]]},"149":{"position":[[259,3]]},"226":{"position":[[478,3]]}},"relUrl":{}}],["5",{"_index":306,"title":{},"content":{"25":{"position":[[5,2]]}},"relUrl":{}}],["50%,#eded",{"_index":1445,"title":{},"content":{"226":{"position":[[724,11]]}},"relUrl":{}}],["500",{"_index":850,"title":{},"content":{"98":{"position":[[1229,3]]},"191":{"position":[[561,4]]},"197":{"position":[[561,4]]},"218":{"position":[[670,4]]},"228":{"position":[[304,3]]},"235":{"position":[[561,4]]},"253":{"position":[[709,4]]},"255":{"position":[[628,4]]}},"relUrl":{}}],["5000",{"_index":1489,"title":{},"content":{"240":{"position":[[149,5],[211,5]]}},"relUrl":{}}],["500px\">",{"_index":872,"title":{},"content":{"102":{"position":[[112,10]]},"187":{"position":[[549,10]]}},"relUrl":{}}],["50m",{"_index":208,"title":{},"content":{"16":{"position":[[218,4]]}},"relUrl":{}}],["51%,#ffffff",{"_index":1446,"title":{},"content":{"226":{"position":[[736,11]]}},"relUrl":{}}],["525",{"_index":760,"title":{},"content":{"95":{"position":[[73,3]]}},"relUrl":{}}],["52503",{"_index":804,"title":{},"content":{"98":{"position":[[759,6]]}},"relUrl":{}}],["57177",{"_index":805,"title":{},"content":{"98":{"position":[[766,6]]}},"relUrl":{}}],["57a440e97a80",{"_index":1362,"title":{},"content":{"202":{"position":[[487,14]]},"204":{"position":[[487,14]]}},"relUrl":{}}],["5948",{"_index":840,"title":{},"content":{"98":{"position":[[1132,5]]}},"relUrl":{}}],["5efc",{"_index":1110,"title":{},"content":{"149":{"position":[[1119,4]]}},"relUrl":{}}],["5ff7b966",{"_index":1358,"title":{},"content":{"202":{"position":[[463,8]]},"204":{"position":[[463,8]]}},"relUrl":{}}],["64",{"_index":1291,"title":{},"content":{"189":{"position":[[394,2]]},"195":{"position":[[392,2]]}},"relUrl":{}}],["651e5955f9a2",{"_index":1514,"title":{},"content":{"247":{"position":[[793,14]]}},"relUrl":{}}],["69658",{"_index":806,"title":{},"content":{"98":{"position":[[773,6]]}},"relUrl":{}}],["6px",{"_index":1437,"title":{},"content":{"226":{"position":[[510,3]]}},"relUrl":{}}],["7",{"_index":243,"title":{},"content":{"19":{"position":[[7,2]]},"24":{"position":[[5,2]]}},"relUrl":{}}],["74e5512b8738",{"_index":1234,"title":{},"content":{"177":{"position":[[505,14]]}},"relUrl":{}}],["768",{"_index":1398,"title":{},"content":{"218":{"position":[[260,4]]}},"relUrl":{}}],["7988",{"_index":833,"title":{},"content":{"98":{"position":[[1057,5]]}},"relUrl":{}}],["7eedb9910b32",{"_index":1164,"title":{},"content":{"162":{"position":[[733,12]]}},"relUrl":{}}],["8\"></script>",{"_index":1389,"title":{},"content":{"213":{"position":[[394,21]]}},"relUrl":{}}],["8.27",{"_index":754,"title":{},"content":{"94":{"position":[[26,5],[101,5]]}},"relUrl":{}}],["800px",{"_index":736,"title":{},"content":{"90":{"position":[[397,5]]}},"relUrl":{}}],["8105",{"_index":841,"title":{},"content":{"98":{"position":[[1138,5]]}},"relUrl":{}}],["81c6",{"_index":1314,"title":{},"content":{"192":{"position":[[61,4]]}},"relUrl":{}}],["8282",{"_index":1163,"title":{},"content":{"162":{"position":[[728,4]]}},"relUrl":{}}],["8989",{"_index":843,"title":{},"content":{"98":{"position":[[1151,5]]}},"relUrl":{}}],["8\\\"></script>",{"_index":1357,"title":{},"content":{"202":{"position":[[429,24]]},"204":{"position":[[429,24]]}},"relUrl":{}}],["8f92",{"_index":1112,"title":{},"content":{"149":{"position":[[1129,4]]}},"relUrl":{}}],["8px",{"_index":1434,"title":{},"content":{"226":{"position":[[482,3]]}},"relUrl":{}}],["906e",{"_index":598,"title":{},"content":{"71":{"position":[[237,4],[315,4],[394,4]]},"238":{"position":[[237,4],[315,4],[394,4]]}},"relUrl":{}}],["926b",{"_index":1513,"title":{},"content":{"247":{"position":[[788,4]]}},"relUrl":{}}],["94ef",{"_index":1222,"title":{},"content":{"176":{"position":[[744,4],[787,4],[871,4]]}},"relUrl":{}}],["97031",{"_index":807,"title":{},"content":{"98":{"position":[[780,6]]}},"relUrl":{}}],["9ait2nrpc12uk9gs9badl411nqapfmc26ewaoh8wgzl5myyxffc+ncpb1dkgj7sk",{"_index":903,"title":{},"content":{"102":{"position":[[753,65]]}},"relUrl":{}}],["9be4",{"_index":140,"title":{},"content":{"9":{"position":[[1027,4]]}},"relUrl":{}}],["9db6",{"_index":365,"title":{},"content":{"33":{"position":[[120,4]]}},"relUrl":{}}],["9e6c",{"_index":1126,"title":{},"content":{"150":{"position":[[706,4]]}},"relUrl":{}}],["a4",{"_index":686,"title":{"94":{"position":[[0,2]]}},"content":{"84":{"position":[[306,2]]},"94":{"position":[[23,2]]}},"relUrl":{}}],["a49",{"_index":82,"title":{},"content":{"7":{"position":[[362,4]]},"74":{"position":[[366,4]]},"137":{"position":[[370,4]]},"147":{"position":[[363,4]]},"160":{"position":[[366,4]]},"236":{"position":[[76,4]]}},"relUrl":{}}],["a88d",{"_index":600,"title":{},"content":{"71":{"position":[[247,4],[325,4],[404,4]]},"238":{"position":[[247,4],[325,4],[404,4]]}},"relUrl":{}}],["aa4b3a6870a6",{"_index":1223,"title":{},"content":{"176":{"position":[[749,14],[876,13]]}},"relUrl":{}}],["aa4b3a6870a6\">",{"_index":1225,"title":{},"content":{"176":{"position":[[792,17]]}},"relUrl":{}}],["ab5d",{"_index":654,"title":{},"content":{"76":{"position":[[1124,4]]}},"relUrl":{}}],["abd3",{"_index":1124,"title":{},"content":{"150":{"position":[[696,4]]}},"relUrl":{}}],["abil",{"_index":319,"title":{},"content":{"27":{"position":[[33,7]]},"109":{"position":[[50,7]]}},"relUrl":{}}],["abov",{"_index":33,"title":{},"content":{"3":{"position":[[82,5]]}},"relUrl":{}}],["absolut",{"_index":507,"title":{},"content":{"54":{"position":[[0,11]]}},"relUrl":{}}],["abus",{"_index":387,"title":{},"content":{"36":{"position":[[310,5]]}},"relUrl":{}}],["accept",{"_index":1284,"title":{},"content":{"189":{"position":[[29,7],[63,8]]},"195":{"position":[[27,7],[61,8]]},"200":{"position":[[36,7],[70,8]]},"233":{"position":[[26,7],[60,8]]},"242":{"position":[[12,8]]}},"relUrl":{}}],["access",{"_index":464,"title":{},"content":{"48":{"position":[[387,6]]},"60":{"position":[[99,10]]}},"relUrl":{}}],["accident",{"_index":384,"title":{},"content":{"36":{"position":[[243,12]]}},"relUrl":{}}],["account",{"_index":165,"title":{"62":{"position":[[20,8]]}},"content":{"13":{"position":[[188,8]]},"51":{"position":[[535,8]]},"52":{"position":[[77,7]]},"55":{"position":[[199,7]]},"58":{"position":[[160,8]]},"60":{"position":[[30,7]]},"65":{"position":[[129,8]]},"90":{"position":[[406,7]]},"133":{"position":[[40,8]]},"231":{"position":[[313,8]]},"237":{"position":[[204,7]]},"252":{"position":[[40,8]]}},"relUrl":{"62":{"position":[[26,7]]}}}],["action",{"_index":982,"title":{"131":{"position":[[10,7]]},"251":{"position":[[10,7]]}},"content":{"131":{"position":[[41,8]]},"179":{"position":[[143,7]]},"250":{"position":[[134,7]]},"251":{"position":[[36,8]]}},"relUrl":{"131":{"position":[[36,7]]},"251":{"position":[[32,7]]}}}],["activ",{"_index":532,"title":{},"content":{"60":{"position":[[41,7]]},"237":{"position":[[215,7]]}},"relUrl":{}}],["ad",{"_index":249,"title":{"87":{"position":[[0,6]]}},"content":{"20":{"position":[[23,5]]},"22":{"position":[[24,5]]},"23":{"position":[[24,5]]},"27":{"position":[[23,5]]},"28":{"position":[[28,5]]},"29":{"position":[[28,5]]},"63":{"position":[[167,5]]},"84":{"position":[[111,6]]},"95":{"position":[[272,6]]},"110":{"position":[[57,3]]},"150":{"position":[[848,6]]},"166":{"position":[[81,5],[195,5]]},"172":{"position":[[29,5]]},"240":{"position":[[24,5]]}},"relUrl":{}}],["adapt",{"_index":665,"title":{},"content":{"81":{"position":[[143,5]]}},"relUrl":{}}],["add",{"_index":444,"title":{},"content":{"47":{"position":[[26,3]]},"58":{"position":[[88,3]]},"65":{"position":[[105,3]]},"80":{"position":[[39,3]]},"87":{"position":[[43,3],[85,3]]},"104":{"position":[[190,3]]},"109":{"position":[[42,3]]},"176":{"position":[[64,3]]},"177":{"position":[[74,3]]}},"relUrl":{}}],["addit",{"_index":250,"title":{"191":{"position":[[0,10]]},"197":{"position":[[0,10]]},"218":{"position":[[0,10]]},"235":{"position":[[0,10]]}},"content":{"20":{"position":[[29,10]]},"23":{"position":[[30,10]]},"176":{"position":[[899,10]]},"183":{"position":[[193,10],[277,10]]},"216":{"position":[[112,10]]},"230":{"position":[[116,10]]}},"relUrl":{}}],["address",{"_index":176,"title":{},"content":{"14":{"position":[[106,11]]}},"relUrl":{}}],["adjust",{"_index":503,"title":{},"content":{"53":{"position":[[177,6]]},"71":{"position":[[139,6]]},"89":{"position":[[380,9]]},"91":{"position":[[45,8]]},"113":{"position":[[48,6]]},"172":{"position":[[158,6]]},"191":{"position":[[649,7]]},"197":{"position":[[649,7]]},"218":{"position":[[291,7]]},"228":{"position":[[200,6]]},"235":{"position":[[649,7]]},"238":{"position":[[139,6]]},"240":{"position":[[44,6]]},"253":{"position":[[797,7]]},"255":{"position":[[385,7]]},"259":{"position":[[243,9]]}},"relUrl":{}}],["advantag",{"_index":1194,"title":{},"content":{"172":{"position":[[229,9]]},"218":{"position":[[46,9]]}},"relUrl":{}}],["ae",{"_index":291,"title":{},"content":{"24":{"position":[[150,2]]}},"relUrl":{}}],["afterward",{"_index":885,"title":{},"content":{"102":{"position":[[254,11]]}},"relUrl":{}}],["airtabl",{"_index":1528,"title":{},"content":{"254":{"position":[[124,9]]}},"relUrl":{}}],["align",{"_index":709,"title":{},"content":{"86":{"position":[[68,6]]},"88":{"position":[[82,6]]},"98":{"position":[[568,6],[1284,6]]},"226":{"position":[[612,6]]}},"relUrl":{}}],["allow",{"_index":246,"title":{},"content":{"19":{"position":[[81,6]]},"28":{"position":[[58,8]]},"48":{"position":[[402,5]]},"165":{"position":[[79,6]]},"168":{"position":[[308,6]]},"184":{"position":[[11,6]]},"185":{"position":[[45,6]]},"257":{"position":[[112,6]]}},"relUrl":{}}],["alreadi",{"_index":1327,"title":{},"content":{"194":{"position":[[26,7]]}},"relUrl":{}}],["altern",{"_index":529,"title":{},"content":{"59":{"position":[[86,14]]},"168":{"position":[[243,14]]},"176":{"position":[[341,14]]}},"relUrl":{}}],["alway",{"_index":40,"title":{},"content":{"4":{"position":[[48,6]]},"10":{"position":[[6,6]]},"12":{"position":[[0,6]]},"34":{"position":[[48,6]]},"43":{"position":[[6,6]]},"77":{"position":[[6,6]]},"82":{"position":[[6,6]]},"96":{"position":[[48,6]]},"134":{"position":[[48,6]]},"151":{"position":[[6,6]]},"205":{"position":[[6,6]]},"210":{"position":[[48,6]]}},"relUrl":{}}],["amount",{"_index":315,"title":{"55":{"position":[[27,6]]}},"content":{"26":{"position":[[149,7]]},"51":{"position":[[245,6]]},"168":{"position":[[337,6]]}},"relUrl":{"55":{"position":[[33,6]]}}}],["amp",{"_index":104,"title":{"45":{"position":[[25,5]]},"85":{"position":[[15,5]]}},"content":{"9":{"position":[[190,5]]},"25":{"position":[[99,5]]},"84":{"position":[[87,5]]},"98":{"position":[[920,5]]},"247":{"position":[[67,5]]}},"relUrl":{}}],["amp;http.client{timeout",{"_index":639,"title":{},"content":{"76":{"position":[[756,25]]}},"relUrl":{}}],["anim",{"_index":778,"title":{"99":{"position":[[10,10]]}},"content":{"98":{"position":[[348,10],[636,10]]},"99":{"position":[[19,9]]}},"relUrl":{}}],["answer",{"_index":470,"title":{},"content":{"51":{"position":[[17,6]]}},"relUrl":{}}],["anyon",{"_index":1025,"title":{},"content":{"140":{"position":[[156,7]]}},"relUrl":{}}],["anyth",{"_index":1542,"title":{},"content":{"259":{"position":[[143,9]]}},"relUrl":{}}],["anytim",{"_index":538,"title":{},"content":{"62":{"position":[[25,7]]}},"relUrl":{}}],["api",{"_index":58,"title":{"21":{"position":[[9,3]]},"65":{"position":[[14,3]]},"101":{"position":[[18,3]]},"114":{"position":[[7,3]]},"120":{"position":[[28,3]]},"143":{"position":[[42,3]]},"153":{"position":[[27,3]]},"230":{"position":[[28,3]]},"244":{"position":[[10,3]]}},"content":{"6":{"position":[[97,3]]},"7":{"position":[[8,3],[141,3],[292,3]]},"8":{"position":[[4,3],[96,3],[245,3],[274,3]]},"9":{"position":[[72,4],[217,4]]},"13":{"position":[[102,4],[124,4]]},"15":{"position":[[83,4]]},"16":{"position":[[84,4]]},"19":{"position":[[120,3]]},"21":{"position":[[29,3],[249,3]]},"24":{"position":[[56,3],[231,4]]},"31":{"position":[[82,3]]},"32":{"position":[[65,4]]},"33":{"position":[[4,3]]},"36":{"position":[[4,3],[40,3],[375,3]]},"40":{"position":[[121,3]]},"41":{"position":[[4,3]]},"42":{"position":[[43,4],[129,3],[311,3]]},"45":{"position":[[65,3]]},"51":{"position":[[650,3]]},"59":{"position":[[52,4],[131,4],[223,3]]},"61":{"position":[[65,3]]},"65":{"position":[[46,3]]},"66":{"position":[[187,4],[365,3]]},"67":{"position":[[151,4]]},"71":{"position":[[4,3]]},"73":{"position":[[101,3]]},"74":{"position":[[8,3],[145,3],[296,3]]},"75":{"position":[[4,3],[96,3],[249,3],[278,3]]},"76":{"position":[[76,4]]},"79":{"position":[[77,3]]},"80":{"position":[[177,4],[311,4]]},"81":{"position":[[44,3],[130,4],[390,3]]},"84":{"position":[[63,4]]},"85":{"position":[[36,3]]},"89":{"position":[[237,3]]},"91":{"position":[[29,3],[244,3]]},"93":{"position":[[24,3]]},"97":{"position":[[139,4]]},"98":{"position":[[9,3]]},"101":{"position":[[75,3],[89,3]]},"102":{"position":[[56,4]]},"105":{"position":[[133,3]]},"106":{"position":[[16,3]]},"111":{"position":[[36,3],[111,4]]},"113":{"position":[[145,3]]},"114":{"position":[[12,4],[38,3],[93,3],[101,3]]},"115":{"position":[[30,3],[83,3]]},"116":{"position":[[96,3]]},"117":{"position":[[53,4],[75,3]]},"118":{"position":[[91,3]]},"120":{"position":[[21,3]]},"125":{"position":[[21,3]]},"126":{"position":[[87,4]]},"130":{"position":[[120,3]]},"131":{"position":[[138,3],[210,4]]},"133":{"position":[[83,3],[125,3]]},"136":{"position":[[105,3],[326,3]]},"137":{"position":[[8,3],[149,3],[300,3]]},"138":{"position":[[4,3],[96,3],[253,3],[282,3]]},"139":{"position":[[80,4],[493,4]]},"140":{"position":[[28,3],[85,3]]},"141":{"position":[[466,4]]},"142":{"position":[[107,3],[476,3],[505,3]]},"143":{"position":[[18,3],[58,3],[151,3],[332,4]]},"146":{"position":[[98,3]]},"147":{"position":[[8,3],[142,3],[293,3]]},"148":{"position":[[4,3],[96,3],[246,3],[275,3]]},"149":{"position":[[73,4]]},"150":{"position":[[128,3]]},"153":{"position":[[21,3]]},"156":{"position":[[76,3]]},"159":{"position":[[101,3]]},"160":{"position":[[8,3],[145,3],[296,3]]},"161":{"position":[[4,3],[96,3],[249,3],[278,3]]},"162":{"position":[[76,4],[332,3]]},"165":{"position":[[118,3],[185,3]]},"166":{"position":[[236,3],[447,3]]},"168":{"position":[[167,3]]},"174":{"position":[[99,3]]},"175":{"position":[[4,3],[137,3]]},"176":{"position":[[59,4],[131,4],[155,3],[221,3],[328,4]]},"177":{"position":[[145,3]]},"179":{"position":[[92,4]]},"183":{"position":[[65,3]]},"188":{"position":[[52,4]]},"191":{"position":[[444,3]]},"194":{"position":[[68,3]]},"197":{"position":[[444,3]]},"198":{"position":[[59,3]]},"211":{"position":[[26,3]]},"212":{"position":[[74,4],[231,3]]},"216":{"position":[[31,3],[69,3]]},"217":{"position":[[9,4]]},"218":{"position":[[396,3],[505,3]]},"220":{"position":[[203,4]]},"222":{"position":[[170,4]]},"224":{"position":[[4,3],[317,3]]},"227":{"position":[[4,3]]},"228":{"position":[[220,3]]},"230":{"position":[[52,3]]},"231":{"position":[[4,3],[98,3],[231,3]]},"232":{"position":[[50,4]]},"235":{"position":[[444,3],[931,3]]},"238":{"position":[[4,3]]},"239":{"position":[[4,3]]},"241":{"position":[[73,4]]},"245":{"position":[[85,3]]},"246":{"position":[[4,3],[131,3]]},"247":{"position":[[94,4]]},"250":{"position":[[112,3]]},"252":{"position":[[83,3],[125,3]]},"253":{"position":[[67,4],[592,3]]},"255":{"position":[[511,3]]}},"relUrl":{"21":{"position":[[21,3]]},"65":{"position":[[20,3]]},"114":{"position":[[9,3]]},"120":{"position":[[44,3]]},"143":{"position":[[68,3]]},"153":{"position":[[42,3]]},"230":{"position":[[59,3]]},"234":{"position":[[27,4]]},"239":{"position":[[27,4]]},"244":{"position":[[27,4]]}}}],["api/#addit",{"_index":1473,"title":{},"content":{},"relUrl":{"235":{"position":[[27,15]]}}}],["api/#authent",{"_index":1466,"title":{},"content":{},"relUrl":{"231":{"position":[[27,19]]}}}],["api/#cr",{"_index":1467,"title":{},"content":{},"relUrl":{"232":{"position":[[27,13]]}}}],["api/#delet",{"_index":1497,"title":{},"content":{},"relUrl":{"241":{"position":[[27,13]]}}}],["api/#exampl",{"_index":1477,"title":{},"content":{},"relUrl":{"236":{"position":[[27,12]]},"242":{"position":[[27,12]]}}}],["api/#fil",{"_index":1488,"title":{},"content":{},"relUrl":{"238":{"position":[[27,9]]}}}],["api/#get",{"_index":1487,"title":{},"content":{},"relUrl":{"237":{"position":[[27,12]]}}}],["api/#ne",{"_index":1499,"title":{},"content":{},"relUrl":{"243":{"position":[[27,9]]}}}],["api/#paramet",{"_index":1472,"title":{},"content":{},"relUrl":{"233":{"position":[[27,15]]}}}],["api/#queri",{"_index":1493,"title":{},"content":{},"relUrl":{"240":{"position":[[27,10]]}}}],["api/#us",{"_index":1464,"title":{},"content":{},"relUrl":{"230":{"position":[[27,10]]}}}],["api_id",{"_index":950,"title":{},"content":{"122":{"position":[[64,6]]},"139":{"position":[[515,6]]},"141":{"position":[[488,6]]},"142":{"position":[[380,6]]}},"relUrl":{}}],["api_key",{"_index":951,"title":{},"content":{"122":{"position":[[75,7]]},"139":{"position":[[526,7],[666,8]]},"141":{"position":[[499,7],[660,8]]},"142":{"position":[[391,7]]},"149":{"position":[[682,7],[784,11]]},"150":{"position":[[411,7],[551,11]]},"176":{"position":[[319,8]]},"177":{"position":[[212,9]]},"247":{"position":[[475,10]]}},"relUrl":{}}],["apiid",{"_index":1034,"title":{},"content":{"142":{"position":[[462,5]]}},"relUrl":{}}],["apikey",{"_index":350,"title":{},"content":{"32":{"position":[[150,6]]},"76":{"position":[[253,6],[738,7]]},"142":{"position":[[490,6]]}},"relUrl":{}}],["apikey).tostring('base64",{"_index":1040,"title":{},"content":{"142":{"position":[[699,26]]}},"relUrl":{}}],["api’",{"_index":947,"title":{},"content":{"121":{"position":[[63,6]]},"154":{"position":[[57,6]]}},"relUrl":{}}],["app",{"_index":658,"title":{"79":{"position":[[7,4]]},"80":{"position":[[30,4]]},"83":{"position":[[7,4]]}},"content":{"79":{"position":[[47,4],[119,4]]},"80":{"position":[[12,4]]}},"relUrl":{"79":{"position":[[21,4],[41,4]]},"80":{"position":[[21,4],[64,4]]},"81":{"position":[[21,4]]},"82":{"position":[[21,4]]},"83":{"position":[[21,4]]}}}],["appear",{"_index":884,"title":{},"content":{"102":{"position":[[247,6]]}},"relUrl":{}}],["append",{"_index":1335,"title":{},"content":{"199":{"position":[[190,6]]}},"relUrl":{}}],["appli",{"_index":1192,"title":{},"content":{"172":{"position":[[122,5]]}},"relUrl":{}}],["applic",{"_index":1056,"title":{},"content":{"143":{"position":[[120,12]]}},"relUrl":{}}],["application/json",{"_index":1038,"title":{},"content":{"142":{"position":[[626,19]]},"143":{"position":[[432,19]]}},"relUrl":{}}],["application/x",{"_index":1098,"title":{},"content":{"149":{"position":[[844,13]]}},"relUrl":{}}],["application’",{"_index":1207,"title":{},"content":{"176":{"position":[[86,13]]}},"relUrl":{}}],["area",{"_index":721,"title":{},"content":{"89":{"position":[[144,4]]}},"relUrl":{}}],["around",{"_index":677,"title":{"87":{"position":[[15,6]]}},"content":{"84":{"position":[[126,6]]},"87":{"position":[[58,6]]}},"relUrl":{"87":{"position":[[58,6]]}}}],["array",{"_index":1097,"title":{},"content":{"149":{"position":[[807,8]]}},"relUrl":{}}],["array('html'=>$html",{"_index":1084,"title":{},"content":{"149":{"position":[[357,23]]}},"relUrl":{}}],["articl",{"_index":1409,"title":{},"content":{"221":{"position":[[48,8]]}},"relUrl":{}}],["ask",{"_index":468,"title":{"51":{"position":[[11,5]]},"68":{"position":[[33,4]]}},"content":{"51":{"position":[[785,4]]}},"relUrl":{"51":{"position":[[17,5]]},"68":{"position":[[38,3]]}}}],["aspect",{"_index":742,"title":{},"content":{"91":{"position":[[266,6]]},"113":{"position":[[167,6]]}},"relUrl":{}}],["asset",{"_index":327,"title":{},"content":{"28":{"position":[[176,6]]},"42":{"position":[[292,6]]},"45":{"position":[[30,6],[221,6]]},"97":{"position":[[30,6]]}},"relUrl":{}}],["async",{"_index":1354,"title":{},"content":{"202":{"position":[[361,5]]},"204":{"position":[[361,5]]},"213":{"position":[[329,5]]}},"relUrl":{}}],["async/await",{"_index":997,"title":{"141":{"position":[[21,11]]}},"content":{"136":{"position":[[233,11]]},"141":{"position":[[22,12]]}},"relUrl":{}}],["asyncawait",{"_index":1030,"title":{},"content":{},"relUrl":{"141":{"position":[[47,10]]}}}],["attach",{"_index":1492,"title":{},"content":{"240":{"position":[[294,11]]}},"relUrl":{}}],["august",{"_index":213,"title":{},"content":{"17":{"position":[[0,6]]},"18":{"position":[[0,6]]},"19":{"position":[[0,6]]},"20":{"position":[[0,6]]}},"relUrl":{}}],["auth",{"_index":1120,"title":{},"content":{"150":{"position":[[526,6]]},"156":{"position":[[43,5]]},"177":{"position":[[172,4],[430,5]]}},"relUrl":{}}],["auth(api_id",{"_index":1014,"title":{},"content":{"139":{"position":[[652,13]]},"141":{"position":[[646,13]]}},"relUrl":{}}],["auth=(hcti_api_user_id",{"_index":1157,"title":{},"content":{"162":{"position":[[592,23]]}},"relUrl":{}}],["authent",{"_index":60,"title":{"8":{"position":[[0,14]]},"75":{"position":[[0,14]]},"133":{"position":[[0,14]]},"138":{"position":[[0,14]]},"148":{"position":[[0,14]]},"161":{"position":[[0,14]]},"231":{"position":[[0,14]]},"252":{"position":[[0,14]]}},"content":{"6":{"position":[[137,14]]},"8":{"position":[[24,15],[192,12]]},"73":{"position":[[145,14]]},"75":{"position":[[24,15],[196,12]]},"81":{"position":[[22,12]]},"136":{"position":[[153,14]]},"138":{"position":[[24,15],[200,12]]},"146":{"position":[[139,14]]},"148":{"position":[[24,15],[193,12]]},"159":{"position":[[145,14]]},"161":{"position":[[24,15],[196,12]]},"201":{"position":[[58,14]]},"203":{"position":[[76,14]]},"230":{"position":[[64,14]]},"231":{"position":[[24,15],[191,12]]},"250":{"position":[[144,14]]}},"relUrl":{}}],["author",{"_index":669,"title":{"122":{"position":[[0,13]]},"156":{"position":[[0,13]]}},"content":{"81":{"position":[[416,17]]},"122":{"position":[[26,13]]},"142":{"position":[[646,16]]},"143":{"position":[[452,16]]},"156":{"position":[[10,13]]}},"relUrl":{}}],["auto",{"_index":569,"title":{"110":{"position":[[0,4]]}},"content":{"66":{"position":[[192,4]]},"85":{"position":[[48,4]]},"87":{"position":[[29,4]]}},"relUrl":{"110":{"position":[[0,6]]}}}],["autogener",{"_index":921,"title":{},"content":{"106":{"position":[[23,12]]}},"relUrl":{}}],["autom",{"_index":231,"title":{},"content":{"17":{"position":[[254,9]]},"105":{"position":[[140,8]]},"217":{"position":[[22,8]]}},"relUrl":{}}],["automat",{"_index":287,"title":{"72":{"position":[[0,9]]}},"content":{"24":{"position":[[81,13],[244,13]]},"36":{"position":[[13,13]]},"85":{"position":[[317,13]]},"89":{"position":[[586,9]]},"168":{"position":[[176,13]]},"170":{"position":[[40,13]]},"171":{"position":[[12,13]]},"176":{"position":[[434,14]]},"191":{"position":[[804,9],[975,9]]},"197":{"position":[[966,9],[1137,9]]},"199":{"position":[[54,13]]},"235":{"position":[[1079,9],[1250,9]]},"237":{"position":[[228,13]]},"255":{"position":[[768,9],[939,9]]}},"relUrl":{}}],["avail",{"_index":91,"title":{"131":{"position":[[0,9]]},"251":{"position":[[0,9]]}},"content":{"8":{"position":[[123,9]]},"15":{"position":[[66,9]]},"21":{"position":[[40,10]]},"30":{"position":[[54,10],[157,9]]},"75":{"position":[[123,9]]},"131":{"position":[[185,10]]},"138":{"position":[[123,9]]},"139":{"position":[[833,9]]},"143":{"position":[[694,9]]},"148":{"position":[[123,9]]},"156":{"position":[[84,10]]},"161":{"position":[[123,9]]},"176":{"position":[[918,9]]},"231":{"position":[[125,9]]},"250":{"position":[[124,9]]}},"relUrl":{}}],["avatar_url",{"_index":1276,"title":{},"content":{"187":{"position":[[125,13]]}},"relUrl":{}}],["averag",{"_index":207,"title":{},"content":{"16":{"position":[[204,7]]}},"relUrl":{}}],["avil",{"_index":1179,"title":{},"content":{"167":{"position":[[157,8]]}},"relUrl":{}}],["await",{"_index":1028,"title":{},"content":{"141":{"position":[[578,5]]}},"relUrl":{}}],["awesom",{"_index":479,"title":{"58":{"position":[[22,7]]}},"content":{"51":{"position":[[392,7]]},"58":{"position":[[46,7]]}},"relUrl":{"58":{"position":[[28,7]]}}}],["b0354248",{"_index":1311,"title":{},"content":{"192":{"position":[[42,8]]}},"relUrl":{}}],["b231",{"_index":1021,"title":{},"content":{"139":{"position":[[793,4]]},"141":{"position":[[759,4]]}},"relUrl":{}}],["b931",{"_index":1233,"title":{},"content":{"177":{"position":[[500,4]]}},"relUrl":{}}],["back",{"_index":71,"title":{},"content":{"7":{"position":[[173,4]]},"36":{"position":[[182,4]]},"53":{"position":[[189,4]]},"71":{"position":[[79,4]]},"74":{"position":[[177,4]]},"89":{"position":[[300,4]]},"137":{"position":[[181,4]]},"147":{"position":[[174,4]]},"158":{"position":[[26,4]]},"160":{"position":[[177,4]]},"175":{"position":[[167,4]]},"238":{"position":[[79,4]]},"246":{"position":[[161,4]]}},"relUrl":{}}],["background",{"_index":1060,"title":{"206":{"position":[[12,10]]}},"content":{"143":{"position":[[256,10]]},"162":{"position":[[439,10]]},"176":{"position":[[578,10]]},"206":{"position":[[44,12]]},"207":{"position":[[38,11],[119,10]]},"208":{"position":[[15,10]]},"209":{"position":[[147,10]]},"226":{"position":[[565,10],[669,11],[901,10]]}},"relUrl":{"206":{"position":[[20,11]]},"209":{"position":[[20,11]]}}}],["background/#exampl",{"_index":1374,"title":{},"content":{},"relUrl":{"208":{"position":[[20,19]]}}}],["background/#how",{"_index":1373,"title":{},"content":{},"relUrl":{"207":{"position":[[20,15]]}}}],["background/#ne",{"_index":1376,"title":{},"content":{},"relUrl":{"210":{"position":[[20,16]]}}}],["bad",{"_index":1319,"title":{},"content":{"192":{"position":[[131,3],[156,4]]},"236":{"position":[[111,3],[136,4]]}},"relUrl":{}}],["bandwidth",{"_index":486,"title":{"64":{"position":[[9,9]]}},"content":{"51":{"position":[[613,9]]},"64":{"position":[[100,9]]}},"relUrl":{"64":{"position":[[15,9]]}}}],["base",{"_index":290,"title":{},"content":{"24":{"position":[[131,5]]},"80":{"position":[[65,5]]}},"relUrl":{}}],["base64",{"_index":1,"title":{"0":{"position":[[8,6]]},"5":{"position":[[0,6]]}},"content":{"0":{"position":[[42,7]]},"1":{"position":[[10,6],[76,6],[106,6]]},"2":{"position":[[29,6]]},"3":{"position":[[99,6]]}},"relUrl":{"0":{"position":[[19,6],[44,6]]},"1":{"position":[[19,6]]},"2":{"position":[[19,6]]},"3":{"position":[[19,6]]},"4":{"position":[[19,6]]},"5":{"position":[[19,6]]}}}],["basic",{"_index":86,"title":{},"content":{"8":{"position":[[18,5]]},"9":{"position":[[683,6]]},"75":{"position":[[18,5]]},"81":{"position":[[434,6]]},"122":{"position":[[43,5]]},"138":{"position":[[18,5]]},"142":{"position":[[663,6]]},"143":{"position":[[469,6]]},"148":{"position":[[18,5]]},"156":{"position":[[36,6]]},"161":{"position":[[18,5]]},"231":{"position":[[18,5]]}},"relUrl":{}}],["basic_auth",{"_index":1229,"title":{},"content":{"177":{"position":[[418,11]]}},"relUrl":{}}],["bath",{"_index":880,"title":{},"content":{"102":{"position":[[194,5]]}},"relUrl":{}}],["bb51612c84cf",{"_index":1113,"title":{},"content":{"149":{"position":[[1134,12]]}},"relUrl":{}}],["bda3",{"_index":1361,"title":{},"content":{"202":{"position":[[482,4]]},"204":{"position":[[482,4]]}},"relUrl":{}}],["be",{"_index":177,"title":{},"content":{"14":{"position":[[122,5]]},"72":{"position":[[169,5]]},"228":{"position":[[96,5]]}},"relUrl":{}}],["bear",{"_index":878,"title":{},"content":{"102":{"position":[[175,5]]}},"relUrl":{}}],["becom",{"_index":221,"title":{},"content":{"17":{"position":[[145,6]]}},"relUrl":{}}],["befor",{"_index":326,"title":{},"content":{"28":{"position":[[121,6]]},"61":{"position":[[82,6]]},"67":{"position":[[130,6]]},"165":{"position":[[339,6]]},"168":{"position":[[352,6]]},"191":{"position":[[461,6]]},"197":{"position":[[461,6]]},"218":{"position":[[522,6]]},"228":{"position":[[111,6],[245,6]]},"235":{"position":[[461,6]]},"253":{"position":[[609,6]]},"255":{"position":[[528,6]]},"259":{"position":[[108,6]]}},"relUrl":{}}],["beta",{"_index":212,"title":{"17":{"position":[[28,5]]}},"content":{"17":{"position":[[78,5]]}},"relUrl":{"17":{"position":[[40,4]]}}}],["better",{"_index":725,"title":{},"content":{"89":{"position":[[567,6]]}},"relUrl":{}}],["between",{"_index":394,"title":{},"content":{"36":{"position":[[443,7]]}},"relUrl":{}}],["bit",{"_index":1129,"title":{},"content":{"150":{"position":[[761,3]]}},"relUrl":{}}],["blank",{"_index":1519,"title":{"259":{"position":[[0,5]]}},"content":{"250":{"position":[[283,5]]},"259":{"position":[[48,5]]}},"relUrl":{}}],["blog",{"_index":219,"title":{},"content":{"17":{"position":[[107,4]]}},"relUrl":{}}],["blurri",{"_index":867,"title":{},"content":{"101":{"position":[[246,6]]}},"relUrl":{}}],["bodi",{"_index":647,"title":{},"content":{"76":{"position":[[926,5],[1017,5]]},"143":{"position":[[377,5]]},"157":{"position":[[6,6]]},"177":{"position":[[386,5]]},"207":{"position":[[112,4]]},"208":{"position":[[57,5]]},"226":{"position":[[894,4]]}},"relUrl":{}}],["boolean",{"_index":1331,"title":{},"content":{"197":{"position":[[743,7]]},"235":{"position":[[743,7],[899,7]]}},"relUrl":{}}],["border",{"_index":706,"title":{},"content":{"86":{"position":[[44,7]]},"88":{"position":[[58,7]]},"102":{"position":[[412,6]]},"139":{"position":[[355,7]]},"141":{"position":[[328,7]]},"142":{"position":[[268,7]]},"149":{"position":[[251,7]]},"187":{"position":[[707,6]]},"226":{"position":[[451,7]]}},"relUrl":{}}],["both",{"_index":31,"title":{},"content":{"3":{"position":[[25,4]]},"8":{"position":[[105,4]]},"41":{"position":[[137,4]]},"75":{"position":[[105,4]]},"138":{"position":[[105,4]]},"148":{"position":[[105,4]]},"161":{"position":[[105,4]]},"191":{"position":[[824,4],[995,4]]},"197":{"position":[[986,4],[1157,4]]},"231":{"position":[[107,4]]},"235":{"position":[[1099,4],[1270,4]]},"255":{"position":[[788,4],[959,4]]}},"relUrl":{}}],["bottom",{"_index":854,"title":{},"content":{"98":{"position":[[1316,8]]}},"relUrl":{}}],["box",{"_index":454,"title":{},"content":{"48":{"position":[[143,4]]},"139":{"position":[[347,5]]},"141":{"position":[[320,5]]},"142":{"position":[[260,5]]},"149":{"position":[[244,4]]},"162":{"position":[[417,5]]},"226":{"position":[[430,4],[464,3]]}},"relUrl":{}}],["brand",{"_index":303,"title":{"25":{"position":[[0,5]]}},"content":{},"relUrl":{}}],["browser",{"_index":241,"title":{"140":{"position":[[22,8]]}},"content":{"18":{"position":[[220,8]]},"72":{"position":[[161,7],[209,7]]},"89":{"position":[[165,8]]},"126":{"position":[[166,8]]},"140":{"position":[[127,8]]},"143":{"position":[[84,8]]}},"relUrl":{}}],["btoa(usernam",{"_index":1064,"title":{},"content":{"143":{"position":[[480,13]]}},"relUrl":{}}],["buffer(apiid",{"_index":1039,"title":{},"content":{"142":{"position":[[678,12]]}},"relUrl":{}}],["bug",{"_index":375,"title":{},"content":{"35":{"position":[[61,5]]},"36":{"position":[[291,3]]}},"relUrl":{}}],["build",{"_index":510,"title":{},"content":{"54":{"position":[[108,5]]},"65":{"position":[[53,5]]},"80":{"position":[[33,5]]}},"relUrl":{}}],["built",{"_index":661,"title":{},"content":{"80":{"position":[[99,5],[262,5]]},"170":{"position":[[19,5]]},"172":{"position":[[246,5]]},"178":{"position":[[24,5]]}},"relUrl":{}}],["busi",{"_index":229,"title":{"95":{"position":[[0,8]]}},"content":{"17":{"position":[[235,10]]},"84":{"position":[[325,8]]},"95":{"position":[[14,8]]}},"relUrl":{}}],["button",{"_index":238,"title":{},"content":{"18":{"position":[[118,6]]}},"relUrl":{}}],["byte",{"_index":115,"title":{},"content":{"9":{"position":[[364,6]]},"76":{"position":[[153,7]]},"247":{"position":[[247,6]]}},"relUrl":{}}],["bytes.newreader(reqbodi",{"_index":637,"title":{},"content":{"76":{"position":[[609,25]]}},"relUrl":{}}],["c",{"_index":48,"title":{"6":{"position":[[0,3]]},"7":{"position":[[23,2]]},"8":{"position":[[20,2]]},"9":{"position":[[0,2]]},"11":{"position":[[0,2]]}},"content":{"6":{"position":[[40,3],[132,2],[157,2],[162,2]]},"7":{"position":[[126,2]]},"8":{"position":[[157,2],[286,2]]},"9":{"position":[[5,2],[119,3]]},"103":{"position":[[103,2]]}},"relUrl":{"7":{"position":[[40,1]]},"8":{"position":[[37,1]]}}}],["cach",{"_index":205,"title":{"178":{"position":[[27,7]]}},"content":{"16":{"position":[[154,7],[178,7]]},"64":{"position":[[44,6]]},"174":{"position":[[212,7]]},"178":{"position":[[33,8],[48,5],[274,6]]},"237":{"position":[[242,6],[495,6],[515,6]]},"241":{"position":[[186,7]]}},"relUrl":{"178":{"position":[[47,7]]}}}],["cache_expir",{"_index":1249,"title":{},"content":{"178":{"position":[[719,17]]}},"relUrl":{}}],["cache_key",{"_index":1240,"title":{},"content":{"178":{"position":[[403,9]]}},"relUrl":{}}],["cached_url",{"_index":1242,"title":{},"content":{"178":{"position":[[461,10],[509,10]]}},"relUrl":{}}],["cached_url.pres",{"_index":1244,"title":{},"content":{"178":{"position":[[523,19]]}},"relUrl":{}}],["call",{"_index":275,"title":{},"content":{"22":{"position":[[226,5]]},"27":{"position":[[76,7]]},"131":{"position":[[142,4]]},"165":{"position":[[292,4]]},"166":{"position":[[150,7],[394,4]]},"178":{"position":[[217,5]]},"197":{"position":[[805,4]]},"235":{"position":[[805,4]]}},"relUrl":{}}],["card",{"_index":688,"title":{"95":{"position":[[9,4]]},"107":{"position":[[27,5]]},"108":{"position":[[22,5]]}},"content":{"84":{"position":[[334,4]]},"95":{"position":[[23,4]]},"107":{"position":[[69,5]]},"180":{"position":[[91,6]]}},"relUrl":{"95":{"position":[[52,4]]},"107":{"position":[[29,5]]},"108":{"position":[[24,5]]}}}],["catch(err",{"_index":1072,"title":{},"content":{"143":{"position":[[734,10]]}},"relUrl":{}}],["cdn",{"_index":401,"title":{},"content":{"37":{"position":[[124,4]]},"58":{"position":[[54,3]]},"91":{"position":[[202,4]]},"241":{"position":[[215,4],[232,3]]}},"relUrl":{}}],["center",{"_index":853,"title":{},"content":{"98":{"position":[[1291,9]]},"102":{"position":[[85,6]]},"187":{"position":[[522,6]]},"226":{"position":[[619,7]]}},"relUrl":{}}],["center;\">",{"_index":710,"title":{},"content":{"86":{"position":[[75,12]]},"88":{"position":[[89,12]]}},"relUrl":{}}],["cf862c34a744",{"_index":366,"title":{},"content":{"33":{"position":[[125,13]]}},"relUrl":{}}],["ch",{"_index":1087,"title":{},"content":{"149":{"position":[[432,3],[1023,6]]}},"relUrl":{}}],["challeng",{"_index":1534,"title":{},"content":{"257":{"position":[[43,11]]}},"relUrl":{}}],["chang",{"_index":537,"title":{},"content":{"62":{"position":[[8,6]]},"178":{"position":[[161,7]]},"237":{"position":[[461,6]]}},"relUrl":{}}],["changelog",{"_index":151,"title":{"12":{"position":[[0,9]]}},"content":{},"relUrl":{"12":{"position":[[0,11]]}}}],["changelog/#brand",{"_index":311,"title":{},"content":{},"relUrl":{"25":{"position":[[0,17]]}}}],["changelog/#delet",{"_index":340,"title":{},"content":{},"relUrl":{"29":{"position":[[0,20]]}}}],["changelog/#font",{"_index":179,"title":{},"content":{},"relUrl":{"14":{"position":[[0,16]]},"15":{"position":[[0,16]]}}}],["changelog/#integromat",{"_index":255,"title":{},"content":{},"relUrl":{"20":{"position":[[0,22]]},"30":{"position":[[0,22]]}}}],["changelog/#introduc",{"_index":302,"title":{},"content":{},"relUrl":{"24":{"position":[[0,23]]}}}],["changelog/#ms_delay",{"_index":330,"title":{},"content":{},"relUrl":{"28":{"position":[[0,20]]}}}],["changelog/#new",{"_index":242,"title":{},"content":{},"relUrl":{"18":{"position":[[0,15]]},"23":{"position":[[0,15]]}}}],["changelog/#rend",{"_index":281,"title":{},"content":{},"relUrl":{"22":{"position":[[0,18]]}}}],["changelog/#rubi",{"_index":247,"title":{},"content":{},"relUrl":{"19":{"position":[[0,16]]}}}],["changelog/#templ",{"_index":264,"title":{},"content":{},"relUrl":{"21":{"position":[[0,20]]}}}],["changelog/#url",{"_index":317,"title":{},"content":{},"relUrl":{"26":{"position":[[0,15]]},"27":{"position":[[0,15]]}}}],["changelog/#vari",{"_index":210,"title":{},"content":{},"relUrl":{"16":{"position":[[0,19]]}}}],["changelog/#what",{"_index":167,"title":{},"content":{},"relUrl":{"13":{"position":[[0,16]]}}}],["changelog/#zapi",{"_index":232,"title":{},"content":{},"relUrl":{"17":{"position":[[0,18]]}}}],["charact",{"_index":185,"title":{"63":{"position":[[44,11]]}},"content":{"15":{"position":[[121,9],[202,10],[311,11]]},"36":{"position":[[422,9]]},"51":{"position":[[590,11]]},"224":{"position":[[420,10]]}},"relUrl":{"63":{"position":[[49,10]]}}}],["charset=\"utf",{"_index":1388,"title":{},"content":{"213":{"position":[[381,12]]}},"relUrl":{}}],["charset=\\\"utf",{"_index":1356,"title":{},"content":{"202":{"position":[[415,13]]},"204":{"position":[[415,13]]}},"relUrl":{}}],["chart",{"_index":767,"title":{"97":{"position":[[6,6]]}},"content":{"97":{"position":[[88,6]]},"98":{"position":[[339,6]]},"99":{"position":[[49,6],[103,6]]}},"relUrl":{"97":{"position":[[14,6]]},"98":{"position":[[14,6]]},"99":{"position":[[14,6]]},"100":{"position":[[14,6]]}}}],["chartopt",{"_index":851,"title":{},"content":{"98":{"position":[[1236,13]]}},"relUrl":{}}],["check",{"_index":463,"title":{},"content":{"48":{"position":[[326,5]]},"258":{"position":[[135,5]]}},"relUrl":{}}],["chines",{"_index":483,"title":{"63":{"position":[[15,8]]}},"content":{"51":{"position":[[561,8]]}},"relUrl":{"63":{"position":[[21,7]]}}}],["chrome",{"_index":55,"title":{"67":{"position":[[23,6]]}},"content":{"6":{"position":[[72,7]]},"7":{"position":[[77,6]]},"40":{"position":[[96,7]]},"41":{"position":[[73,6]]},"42":{"position":[[209,7]]},"51":{"position":[[728,6]]},"59":{"position":[[303,7]]},"67":{"position":[[61,7]]},"73":{"position":[[76,7]]},"74":{"position":[[77,6]]},"89":{"position":[[60,6],[101,7]]},"105":{"position":[[72,7]]},"130":{"position":[[82,7]]},"136":{"position":[[80,7]]},"137":{"position":[[77,6]]},"146":{"position":[[73,7]]},"147":{"position":[[77,6]]},"159":{"position":[[76,7]]},"160":{"position":[[77,6]]},"174":{"position":[[74,7]]},"175":{"position":[[73,6]]},"221":{"position":[[72,6]]},"246":{"position":[[65,6]]},"250":{"position":[[78,7]]}},"relUrl":{"67":{"position":[[29,6]]}}}],["chrome’",{"_index":1306,"title":{},"content":{"191":{"position":[[767,8],[938,8]]},"197":{"position":[[929,8],[1100,8]]},"218":{"position":[[150,8],[229,8]]},"235":{"position":[[1042,8],[1213,8]]},"255":{"position":[[731,8],[902,8]]}},"relUrl":{}}],["circl",{"_index":892,"title":{},"content":{"102":{"position":[[398,6]]},"187":{"position":[[693,6]]}},"relUrl":{}}],["cjk",{"_index":540,"title":{},"content":{"63":{"position":[[18,3]]}},"relUrl":{}}],["class",{"_index":110,"title":{"172":{"position":[[6,5]]}},"content":{"9":{"position":[[327,5]]},"172":{"position":[[263,5]]}},"relUrl":{"172":{"position":[[31,5]]}}}],["class=\"box",{"_index":1427,"title":{},"content":{"226":{"position":[[321,10]]}},"relUrl":{}}],["class=\"box\">",{"_index":1422,"title":{},"content":{"226":{"position":[[153,15]]}},"relUrl":{}}],["class=\"instagram",{"_index":973,"title":{},"content":{"127":{"position":[[210,16]]}},"relUrl":{}}],["class=\"mt",{"_index":888,"title":{},"content":{"102":{"position":[[294,9],[463,9]]},"187":{"position":[[628,9],[758,9]]}},"relUrl":{}}],["class=\"p",{"_index":868,"title":{},"content":{"102":{"position":[[69,8]]},"187":{"position":[[506,8]]}},"relUrl":{}}],["class=\"round",{"_index":891,"title":{},"content":{"102":{"position":[[383,14]]},"187":{"position":[[678,14]]}},"relUrl":{}}],["class=\"text",{"_index":899,"title":{},"content":{"102":{"position":[[512,11]]},"187":{"position":[[805,11]]}},"relUrl":{}}],["class=\"tweet",{"_index":874,"title":{},"content":{"102":{"position":[[132,12]]},"187":{"position":[[569,12]]}},"relUrl":{}}],["class=\"twitt",{"_index":1381,"title":{},"content":{"213":{"position":[[107,14]]}},"relUrl":{}}],["class='box'>",{"_index":1082,"title":{},"content":{"149":{"position":[[166,15]]}},"relUrl":{}}],["class='box'>hello",{"_index":1152,"title":{},"content":{"162":{"position":[[367,21]]}},"relUrl":{}}],["class='box'>javascript",{"_index":1007,"title":{},"content":{"139":{"position":[[300,25]]},"141":{"position":[[273,25]]},"142":{"position":[[213,25]]}},"relUrl":{}}],["class='ping'>pong",{"_index":119,"title":{},"content":{"9":{"position":[[402,20]]},"32":{"position":[[310,20]]},"76":{"position":[[337,20]]},"150":{"position":[[249,20]]},"177":{"position":[[240,20]]},"247":{"position":[[284,20]]}},"relUrl":{}}],["class='test'>hello",{"_index":1058,"title":{},"content":{"143":{"position":[[198,22]]}},"relUrl":{}}],["class=\\\"twitt",{"_index":1348,"title":{},"content":{"202":{"position":[[179,15]]},"204":{"position":[[179,15]]}},"relUrl":{}}],["clear",{"_index":1188,"title":{},"content":{"171":{"position":[[66,5]]},"241":{"position":[[176,5]]}},"relUrl":{}}],["click",{"_index":237,"title":{},"content":{"18":{"position":[[102,5]]},"126":{"position":[[175,8]]},"157":{"position":[[17,5]]}},"relUrl":{}}],["client",{"_index":128,"title":{"19":{"position":[[5,6]]},"124":{"position":[[14,6]]},"143":{"position":[[0,6]]}},"content":{"9":{"position":[[516,6]]},"14":{"position":[[75,7]]},"19":{"position":[[68,7],[161,6]]},"76":{"position":[[746,6]]},"121":{"position":[[20,6]]},"136":{"position":[[284,6]]},"139":{"position":[[169,7]]},"141":{"position":[[107,7]]},"150":{"position":[[348,7],[468,7]]},"154":{"position":[[19,6]]},"176":{"position":[[31,6],[159,6],[271,6],[449,6]]},"178":{"position":[[543,6]]},"247":{"position":[[398,6]]}},"relUrl":{"19":{"position":[[17,6]]}}}],["client.create_image(\"<div>hello",{"_index":1215,"title":{},"content":{"176":{"position":[[507,38]]}},"relUrl":{}}],["client.create_image(html",{"_index":1245,"title":{},"content":{"178":{"position":[[579,25]]}},"relUrl":{}}],["client.credenti",{"_index":1507,"title":{},"content":{"247":{"position":[[421,18]]}},"relUrl":{}}],["client.do(req",{"_index":642,"title":{},"content":{"76":{"position":[[813,14]]}},"relUrl":{}}],["client.headers[httprequestheader.author",{"_index":131,"title":{},"content":{"9":{"position":[[633,47]]}},"relUrl":{}}],["client.uploadvalu",{"_index":132,"title":{},"content":{"9":{"position":[[716,20]]},"247":{"position":[[495,20]]}},"relUrl":{}}],["cloudflare’",{"_index":548,"title":{},"content":{"64":{"position":[[54,12]]},"237":{"position":[[266,12]]}},"relUrl":{}}],["code",{"_index":32,"title":{"9":{"position":[[11,4]]},"76":{"position":[[15,4]]},"81":{"position":[[8,4]]},"103":{"position":[[20,4]]},"116":{"position":[[8,4]]},"127":{"position":[[8,4]]},"139":{"position":[[19,4]]},"149":{"position":[[12,4]]},"162":{"position":[[15,4]]},"176":{"position":[[13,4]]},"213":{"position":[[8,4]]},"247":{"position":[[8,4]]}},"content":{"3":{"position":[[77,4]]},"6":{"position":[[173,4]]},"8":{"position":[[160,4]]},"9":{"position":[[8,4],[128,4]]},"73":{"position":[[189,4]]},"75":{"position":[[164,4]]},"76":{"position":[[12,4]]},"79":{"position":[[141,4]]},"86":{"position":[[152,4]]},"95":{"position":[[351,5]]},"103":{"position":[[51,5]]},"104":{"position":[[207,4]]},"106":{"position":[[133,4]]},"107":{"position":[[99,4]]},"108":{"position":[[9,4]]},"109":{"position":[[89,4]]},"110":{"position":[[85,4]]},"116":{"position":[[51,4]]},"126":{"position":[[114,4]]},"136":{"position":[[205,4]]},"138":{"position":[[168,4]]},"139":{"position":[[16,4]]},"141":{"position":[[8,4]]},"146":{"position":[[177,4]]},"148":{"position":[[161,4]]},"149":{"position":[[9,4]]},"150":{"position":[[55,4],[738,4]]},"159":{"position":[[189,4]]},"161":{"position":[[164,4]]},"162":{"position":[[12,4]]},"174":{"position":[[154,4]]},"180":{"position":[[31,4],[98,4]]},"217":{"position":[[290,5]]},"226":{"position":[[841,4]]},"231":{"position":[[159,4]]},"245":{"position":[[137,4]]},"247":{"position":[[5,4]]}},"relUrl":{"9":{"position":[[27,4]]},"76":{"position":[[33,4]]},"81":{"position":[[42,4]]},"103":{"position":[[22,4]]},"116":{"position":[[9,5]]},"127":{"position":[[33,4]]},"139":{"position":[[45,4]]},"149":{"position":[[31,4]]},"162":{"position":[[37,4]]},"176":{"position":[[33,4]]},"213":{"position":[[36,4]]},"247":{"position":[[30,4]]}}}],["code/c",{"_index":150,"title":{},"content":{},"relUrl":{"11":{"position":[[9,7]]}}}],["code/c/#authent",{"_index":99,"title":{},"content":{},"relUrl":{"8":{"position":[[9,22]]}}}],["code/c/#c",{"_index":61,"title":{},"content":{},"relUrl":{"6":{"position":[[9,9]]},"9":{"position":[[9,9]]}}}],["code/c/#gener",{"_index":84,"title":{},"content":{},"relUrl":{"7":{"position":[[9,18]]}}}],["code/c/#ne",{"_index":149,"title":{},"content":{},"relUrl":{"10":{"position":[[9,12]]}}}],["code/curl",{"_index":347,"title":{},"content":{},"relUrl":{"31":{"position":[[9,10]]}}}],["code/curl/#gener",{"_index":360,"title":{},"content":{},"relUrl":{"32":{"position":[[9,19]]}}}],["code/curl/#ne",{"_index":368,"title":{},"content":{},"relUrl":{"34":{"position":[[9,15]]}}}],["code/curl/#respons",{"_index":367,"title":{},"content":{},"relUrl":{"33":{"position":[[9,19]]}}}],["code/go",{"_index":657,"title":{},"content":{},"relUrl":{"78":{"position":[[9,8]]}}}],["code/go/#authent",{"_index":614,"title":{},"content":{},"relUrl":{"75":{"position":[[9,23]]}}}],["code/go/#gener",{"_index":613,"title":{},"content":{},"relUrl":{"74":{"position":[[9,19]]}}}],["code/go/#golang",{"_index":612,"title":{},"content":{},"relUrl":{"73":{"position":[[9,15]]},"76":{"position":[[9,15]]}}}],["code/go/#ne",{"_index":656,"title":{},"content":{},"relUrl":{"77":{"position":[[9,13]]}}}],["code/googl",{"_index":659,"title":{},"content":{},"relUrl":{"79":{"position":[[9,11]]},"80":{"position":[[9,11]]},"81":{"position":[[9,11]]},"82":{"position":[[9,11]]},"83":{"position":[[9,11]]}}}],["code/javascript",{"_index":1026,"title":{},"content":{},"relUrl":{"140":{"position":[[9,16]]},"145":{"position":[[9,16]]}}}],["code/javascript/#authent",{"_index":1004,"title":{},"content":{},"relUrl":{"138":{"position":[[9,31]]}}}],["code/javascript/#cli",{"_index":1074,"title":{},"content":{},"relUrl":{"143":{"position":[[9,23]]}}}],["code/javascript/#gener",{"_index":1003,"title":{},"content":{},"relUrl":{"137":{"position":[[9,27]]}}}],["code/javascript/#javascript",{"_index":1002,"title":{},"content":{},"relUrl":{"136":{"position":[[9,27]]},"139":{"position":[[9,27]]},"141":{"position":[[9,27]]}}}],["code/javascript/#ne",{"_index":1075,"title":{},"content":{},"relUrl":{"144":{"position":[[9,21]]}}}],["code/javascript/#plain",{"_index":1052,"title":{},"content":{},"relUrl":{"142":{"position":[[9,22]]}}}],["code/php",{"_index":1133,"title":{},"content":{},"relUrl":{"152":{"position":[[9,9]]}}}],["code/php/#authent",{"_index":1079,"title":{},"content":{},"relUrl":{"148":{"position":[[9,24]]}}}],["code/php/#gener",{"_index":1078,"title":{},"content":{},"relUrl":{"147":{"position":[[9,20]]}}}],["code/php/#ne",{"_index":1132,"title":{},"content":{},"relUrl":{"151":{"position":[[9,14]]}}}],["code/php/#php",{"_index":1077,"title":{},"content":{},"relUrl":{"146":{"position":[[9,13]]},"149":{"position":[[9,13]]},"150":{"position":[[9,13]]}}}],["code/python",{"_index":1166,"title":{},"content":{},"relUrl":{"164":{"position":[[9,12]]}}}],["code/python/#authent",{"_index":1147,"title":{},"content":{},"relUrl":{"161":{"position":[[9,27]]}}}],["code/python/#gener",{"_index":1146,"title":{},"content":{},"relUrl":{"160":{"position":[[9,23]]}}}],["code/python/#ne",{"_index":1165,"title":{},"content":{},"relUrl":{"163":{"position":[[9,17]]}}}],["code/python/#python",{"_index":1145,"title":{},"content":{},"relUrl":{"159":{"position":[[9,19]]},"162":{"position":[[9,19]]}}}],["code/rubi",{"_index":1262,"title":{},"content":{},"relUrl":{"180":{"position":[[9,10]]},"182":{"position":[[9,10]]}}}],["code/ruby/#exampl",{"_index":1235,"title":{},"content":{},"relUrl":{"177":{"position":[[9,18]]}}}],["code/ruby/#gener",{"_index":1205,"title":{},"content":{},"relUrl":{"175":{"position":[[9,21]]}}}],["code/ruby/#ne",{"_index":1263,"title":{},"content":{},"relUrl":{"181":{"position":[[9,15]]}}}],["code/ruby/#rend",{"_index":1258,"title":{},"content":{},"relUrl":{"179":{"position":[[9,20]]}}}],["code/ruby/#rubi",{"_index":1204,"title":{},"content":{},"relUrl":{"174":{"position":[[9,15]]},"176":{"position":[[9,15]]},"178":{"position":[[9,15]]}}}],["code/vb.net",{"_index":1517,"title":{},"content":{},"relUrl":{"249":{"position":[[9,12]]}}}],["code/vb.net/#exampl",{"_index":1515,"title":{},"content":{},"relUrl":{"247":{"position":[[9,20]]}}}],["code/vb.net/#gener",{"_index":1501,"title":{},"content":{},"relUrl":{"246":{"position":[[9,21]]}}}],["code/vb.net/#ne",{"_index":1516,"title":{},"content":{},"relUrl":{"248":{"position":[[9,17]]}}}],["code/vb.net/#vbnet",{"_index":1500,"title":{},"content":{},"relUrl":{"245":{"position":[[9,18]]}}}],["codepen",{"_index":522,"title":{},"content":{"56":{"position":[[160,7]]},"107":{"position":[[124,8]]},"108":{"position":[[34,8]]},"109":{"position":[[114,8]]},"110":{"position":[[110,8]]},"257":{"position":[[100,8]]}},"relUrl":{}}],["color",{"_index":1061,"title":{},"content":{"143":{"position":[[267,6]]},"162":{"position":[[425,6],[450,6]]},"176":{"position":[[589,6]]},"207":{"position":[[130,6]]},"208":{"position":[[26,6]]},"226":{"position":[[576,6],[876,6],[912,6]]}},"relUrl":{}}],["command",{"_index":348,"title":{},"content":{"32":{"position":[[9,7]]}},"relUrl":{}}],["comment",{"_index":934,"title":{},"content":{"109":{"position":[[32,9]]}},"relUrl":{}}],["common",{"_index":1265,"title":{"186":{"position":[[0,6]]}},"content":{"183":{"position":[[124,6]]}},"relUrl":{}}],["complet",{"_index":335,"title":{},"content":{"29":{"position":[[98,10]]}},"relUrl":{}}],["complex",{"_index":279,"title":{},"content":{"22":{"position":[[314,7]]},"150":{"position":[[788,7]]},"168":{"position":[[46,7]]},"259":{"position":[[184,7]]}},"relUrl":{}}],["condit",{"_index":848,"title":{},"content":{"98":{"position":[[1206,10]]}},"relUrl":{}}],["connect",{"_index":343,"title":{},"content":{"30":{"position":[[96,7]]},"115":{"position":[[0,7]]},"130":{"position":[[130,7]]},"133":{"position":[[5,10]]},"250":{"position":[[317,7]]},"252":{"position":[[5,10]]}},"relUrl":{}}],["connectorallow",{"_index":801,"title":{},"content":{"98":{"position":[[663,17]]}},"relUrl":{}}],["consid",{"_index":395,"title":{},"content":{"36":{"position":[[474,10]]}},"relUrl":{}}],["consist",{"_index":1187,"title":{},"content":{"171":{"position":[[51,10]]}},"relUrl":{}}],["console.error(err",{"_index":1073,"title":{},"content":{"143":{"position":[[751,20]]}},"relUrl":{}}],["console.error(error",{"_index":1049,"title":{},"content":{"142":{"position":[[943,20]]}},"relUrl":{}}],["console.log(`statuscod",{"_index":1042,"title":{},"content":{"142":{"position":[[779,24]]}},"relUrl":{}}],["console.log(data.url",{"_index":1071,"title":{},"content":{"143":{"position":[[709,21]]}},"relUrl":{}}],["console.log(image[\"url",{"_index":1046,"title":{},"content":{"142":{"position":[[879,25]]}},"relUrl":{}}],["console.log(json.parse(data",{"_index":1017,"title":{},"content":{"139":{"position":[[704,29]]}},"relUrl":{}}],["console.writeline(resultstr",{"_index":136,"title":{},"content":{"9":{"position":[[939,32]]},"247":{"position":[[703,31]]}},"relUrl":{}}],["const",{"_index":621,"title":{},"content":{"76":{"position":[[221,5]]},"139":{"position":[[211,5],[270,5]]},"141":{"position":[[176,5],[243,5],[564,5],[669,5]]},"142":{"position":[[137,5],[168,5],[456,5],[484,5],[514,5],[730,5],[851,5]]},"143":{"position":[[168,5],[287,5],[315,5],[343,5]]}},"relUrl":{}}],["contact",{"_index":509,"title":{},"content":{"54":{"position":[[56,7]]}},"relUrl":{}}],["contain",{"_index":260,"title":{},"content":{"21":{"position":[[102,8]]}},"relUrl":{}}],["content",{"_index":309,"title":{},"content":{"25":{"position":[[148,8]]},"64":{"position":[[74,7]]},"66":{"position":[[234,7]]},"142":{"position":[[610,8]]},"143":{"position":[[416,8]]},"149":{"position":[[829,8]]},"237":{"position":[[286,7]]}},"relUrl":{}}],["content</div>",{"_index":1287,"title":{},"content":{"189":{"position":[[234,20]]},"195":{"position":[[232,20]]},"233":{"position":[[231,20]]},"253":{"position":[[315,20]]}},"relUrl":{}}],["control",{"_index":270,"title":{},"content":{"22":{"position":[[96,7],[338,7]]},"48":{"position":[[394,7]]},"165":{"position":[[0,7],[96,7]]},"167":{"position":[[210,7]]},"179":{"position":[[33,11],[132,10]]},"191":{"position":[[32,7]]},"197":{"position":[[32,7],[768,7]]},"235":{"position":[[32,7],[768,7]]}},"relUrl":{}}],["convert",{"_index":0,"title":{"0":{"position":[[0,7]]},"40":{"position":[[0,7]]},"44":{"position":[[0,7]]},"102":{"position":[[0,10]]},"125":{"position":[[0,7]]}},"content":{"2":{"position":[[19,7]]},"3":{"position":[[91,7]]},"7":{"position":[[87,7]]},"9":{"position":[[77,10]]},"18":{"position":[[135,9]]},"41":{"position":[[83,7]]},"70":{"position":[[0,7]]},"74":{"position":[[87,7]]},"76":{"position":[[81,10]]},"93":{"position":[[69,7]]},"101":{"position":[[170,8]]},"118":{"position":[[32,10]]},"137":{"position":[[87,7]]},"139":{"position":[[85,10]]},"147":{"position":[[87,7]]},"149":{"position":[[78,10]]},"160":{"position":[[87,7]]},"162":{"position":[[81,10]]},"175":{"position":[[83,7]]},"246":{"position":[[75,7]]}},"relUrl":{"102":{"position":[[0,12]]}}}],["convert.tobase64string(encoding.ascii.getbytes(\"user_id:api_key",{"_index":130,"title":{},"content":{"9":{"position":[[565,67]]}},"relUrl":{}}],["cool",{"_index":559,"title":{},"content":{"65":{"position":[[69,5]]}},"relUrl":{}}],["copi",{"_index":534,"title":{},"content":{"60":{"position":[[59,4]]},"127":{"position":[[0,4]]},"213":{"position":[[0,4]]}},"relUrl":{}}],["cor",{"_index":456,"title":{},"content":{"48":{"position":[[209,4]]}},"relUrl":{}}],["correct",{"_index":190,"title":{},"content":{"15":{"position":[[194,7]]}},"relUrl":{}}],["correctli",{"_index":543,"title":{},"content":{"63":{"position":[[115,10]]}},"relUrl":{}}],["cors.org",{"_index":460,"title":{},"content":{"48":{"position":[[267,8]]}},"relUrl":{}}],["courier",{"_index":1451,"title":{},"content":{"226":{"position":[[861,8]]}},"relUrl":{}}],["creat",{"_index":77,"title":{"36":{"position":[[18,6]]},"188":{"position":[[0,8]]},"198":{"position":[[0,8]]},"217":{"position":[[0,8]]},"232":{"position":[[0,8]]},"253":{"position":[[0,6]]},"255":{"position":[[0,6]]}},"content":{"7":{"position":[[265,8]]},"9":{"position":[[133,7]]},"21":{"position":[[75,6],[159,8]]},"22":{"position":[[384,8]]},"27":{"position":[[44,6]]},"32":{"position":[[110,8]]},"36":{"position":[[51,8],[157,7]]},"37":{"position":[[179,6]]},"38":{"position":[[52,7]]},"41":{"position":[[213,8]]},"52":{"position":[[39,6]]},"53":{"position":[[232,8]]},"61":{"position":[[89,8]]},"66":{"position":[[373,8]]},"74":{"position":[[269,8]]},"76":{"position":[[673,6]]},"89":{"position":[[446,8]]},"102":{"position":[[15,7]]},"127":{"position":[[44,6]]},"131":{"position":[[52,6],[84,6]]},"137":{"position":[[273,8]]},"139":{"position":[[452,6],[860,8]]},"141":{"position":[[425,6]]},"147":{"position":[[266,8]]},"155":{"position":[[4,8],[23,6]]},"160":{"position":[[269,8]]},"175":{"position":[[245,8]]},"176":{"position":[[479,8]]},"178":{"position":[[197,8],[297,8]]},"179":{"position":[[170,6]]},"183":{"position":[[0,6],[156,8],[305,8]]},"185":{"position":[[150,8]]},"186":{"position":[[87,6]]},"189":{"position":[[4,6]]},"190":{"position":[[4,8]]},"192":{"position":[[12,7]]},"193":{"position":[[15,6],[49,6]]},"194":{"position":[[107,6]]},"196":{"position":[[4,8]]},"198":{"position":[[99,6]]},"199":{"position":[[9,6],[133,6]]},"200":{"position":[[4,6]]},"206":{"position":[[13,6]]},"213":{"position":[[44,6],[455,8]]},"216":{"position":[[81,8]]},"224":{"position":[[133,8],[355,8]]},"228":{"position":[[252,8]]},"230":{"position":[[81,8]]},"231":{"position":[[288,6]]},"233":{"position":[[4,6]]},"234":{"position":[[4,8]]},"236":{"position":[[12,7]]},"237":{"position":[[6,8]]},"246":{"position":[[239,8]]},"247":{"position":[[10,7]]},"250":{"position":[[161,6],[191,6]]},"251":{"position":[[47,6],[77,6]]},"253":{"position":[[42,6],[77,8]]},"254":{"position":[[5,8]]},"257":{"position":[[0,8]]},"258":{"position":[[74,8]]}},"relUrl":{"36":{"position":[[53,6]]}}}],["created_at",{"_index":1344,"title":{},"content":{"202":{"position":[[44,13]]},"204":{"position":[[44,13]]}},"relUrl":{}}],["creation",{"_index":268,"title":{},"content":{"22":{"position":[[71,9]]},"37":{"position":[[54,8]]},"184":{"position":[[100,9]]}},"relUrl":{}}],["credenti",{"_index":103,"title":{},"content":{"9":{"position":[[159,11],[551,11],[694,12]]},"32":{"position":[[167,11]]},"247":{"position":[[36,11]]}},"relUrl":{}}],["credit",{"_index":517,"title":{},"content":{"55":{"position":[[187,6]]}},"relUrl":{}}],["crip/clear",{"_index":732,"title":{},"content":{"90":{"position":[[114,10]]}},"relUrl":{}}],["crop",{"_index":692,"title":{},"content":{"85":{"position":[[53,4],[331,5]]},"87":{"position":[[34,5]]},"89":{"position":[[596,8]]},"191":{"position":[[294,4],[814,9],[985,9]]},"197":{"position":[[294,4],[976,9],[1147,9]]},"212":{"position":[[244,4]]},"218":{"position":[[811,4]]},"220":{"position":[[211,4]]},"235":{"position":[[294,4],[1089,9],[1260,9]]},"255":{"position":[[778,9],[949,9],[1099,4]]}},"relUrl":{}}],["crossorigin",{"_index":442,"title":{},"content":{"46":{"position":[[146,11]]}},"relUrl":{}}],["crossorigin=\"anonymous\">",{"_index":904,"title":{},"content":{"102":{"position":[[819,27]]}},"relUrl":{}}],["css",{"_index":105,"title":{"45":{"position":[[9,4]]},"47":{"position":[[9,3]]},"50":{"position":[[9,4]]},"56":{"position":[[19,3]]},"221":{"position":[[0,3]]}},"content":{"9":{"position":[[196,3],[446,3],[852,6],[859,3]]},"45":{"position":[[92,3]]},"47":{"position":[[16,3],[100,3]]},"48":{"position":[[36,4]]},"51":{"position":[[318,3]]},"56":{"position":[[79,3]]},"76":{"position":[[374,6]]},"81":{"position":[[252,6]]},"89":{"position":[[625,4]]},"102":{"position":[[596,4]]},"139":{"position":[[342,4]]},"141":{"position":[[315,4]]},"142":{"position":[[255,4]]},"143":{"position":[[242,4]]},"149":{"position":[[221,4]]},"150":{"position":[[286,4],[604,5],[616,5]]},"162":{"position":[[410,6]]},"172":{"position":[[115,3],[191,3]]},"176":{"position":[[566,4]]},"177":{"position":[[276,3],[406,4],[411,3]]},"178":{"position":[[374,4],[611,4],[616,4]]},"189":{"position":[[283,3],[302,3]]},"190":{"position":[[48,3]]},"191":{"position":[[244,3]]},"195":{"position":[[281,3],[300,3]]},"196":{"position":[[48,3]]},"197":{"position":[[244,3]]},"202":{"position":[[31,6]]},"204":{"position":[[31,6]]},"207":{"position":[[80,3]]},"216":{"position":[[200,3]]},"218":{"position":[[761,3]]},"220":{"position":[[126,3]]},"221":{"position":[[15,3]]},"224":{"position":[[273,4]]},"226":{"position":[[133,4],[426,3]]},"230":{"position":[[30,4]]},"233":{"position":[[280,3],[299,3]]},"234":{"position":[[56,3]]},"235":{"position":[[244,3]]},"247":{"position":[[73,3],[324,3],[613,7],[621,4]]},"253":{"position":[[364,3],[383,3]]},"255":{"position":[[1049,3]]}},"relUrl":{"45":{"position":[[17,3],[44,3]]},"46":{"position":[[17,3]]},"47":{"position":[[17,3],[44,3]]},"48":{"position":[[17,3]]},"49":{"position":[[17,3]]},"50":{"position":[[17,3]]},"56":{"position":[[25,3]]}}}],["css'=>$css",{"_index":1085,"title":{},"content":{"149":{"position":[[381,15]]}},"relUrl":{}}],["css=\".ping",{"_index":357,"title":{},"content":{"32":{"position":[[351,10]]}},"relUrl":{}}],["curl",{"_index":345,"title":{"31":{"position":[[0,4]]},"32":{"position":[[23,4]]}},"content":{"31":{"position":[[59,5],[117,4]]},"32":{"position":[[235,4]]},"103":{"position":[[108,4]]},"104":{"position":[[94,4]]},"217":{"position":[[185,5],[191,4]]}},"relUrl":{"32":{"position":[[43,4]]}}}],["curl_clos",{"_index":1106,"title":{},"content":{"149":{"position":[[1012,10]]}},"relUrl":{}}],["curl_errno($ch",{"_index":1103,"title":{},"content":{"149":{"position":[[957,17]]}},"relUrl":{}}],["curl_error($ch",{"_index":1105,"title":{},"content":{"149":{"position":[[993,16]]}},"relUrl":{}}],["curl_exec($ch",{"_index":1102,"title":{},"content":{"149":{"position":[[938,15]]}},"relUrl":{}}],["curl_init",{"_index":1088,"title":{},"content":{"149":{"position":[[438,12]]}},"relUrl":{}}],["curl_setopt($ch",{"_index":1089,"title":{},"content":{"149":{"position":[[451,16],[510,16],[555,16],[618,16],[732,16],[880,16]]}},"relUrl":{}}],["curlopt_httphead",{"_index":1101,"title":{},"content":{"149":{"position":[[897,19]]}},"relUrl":{}}],["curlopt_post",{"_index":1094,"title":{},"content":{"149":{"position":[[635,13]]}},"relUrl":{}}],["curlopt_postfield",{"_index":1092,"title":{},"content":{"149":{"position":[[572,19]]}},"relUrl":{}}],["curlopt_returntransf",{"_index":1091,"title":{},"content":{"149":{"position":[[527,23]]}},"relUrl":{}}],["curlopt_url",{"_index":1090,"title":{},"content":{"149":{"position":[[468,12]]}},"relUrl":{}}],["curlopt_userpwd",{"_index":1096,"title":{},"content":{"149":{"position":[[749,16]]}},"relUrl":{}}],["current",{"_index":154,"title":{"13":{"position":[[11,9]]}},"content":{"66":{"position":[[75,9]]}},"relUrl":{"13":{"position":[[22,9]]}}}],["custom",{"_index":436,"title":{"72":{"position":[[51,9]]}},"content":{"45":{"position":[[121,6]]},"48":{"position":[[18,6]]},"54":{"position":[[116,6]]},"72":{"position":[[297,10]]},"89":{"position":[[362,9]]},"106":{"position":[[49,6]]},"218":{"position":[[3,9]]},"225":{"position":[[18,6]]},"254":{"position":[[213,10]]}},"relUrl":{"72":{"position":[[71,9]]}}}],["customfont",{"_index":451,"title":{},"content":{"48":{"position":[[69,13],[165,12]]}},"relUrl":{}}],["d",{"_index":355,"title":{},"content":{"32":{"position":[[294,1],[349,1]]},"142":{"position":[[839,3]]},"217":{"position":[[249,1]]}},"relUrl":{}}],["d32c",{"_index":1359,"title":{},"content":{"202":{"position":[[472,4]]},"204":{"position":[[472,4]]}},"relUrl":{}}],["d9534f",{"_index":1452,"title":{},"content":{"226":{"position":[[883,8]]}},"relUrl":{}}],["dashboard",{"_index":92,"title":{},"content":{"8":{"position":[[142,10]]},"13":{"position":[[145,9]]},"32":{"position":[[188,9]]},"62":{"position":[[49,10]]},"75":{"position":[[142,10]]},"122":{"position":[[92,10]]},"133":{"position":[[100,10]]},"138":{"position":[[142,10]]},"139":{"position":[[543,10]]},"141":{"position":[[516,10]]},"142":{"position":[[408,10]]},"148":{"position":[[142,10]]},"156":{"position":[[105,11]]},"161":{"position":[[142,10]]},"177":{"position":[[162,9]]},"231":{"position":[[144,10]]},"236":{"position":[[356,10]]},"252":{"position":[[100,10]]},"258":{"position":[[122,9]]}},"relUrl":{}}],["data",{"_index":625,"title":{},"content":{"76":{"position":[[293,4],[519,5]]},"98":{"position":[[745,5],[839,5],[941,5],[1038,5],[1118,5]]},"127":{"position":[[234,4]]},"139":{"position":[[276,4],[645,6]]},"141":{"position":[[249,4],[639,6]]},"142":{"position":[[174,4]]},"149":{"position":[[349,5]]},"157":{"position":[[29,6]]},"162":{"position":[[341,4],[579,4],[586,5]]},"202":{"position":[[19,7],[227,4]]},"204":{"position":[[19,7],[227,4]]},"213":{"position":[[151,4]]}},"relUrl":{}}],["date",{"_index":585,"title":{},"content":{"67":{"position":[[29,4]]}},"relUrl":{}}],["dcb9",{"_index":138,"title":{},"content":{"9":{"position":[[1017,4]]}},"relUrl":{}}],["dd82",{"_index":1220,"title":{},"content":{"176":{"position":[[734,4],[777,4],[861,4]]}},"relUrl":{}}],["debug",{"_index":472,"title":{},"content":{"51":{"position":[[99,5]]},"68":{"position":[[81,9]]}},"relUrl":{}}],["decemb",{"_index":332,"title":{},"content":{"29":{"position":[[0,8]]}},"relUrl":{}}],["def",{"_index":1238,"title":{},"content":{"178":{"position":[[348,3]]}},"relUrl":{}}],["default",{"_index":493,"title":{"239":{"position":[[9,7]]}},"content":{"53":{"position":[[3,7]]},"71":{"position":[[93,8]]},"89":{"position":[[179,8],[334,7]]},"90":{"position":[[245,8]]},"171":{"position":[[110,8]]},"172":{"position":[[107,7],[211,9]]},"209":{"position":[[58,8]]},"218":{"position":[[169,8],[248,8],[331,8]]},"238":{"position":[[93,8]]},"239":{"position":[[23,8]]}},"relUrl":{}}],["defer",{"_index":645,"title":{},"content":{"76":{"position":[[902,5]]}},"relUrl":{}}],["defin",{"_index":987,"title":{},"content":{"132":{"position":[[19,7]]},"139":{"position":[[249,6]]},"141":{"position":[[222,6]]},"184":{"position":[[25,6]]},"186":{"position":[[4,6]]}},"relUrl":{}}],["definit",{"_index":555,"title":{},"content":{"65":{"position":[[0,11]]}},"relUrl":{}}],["delay",{"_index":1176,"title":{},"content":{"166":{"position":[[434,8]]},"191":{"position":[[455,5]]},"197":{"position":[[455,5]]},"218":{"position":[[516,5]]},"235":{"position":[[455,5]]},"253":{"position":[[603,5]]},"255":{"position":[[522,5]]}},"relUrl":{}}],["delet",{"_index":331,"title":{"29":{"position":[[0,8]]},"241":{"position":[[0,8]]}},"content":{"29":{"position":[[38,6],[67,6]]},"230":{"position":[[223,8]]},"241":{"position":[[0,6],[47,6],[93,6]]}},"relUrl":{}}],["delimit",{"_index":1416,"title":{},"content":{"224":{"position":[[401,9]]}},"relUrl":{}}],["deliveri",{"_index":550,"title":{},"content":{"64":{"position":[[82,8]]},"237":{"position":[[294,8]]}},"relUrl":{}}],["demo",{"_index":57,"title":{},"content":{"6":{"position":[[85,4]]},"18":{"position":[[41,5],[249,4]]},"31":{"position":[[70,4]]},"40":{"position":[[109,4]]},"73":{"position":[[89,4]]},"79":{"position":[[65,4]]},"101":{"position":[[63,4]]},"115":{"position":[[71,4]]},"116":{"position":[[84,4]]},"117":{"position":[[63,4]]},"118":{"position":[[79,4]]},"136":{"position":[[93,4]]},"146":{"position":[[86,4]]},"159":{"position":[[89,4]]},"174":{"position":[[87,4]]},"230":{"position":[[40,4]]},"245":{"position":[[73,4]]}},"relUrl":{}}],["demonstr",{"_index":94,"title":{},"content":{"8":{"position":[[172,12]]},"75":{"position":[[176,12]]},"138":{"position":[[180,12]]},"148":{"position":[[173,12]]},"161":{"position":[[176,12]]},"231":{"position":[[172,11]]}},"relUrl":{}}],["depend",{"_index":404,"title":{},"content":{"37":{"position":[[161,10]]},"142":{"position":[[123,13]]}},"relUrl":{}}],["descript",{"_index":1285,"title":{},"content":{"189":{"position":[[116,11],[403,11],[426,11]]},"190":{"position":[[74,11]]},"191":{"position":[[73,11]]},"195":{"position":[[114,11],[401,11],[424,11]]},"196":{"position":[[74,11]]},"197":{"position":[[73,11]]},"200":{"position":[[196,11]]},"202":{"position":[[91,14]]},"204":{"position":[[91,14]]},"233":{"position":[[113,11]]},"235":{"position":[[73,11]]},"240":{"position":[[79,11]]},"253":{"position":[[197,11]]},"255":{"position":[[146,11]]}},"relUrl":{}}],["design",{"_index":162,"title":{"257":{"position":[[0,9]]}},"content":{"13":{"position":[[71,6]]},"250":{"position":[[238,9]]},"257":{"position":[[20,6]]}},"relUrl":{}}],["detail",{"_index":75,"title":{},"content":{"7":{"position":[[234,7]]},"32":{"position":[[79,7]]},"41":{"position":[[182,7]]},"74":{"position":[[238,7]]},"137":{"position":[[242,7]]},"147":{"position":[[235,7]]},"160":{"position":[[238,7]]},"175":{"position":[[214,7]]},"246":{"position":[[208,7]]}},"relUrl":{}}],["detect",{"_index":370,"title":{"35":{"position":[[16,9]]}},"content":{"36":{"position":[[27,6]]},"37":{"position":[[94,9],[264,6]]},"38":{"position":[[16,9]]},"72":{"position":[[150,6]]},"221":{"position":[[95,6]]}},"relUrl":{"35":{"position":[[24,10]]},"37":{"position":[[24,10]]}}}],["detection/#ne",{"_index":412,"title":{},"content":{},"relUrl":{"39":{"position":[[24,15]]}}}],["detection/#url",{"_index":408,"title":{},"content":{},"relUrl":{"38":{"position":[[24,14]]}}}],["detection/#what",{"_index":396,"title":{},"content":{},"relUrl":{"36":{"position":[[24,15]]}}}],["determin",{"_index":391,"title":{},"content":{"36":{"position":[[382,9]]},"95":{"position":[[139,10]]}},"relUrl":{}}],["dev.to",{"_index":920,"title":{"106":{"position":[[15,6]]}},"content":{"106":{"position":[[0,6]]}},"relUrl":{}}],["dev.to’",{"_index":1259,"title":{},"content":{"180":{"position":[[15,8]]}},"relUrl":{}}],["develop",{"_index":831,"title":{},"content":{"98":{"position":[[1024,13]]}},"relUrl":{}}],["devic",{"_index":500,"title":{},"content":{"53":{"position":[[118,7]]},"90":{"position":[[6,6],[23,7]]},"218":{"position":[[323,7]]},"219":{"position":[[38,6]]}},"relUrl":{}}],["device_scal",{"_index":254,"title":{},"content":{"20":{"position":[[121,13]]},"191":{"position":[[620,12]]},"197":{"position":[[620,12]]},"202":{"position":[[112,15]]},"204":{"position":[[112,15]]},"218":{"position":[[271,12]]},"235":{"position":[[620,12]]},"253":{"position":[[768,12]]},"255":{"position":[[356,12]]}},"relUrl":{}}],["device_scale:1",{"_index":505,"title":{},"content":{"53":{"position":[[212,14]]}},"relUrl":{}}],["devto",{"_index":925,"title":{},"content":{},"relUrl":{"106":{"position":[[16,5]]}}}],["differ",{"_index":393,"title":{},"content":{"36":{"position":[[432,10]]},"37":{"position":[[223,9]]},"71":{"position":[[116,9]]},"91":{"position":[[147,9]]},"238":{"position":[[116,9]]}},"relUrl":{}}],["differenti",{"_index":1295,"title":{},"content":{"190":{"position":[[130,13]]},"196":{"position":[[130,13]]}},"relUrl":{}}],["dim",{"_index":1506,"title":{},"content":{"247":{"position":[[233,3],[254,3],[320,3],[640,3]]}},"relUrl":{}}],["dir=\"ltr\"></p>",{"_index":1385,"title":{},"content":{"213":{"position":[[187,23]]}},"relUrl":{}}],["dir=\\\"ltr\\\"></p>\\n\\n<a",{"_index":1352,"title":{},"content":{"202":{"position":[[268,34]]},"204":{"position":[[268,34]]}},"relUrl":{}}],["directli",{"_index":1478,"title":{},"content":{"237":{"position":[[95,8],[327,8]]}},"relUrl":{}}],["disabl",{"_index":857,"title":{"99":{"position":[[2,7]]}},"content":{"99":{"position":[[11,7]]},"191":{"position":[[796,7],[967,7]]},"197":{"position":[[958,7],[1129,7]]},"235":{"position":[[1071,7],[1242,7]]},"255":{"position":[[760,7],[931,7]]}},"relUrl":{}}],["discord",{"_index":992,"title":{},"content":{"132":{"position":[[274,7]]}},"relUrl":{}}],["display",{"_index":427,"title":{},"content":{"42":{"position":[[189,9]]},"59":{"position":[[283,9]]},"91":{"position":[[126,10]]},"172":{"position":[[86,8],[283,7]]}},"relUrl":{}}],["distribut",{"_index":821,"title":{},"content":{"98":{"position":[[926,14]]},"241":{"position":[[248,11]]}},"relUrl":{}}],["div",{"_index":713,"title":{},"content":{"86":{"position":[[226,4]]},"176":{"position":[[571,4]]}},"relUrl":{}}],["dl",{"_index":1490,"title":{},"content":{"240":{"position":[[223,2]]}},"relUrl":{}}],["dl=1",{"_index":1491,"title":{},"content":{"240":{"position":[[242,4]]}},"relUrl":{}}],["dnt=\"true\">",{"_index":1382,"title":{},"content":{"213":{"position":[[156,14]]}},"relUrl":{}}],["dnt=\\\"true\\\">\\n<p",{"_index":1350,"title":{},"content":{"202":{"position":[[232,23]]},"204":{"position":[[232,23]]}},"relUrl":{}}],["do",{"_index":763,"title":{},"content":{"95":{"position":[[258,5]]}},"relUrl":{}}],["doc",{"_index":304,"title":{"25":{"position":[[10,4]]}},"content":{"114":{"position":[[105,4]]}},"relUrl":{"25":{"position":[[22,4]]}}}],["document",{"_index":145,"title":{},"content":{"10":{"position":[[37,14]]},"25":{"position":[[51,13]]},"43":{"position":[[37,14]]},"77":{"position":[[37,14]]},"80":{"position":[[186,10]]},"82":{"position":[[37,14]]},"151":{"position":[[37,14]]},"176":{"position":[[955,13]]},"205":{"position":[[37,14]]}},"relUrl":{}}],["domain",{"_index":547,"title":{},"content":{"64":{"position":[[33,6]]}},"relUrl":{}}],["done",{"_index":954,"title":{"158":{"position":[[0,4]]}},"content":{"123":{"position":[[80,5]]},"168":{"position":[[229,4]]}},"relUrl":{}}],["don’t",{"_index":914,"title":{},"content":{"104":{"position":[[33,5]]},"217":{"position":[[278,5],[296,5]]}},"relUrl":{}}],["dot",{"_index":748,"title":{},"content":{"93":{"position":[[91,5],[181,4]]}},"relUrl":{}}],["doubl",{"_index":1303,"title":{},"content":{"191":{"position":[[635,6]]},"197":{"position":[[635,6]]},"235":{"position":[[635,6]]},"253":{"position":[[783,6]]},"255":{"position":[[371,6]]}},"relUrl":{}}],["down",{"_index":521,"title":{},"content":{"56":{"position":[[125,4]]},"191":{"position":[[584,4]]},"197":{"position":[[584,4]]},"218":{"position":[[703,4]]},"225":{"position":[[40,4]]},"235":{"position":[[584,4]]},"253":{"position":[[732,4]]},"255":{"position":[[651,4]]},"259":{"position":[[280,4]]}},"relUrl":{}}],["download",{"_index":209,"title":{},"content":{"16":{"position":[[228,11]]},"42":{"position":[[326,8]]},"45":{"position":[[245,8]]},"72":{"position":[[183,8]]},"121":{"position":[[70,8]]},"154":{"position":[[64,8]]},"237":{"position":[[64,8]]},"240":{"position":[[281,12]]}},"relUrl":{}}],["dpi",{"_index":747,"title":{},"content":{"93":{"position":[[87,3],[175,3],[240,4]]},"94":{"position":[[10,3]]},"95":{"position":[[10,3]]}},"relUrl":{}}],["dpr",{"_index":727,"title":{},"content":{"90":{"position":[[19,3],[93,4]]}},"relUrl":{}}],["due",{"_index":385,"title":{},"content":{"36":{"position":[[282,3]]}},"relUrl":{}}],["duplic",{"_index":369,"title":{"35":{"position":[[0,9]]}},"content":{"36":{"position":[[392,11],[487,10]]},"37":{"position":[[66,9],[84,9]]},"38":{"position":[[0,9]]}},"relUrl":{}}],["dynam",{"_index":929,"title":{},"content":{"107":{"position":[[41,11]]}},"relUrl":{}}],["e2e5",{"_index":363,"title":{},"content":{"33":{"position":[[110,4]]}},"relUrl":{}}],["e7f6",{"_index":1312,"title":{},"content":{"192":{"position":[[51,4]]}},"relUrl":{}}],["each",{"_index":578,"title":{},"content":{"66":{"position":[[401,4]]},"172":{"position":[[0,4]]},"237":{"position":[[429,4]]}},"relUrl":{}}],["easi",{"_index":582,"title":{},"content":{"66":{"position":[[452,4]]},"172":{"position":[[66,4]]},"183":{"position":[[52,5]]}},"relUrl":{}}],["easier",{"_index":160,"title":{},"content":{"13":{"position":[[50,6]]},"18":{"position":[[179,6]]},"19":{"position":[[92,6]]}},"relUrl":{}}],["east",{"_index":284,"title":{"24":{"position":[[19,4]]}},"content":{"24":{"position":[[38,4],[126,4]]}},"relUrl":{"24":{"position":[[31,4]]}}}],["echo",{"_index":1104,"title":{},"content":{"149":{"position":[[977,4],[1064,4]]},"150":{"position":[[626,4]]}},"relUrl":{}}],["edg",{"_index":400,"title":{},"content":{"37":{"position":[[119,4]]},"72":{"position":[[132,4]]}},"relUrl":{}}],["edit",{"_index":236,"title":{"194":{"position":[[0,7]]}},"content":{"18":{"position":[[88,4]]},"183":{"position":[[241,7]]},"193":{"position":[[71,4]]},"194":{"position":[[3,4]]},"195":{"position":[[4,4]]},"257":{"position":[[148,4]]}},"relUrl":{}}],["editor",{"_index":158,"title":{"18":{"position":[[9,6]]}},"content":{"13":{"position":[[32,7]]}},"relUrl":{"18":{"position":[[21,6]]}}}],["effect",{"_index":1496,"title":{},"content":{"241":{"position":[[325,7]]}},"relUrl":{}}],["elabor",{"_index":1292,"title":{},"content":{"189":{"position":[[441,9]]},"195":{"position":[[439,9]]}},"relUrl":{}}],["element",{"_index":695,"title":{},"content":{"85":{"position":[[111,8]]},"87":{"position":[[119,8]]},"95":{"position":[[335,7]]},"165":{"position":[[243,7]]},"166":{"position":[[161,7]]},"167":{"position":[[82,7]]},"191":{"position":[[264,7],[326,8]]},"197":{"position":[[264,7],[326,8]]},"218":{"position":[[781,7],[843,8]]},"220":{"position":[[109,7],[224,7]]},"235":{"position":[[264,7],[326,8]]},"255":{"position":[[1069,7],[1131,8]]}},"relUrl":{}}],["email",{"_index":147,"title":{"40":{"position":[[13,6]]},"41":{"position":[[23,6]]},"44":{"position":[[8,5]]}},"content":{"10":{"position":[[70,6]]},"39":{"position":[[24,5]]},"40":{"position":[[37,6]]},"41":{"position":[[147,6]]},"42":{"position":[[17,5]]},"43":{"position":[[70,6]]},"49":{"position":[[24,5]]},"51":{"position":[[37,5]]},"55":{"position":[[60,5]]},"63":{"position":[[144,5]]},"65":{"position":[[75,5]]},"68":{"position":[[0,5]]},"77":{"position":[[70,6]]},"82":{"position":[[70,6]]},"100":{"position":[[24,5]]},"104":{"position":[[134,5]]},"110":{"position":[[49,7]]},"128":{"position":[[24,5]]},"144":{"position":[[24,5]]},"151":{"position":[[70,6]]},"163":{"position":[[24,5]]},"169":{"position":[[24,5]]},"181":{"position":[[24,5]]},"205":{"position":[[70,6]]},"214":{"position":[[24,5]]},"222":{"position":[[62,6]]},"229":{"position":[[24,5]]},"243":{"position":[[24,5]]},"248":{"position":[[24,5]]},"256":{"position":[[67,6]]},"260":{"position":[[24,5]]}},"relUrl":{"40":{"position":[[16,6],[44,6]]},"41":{"position":[[16,6],[54,6]]},"42":{"position":[[16,6]]},"43":{"position":[[16,6]]},"44":{"position":[[16,6]]}}}],["emb",{"_index":519,"title":{"129":{"position":[[10,5]]}},"content":{"56":{"position":[[5,5]]},"126":{"position":[[81,5],[223,8]]},"212":{"position":[[68,5],[194,5]]}},"relUrl":{"129":{"position":[[18,6]]}}}],["embe",{"_index":523,"title":{},"content":{"57":{"position":[[32,5]]}},"relUrl":{}}],["embed/#convert",{"_index":960,"title":{},"content":{},"relUrl":{"125":{"position":[[18,14]]}}}],["embed/#exampl",{"_index":979,"title":{},"content":{},"relUrl":{"127":{"position":[[18,14]]}}}],["embed/#how",{"_index":966,"title":{},"content":{},"relUrl":{"126":{"position":[[18,10]]}}}],["embed/#ne",{"_index":980,"title":{},"content":{},"relUrl":{"128":{"position":[[18,11]]}}}],["emoji",{"_index":1183,"title":{"170":{"position":[[10,5]]},"172":{"position":[[0,5]]},"173":{"position":[[10,5]]}},"content":{"170":{"position":[[0,5]]},"172":{"position":[[135,6],[255,7],[294,5]]},"226":{"position":[[391,5]]}},"relUrl":{"170":{"position":[[35,5]]},"173":{"position":[[18,6]]}}}],["emoji/#emoji",{"_index":1201,"title":{},"content":{},"relUrl":{"172":{"position":[[18,12]]}}}],["emoji/#how",{"_index":1189,"title":{},"content":{},"relUrl":{"171":{"position":[[18,10]]}}}],["emoji/#rend",{"_index":1185,"title":{},"content":{},"relUrl":{"170":{"position":[[18,16]]}}}],["emojiclass",{"_index":1190,"title":{},"content":{"172":{"position":[[18,10]]}},"relUrl":{}}],["emoji’",{"_index":1186,"title":{},"content":{"171":{"position":[[0,7]]}},"relUrl":{}}],["employ",{"_index":782,"title":{},"content":{"98":{"position":[[390,10]]}},"relUrl":{}}],["employe",{"_index":791,"title":{},"content":{"98":{"position":[[522,10]]}},"relUrl":{}}],["empti",{"_index":187,"title":{},"content":{"15":{"position":[[166,5]]}},"relUrl":{}}],["enabl",{"_index":286,"title":{"72":{"position":[[35,7]]}},"content":{"24":{"position":[[23,7]]},"38":{"position":[[33,7]]},"72":{"position":[[276,7]]},"171":{"position":[[91,7]]}},"relUrl":{"72":{"position":[[55,7]]}}}],["encod",{"_index":1338,"title":{},"content":{"200":{"position":[[167,8]]}},"relUrl":{}}],["encoding/json",{"_index":616,"title":{},"content":{"76":{"position":[[161,15]]}},"relUrl":{}}],["end",{"_index":423,"title":{},"content":{"42":{"position":[[88,6]]},"59":{"position":[[179,6]]},"101":{"position":[[47,4]]},"178":{"position":[[737,3],[751,3]]},"247":{"position":[[630,3],[808,3],[816,3]]}},"relUrl":{}}],["endless",{"_index":373,"title":{},"content":{"35":{"position":[[43,7]]}},"relUrl":{}}],["endpoint",{"_index":334,"title":{},"content":{"29":{"position":[[45,9]]},"81":{"position":[[208,10]]},"189":{"position":[[20,8]]},"195":{"position":[[18,8]]},"200":{"position":[[27,8]]},"217":{"position":[[110,9]]},"233":{"position":[[17,8]]}},"relUrl":{}}],["enjoy",{"_index":471,"title":{},"content":{"51":{"position":[[78,5]]}},"relUrl":{}}],["ensur",{"_index":499,"title":{},"content":{"53":{"position":[[84,7]]},"67":{"position":[[97,6]]}},"relUrl":{}}],["enter",{"_index":424,"title":{},"content":{"42":{"position":[[138,5]]},"59":{"position":[[232,5]]},"122":{"position":[[53,5]]},"123":{"position":[[6,5]]},"156":{"position":[[53,5]]},"157":{"position":[[41,5]]}},"relUrl":{}}],["enterpris",{"_index":508,"title":{},"content":{"54":{"position":[[23,10]]}},"relUrl":{}}],["entir",{"_index":389,"title":{"59":{"position":[[19,6]]}},"content":{"36":{"position":[[348,6]]},"42":{"position":[[174,6]]},"51":{"position":[[432,6]]},"59":{"position":[[268,6]]},"111":{"position":[[14,6]]},"189":{"position":[[261,6]]},"195":{"position":[[259,6]]},"218":{"position":[[430,6]]},"233":{"position":[[258,6]]},"235":{"position":[[965,6]]},"253":{"position":[[342,6]]}},"relUrl":{"59":{"position":[[25,6]]}}}],["env[\"hcti_api_key",{"_index":1213,"title":{},"content":{"176":{"position":[[392,20]]}},"relUrl":{}}],["env[\"hcti_user_id",{"_index":1212,"title":{},"content":{"176":{"position":[[368,19]]}},"relUrl":{}}],["eod",{"_index":1083,"title":{},"content":{"149":{"position":[[216,4],[318,4]]}},"relUrl":{}}],["err",{"_index":628,"title":{},"content":{"76":{"position":[[447,3],[476,3],[550,3],[638,3],[806,3],[831,3],[932,3],[968,3]]}},"relUrl":{}}],["err.error",{"_index":634,"title":{},"content":{"76":{"position":[[530,12],[698,12],[887,12],[1028,12]]}},"relUrl":{}}],["error",{"_index":1048,"title":{"258":{"position":[[4,5]]}},"content":{"142":{"position":[[927,7]]},"149":{"position":[[982,8]]},"192":{"position":[[147,8],[258,8]]},"236":{"position":[[127,8],[238,8]]},"250":{"position":[[275,5]]},"258":{"position":[[20,6]]}},"relUrl":{"258":{"position":[[26,5]]}}}],["eu",{"_index":300,"title":{},"content":{"24":{"position":[[333,2]]}},"relUrl":{}}],["even",{"_index":45,"title":{},"content":{"4":{"position":[[91,4]]},"21":{"position":[[189,4]]},"34":{"position":[[91,4]]},"96":{"position":[[91,4]]},"134":{"position":[[91,4]]},"150":{"position":[[60,4]]},"210":{"position":[[91,4]]}},"relUrl":{}}],["everyon",{"_index":568,"title":{},"content":{"66":{"position":[[165,8]]}},"relUrl":{}}],["exact",{"_index":762,"title":{},"content":{"95":{"position":[[224,5]]}},"relUrl":{}}],["exactli",{"_index":53,"title":{},"content":{"6":{"position":[[52,7]]},"40":{"position":[[76,7]]},"73":{"position":[[56,7]]},"130":{"position":[[62,7]]},"136":{"position":[[60,7]]},"146":{"position":[[53,7]]},"159":{"position":[[56,7]]},"165":{"position":[[8,7]]},"174":{"position":[[54,7]]},"250":{"position":[[58,7]]}},"relUrl":{}}],["exampl",{"_index":20,"title":{"2":{"position":[[0,7]]},"9":{"position":[[3,7]]},"46":{"position":[[20,7]]},"47":{"position":[[13,7]]},"48":{"position":[[14,7]]},"76":{"position":[[7,7]]},"81":{"position":[[0,7]]},"88":{"position":[[17,7]]},"92":{"position":[[0,8]]},"94":{"position":[[9,7]]},"95":{"position":[[14,7]]},"98":{"position":[[0,7]]},"103":{"position":[[12,7]]},"105":{"position":[[6,8]]},"116":{"position":[[0,7]]},"127":{"position":[[0,7]]},"132":{"position":[[0,7]]},"139":{"position":[[11,7]]},"141":{"position":[[11,7]]},"142":{"position":[[27,7]]},"143":{"position":[[23,7]]},"149":{"position":[[4,7]]},"150":{"position":[[4,7]]},"162":{"position":[[7,7]]},"176":{"position":[[5,7]]},"177":{"position":[[0,7]]},"178":{"position":[[14,7]]},"180":{"position":[[13,7]]},"187":{"position":[[0,7]]},"192":{"position":[[0,7]]},"202":{"position":[[0,7]]},"204":{"position":[[0,7]]},"208":{"position":[[0,7]]},"213":{"position":[[0,7]]},"219":{"position":[[11,8]]},"226":{"position":[[0,7]]},"236":{"position":[[0,7]]},"242":{"position":[[0,7]]},"247":{"position":[[0,7]]}},"content":{"1":{"position":[[134,7]]},"2":{"position":[[8,7]]},"3":{"position":[[69,7]]},"6":{"position":[[165,7]]},"7":{"position":[[284,7]]},"9":{"position":[[13,7]]},"56":{"position":[[175,8]]},"71":{"position":[[183,7]]},"73":{"position":[[181,7]]},"74":{"position":[[288,7]]},"76":{"position":[[17,7]]},"79":{"position":[[133,7]]},"80":{"position":[[208,8]]},"84":{"position":[[260,8],[315,7],[339,7]]},"85":{"position":[[136,7]]},"103":{"position":[[43,7]]},"104":{"position":[[99,7],[199,7]]},"105":{"position":[[95,8]]},"107":{"position":[[113,7]]},"108":{"position":[[23,7]]},"109":{"position":[[103,7]]},"110":{"position":[[99,7]]},"116":{"position":[[43,7]]},"127":{"position":[[10,8]]},"136":{"position":[[197,7],[223,7],[274,7],[307,7]]},"137":{"position":[[292,7]]},"139":{"position":[[21,7],[144,7]]},"141":{"position":[[74,7]]},"142":{"position":[[74,7]]},"146":{"position":[[169,7],[188,7]]},"147":{"position":[[285,7]]},"149":{"position":[[14,7]]},"150":{"position":[[84,7]]},"159":{"position":[[181,7]]},"160":{"position":[[288,7]]},"162":{"position":[[17,7]]},"174":{"position":[[146,7],[161,7],[199,7]]},"177":{"position":[[5,7]]},"178":{"position":[[5,7]]},"183":{"position":[[142,7],[217,7],[387,7],[446,7]]},"191":{"position":[[142,8],[339,8]]},"197":{"position":[[142,8],[339,8]]},"213":{"position":[[10,8]]},"216":{"position":[[147,8]]},"217":{"position":[[171,7]]},"218":{"position":[[856,8]]},"220":{"position":[[66,8]]},"230":{"position":[[140,7],[245,7]]},"235":{"position":[[142,8],[339,8]]},"238":{"position":[[183,7]]},"245":{"position":[[129,7]]},"253":{"position":[[460,8]]},"255":{"position":[[1144,8]]}},"relUrl":{"6":{"position":[[0,8]]},"7":{"position":[[0,8]]},"8":{"position":[[0,8]]},"9":{"position":[[0,8],[19,7]]},"10":{"position":[[0,8]]},"11":{"position":[[0,8]]},"31":{"position":[[0,8]]},"32":{"position":[[0,8]]},"33":{"position":[[0,8]]},"34":{"position":[[0,8]]},"46":{"position":[[55,7]]},"47":{"position":[[48,7]]},"48":{"position":[[49,7]]},"73":{"position":[[0,8]]},"74":{"position":[[0,8]]},"75":{"position":[[0,8]]},"76":{"position":[[0,8],[25,7]]},"77":{"position":[[0,8]]},"78":{"position":[[0,8]]},"79":{"position":[[0,8]]},"80":{"position":[[0,8]]},"81":{"position":[[0,8]]},"82":{"position":[[0,8]]},"83":{"position":[[0,8]]},"94":{"position":[[52,7]]},"95":{"position":[[57,7]]},"103":{"position":[[14,7]]},"105":{"position":[[8,8]]},"116":{"position":[[0,8]]},"136":{"position":[[0,8]]},"137":{"position":[[0,8]]},"138":{"position":[[0,8]]},"139":{"position":[[0,8],[37,7]]},"140":{"position":[[0,8]]},"141":{"position":[[0,8],[37,7]]},"142":{"position":[[0,8],[50,7]]},"143":{"position":[[0,8],[49,7]]},"144":{"position":[[0,8]]},"145":{"position":[[0,8]]},"146":{"position":[[0,8]]},"147":{"position":[[0,8]]},"148":{"position":[[0,8]]},"149":{"position":[[0,8],[23,7]]},"150":{"position":[[0,8],[23,7]]},"151":{"position":[[0,8]]},"152":{"position":[[0,8]]},"159":{"position":[[0,8]]},"160":{"position":[[0,8]]},"161":{"position":[[0,8]]},"162":{"position":[[0,8],[29,7]]},"163":{"position":[[0,8]]},"164":{"position":[[0,8]]},"174":{"position":[[0,8]]},"175":{"position":[[0,8]]},"176":{"position":[[0,8],[25,7]]},"177":{"position":[[0,8]]},"178":{"position":[[0,8],[34,7]]},"179":{"position":[[0,8]]},"180":{"position":[[0,8]]},"181":{"position":[[0,8]]},"182":{"position":[[0,8]]},"219":{"position":[[42,8]]},"245":{"position":[[0,8]]},"246":{"position":[[0,8]]},"247":{"position":[[0,8]]},"248":{"position":[[0,8]]},"249":{"position":[[0,8]]}}}],["example</h2>",{"_index":718,"title":{},"content":{"88":{"position":[[129,18]]}},"relUrl":{}}],["exceed",{"_index":1323,"title":{},"content":{"192":{"position":[[279,10]]},"236":{"position":[[259,10]]},"258":{"position":[[45,8]]}},"relUrl":{}}],["exist",{"_index":383,"title":{},"content":{"36":{"position":[[202,8]]},"55":{"position":[[6,8]]},"193":{"position":[[81,8]]}},"relUrl":{}}],["expect",{"_index":206,"title":{"53":{"position":[[34,9]]}},"content":{"16":{"position":[[194,6]]},"51":{"position":[[180,9]]},"67":{"position":[[121,8]]}},"relUrl":{"53":{"position":[[40,8]]}}}],["expert",{"_index":1413,"title":{},"content":{"222":{"position":[[103,7]]}},"relUrl":{}}],["expires_in",{"_index":1248,"title":{},"content":{"178":{"position":[[707,11]]}},"relUrl":{}}],["expos",{"_index":1024,"title":{},"content":{"140":{"position":[[108,6]]},"231":{"position":[[259,8]]}},"relUrl":{}}],["extens",{"_index":596,"title":{},"content":{"71":{"position":[[47,9],[150,9]]},"221":{"position":[[79,10]]},"238":{"position":[[47,9],[150,9]]},"239":{"position":[[38,9]]}},"relUrl":{}}],["extern",{"_index":434,"title":{"45":{"position":[[0,8]]},"46":{"position":[[0,8]]},"47":{"position":[[0,8]]},"48":{"position":[[0,8]]},"50":{"position":[[0,8]]},"56":{"position":[[10,8]]},"57":{"position":[[10,8]]},"61":{"position":[[11,8]]}},"content":{"45":{"position":[[21,8]]},"47":{"position":[[7,8]]},"51":{"position":[[309,8],[347,8],[496,8]]},"57":{"position":[[5,8]]},"61":{"position":[[45,8]]},"97":{"position":[[21,8]]},"102":{"position":[[587,8]]}},"relUrl":{"56":{"position":[[16,8]]},"57":{"position":[[16,8]]},"61":{"position":[[17,8]]}}}],["extra",{"_index":328,"title":{},"content":{"28":{"position":[[208,5]]},"212":{"position":[[200,5]]}},"relUrl":{}}],["f012",{"_index":1161,"title":{},"content":{"162":{"position":[[718,4]]}},"relUrl":{}}],["f1ffff",{"_index":1439,"title":{},"content":{"226":{"position":[[583,8]]}},"relUrl":{}}],["f7bb",{"_index":1231,"title":{},"content":{"177":{"position":[[490,4]]}},"relUrl":{}}],["face",{"_index":450,"title":{},"content":{"48":{"position":[[47,4]]}},"relUrl":{}}],["facebook",{"_index":923,"title":{},"content":{"106":{"position":[[79,9]]}},"relUrl":{}}],["fad912321d5b",{"_index":141,"title":{},"content":{"9":{"position":[[1032,14]]}},"relUrl":{}}],["fail",{"_index":296,"title":{},"content":{"24":{"position":[[258,4]]}},"relUrl":{}}],["fals",{"_index":779,"title":{},"content":{"98":{"position":[[359,5],[647,6],[681,5]]},"179":{"position":[[303,6]]}},"relUrl":{}}],["famili",{"_index":358,"title":{},"content":{"32":{"position":[[384,7]]},"48":{"position":[[61,7],[157,7]]},"76":{"position":[[410,7]]},"139":{"position":[[402,7]]},"141":{"position":[[375,7]]},"142":{"position":[[315,7]]},"149":{"position":[[298,7]]},"150":{"position":[[322,7]]},"162":{"position":[[486,7]]},"176":{"position":[[606,7]]},"177":{"position":[[311,7]]},"224":{"position":[[258,6],[283,7]]},"226":{"position":[[547,7],[776,7],[853,7]]}},"relUrl":{}}],["family:'san",{"_index":125,"title":{},"content":{"9":{"position":[[480,12]]},"247":{"position":[[368,12]]}},"relUrl":{}}],["fanci",{"_index":1428,"title":{},"content":{"226":{"position":[[332,5],[757,6]]}},"relUrl":{}}],["faq",{"_index":593,"title":{"69":{"position":[[0,3]]}},"content":{},"relUrl":{"69":{"position":[[0,5]]}}}],["faq/#can",{"_index":512,"title":{},"content":{},"relUrl":{"54":{"position":[[0,9]]},"56":{"position":[[0,9]]},"57":{"position":[[0,9]]},"58":{"position":[[0,9]]},"61":{"position":[[0,9]]},"65":{"position":[[0,9]]},"66":{"position":[[0,9]]}}}],["faq/#do",{"_index":544,"title":{},"content":{},"relUrl":{"63":{"position":[[0,8]]}}}],["faq/#frequ",{"_index":490,"title":{},"content":{},"relUrl":{"51":{"position":[[0,16]]}}}],["faq/#how",{"_index":530,"title":{},"content":{},"relUrl":{"59":{"position":[[0,9]]},"60":{"position":[[0,9]]},"62":{"position":[[0,9]]},"64":{"position":[[0,9]]}}}],["faq/#i",{"_index":492,"title":{},"content":{},"relUrl":{"52":{"position":[[0,8]]},"55":{"position":[[0,7]]},"68":{"position":[[0,7]]}}}],["faq/#what",{"_index":588,"title":{},"content":{},"relUrl":{"67":{"position":[[0,10]]}}}],["faq/#whi",{"_index":506,"title":{},"content":{},"relUrl":{"53":{"position":[[0,9]]}}}],["fast",{"_index":148,"title":{},"content":{"10":{"position":[[116,5]]},"43":{"position":[[116,5]]},"66":{"position":[[465,4]]},"77":{"position":[[116,5]]},"82":{"position":[[116,5]]},"151":{"position":[[116,5]]},"205":{"position":[[116,5]]}},"relUrl":{}}],["faster",{"_index":46,"title":{},"content":{"4":{"position":[[96,7]]},"16":{"position":[[124,7]]},"25":{"position":[[92,6]]},"34":{"position":[[96,7]]},"96":{"position":[[96,7]]},"134":{"position":[[96,7]]},"210":{"position":[[96,7]]}},"relUrl":{}}],["favorit",{"_index":913,"title":{},"content":{"104":{"position":[[5,8]]}},"relUrl":{}}],["fe19",{"_index":80,"title":{},"content":{"7":{"position":[[352,4]]},"74":{"position":[[356,4]]},"137":{"position":[[360,4]]},"147":{"position":[[353,4]]},"160":{"position":[[356,4]]},"236":{"position":[[66,4]]}},"relUrl":{}}],["featur",{"_index":166,"title":{},"content":{"13":{"position":[[213,7]]},"37":{"position":[[5,7]]}},"relUrl":{}}],["februari",{"_index":321,"title":{},"content":{"28":{"position":[[0,8]]}},"relUrl":{}}],["feedback",{"_index":310,"title":{},"content":{"25":{"position":[[176,9]]}},"relUrl":{}}],["fetch",{"_index":1001,"title":{"143":{"position":[[36,5]]}},"content":{"136":{"position":[[320,5]]},"143":{"position":[[12,5]]}},"relUrl":{"143":{"position":[[62,5]]}}}],["fetch('https://hcti.io/v1/imag",{"_index":1065,"title":{},"content":{"143":{"position":[[516,33]]}},"relUrl":{}}],["fetch_url(html",{"_index":1254,"title":{},"content":{"179":{"position":[[322,15]]}},"relUrl":{}}],["few",{"_index":918,"title":{},"content":{"105":{"position":[[91,3]]},"241":{"position":[[296,3]]}},"relUrl":{}}],["ffffff",{"_index":1443,"title":{},"content":{"226":{"position":[[705,7]]}},"relUrl":{}}],["file",{"_index":435,"title":{"70":{"position":[[0,4]]},"71":{"position":[[0,4]]},"238":{"position":[[0,4]]}},"content":{"45":{"position":[[96,5],[113,4]]},"46":{"position":[[129,5]]},"47":{"position":[[20,5],[104,5]]},"56":{"position":[[83,5],[110,5]]},"66":{"position":[[212,4]]},"71":{"position":[[42,4],[126,4]]},"209":{"position":[[42,4]]},"230":{"position":[[185,4]]},"238":{"position":[[42,4],[126,4]]}},"relUrl":{}}],["filenam",{"_index":488,"title":{"66":{"position":[[20,9]]}},"content":{"51":{"position":[[693,9]]},"66":{"position":[[4,8],[119,9]]}},"relUrl":{"66":{"position":[[26,8]]}}}],["find",{"_index":469,"title":{},"content":{"51":{"position":[[4,7]]},"63":{"position":[[62,4]]}},"relUrl":{}}],["first",{"_index":244,"title":{},"content":{"19":{"position":[[38,5]]},"114":{"position":[[24,5]]},"122":{"position":[[0,6]]}},"relUrl":{}}],["fit",{"_index":514,"title":{},"content":{"55":{"position":[[37,3]]}},"relUrl":{}}],["fix",{"_index":174,"title":{},"content":{"14":{"position":[[86,5]]},"228":{"position":[[152,3]]},"259":{"position":[[231,3]]}},"relUrl":{}}],["flash",{"_index":1456,"title":{"228":{"position":[[9,5]]}},"content":{},"relUrl":{"228":{"position":[[37,5]]}}}],["fli",{"_index":682,"title":{"91":{"position":[[14,3]]},"113":{"position":[[14,3]]}},"content":{"84":{"position":[[234,3]]},"91":{"position":[[61,3]]}},"relUrl":{"91":{"position":[[57,3]]},"113":{"position":[[16,3]]}}}],["floof",{"_index":883,"title":{},"content":{"102":{"position":[[236,5]]}},"relUrl":{}}],["fmt",{"_index":617,"title":{},"content":{"76":{"position":[[177,5]]}},"relUrl":{}}],["fmt.println(string(bodi",{"_index":650,"title":{},"content":{"76":{"position":[[1043,25]]}},"relUrl":{}}],["focu",{"_index":939,"title":{},"content":{"112":{"position":[[26,5]]}},"relUrl":{}}],["follow",{"_index":445,"title":{},"content":{"47":{"position":[[55,10]]},"48":{"position":[[350,9]]},"85":{"position":[[126,9]]},"94":{"position":[[72,10]]},"141":{"position":[[58,10]]},"189":{"position":[[41,9]]},"195":{"position":[[39,9]]},"200":{"position":[[48,9]]},"207":{"position":[[62,9]]},"218":{"position":[[63,9]]},"233":{"position":[[38,9]]}},"relUrl":{}}],["font",{"_index":124,"title":{"14":{"position":[[0,4]]},"15":{"position":[[0,4]]},"45":{"position":[[31,5]]},"48":{"position":[[9,4]]},"50":{"position":[[27,5]]},"58":{"position":[[17,4]]},"223":{"position":[[13,5]]},"225":{"position":[[2,5]]},"227":{"position":[[16,5]]}},"content":{"9":{"position":[[475,4]]},"15":{"position":[[60,5]]},"32":{"position":[[379,4]]},"45":{"position":[[128,5]]},"48":{"position":[[25,4],[41,5],[56,4],[152,4],[187,4],[294,4]]},"51":{"position":[[387,4]]},"58":{"position":[[41,4]]},"76":{"position":[[405,4]]},"101":{"position":[[236,6]]},"102":{"position":[[615,6]]},"139":{"position":[[397,4]]},"141":{"position":[[370,4]]},"142":{"position":[[310,4]]},"149":{"position":[[293,4]]},"150":{"position":[[317,4]]},"162":{"position":[[481,4]]},"176":{"position":[[601,4]]},"177":{"position":[[306,4]]},"178":{"position":[[95,6]]},"191":{"position":[[122,5],[168,5]]},"197":{"position":[[122,5],[168,5]]},"223":{"position":[[28,5]]},"224":{"position":[[28,6],[69,5],[173,5],[204,4],[253,4],[278,4],[335,4],[387,5]]},"225":{"position":[[25,5],[83,5]]},"226":{"position":[[46,6],[338,4],[373,4],[542,4],[764,4],[771,4],[848,4]]},"227":{"position":[[44,5],[84,4]]},"228":{"position":[[48,4],[122,4]]},"235":{"position":[[122,5],[168,5]]},"247":{"position":[[363,4]]},"253":{"position":[[440,5],[486,5]]}},"relUrl":{"45":{"position":[[60,5]]},"48":{"position":[[44,4]]},"50":{"position":[[28,6]]},"58":{"position":[[23,4]]},"223":{"position":[[21,6]]},"225":{"position":[[21,6]]},"227":{"position":[[44,5]]}}}],["font/fontnameregular.ttc",{"_index":453,"title":{},"content":{"48":{"position":[[114,26]]}},"relUrl":{}}],["fonts/#exampl",{"_index":1454,"title":{},"content":{},"relUrl":{"226":{"position":[[21,14]]}}}],["fonts/#extern",{"_index":439,"title":{},"content":{},"relUrl":{"45":{"position":[[28,15]]},"46":{"position":[[28,15]]},"47":{"position":[[28,15]]},"48":{"position":[[28,15]]}}}],["fonts/#handl",{"_index":1462,"title":{},"content":{},"relUrl":{"228":{"position":[[21,15]]}}}],["fonts/#how",{"_index":1419,"title":{},"content":{},"relUrl":{"224":{"position":[[21,10]]}}}],["fonts/#ne",{"_index":466,"title":{},"content":{},"relUrl":{"49":{"position":[[28,11]]},"229":{"position":[[21,11]]}}}],["fonts/#us",{"_index":1455,"title":{},"content":{},"relUrl":{"227":{"position":[[21,12]]}}}],["forev",{"_index":531,"title":{},"content":{"60":{"position":[[0,8]]}},"relUrl":{}}],["form",{"_index":1013,"title":{},"content":{"139":{"position":[[639,5]]},"141":{"position":[[633,5]]},"149":{"position":[[862,4]]},"157":{"position":[[23,5]]}},"relUrl":{}}],["form_param",{"_index":1121,"title":{},"content":{"150":{"position":[[563,13]]}},"relUrl":{}}],["format",{"_index":594,"title":{"70":{"position":[[5,7]]},"71":{"position":[[5,7]]},"72":{"position":[[19,6]]},"238":{"position":[[5,7]]}},"content":{"71":{"position":[[131,7],[174,6]]},"72":{"position":[[58,7]]},"179":{"position":[[279,8]]},"209":{"position":[[47,7]]},"230":{"position":[[190,7]]},"238":{"position":[[131,7],[174,6]]}},"relUrl":{"70":{"position":[[13,8]]},"71":{"position":[[13,8]]},"72":{"position":[[41,6]]},"238":{"position":[[37,7]]}}}],["formats/#automat",{"_index":610,"title":{},"content":{},"relUrl":{"72":{"position":[[13,18]]}}}],["formdata",{"_index":666,"title":{},"content":{"81":{"position":[[223,8],[317,8]]},"189":{"position":[[90,9]]},"195":{"position":[[88,9]]},"200":{"position":[[97,9],[120,9]]},"233":{"position":[[87,9]]}},"relUrl":{}}],["formula:(dpi",{"_index":751,"title":{},"content":{"93":{"position":[[127,12]]}},"relUrl":{}}],["found",{"_index":1257,"title":{},"content":{"179":{"position":[[394,6]]}},"relUrl":{}}],["four",{"_index":983,"title":{},"content":{"131":{"position":[[36,4]]}},"relUrl":{}}],["fout",{"_index":1458,"title":{"228":{"position":[[32,6]]}},"content":{},"relUrl":{"228":{"position":[[60,4]]}}}],["framework",{"_index":916,"title":{},"content":{"104":{"position":[[75,10]]}},"relUrl":{}}],["freddi",{"_index":1278,"title":{},"content":{"187":{"position":[[453,9],[475,10]]}},"relUrl":{}}],["free",{"_index":97,"title":{},"content":{"8":{"position":[[240,4],[269,4]]},"65":{"position":[[109,4]]},"75":{"position":[[244,4],[273,4]]},"114":{"position":[[88,4]]},"133":{"position":[[120,4]]},"138":{"position":[[248,4],[277,4]]},"148":{"position":[[241,4],[270,4]]},"161":{"position":[[244,4],[273,4]]},"193":{"position":[[0,4]]},"252":{"position":[[120,4]]}},"relUrl":{}}],["frequent",{"_index":467,"title":{"51":{"position":[[0,10]]}},"content":{},"relUrl":{}}],["full",{"_index":413,"title":{"42":{"position":[[8,4]]},"111":{"position":[[0,4]]}},"content":{"40":{"position":[[19,4]]},"41":{"position":[[158,4]]},"42":{"position":[[12,4],[57,4],[144,4],[236,4],[266,4]]},"45":{"position":[[205,4]]},"59":{"position":[[148,4],[238,4]]},"61":{"position":[[28,4]]},"67":{"position":[[78,4]]},"85":{"position":[[251,4]]},"89":{"position":[[271,4],[538,4]]},"111":{"position":[[54,4]]},"167":{"position":[[205,4]]},"219":{"position":[[2,4]]}},"relUrl":{"42":{"position":[[39,4]]},"111":{"position":[[0,6]]}}}],["full_screen",{"_index":1399,"title":{},"content":{"218":{"position":[[360,11]]},"235":{"position":[[885,11]]}},"relUrl":{}}],["fulli",{"_index":1468,"title":{},"content":{"233":{"position":[[345,5]]},"255":{"position":[[184,5]]}},"relUrl":{}}],["func",{"_index":624,"title":{},"content":{"76":{"position":[[279,4]]}},"relUrl":{}}],["function",{"_index":277,"title":{},"content":{"22":{"position":[[254,8]]},"80":{"position":[[108,9]]},"165":{"position":[[312,8]]},"166":{"position":[[96,8]]}},"relUrl":{}}],["function(data",{"_index":1016,"title":{},"content":{"139":{"position":[[687,14]]}},"relUrl":{}}],["further",{"_index":202,"title":{},"content":{"16":{"position":[[43,7]]},"150":{"position":[[65,8]]},"218":{"position":[[24,8]]}},"relUrl":{}}],["futur",{"_index":301,"title":{},"content":{"24":{"position":[[350,7]]},"190":{"position":[[166,7]]},"196":{"position":[[166,7]]}},"relUrl":{}}],["fyi",{"_index":397,"title":{"37":{"position":[[2,3]]}},"content":{},"relUrl":{}}],["ga",{"_index":662,"title":{},"content":{"80":{"position":[[233,4]]}},"relUrl":{}}],["gadget",{"_index":1410,"title":{},"content":{"221":{"position":[[140,7]]}},"relUrl":{}}],["gem",{"_index":1209,"title":{},"content":{"176":{"position":[[111,3],[942,4]]},"177":{"position":[[31,4],[49,3]]}},"relUrl":{}}],["gemfil",{"_index":1208,"title":{},"content":{"176":{"position":[[100,8]]},"177":{"position":[[89,8]]}},"relUrl":{}}],["gen",{"_index":605,"title":{"72":{"position":[[15,3]]}},"content":{"72":{"position":[[54,3]]}},"relUrl":{"72":{"position":[[37,3]]}}}],["gener",{"_index":4,"title":{"7":{"position":[[0,10]]},"32":{"position":[[0,8]]},"41":{"position":[[0,10]]},"55":{"position":[[10,8]]},"74":{"position":[[0,10]]},"80":{"position":[[0,8]]},"110":{"position":[[5,9]]},"137":{"position":[[0,10]]},"147":{"position":[[0,10]]},"160":{"position":[[0,10]]},"175":{"position":[[0,10]]},"246":{"position":[[0,8]]}},"content":{"0":{"position":[[13,8]]},"6":{"position":[[0,8],[109,10]]},"7":{"position":[[204,9]]},"9":{"position":[[268,9]]},"17":{"position":[[270,11]]},"21":{"position":[[208,11]]},"22":{"position":[[191,8]]},"28":{"position":[[128,10]]},"31":{"position":[[0,8],[94,8]]},"32":{"position":[[37,8]]},"38":{"position":[[97,9]]},"40":{"position":[[0,8]]},"45":{"position":[[42,10]]},"51":{"position":[[228,8]]},"55":{"position":[[138,9],[245,9]]},"60":{"position":[[72,9]]},"66":{"position":[[42,9],[197,10]]},"73":{"position":[[0,8],[113,10]]},"74":{"position":[[208,9]]},"79":{"position":[[0,8],[89,8]]},"80":{"position":[[286,8]]},"85":{"position":[[149,8]]},"91":{"position":[[12,9]]},"93":{"position":[[7,9]]},"97":{"position":[[42,10],[69,8]]},"101":{"position":[[36,10],[97,10]]},"105":{"position":[[161,11]]},"107":{"position":[[53,8]]},"109":{"position":[[0,8]]},"110":{"position":[[0,8]]},"111":{"position":[[43,8]]},"113":{"position":[[17,10]]},"116":{"position":[[60,10]]},"120":{"position":[[28,8]]},"125":{"position":[[28,8]]},"126":{"position":[[3,8],[100,8]]},"130":{"position":[[0,8]]},"132":{"position":[[156,8],[215,8]]},"136":{"position":[[0,8],[117,10]]},"137":{"position":[[212,9]]},"146":{"position":[[0,8],[110,10]]},"147":{"position":[[205,9]]},"149":{"position":[[182,9]]},"153":{"position":[[28,8]]},"158":{"position":[[47,9]]},"159":{"position":[[0,8],[113,10]]},"160":{"position":[[208,9]]},"165":{"position":[[122,9],[202,8],[349,9]]},"166":{"position":[[11,9],[243,8],[456,10]]},"168":{"position":[[88,9],[372,10]]},"174":{"position":[[0,8],[111,10]]},"175":{"position":[[188,9]]},"178":{"position":[[116,8]]},"180":{"position":[[73,10]]},"183":{"position":[[41,10]]},"186":{"position":[[61,8]]},"187":{"position":[[15,9]]},"188":{"position":[[3,8]]},"191":{"position":[[468,10]]},"197":{"position":[[468,10],[794,10],[847,8]]},"198":{"position":[[3,8]]},"207":{"position":[[89,10]]},"211":{"position":[[33,8]]},"212":{"position":[[3,8]]},"217":{"position":[[130,8]]},"218":{"position":[[405,8]]},"222":{"position":[[114,10]]},"228":{"position":[[349,9]]},"230":{"position":[[0,8]]},"232":{"position":[[3,8]]},"233":{"position":[[477,8]]},"235":{"position":[[468,10],[794,10],[847,8],[940,8]]},"239":{"position":[[77,10]]},"245":{"position":[[0,8],[97,8]]},"246":{"position":[[182,9]]},"247":{"position":[[145,9]]},"250":{"position":[[0,8]]},"253":{"position":[[616,10]]},"255":{"position":[[38,8],[316,8],[535,10]]}},"relUrl":{"55":{"position":[[16,8]]},"110":{"position":[[7,9]]}}}],["geograph",{"_index":403,"title":{},"content":{"37":{"position":[[146,14]]}},"relUrl":{}}],["get",{"_index":689,"title":{"117":{"position":[[0,7]]},"222":{"position":[[10,7]]},"237":{"position":[[0,7]]}},"content":{"104":{"position":[[160,7]]},"165":{"position":[[32,4]]},"216":{"position":[[226,7]]},"222":{"position":[[34,7]]},"226":{"position":[[217,7]]},"230":{"position":[[164,7]]}},"relUrl":{"84":{"position":[[0,8]]},"85":{"position":[[0,8]]},"86":{"position":[[0,8]]},"87":{"position":[[0,8]]},"88":{"position":[[0,8]]},"89":{"position":[[0,8]]},"90":{"position":[[0,8]]},"91":{"position":[[0,8]]},"92":{"position":[[0,8]]},"93":{"position":[[0,8]]},"94":{"position":[[0,8]]},"95":{"position":[[0,8]]},"96":{"position":[[0,8]]},"117":{"position":[[0,8]]},"183":{"position":[[0,8]]},"184":{"position":[[0,8]]},"185":{"position":[[0,8]]},"186":{"position":[[0,8]]},"187":{"position":[[0,8]]},"188":{"position":[[0,8]]},"189":{"position":[[0,8]]},"190":{"position":[[0,8]]},"191":{"position":[[0,8]]},"192":{"position":[[0,8]]},"193":{"position":[[0,8]]},"194":{"position":[[0,8]]},"195":{"position":[[0,8]]},"196":{"position":[[0,8]]},"197":{"position":[[0,8]]},"198":{"position":[[0,8]]},"199":{"position":[[0,8]]},"200":{"position":[[0,8]]},"201":{"position":[[0,8]]},"202":{"position":[[0,8]]},"203":{"position":[[0,8]]},"204":{"position":[[0,8]]},"205":{"position":[[0,8]]},"216":{"position":[[0,8]]},"217":{"position":[[0,8]]},"218":{"position":[[0,8]]},"219":{"position":[[0,8]]},"220":{"position":[[0,8]]},"221":{"position":[[0,8]]},"222":{"position":[[0,8],[41,7]]},"230":{"position":[[0,8]]},"231":{"position":[[0,8]]},"232":{"position":[[0,8]]},"233":{"position":[[0,8]]},"234":{"position":[[0,8]]},"235":{"position":[[0,8]]},"236":{"position":[[0,8]]},"237":{"position":[[0,8]]},"238":{"position":[[0,8]]},"239":{"position":[[0,8]]},"240":{"position":[[0,8]]},"241":{"position":[[0,8]]},"242":{"position":[[0,8]]},"243":{"position":[[0,8]]},"244":{"position":[[0,8]]}}}],["github",{"_index":1261,"title":{},"content":{"180":{"position":[[106,7]]}},"relUrl":{}}],["give",{"_index":269,"title":{},"content":{"22":{"position":[[86,5]]},"212":{"position":[[184,5]]}},"relUrl":{}}],["gladli",{"_index":411,"title":{},"content":{"39":{"position":[[89,6]]},"49":{"position":[[89,6]]},"100":{"position":[[89,6]]},"128":{"position":[[89,6]]},"144":{"position":[[89,6]]},"163":{"position":[[89,6]]},"169":{"position":[[89,6]]},"181":{"position":[[89,6]]},"214":{"position":[[89,6]]},"229":{"position":[[89,6]]},"243":{"position":[[89,6]]},"248":{"position":[[89,6]]},"260":{"position":[[89,6]]}},"relUrl":{}}],["global",{"_index":549,"title":{},"content":{"64":{"position":[[67,6]]},"237":{"position":[[279,6],[488,6]]}},"relUrl":{}}],["go",{"_index":1139,"title":{},"content":{"156":{"position":[[0,2]]},"157":{"position":[[0,2]]},"222":{"position":[[154,5]]}},"relUrl":{}}],["goal",{"_index":191,"title":{},"content":{"15":{"position":[[217,4]]},"107":{"position":[[85,6]]}},"relUrl":{}}],["golang",{"_index":611,"title":{"73":{"position":[[0,7]]},"74":{"position":[[23,6]]},"75":{"position":[[20,6]]},"76":{"position":[[0,6]]},"78":{"position":[[0,6]]}},"content":{"73":{"position":[[40,7],[136,6],[165,6],[174,6]]},"74":{"position":[[126,6]]},"75":{"position":[[157,6],[290,6]]},"76":{"position":[[5,6],[123,7]]},"103":{"position":[[94,6]]}},"relUrl":{"74":{"position":[[41,6]]},"75":{"position":[[38,6]]}}}],["googl",{"_index":54,"title":{"67":{"position":[[16,6]]},"79":{"position":[[0,6]]},"80":{"position":[[23,6]]},"83":{"position":[[0,6]]},"223":{"position":[[6,6]]}},"content":{"6":{"position":[[65,6]]},"7":{"position":[[70,6]]},"40":{"position":[[89,6]]},"41":{"position":[[66,6]]},"42":{"position":[[202,6]]},"51":{"position":[[721,6]]},"59":{"position":[[296,6]]},"72":{"position":[[18,6]]},"73":{"position":[[69,6]]},"74":{"position":[[70,6]]},"79":{"position":[[40,6],[112,6]]},"80":{"position":[[5,6],[51,7]]},"89":{"position":[[53,6]]},"105":{"position":[[65,6]]},"130":{"position":[[75,6]]},"132":{"position":[[194,6]]},"136":{"position":[[73,6]]},"137":{"position":[[70,6]]},"146":{"position":[[66,6]]},"147":{"position":[[70,6]]},"159":{"position":[[69,6]]},"160":{"position":[[70,6]]},"174":{"position":[[67,6]]},"175":{"position":[[66,6]]},"178":{"position":[[88,6]]},"191":{"position":[[115,6]]},"197":{"position":[[115,6]]},"223":{"position":[[21,6]]},"224":{"position":[[21,6]]},"226":{"position":[[39,6]]},"235":{"position":[[115,6]]},"246":{"position":[[58,6]]},"250":{"position":[[71,6]]},"253":{"position":[[433,6]]}},"relUrl":{"67":{"position":[[22,6]]},"80":{"position":[[57,6]]},"223":{"position":[[14,6]]},"224":{"position":[[14,6]]},"225":{"position":[[14,6]]},"226":{"position":[[14,6]]},"227":{"position":[[14,6]]},"228":{"position":[[14,6]]},"229":{"position":[[14,6]]}}}],["google_font",{"_index":1011,"title":{},"content":{"139":{"position":[[424,13]]},"141":{"position":[[397,13]]},"142":{"position":[[337,13]]},"149":{"position":[[323,13]]},"162":{"position":[[505,15]]},"176":{"position":[[626,13]]},"178":{"position":[[384,13],[621,13],[635,13]]},"179":{"position":[[344,13]]},"191":{"position":[[91,12]]},"197":{"position":[[91,12]]},"202":{"position":[[133,15]]},"204":{"position":[[133,15]]},"224":{"position":[[105,12]]},"235":{"position":[[91,12]]},"253":{"position":[[409,12]]}},"relUrl":{}}],["google_fonts'=>$google_font",{"_index":1086,"title":{},"content":{"149":{"position":[[397,34]]}},"relUrl":{}}],["google_fonts=montserrat|roboto",{"_index":1420,"title":{},"content":{"226":{"position":[[69,31]]}},"relUrl":{}}],["google_fonts=open",{"_index":1417,"title":{},"content":{"224":{"position":[[431,17]]}},"relUrl":{}}],["google_fonts=roboto",{"_index":1415,"title":{},"content":{"224":{"position":[[215,20]]}},"relUrl":{}}],["gradient",{"_index":1431,"title":{},"content":{"226":{"position":[[380,8],[658,10]]}},"relUrl":{}}],["gradient\">",{"_index":1429,"title":{},"content":{"226":{"position":[[343,13]]}},"relUrl":{}}],["gradient(135deg",{"_index":1442,"title":{},"content":{"226":{"position":[[688,16]]}},"relUrl":{}}],["graduat",{"_index":215,"title":{},"content":{"17":{"position":[[63,9]]}},"relUrl":{}}],["great",{"_index":415,"title":{},"content":{"41":{"position":[[127,5]]},"53":{"position":[[109,5]]},"68":{"position":[[72,5]]},"150":{"position":[[817,5]]}},"relUrl":{}}],["greater",{"_index":1296,"title":{},"content":{"191":{"position":[[24,7]]},"197":{"position":[[24,7]]},"235":{"position":[[24,7]]}},"relUrl":{}}],["green",{"_index":1062,"title":{},"content":{"143":{"position":[[274,6]]}},"relUrl":{}}],["growth",{"_index":783,"title":{},"content":{"98":{"position":[[401,6]]}},"relUrl":{}}],["gt",{"_index":21,"title":{},"content":{"1":{"position":[[144,4]]},"47":{"position":[[206,5]]},"61":{"position":[[157,5]]},"102":{"position":[[624,4]]},"127":{"position":[[259,4],[318,4]]},"142":{"position":[[771,5],[843,5],[935,5]]},"143":{"position":[[569,5],[670,5],[745,5]]},"149":{"position":[[1147,5]]},"150":{"position":[[533,5],[577,5],[591,5],[610,5],[726,5]]},"176":{"position":[[656,5],[820,5]]},"177":{"position":[[438,5]]}},"relUrl":{}}],["gt;getbodi",{"_index":1122,"title":{},"content":{"150":{"position":[[636,14]]}},"relUrl":{}}],["gt;request('post",{"_index":1119,"title":{},"content":{"150":{"position":[[476,19]]}},"relUrl":{}}],["guess",{"_index":573,"title":{},"content":{"66":{"position":[[263,7]]}},"relUrl":{}}],["guid",{"_index":942,"title":{"118":{"position":[[0,6]]},"119":{"position":[[0,6]]}},"content":{"118":{"position":[[10,6]]}},"relUrl":{"119":{"position":[[0,8]]}}}],["guides/#guid",{"_index":943,"title":{},"content":{},"relUrl":{"118":{"position":[[0,15]]}}}],["guides/convert",{"_index":10,"title":{},"content":{},"relUrl":{"0":{"position":[[0,18]]},"1":{"position":[[0,18]]},"2":{"position":[[0,18]]},"3":{"position":[[0,18]]},"4":{"position":[[0,18]]},"5":{"position":[[0,18]]},"40":{"position":[[0,15]]},"41":{"position":[[0,15]]},"42":{"position":[[0,15]]},"43":{"position":[[0,15]]},"44":{"position":[[0,15]]}}}],["guides/dupl",{"_index":376,"title":{},"content":{},"relUrl":{"35":{"position":[[0,17]]},"36":{"position":[[0,17]]},"37":{"position":[[0,17]]},"38":{"position":[[0,17]]},"39":{"position":[[0,17]]}}}],["guides/extern",{"_index":438,"title":{},"content":{},"relUrl":{"45":{"position":[[0,16]]},"46":{"position":[[0,16]]},"47":{"position":[[0,16]]},"48":{"position":[[0,16]]},"49":{"position":[[0,16]]},"50":{"position":[[0,16]]}}}],["guides/fil",{"_index":595,"title":{},"content":{},"relUrl":{"70":{"position":[[0,12]]},"71":{"position":[[0,12]]},"72":{"position":[[0,12]]}}}],["guides/imag",{"_index":769,"title":{},"content":{},"relUrl":{"97":{"position":[[0,13]]},"98":{"position":[[0,13]]},"99":{"position":[[0,13]]},"100":{"position":[[0,13]]}}}],["guides/insomnia",{"_index":957,"title":{},"content":{},"relUrl":{"124":{"position":[[0,17]]}}}],["guides/insomnia/#author",{"_index":952,"title":{},"content":{},"relUrl":{"122":{"position":[[0,31]]}}}],["guides/insomnia/#insomnia",{"_index":945,"title":{},"content":{},"relUrl":{"120":{"position":[[0,26]]},"121":{"position":[[0,26]]}}}],["guides/insomnia/#pass",{"_index":955,"title":{},"content":{},"relUrl":{"123":{"position":[[0,25]]}}}],["guides/instagram",{"_index":959,"title":{},"content":{},"relUrl":{"125":{"position":[[0,17]]},"126":{"position":[[0,17]]},"127":{"position":[[0,17]]},"128":{"position":[[0,17]]},"129":{"position":[[0,17]]}}}],["guides/postman",{"_index":1137,"title":{},"content":{},"relUrl":{"154":{"position":[[0,16]]}}}],["guides/postman/#author",{"_index":1142,"title":{},"content":{},"relUrl":{"156":{"position":[[0,30]]}}}],["guides/postman/#don",{"_index":1144,"title":{},"content":{},"relUrl":{"158":{"position":[[0,21]]}}}],["guides/postman/#postman",{"_index":1135,"title":{},"content":{},"relUrl":{"153":{"position":[[0,24]]}}}],["guides/postman/#set",{"_index":1143,"title":{},"content":{},"relUrl":{"157":{"position":[[0,20]]}}}],["guides/postman/#url",{"_index":1138,"title":{},"content":{},"relUrl":{"155":{"position":[[0,20]]}}}],["guides/rend",{"_index":1168,"title":{},"content":{},"relUrl":{"165":{"position":[[0,14]]},"166":{"position":[[0,14]]},"167":{"position":[[0,14]]},"168":{"position":[[0,14]]},"169":{"position":[[0,14]]},"170":{"position":[[0,17]]},"171":{"position":[[0,17]]},"172":{"position":[[0,17]]},"173":{"position":[[0,17]]}}}],["guides/transpar",{"_index":1372,"title":{},"content":{},"relUrl":{"206":{"position":[[0,19]]},"207":{"position":[[0,19]]},"208":{"position":[[0,19]]},"209":{"position":[[0,19]]},"210":{"position":[[0,19]]}}}],["guides/twitt",{"_index":1377,"title":{},"content":{},"relUrl":{"211":{"position":[[0,15]]},"212":{"position":[[0,15]]},"213":{"position":[[0,15]]},"214":{"position":[[0,15]]},"215":{"position":[[0,15]]}}}],["guides/us",{"_index":1414,"title":{},"content":{},"relUrl":{"223":{"position":[[0,13]]},"224":{"position":[[0,13]]},"225":{"position":[[0,13]]},"226":{"position":[[0,13]]},"227":{"position":[[0,13]]},"228":{"position":[[0,13]]},"229":{"position":[[0,13]]}}}],["guzzl",{"_index":1076,"title":{"150":{"position":[[17,6]]}},"content":{"146":{"position":[[201,6]]},"150":{"position":[[30,6],[137,7],[175,6],[807,7]]}},"relUrl":{"150":{"position":[[36,6]]}}}],["guzzlehttpcli",{"_index":1118,"title":{},"content":{"150":{"position":[[362,19]]}},"relUrl":{}}],["h1",{"_index":1449,"title":{},"content":{"226":{"position":[[800,2]]}},"relUrl":{}}],["h1>",{"_index":1424,"title":{},"content":{"226":{"position":[[195,7]]}},"relUrl":{}}],["hackathon",{"_index":487,"title":{"65":{"position":[[24,10]]}},"content":{"51":{"position":[[660,10]]}},"relUrl":{"65":{"position":[[30,9]]}}}],["hamburg",{"_index":964,"title":{},"content":{"126":{"position":[[198,9]]}},"relUrl":{}}],["handl",{"_index":1184,"title":{"228":{"position":[[0,8]]}},"content":{"170":{"position":[[32,7]]}},"relUrl":{}}],["handlebar",{"_index":1264,"title":{"185":{"position":[[0,10]]}},"content":{"183":{"position":[[101,10]]},"185":{"position":[[18,10]]}},"relUrl":{}}],["happen",{"_index":377,"title":{"36":{"position":[[5,7]]}},"content":{"36":{"position":[[124,8]]},"37":{"position":[[104,7]]},"259":{"position":[[172,6]]}},"relUrl":{"36":{"position":[[40,7]]}}}],["happi",{"_index":561,"title":{},"content":{"65":{"position":[[96,5]]},"222":{"position":[[8,5]]}},"relUrl":{}}],["hard",{"_index":572,"title":{},"content":{"66":{"position":[[254,5]]}},"relUrl":{}}],["have",{"_index":739,"title":{},"content":{"91":{"position":[[177,6]]}},"relUrl":{}}],["hcti",{"_index":489,"title":{"67":{"position":[[35,4]]}},"content":{"51":{"position":[[740,4]]},"59":{"position":[[218,4]]},"60":{"position":[[25,4]]},"67":{"position":[[18,4]]},"98":{"position":[[4,4]]},"102":{"position":[[51,4]]}},"relUrl":{"67":{"position":[[41,4]]}}}],["hcti.io",{"_index":546,"title":{},"content":{"64":{"position":[[25,7]]},"142":{"position":[[542,10]]}},"relUrl":{}}],["hcti.io/v1/imag",{"_index":1393,"title":{},"content":{"217":{"position":[[93,16]]}},"relUrl":{}}],["hcti.io/v1/image/:template_id/:template_vers",{"_index":1336,"title":{},"content":{"199":{"position":[[230,47]]}},"relUrl":{}}],["hcti_api_endpoint",{"_index":1149,"title":{},"content":{"162":{"position":[[171,17],[560,18]]}},"relUrl":{}}],["hcti_api_key",{"_index":1151,"title":{},"content":{"162":{"position":[[311,12],[616,14]]}},"relUrl":{}}],["hcti_api_user_id",{"_index":1150,"title":{},"content":{"162":{"position":[[277,16]]}},"relUrl":{}}],["hctireadynow",{"_index":1167,"title":{},"content":{"165":{"position":[[275,13]]},"166":{"position":[[174,12]]},"167":{"position":[[114,13]]}},"relUrl":{}}],["header",{"_index":457,"title":{},"content":{"48":{"position":[[214,7],[360,6]]},"142":{"position":[[599,8]]},"143":{"position":[[405,8]]},"149":{"position":[[796,8],[816,10],[917,10]]}},"relUrl":{}}],["hear",{"_index":590,"title":{},"content":{"68":{"position":[[51,4]]}},"relUrl":{}}],["height",{"_index":674,"title":{"84":{"position":[[8,6]]},"85":{"position":[[8,6]]},"88":{"position":[[0,6]]},"93":{"position":[[0,6]]}},"content":{"84":{"position":[[21,6],[80,6],[275,6]]},"86":{"position":[[180,7]]},"91":{"position":[[74,6]]},"94":{"position":[[127,7]]},"95":{"position":[[86,7],[155,6],[279,6]]},"113":{"position":[[95,6]]},"172":{"position":[[315,7]]},"191":{"position":[[829,6],[928,6],[1000,6]]},"197":{"position":[[991,6],[1090,6],[1162,6]]},"218":{"position":[[219,6],[437,6]]},"226":{"position":[[592,7]]},"235":{"position":[[972,6],[1104,6],[1203,6],[1275,6]]},"240":{"position":[[97,6],[120,6]]},"255":{"position":[[793,6],[892,6],[964,6]]}},"relUrl":{"84":{"position":[[25,6]]},"85":{"position":[[25,6],[51,6]]},"86":{"position":[[25,6]]},"87":{"position":[[25,6]]},"88":{"position":[[25,6]]},"89":{"position":[[25,6]]},"90":{"position":[[25,6]]},"91":{"position":[[25,6]]},"92":{"position":[[25,6]]},"93":{"position":[[25,6]]},"94":{"position":[[25,6]]},"95":{"position":[[25,6]]},"96":{"position":[[25,6]]}}}],["height/width",{"_index":693,"title":{},"content":{"85":{"position":[[76,12]]},"89":{"position":[[609,12]]}},"relUrl":{}}],["height=300",{"_index":745,"title":{},"content":{"92":{"position":[[13,11]]},"113":{"position":[[216,11]]}},"relUrl":{}}],["hello",{"_index":703,"title":{"86":{"position":[[0,6]]}},"content":{},"relUrl":{}}],["help",{"_index":36,"title":{"4":{"position":[[5,5]]},"10":{"position":[[5,5]]},"34":{"position":[[5,5]]},"39":{"position":[[5,5]]},"43":{"position":[[5,5]]},"49":{"position":[[5,5]]},"77":{"position":[[5,5]]},"82":{"position":[[5,5]]},"96":{"position":[[5,5]]},"100":{"position":[[5,5]]},"128":{"position":[[5,5]]},"134":{"position":[[5,5]]},"144":{"position":[[5,5]]},"151":{"position":[[5,5]]},"163":{"position":[[5,5]]},"169":{"position":[[5,5]]},"181":{"position":[[5,5]]},"205":{"position":[[5,5]]},"210":{"position":[[5,5]]},"214":{"position":[[5,5]]},"222":{"position":[[5,4]]},"229":{"position":[[5,5]]},"243":{"position":[[5,5]]},"248":{"position":[[5,5]]},"260":{"position":[[5,5]]}},"content":{"6":{"position":[[185,5]]},"31":{"position":[[140,5]]},"39":{"position":[[96,4]]},"49":{"position":[[96,4]]},"51":{"position":[[84,7]]},"66":{"position":[[346,5],[426,5]]},"73":{"position":[[201,5]]},"79":{"position":[[153,5]]},"84":{"position":[[358,5]]},"100":{"position":[[96,4]]},"104":{"position":[[155,4]]},"128":{"position":[[96,4]]},"136":{"position":[[337,5]]},"144":{"position":[[96,4]]},"146":{"position":[[223,5]]},"159":{"position":[[201,5]]},"163":{"position":[[96,4]]},"169":{"position":[[96,4]]},"174":{"position":[[258,5]]},"181":{"position":[[96,4]]},"183":{"position":[[475,5]]},"190":{"position":[[121,4]]},"196":{"position":[[121,4]]},"214":{"position":[[96,4]]},"216":{"position":[[221,4]]},"222":{"position":[[141,4]]},"229":{"position":[[96,4]]},"230":{"position":[[273,5]]},"243":{"position":[[96,4]]},"245":{"position":[[149,5]]},"248":{"position":[[96,4]]},"250":{"position":[[307,5]]},"256":{"position":[[111,4]]},"260":{"position":[[96,4]]}},"relUrl":{"4":{"position":[[41,4]]},"10":{"position":[[22,4]]},"34":{"position":[[25,4]]},"39":{"position":[[40,4]]},"43":{"position":[[36,4]]},"49":{"position":[[40,4]]},"77":{"position":[[23,4]]},"82":{"position":[[39,4]]},"96":{"position":[[48,4]]},"100":{"position":[[45,4]]},"128":{"position":[[30,4]]},"134":{"position":[[31,4]]},"144":{"position":[[31,4]]},"151":{"position":[[24,4]]},"163":{"position":[[27,4]]},"169":{"position":[[32,4]]},"181":{"position":[[25,4]]},"205":{"position":[[33,4]]},"210":{"position":[[37,4]]},"214":{"position":[[33,4]]},"222":{"position":[[36,4]]},"229":{"position":[[33,4]]},"243":{"position":[[37,4]]},"248":{"position":[[27,4]]},"260":{"position":[[27,4]]}}}],["helper",{"_index":1169,"title":{"166":{"position":[[11,6]]}},"content":{"166":{"position":[[89,6]]},"167":{"position":[[143,6]]}},"relUrl":{"166":{"position":[[38,6]]}}}],["here",{"_index":153,"title":{},"content":{"12":{"position":[[58,5]]},"23":{"position":[[95,5]]},"51":{"position":[[24,5]]},"52":{"position":[[15,5]]},"59":{"position":[[78,5]]},"101":{"position":[[52,5]]},"104":{"position":[[27,5],[212,5]]},"105":{"position":[[80,4]]},"111":{"position":[[76,4]]},"114":{"position":[[82,5]]},"117":{"position":[[6,4]]},"121":{"position":[[88,4]]},"143":{"position":[[704,4]]},"150":{"position":[[186,5]]},"172":{"position":[[95,4]]},"176":{"position":[[969,5]]},"226":{"position":[[53,4]]}},"relUrl":{}}],["here’",{"_index":1115,"title":{},"content":{"150":{"position":[[74,6]]},"217":{"position":[[161,6]]}},"relUrl":{}}],["high",{"_index":494,"title":{"90":{"position":[[14,4]]}},"content":{"53":{"position":[[32,4],[143,4]]},"84":{"position":[[186,4]]},"90":{"position":[[274,4],[418,4]]},"93":{"position":[[202,4]]},"101":{"position":[[108,4]]},"216":{"position":[[4,4]]},"219":{"position":[[73,4]]}},"relUrl":{"90":{"position":[[57,4]]}}}],["highcharts.chart('contain",{"_index":777,"title":{},"content":{"98":{"position":[[307,29]]}},"relUrl":{}}],["highcharts.j",{"_index":768,"title":{"97":{"position":[[18,13]]}},"content":{"97":{"position":[[101,13]]},"98":{"position":[[42,13]]}},"relUrl":{}}],["highchartsj",{"_index":770,"title":{},"content":{},"relUrl":{"97":{"position":[[26,13]]},"99":{"position":[[26,13]]}}}],["highchartsjs/#exampl",{"_index":856,"title":{},"content":{},"relUrl":{"98":{"position":[[26,21]]}}}],["highchartsjs/#ne",{"_index":860,"title":{},"content":{},"relUrl":{"100":{"position":[[26,18]]}}}],["higher",{"_index":730,"title":{},"content":{"90":{"position":[[45,6],[86,6]]}},"relUrl":{}}],["highlight",{"_index":932,"title":{"109":{"position":[[0,11]]}},"content":{"109":{"position":[[61,9]]}},"relUrl":{"109":{"position":[[0,13]]}}}],["homepag",{"_index":1408,"title":{},"content":{"220":{"position":[[87,9]]}},"relUrl":{}}],["horizont",{"_index":852,"title":{},"content":{"98":{"position":[[1270,13]]}},"relUrl":{}}],["hostnam",{"_index":526,"title":{},"content":{"58":{"position":[[110,8]]},"142":{"position":[[532,9]]}},"relUrl":{}}],["hour",{"_index":44,"title":{},"content":{"4":{"position":[[73,6]]},"34":{"position":[[73,6]]},"96":{"position":[[73,6]]},"134":{"position":[[73,6]]},"210":{"position":[[73,6]]}},"relUrl":{}}],["href",{"_index":446,"title":{},"content":{"47":{"position":[[74,4]]},"127":{"position":[[36,4],[285,4]]},"213":{"position":[[36,4]]}},"relUrl":{}}],["href=\"https://cdnjs.cloudflare.com/ajax/libs/primer/10.8.1/build.css",{"_index":449,"title":{},"content":{"47":{"position":[[136,69]]}},"relUrl":{}}],["href=\"https://fonts.googleapis.com/css2?family=cabin:wght@700&display=swap",{"_index":905,"title":{},"content":{"102":{"position":[[856,79]]}},"relUrl":{}}],["href=\"https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css",{"_index":901,"title":{},"content":{"102":{"position":[[638,79]]}},"relUrl":{}}],["href=\"https://twitter.com/fortnitegame/status/1253524351376330752\"></a>",{"_index":1386,"title":{},"content":{"213":{"position":[[217,80]]}},"relUrl":{}}],["href=\"https://www.instagram.com/p/b2ekgkalro6/\"></a>",{"_index":977,"title":{},"content":{"127":{"position":[[329,61]]}},"relUrl":{}}],["href=\\\"\\\"></a>\\n\\n</blockquote>",{"_index":1353,"title":{},"content":{"202":{"position":[[303,46]]},"204":{"position":[[303,46]]}},"relUrl":{}}],["htciexampl",{"_index":109,"title":{},"content":{"9":{"position":[[313,11]]},"247":{"position":[[210,11]]}},"relUrl":{}}],["html",{"_index":68,"title":{"40":{"position":[[8,4]]},"85":{"position":[[30,4]]},"98":{"position":[[8,4]]},"102":{"position":[[11,4]]},"254":{"position":[[20,4]]}},"content":{"7":{"position":[[100,4]]},"9":{"position":[[185,4],[386,4],[834,7],[842,4]]},"21":{"position":[[92,4]]},"22":{"position":[[221,4]]},"28":{"position":[[161,4]]},"38":{"position":[[116,4]]},"41":{"position":[[96,4],[142,4]]},"42":{"position":[[62,4]]},"46":{"position":[[79,5]]},"47":{"position":[[41,4]]},"51":{"position":[[111,5]]},"56":{"position":[[32,4]]},"57":{"position":[[59,4]]},"58":{"position":[[66,5]]},"59":{"position":[[119,4],[153,4]]},"70":{"position":[[20,4]]},"74":{"position":[[100,4]]},"76":{"position":[[320,7]]},"81":{"position":[[236,7]]},"84":{"position":[[102,4]]},"85":{"position":[[16,4],[106,4],[231,4],[256,4]]},"89":{"position":[[276,4],[549,4]]},"90":{"position":[[363,5]]},"95":{"position":[[205,4],[330,4]]},"98":{"position":[[81,5]]},"101":{"position":[[179,4]]},"127":{"position":[[84,4]]},"137":{"position":[[100,4]]},"139":{"position":[[285,5]]},"141":{"position":[[258,5]]},"142":{"position":[[198,5]]},"143":{"position":[[183,5]]},"147":{"position":[[100,4]]},"149":{"position":[[134,5]]},"150":{"position":[[232,5],[583,7],[597,6]]},"160":{"position":[[100,4]]},"162":{"position":[[350,7]]},"168":{"position":[[221,4]]},"175":{"position":[[96,4]]},"177":{"position":[[224,4],[394,5],[400,5]]},"178":{"position":[[156,4],[605,5]]},"179":{"position":[[239,4],[288,6],[338,5]]},"184":{"position":[[32,4]]},"185":{"position":[[88,5]]},"187":{"position":[[490,5]]},"189":{"position":[[134,5],[163,4],[204,4]]},"190":{"position":[[25,4]]},"192":{"position":[[201,5]]},"195":{"position":[[132,5],[161,4],[202,4]]},"196":{"position":[[25,4]]},"200":{"position":[[308,5]]},"202":{"position":[[155,7]]},"204":{"position":[[155,7]]},"213":{"position":[[85,4]]},"226":{"position":[[138,4]]},"227":{"position":[[97,4]]},"228":{"position":[[233,4]]},"230":{"position":[[21,4]]},"233":{"position":[[131,5],[160,4],[201,4],[457,4]]},"234":{"position":[[37,4]]},"236":{"position":[[181,5]]},"246":{"position":[[88,4]]},"247":{"position":[[62,4],[258,4],[597,8],[606,6]]},"253":{"position":[[125,4],[215,5],[244,4],[285,4]]},"254":{"position":[[19,5]]},"255":{"position":[[296,4]]}},"relUrl":{"40":{"position":[[39,4]]},"42":{"position":[[44,4]]},"85":{"position":[[68,4]]},"98":{"position":[[48,4]]},"102":{"position":[[13,4]]}}}],["html/css",{"_index":49,"title":{"6":{"position":[[4,8]]},"73":{"position":[[8,8]]},"79":{"position":[[20,8]]},"101":{"position":[[0,8]]},"120":{"position":[[10,8]]},"123":{"position":[[8,8]]},"130":{"position":[[12,8]]},"136":{"position":[[12,8]]},"146":{"position":[[5,8]]},"153":{"position":[[9,8]]},"157":{"position":[[4,8]]},"159":{"position":[[8,8]]},"174":{"position":[[6,8]]},"230":{"position":[[10,8]]},"245":{"position":[[8,8]]},"250":{"position":[[8,8]]},"253":{"position":[[19,8]]},"257":{"position":[[22,8]]}},"content":{"7":{"position":[[23,8],[150,9]]},"9":{"position":[[93,8]]},"12":{"position":[[29,8]]},"14":{"position":[[52,8]]},"17":{"position":[[22,8],[284,8]]},"18":{"position":[[72,8],[231,8]]},"19":{"position":[[138,8]]},"20":{"position":[[137,8]]},"21":{"position":[[222,8]]},"23":{"position":[[101,8]]},"30":{"position":[[104,8]]},"40":{"position":[[49,8]]},"41":{"position":[[19,8]]},"45":{"position":[[176,9]]},"74":{"position":[[23,8],[154,9]]},"76":{"position":[[97,8]]},"80":{"position":[[159,8]]},"81":{"position":[[103,8]]},"90":{"position":[[222,8]]},"97":{"position":[[121,8]]},"101":{"position":[[133,9]]},"102":{"position":[[34,8]]},"105":{"position":[[46,8]]},"107":{"position":[[20,8]]},"115":{"position":[[12,8]]},"117":{"position":[[35,8]]},"118":{"position":[[55,8]]},"123":{"position":[[17,8]]},"130":{"position":[[35,8],[138,8]]},"131":{"position":[[73,8]]},"132":{"position":[[78,8],[168,8],[249,8]]},"137":{"position":[[23,8],[158,9]]},"139":{"position":[[101,8],[261,8]]},"141":{"position":[[234,8]]},"147":{"position":[[23,8],[151,9]]},"149":{"position":[[94,8]]},"150":{"position":[[110,8]]},"157":{"position":[[52,9]]},"160":{"position":[[23,8],[154,9]]},"162":{"position":[[97,8]]},"166":{"position":[[26,8]]},"175":{"position":[[19,8],[146,9]]},"176":{"position":[[8,8]]},"178":{"position":[[75,8],[238,8]]},"211":{"position":[[8,8]]},"226":{"position":[[242,8]]},"246":{"position":[[19,8],[140,9]]},"250":{"position":[[31,8],[180,8],[260,8],[325,8]]},"251":{"position":[[66,8]]},"257":{"position":[[135,8]]}},"relUrl":{}}],["html=\"<div",{"_index":356,"title":{},"content":{"32":{"position":[[296,13]]}},"relUrl":{}}],["htmlcss",{"_index":62,"title":{},"content":{},"relUrl":{"6":{"position":[[19,7]]},"73":{"position":[[25,7]]},"79":{"position":[[53,7]]},"120":{"position":[[27,7]]},"123":{"position":[[26,7]]},"130":{"position":[[37,7]]},"136":{"position":[[37,7]]},"146":{"position":[[23,7]]},"153":{"position":[[25,7]]},"157":{"position":[[21,7]]},"159":{"position":[[29,7]]},"174":{"position":[[25,7]]},"230":{"position":[[42,7]]},"245":{"position":[[28,7]]},"250":{"position":[[29,7]]},"253":{"position":[[41,7]]},"257":{"position":[[44,7]]}}}],["htmlcssimage/#{html}/#{css}/#{google_font",{"_index":1241,"title":{},"content":{"178":{"position":[[415,45]]}},"relUrl":{}}],["htmlcsstoimag",{"_index":1210,"title":{},"content":{"176":{"position":[[115,15],[176,16]]},"178":{"position":[[331,16]]}},"relUrl":{}}],["htmlcsstoimage.new",{"_index":1214,"title":{},"content":{"176":{"position":[[458,18]]},"178":{"position":[[552,18]]}},"relUrl":{}}],["htmlcsstoimage.new(user_id",{"_index":1211,"title":{},"content":{"176":{"position":[[280,27]]}},"relUrl":{}}],["http",{"_index":85,"title":{},"content":{"8":{"position":[[13,4]]},"9":{"position":[[30,4]]},"75":{"position":[[13,4]]},"76":{"position":[[34,4]]},"121":{"position":[[15,4]]},"138":{"position":[[13,4]]},"139":{"position":[[38,4]]},"142":{"position":[[32,4],[143,5]]},"143":{"position":[[33,4]]},"148":{"position":[[13,4]]},"149":{"position":[[31,4]]},"150":{"position":[[9,4]]},"154":{"position":[[14,4]]},"161":{"position":[[13,4]]},"162":{"position":[[34,4]]},"188":{"position":[[32,4]]},"194":{"position":[[48,4]]},"198":{"position":[[39,4]]},"231":{"position":[[13,4]]},"232":{"position":[[30,4]]}},"relUrl":{}}],["http.newrequest(\"post",{"_index":636,"title":{},"content":{"76":{"position":[[557,23]]}},"relUrl":{}}],["http_build_query($data",{"_index":1093,"title":{},"content":{"149":{"position":[[592,25]]}},"relUrl":{}}],["httparti",{"_index":1202,"title":{"177":{"position":[[13,8]]}},"content":{"174":{"position":[[174,8]]},"177":{"position":[[22,8],[61,9],[106,10]]}},"relUrl":{"177":{"position":[[33,8]]}}}],["httparty.post(\"https://hcti.io/v1/imag",{"_index":1228,"title":{},"content":{"177":{"position":[[344,41]]}},"relUrl":{}}],["https.request(opt",{"_index":1041,"title":{},"content":{"142":{"position":[[742,22]]}},"relUrl":{}}],["https://avataaars.io/?avatarstyle=transparent&toptype=shorthairdreads01&accessoriestype=round&haircolor=browndark&facialhairtype=beardlight&facialhaircolor=browndark&clothetype=blazershirt&eyetype=happy&eyebrowtype=defaultnatural&mouthtype=eating&skincolor=brown",{"_index":1277,"title":{},"content":{"187":{"position":[[139,305]]}},"relUrl":{}}],["https://hcti.io/v1/imag",{"_index":101,"title":{},"content":{"9":{"position":[[47,24],[737,27]]},"32":{"position":[[248,24]]},"76":{"position":[[51,24],[581,27]]},"139":{"position":[[55,24],[611,27]]},"141":{"position":[[605,27]]},"149":{"position":[[48,24],[481,28]]},"150":{"position":[[496,27]]},"155":{"position":[[52,25]]},"162":{"position":[[51,24],[191,26]]},"217":{"position":[[204,24]]},"232":{"position":[[60,24]]},"247":{"position":[[516,27]]}},"relUrl":{}}],["https://hcti.io/v1/image/1113184",{"_index":1018,"title":{},"content":{"139":{"position":[[748,34]]},"141":{"position":[[714,34]]}},"relUrl":{}}],["https://hcti.io/v1/image/202dc04d",{"_index":1109,"title":{},"content":{"149":{"position":[[1085,33]]}},"relUrl":{}}],["https://hcti.io/v1/image/254b444c",{"_index":1227,"title":{},"content":{"176":{"position":[[826,34]]}},"relUrl":{}}],["https://hcti.io/v1/image/7ed741b8",{"_index":1160,"title":{},"content":{"162":{"position":[[684,33]]}},"relUrl":{}}],["https://hcti.io/v1/image/:image_id",{"_index":1479,"title":{},"content":{"237":{"position":[[125,34]]},"241":{"position":[[7,34]]}},"relUrl":{}}],["https://hcti.io/v1/image/:template_id",{"_index":1332,"title":{},"content":{"198":{"position":[[121,37]]}},"relUrl":{}}],["https://hcti.io/v1/image/a3ab2ab2",{"_index":597,"title":{},"content":{"71":{"position":[[203,33],[281,33],[360,33]]},"238":{"position":[[203,33],[281,33],[360,33]]}},"relUrl":{}}],["https://hcti.io/v1/image/be4c5118",{"_index":79,"title":{},"content":{"7":{"position":[[317,34]]},"74":{"position":[[321,34]]},"137":{"position":[[325,34]]},"147":{"position":[[318,34]]},"160":{"position":[[321,34]]},"236":{"position":[[31,34]]}},"relUrl":{}}],["https://hcti.io/v1/templ",{"_index":1282,"title":{},"content":{"188":{"position":[[62,27]]},"201":{"position":[[90,27]]}},"relUrl":{}}],["https://hcti.io/v1/template/:template_id",{"_index":1329,"title":{},"content":{"194":{"position":[[129,40]]},"203":{"position":[[108,40]]}},"relUrl":{}}],["https://htmlcsstoimage.com",{"_index":1471,"title":{},"content":{"233":{"position":[[394,27]]},"255":{"position":[[233,27]]}},"relUrl":{}}],["https://htmlcsstoimage.com/dashboard",{"_index":351,"title":{},"content":{"32":{"position":[[198,36]]},"139":{"position":[[554,36]]},"141":{"position":[[527,36]]},"142":{"position":[[419,36]]},"149":{"position":[[695,36]]},"150":{"position":[[424,36]]},"162":{"position":[[240,36]]},"176":{"position":[[234,36]]},"236":{"position":[[367,37]]}},"relUrl":{}}],["https://www.getpostman.com",{"_index":1136,"title":{},"content":{"154":{"position":[[86,28]]}},"relUrl":{}}],["human",{"_index":38,"title":{},"content":{"4":{"position":[[10,6]]},"34":{"position":[[10,6]]},"39":{"position":[[10,6]]},"49":{"position":[[10,6]]},"96":{"position":[[10,6]]},"100":{"position":[[10,6]]},"128":{"position":[[10,6]]},"134":{"position":[[10,6]]},"144":{"position":[[10,6]]},"163":{"position":[[10,6]]},"169":{"position":[[10,6]]},"181":{"position":[[10,6]]},"210":{"position":[[10,6]]},"214":{"position":[[10,6]]},"229":{"position":[[10,6]]},"243":{"position":[[10,6]]},"248":{"position":[[10,6]]},"260":{"position":[[10,6]]}},"relUrl":{}}],["hunt",{"_index":927,"title":{"107":{"position":[[8,4]]}},"content":{"107":{"position":[[10,4]]}},"relUrl":{"107":{"position":[[10,4]]}}}],["hurt",{"_index":1482,"title":{},"content":{"237":{"position":[[373,7]]}},"relUrl":{}}],["icon",{"_index":481,"title":{"58":{"position":[[34,6]]}},"content":{"51":{"position":[[404,6]]},"58":{"position":[[143,5]]}},"relUrl":{"58":{"position":[[40,5]]}}}],["id",{"_index":89,"title":{},"content":{"8":{"position":[[67,2]]},"75":{"position":[[67,2]]},"81":{"position":[[364,2]]},"133":{"position":[[76,2]]},"138":{"position":[[67,2]]},"142":{"position":[[480,3]]},"143":{"position":[[310,4]]},"148":{"position":[[67,2]]},"156":{"position":[[69,2]]},"161":{"position":[[67,2]]},"162":{"position":[[307,3]]},"165":{"position":[[272,2]]},"167":{"position":[[111,2]]},"176":{"position":[[214,2],[314,4]]},"177":{"position":[[138,2]]},"202":{"position":[[454,5]]},"204":{"position":[[454,5]]},"231":{"position":[[69,2]]},"252":{"position":[[76,2]]}},"relUrl":{}}],["id=\"254b444c",{"_index":1224,"title":{},"content":{"176":{"position":[[764,12]]}},"relUrl":{}}],["id=\"container\"></div>",{"_index":775,"title":{},"content":{"98":{"position":[[261,30]]}},"relUrl":{}}],["ident",{"_index":405,"title":{},"content":{"37":{"position":[[186,9]]}},"relUrl":{}}],["identifi",{"_index":1288,"title":{},"content":{"189":{"position":[[360,8]]},"195":{"position":[[358,8]]}},"relUrl":{}}],["imag",{"_index":2,"title":{"0":{"position":[[21,5]]},"5":{"position":[[10,5]]},"6":{"position":[[16,5]]},"7":{"position":[[11,6]]},"26":{"position":[[7,5]]},"27":{"position":[[7,5]]},"29":{"position":[[9,6]]},"32":{"position":[[12,5]]},"35":{"position":[[10,5]]},"36":{"position":[[34,5]]},"38":{"position":[[4,6]]},"40":{"position":[[23,6]]},"41":{"position":[[11,6]]},"44":{"position":[[17,6]]},"53":{"position":[[10,5]]},"55":{"position":[[37,6]]},"60":{"position":[[17,5]]},"61":{"position":[[20,7]]},"66":{"position":[[13,6]]},"73":{"position":[[20,5]]},"74":{"position":[[11,6]]},"79":{"position":[[32,5]]},"80":{"position":[[12,5]]},"87":{"position":[[26,5]]},"90":{"position":[[39,6]]},"97":{"position":[[0,5]]},"101":{"position":[[12,5]]},"105":{"position":[[0,5]]},"106":{"position":[[7,7]]},"120":{"position":[[22,5]]},"125":{"position":[[34,5]]},"130":{"position":[[24,5]]},"136":{"position":[[24,5]]},"137":{"position":[[11,6]]},"146":{"position":[[17,5]]},"147":{"position":[[11,6]]},"153":{"position":[[21,5]]},"159":{"position":[[20,5]]},"160":{"position":[[11,6]]},"167":{"position":[[18,5]]},"174":{"position":[[18,5]]},"175":{"position":[[11,6]]},"183":{"position":[[0,5]]},"198":{"position":[[12,5]]},"216":{"position":[[7,5]]},"217":{"position":[[12,5]]},"230":{"position":[[22,5]]},"232":{"position":[[12,5]]},"237":{"position":[[11,5]]},"241":{"position":[[12,5]]},"245":{"position":[[20,5]]},"246":{"position":[[12,5]]},"250":{"position":[[20,5]]},"253":{"position":[[7,6]]},"255":{"position":[[7,6]]},"257":{"position":[[10,6]]},"259":{"position":[[6,6]]}},"content":{"1":{"position":[[23,6],[91,6]]},"2":{"position":[[56,6]]},"3":{"position":[[109,7]]},"6":{"position":[[28,6],[120,6]]},"7":{"position":[[113,6],[214,6],[277,6]]},"9":{"position":[[108,5],[278,6]]},"12":{"position":[[41,5]]},"13":{"position":[[26,5],[78,6],[109,5]]},"14":{"position":[[64,5]]},"15":{"position":[[145,6],[342,5]]},"16":{"position":[[97,5],[165,7],[243,6]]},"17":{"position":[[34,5],[264,5],[296,5]]},"18":{"position":[[112,5],[153,6],[204,6],[243,5]]},"19":{"position":[[150,5]]},"20":{"position":[[149,5]]},"21":{"position":[[171,6],[202,5],[234,5]]},"22":{"position":[[65,5],[118,5],[204,5],[297,6],[378,5]]},"23":{"position":[[113,5]]},"26":{"position":[[75,6]]},"27":{"position":[[51,6],[96,6]]},"28":{"position":[[143,6]]},"29":{"position":[[77,5],[151,5]]},"30":{"position":[[116,5]]},"31":{"position":[[28,6],[106,5]]},"32":{"position":[[49,5],[122,6]]},"33":{"position":[[60,6]]},"35":{"position":[[26,5]]},"36":{"position":[[69,5],[139,5],[211,6],[270,5],[451,7]]},"37":{"position":[[76,7],[196,6]]},"38":{"position":[[10,5],[45,6],[90,6]]},"40":{"position":[[9,6],[61,6]]},"41":{"position":[[109,6],[225,6]]},"45":{"position":[[53,7]]},"51":{"position":[[156,5],[255,6],[467,5],[505,7],[686,6]]},"52":{"position":[[46,6]]},"53":{"position":[[21,6],[97,5],[246,6]]},"55":{"position":[[119,6],[226,6]]},"60":{"position":[[82,5],[120,5]]},"61":{"position":[[54,6],[102,6]]},"63":{"position":[[39,5]]},"64":{"position":[[4,6]]},"65":{"position":[[114,6]]},"66":{"position":[[22,5],[394,6]]},"67":{"position":[[104,6]]},"70":{"position":[[8,6]]},"72":{"position":[[39,6],[195,6],[236,5]]},"73":{"position":[[28,6],[124,6]]},"74":{"position":[[113,6],[218,6],[281,6]]},"76":{"position":[[112,5]]},"79":{"position":[[28,6],[101,5]]},"80":{"position":[[171,5],[295,6]]},"84":{"position":[[47,6],[137,5],[211,6]]},"85":{"position":[[63,5]]},"87":{"position":[[70,6]]},"89":{"position":[[20,6],[308,5],[460,6],[497,6]]},"90":{"position":[[125,7],[231,6],[287,5],[383,5]]},"91":{"position":[[6,5],[137,6],[295,6]]},"93":{"position":[[0,6]]},"97":{"position":[[53,7],[78,6],[133,5]]},"101":{"position":[[30,5],[121,6],[253,6]]},"102":{"position":[[5,5]]},"105":{"position":[[155,5]]},"106":{"position":[[56,6]]},"107":{"position":[[32,5]]},"109":{"position":[[9,6]]},"110":{"position":[[9,6]]},"113":{"position":[[8,5],[196,6]]},"115":{"position":[[24,5]]},"116":{"position":[[71,7]]},"117":{"position":[[47,5]]},"118":{"position":[[43,6],[67,6]]},"120":{"position":[[40,5]]},"125":{"position":[[40,5]]},"127":{"position":[[54,5]]},"130":{"position":[[9,6],[47,6],[150,5]]},"131":{"position":[[62,5],[122,5]]},"132":{"position":[[90,6],[227,5]]},"136":{"position":[[28,6],[128,6]]},"137":{"position":[[113,6],[222,6],[285,6]]},"139":{"position":[[116,5],[462,5],[872,6]]},"141":{"position":[[435,5],[570,5]]},"142":{"position":[[857,5]]},"143":{"position":[[681,5]]},"146":{"position":[[28,6],[121,6]]},"147":{"position":[[113,6],[215,6],[278,6]]},"149":{"position":[[109,5]]},"150":{"position":[[122,5]]},"153":{"position":[[40,5]]},"155":{"position":[[16,6]]},"158":{"position":[[57,6]]},"159":{"position":[[28,6],[124,6]]},"160":{"position":[[113,6],[218,6],[281,6]]},"162":{"position":[[112,5],[532,5],[643,5]]},"165":{"position":[[26,5],[136,5],[363,6]]},"166":{"position":[[4,6],[66,6],[256,6],[471,6]]},"167":{"position":[[18,6],[62,5],[177,6]]},"168":{"position":[[34,6],[82,5],[127,7],[199,5],[363,5]]},"171":{"position":[[40,6]]},"172":{"position":[[5,5]]},"174":{"position":[[28,6],[122,6]]},"175":{"position":[[109,6],[198,6],[257,6]]},"176":{"position":[[20,5],[491,5],[499,5],[650,5]]},"177":{"position":[[336,5]]},"178":{"position":[[134,5],[183,5],[312,6],[571,5]]},"179":{"position":[[180,5],[232,6]]},"183":{"position":[[35,5],[317,5]]},"184":{"position":[[94,5]]},"185":{"position":[[164,6]]},"186":{"position":[[77,7],[94,6],[201,7]]},"187":{"position":[[5,5],[116,8]]},"189":{"position":[[315,6]]},"191":{"position":[[50,6],[303,5],[483,6]]},"195":{"position":[[313,6]]},"197":{"position":[[50,6],[303,5],[483,6],[785,5],[860,6]]},"198":{"position":[[24,6]]},"199":{"position":[[19,5],[143,5]]},"200":{"position":[[21,5]]},"206":{"position":[[20,6]]},"207":{"position":[[13,5],[105,6]]},"208":{"position":[[5,5]]},"209":{"position":[[71,6],[119,5]]},"211":{"position":[[20,5],[42,6]]},"212":{"position":[[87,5]]},"213":{"position":[[54,5],[468,6]]},"216":{"position":[[93,5]]},"218":{"position":[[18,5],[417,5],[820,5]]},"219":{"position":[[89,6]]},"222":{"position":[[125,6]]},"223":{"position":[[55,7]]},"224":{"position":[[147,6],[369,6]]},"226":{"position":[[5,5],[254,5]]},"228":{"position":[[87,5],[265,6],[343,5]]},"230":{"position":[[9,6],[93,5],[175,5],[235,5]]},"231":{"position":[[295,6]]},"232":{"position":[[15,6]]},"233":{"position":[[11,5],[312,6]]},"234":{"position":[[16,6]]},"235":{"position":[[50,6],[303,5],[483,6],[785,5],[860,6],[952,5]]},"237":{"position":[[18,6],[78,6],[434,5],[471,5],[506,5]]},"240":{"position":[[56,6],[134,6],[196,6],[255,5]]},"241":{"position":[[57,5],[116,5],[149,5],[202,5]]},"245":{"position":[[28,6],[109,5]]},"246":{"position":[[101,6],[192,6],[251,6]]},"247":{"position":[[155,6]]},"250":{"position":[[9,6],[43,6],[168,6],[198,6],[248,6],[289,6],[337,5]]},"251":{"position":[[54,6],[84,6]]},"253":{"position":[[52,5],[89,5],[396,6],[631,6]]},"254":{"position":[[195,6]]},"255":{"position":[[550,6],[1108,5]]},"257":{"position":[[14,5],[88,5]]},"258":{"position":[[83,6]]},"259":{"position":[[54,6]]}},"relUrl":{"0":{"position":[[57,5]]},"5":{"position":[[29,6]]},"6":{"position":[[30,5]]},"7":{"position":[[28,6]]},"26":{"position":[[19,5]]},"27":{"position":[[19,5]]},"29":{"position":[[21,6]]},"32":{"position":[[32,5]]},"35":{"position":[[18,5]]},"36":{"position":[[18,5],[69,5]]},"37":{"position":[[18,5]]},"38":{"position":[[18,5],[39,6]]},"39":{"position":[[18,5]]},"40":{"position":[[54,6]]},"41":{"position":[[42,6]]},"44":{"position":[[23,7]]},"53":{"position":[[16,5]]},"55":{"position":[[43,6]]},"60":{"position":[[23,5]]},"61":{"position":[[26,6]]},"66":{"position":[[19,6]]},"73":{"position":[[36,5]]},"74":{"position":[[29,6]]},"79":{"position":[[64,5]]},"80":{"position":[[46,5]]},"87":{"position":[[69,5]]},"90":{"position":[[80,6]]},"105":{"position":[[0,7]]},"106":{"position":[[9,6]]},"120":{"position":[[38,5]]},"125":{"position":[[59,5]]},"130":{"position":[[48,5]]},"136":{"position":[[48,5]]},"137":{"position":[[37,6]]},"146":{"position":[[34,5]]},"147":{"position":[[30,6]]},"153":{"position":[[36,5]]},"159":{"position":[[40,5]]},"160":{"position":[[33,6]]},"167":{"position":[[45,5]]},"174":{"position":[[36,5]]},"175":{"position":[[31,6]]},"198":{"position":[[40,5]]},"216":{"position":[[24,6]]},"217":{"position":[[43,5]]},"230":{"position":[[53,5]]},"232":{"position":[[44,5]]},"237":{"position":[[43,5]]},"241":{"position":[[44,5]]},"245":{"position":[[39,5]]},"246":{"position":[[34,5]]},"250":{"position":[[40,5]]},"253":{"position":[[29,6]]},"255":{"position":[[29,6]]},"257":{"position":[[32,6]]},"259":{"position":[[28,6]]}}}],["image.success",{"_index":1246,"title":{},"content":{"178":{"position":[[652,14]]}},"relUrl":{}}],["image.url",{"_index":1226,"title":{},"content":{"176":{"position":[[810,9]]},"178":{"position":[[696,10],[741,9]]}},"relUrl":{}}],["image/#addit",{"_index":1402,"title":{},"content":{},"relUrl":{"218":{"position":[[24,17]]}}}],["image/#convert",{"_index":11,"title":{},"content":{},"relUrl":{"0":{"position":[[29,14]]}}}],["image/#cr",{"_index":1396,"title":{},"content":{},"relUrl":{"217":{"position":[[24,15]]}}}],["image/#css",{"_index":1411,"title":{},"content":{},"relUrl":{"221":{"position":[[24,10]]}}}],["image/#exampl",{"_index":29,"title":{},"content":{},"relUrl":{"2":{"position":[[29,14]]}}}],["image/#how",{"_index":26,"title":{},"content":{},"relUrl":{"1":{"position":[[29,10]]}}}],["image/#ne",{"_index":47,"title":{},"content":{},"relUrl":{"4":{"position":[[29,11]]},"222":{"position":[[24,11]]}}}],["image/#screenshot",{"_index":1405,"title":{},"content":{},"relUrl":{"219":{"position":[[24,17]]},"220":{"position":[[24,17]]}}}],["image/#us",{"_index":34,"title":{},"content":{},"relUrl":{"3":{"position":[[29,10]]}}}],["images/#convert",{"_index":414,"title":{},"content":{},"relUrl":{"40":{"position":[[23,15]]}}}],["images/#gener",{"_index":418,"title":{},"content":{},"relUrl":{"41":{"position":[[23,18]]}}}],["images/#includ",{"_index":432,"title":{},"content":{},"relUrl":{"42":{"position":[[23,15]]}}}],["images/#ne",{"_index":433,"title":{},"content":{},"relUrl":{"43":{"position":[[23,12]]}}}],["imagin",{"_index":917,"title":{},"content":{"105":{"position":[[5,11]]}},"relUrl":{}}],["img",{"_index":14,"title":{},"content":{"1":{"position":[[45,3]]}},"relUrl":{}}],["img.emoji",{"_index":1196,"title":{},"content":{"172":{"position":[[303,9]]}},"relUrl":{}}],["implement",{"_index":1260,"title":{},"content":{"180":{"position":[[52,11]]}},"relUrl":{}}],["import",{"_index":583,"title":{},"content":{"66":{"position":[[491,9]]},"76":{"position":[[144,6]]},"140":{"position":[[53,9]]},"162":{"position":[[155,6]]},"213":{"position":[[418,10]]},"247":{"position":[[162,7],[177,7]]}},"relUrl":{}}],["improv",{"_index":144,"title":{"14":{"position":[[15,12]]},"15":{"position":[[15,12]]},"16":{"position":[[20,12]]},"26":{"position":[[25,12]]}},"content":{"10":{"position":[[24,7]]},"12":{"position":[[7,10]]},"13":{"position":[[131,9]]},"16":{"position":[[51,9],[145,8]]},"17":{"position":[[219,9]]},"24":{"position":[[172,7]]},"25":{"position":[[111,8]]},"26":{"position":[[52,12],[88,8]]},"43":{"position":[[24,7]]},"72":{"position":[[84,8]]},"77":{"position":[[24,7]]},"82":{"position":[[24,7]]},"151":{"position":[[24,7]]},"205":{"position":[[24,7]]}},"relUrl":{"14":{"position":[[27,12]]},"15":{"position":[[27,12]]},"16":{"position":[[32,12]]},"26":{"position":[[37,12]]}}}],["inch",{"_index":750,"title":{},"content":{"93":{"position":[[101,6],[110,6],[151,8],[190,5]]},"94":{"position":[[40,7]]},"95":{"position":[[37,8]]}},"relUrl":{}}],["includ",{"_index":419,"title":{"42":{"position":[[0,7]]}},"content":{"42":{"position":[[258,7]]},"45":{"position":[[13,7],[78,9],[153,9]]},"46":{"position":[[3,7]]},"54":{"position":[[40,7]]},"58":{"position":[[5,7]]},"59":{"position":[[136,7]]},"61":{"position":[[16,7]]},"80":{"position":[[90,8]]},"97":{"position":[[13,7]]},"102":{"position":[[579,7]]},"131":{"position":[[27,8]]},"172":{"position":[[172,7]]},"184":{"position":[[42,8]]},"207":{"position":[[50,7]]},"225":{"position":[[71,7]]},"227":{"position":[[69,9]]},"251":{"position":[[23,8]]}},"relUrl":{}}],["increas",{"_index":608,"title":{},"content":{"72":{"position":[[110,9]]},"218":{"position":[[675,10]]},"228":{"position":[[312,8]]}},"relUrl":{}}],["inform",{"_index":164,"title":{},"content":{"13":{"position":[[165,11]]}},"relUrl":{}}],["infrastructur",{"_index":575,"title":{},"content":{"66":{"position":[[325,15]]}},"relUrl":{}}],["initi",{"_index":203,"title":{},"content":{"16":{"position":[[89,7]]},"56":{"position":[[130,7]]},"176":{"position":[[138,12]]},"191":{"position":[[593,7]]},"197":{"position":[[593,7]]},"218":{"position":[[726,7]]},"225":{"position":[[45,7]]},"235":{"position":[[593,7]]},"253":{"position":[[741,7]]},"255":{"position":[[660,7]]}},"relUrl":{}}],["insid",{"_index":65,"title":{},"content":{"7":{"position":[[44,6]]},"18":{"position":[[211,6]]},"41":{"position":[[40,6]]},"74":{"position":[[44,6]]},"89":{"position":[[323,6]]},"137":{"position":[[44,6]]},"147":{"position":[[44,6]]},"160":{"position":[[44,6]]},"175":{"position":[[40,6]]}},"relUrl":{}}],["insomnia",{"_index":944,"title":{"120":{"position":[[0,9]]},"121":{"position":[[0,8]]},"124":{"position":[[0,8]]}},"content":{"120":{"position":[[52,8]]},"121":{"position":[[0,8],[79,8]]}},"relUrl":{}}],["instagram",{"_index":958,"title":{"125":{"position":[[11,9]]},"129":{"position":[[0,9]]}},"content":{"125":{"position":[[54,9]]},"126":{"position":[[31,9],[71,9],[142,9]]}},"relUrl":{"125":{"position":[[36,9]]}}}],["instal",{"_index":541,"title":{},"content":{"63":{"position":[[22,9]]},"98":{"position":[[729,15]]},"139":{"position":[[177,7],[194,7]]},"141":{"position":[[115,7],[132,7]]},"142":{"position":[[21,7]]},"150":{"position":[[145,12]]},"162":{"position":[[138,7]]},"177":{"position":[[36,7],[53,7]]}},"relUrl":{}}],["instanc",{"_index":67,"title":{},"content":{"7":{"position":[[58,8]]},"41":{"position":[[54,8]]},"74":{"position":[[58,8]]},"89":{"position":[[41,8]]},"137":{"position":[[58,8]]},"147":{"position":[[58,8]]},"160":{"position":[[58,8]]},"175":{"position":[[54,8]]},"246":{"position":[[46,8]]}},"relUrl":{}}],["instead",{"_index":189,"title":{},"content":{"15":{"position":[[179,7]]}},"relUrl":{}}],["instgrm",{"_index":974,"title":{},"content":{"127":{"position":[[239,7]]}},"relUrl":{}}],["instruct",{"_index":1116,"title":{},"content":{"150":{"position":[[158,12]]}},"relUrl":{}}],["integ",{"_index":1301,"title":{},"content":{"191":{"position":[[403,7],[740,7],[910,7]]},"197":{"position":[[403,7],[902,7],[1072,7]]},"235":{"position":[[403,7],[1015,7],[1185,7]]},"240":{"position":[[106,7],[169,7],[228,7]]},"253":{"position":[[551,7]]},"255":{"position":[[470,7],[704,7],[874,7]]}},"relUrl":{}}],["integr",{"_index":30,"title":{"30":{"position":[[11,11]]},"115":{"position":[[0,12]]},"135":{"position":[[11,11]]},"261":{"position":[[7,11]]}},"content":{"3":{"position":[[8,12]]},"17":{"position":[[47,11],[127,12],[309,11]]},"19":{"position":[[99,11]]},"20":{"position":[[69,12],[166,11]]},"23":{"position":[[65,12]]},"30":{"position":[[35,11],[81,11],[144,12]]},"103":{"position":[[150,9]]},"130":{"position":[[101,11],[174,12]]},"131":{"position":[[15,11]]},"133":{"position":[[20,11]]},"217":{"position":[[346,12]]},"250":{"position":[[93,11],[361,12]]},"251":{"position":[[11,11]]},"252":{"position":[[20,11]]},"253":{"position":[[11,11]]},"254":{"position":[[90,9],[171,13]]},"255":{"position":[[17,12]]},"256":{"position":[[36,12]]}},"relUrl":{"30":{"position":[[23,11]]},"115":{"position":[[0,14]]}}}],["integrations/integromat",{"_index":996,"title":{},"content":{},"relUrl":{"135":{"position":[[0,25]]}}}],["integrations/integromat/#authent",{"_index":994,"title":{},"content":{},"relUrl":{"133":{"position":[[0,40]]}}}],["integrations/integromat/#avail",{"_index":984,"title":{},"content":{},"relUrl":{"131":{"position":[[0,35]]}}}],["integrations/integromat/#exampl",{"_index":993,"title":{},"content":{},"relUrl":{"132":{"position":[[0,33]]}}}],["integrations/integromat/#integromat",{"_index":981,"title":{},"content":{},"relUrl":{"130":{"position":[[0,36]]}}}],["integrations/integromat/#ne",{"_index":995,"title":{},"content":{},"relUrl":{"134":{"position":[[0,30]]}}}],["integrations/zapi",{"_index":1531,"title":{},"content":{},"relUrl":{"254":{"position":[[0,21]]},"261":{"position":[[0,21]]}}}],["integrations/zapier/#429",{"_index":1540,"title":{},"content":{},"relUrl":{"258":{"position":[[0,25]]}}}],["integrations/zapier/#authent",{"_index":1522,"title":{},"content":{},"relUrl":{"252":{"position":[[0,36]]}}}],["integrations/zapier/#avail",{"_index":1521,"title":{},"content":{},"relUrl":{"251":{"position":[[0,31]]}}}],["integrations/zapier/#blank",{"_index":1545,"title":{},"content":{},"relUrl":{"259":{"position":[[0,27]]}}}],["integrations/zapier/#cr",{"_index":1524,"title":{},"content":{},"relUrl":{"253":{"position":[[0,28]]},"255":{"position":[[0,28]]}}}],["integrations/zapier/#design",{"_index":1537,"title":{},"content":{},"relUrl":{"257":{"position":[[0,31]]}}}],["integrations/zapier/#ne",{"_index":1546,"title":{},"content":{},"relUrl":{"260":{"position":[[0,26]]}}}],["integrations/zapier/#troubleshoot",{"_index":1533,"title":{},"content":{},"relUrl":{"256":{"position":[[0,37]]}}}],["integrations/zapier/#zapi",{"_index":1520,"title":{},"content":{},"relUrl":{"250":{"position":[[0,28]]}}}],["integrity=\"sha384",{"_index":902,"title":{},"content":{"102":{"position":[[735,17]]}},"relUrl":{}}],["integromat",{"_index":9,"title":{"3":{"position":[[24,10]]},"20":{"position":[[0,10]]},"30":{"position":[[0,10]]},"130":{"position":[[0,11]]},"135":{"position":[[0,10]]}},"content":{"0":{"position":[[72,11]]},"3":{"position":[[41,11],[124,10]]},"20":{"position":[[58,10],[155,10]]},"30":{"position":[[24,10],[170,11]]},"103":{"position":[[176,11]]},"130":{"position":[[19,10],[90,10],[190,11]]},"131":{"position":[[4,10]]},"132":{"position":[[65,10]]}},"relUrl":{"3":{"position":[[60,10]]}}}],["interact",{"_index":946,"title":{},"content":{"121":{"position":[[46,11]]},"176":{"position":[[41,8]]}},"relUrl":{}}],["intermitt",{"_index":1459,"title":{},"content":{"228":{"position":[[18,12]]}},"relUrl":{}}],["intern",{"_index":1055,"title":{},"content":{"143":{"position":[[111,8]]}},"relUrl":{}}],["introduc",{"_index":283,"title":{"24":{"position":[[0,11]]}},"content":{"24":{"position":[[320,9]]}},"relUrl":{}}],["invent",{"_index":227,"title":{},"content":{"17":{"position":[[193,9]]}},"relUrl":{}}],["investig",{"_index":196,"title":{},"content":{"15":{"position":[[367,11]]}},"relUrl":{}}],["invoic",{"_index":516,"title":{},"content":{"55":{"position":[[175,7]]},"132":{"position":[[177,7]]}},"relUrl":{}}],["io/ioutil",{"_index":618,"title":{},"content":{"76":{"position":[[183,11]]}},"relUrl":{}}],["ioutil.readall(resp.bodi",{"_index":648,"title":{},"content":{"76":{"position":[[939,25]]}},"relUrl":{}}],["iphon",{"_index":501,"title":{},"content":{"53":{"position":[[131,7]]}},"relUrl":{}}],["issu",{"_index":175,"title":{},"content":{"14":{"position":[[95,5]]},"68":{"position":[[101,7]]},"228":{"position":[[31,6]]}},"relUrl":{}}],["it’",{"_index":220,"title":{},"content":{"17":{"position":[[140,4]]},"22":{"position":[[356,4]]},"25":{"position":[[74,4]]},"72":{"position":[[0,4]]},"106":{"position":[[138,5]]},"228":{"position":[[64,4]]},"237":{"position":[[223,4]]}},"relUrl":{}}],["janki",{"_index":866,"title":{},"content":{"101":{"position":[[230,5]]}},"relUrl":{}}],["japanes",{"_index":484,"title":{"63":{"position":[[24,8]]}},"content":{"51":{"position":[[570,8]]}},"relUrl":{"63":{"position":[[29,8]]}}}],["javascript",{"_index":278,"title":{"45":{"position":[[14,10]]},"46":{"position":[[9,10]]},"50":{"position":[[14,10]]},"57":{"position":[[19,11]]},"136":{"position":[[0,11]]},"137":{"position":[[23,10]]},"138":{"position":[[20,10]]},"139":{"position":[[0,10]]},"141":{"position":[[0,10]]},"142":{"position":[[6,10]]},"143":{"position":[[12,10]]},"145":{"position":[[0,10]]},"166":{"position":[[0,10]]}},"content":{"22":{"position":[[266,11]]},"26":{"position":[[181,11]]},"28":{"position":[[186,10]]},"45":{"position":[[102,10]]},"46":{"position":[[11,11],[118,10]]},"51":{"position":[[356,11]]},"57":{"position":[[14,10]]},"80":{"position":[[74,11],[197,10]]},"98":{"position":[[22,11]]},"102":{"position":[[601,10]]},"103":{"position":[[65,10]]},"136":{"position":[[40,11],[140,10],[173,10],[186,10],[212,10],[253,10],[296,10]]},"137":{"position":[[126,10]]},"138":{"position":[[157,10],[294,10]]},"139":{"position":[[5,10],[127,11]]},"165":{"position":[[301,10]]},"167":{"position":[[132,10]]},"168":{"position":[[54,10]]},"191":{"position":[[522,11]]},"197":{"position":[[522,11],[833,10]]},"218":{"position":[[584,11]]},"235":{"position":[[522,11],[833,10]]},"253":{"position":[[670,11]]},"255":{"position":[[589,11]]},"259":{"position":[[216,11]]}},"relUrl":{"45":{"position":[[48,10]]},"46":{"position":[[44,10]]},"57":{"position":[[25,10]]},"137":{"position":[[49,10]]},"138":{"position":[[46,10]]},"142":{"position":[[32,10]]},"143":{"position":[[38,10]]}}}],["job",{"_index":935,"title":{"110":{"position":[[15,3]]}},"content":{"110":{"position":[[21,3]]}},"relUrl":{"110":{"position":[[17,3]]}}}],["jpg",{"_index":51,"title":{},"content":{"6":{"position":[[16,3]]},"31":{"position":[[16,3]]},"70":{"position":[[28,4]]},"71":{"position":[[17,4],[197,3]]},"73":{"position":[[16,3]]},"79":{"position":[[16,3]]},"101":{"position":[[192,3]]},"136":{"position":[[16,3]]},"146":{"position":[[16,3]]},"159":{"position":[[16,3]]},"174":{"position":[[16,3]]},"209":{"position":[[130,3]]},"238":{"position":[[17,4],[275,3]]},"245":{"position":[[16,3]]}},"relUrl":{}}],["jpg’",{"_index":6,"title":{},"content":{"0":{"position":[[31,5]]}},"relUrl":{}}],["js",{"_index":280,"title":{},"content":{"22":{"position":[[322,2]]}},"relUrl":{"45":{"position":[[21,2]]},"46":{"position":[[21,2]]},"47":{"position":[[21,2]]},"48":{"position":[[21,2]]},"49":{"position":[[21,2]]},"50":{"position":[[21,2]]}}}],["json",{"_index":72,"title":{},"content":{"7":{"position":[[178,4]]},"9":{"position":[[243,4]]},"33":{"position":[[22,4]]},"74":{"position":[[182,4]]},"137":{"position":[[186,4]]},"143":{"position":[[174,4]]},"147":{"position":[[179,4]]},"160":{"position":[[182,4]]},"189":{"position":[[82,4]]},"195":{"position":[[80,4]]},"200":{"position":[[89,4],[162,4],[233,4]]},"233":{"position":[[79,4]]},"247":{"position":[[120,4]]}},"relUrl":{}}],["json.marshal(data",{"_index":629,"title":{},"content":{"76":{"position":[[454,18]]}},"relUrl":{}}],["json.parse(d",{"_index":1045,"title":{},"content":{"142":{"position":[[865,13]]}},"relUrl":{}}],["json.parse(imag",{"_index":1029,"title":{},"content":{"141":{"position":[[685,17]]}},"relUrl":{}}],["json.stringifi",{"_index":1033,"title":{},"content":{"142":{"position":[[181,16]]}},"relUrl":{}}],["json.stringify(json",{"_index":1063,"title":{},"content":{"143":{"position":[[383,21]]}},"relUrl":{}}],["json_decode($result,tru",{"_index":1107,"title":{},"content":{"149":{"position":[[1037,26]]}},"relUrl":{}}],["juli",{"_index":256,"title":{},"content":{"21":{"position":[[0,4]]},"22":{"position":[[0,4]]},"23":{"position":[[0,4]]},"24":{"position":[[0,4]]},"25":{"position":[[0,4]]},"26":{"position":[[0,4]]}},"relUrl":{}}],["keep",{"_index":533,"title":{},"content":{"60":{"position":[[52,4]]},"66":{"position":[[435,4]]},"67":{"position":[[13,4]]},"140":{"position":[[74,5]]},"143":{"position":[[141,4]]}},"relUrl":{}}],["key",{"_index":59,"title":{"114":{"position":[[11,3]]}},"content":{"6":{"position":[[101,3]]},"8":{"position":[[100,4],[249,3],[278,3]]},"31":{"position":[[86,3]]},"36":{"position":[[44,3]]},"40":{"position":[[125,3]]},"66":{"position":[[294,4],[312,4]]},"73":{"position":[[105,3]]},"75":{"position":[[100,4],[253,3],[282,3]]},"79":{"position":[[81,3]]},"81":{"position":[[394,3]]},"101":{"position":[[79,3]]},"114":{"position":[[42,4],[97,3]]},"115":{"position":[[87,3]]},"116":{"position":[[100,3]]},"117":{"position":[[79,3]]},"118":{"position":[[95,3]]},"130":{"position":[[124,3]]},"133":{"position":[[87,3],[129,3]]},"136":{"position":[[109,3]]},"138":{"position":[[100,4],[257,3],[286,3]]},"140":{"position":[[89,3]]},"142":{"position":[[509,4]]},"143":{"position":[[155,3],[337,5]]},"146":{"position":[[102,3]]},"148":{"position":[[100,4],[250,3],[279,3]]},"156":{"position":[[80,3]]},"159":{"position":[[105,3]]},"161":{"position":[[100,4],[253,3],[282,3]]},"162":{"position":[[336,4]]},"174":{"position":[[103,3]]},"176":{"position":[[225,3],[333,5]]},"177":{"position":[[149,3]]},"178":{"position":[[54,3]]},"183":{"position":[[69,3]]},"216":{"position":[[73,3]]},"230":{"position":[[56,3]]},"231":{"position":[[102,4],[235,3]]},"245":{"position":[[89,3]]},"250":{"position":[[116,3]]},"252":{"position":[[87,3],[129,3]]}},"relUrl":{"114":{"position":[[13,3]]}}}],["know",{"_index":881,"title":{},"content":{"102":{"position":[[211,5]]}},"relUrl":{}}],["known",{"_index":497,"title":{},"content":{"53":{"position":[[65,5]]}},"relUrl":{}}],["korean",{"_index":485,"title":{"63":{"position":[[37,6]]}},"content":{"51":{"position":[[583,6]]}},"relUrl":{"63":{"position":[[42,6]]}}}],["label",{"_index":800,"title":{},"content":{"98":{"position":[[654,6]]}},"relUrl":{}}],["label.js\"></script>",{"_index":774,"title":{},"content":{"98":{"position":[[224,28]]}},"relUrl":{}}],["lang=\"en",{"_index":1384,"title":{},"content":{"213":{"position":[[177,9]]}},"relUrl":{}}],["lang=\\\"en",{"_index":1351,"title":{},"content":{"202":{"position":[[256,11]]},"204":{"position":[[256,11]]}},"relUrl":{}}],["languag",{"_index":194,"title":{"104":{"position":[[17,8]]}},"content":{"15":{"position":[[270,9]]},"104":{"position":[[14,8],[63,8]]}},"relUrl":{}}],["language/charact",{"_index":542,"title":{},"content":{"63":{"position":[[71,18]]}},"relUrl":{}}],["larg",{"_index":182,"title":{"53":{"position":[[25,5]]},"55":{"position":[[21,5]]}},"content":{"15":{"position":[[40,5]]},"26":{"position":[[143,5]]},"51":{"position":[[171,5],[239,5]]},"56":{"position":[[104,5]]},"191":{"position":[[566,5]]},"197":{"position":[[566,5]]},"225":{"position":[[2,5]]},"235":{"position":[[566,5]]},"253":{"position":[[714,5]]},"255":{"position":[[633,5]]}},"relUrl":{"53":{"position":[[31,5]]},"55":{"position":[[27,5]]}}}],["latenc",{"_index":293,"title":{},"content":{"24":{"position":[[180,7]]},"237":{"position":[[548,8]]}},"relUrl":{}}],["latest",{"_index":586,"title":{},"content":{"67":{"position":[[43,6]]}},"relUrl":{}}],["layout",{"_index":793,"title":{},"content":{"98":{"position":[[548,7],[1262,7]]},"179":{"position":[[295,7]]}},"relUrl":{}}],["learn",{"_index":3,"title":{},"content":{"0":{"position":[[0,5]]},"27":{"position":[[103,5]]},"35":{"position":[[0,5]]},"45":{"position":[[0,5]]},"59":{"position":[[57,5]]},"84":{"position":[[0,5]]},"93":{"position":[[56,5]]},"97":{"position":[[0,5]]},"117":{"position":[[14,5]]},"120":{"position":[[0,5]]},"125":{"position":[[0,5]]},"131":{"position":[[154,5]]},"153":{"position":[[0,5]]},"197":{"position":[[867,5]]},"206":{"position":[[0,5]]},"221":{"position":[[3,5]]},"223":{"position":[[0,5]]},"235":{"position":[[867,5]]}},"relUrl":{}}],["legend",{"_index":792,"title":{},"content":{"98":{"position":[[538,7],[1252,7]]}},"relUrl":{}}],["length",{"_index":1290,"title":{},"content":{"189":{"position":[[387,6],[483,6]]},"195":{"position":[[385,6],[481,6]]}},"relUrl":{}}],["less",{"_index":1131,"title":{},"content":{"150":{"position":[[783,4]]}},"relUrl":{}}],["let",{"_index":1461,"title":{},"content":{"228":{"position":[[224,4]]}},"relUrl":{}}],["lg",{"_index":1300,"title":{},"content":{"191":{"position":[[383,2]]},"197":{"position":[[383,2]]},"218":{"position":[[900,2]]},"220":{"position":[[174,3]]},"235":{"position":[[383,2]]},"255":{"position":[[1188,2]]}},"relUrl":{}}],["librari",{"_index":1031,"title":{"150":{"position":[[24,7]]}},"content":{"142":{"position":[[37,7]]},"146":{"position":[[208,7]]},"150":{"position":[[14,7],[859,7]]}},"relUrl":{"150":{"position":[[43,7]]}}}],["limit",{"_index":474,"title":{"52":{"position":[[16,6]]},"193":{"position":[[7,6]]}},"content":{"51":{"position":[[137,6]]},"52":{"position":[[8,6],[85,6]]},"105":{"position":[[29,6]]},"192":{"position":[[273,5],[339,7]]},"236":{"position":[[253,5]]},"258":{"position":[[64,5]]}},"relUrl":{"52":{"position":[[22,5]]}}}],["line",{"_index":1206,"title":{},"content":{"176":{"position":[[73,4]]}},"relUrl":{}}],["linear",{"_index":1441,"title":{},"content":{"226":{"position":[[681,6]]}},"relUrl":{}}],["link",{"_index":462,"title":{},"content":{"48":{"position":[[299,5]]},"56":{"position":[[15,4]]},"57":{"position":[[42,4]]},"127":{"position":[[299,4]]},"227":{"position":[[116,4]]}},"relUrl":{}}],["list",{"_index":936,"title":{"110":{"position":[[19,7]]},"201":{"position":[[0,7]]},"203":{"position":[[0,7]]}},"content":{"110":{"position":[[25,8]]},"183":{"position":[[360,7],[411,7]]},"194":{"position":[[93,6]]},"198":{"position":[[85,6]]},"201":{"position":[[3,4]]},"203":{"position":[[3,4]]}},"relUrl":{"110":{"position":[[21,7]]}}}],["littl",{"_index":877,"title":{},"content":{"102":{"position":[[168,6]]}},"relUrl":{}}],["live",{"_index":56,"title":{"18":{"position":[[4,4]]}},"content":{"6":{"position":[[80,4]]},"18":{"position":[[36,4]]},"31":{"position":[[65,4]]},"40":{"position":[[104,4]]},"73":{"position":[[84,4]]},"79":{"position":[[60,4]]},"89":{"position":[[36,4]]},"101":{"position":[[58,4]]},"115":{"position":[[66,4]]},"116":{"position":[[79,4]]},"117":{"position":[[58,4]]},"118":{"position":[[74,4]]},"136":{"position":[[88,4]]},"146":{"position":[[81,4]]},"159":{"position":[[84,4]]},"174":{"position":[[82,4]]},"230":{"position":[[35,4]]},"245":{"position":[[68,4]]},"257":{"position":[[156,5]]}},"relUrl":{"18":{"position":[[16,4]]}}}],["load",{"_index":178,"title":{"61":{"position":[[6,4]]}},"content":{"14":{"position":[[128,7]]},"28":{"position":[[222,5]]},"46":{"position":[[31,4]]},"48":{"position":[[8,4]]},"51":{"position":[[491,4]]},"56":{"position":[[52,6]]},"57":{"position":[[79,6]]},"61":{"position":[[74,4]]},"98":{"position":[[34,4]]},"168":{"position":[[234,8]]},"176":{"position":[[427,6]]},"191":{"position":[[134,7],[181,6]]},"197":{"position":[[134,7],[181,6]]},"212":{"position":[[214,4]]},"223":{"position":[[13,4]]},"224":{"position":[[90,6],[159,4],[326,4]]},"227":{"position":[[17,7],[138,6]]},"235":{"position":[[134,7],[181,6]]},"253":{"position":[[452,7],[499,6]]}},"relUrl":{"61":{"position":[[12,4]]}}}],["localhost",{"_index":525,"title":{},"content":{"58":{"position":[[92,9]]}},"relUrl":{}}],["locat",{"_index":292,"title":{},"content":{"24":{"position":[[153,8]]},"37":{"position":[[233,10]]}},"relUrl":{}}],["log",{"_index":619,"title":{},"content":{"76":{"position":[[195,5]]}},"relUrl":{}}],["log.fatalf(\"request",{"_index":643,"title":{},"content":{"76":{"position":[[844,19]]}},"relUrl":{}}],["log.fatalf(\"un",{"_index":631,"title":{},"content":{"76":{"position":[[489,18],[651,18],[981,18]]}},"relUrl":{}}],["logo",{"_index":27,"title":{},"content":{"2":{"position":[[43,4]]}},"relUrl":{}}],["long",{"_index":324,"title":{"60":{"position":[[4,4]]}},"content":{"28":{"position":[[86,4]]},"51":{"position":[[454,4]]},"60":{"position":[[12,4]]},"66":{"position":[[289,4]]},"228":{"position":[[211,4]]},"237":{"position":[[191,4]]}},"relUrl":{"60":{"position":[[10,4]]}}}],["look",{"_index":143,"title":{},"content":{"10":{"position":[[13,7]]},"43":{"position":[[13,7]]},"53":{"position":[[103,5]]},"77":{"position":[[13,7]]},"82":{"position":[[13,7]]},"103":{"position":[[31,4]]},"106":{"position":[[119,4]]},"116":{"position":[[31,4]]},"151":{"position":[[13,7]]},"180":{"position":[[7,4]]},"205":{"position":[[13,7]]},"258":{"position":[[109,4]]}},"relUrl":{}}],["loop",{"_index":374,"title":{},"content":{"35":{"position":[[51,5]]}},"relUrl":{}}],["lossless",{"_index":1484,"title":{},"content":{"237":{"position":[[406,8]]}},"relUrl":{}}],["lot",{"_index":1544,"title":{},"content":{"259":{"position":[[209,3]]}},"relUrl":{}}],["love",{"_index":589,"title":{},"content":{"68":{"position":[[43,4]]},"104":{"position":[[182,4]]}},"relUrl":{}}],["low",{"_index":1400,"title":{},"content":{"218":{"position":[[650,3]]},"228":{"position":[[285,3]]}},"relUrl":{}}],["lower",{"_index":735,"title":{},"content":{"90":{"position":[[185,5]]}},"relUrl":{}}],["lt",{"_index":18,"title":{},"content":{"1":{"position":[[98,5]]},"102":{"position":[[571,5]]},"127":{"position":[[264,5]]}},"relUrl":{}}],["lt;<<eod",{"_index":1081,"title":{},"content":{"149":{"position":[[142,15],[228,15]]}},"relUrl":{}}],["lt;/blockquote>",{"_index":978,"title":{},"content":{"127":{"position":[[391,19]]},"213":{"position":[[298,19]]}},"relUrl":{}}],["lt;/div>",{"_index":120,"title":{},"content":{"9":{"position":[[423,15]]},"32":{"position":[[331,14]]},"76":{"position":[[358,15]]},"86":{"position":[[122,12]]},"88":{"position":[[148,12]]},"102":{"position":[[443,12],[558,12]]},"139":{"position":[[326,15]]},"141":{"position":[[299,15]]},"142":{"position":[[239,15]]},"149":{"position":[[203,12]]},"150":{"position":[[270,15]]},"177":{"position":[[261,14]]},"187":{"position":[[738,12],[853,12]]},"226":{"position":[[300,12],[411,12]]},"247":{"position":[[305,14]]}},"relUrl":{}}],["lt;/h1>",{"_index":1432,"title":{},"content":{"226":{"position":[[397,13]]}},"relUrl":{}}],["lt;/h4>",{"_index":898,"title":{},"content":{"102":{"position":[[491,11]]},"187":{"position":[[784,11]]}},"relUrl":{}}],["lt;/script>",{"_index":855,"title":{},"content":{"98":{"position":[[1338,15]]},"166":{"position":[[366,15]]}},"relUrl":{}}],["lt;/span>",{"_index":887,"title":{},"content":{"102":{"position":[[272,13]]},"187":{"position":[[606,13]]}},"relUrl":{}}],["lt;?php",{"_index":1080,"title":{},"content":{"149":{"position":[[125,8]]},"150":{"position":[[192,8]]}},"relUrl":{}}],["lt;a",{"_index":976,"title":{},"content":{"127":{"position":[[323,5]]},"213":{"position":[[211,5]]}},"relUrl":{}}],["lt;blockquot",{"_index":971,"title":{},"content":{"127":{"position":[[174,14]]},"202":{"position":[[163,15]]},"204":{"position":[[163,15]]},"213":{"position":[[92,14]]}},"relUrl":{}}],["lt;body>",{"_index":701,"title":{},"content":{"85":{"position":[[289,12]]}},"relUrl":{}}],["lt;code>api</code>.</p>",{"_index":1426,"title":{},"content":{"226":{"position":[[260,39]]}},"relUrl":{}}],["lt;div",{"_index":118,"title":{},"content":{"9":{"position":[[393,8]]},"76":{"position":[[328,8]]},"86":{"position":[[0,7]]},"88":{"position":[[0,7]]},"98":{"position":[[253,7]]},"102":{"position":[[61,7],[286,7]]},"139":{"position":[[291,8]]},"141":{"position":[[264,8]]},"142":{"position":[[204,8]]},"143":{"position":[[189,8]]},"149":{"position":[[158,7]]},"150":{"position":[[240,8]]},"162":{"position":[[358,8]]},"177":{"position":[[231,8]]},"187":{"position":[[498,7],[620,7]]},"226":{"position":[[145,7],[313,7]]},"247":{"position":[[275,8]]}},"relUrl":{}}],["lt;div>hello",{"_index":1171,"title":{},"content":{"166":{"position":[[263,17]]}},"relUrl":{}}],["lt;div>your",{"_index":1286,"title":{},"content":{"189":{"position":[[217,16]]},"195":{"position":[[215,16]]},"233":{"position":[[214,16]]},"253":{"position":[[298,16]]}},"relUrl":{}}],["lt;h1>fanci",{"_index":1430,"title":{},"content":{"226":{"position":[[357,15]]}},"relUrl":{}}],["lt;h1>hello",{"_index":1423,"title":{},"content":{"226":{"position":[[169,15]]}},"relUrl":{}}],["lt;h2>height",{"_index":717,"title":{},"content":{"88":{"position":[[102,16]]}},"relUrl":{}}],["lt;h2>hello",{"_index":711,"title":{},"content":{"86":{"position":[[88,16]]}},"relUrl":{}}],["lt;h4",{"_index":895,"title":{},"content":{"102":{"position":[[456,6]]},"187":{"position":[[751,6]]}},"relUrl":{}}],["lt;html>",{"_index":420,"title":{"42":{"position":[[13,12]]}},"content":{"42":{"position":[[104,12]]},"59":{"position":[[195,12]]},"85":{"position":[[272,12]]}},"relUrl":{}}],["lt;htmlcsstoimage::apirespons",{"_index":1218,"title":{},"content":{"176":{"position":[[662,32]]}},"relUrl":{}}],["lt;img",{"_index":22,"title":{},"content":{"1":{"position":[[149,7]]},"2":{"position":[[63,7]]},"61":{"position":[[109,7]]},"102":{"position":[[315,7]]},"187":{"position":[[649,7]]}},"relUrl":{}}],["lt;link",{"_index":447,"title":{},"content":{"47":{"position":[[110,8]]},"102":{"position":[[629,8],[847,8]]}},"relUrl":{}}],["lt;link>",{"_index":524,"title":{},"content":{"58":{"position":[[17,12]]}},"relUrl":{}}],["lt;p",{"_index":1383,"title":{},"content":{"213":{"position":[[171,5]]}},"relUrl":{}}],["lt;p>just",{"_index":1425,"title":{},"content":{"226":{"position":[[203,13]]}},"relUrl":{}}],["lt;script",{"_index":441,"title":{},"content":{"46":{"position":[[135,10]]},"98":{"position":[[87,10],[165,10]]},"127":{"position":[[91,10]]},"202":{"position":[[350,10]]},"204":{"position":[[350,10]]},"213":{"position":[[318,10]]}},"relUrl":{}}],["lt;script>",{"_index":776,"title":{},"content":{"98":{"position":[[292,14]]},"166":{"position":[[300,14]]}},"relUrl":{}}],["lt;span",{"_index":873,"title":{},"content":{"102":{"position":[[123,8],[503,8]]},"187":{"position":[[560,8],[796,8]]}},"relUrl":{}}],["mac",{"_index":948,"title":{},"content":{"121":{"position":[[93,4]]}},"relUrl":{}}],["made",{"_index":1328,"title":{},"content":{"194":{"position":[[34,5]]}},"relUrl":{}}],["main",{"_index":114,"title":{},"content":{"9":{"position":[[355,6]]},"76":{"position":[[139,4],[284,6]]},"247":{"position":[[226,6]]}},"relUrl":{}}],["maintain",{"_index":741,"title":{},"content":{"91":{"position":[[253,8]]},"113":{"position":[[154,8]]}},"relUrl":{}}],["make",{"_index":159,"title":{},"content":{"13":{"position":[[40,6]]},"18":{"position":[[165,5]]},"21":{"position":[[178,6]]},"66":{"position":[[223,5]]},"80":{"position":[[246,4]]},"104":{"position":[[118,4]]},"126":{"position":[[55,4]]},"131":{"position":[[130,4]]},"142":{"position":[[49,6]]},"143":{"position":[[25,4]]},"172":{"position":[[57,5],[145,4]]},"183":{"position":[[30,4]]},"188":{"position":[[24,4]]},"194":{"position":[[40,4]]},"198":{"position":[[31,4]]},"212":{"position":[[44,4],[102,4]]},"232":{"position":[[22,4]]},"253":{"position":[[23,5]]},"254":{"position":[[185,4]]}},"relUrl":{}}],["maker",{"_index":928,"title":{"107":{"position":[[13,6]]}},"content":{"107":{"position":[[79,5]]}},"relUrl":{"107":{"position":[[15,6]]}}}],["mani",{"_index":226,"title":{},"content":{"17":{"position":[[188,4]]},"28":{"position":[[171,4]]},"90":{"position":[[155,4]]},"192":{"position":[[240,4]]},"236":{"position":[[220,4]]}},"relUrl":{}}],["manufactur",{"_index":811,"title":{},"content":{"98":{"position":[[822,16]]}},"relUrl":{}}],["map[string]str",{"_index":626,"title":{},"content":{"76":{"position":[[301,18]]}},"relUrl":{}}],["march",{"_index":318,"title":{},"content":{"27":{"position":[[0,5]]}},"relUrl":{}}],["margin",{"_index":676,"title":{"87":{"position":[[7,7]]}},"content":{"84":{"position":[[118,7]]},"87":{"position":[[0,7],[89,7]]},"88":{"position":[[44,7]]},"172":{"position":[[340,7]]},"226":{"position":[[642,7]]}},"relUrl":{"87":{"position":[[50,7]]}}}],["markup",{"_index":422,"title":{},"content":{"42":{"position":[[67,7]]},"59":{"position":[[158,7]]}},"relUrl":{}}],["marshal",{"_index":632,"title":{},"content":{"76":{"position":[[511,7]]}},"relUrl":{}}],["max",{"_index":1289,"title":{},"content":{"189":{"position":[[383,3],[479,3]]},"195":{"position":[[381,3],[477,3]]}},"relUrl":{}}],["max_wait_m",{"_index":1363,"title":{},"content":{"202":{"position":[[502,14]]},"204":{"position":[[502,14]]}},"relUrl":{}}],["maximum",{"_index":1305,"title":{},"content":{"191":{"position":[[705,8]]},"197":{"position":[[705,8]]},"218":{"position":[[343,7]]},"235":{"position":[[705,8]]},"240":{"position":[[141,7],[203,7]]},"253":{"position":[[853,8]]},"255":{"position":[[441,8]]}},"relUrl":{}}],["maxwidth",{"_index":849,"title":{},"content":{"98":{"position":[[1219,9]]}},"relUrl":{}}],["mb",{"_index":875,"title":{},"content":{"102":{"position":[[150,2]]},"187":{"position":[[587,2]]}},"relUrl":{}}],["mean",{"_index":402,"title":{},"content":{"37":{"position":[[134,5]]},"90":{"position":[[103,6]]},"258":{"position":[[30,5]]},"259":{"position":[[72,5]]}},"relUrl":{}}],["media",{"_index":937,"title":{},"content":{"110":{"position":[[71,6]]},"127":{"position":[[227,6]]}},"relUrl":{}}],["menu",{"_index":965,"title":{},"content":{"126":{"position":[[208,5]]}},"relUrl":{}}],["messag",{"_index":1321,"title":{},"content":{"192":{"position":[[190,10],[309,10]]},"236":{"position":[[170,10],[289,10]]}},"relUrl":{}}],["method",{"_index":667,"title":{},"content":{"81":{"position":[[286,8]]},"142":{"position":[[583,7]]},"143":{"position":[[361,7]]},"176":{"position":[[910,7]]}},"relUrl":{}}],["middl",{"_index":797,"title":{},"content":{"98":{"position":[[599,8]]}},"relUrl":{}}],["million",{"_index":577,"title":{},"content":{"66":{"position":[[382,8]]}},"relUrl":{}}],["millisecond",{"_index":1302,"title":{},"content":{"191":{"position":[[427,12]]},"197":{"position":[[427,12]]},"218":{"position":[[488,12]]},"235":{"position":[[427,12]]},"253":{"position":[[575,12]]},"255":{"position":[[494,12]]}},"relUrl":{}}],["minimum",{"_index":1304,"title":{},"content":{"191":{"position":[[693,8]]},"197":{"position":[[693,8]]},"235":{"position":[[693,8]]},"253":{"position":[[841,8]]},"255":{"position":[[429,8]]}},"relUrl":{}}],["minut",{"_index":1495,"title":{},"content":{"241":{"position":[[300,7]]}},"relUrl":{}}],["miss",{"_index":184,"title":{},"content":{"15":{"position":[[108,7],[303,7]]}},"relUrl":{}}],["mock",{"_index":1536,"title":{},"content":{"257":{"position":[[72,7]]}},"relUrl":{}}],["mode",{"_index":426,"title":{},"content":{"42":{"position":[[154,4]]},"59":{"position":[[248,4]]}},"relUrl":{}}],["modern",{"_index":1054,"title":{},"content":{"143":{"position":[[77,6]]}},"relUrl":{}}],["modifi",{"_index":1195,"title":{},"content":{"172":{"position":[[272,6]]}},"relUrl":{}}],["modul",{"_index":1504,"title":{},"content":{"247":{"position":[[203,6],[820,6]]}},"relUrl":{}}],["monitor",{"_index":502,"title":{},"content":{"53":{"position":[[159,9]]},"90":{"position":[[322,8]]}},"relUrl":{}}],["month",{"_index":579,"title":{},"content":{"66":{"position":[[406,6]]},"258":{"position":[[95,6]]}},"relUrl":{}}],["monthli",{"_index":513,"title":{},"content":{"55":{"position":[[15,7]]}},"relUrl":{}}],["montserrat",{"_index":1448,"title":{},"content":{"226":{"position":[[784,13]]}},"relUrl":{}}],["more",{"_index":74,"title":{},"content":{"7":{"position":[[229,4]]},"13":{"position":[[160,4]]},"15":{"position":[[298,4]]},"27":{"position":[[109,5]]},"32":{"position":[[74,4]]},"41":{"position":[[177,4]]},"66":{"position":[[242,4]]},"74":{"position":[[233,4]]},"104":{"position":[[194,4]]},"137":{"position":[[237,4]]},"147":{"position":[[230,4]]},"150":{"position":[[765,4]]},"160":{"position":[[233,4]]},"175":{"position":[[209,4]]},"197":{"position":[[873,5]]},"235":{"position":[[873,5]]},"246":{"position":[[203,4]]}},"relUrl":{}}],["ms_delay",{"_index":253,"title":{"28":{"position":[[0,8]]}},"content":{"20":{"position":[[108,8]]},"28":{"position":[[38,8]]},"168":{"position":[[262,8]]},"191":{"position":[[392,8]]},"197":{"position":[[392,8]]},"202":{"position":[[523,11]]},"204":{"position":[[523,11]]},"212":{"position":[[161,8]]},"213":{"position":[[504,9]]},"218":{"position":[[463,8]]},"228":{"position":[[178,8]]},"235":{"position":[[392,8]]},"253":{"position":[[540,8]]},"255":{"position":[[459,8]]},"259":{"position":[[257,8]]}},"relUrl":{}}],["mt",{"_index":870,"title":{},"content":{"102":{"position":[[92,2],[419,2]]},"187":{"position":[[529,2],[714,2]]}},"relUrl":{}}],["much",{"_index":239,"title":{"64":{"position":[[4,4]]}},"content":{"18":{"position":[[174,4]]},"51":{"position":[[608,4]]}},"relUrl":{"64":{"position":[[10,4]]}}}],["multipl",{"_index":379,"title":{"36":{"position":[[40,8]]}},"content":{"56":{"position":[[70,8]]},"191":{"position":[[159,8]]},"197":{"position":[[159,8]]},"224":{"position":[[378,8]]},"226":{"position":[[30,8]]},"235":{"position":[[159,8]]},"253":{"position":[[477,8]]}},"relUrl":{"36":{"position":[[75,8]]}}}],["muted\">@dog_rates</span>",{"_index":900,"title":{},"content":{"102":{"position":[[524,33]]}},"relUrl":{}}],["muted\">{{username}}</span>",{"_index":1280,"title":{},"content":{"187":{"position":[[817,35]]}},"relUrl":{}}],["name",{"_index":570,"title":{},"content":{"66":{"position":[[217,5]]},"98":{"position":[[723,5],[816,5],[907,5],[1009,5],[1103,5]]},"187":{"position":[[445,7],[775,8]]},"189":{"position":[[102,4],[328,4],[352,4]]},"190":{"position":[[65,4]]},"191":{"position":[[59,4]]},"195":{"position":[[100,4],[326,4],[350,4]]},"196":{"position":[[65,4]]},"197":{"position":[[59,4]]},"200":{"position":[[182,4]]},"202":{"position":[[541,7]]},"204":{"position":[[541,7]]},"224":{"position":[[209,5]]},"233":{"position":[[99,4]]},"235":{"position":[[59,4]]},"240":{"position":[[65,4]]},"253":{"position":[[183,4]]},"255":{"position":[[132,4]]}},"relUrl":{}}],["namespac",{"_index":108,"title":{},"content":{"9":{"position":[[303,9]]},"66":{"position":[[142,9]]}},"relUrl":{}}],["near",{"_index":1485,"title":{},"content":{"237":{"position":[[522,4]]}},"relUrl":{}}],["need",{"_index":35,"title":{"4":{"position":[[0,4]]},"10":{"position":[[0,4]]},"34":{"position":[[0,4]]},"39":{"position":[[0,4]]},"43":{"position":[[0,4]]},"49":{"position":[[0,4]]},"55":{"position":[[2,4]]},"77":{"position":[[0,4]]},"82":{"position":[[0,4]]},"96":{"position":[[0,4]]},"100":{"position":[[0,4]]},"128":{"position":[[0,4]]},"134":{"position":[[0,4]]},"144":{"position":[[0,4]]},"151":{"position":[[0,4]]},"163":{"position":[[0,4]]},"169":{"position":[[0,4]]},"181":{"position":[[0,4]]},"205":{"position":[[0,4]]},"210":{"position":[[0,4]]},"214":{"position":[[0,4]]},"222":{"position":[[0,4]]},"229":{"position":[[0,4]]},"243":{"position":[[0,4]]},"248":{"position":[[0,4]]},"260":{"position":[[0,4]]}},"content":{"6":{"position":[[180,4]]},"22":{"position":[[333,4]]},"28":{"position":[[202,5]]},"31":{"position":[[135,4]]},"48":{"position":[[197,4]]},"51":{"position":[[220,4]]},"54":{"position":[[146,6]]},"55":{"position":[[46,6],[130,4],[237,4]]},"58":{"position":[[80,4]]},"71":{"position":[[109,4]]},"73":{"position":[[196,4]]},"79":{"position":[[148,4]]},"80":{"position":[[130,4]]},"84":{"position":[[353,4]]},"90":{"position":[[138,4]]},"95":{"position":[[239,5]]},"104":{"position":[[150,4]]},"113":{"position":[[71,4]]},"114":{"position":[[30,4]]},"136":{"position":[[332,4]]},"146":{"position":[[218,4]]},"159":{"position":[[196,4]]},"168":{"position":[[73,4],[152,6]]},"174":{"position":[[253,4]]},"183":{"position":[[470,4]]},"186":{"position":[[140,4]]},"200":{"position":[[151,4]]},"216":{"position":[[216,4]]},"218":{"position":[[603,4]]},"230":{"position":[[268,4]]},"238":{"position":[[109,4]]},"245":{"position":[[144,4]]},"250":{"position":[[302,4]]}},"relUrl":{"55":{"position":[[8,4]]}}}],["net/http",{"_index":620,"title":{},"content":{"76":{"position":[[201,10]]}},"relUrl":{}}],["network",{"_index":316,"title":{},"content":{"26":{"position":[[160,7]]},"64":{"position":[[91,8]]},"237":{"position":[[303,8]]}},"relUrl":{}}],["networkcredential(\"user_id",{"_index":1508,"title":{},"content":{"247":{"position":[[446,28]]}},"relUrl":{}}],["new",{"_index":129,"title":{"18":{"position":[[0,3]]},"23":{"position":[[0,3]]},"25":{"position":[[6,3]]}},"content":{"9":{"position":[[525,3],[773,3]]},"19":{"position":[[59,3]]},"25":{"position":[[32,3]]},"33":{"position":[[56,3]]},"36":{"position":[[135,3]]},"76":{"position":[[680,3]]},"132":{"position":[[190,3]]},"142":{"position":[[674,3]]},"150":{"position":[[358,3]]},"155":{"position":[[32,3]]},"178":{"position":[[179,3],[308,3]]},"226":{"position":[[870,5]]},"247":{"position":[[407,3],[442,3],[552,3]]}},"relUrl":{"25":{"position":[[18,3]]}}}],["next",{"_index":604,"title":{"72":{"position":[[10,4]]}},"content":{"72":{"position":[[49,4]]}},"relUrl":{"72":{"position":[[32,4]]}}}],["next_page_start",{"_index":1368,"title":{},"content":{"202":{"position":[[724,18]]},"204":{"position":[[724,18]]}},"relUrl":{}}],["nice",{"_index":218,"title":{},"content":{"17":{"position":[[102,4]]}},"relUrl":{}}],["nil",{"_index":630,"title":{},"content":{"76":{"position":[[483,3],[645,3],[838,3],[975,3]]},"178":{"position":[[379,4],[398,4]]}},"relUrl":{}}],["nocod",{"_index":912,"title":{},"content":{"103":{"position":[[133,8]]}},"relUrl":{}}],["node.j",{"_index":999,"title":{"142":{"position":[[17,9]]}},"content":{"136":{"position":[[264,9]]}},"relUrl":{}}],["nodej",{"_index":1053,"title":{},"content":{},"relUrl":{"142":{"position":[[43,6]]}}}],["normal",{"_index":440,"title":{},"content":{"46":{"position":[[53,6]]},"227":{"position":[[109,6],[165,6]]}},"relUrl":{}}],["note",{"_index":700,"title":{},"content":{"85":{"position":[[210,5]]}},"relUrl":{}}],["notic",{"_index":195,"title":{},"content":{"15":{"position":[[287,6]]}},"relUrl":{}}],["noto",{"_index":539,"title":{},"content":{"63":{"position":[[13,4]]}},"relUrl":{}}],["novemb",{"_index":341,"title":{},"content":{"30":{"position":[[0,8]]}},"relUrl":{}}],["now",{"_index":204,"title":{},"content":{"16":{"position":[[115,3]]},"18":{"position":[[47,3]]},"20":{"position":[[90,3]]},"21":{"position":[[36,3]]},"24":{"position":[[74,3]]},"25":{"position":[[79,3]]},"29":{"position":[[63,3]]},"30":{"position":[[50,3]]}},"relUrl":{}}],["npm",{"_index":1005,"title":{},"content":{"139":{"position":[[190,3]]},"141":{"position":[[128,3]]}},"relUrl":{}}],["null",{"_index":832,"title":{},"content":{"98":{"position":[[1044,6],[1051,5]]},"202":{"position":[[38,5],[106,5],[149,5],[517,5],[549,5],[576,5],[674,5],[698,4],[743,4]]},"204":{"position":[[38,5],[106,5],[149,5],[517,5],[549,5],[576,5],[674,5],[698,4],[743,4]]}},"relUrl":{}}],["number",{"_index":515,"title":{},"content":{"55":{"position":[[109,6],[216,6]]},"98":{"position":[[511,7]]},"191":{"position":[[417,6]]},"193":{"position":[[113,6]]},"197":{"position":[[417,6]]},"218":{"position":[[478,6],[654,7]]},"225":{"position":[[8,6]]},"235":{"position":[[417,6]]},"253":{"position":[[565,6]]},"255":{"position":[[484,6]]}},"relUrl":{}}],["octob",{"_index":168,"title":{},"content":{"14":{"position":[[0,7]]}},"relUrl":{}}],["og:imag",{"_index":1273,"title":{},"content":{"186":{"position":[[217,8]]}},"relUrl":{}}],["ok",{"_index":1343,"title":{},"content":{"202":{"position":[[12,2]]},"204":{"position":[[12,2]]}},"relUrl":{}}],["on",{"_index":297,"title":{"55":{"position":[[44,3]]}},"content":{"24":{"position":[[291,3]]},"51":{"position":[[262,3]]},"55":{"position":[[166,3]]},"80":{"position":[[43,3]]},"89":{"position":[[78,3]]},"91":{"position":[[219,3]]},"113":{"position":[[120,3]]},"114":{"position":[[64,3]]},"132":{"position":[[4,3]]}},"relUrl":{"55":{"position":[[50,3]]}}}],["on('data",{"_index":1015,"title":{},"content":{"139":{"position":[[675,11]]}},"relUrl":{}}],["onc",{"_index":761,"title":{},"content":{"95":{"position":[[125,4]]},"113":{"position":[[0,4]]},"166":{"position":[[124,4]]},"168":{"position":[[205,4]]},"178":{"position":[[140,5]]}},"relUrl":{}}],["open",{"_index":924,"title":{},"content":{"106":{"position":[[144,4]]},"150":{"position":[[840,4]]}},"relUrl":{}}],["optim",{"_index":1481,"title":{},"content":{"237":{"position":[[253,9],[415,13],[443,9]]}},"relUrl":{}}],["option",{"_index":565,"title":{},"content":{"66":{"position":[[101,6]]},"81":{"position":[[274,7],[543,9]]},"142":{"position":[[520,7]]},"143":{"position":[[349,7],[550,8]]},"150":{"position":[[823,6]]},"190":{"position":[[55,9],[90,9]]},"191":{"position":[[0,8]]},"196":{"position":[[55,9],[90,9]]},"197":{"position":[[0,8]]},"218":{"position":[[73,8]]},"234":{"position":[[63,9]]},"235":{"position":[[0,8]]},"253":{"position":[[114,8],[171,9]]},"255":{"position":[[120,9]]}},"relUrl":{}}],["options.head",{"_index":668,"title":{},"content":{"81":{"position":[[398,15]]}},"relUrl":{}}],["organ",{"_index":308,"title":{},"content":{"25":{"position":[[124,12]]}},"relUrl":{}}],["origin",{"_index":465,"title":{},"content":{"48":{"position":[[408,7]]},"91":{"position":[[286,8]]},"113":{"position":[[187,8]]}},"relUrl":{}}],["osx",{"_index":949,"title":{},"content":{"121":{"position":[[98,3]]}},"relUrl":{}}],["otherwis",{"_index":858,"title":{},"content":{"99":{"position":[[56,10]]}},"relUrl":{}}],["out",{"_index":968,"title":{},"content":{"127":{"position":[[28,3]]},"150":{"position":[[749,3]]},"154":{"position":[[53,3]]},"213":{"position":[[28,3]]},"256":{"position":[[120,4]]}},"relUrl":{}}],["outermost",{"_index":694,"title":{},"content":{"85":{"position":[[96,9]]},"86":{"position":[[216,9]]},"87":{"position":[[109,9]]},"95":{"position":[[320,9]]}},"relUrl":{}}],["outsid",{"_index":430,"title":{},"content":{"42":{"position":[[284,7]]}},"relUrl":{}}],["over",{"_index":271,"title":{},"content":{"22":{"position":[[104,4],[346,4]]},"24":{"position":[[263,4]]},"165":{"position":[[104,4]]},"167":{"position":[[218,4]]},"191":{"position":[[40,4]]},"197":{"position":[[40,4]]},"235":{"position":[[40,4]]}},"relUrl":{}}],["overrid",{"_index":1193,"title":{},"content":{"172":{"position":[[198,8]]},"233":{"position":[[444,8]]},"255":{"position":[[283,8]]}},"relUrl":{}}],["p",{"_index":889,"title":{},"content":{"102":{"position":[[306,1]]},"187":{"position":[[640,1]]},"226":{"position":[[821,1]]}},"relUrl":{}}],["packag",{"_index":615,"title":{},"content":{"76":{"position":[[131,7]]}},"relUrl":{}}],["pad",{"_index":122,"title":{},"content":{"9":{"position":[[459,9]]},"32":{"position":[[364,8]]},"76":{"position":[[390,8]]},"139":{"position":[[382,8]]},"141":{"position":[[355,8]]},"142":{"position":[[295,8]]},"149":{"position":[[278,8]]},"150":{"position":[[302,8]]},"162":{"position":[[466,8]]},"177":{"position":[[291,8]]},"226":{"position":[[627,8],[805,8],[825,8]]},"247":{"position":[[347,9]]}},"relUrl":{}}],["page",{"_index":425,"title":{"112":{"position":[[21,4]]},"220":{"position":[[21,4]]}},"content":{"42":{"position":[[149,4],[181,4],[241,5]]},"59":{"position":[[243,4],[275,4]]},"85":{"position":[[261,5]]},"89":{"position":[[281,5],[543,5]]},"111":{"position":[[59,4]]},"112":{"position":[[56,5]]},"165":{"position":[[258,4]]},"166":{"position":[[208,5]]},"167":{"position":[[97,4],[227,5]]},"216":{"position":[[179,4]]},"218":{"position":[[451,5]]},"220":{"position":[[56,5]]},"235":{"position":[[986,5]]},"237":{"position":[[386,4]]},"259":{"position":[[119,4],[192,5]]}},"relUrl":{"112":{"position":[[23,4]]},"220":{"position":[[52,4]]}}}],["pagespe",{"_index":607,"title":{},"content":{"72":{"position":[[98,9]]}},"relUrl":{}}],["pagin",{"_index":1367,"title":{},"content":{"202":{"position":[[708,13]]},"204":{"position":[[708,13]]}},"relUrl":{}}],["paid",{"_index":552,"title":{},"content":{"64":{"position":[[127,4]]},"72":{"position":[[292,4]]},"193":{"position":[[34,4]]}},"relUrl":{}}],["paper",{"_index":687,"title":{"94":{"position":[[3,5]]}},"content":{"84":{"position":[[309,5]]},"94":{"position":[[48,6]]}},"relUrl":{"94":{"position":[[46,5]]}}}],["param",{"_index":684,"title":{"91":{"position":[[29,6]]},"190":{"position":[[11,6]]},"196":{"position":[[11,6]]},"234":{"position":[[11,6]]}},"content":{"84":{"position":[[249,6]]},"91":{"position":[[97,7],[223,5]]},"112":{"position":[[17,5]]},"113":{"position":[[38,6],[102,7],[124,5]]},"212":{"position":[[133,5]]},"217":{"position":[[80,5]]},"233":{"position":[[462,5]]},"255":{"position":[[301,5]]}},"relUrl":{"91":{"position":[[72,6]]}}}],["paramet",{"_index":251,"title":{"28":{"position":[[9,9]]},"189":{"position":[[0,10]]},"191":{"position":[[11,10]]},"195":{"position":[[0,10]]},"197":{"position":[[11,10]]},"200":{"position":[[0,10]]},"218":{"position":[[11,10]]},"233":{"position":[[0,10]]},"235":{"position":[[11,10]]},"240":{"position":[[6,10]]}},"content":{"20":{"position":[[40,10]]},"22":{"position":[[52,9]]},"28":{"position":[[47,10]]},"38":{"position":[[121,10]]},"81":{"position":[[57,10],[112,10],[173,10]]},"89":{"position":[[429,10]]},"95":{"position":[[302,10]]},"123":{"position":[[29,10]]},"131":{"position":[[174,10]]},"139":{"position":[[843,11]]},"165":{"position":[[69,9],[159,9]]},"168":{"position":[[5,9],[271,9]]},"178":{"position":[[247,10]]},"183":{"position":[[180,10],[204,10],[264,10],[288,10],[343,10]]},"189":{"position":[[51,11]]},"191":{"position":[[9,10],[846,10],[1017,10]]},"195":{"position":[[49,11]]},"197":{"position":[[9,10],[1008,10],[1179,10]]},"200":{"position":[[58,11]]},"213":{"position":[[439,10]]},"216":{"position":[[123,10]]},"218":{"position":[[82,11],[96,9]]},"224":{"position":[[118,9],[187,9]]},"228":{"position":[[187,9]]},"230":{"position":[[103,10],[127,10],[206,10]]},"233":{"position":[[48,11]]},"235":{"position":[[9,10],[1121,10],[1292,10]]},"240":{"position":[[6,10]]},"255":{"position":[[810,10],[981,10]]}},"relUrl":{"28":{"position":[[21,9]]},"191":{"position":[[39,10]]},"197":{"position":[[39,10]]},"218":{"position":[[42,10]]},"235":{"position":[[43,10]]},"240":{"position":[[38,10]]}}}],["part",{"_index":553,"title":{"112":{"position":[[11,4]]},"220":{"position":[[11,4]]}},"content":{"64":{"position":[[141,4]]},"112":{"position":[[46,4]]},"187":{"position":[[102,5]]},"216":{"position":[[169,4]]},"220":{"position":[[44,4]]},"257":{"position":[[55,5]]}},"relUrl":{"112":{"position":[[13,4]]},"220":{"position":[[42,4]]}}}],["partial",{"_index":859,"title":{},"content":{"99":{"position":[[81,7]]}},"relUrl":{}}],["partit",{"_index":574,"title":{},"content":{"66":{"position":[[302,9]]}},"relUrl":{}}],["pass",{"_index":421,"title":{"123":{"position":[[0,7]]}},"content":{"42":{"position":[[48,4]]},"59":{"position":[[13,7],[106,7]]},"71":{"position":[[60,7]]},"81":{"position":[[52,4],[95,7],[164,4]]},"91":{"position":[[232,7]]},"111":{"position":[[0,4],[84,6]]},"113":{"position":[[133,7]]},"179":{"position":[[77,4]]},"186":{"position":[[37,4]]},"217":{"position":[[67,4]]},"220":{"position":[[183,7]]},"226":{"position":[[62,6]]},"233":{"position":[[427,6]]},"238":{"position":[[60,7]]},"255":{"position":[[266,6]]}},"relUrl":{}}],["password",{"_index":90,"title":{},"content":{"8":{"position":[[79,8]]},"75":{"position":[[79,8]]},"81":{"position":[[371,8],[485,11]]},"138":{"position":[[79,8]]},"143":{"position":[[321,8],[502,9]]},"148":{"position":[[79,8]]},"161":{"position":[[79,8]]},"177":{"position":[[202,9]]},"231":{"position":[[81,8],[246,9]]}},"relUrl":{}}],["past",{"_index":461,"title":{},"content":{"48":{"position":[[280,5]]}},"relUrl":{}}],["patch",{"_index":172,"title":{},"content":{"14":{"position":[[32,5]]}},"relUrl":{}}],["path",{"_index":429,"title":{},"content":{"42":{"position":[[271,5],[350,5]]},"142":{"position":[[564,5]]}},"relUrl":{}}],["payload",{"_index":361,"title":{},"content":{"33":{"position":[[27,7]]},"36":{"position":[[355,7]]},"81":{"position":[[305,9]]}},"relUrl":{}}],["pdf",{"_index":155,"title":{},"content":{"13":{"position":[[4,3]]}},"relUrl":{}}],["peopl",{"_index":161,"title":{},"content":{"13":{"position":[[61,6]]},"17":{"position":[[208,6]]},"51":{"position":[[92,6]]},"105":{"position":[[112,6]]}},"relUrl":{}}],["per",{"_index":749,"title":{},"content":{"93":{"position":[[97,3],[186,3]]}},"relUrl":{}}],["perfect",{"_index":862,"title":{},"content":{"101":{"position":[[22,7]]}},"relUrl":{}}],["perfectli",{"_index":192,"title":{},"content":{"15":{"position":[[239,9]]}},"relUrl":{}}],["perform",{"_index":199,"title":{"16":{"position":[[8,11]]},"26":{"position":[[13,11]]}},"content":{"16":{"position":[[65,11]]},"26":{"position":[[40,11]]}},"relUrl":{"16":{"position":[[20,11]]},"26":{"position":[[25,11]]}}}],["period",{"_index":382,"title":{},"content":{"36":{"position":[[106,7]]}},"relUrl":{}}],["perman",{"_index":1480,"title":{},"content":{"237":{"position":[[174,9]]}},"relUrl":{}}],["phenomen",{"_index":882,"title":{},"content":{"102":{"position":[[221,10]]}},"relUrl":{}}],["php",{"_index":908,"title":{"146":{"position":[[0,4]]},"147":{"position":[[23,3]]},"148":{"position":[[20,3]]},"149":{"position":[[0,3]]},"150":{"position":[[0,3]]},"152":{"position":[[0,3]]}},"content":{"103":{"position":[[59,3]]},"146":{"position":[[40,4],[133,3],[159,3],[165,3],[184,3]]},"147":{"position":[[126,3]]},"148":{"position":[[157,3],[287,3]]},"149":{"position":[[5,3],[120,4],[197,3]]}},"relUrl":{"147":{"position":[[42,3]]},"148":{"position":[[39,3]]}}}],["ping",{"_index":121,"title":{},"content":{"9":{"position":[[452,6]]},"76":{"position":[[381,6]]},"150":{"position":[[293,6]]},"177":{"position":[[282,6]]},"247":{"position":[[340,6]]}},"relUrl":{}}],["pip3",{"_index":1148,"title":{},"content":{"162":{"position":[[133,4]]}},"relUrl":{}}],["pixel",{"_index":728,"title":{},"content":{"90":{"position":[[31,5],[160,6]]},"93":{"position":[[77,6],[120,6],[166,6]]},"94":{"position":[[118,6],[160,6]]},"95":{"position":[[77,6],[114,6],[175,7]]},"101":{"position":[[16,5]]},"191":{"position":[[661,5]]},"197":{"position":[[661,5]]},"218":{"position":[[303,5]]},"235":{"position":[[661,5]]},"253":{"position":[[809,5]]},"255":{"position":[[397,5]]}},"relUrl":{}}],["place",{"_index":1178,"title":{},"content":{"167":{"position":[[71,7]]},"185":{"position":[[59,5]]}},"relUrl":{}}],["plain",{"_index":998,"title":{"142":{"position":[[0,5]]}},"content":{"136":{"position":[[247,5]]}},"relUrl":{}}],["plan",{"_index":299,"title":{"55":{"position":[[60,4]]},"193":{"position":[[2,4]]}},"content":{"24":{"position":[[312,4]]},"51":{"position":[[278,4]]},"54":{"position":[[34,5],[123,4]]},"55":{"position":[[23,4]]},"62":{"position":[[20,4]]},"192":{"position":[[267,5],[331,4]]},"193":{"position":[[5,5],[39,5]]},"236":{"position":[[247,5]]},"258":{"position":[[59,4],[169,5]]}},"relUrl":{"55":{"position":[[65,4]]}}}],["pleas",{"_index":146,"title":{},"content":{"10":{"position":[[52,6]]},"13":{"position":[[231,6]]},"15":{"position":[[323,6]]},"25":{"position":[[157,6]]},"39":{"position":[[17,6]]},"43":{"position":[[52,6]]},"49":{"position":[[17,6]]},"51":{"position":[[30,6]]},"55":{"position":[[53,6]]},"63":{"position":[[126,6]]},"77":{"position":[[52,6]]},"82":{"position":[[52,6]]},"100":{"position":[[17,6]]},"128":{"position":[[17,6]]},"144":{"position":[[17,6]]},"151":{"position":[[52,6]]},"163":{"position":[[17,6]]},"169":{"position":[[17,6]]},"181":{"position":[[17,6]]},"205":{"position":[[52,6]]},"214":{"position":[[17,6]]},"229":{"position":[[17,6]]},"243":{"position":[[17,6]]},"248":{"position":[[17,6]]},"256":{"position":[[49,6]]},"260":{"position":[[17,6]]}},"relUrl":{}}],["plotopt",{"_index":798,"title":{},"content":{"98":{"position":[[611,12]]}},"relUrl":{}}],["plugin",{"_index":211,"title":{"17":{"position":[[7,6]]}},"content":{},"relUrl":{"17":{"position":[[19,6]]}}}],["png",{"_index":50,"title":{"102":{"position":[[21,3]]},"239":{"position":[[2,3]]}},"content":{"6":{"position":[[11,4]]},"31":{"position":[[11,4]]},"70":{"position":[[33,3]]},"71":{"position":[[22,3],[86,3],[275,3]]},"73":{"position":[[11,4]]},"79":{"position":[[11,4]]},"101":{"position":[[187,4]]},"136":{"position":[[11,4]]},"146":{"position":[[11,4]]},"159":{"position":[[11,4]]},"174":{"position":[[11,4]]},"209":{"position":[[38,3]]},"238":{"position":[[22,3],[86,3],[197,3]]},"239":{"position":[[16,3],[65,3]]},"245":{"position":[[11,4]]}},"relUrl":{"102":{"position":[[23,3]]}}}],["png'",{"_index":1375,"title":{"209":{"position":[[13,5]]}},"content":{},"relUrl":{}}],["png’",{"_index":5,"title":{},"content":{"0":{"position":[[22,5]]},"209":{"position":[[94,6]]}},"relUrl":{}}],["pointstart",{"_index":802,"title":{},"content":{"98":{"position":[[690,11]]}},"relUrl":{}}],["popular",{"_index":223,"title":{},"content":{"17":{"position":[[157,7]]}},"relUrl":{}}],["port",{"_index":1035,"title":{},"content":{"142":{"position":[[553,5]]}},"relUrl":{}}],["possibl",{"_index":1460,"title":{},"content":{"228":{"position":[[69,8]]}},"relUrl":{}}],["post",{"_index":100,"title":{"125":{"position":[[21,4]]}},"content":{"9":{"position":[[35,4],[175,5],[765,7]]},"12":{"position":[[51,6]]},"17":{"position":[[112,4]]},"32":{"position":[[243,4]]},"76":{"position":[[39,4]]},"81":{"position":[[73,4],[297,7]]},"125":{"position":[[64,5]]},"126":{"position":[[41,5],[152,4]]},"127":{"position":[[67,4],[311,4]]},"139":{"position":[[43,4],[481,4]]},"141":{"position":[[454,4],[592,7]]},"142":{"position":[[591,7]]},"143":{"position":[[38,4],[369,7]]},"149":{"position":[[36,4]]},"155":{"position":[[36,4]]},"162":{"position":[[39,4]]},"186":{"position":[[148,4]]},"188":{"position":[[57,4]]},"194":{"position":[[124,4]]},"198":{"position":[[116,4]]},"199":{"position":[[224,5]]},"217":{"position":[[199,4]]},"232":{"position":[[55,4]]},"247":{"position":[[52,5],[544,7]]}},"relUrl":{"125":{"position":[[46,4]]}}}],["postman",{"_index":1134,"title":{"153":{"position":[[0,8]]},"154":{"position":[[0,7]]}},"content":{"153":{"position":[[52,7]]},"154":{"position":[[0,7],[73,7]]}},"relUrl":{}}],["power",{"_index":1525,"title":{},"content":{"254":{"position":[[29,5]]}},"relUrl":{}}],["pre",{"_index":986,"title":{},"content":{"132":{"position":[[15,3]]}},"relUrl":{}}],["prefer",{"_index":911,"title":{},"content":{"103":{"position":[[126,6]]},"142":{"position":[[7,6]]}},"relUrl":{}}],["press",{"_index":953,"title":{},"content":{"123":{"position":[[57,5]]},"158":{"position":[[0,5]]}},"relUrl":{}}],["preview",{"_index":235,"title":{},"content":{"18":{"position":[[59,7]]}},"relUrl":{}}],["previou",{"_index":1526,"title":{},"content":{"254":{"position":[[66,8]]}},"relUrl":{}}],["previous",{"_index":183,"title":{},"content":{"15":{"position":[[88,11]]}},"relUrl":{}}],["print",{"_index":685,"title":{"93":{"position":[[21,5]]}},"content":{"84":{"position":[[296,5]]},"93":{"position":[[49,6],[215,6]]},"94":{"position":[[14,5]]}},"relUrl":{"93":{"position":[[64,5]]}}}],["print(\"your",{"_index":1158,"title":{},"content":{"162":{"position":[[631,11]]}},"relUrl":{}}],["pro",{"_index":480,"title":{"58":{"position":[[30,3]]}},"content":{"51":{"position":[[400,3]]}},"relUrl":{"58":{"position":[[36,3]]}}}],["problem",{"_index":592,"title":{},"content":{"68":{"position":[[131,9]]}},"relUrl":{}}],["product",{"_index":926,"title":{"107":{"position":[[0,7]]}},"content":{"107":{"position":[[2,7]]}},"relUrl":{"107":{"position":[[0,9]]}}}],["program",{"_index":111,"title":{},"content":{"9":{"position":[[333,7]]}},"relUrl":{}}],["project",{"_index":830,"title":{},"content":{"98":{"position":[[1015,8]]},"150":{"position":[[875,8]]}},"relUrl":{}}],["promis",{"_index":1027,"title":{},"content":{"141":{"position":[[99,7],[148,8],[209,9]]}},"relUrl":{}}],["promise.reject(res.statu",{"_index":1069,"title":{},"content":{"143":{"position":[[626,27]]}},"relUrl":{}}],["proper",{"_index":455,"title":{},"content":{"48":{"position":[[202,6]]}},"relUrl":{}}],["properli",{"_index":1379,"title":{},"content":{"212":{"position":[[235,8]]}},"relUrl":{}}],["protect",{"_index":371,"title":{},"content":{"35":{"position":[[13,7]]},"36":{"position":[[225,8]]}},"relUrl":{}}],["prototyp",{"_index":240,"title":{},"content":{"18":{"position":[[189,9]]}},"relUrl":{}}],["provid",{"_index":476,"title":{"54":{"position":[[8,7]]}},"content":{"51":{"position":[[200,7]]}},"relUrl":{"54":{"position":[[14,7]]}}}],["public",{"_index":1470,"title":{},"content":{"233":{"position":[[370,6]]},"247":{"position":[[196,6]]},"255":{"position":[[209,6]]}},"relUrl":{}}],["python",{"_index":909,"title":{"159":{"position":[[0,7]]},"160":{"position":[[23,6]]},"161":{"position":[[20,6]]},"162":{"position":[[0,6]]},"164":{"position":[[0,6]]}},"content":{"103":{"position":[[85,6]]},"159":{"position":[[40,7],[136,6],[165,6],[174,6]]},"160":{"position":[[126,6]]},"161":{"position":[[157,6],[290,6]]},"162":{"position":[[5,6],[123,7]]}},"relUrl":{"160":{"position":[[45,6]]},"161":{"position":[[42,6]]}}}],["qualifi",{"_index":1469,"title":{},"content":{"233":{"position":[[351,9]]},"255":{"position":[[190,9]]}},"relUrl":{}}],["qualiti",{"_index":731,"title":{},"content":{"90":{"position":[[52,7],[279,7]]},"93":{"position":[[207,7]]},"101":{"position":[[113,7]]},"237":{"position":[[477,8]]}},"relUrl":{}}],["queri",{"_index":683,"title":{"91":{"position":[[23,5]]},"240":{"position":[[0,5]]}},"content":{"84":{"position":[[243,5]]},"91":{"position":[[91,5]]},"113":{"position":[[32,5]]},"230":{"position":[[200,5]]},"240":{"position":[[0,5]]}},"relUrl":{"91":{"position":[[66,5]]}}}],["question",{"_index":409,"title":{"51":{"position":[[17,9]]},"68":{"position":[[13,10]]}},"content":{"39":{"position":[[69,9]]},"49":{"position":[[69,9]]},"51":{"position":[[765,10]]},"100":{"position":[[69,9]]},"128":{"position":[[69,9]]},"144":{"position":[[69,9]]},"163":{"position":[[69,9]]},"169":{"position":[[69,9]]},"181":{"position":[[69,9]]},"214":{"position":[[69,9]]},"229":{"position":[[69,9]]},"243":{"position":[[69,9]]},"248":{"position":[[69,9]]},"260":{"position":[[69,9]]}},"relUrl":{"51":{"position":[[23,9]]},"68":{"position":[[19,9]]}}}],["quick",{"_index":907,"title":{"103":{"position":[[0,5]]}},"content":{},"relUrl":{"103":{"position":[[0,7]]}}}],["quickli",{"_index":224,"title":{},"content":{"17":{"position":[[165,7]]},"103":{"position":[[15,8]]},"116":{"position":[[15,8]]},"132":{"position":[[52,7]]}},"relUrl":{}}],["quota",{"_index":372,"title":{},"content":{"35":{"position":[[32,5]]},"36":{"position":[[276,5]]}},"relUrl":{}}],["rail",{"_index":1203,"title":{"178":{"position":[[8,5]]},"179":{"position":[[12,5]]}},"content":{"174":{"position":[[193,5],[236,5]]},"178":{"position":[[18,5]]},"179":{"position":[[67,5]]}},"relUrl":{"178":{"position":[[28,5]]},"179":{"position":[[32,5]]}}}],["rails.cache.read(cache_key",{"_index":1243,"title":{},"content":{"178":{"position":[[474,27]]}},"relUrl":{}}],["rails.cache.write(cache_key",{"_index":1247,"title":{},"content":{"178":{"position":[[667,28]]}},"relUrl":{}}],["randomli",{"_index":562,"title":{},"content":{"66":{"position":[[33,8]]}},"relUrl":{}}],["rate",{"_index":473,"title":{"52":{"position":[[11,4]]}},"content":{"51":{"position":[[132,4]]},"52":{"position":[[3,4]]}},"relUrl":{"52":{"position":[[17,4]]}}}],["ratio",{"_index":729,"title":{},"content":{"90":{"position":[[37,7]]},"91":{"position":[[273,5]]},"113":{"position":[[174,5]]},"191":{"position":[[667,5]]},"197":{"position":[[667,5]]},"218":{"position":[[309,5]]},"235":{"position":[[667,5]]},"253":{"position":[[815,5]]},"255":{"position":[[403,5]]}},"relUrl":{}}],["re",{"_index":258,"title":{},"content":{"21":{"position":[[82,2]]},"142":{"position":[[765,5]]},"149":{"position":[[1030,4]]},"150":{"position":[[461,4],[631,4]]},"183":{"position":[[7,2]]}},"relUrl":{}}],["reach",{"_index":491,"title":{},"content":{"52":{"position":[[66,5]]}},"relUrl":{}}],["read",{"_index":649,"title":{},"content":{"76":{"position":[[1003,4]]}},"relUrl":{}}],["readabl",{"_index":1130,"title":{},"content":{"150":{"position":[[770,8]]}},"relUrl":{}}],["readi",{"_index":265,"title":{"22":{"position":[[12,5]]},"165":{"position":[[12,5]]}},"content":{"22":{"position":[[361,5]]}},"relUrl":{"22":{"position":[[24,5]]},"165":{"position":[[20,6]]}}}],["ready/#javascript",{"_index":1177,"title":{},"content":{},"relUrl":{"166":{"position":[[20,17]]}}}],["ready/#ne",{"_index":1182,"title":{},"content":{},"relUrl":{"169":{"position":[[20,11]]}}}],["ready/#us",{"_index":1180,"title":{},"content":{},"relUrl":{"167":{"position":[[20,12]]}}}],["ready/#when",{"_index":1181,"title":{},"content":{},"relUrl":{"168":{"position":[[20,11]]}}}],["real",{"_index":66,"title":{"180":{"position":[[2,4]]}},"content":{"7":{"position":[[53,4]]},"41":{"position":[[49,4]]},"74":{"position":[[53,4]]},"137":{"position":[[53,4]]},"147":{"position":[[53,4]]},"160":{"position":[[53,4]]},"175":{"position":[[49,4]]}},"relUrl":{}}],["rebuilt",{"_index":234,"title":{},"content":{"18":{"position":[[24,7]]}},"relUrl":{}}],["receiv",{"_index":1538,"title":{},"content":{"258":{"position":[[7,7]]}},"relUrl":{}}],["recent",{"_index":1334,"title":{},"content":{"199":{"position":[[85,6]]}},"relUrl":{}}],["recommend",{"_index":528,"title":{},"content":{"59":{"position":[[3,9]]},"72":{"position":[[5,9]]},"89":{"position":[[472,9]]},"95":{"position":[[248,9]]},"140":{"position":[[3,9]]},"141":{"position":[[38,9]]},"143":{"position":[[95,11]]},"191":{"position":[[537,9]]},"197":{"position":[[537,9]]},"218":{"position":[[624,9]]},"221":{"position":[[33,9]]},"235":{"position":[[537,9]]},"253":{"position":[[685,9]]},"255":{"position":[[604,9]]}},"relUrl":{}}],["red",{"_index":1217,"title":{},"content":{"176":{"position":[[596,4]]}},"relUrl":{}}],["redirect",{"_index":1251,"title":{},"content":{"179":{"position":[[206,9]]}},"relUrl":{}}],["redirect_to",{"_index":1253,"title":{},"content":{"179":{"position":[[310,11]]}},"relUrl":{}}],["reduc",{"_index":1486,"title":{},"content":{"237":{"position":[[541,6]]}},"relUrl":{}}],["referenc",{"_index":1421,"title":{},"content":{"226":{"position":[[110,10]]}},"relUrl":{}}],["region",{"_index":285,"title":{"24":{"position":[[24,6]]}},"content":{"24":{"position":[[43,7],[281,6],[336,6]]}},"relUrl":{"24":{"position":[[36,6]]}}}],["regularli",{"_index":584,"title":{},"content":{"67":{"position":[[3,9]]}},"relUrl":{}}],["rel",{"_index":431,"title":{},"content":{"42":{"position":[[341,8]]},"45":{"position":[[254,8]]}},"relUrl":{}}],["rel=\"stylesheet",{"_index":448,"title":{},"content":{"47":{"position":[[119,16]]},"102":{"position":[[718,16]]}},"relUrl":{}}],["rel=\"stylesheet\">",{"_index":906,"title":{},"content":{"102":{"position":[[936,20]]}},"relUrl":{}}],["releas",{"_index":171,"title":{"16":{"position":[[33,8]]},"17":{"position":[[14,8]]},"19":{"position":[[12,8]]}},"content":{"14":{"position":[[21,8]]},"15":{"position":[[29,8]]},"19":{"position":[[25,8]]},"25":{"position":[[21,8]]}},"relUrl":{"16":{"position":[[45,8]]},"17":{"position":[[26,8]]},"19":{"position":[[24,8]]}}}],["reli",{"_index":398,"title":{},"content":{"37":{"position":[[27,6]]}},"relUrl":{}}],["reliabl",{"_index":295,"title":{},"content":{"24":{"position":[[212,11]]},"26":{"position":[[97,11]]},"228":{"position":[[359,9]]}},"relUrl":{}}],["remot",{"_index":930,"title":{"108":{"position":[[0,6]]}},"content":{},"relUrl":{"108":{"position":[[0,8]]}}}],["remov",{"_index":336,"title":{},"content":{"29":{"position":[[109,7]]},"241":{"position":[[137,6]]}},"relUrl":{}}],["render",{"_index":12,"title":{"14":{"position":[[5,9]]},"15":{"position":[[5,9]]},"22":{"position":[[0,6]]},"59":{"position":[[9,6]]},"165":{"position":[[0,6]]},"170":{"position":[[0,9]]},"173":{"position":[[0,9]]},"179":{"position":[[0,9]]},"225":{"position":[[12,9]]}},"content":{"1":{"position":[[3,6]]},"6":{"position":[[44,7]]},"15":{"position":[[249,6]]},"16":{"position":[[103,7]]},"22":{"position":[[127,9]]},"28":{"position":[[104,8]]},"40":{"position":[[68,7]]},"42":{"position":[[3,6],[163,6],[224,9]]},"51":{"position":[[422,6]]},"53":{"position":[[14,6]]},"56":{"position":[[62,7],[138,6]]},"57":{"position":[[89,7]]},"58":{"position":[[136,6]]},"59":{"position":[[257,6]]},"63":{"position":[[45,9],[108,6]]},"67":{"position":[[111,6]]},"68":{"position":[[91,9]]},"73":{"position":[[48,7]]},"89":{"position":[[5,9],[149,8],[314,8],[504,8]]},"90":{"position":[[215,6]]},"95":{"position":[[213,6]]},"99":{"position":[[34,9],[89,6]]},"105":{"position":[[39,6]]},"130":{"position":[[54,7]]},"136":{"position":[[52,7]]},"146":{"position":[[45,7]]},"159":{"position":[[48,7]]},"165":{"position":[[37,9]]},"167":{"position":[[45,9]]},"170":{"position":[[6,9]]},"171":{"position":[[72,10]]},"172":{"position":[[44,7]]},"174":{"position":[[46,7],[224,9]]},"179":{"position":[[48,6]]},"189":{"position":[[180,7]]},"191":{"position":[[601,6]]},"195":{"position":[[178,7]]},"197":{"position":[[601,6]]},"207":{"position":[[3,6]]},"209":{"position":[[82,8],[108,6]]},"218":{"position":[[734,7]]},"224":{"position":[[305,7]]},"225":{"position":[[53,6]]},"226":{"position":[[15,8]]},"227":{"position":[[151,6]]},"228":{"position":[[53,10],[102,8],[238,6]]},"233":{"position":[[177,7]]},"235":{"position":[[601,6]]},"236":{"position":[[331,8]]},"250":{"position":[[50,7]]},"253":{"position":[[261,7],[749,6]]},"255":{"position":[[668,6]]},"259":{"position":[[136,6]]}},"relUrl":{"14":{"position":[[17,9]]},"15":{"position":[[17,9]]},"59":{"position":[[15,6]]}}}],["render_to_str",{"_index":1250,"title":{},"content":{"179":{"position":[[101,16]]}},"relUrl":{}}],["render_to_string(\"path/to/view",{"_index":1252,"title":{},"content":{"179":{"position":[[246,32]]}},"relUrl":{}}],["render_when_readi",{"_index":267,"title":{},"content":{"22":{"position":[[34,17],[148,17]]},"165":{"position":[[51,17]]},"197":{"position":[[723,17]]},"202":{"position":[[555,20]]},"204":{"position":[[555,20]]},"235":{"position":[[723,17]]}},"relUrl":{}}],["repeatedli",{"_index":380,"title":{},"content":{"36":{"position":[[75,10]]}},"relUrl":{}}],["replac",{"_index":262,"title":{},"content":{"21":{"position":[[145,8]]},"32":{"position":[[131,7]]},"46":{"position":[[85,7]]},"47":{"position":[[66,7]]},"81":{"position":[[332,7]]},"127":{"position":[[272,7]]},"171":{"position":[[26,8]]},"185":{"position":[[109,8]]},"187":{"position":[[94,7]]}},"relUrl":{}}],["req",{"_index":635,"title":{},"content":{"76":{"position":[[545,4]]},"142":{"position":[[736,3]]}},"relUrl":{}}],["req.end",{"_index":1051,"title":{},"content":{"142":{"position":[[983,9]]}},"relUrl":{}}],["req.on('error",{"_index":1047,"title":{},"content":{"142":{"position":[[911,15]]}},"relUrl":{}}],["req.setbasicauth(userid",{"_index":638,"title":{},"content":{"76":{"position":[[713,24]]}},"relUrl":{}}],["req.write(data",{"_index":1050,"title":{},"content":{"142":{"position":[[967,15]]}},"relUrl":{}}],["reqbodi",{"_index":627,"title":{},"content":{"76":{"position":[[438,8]]}},"relUrl":{}}],["request",{"_index":95,"title":{},"content":{"8":{"position":[[210,8]]},"13":{"position":[[221,9]]},"24":{"position":[[60,8],[192,8]]},"26":{"position":[[168,8]]},"29":{"position":[[135,8]]},"75":{"position":[[214,8]]},"76":{"position":[[684,8]]},"81":{"position":[[78,8]]},"104":{"position":[[125,8]]},"123":{"position":[[48,8]]},"138":{"position":[[218,8]]},"139":{"position":[[161,7],[202,8],[217,7]]},"141":{"position":[[91,7],[140,7],[182,7],[584,7]]},"142":{"position":[[60,8]]},"143":{"position":[[43,7]]},"148":{"position":[[211,8]]},"155":{"position":[[41,7]]},"161":{"position":[[214,8]]},"162":{"position":[[146,8],[162,8]]},"186":{"position":[[128,7]]},"188":{"position":[[37,7]]},"192":{"position":[[135,7],[161,9],[245,8]]},"194":{"position":[[53,7]]},"198":{"position":[[44,7]]},"231":{"position":[[209,8]]},"232":{"position":[[35,7]]},"236":{"position":[[115,7],[141,9],[225,8]]},"241":{"position":[[100,7]]}},"relUrl":{}}],["request.post",{"_index":1012,"title":{},"content":{"139":{"position":[[591,14]]}},"relUrl":{}}],["requests.post(url",{"_index":1156,"title":{},"content":{"162":{"position":[[540,17]]}},"relUrl":{}}],["requir",{"_index":865,"title":{"190":{"position":[[2,8]]},"196":{"position":[[2,8]]},"234":{"position":[[2,8]]}},"content":{"101":{"position":[[158,9]]},"150":{"position":[[201,7]]},"176":{"position":[[168,7]]},"177":{"position":[[98,7]]},"178":{"position":[[323,7]]},"190":{"position":[[33,8]]},"192":{"position":[[210,9]]},"196":{"position":[[33,8]]},"201":{"position":[[76,9]]},"203":{"position":[[94,9]]},"234":{"position":[[46,9]]},"236":{"position":[[190,9]]},"253":{"position":[[142,8]]},"255":{"position":[[85,8]]}},"relUrl":{}}],["require('http",{"_index":1032,"title":{},"content":{"142":{"position":[[151,16]]}},"relUrl":{}}],["require('request",{"_index":1006,"title":{},"content":{"139":{"position":[[227,18]]},"141":{"position":[[157,18],[192,16]]}},"relUrl":{}}],["res.json",{"_index":1068,"title":{},"content":{"143":{"position":[[598,11]]}},"relUrl":{}}],["res.ok",{"_index":1067,"title":{},"content":{"143":{"position":[[580,8]]}},"relUrl":{}}],["res.on('data",{"_index":1044,"title":{},"content":{"142":{"position":[[824,14]]}},"relUrl":{}}],["res.statuscod",{"_index":1043,"title":{},"content":{"142":{"position":[[804,19]]}},"relUrl":{}}],["res['url",{"_index":1108,"title":{},"content":{"149":{"position":[[1069,12]]}},"relUrl":{}}],["resiz",{"_index":681,"title":{"91":{"position":[[0,6]]},"113":{"position":[[0,6]]}},"content":{"84":{"position":[[220,6]]}},"relUrl":{"113":{"position":[[0,8]]}}}],["resolut",{"_index":495,"title":{"90":{"position":[[19,10]]}},"content":{"53":{"position":[[37,10],[148,10]]},"84":{"position":[[191,10]]},"90":{"position":[[191,10],[423,10]]},"91":{"position":[[157,11]]},"216":{"position":[[9,10]]},"219":{"position":[[78,10]]}},"relUrl":{"90":{"position":[[62,10]]}}}],["resp",{"_index":641,"title":{},"content":{"76":{"position":[[800,5]]}},"relUrl":{}}],["resp.body.clos",{"_index":646,"title":{},"content":{"76":{"position":[[908,17]]}},"relUrl":{}}],["respect",{"_index":714,"title":{},"content":{"87":{"position":[[12,9]]}},"relUrl":{}}],["respond",{"_index":41,"title":{},"content":{"4":{"position":[[55,7]]},"10":{"position":[[108,7]]},"34":{"position":[[55,7]]},"43":{"position":[[108,7]]},"77":{"position":[[108,7]]},"82":{"position":[[108,7]]},"96":{"position":[[55,7]]},"134":{"position":[[55,7]]},"151":{"position":[[108,7]]},"205":{"position":[[108,7]]},"210":{"position":[[55,7]]}},"relUrl":{}}],["respons",{"_index":78,"title":{"33":{"position":[[0,8]]},"192":{"position":[[8,9]]},"202":{"position":[[8,9]]},"204":{"position":[[8,9]]},"236":{"position":[[8,9]]},"242":{"position":[[8,8]]}},"content":{"7":{"position":[[296,9]]},"9":{"position":[[226,8]]},"31":{"position":[[124,8]]},"74":{"position":[[300,9]]},"76":{"position":[[1008,8]]},"98":{"position":[[1182,11]]},"137":{"position":[[304,9]]},"147":{"position":[[297,9]]},"160":{"position":[[300,9]]},"183":{"position":[[225,9],[395,9],[454,9]]},"194":{"position":[[114,9]]},"198":{"position":[[106,9]]},"230":{"position":[[148,9],[253,8]]},"247":{"position":[[103,8]]}},"relUrl":{"192":{"position":[[36,9]]},"202":{"position":[[36,9]]},"204":{"position":[[36,9]]},"236":{"position":[[40,9]]},"242":{"position":[[40,8]]}}}],["rest",{"_index":956,"title":{"124":{"position":[[9,4]]}},"content":{"253":{"position":[[162,4]]},"255":{"position":[[111,4]]}},"relUrl":{}}],["result",{"_index":116,"title":{},"content":{"9":{"position":[[371,7],[707,6]]},"90":{"position":[[261,7],[373,9]]},"149":{"position":[[928,7]]},"247":{"position":[[237,6],[486,6]]}},"relUrl":{}}],["resultstr",{"_index":134,"title":{},"content":{"9":{"position":[[879,12]]},"247":{"position":[[644,12]]}},"relUrl":{}}],["retina",{"_index":680,"title":{"90":{"position":[[30,8]]}},"content":{"84":{"position":[[202,8]]}},"relUrl":{"90":{"position":[[73,6]]}}}],["retriev",{"_index":940,"title":{},"content":{"114":{"position":[[55,8]]},"133":{"position":[[57,8]]},"139":{"position":[[501,8]]},"141":{"position":[[474,8]]},"142":{"position":[[366,8]]},"149":{"position":[[656,8]]},"150":{"position":[[385,8]]},"162":{"position":[[220,8]]},"176":{"position":[[195,8]]},"177":{"position":[[119,8]]},"252":{"position":[[57,8]]}},"relUrl":{}}],["return",{"_index":338,"title":{},"content":{"29":{"position":[[166,6]]},"33":{"position":[[13,6]]},"143":{"position":[[591,6],[619,6]]},"178":{"position":[[263,6],[502,6]]},"237":{"position":[[41,8]]},"239":{"position":[[8,7]]}},"relUrl":{}}],["reusabl",{"_index":1272,"title":{},"content":{"186":{"position":[[13,8]]}},"relUrl":{}}],["rgba(0",{"_index":1435,"title":{},"content":{"226":{"position":[[488,7],[521,7]]}},"relUrl":{}}],["right",{"_index":795,"title":{},"content":{"98":{"position":[[575,8]]},"126":{"position":[[192,5]]}},"relUrl":{}}],["roboto",{"_index":1010,"title":{},"content":{"139":{"position":[[410,9],[438,8]]},"141":{"position":[[383,9],[411,8]]},"142":{"position":[[323,9],[351,8]]},"149":{"position":[[306,9],[339,9]]},"162":{"position":[[494,6],[521,8]]},"176":{"position":[[614,7],[640,9]]},"191":{"position":[[151,7]]},"197":{"position":[[151,7]]},"224":{"position":[[291,10]]},"226":{"position":[[555,9]]},"235":{"position":[[151,7]]},"253":{"position":[[469,7]]}},"relUrl":{}}],["roboto|open",{"_index":1297,"title":{},"content":{"191":{"position":[[199,11]]},"197":{"position":[[199,11]]},"235":{"position":[[199,11]]},"253":{"position":[[517,11]]}},"relUrl":{}}],["roboto|roboto+condens",{"_index":1255,"title":{},"content":{"179":{"position":[[358,27]]}},"relUrl":{}}],["rout",{"_index":288,"title":{},"content":{"24":{"position":[[95,6]]}},"relUrl":{}}],["row",{"_index":990,"title":{},"content":{"132":{"position":[[208,4]]}},"relUrl":{}}],["rubi",{"_index":173,"title":{"19":{"position":[[0,4]]},"174":{"position":[[0,5]]},"175":{"position":[[23,4]]},"176":{"position":[[0,4]]},"178":{"position":[[0,4]]},"182":{"position":[[0,4]]}},"content":{"14":{"position":[[70,4]]},"19":{"position":[[63,4],[130,5],[156,4]]},"103":{"position":[[78,4]]},"174":{"position":[[40,5],[134,4],[141,4],[185,4]]},"175":{"position":[[120,4]]},"176":{"position":[[26,4],[937,4]]}},"relUrl":{"175":{"position":[[43,4]]}}}],["rule",{"_index":847,"title":{},"content":{"98":{"position":[[1196,6]]}},"relUrl":{}}],["run",{"_index":64,"title":{},"content":{"7":{"position":[[36,4]]},"32":{"position":[[0,3]]},"41":{"position":[[32,4]]},"67":{"position":[[72,3]]},"74":{"position":[[36,4]]},"89":{"position":[[67,7]]},"137":{"position":[[36,4]]},"147":{"position":[[36,4]]},"160":{"position":[[36,4]]},"175":{"position":[[32,4]]},"246":{"position":[[32,4]]}},"relUrl":{}}],["s",{"_index":633,"title":{},"content":{"76":{"position":[[525,4],[693,4],[882,4],[1023,4]]}},"relUrl":{}}],["s\"%image.json()['url",{"_index":1159,"title":{},"content":{"162":{"position":[[657,24]]}},"relUrl":{}}],["safe",{"_index":1057,"title":{},"content":{"143":{"position":[[159,4]]}},"relUrl":{}}],["sale",{"_index":820,"title":{},"content":{"98":{"position":[[913,6]]}},"relUrl":{}}],["same",{"_index":378,"title":{"36":{"position":[[29,4]]}},"content":{"36":{"position":[[64,4]]},"37":{"position":[[289,5]]},"178":{"position":[[233,4]]}},"relUrl":{"36":{"position":[[64,4]]}}}],["sampl",{"_index":93,"title":{},"content":{"8":{"position":[[165,6]]},"75":{"position":[[169,6]]},"81":{"position":[[154,6]]},"86":{"position":[[157,6]]},"138":{"position":[[173,6]]},"148":{"position":[[166,6]]},"161":{"position":[[169,6]]},"231":{"position":[[164,7]]}},"relUrl":{}}],["san",{"_index":359,"title":{},"content":{"32":{"position":[[392,5]]},"76":{"position":[[418,5]]},"150":{"position":[[330,5]]},"177":{"position":[[319,5]]},"191":{"position":[[211,4]]},"197":{"position":[[211,4]]},"235":{"position":[[211,4]]},"253":{"position":[[529,4]]}},"relUrl":{}}],["sans|roboto|montserrat",{"_index":1418,"title":{},"content":{"224":{"position":[[449,22]]}},"relUrl":{}}],["scale",{"_index":576,"title":{},"content":{"66":{"position":[[355,5]]},"219":{"position":[[45,5]]}},"relUrl":{}}],["scenario",{"_index":985,"title":{"132":{"position":[[8,9]]}},"content":{"132":{"position":[[27,9]]}},"relUrl":{"132":{"position":[[34,9]]}}}],["score",{"_index":1483,"title":{},"content":{"237":{"position":[[397,6]]}},"relUrl":{}}],["screen",{"_index":496,"title":{},"content":{"53":{"position":[[48,8]]},"90":{"position":[[60,7],[202,7],[434,8]]}},"relUrl":{}}],["screenshot",{"_index":313,"title":{"111":{"position":[[13,11]]},"112":{"position":[[0,10]]},"211":{"position":[[0,10]]},"215":{"position":[[8,10]]},"219":{"position":[[0,10]]},"220":{"position":[[0,10]]}},"content":{"26":{"position":[[114,14]]},"85":{"position":[[160,10]]},"89":{"position":[[244,10]]},"101":{"position":[[206,10]]},"111":{"position":[[64,11]]},"126":{"position":[[14,10]]},"131":{"position":[[93,10]]},"132":{"position":[[106,10]]},"165":{"position":[[215,10]]},"191":{"position":[[681,11]]},"197":{"position":[[681,11]]},"212":{"position":[[14,10]]},"216":{"position":[[20,10],[136,10],[158,10]]},"217":{"position":[[40,10],[141,10]]},"218":{"position":[[540,11]]},"219":{"position":[[7,10]]},"233":{"position":[[488,10]]},"235":{"position":[[681,11]]},"253":{"position":[[829,11]]},"255":{"position":[[49,10],[327,10],[417,11]]},"259":{"position":[[14,10],[87,10],[296,11]]}},"relUrl":{"111":{"position":[[15,11]]},"112":{"position":[[0,12]]},"215":{"position":[[16,11]]}}}],["screenshot/#exampl",{"_index":1390,"title":{},"content":{},"relUrl":{"213":{"position":[[16,19]]}}}],["screenshot/#how",{"_index":1380,"title":{},"content":{},"relUrl":{"212":{"position":[[16,15]]}}}],["screenshot/#ne",{"_index":1391,"title":{},"content":{},"relUrl":{"214":{"position":[[16,16]]}}}],["screenshot/#screenshot",{"_index":1378,"title":{},"content":{},"relUrl":{"211":{"position":[[16,22]]}}}],["screenshotreadi",{"_index":276,"title":{},"content":{"22":{"position":[[236,17]]},"165":{"position":[[321,17]]},"166":{"position":[[105,18],[129,17],[338,17],[399,17]]},"197":{"position":[[810,17]]},"235":{"position":[[810,17]]}},"relUrl":{}}],["script",{"_index":386,"title":{"79":{"position":[[12,7]]},"80":{"position":[[35,6]]},"83":{"position":[[12,6]]}},"content":{"36":{"position":[[300,6]]},"46":{"position":[[60,6]]},"79":{"position":[[52,7],[124,6]]},"80":{"position":[[17,7]]},"98":{"position":[[62,6]]}},"relUrl":{"79":{"position":[[46,6]]},"80":{"position":[[69,6]]},"83":{"position":[[26,7]]}}}],["script/#exampl",{"_index":672,"title":{},"content":{},"relUrl":{"81":{"position":[[26,15]]}}}],["script/#gener",{"_index":664,"title":{},"content":{},"relUrl":{"80":{"position":[[26,16]]}}}],["script/#googl",{"_index":660,"title":{},"content":{},"relUrl":{"79":{"position":[[26,14]]}}}],["script/#ne",{"_index":673,"title":{},"content":{},"relUrl":{"82":{"position":[[26,12]]}}}],["search",{"_index":861,"title":{},"content":{"101":{"position":[[5,6]]},"216":{"position":[[47,9]]}},"relUrl":{}}],["second",{"_index":1175,"title":{},"content":{"166":{"position":[[425,8]]}},"relUrl":{}}],["secret",{"_index":1023,"title":{},"content":{"140":{"position":[[93,7]]}},"relUrl":{}}],["section#complet",{"_index":1298,"title":{},"content":{"191":{"position":[[348,16]]},"197":{"position":[[348,16]]},"218":{"position":[[865,16]]},"220":{"position":[[139,16]]},"235":{"position":[[348,16]]},"255":{"position":[[1153,16]]}},"relUrl":{}}],["sector",{"_index":784,"title":{},"content":{"98":{"position":[[411,7]]}},"relUrl":{}}],["secur",{"_index":571,"title":{},"content":{"66":{"position":[[247,6],[474,7]]}},"relUrl":{}}],["see",{"_index":76,"title":{},"content":{"7":{"position":[[261,3]]},"18":{"position":[[128,3]]},"23":{"position":[[86,3]]},"32":{"position":[[106,3]]},"41":{"position":[[209,3]]},"56":{"position":[[151,3]]},"74":{"position":[[265,3]]},"86":{"position":[[137,3]]},"99":{"position":[[75,3]]},"104":{"position":[[86,3]]},"106":{"position":[[92,3]]},"131":{"position":[[196,3]]},"137":{"position":[[269,3]]},"139":{"position":[[818,3],[855,4]]},"147":{"position":[[262,3]]},"160":{"position":[[265,3]]},"165":{"position":[[235,4]]},"175":{"position":[[241,3]]},"176":{"position":[[895,3],[947,3]]},"180":{"position":[[39,3]]},"228":{"position":[[11,6]]},"246":{"position":[[235,3]]},"253":{"position":[[104,3]]},"257":{"position":[[126,3]]},"259":{"position":[[42,3]]}},"relUrl":{}}],["seen",{"_index":225,"title":{},"content":{"17":{"position":[[183,4]]}},"relUrl":{}}],["select",{"_index":1141,"title":{},"content":{"156":{"position":[[29,6]]}},"relUrl":{}}],["selector",{"_index":252,"title":{"220":{"position":[[31,8]]},"221":{"position":[[4,9]]}},"content":{"20":{"position":[[98,9]]},"112":{"position":[[8,8]]},"191":{"position":[[222,8],[248,8]]},"197":{"position":[[222,8],[248,8]]},"212":{"position":[[124,8]]},"213":{"position":[[477,9]]},"216":{"position":[[189,8],[204,9]]},"218":{"position":[[748,8],[765,8]]},"220":{"position":[[14,8],[130,8]]},"221":{"position":[[19,10],[131,8]]},"235":{"position":[[222,8],[248,8]]},"255":{"position":[[1027,8],[1053,8]]}},"relUrl":{"220":{"position":[[62,8]]},"221":{"position":[[35,9]]}}}],["self.fetch_url(html",{"_index":1239,"title":{},"content":{"178":{"position":[[352,21]]}},"relUrl":{}}],["send",{"_index":69,"title":{},"content":{"7":{"position":[[132,4]]},"9":{"position":[[21,5]]},"10":{"position":[[59,4]]},"13":{"position":[[238,4]]},"15":{"position":[[330,4]]},"25":{"position":[[164,4]]},"43":{"position":[[59,4]]},"55":{"position":[[155,4]]},"63":{"position":[[133,4]]},"68":{"position":[[109,4]]},"74":{"position":[[136,4]]},"76":{"position":[[25,5]]},"77":{"position":[[59,4]]},"82":{"position":[[59,4]]},"85":{"position":[[5,7]]},"89":{"position":[[264,4],[528,7]]},"123":{"position":[[63,5]]},"132":{"position":[[134,4]]},"137":{"position":[[140,4]]},"139":{"position":[[29,5],[471,7]]},"141":{"position":[[444,7]]},"147":{"position":[[133,4]]},"149":{"position":[[22,5]]},"151":{"position":[[59,4]]},"158":{"position":[[6,4]]},"160":{"position":[[136,4]]},"162":{"position":[[25,5]]},"175":{"position":[[128,4]]},"189":{"position":[[196,4]]},"195":{"position":[[194,4]]},"201":{"position":[[31,4]]},"203":{"position":[[36,4]]},"205":{"position":[[59,4]]},"222":{"position":[[51,4]]},"233":{"position":[[193,4]]},"241":{"position":[[86,4]]},"246":{"position":[[122,4]]},"253":{"position":[[277,4]]},"256":{"position":[[56,4]]}},"relUrl":{}}],["sent",{"_index":390,"title":{},"content":{"36":{"position":[[363,4]]}},"relUrl":{}}],["seo",{"_index":609,"title":{},"content":{"72":{"position":[[120,3]]}},"relUrl":{}}],["septemb",{"_index":180,"title":{},"content":{"15":{"position":[[0,9]]},"16":{"position":[[0,9]]}},"relUrl":{}}],["seri",{"_index":799,"title":{},"content":{"98":{"position":[[626,7],[712,7]]}},"relUrl":{}}],["serif",{"_index":126,"title":{},"content":{"9":{"position":[[493,7]]},"32":{"position":[[398,7]]},"76":{"position":[[424,7]]},"150":{"position":[[336,7]]},"177":{"position":[[325,7]]},"247":{"position":[[381,7]]}},"relUrl":{}}],["serv",{"_index":545,"title":{},"content":{"64":{"position":[[11,6]]},"72":{"position":[[28,5],[250,6]]},"240":{"position":[[269,6]]}},"relUrl":{}}],["server",{"_index":337,"title":{},"content":{"29":{"position":[[126,8]]},"37":{"position":[[208,7]]},"48":{"position":[[379,7]]},"72":{"position":[[137,7]]},"89":{"position":[[89,8]]},"140":{"position":[[32,6]]},"241":{"position":[[164,7],[236,7]]}},"relUrl":{}}],["servic",{"_index":581,"title":{},"content":{"66":{"position":[[444,7]]},"115":{"position":[[56,9]]}},"relUrl":{}}],["set",{"_index":16,"title":{"66":{"position":[[6,3]]},"84":{"position":[[0,7]]},"85":{"position":[[0,7]]},"89":{"position":[[0,7]]},"157":{"position":[[0,3]]}},"content":{"1":{"position":[[57,3]]},"9":{"position":[[154,4]]},"15":{"position":[[131,4]]},"22":{"position":[[140,7]]},"48":{"position":[[222,3],[367,3]]},"51":{"position":[[679,3]]},"53":{"position":[[204,7]]},"63":{"position":[[90,3]]},"66":{"position":[[111,3]]},"84":{"position":[[13,3],[72,7],[149,7]]},"86":{"position":[[172,3]]},"89":{"position":[[204,3]]},"95":{"position":[[196,3]]},"122":{"position":[[22,3]]},"165":{"position":[[151,3]]},"168":{"position":[[322,3]]},"176":{"position":[[364,3]]},"191":{"position":[[750,3],[865,3],[920,3],[1036,3]]},"197":{"position":[[753,3],[912,3],[1027,3],[1082,3],[1198,3]]},"208":{"position":[[46,3]]},"212":{"position":[[116,3]]},"213":{"position":[[429,3]]},"218":{"position":[[133,3],[211,3],[379,3]]},"219":{"position":[[51,3]]},"220":{"position":[[8,3]]},"224":{"position":[[179,3],[245,3]]},"235":{"position":[[753,3],[914,3],[1025,3],[1140,3],[1195,3],[1311,3]]},"240":{"position":[[238,3]]},"247":{"position":[[31,4]]},"255":{"position":[[714,3],[829,3],[884,3],[1000,3]]}},"relUrl":{"66":{"position":[[12,3]]}}}],["settimeout(funct",{"_index":1173,"title":{},"content":{"166":{"position":[[315,22]]}},"relUrl":{}}],["setup",{"_index":740,"title":{},"content":{"91":{"position":[[187,5]]}},"relUrl":{}}],["sha",{"_index":1236,"title":{},"content":{"178":{"position":[[63,3]]}},"relUrl":{}}],["shadow",{"_index":893,"title":{},"content":{"102":{"position":[[405,6]]},"187":{"position":[[700,6]]},"226":{"position":[[468,7]]}},"relUrl":{}}],["share",{"_index":567,"title":{},"content":{"66":{"position":[[155,6]]},"109":{"position":[[75,6]]},"110":{"position":[[38,7]]},"132":{"position":[[262,5]]},"186":{"position":[[193,7]]}},"relUrl":{}}],["shave",{"_index":864,"title":{},"content":{"101":{"position":[[150,7]]}},"relUrl":{}}],["sheet",{"_index":989,"title":{},"content":{"132":{"position":[[201,6]]}},"relUrl":{}}],["short",{"_index":381,"title":{},"content":{"36":{"position":[[95,5]]},"189":{"position":[[346,5]]},"195":{"position":[[344,5]]}},"relUrl":{}}],["shot",{"_index":933,"title":{"109":{"position":[[17,5]]}},"content":{},"relUrl":{"109":{"position":[[19,5]]}}}],["show",{"_index":186,"title":{},"content":{"15":{"position":[[158,4]]},"81":{"position":[[5,5]]},"142":{"position":[[82,5]]}},"relUrl":{}}],["side",{"_index":1000,"title":{"143":{"position":[[7,4]]}},"content":{"136":{"position":[[291,4]]},"140":{"position":[[39,5]]}},"relUrl":{"143":{"position":[[33,4]]}}}],["sign",{"_index":941,"title":{},"content":{"114":{"position":[[71,7]]},"186":{"position":[[107,6]]}},"relUrl":{}}],["signup",{"_index":96,"title":{},"content":{"8":{"position":[[227,6]]},"75":{"position":[[231,6]]},"138":{"position":[[235,6]]},"148":{"position":[[228,6]]},"161":{"position":[[231,6]]}},"relUrl":{}}],["simpl",{"_index":1523,"title":{},"content":{"253":{"position":[[32,6]]}},"relUrl":{}}],["simpler",{"_index":263,"title":{},"content":{"21":{"position":[[194,7]]},"25":{"position":[[83,8]]}},"relUrl":{}}],["simplifi",{"_index":1114,"title":{},"content":{"150":{"position":[[41,8]]}},"relUrl":{}}],["singl",{"_index":392,"title":{},"content":{"36":{"position":[[415,6]]},"224":{"position":[[166,6]]}},"relUrl":{}}],["site",{"_index":305,"title":{"25":{"position":[[15,4]]}},"content":{},"relUrl":{"25":{"position":[[27,4]]}}}],["situat",{"_index":1530,"title":{},"content":{"254":{"position":[[232,10]]}},"relUrl":{}}],["size",{"_index":726,"title":{},"content":{"89":{"position":[[574,5]]},"93":{"position":[[142,5]]},"95":{"position":[[230,4]]},"113":{"position":[[62,4]]}},"relUrl":{}}],["sla",{"_index":477,"title":{"54":{"position":[[19,4]]}},"content":{"51":{"position":[[211,4]]},"54":{"position":[[51,4]]}},"relUrl":{"54":{"position":[[25,3]]}}}],["slow",{"_index":520,"title":{},"content":{"56":{"position":[[120,4]]},"191":{"position":[[579,4]]},"197":{"position":[[579,4]]},"218":{"position":[[697,5]]},"225":{"position":[[35,4]]},"235":{"position":[[579,4]]},"253":{"position":[[727,4]]},"255":{"position":[[646,4]]},"259":{"position":[[275,4]]}},"relUrl":{}}],["snippet",{"_index":691,"title":{},"content":{"85":{"position":[[21,7],[236,8]]},"89":{"position":[[554,8]]},"189":{"position":[[209,7]]},"195":{"position":[[207,7]]},"233":{"position":[[206,7]]},"253":{"position":[[290,7]]}},"relUrl":{}}],["social",{"_index":919,"title":{"106":{"position":[[0,6]]},"107":{"position":[[20,6]]},"108":{"position":[[15,6]]}},"content":{"107":{"position":[[62,6]]},"110":{"position":[[64,6]]},"180":{"position":[[84,6]]},"186":{"position":[[186,6]]}},"relUrl":{"106":{"position":[[0,8]]},"107":{"position":[[22,6]]},"108":{"position":[[17,6]]}}}],["solar",{"_index":781,"title":{},"content":{"98":{"position":[[383,6]]}},"relUrl":{}}],["solid",{"_index":708,"title":{},"content":{"86":{"position":[[56,6]]},"88":{"position":[[70,6]]},"139":{"position":[[367,5]]},"141":{"position":[[340,5]]},"142":{"position":[[280,5]]},"149":{"position":[[263,5]]}},"relUrl":{}}],["someth",{"_index":558,"title":{},"content":{"65":{"position":[[59,9]]}},"relUrl":{}}],["sometim",{"_index":1543,"title":{},"content":{"259":{"position":[[162,9]]}},"relUrl":{}}],["sourc",{"_index":788,"title":{},"content":{"98":{"position":[[451,8]]},"106":{"position":[[149,9]]},"107":{"position":[[92,6]]},"108":{"position":[[2,6]]},"109":{"position":[[82,6]]},"110":{"position":[[78,6]]},"180":{"position":[[24,6]]}},"relUrl":{}}],["space",{"_index":715,"title":{},"content":{"87":{"position":[[52,5]]}},"relUrl":{}}],["specialized.namevaluecollect",{"_index":1509,"title":{},"content":{"247":{"position":[[556,33]]}},"relUrl":{}}],["specif",{"_index":511,"title":{},"content":{"54":{"position":[[137,8]]},"112":{"position":[[37,8]]},"168":{"position":[[103,8],[328,8]]},"191":{"position":[[317,8]]},"197":{"position":[[317,8]]},"199":{"position":[[156,8]]},"218":{"position":[[834,8]]},"220":{"position":[[35,8]]},"235":{"position":[[317,8]]},"255":{"position":[[1122,8]]}},"relUrl":{}}],["specifi",{"_index":323,"title":{},"content":{"28":{"position":[[74,7]]},"90":{"position":[[338,10]]},"224":{"position":[[57,7]]}},"relUrl":{}}],["speed",{"_index":1401,"title":{"225":{"position":[[22,5]]}},"content":{"218":{"position":[[712,5]]},"237":{"position":[[391,5]]}},"relUrl":{}}],["squar",{"_index":188,"title":{},"content":{"15":{"position":[[172,6]]}},"relUrl":{}}],["src",{"_index":17,"title":{},"content":{"1":{"position":[[65,3]]},"46":{"position":[[93,3]]},"48":{"position":[[85,4]]}},"relUrl":{}}],["src=\"data:image/png;base64,ivborw0kggoaaaansuheugaaagaaaabgcamaaadvro",{"_index":23,"title":{},"content":{"1":{"position":[[157,73]]}},"relUrl":{}}],["src=\"data:image/png;base64,ivborw0kggoaaaansuheugaaagaaaabgcamaaadvrockaaaabgdbtueaalgpc/xhbqaaaafzukdcak7ohokaaaagy0hstqaaeiyaaiceaad6aaaagogaahuwaadqyaaaopgaabdwnlprpaaaatlqtfrfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa////mrsmiwaaapf0uk5tabfxq+d4j5zruf3++ljq5jzkxf0hcaqfawigfyujfqe5ipuzgixfj3oic0aswdxsvpbzgstanw1kkzpppxjaerql6o6illung8xth3zy3gj33vutnte49agt+fvs/lqqmphmpap9lqkpolzy4ncmz9ai8288s83axjy/nxrhzmcf77wgkdhsym70dbzcql3pibn2docz2y+35ybnhjko39smgysvlujz3hkfklgo0wkwu8rzomcqlunipcnuhoczxpd2mxedytuu0lkqrguenddjuufbzkn7uj2jsh+2ch6wualhjd7tu0lbv8zqrzegjqy38awaaaabykthrplbto54aaaacxbiwxmaaabiaaaasabgyws+aaag3kleqvro3u2acvdtrxsabwggeghp9mjjxkoiulrcsakwpueqcgoijxgbcghbgyiqolkykoskioslgijvrk0banwqtdqqduoltlprw7vqn3v/qect2zrjyk5yek6bezhm5t6z+tjz77yzermeehjwdoi4g5xfmepk6ibo6cv1sxbrjlhwe9htu7rzpn0an1dmcobs7rm8zyslj6aixafk7oe/ehp5+/havxy8vtxxwx7uyilq352prc58d4rghdj4v5fa+u0jjpdctxmqjk+ety3ar8ibh6mvushryxuadzw5aicvbqc+doadyaf8ewchscqssynj6is935l2ksazprdlrayi1fbr514pkpxtx+0/4o2b5kdbopubqun8hwa8ezhs+iihqsnhifhomvwutz8r3lecjbwxzgjgjw9+v2ik4d+bwuyi4jcj9ki3casmvxdk0eqxmagnrrfgy+l7chq5rz+nijyfkezfw4cy2a/kwz5x4by/dahpctxwtnrncpybyybzrslahiv6fagkl9czspglr7pneiagzsw1qknt06ab9ifqnliznj6bmue7gsccirj/naoyshdmzkoxqqfy+miuwlwkd2kelhpmxz5fadd0ffm54uplqh5+qaeztl6puiylukeyepzfslokpfalmbqlouice1ccjzjlyfupwqohauwt3sdmrtfahwiddcihat5lkfdowcoqnschuqaur0ezn8dgkgpqldfw4q0zh7cpbkufcrravbnkhfklwrs0gcmy3erqwubkjczhvzmaryq2jcu1ug6hapwism01sku3+mawapg27y3iaoau6dbasaoago0rimwibtazzwjaahsw5miasbm4tegvyqgga/smptjv0tiihbwbaohawemtqwmmwls2r6hilmltpmwkgjfmqcfeam5l223st5wngmyegnxijtuligvzuyj2vygqv30/he4rr4idsjj4abrckhho8be42kl1o3f7sq5qd2qpzj6eqigjek1vklz3drb4mwqcr04libofbwxmgzyxfhvhf6lswqsubzyvcplutibzfxcz9cmt62aac7ym4ztvnfnnwzsjz3atjaz5rkypwiiyokbbz56ju85ahnbkfmgg7fnql6kyf3sbfidqwswv9e/txfjtgirn+6urq8d8lxtcgdnls6inrntp7ph4e1mxd3ifpcu0b1yppqv/azwv+h5tzcrvawjtactyly8vf8gqmyftfturmq7xz78h9dfgkkscet6jifvsxlf+tvfknbed7aa7wa6wa2wkklffuhgjtraxmd1ghsvd6mktps510j1khbu3gtvlufklmadqkrdf5dlfydfbeu24c7czzvcwr7nhe19md0f+253fqrhhtnqr3aza6tldcpum60lghanzdxh7bhulzvzo+dvgvr0zgo+bdovvf+igytdlb1bp36o+bmyapzf2sqkzamn9fsmtuxr55q+6ntzkuxa8getosktemaccn4bi+jvw1y+di1lm1ageyuvawxwkgqc8+sirkghizgn0xndry38coliqfar5msvs8mblaxmci4xigie8x8ewsxezrwvtn/gzrme3qnlovc4f5y9lmc/xh+pxxqg1qh4buevnd1m8teuam5bfwvutheu9asirbmsmsxzqubcgl7p3jx0e6qkg3k5a8solaasfaohdjmpwgts+cu+a9g6aunqlafhsb13hekqpbeiumgjqrxbebdtkcbjtlfsmoi0hpw0ppn8adsvqq0dq40l+w1utzljzzbcyfkdclj6/jplixchriwguzhoagmdcznmvqosbtdjfck13xl6egof7liegafz457ajkkua2ssj6u+ec/ua5dywsf/pxd7duyvdfgpyo4doameygpi198fdfzlqgtsq8yaaatg4+g5gll0mim5bdza+wvoguouaxixwywvk+e/1zapgymzgcenfm1cbgupma5btszn46zw/ra88wviaz18n3a+jkcwhvqq/0oa2d7zhgvixlfzyuaaxasd20uuwnggyz0lnea7fqe9dk+azffrbydf2c9few7l8k8146jxj1era3y+odox/ebqlvmvmspaopaaosf5/6lyll45dldpcuu8ia7cvs9ewr2kwdoimdbmawv/aec0jqwj2vw2onns4p9a306fzqcqzmaj0s00aumvdohwsyeefvkaf3/wcyr0y2yminyxcyael+xg+fmvpf1iuo5pkv5+bpmwsej4wcvtqrm8xbipn9pzvp37f8l/e2dkbdsd/emdtn3vjbpuddzztf3k3+aubm197spnfdztfpbh95rkbx//5b5xjvkqsporpaaaajxrfwhrkyxrlomnyzwf0zqaymde4ltewlta4vdaxojayojq2kzawojaw67fvvgaaacv0rvh0zgf0ztptb2rpznkamjaxoc0xmc0wofqwmtowmjo0niswmdowmjrqvwiaaabgdevydhnvznr3yxjlaeltywdltwfnawnridyuny44ltkgmjaxnc0wns0xmibrmtygahr0cdovl3d3dy5pbwfnzw1hz2ljay5vcmfchu0aaaaaghrfwhruahvtyjo6rg9jdw1lbnq6olbhz2vzadgn/7svaaaaghrfwhruahvtyjo6sw1hz2u6omhlawdodaaxotipahkfaaaaf3rfwhruahvtyjo6sw1hz2u6oldpzhroade5mtosiqgaaaazdevydfrodw1iojpnaw1ldhlwzqbpbwfnzs9wbmc/slzoaaaaf3rfwhruahvtyjo6tvrpbwuamtuzodk2mdu2npdfbhiaaaapdevydfrodw1iojptaxpladbcqpsipuwaaabwdevydfrodw1iojpvukkazmlsztovly9tbnrsb2cvzmf2awnvbnmvmjaxoc0xmc0woc8yyzhhm2findnimzy1njq2zmjlmmvkowvmnjkymzdhms5py28ucg5nff1vugaaaabjru5erkjggg",{"_index":28,"title":{},"content":{"2":{"position":[[71,4564]]}},"relUrl":{}}],["src=\"https://code.highcharts.com/highcharts.js\"></script>",{"_index":772,"title":{},"content":{"98":{"position":[[98,66]]}},"relUrl":{}}],["src=\"https://code.highcharts.com/modules/seri",{"_index":773,"title":{},"content":{"98":{"position":[[176,47]]}},"relUrl":{}}],["src=\"https://docs.htmlcsstoimage.com/assets/images/dog.jpg",{"_index":890,"title":{},"content":{"102":{"position":[[323,59]]}},"relUrl":{}}],["src=\"https://example.com/yourimage.png",{"_index":536,"title":{},"content":{"61":{"position":[[117,39]]}},"relUrl":{}}],["src=\"https://platform.instagram.com/en_us/embeds.js\"></script>",{"_index":970,"title":{},"content":{"127":{"position":[[102,71]]}},"relUrl":{}}],["src=\"https://platform.twitter.com/widgets.j",{"_index":1387,"title":{},"content":{"213":{"position":[[335,45]]}},"relUrl":{}}],["src=\"https://unpkg.com/react@16/umd/react.production.min.js\"></script>",{"_index":443,"title":{},"content":{"46":{"position":[[158,79]]}},"relUrl":{}}],["src=\"{{avatar_url",{"_index":1279,"title":{},"content":{"187":{"position":[[657,20]]}},"relUrl":{}}],["src=\\\"https://platform.twitter.com/widgets.j",{"_index":1355,"title":{},"content":{"202":{"position":[[367,47]]},"204":{"position":[[367,47]]}},"relUrl":{}}],["start",{"_index":98,"title":{"103":{"position":[[6,5]]},"117":{"position":[[8,7]]},"222":{"position":[[18,8]]}},"content":{"8":{"position":[[260,8]]},"39":{"position":[[109,8]]},"42":{"position":[[75,8]]},"49":{"position":[[109,8]]},"59":{"position":[[166,8]]},"75":{"position":[[264,8]]},"100":{"position":[[109,8]]},"103":{"position":[[7,7]]},"104":{"position":[[168,8]]},"116":{"position":[[7,7]]},"117":{"position":[[0,5]]},"118":{"position":[[24,7]]},"128":{"position":[[109,8]]},"132":{"position":[[44,7]]},"138":{"position":[[268,8]]},"144":{"position":[[109,8]]},"148":{"position":[[261,8]]},"161":{"position":[[264,8]]},"163":{"position":[[109,8]]},"169":{"position":[[109,8]]},"181":{"position":[[109,8]]},"191":{"position":[[547,8]]},"197":{"position":[[547,8]]},"214":{"position":[[109,8]]},"216":{"position":[[234,8]]},"218":{"position":[[634,8]]},"222":{"position":[[42,8]]},"226":{"position":[[225,7]]},"228":{"position":[[272,5]]},"229":{"position":[[109,8]]},"235":{"position":[[547,8]]},"243":{"position":[[109,8]]},"248":{"position":[[109,8]]},"253":{"position":[[695,8]]},"255":{"position":[[614,8]]},"260":{"position":[[109,8]]}},"relUrl":{"103":{"position":[[8,5]]},"117":{"position":[[9,8]]},"222":{"position":[[49,7]]}}}],["started/set",{"_index":690,"title":{},"content":{},"relUrl":{"84":{"position":[[9,15]]},"85":{"position":[[9,15]]},"86":{"position":[[9,15]]},"87":{"position":[[9,15]]},"88":{"position":[[9,15]]},"89":{"position":[[9,15]]},"90":{"position":[[9,15]]},"91":{"position":[[9,15]]},"92":{"position":[[9,15]]},"93":{"position":[[9,15]]},"94":{"position":[[9,15]]},"95":{"position":[[9,15]]},"96":{"position":[[9,15]]}}}],["started/templ",{"_index":1267,"title":{},"content":{},"relUrl":{"183":{"position":[[9,18]]},"190":{"position":[[9,18]]},"193":{"position":[[9,18]]},"196":{"position":[[9,18]]},"199":{"position":[[9,18]]}}}],["started/templates/#addit",{"_index":1307,"title":{},"content":{},"relUrl":{"191":{"position":[[9,29]]},"197":{"position":[[9,29]]}}}],["started/templates/#common",{"_index":1275,"title":{},"content":{},"relUrl":{"186":{"position":[[9,25]]}}}],["started/templates/#cr",{"_index":1283,"title":{},"content":{},"relUrl":{"188":{"position":[[9,27]]},"198":{"position":[[9,27]]}}}],["started/templates/#edit",{"_index":1330,"title":{},"content":{},"relUrl":{"194":{"position":[[9,26]]}}}],["started/templates/#exampl",{"_index":1281,"title":{},"content":{},"relUrl":{"187":{"position":[[9,26]]},"192":{"position":[[9,26]]},"202":{"position":[[9,26]]},"204":{"position":[[9,26]]}}}],["started/templates/#handlebar",{"_index":1271,"title":{},"content":{},"relUrl":{"185":{"position":[[9,29]]}}}],["started/templates/#list",{"_index":1341,"title":{},"content":{},"relUrl":{"201":{"position":[[9,26]]},"203":{"position":[[9,26]]}}}],["started/templates/#ne",{"_index":1370,"title":{},"content":{},"relUrl":{"205":{"position":[[9,23]]}}}],["started/templates/#paramet",{"_index":1294,"title":{},"content":{},"relUrl":{"189":{"position":[[9,29]]},"195":{"position":[[9,29]]},"200":{"position":[[9,29]]}}}],["started/templates/#what",{"_index":1269,"title":{},"content":{},"relUrl":{"184":{"position":[[9,23]]}}}],["started/url",{"_index":1392,"title":{},"content":{},"relUrl":{"216":{"position":[[9,11]]},"217":{"position":[[9,11]]},"218":{"position":[[9,11]]},"219":{"position":[[9,11]]},"220":{"position":[[9,11]]},"221":{"position":[[9,11]]},"222":{"position":[[9,11]]}}}],["started/us",{"_index":1463,"title":{},"content":{},"relUrl":{"230":{"position":[[9,13]]},"231":{"position":[[9,13]]},"232":{"position":[[9,13]]},"233":{"position":[[9,13]]},"234":{"position":[[9,13]]},"235":{"position":[[9,13]]},"236":{"position":[[9,13]]},"237":{"position":[[9,13]]},"238":{"position":[[9,13]]},"239":{"position":[[9,13]]},"240":{"position":[[9,13]]},"241":{"position":[[9,13]]},"242":{"position":[[9,13]]},"243":{"position":[[9,13]]},"244":{"position":[[9,13]]}}}],["static",{"_index":112,"title":{},"content":{"9":{"position":[[343,6]]}},"relUrl":{}}],["statu",{"_index":1256,"title":{},"content":{"179":{"position":[[386,7]]},"192":{"position":[[0,7],[119,7],[224,7]]},"202":{"position":[[0,7]]},"204":{"position":[[0,7]]},"236":{"position":[[0,7],[99,7],[204,7]]},"242":{"position":[[0,7]]}},"relUrl":{}}],["statuscod",{"_index":1320,"title":{},"content":{"192":{"position":[[171,13],[290,13]]},"236":{"position":[[151,13],[270,13]]}},"relUrl":{}}],["step",{"_index":1527,"title":{},"content":{"254":{"position":[[75,6]]}},"relUrl":{}}],["stop",{"_index":399,"title":{},"content":{"37":{"position":[[41,8]]}},"relUrl":{}}],["store",{"_index":535,"title":{},"content":{"60":{"position":[[88,6]]},"186":{"position":[[157,5]]}},"relUrl":{}}],["stori",{"_index":931,"title":{"108":{"position":[[7,7]]}},"content":{},"relUrl":{"108":{"position":[[9,7]]}}}],["string",{"_index":117,"title":{},"content":{"9":{"position":[[379,6],[439,6],[544,6],[872,6]]},"189":{"position":[[142,6],[289,6],[335,6],[417,6]]},"191":{"position":[[106,6],[233,6]]},"195":{"position":[[140,6],[287,6],[333,6],[415,6]]},"197":{"position":[[106,6],[233,6]]},"233":{"position":[[139,6],[286,6],[332,6]]},"235":{"position":[[106,6],[233,6]]},"247":{"position":[[266,6],[331,6]]},"253":{"position":[[223,6],[370,6],[424,6]]},"255":{"position":[[171,6],[1038,6]]}},"relUrl":{}}],["stripe.com",{"_index":1403,"title":{},"content":{"219":{"position":[[21,11]]}},"relUrl":{}}],["stripe.com’",{"_index":938,"title":{},"content":{"111":{"position":[[91,12]]}},"relUrl":{}}],["stripe’",{"_index":1407,"title":{},"content":{"220":{"position":[[78,8]]}},"relUrl":{}}],["student",{"_index":557,"title":{},"content":{"65":{"position":[[24,7]]}},"relUrl":{}}],["style",{"_index":764,"title":{},"content":{"95":{"position":[[296,5]]}},"relUrl":{}}],["style=\"height",{"_index":705,"title":{},"content":{"86":{"position":[[8,14]]},"88":{"position":[[8,14]]}},"relUrl":{}}],["style=\"width",{"_index":871,"title":{},"content":{"102":{"position":[[98,13]]},"187":{"position":[[535,13]]},"213":{"position":[[129,13]]}},"relUrl":{}}],["style=\"width:600px",{"_index":972,"title":{},"content":{"127":{"position":[[189,20]]}},"relUrl":{}}],["style=\\\"width",{"_index":1349,"title":{},"content":{"202":{"position":[[203,14]]},"204":{"position":[[203,14]]}},"relUrl":{}}],["stylesheet",{"_index":478,"title":{"56":{"position":[[23,12]]}},"content":{"51":{"position":[[322,12]]}},"relUrl":{"56":{"position":[[29,11]]}}}],["sub",{"_index":1505,"title":{},"content":{"247":{"position":[[222,3],[812,3]]}},"relUrl":{}}],["subscript",{"_index":554,"title":{},"content":{"64":{"position":[[154,13]]}},"relUrl":{}}],["subsequ",{"_index":1237,"title":{},"content":{"178":{"position":[[206,10]]}},"relUrl":{}}],["substitut",{"_index":1268,"title":{},"content":{"184":{"position":[[67,11]]},"200":{"position":[[277,11]]}},"relUrl":{}}],["subtitl",{"_index":787,"title":{},"content":{"98":{"position":[[433,9]]}},"relUrl":{}}],["such",{"_index":606,"title":{},"content":{"72":{"position":[[66,5]]},"150":{"position":[[22,4]]},"186":{"position":[[209,4]]},"218":{"position":[[662,4]]},"228":{"position":[[296,4]]},"233":{"position":[[386,4]]},"255":{"position":[[225,4]]}},"relUrl":{}}],["suggest",{"_index":1535,"title":{},"content":{"257":{"position":[[64,7]]}},"relUrl":{}}],["suit",{"_index":587,"title":{},"content":{"67":{"position":[[88,5]]}},"relUrl":{}}],["super",{"_index":1404,"title":{},"content":{"219":{"position":[[67,5]]}},"relUrl":{}}],["support",{"_index":156,"title":{"63":{"position":[[7,7]]}},"content":{"13":{"position":[[8,7]]},"45":{"position":[[69,8]]},"51":{"position":[[553,7]]},"56":{"position":[[93,10]]},"71":{"position":[[8,8]]},"72":{"position":[[217,8]]},"98":{"position":[[13,8]]},"141":{"position":[[13,8]]},"143":{"position":[[64,9]]},"185":{"position":[[10,7]]},"209":{"position":[[21,9]]},"224":{"position":[[8,8]]},"227":{"position":[[8,8]]},"238":{"position":[[8,8]]}},"relUrl":{"63":{"position":[[13,7]]}}}],["support@htmlcsstoimage.com",{"_index":39,"title":{},"content":{"4":{"position":[[17,27]]},"10":{"position":[[77,27]]},"13":{"position":[[255,27]]},"34":{"position":[[17,27]]},"39":{"position":[[33,26]]},"43":{"position":[[77,27]]},"49":{"position":[[33,26]]},"51":{"position":[[47,27]]},"54":{"position":[[70,26]]},"55":{"position":[[73,26]]},"68":{"position":[[10,27]]},"77":{"position":[[77,27]]},"82":{"position":[[77,27]]},"96":{"position":[[17,27]]},"100":{"position":[[33,26]]},"128":{"position":[[33,26]]},"134":{"position":[[17,27]]},"144":{"position":[[33,26]]},"151":{"position":[[77,27]]},"163":{"position":[[33,26]]},"169":{"position":[[33,26]]},"181":{"position":[[33,26]]},"205":{"position":[[77,27]]},"210":{"position":[[17,27]]},"214":{"position":[[33,26]]},"222":{"position":[[69,27]]},"229":{"position":[[33,26]]},"243":{"position":[[33,26]]},"248":{"position":[[33,26]]},"256":{"position":[[74,26]]},"260":{"position":[[33,26]]}},"relUrl":{}}],["sure",{"_index":428,"title":{},"content":{"42":{"position":[[250,4]]},"45":{"position":[[189,4]]},"61":{"position":[[8,4]]},"99":{"position":[[3,4]]},"212":{"position":[[107,4]]}},"relUrl":{}}],["swap",{"_index":967,"title":{},"content":{"127":{"position":[[23,4]]},"213":{"position":[[23,4]]}},"relUrl":{}}],["system",{"_index":1503,"title":{},"content":{"247":{"position":[[170,6]]}},"relUrl":{}}],["system.collections.specialized.namevaluecollect",{"_index":133,"title":{},"content":{"9":{"position":[[777,52]]}},"relUrl":{}}],["system.net",{"_index":107,"title":{},"content":{"9":{"position":[[291,11]]},"247":{"position":[[185,10]]}},"relUrl":{}}],["system.text.encoding.utf8.getstring(result",{"_index":135,"title":{},"content":{"9":{"position":[[894,44]]},"247":{"position":[[659,43]]}},"relUrl":{}}],["t",{"_index":1310,"title":{},"content":{"192":{"position":[[39,2]]},"202":{"position":[[460,2]]},"204":{"position":[[460,2]]}},"relUrl":{}}],["tab",{"_index":1140,"title":{},"content":{"156":{"position":[[24,4]]}},"relUrl":{}}],["tag",{"_index":15,"title":{},"content":{"1":{"position":[[49,3]]},"42":{"position":[[117,5]]},"46":{"position":[[67,3]]},"56":{"position":[[20,3]]},"57":{"position":[[47,3]]},"58":{"position":[[30,3]]},"59":{"position":[[208,5]]},"85":{"position":[[302,5]]},"98":{"position":[[69,3]]},"227":{"position":[[121,4]]}},"relUrl":{}}],["take",{"_index":63,"title":{},"content":{"7":{"position":[[12,5]]},"41":{"position":[[8,5]]},"74":{"position":[[12,5]]},"103":{"position":[[24,4]]},"106":{"position":[[112,4]]},"116":{"position":[[24,4]]},"132":{"position":[[99,4]]},"137":{"position":[[12,5]]},"147":{"position":[[12,5]]},"160":{"position":[[12,5]]},"168":{"position":[[190,4]]},"172":{"position":[[224,4]]},"175":{"position":[[8,5]]},"180":{"position":[[0,4]]},"217":{"position":[[31,6]]},"218":{"position":[[41,4],[529,6]]},"241":{"position":[[289,4],[320,4]]},"246":{"position":[[8,5]]},"258":{"position":[[102,4]]},"259":{"position":[[5,6],[285,6]]}},"relUrl":{}}],["taken",{"_index":1541,"title":{},"content":{"259":{"position":[[102,5]]}},"relUrl":{}}],["talk",{"_index":37,"title":{},"content":{"4":{"position":[[0,4]]},"34":{"position":[[0,4]]},"39":{"position":[[0,4]]},"49":{"position":[[0,4]]},"96":{"position":[[0,4]]},"100":{"position":[[0,4]]},"128":{"position":[[0,4]]},"134":{"position":[[0,4]]},"144":{"position":[[0,4]]},"163":{"position":[[0,4]]},"169":{"position":[[0,4]]},"181":{"position":[[0,4]]},"210":{"position":[[0,4]]},"214":{"position":[[0,4]]},"229":{"position":[[0,4]]},"243":{"position":[[0,4]]},"248":{"position":[[0,4]]},"260":{"position":[[0,4]]}},"relUrl":{}}],["tall",{"_index":699,"title":{},"content":{"85":{"position":[[200,5]]}},"relUrl":{}}],["target",{"_index":1406,"title":{},"content":{"220":{"position":[[26,6]]}},"relUrl":{}}],["telegram",{"_index":988,"title":{},"content":{"132":{"position":[[145,8]]}},"relUrl":{}}],["templat",{"_index":163,"title":{"21":{"position":[[0,8]]},"23":{"position":[[11,9]]},"183":{"position":[[6,9]]},"184":{"position":[[9,10]]},"188":{"position":[[11,8]]},"194":{"position":[[10,8]]},"198":{"position":[[25,8]]},"199":{"position":[[2,8]]},"201":{"position":[[13,9]]},"203":{"position":[[13,8]]}},"content":{"13":{"position":[[115,8]]},"21":{"position":[[20,8],[56,10],[240,8]]},"23":{"position":[[48,9],[119,10]]},"179":{"position":[[193,8]]},"183":{"position":[[17,9],[86,10],[167,8],[251,8],[330,8],[373,9],[424,8]]},"184":{"position":[[2,8]]},"185":{"position":[[0,9]]},"186":{"position":[[22,9]]},"187":{"position":[[32,9],[58,10]]},"188":{"position":[[14,9]]},"189":{"position":[[11,8],[374,8],[470,8]]},"190":{"position":[[15,9],[149,9]]},"192":{"position":[[352,9]]},"193":{"position":[[24,9],[90,9]]},"194":{"position":[[10,8]]},"195":{"position":[[9,8],[372,8],[468,8]]},"196":{"position":[[15,9],[149,9]]},"198":{"position":[[14,9]]},"199":{"position":[[108,9]]},"200":{"position":[[11,9]]},"201":{"position":[[20,10]]},"203":{"position":[[26,9]]}},"relUrl":{"23":{"position":[[23,9]]},"184":{"position":[[37,9]]},"188":{"position":[[39,8]]},"194":{"position":[[38,8]]},"198":{"position":[[53,8]]},"201":{"position":[[41,9]]},"203":{"position":[[41,8]]}}}],["template_id",{"_index":1309,"title":{},"content":{"192":{"position":[[24,14]]},"194":{"position":[[81,11]]},"198":{"position":[[73,11]]},"199":{"position":[[33,12]]}},"relUrl":{}}],["template_valu",{"_index":1337,"title":{},"content":{"200":{"position":[[135,15],[214,16]]}},"relUrl":{}}],["template_vers",{"_index":1316,"title":{},"content":{"192":{"position":[[81,19]]},"199":{"position":[[165,16],[197,18]]}},"relUrl":{}}],["template’",{"_index":1339,"title":{},"content":{"200":{"position":[[297,10]]}},"relUrl":{}}],["termin",{"_index":346,"title":{},"content":{"31":{"position":[[45,8]]},"32":{"position":[[25,8]]},"245":{"position":[[45,8]]}},"relUrl":{}}],["test",{"_index":458,"title":{},"content":{"48":{"position":[[247,4],[262,4]]},"67":{"position":[[83,4]]},"81":{"position":[[244,7],[259,7]]},"143":{"position":[[247,6]]},"154":{"position":[[45,7]]}},"relUrl":{}}],["text",{"_index":193,"title":{"109":{"position":[[12,4]]},"228":{"position":[[27,4]]}},"content":{"15":{"position":[[256,4]]},"86":{"position":[[63,4]]},"88":{"position":[[77,4]]},"98":{"position":[[377,5],[445,5],[505,5]]},"102":{"position":[[80,4],[145,4]]},"187":{"position":[[44,7],[517,4],[582,4],[597,8]]},"226":{"position":[[607,4]]},"228":{"position":[[143,5]]}},"relUrl":{"109":{"position":[[14,4]]},"228":{"position":[[55,4]]}}}],["then(data",{"_index":1070,"title":{},"content":{"143":{"position":[[659,10]]}},"relUrl":{}}],["then(r",{"_index":1066,"title":{},"content":{"143":{"position":[[559,9]]}},"relUrl":{}}],["thesolarfoundation.com",{"_index":789,"title":{},"content":{"98":{"position":[[460,23]]}},"relUrl":{}}],["thousand",{"_index":344,"title":{},"content":{"30":{"position":[[131,9]]},"106":{"position":[[36,9]]},"115":{"position":[[37,9]]},"130":{"position":[[161,9]]},"250":{"position":[[348,9]]}},"relUrl":{}}],["through",{"_index":230,"title":{},"content":{"17":{"position":[[246,7]]},"222":{"position":[[26,7]]}},"relUrl":{}}],["throughout",{"_index":1494,"title":{},"content":{"241":{"position":[[260,10]]}},"relUrl":{}}],["time",{"_index":329,"title":{"36":{"position":[[49,6]]},"55":{"position":[[48,5]]}},"content":{"28":{"position":[[214,4]]},"36":{"position":[[101,4]]},"51":{"position":[[266,5]]},"55":{"position":[[170,4]]},"56":{"position":[[145,5]]},"76":{"position":[[212,6]]},"168":{"position":[[112,5],[347,4]]},"184":{"position":[[86,4]]},"191":{"position":[[608,5]]},"193":{"position":[[123,6]]},"197":{"position":[[608,5]]},"212":{"position":[[206,4]]},"225":{"position":[[60,5]]},"235":{"position":[[608,5]]},"253":{"position":[[756,5]]},"255":{"position":[[675,5]]}},"relUrl":{"36":{"position":[[84,5]]},"55":{"position":[[54,4]]}}}],["time.second",{"_index":640,"title":{},"content":{"76":{"position":[[782,11]]}},"relUrl":{}}],["titl",{"_index":780,"title":{},"content":{"98":{"position":[[368,6],[496,6]]}},"relUrl":{}}],["title_text",{"_index":1270,"title":{},"content":{"185":{"position":[[65,14]]}},"relUrl":{}}],["toler",{"_index":879,"title":{},"content":{"102":{"position":[[184,9]]}},"relUrl":{}}],["toolkit.contain",{"_index":1299,"title":{},"content":{"191":{"position":[[365,17]]},"197":{"position":[[365,17]]},"218":{"position":[[882,17]]},"220":{"position":[[156,17]]},"235":{"position":[[365,17]]},"255":{"position":[[1170,17]]}},"relUrl":{}}],["top",{"_index":963,"title":{},"content":{"126":{"position":[[188,3]]}},"relUrl":{}}],["total",{"_index":719,"title":{},"content":{"89":{"position":[[129,5]]},"165":{"position":[[90,5]]}},"relUrl":{}}],["toughest",{"_index":591,"title":{},"content":{"68":{"position":[[122,8]]}},"relUrl":{}}],["tradit",{"_index":734,"title":{},"content":{"90":{"position":[[172,12]]}},"relUrl":{}}],["transpar",{"_index":1371,"title":{"206":{"position":[[0,11]]}},"content":{"206":{"position":[[32,11]]},"207":{"position":[[26,11],[137,12]]},"208":{"position":[[33,12]]},"209":{"position":[[0,12]]}},"relUrl":{}}],["treat",{"_index":1465,"title":{},"content":{"231":{"position":[[220,5]]}},"relUrl":{}}],["tri",{"_index":416,"title":{},"content":{"41":{"position":[[232,3]]},"102":{"position":[[959,3]]},"127":{"position":[[413,3]]},"208":{"position":[[63,3]]},"226":{"position":[[932,3]]},"259":{"position":[[239,3]]}},"relUrl":{}}],["trigger",{"_index":1170,"title":{},"content":{"166":{"position":[[224,7]]},"167":{"position":[[33,7]]}},"relUrl":{}}],["troubl",{"_index":1532,"title":{},"content":{"256":{"position":[[12,7]]}},"relUrl":{}}],["troubleshoot",{"_index":1518,"title":{"256":{"position":[[0,15]]}},"content":{"250":{"position":[[218,15]]}},"relUrl":{}}],["true",{"_index":272,"title":{},"content":{"22":{"position":[[169,5]]},"165":{"position":[[172,4]]},"197":{"position":[[760,4]]},"218":{"position":[[386,5]]},"235":{"position":[[760,4],[921,5]]}},"relUrl":{}}],["truncat",{"_index":19,"title":{},"content":{"1":{"position":[[116,9]]}},"relUrl":{}}],["tryit",{"_index":1324,"title":{},"content":{"192":{"position":[[325,5]]}},"relUrl":{}}],["turn",{"_index":1128,"title":{},"content":{"150":{"position":[[743,5]]}},"relUrl":{}}],["tweak",{"_index":1191,"title":{},"content":{"172":{"position":[[74,5],[150,7]]}},"relUrl":{}}],["tweet",{"_index":991,"title":{"211":{"position":[[13,5]]}},"content":{"132":{"position":[[238,6]]},"202":{"position":[[195,7]]},"204":{"position":[[195,7]]},"211":{"position":[[52,7]]},"212":{"position":[[30,6],[151,5],[253,6]]},"213":{"position":[[67,5],[122,6],[496,5]]}},"relUrl":{"211":{"position":[[41,5]]}}}],["twice",{"_index":475,"title":{"53":{"position":[[16,5]]}},"content":{"51":{"position":[[162,5]]}},"relUrl":{"53":{"position":[[22,5]]}}}],["twitter",{"_index":922,"title":{"215":{"position":[[0,7]]}},"content":{"106":{"position":[[67,7]]},"212":{"position":[[60,7],[142,8]]},"213":{"position":[[487,8]]},"254":{"position":[[115,8]]}},"relUrl":{}}],["twitter:imag",{"_index":1274,"title":{},"content":{"186":{"position":[[229,14]]}},"relUrl":{}}],["two",{"_index":406,"title":{},"content":{"37":{"position":[[219,3]]},"251":{"position":[[32,3]]}},"relUrl":{}}],["type",{"_index":1037,"title":{},"content":{"142":{"position":[[619,6]]},"143":{"position":[[425,6]]},"149":{"position":[[838,5]]},"189":{"position":[[109,4]]},"191":{"position":[[66,4]]},"195":{"position":[[107,4]]},"197":{"position":[[66,4]]},"200":{"position":[[189,4]]},"227":{"position":[[32,4]]},"233":{"position":[[106,4]]},"235":{"position":[[66,4]]},"240":{"position":[[72,4]]},"253":{"position":[[190,4]]},"255":{"position":[[139,4]]}},"relUrl":{}}],["u",{"_index":353,"title":{},"content":{"32":{"position":[[274,1]]},"217":{"position":[[230,1]]}},"relUrl":{}}],["unabl",{"_index":437,"title":{},"content":{"45":{"position":[[235,6]]}},"relUrl":{}}],["understand",{"_index":679,"title":{"90":{"position":[[0,13]]}},"content":{"84":{"position":[[172,13]]}},"relUrl":{}}],["unhealthi",{"_index":298,"title":{},"content":{"24":{"position":[[298,10]]}},"relUrl":{}}],["uniqu",{"_index":563,"title":{},"content":{"66":{"position":[[57,8]]},"178":{"position":[[127,6]]},"186":{"position":[[70,6]]},"254":{"position":[[202,6]]}},"relUrl":{}}],["unlimit",{"_index":551,"title":{},"content":{"64":{"position":[[113,9]]},"193":{"position":[[103,9]]}},"relUrl":{}}],["unstyl",{"_index":1457,"title":{"228":{"position":[[18,8]]}},"content":{},"relUrl":{"228":{"position":[[46,8]]}}}],["unsuccess",{"_index":644,"title":{},"content":{"76":{"position":[[868,13]]}},"relUrl":{}}],["until",{"_index":274,"title":{},"content":{"22":{"position":[[210,5]]},"52":{"position":[[56,5]]},"165":{"position":[[226,5]]},"228":{"position":[[332,5]]}},"relUrl":{}}],["up",{"_index":217,"title":{},"content":{"17":{"position":[[97,2]]},"36":{"position":[[262,2]]},"52":{"position":[[53,2]]},"67":{"position":[[23,2]]},"114":{"position":[[79,2]]},"257":{"position":[[80,2]]}},"relUrl":{}}],["updat",{"_index":152,"title":{"20":{"position":[[11,7]]}},"content":{"12":{"position":[[18,7]]},"14":{"position":[[38,6]]},"15":{"position":[[46,6]]},"228":{"position":[[131,7]]}},"relUrl":{"20":{"position":[[23,7]]}}}],["updated_at",{"_index":1365,"title":{},"content":{"202":{"position":[[582,13]]},"204":{"position":[[582,13]]}},"relUrl":{}}],["upgrad",{"_index":482,"title":{"62":{"position":[[9,7]]}},"content":{"51":{"position":[[524,7]]},"67":{"position":[[137,9]]},"236":{"position":[[340,7]]},"258":{"position":[[156,7]]}},"relUrl":{"62":{"position":[[15,7]]}}}],["url",{"_index":73,"title":{"26":{"position":[[0,3]]},"27":{"position":[[0,3]]},"38":{"position":[[0,3]]},"60":{"position":[[23,3]]},"155":{"position":[[0,3]]},"167":{"position":[[11,3]]},"216":{"position":[[0,3]]},"217":{"position":[[25,3]]},"255":{"position":[[21,3]]}},"content":{"7":{"position":[[192,3],[310,6]]},"9":{"position":[[257,3]]},"15":{"position":[[348,3]]},"26":{"position":[[68,3]]},"27":{"position":[[89,3]]},"29":{"position":[[157,3]]},"33":{"position":[[44,3]]},"36":{"position":[[191,3]]},"38":{"position":[[67,4]]},"45":{"position":[[210,3],[263,5]]},"46":{"position":[[106,3]]},"47":{"position":[[88,3]]},"51":{"position":[[473,3]]},"59":{"position":[[25,3]]},"60":{"position":[[126,4]]},"61":{"position":[[33,3]]},"71":{"position":[[167,4]]},"74":{"position":[[196,3],[314,6]]},"89":{"position":[[257,3],[516,3]]},"101":{"position":[[221,3]]},"111":{"position":[[7,3]]},"131":{"position":[[109,3]]},"137":{"position":[[200,3],[318,6]]},"139":{"position":[[606,4],[740,7]]},"141":{"position":[[600,4],[677,3],[706,7]]},"143":{"position":[[687,3]]},"147":{"position":[[193,3],[311,6]]},"158":{"position":[[35,3]]},"160":{"position":[[196,3],[314,6]]},"162":{"position":[[649,3]]},"166":{"position":[[59,3]]},"167":{"position":[[11,3],[170,3]]},"175":{"position":[[176,3]]},"178":{"position":[[281,3]]},"186":{"position":[[114,4],[167,5]]},"216":{"position":[[106,3]]},"217":{"position":[[76,3]]},"233":{"position":[[325,4],[361,3],[506,4]]},"234":{"position":[[30,3]]},"236":{"position":[[24,6]]},"237":{"position":[[50,3],[167,3]]},"238":{"position":[[167,4]]},"239":{"position":[[58,4]]},"240":{"position":[[37,3]]},"241":{"position":[[122,4]]},"246":{"position":[[170,3]]},"247":{"position":[[134,3]]},"250":{"position":[[212,3]]},"251":{"position":[[98,3]]},"255":{"position":[[103,3],[164,4],[200,3],[345,4]]},"259":{"position":[[30,4]]}},"relUrl":{"60":{"position":[[29,3]]},"167":{"position":[[38,3]]},"217":{"position":[[56,3]]},"255":{"position":[[43,3]]}}}],["url\":\"https://hcti.io/v1/image/1eecf460",{"_index":362,"title":{},"content":{"33":{"position":[[69,40]]}},"relUrl":{}}],["url\":\"https://hcti.io/v1/image/404ed70d",{"_index":137,"title":{},"content":{"9":{"position":[[975,41]]}},"relUrl":{}}],["url\":\"https://hcti.io/v1/image/5803a3f0",{"_index":1123,"title":{},"content":{"150":{"position":[[654,41]]}},"relUrl":{}}],["url\":\"https://hcti.io/v1/image/9dce5b30",{"_index":1510,"title":{},"content":{"247":{"position":[[735,42]]}},"relUrl":{}}],["url\":\"https://hcti.io/v1/image/f1e2762b",{"_index":651,"title":{},"content":{"76":{"position":[[1072,41]]}},"relUrl":{}}],["url\"=>\"https://hcti.io/v1/image/bde7d5bf",{"_index":1230,"title":{},"content":{"177":{"position":[[444,45]]}},"relUrl":{}}],["url(https://url",{"_index":452,"title":{},"content":{"48":{"position":[[90,15]]}},"relUrl":{}}],["url=\"https://google.com",{"_index":1394,"title":{},"content":{"217":{"position":[[251,24]]}},"relUrl":{}}],["url=\"https://hcti.io/v1/image/254b444c",{"_index":1219,"title":{},"content":{"176":{"position":[[695,38]]}},"relUrl":{}}],["urlencod",{"_index":1100,"title":{},"content":{"149":{"position":[[867,12]]}},"relUrl":{}}],["urlfetchapp",{"_index":663,"title":{},"content":{"80":{"position":[[271,11]]}},"relUrl":{}}],["urlfetchapp.fetch(\"https://hcti.io/v1/imag",{"_index":671,"title":{},"content":{"81":{"position":[[497,45]]}},"relUrl":{}}],["url’",{"_index":320,"title":{},"content":{"27":{"position":[[63,6]]}},"relUrl":{}}],["us",{"_index":13,"title":{"3":{"position":[[0,3]]},"55":{"position":[[74,4]]},"56":{"position":[[6,3]]},"57":{"position":[[6,3]]},"58":{"position":[[6,3]]},"64":{"position":[[25,4]]},"65":{"position":[[6,3]]},"67":{"position":[[40,4]]},"140":{"position":[[8,3]]},"167":{"position":[[0,5]]},"168":{"position":[[8,3]]},"223":{"position":[[0,5]]},"227":{"position":[[0,5]]},"230":{"position":[[0,5]]},"244":{"position":[[0,5]]}},"content":{"1":{"position":[[38,3]]},"3":{"position":[[61,3]]},"7":{"position":[[122,3]]},"8":{"position":[[8,4]]},"9":{"position":[[285,5],[505,5]]},"13":{"position":[[89,3]]},"19":{"position":[[124,5]]},"20":{"position":[[94,3]]},"22":{"position":[[286,6]]},"28":{"position":[[150,6]]},"30":{"position":[[73,3]]},"32":{"position":[[55,5]]},"36":{"position":[[256,5],[340,3]]},"45":{"position":[[197,3]]},"46":{"position":[[45,5]]},"48":{"position":[[30,5]]},"51":{"position":[[292,4],[305,3],[343,3],[376,3],[629,4],[642,3],[745,4]]},"58":{"position":[[149,5]]},"65":{"position":[[36,5]]},"66":{"position":[[178,4],[279,3],[413,5],[460,4]]},"72":{"position":[[175,4]]},"74":{"position":[[122,3]]},"75":{"position":[[8,4]]},"80":{"position":[[138,3],[251,3]]},"89":{"position":[[30,3],[229,3],[482,5],[580,5]]},"91":{"position":[[115,6]]},"93":{"position":[[40,4]]},"97":{"position":[[95,5]]},"102":{"position":[[23,5]]},"105":{"position":[[124,4]]},"106":{"position":[[7,4]]},"107":{"position":[[15,4]]},"112":{"position":[[0,3]]},"113":{"position":[[28,3]]},"114":{"position":[[3,3]]},"117":{"position":[[27,3]]},"118":{"position":[[0,3]]},"120":{"position":[[13,3],[46,5]]},"121":{"position":[[35,6]]},"125":{"position":[[13,3]]},"126":{"position":[[60,3]]},"131":{"position":[[200,5]]},"132":{"position":[[0,3]]},"137":{"position":[[122,3]]},"138":{"position":[[8,4]]},"139":{"position":[[152,4]]},"140":{"position":[[18,5],[148,4]]},"141":{"position":[[48,5],[82,4]]},"142":{"position":[[99,3]]},"143":{"position":[[4,3]]},"147":{"position":[[122,3]]},"148":{"position":[[8,4]]},"150":{"position":[[0,5],[102,3],[801,5]]},"153":{"position":[[13,3],[46,5]]},"154":{"position":[[34,6]]},"160":{"position":[[122,3]]},"161":{"position":[[8,4]]},"167":{"position":[[5,5]]},"168":{"position":[[23,6],[290,6]]},"175":{"position":[[116,3]]},"176":{"position":[[0,3]]},"177":{"position":[[13,4]]},"178":{"position":[[13,4],[223,5]]},"179":{"position":[[12,6],[97,3]]},"186":{"position":[[101,5],[175,6]]},"187":{"position":[[77,3]]},"189":{"position":[[458,3]]},"190":{"position":[[111,6]]},"191":{"position":[[498,6],[872,5],[1043,5]]},"195":{"position":[[456,3]]},"196":{"position":[[111,6]]},"197":{"position":[[498,6],[1034,5],[1205,5]]},"198":{"position":[[63,5]]},"199":{"position":[[25,5]]},"200":{"position":[[116,3]]},"211":{"position":[[0,3]]},"212":{"position":[[49,3]]},"217":{"position":[[179,5]]},"218":{"position":[[560,6],[611,3]]},"221":{"position":[[124,6]]},"222":{"position":[[160,5]]},"223":{"position":[[38,3]]},"224":{"position":[[38,3],[344,3]]},"225":{"position":[[93,4]]},"226":{"position":[[24,5]]},"228":{"position":[[170,3]]},"231":{"position":[[8,4],[280,4],[302,5]]},"235":{"position":[[498,6],[1147,5],[1318,5]]},"236":{"position":[[308,4]]},"237":{"position":[[33,3],[88,3],[320,3]]},"241":{"position":[[63,5]]},"246":{"position":[[108,3]]},"247":{"position":[[392,5],[634,5]]},"253":{"position":[[646,6]]},"254":{"position":[[48,5]]},"255":{"position":[[565,6],[836,5],[1007,5]]},"257":{"position":[[94,5]]},"259":{"position":[[203,3]]}},"relUrl":{"55":{"position":[[79,3]]},"56":{"position":[[12,3]]},"57":{"position":[[12,3]]},"58":{"position":[[12,3]]},"64":{"position":[[31,3]]},"65":{"position":[[12,3]]},"67":{"position":[[46,3]]},"168":{"position":[[35,3]]}}}],["usabl",{"_index":259,"title":{},"content":{"21":{"position":[[85,6]]},"183":{"position":[[10,6]]}},"relUrl":{}}],["usag",{"_index":1539,"title":{},"content":{"258":{"position":[[146,5]]}},"relUrl":{}}],["usecas",{"_index":1266,"title":{"186":{"position":[[7,8]]}},"content":{"183":{"position":[[131,8]]}},"relUrl":{"186":{"position":[[35,8]]}}}],["user",{"_index":88,"title":{},"content":{"8":{"position":[[62,4]]},"75":{"position":[[62,4]]},"81":{"position":[[359,4]]},"109":{"position":[[26,5]]},"133":{"position":[[71,4]]},"138":{"position":[[62,4]]},"143":{"position":[[304,5]]},"148":{"position":[[62,4]]},"156":{"position":[[64,4]]},"161":{"position":[[62,4]]},"162":{"position":[[302,4]]},"176":{"position":[[209,4],[308,5]]},"177":{"position":[[133,4]]},"179":{"position":[[220,4]]},"231":{"position":[[64,4]]},"237":{"position":[[532,5]]},"252":{"position":[[71,4]]}},"relUrl":{}}],["user/robot",{"_index":388,"title":{},"content":{"36":{"position":[[323,11]]}},"relUrl":{}}],["user_id",{"_index":1095,"title":{},"content":{"149":{"position":[[670,7],[766,9]]},"150":{"position":[[399,7],[539,11]]},"177":{"position":[[191,10]]}},"relUrl":{}}],["userid",{"_index":349,"title":{},"content":{"32":{"position":[[139,6]]},"76":{"position":[[229,6]]}},"relUrl":{}}],["userid:apikey",{"_index":354,"title":{},"content":{"32":{"position":[[276,16]]},"217":{"position":[[232,15]]}},"relUrl":{}}],["usernam",{"_index":87,"title":{},"content":{"8":{"position":[[45,8]]},"75":{"position":[[45,8]]},"81":{"position":[[340,8]]},"138":{"position":[[45,8]]},"143":{"position":[[293,8]]},"148":{"position":[[45,8]]},"161":{"position":[[45,8]]},"177":{"position":[[181,9]]},"187":{"position":[[463,11]]},"231":{"position":[[47,8]]}},"relUrl":{}}],["util",{"_index":1333,"title":{},"content":{"199":{"position":[[68,7]]}},"relUrl":{}}],["utilities.base64encode(usernam",{"_index":670,"title":{},"content":{"81":{"position":[[445,31]]}},"relUrl":{}}],["uuid",{"_index":564,"title":{},"content":{"66":{"position":[[66,5]]}},"relUrl":{}}],["uuid’",{"_index":580,"title":{},"content":{"66":{"position":[[419,6]]}},"relUrl":{}}],["v1/imag",{"_index":566,"title":{},"content":{"66":{"position":[[133,8]]},"142":{"position":[[570,12]]}},"relUrl":{}}],["v1/templat",{"_index":1340,"title":{},"content":{"201":{"position":[[45,12]]}},"relUrl":{}}],["v1/template/:template_id",{"_index":1369,"title":{},"content":{"203":{"position":[[50,25]]}},"relUrl":{}}],["valu",{"_index":106,"title":{},"content":{"9":{"position":[[203,6]]},"185":{"position":[[127,5]]},"191":{"position":[[572,6]]},"197":{"position":[[572,6]]},"218":{"position":[[691,5]]},"228":{"position":[[289,6]]},"235":{"position":[[572,6]]},"247":{"position":[[80,6]]},"253":{"position":[[151,6],[720,6]]},"254":{"position":[[54,6],[103,6]]},"255":{"position":[[94,5],[639,6]]},"259":{"position":[[266,5]]}},"relUrl":{}}],["var",{"_index":127,"title":{},"content":{"9":{"position":[[511,4]]},"81":{"position":[[219,3],[270,3]]}},"relUrl":{}}],["variabl",{"_index":261,"title":{"185":{"position":[[11,9]]},"254":{"position":[[2,9]]}},"content":{"21":{"position":[[111,10],[128,9]]},"183":{"position":[[112,9]]},"184":{"position":[[51,9]]},"185":{"position":[[29,10]]},"186":{"position":[[42,9]]},"187":{"position":[[81,9]]},"200":{"position":[[254,9]]}},"relUrl":{"185":{"position":[[39,9]]}}}],["variou",{"_index":198,"title":{"16":{"position":[[0,7]]}},"content":{},"relUrl":{}}],["vb.net",{"_index":910,"title":{"245":{"position":[[0,7]]},"246":{"position":[[23,6]]},"249":{"position":[[0,6]]}},"content":{"103":{"position":[[115,6]]},"245":{"position":[[59,6],[120,6]]},"246":{"position":[[112,6]]}},"relUrl":{}}],["vbnet",{"_index":1502,"title":{},"content":{},"relUrl":{"246":{"position":[[45,5]]}}}],["vendor/autoload.php",{"_index":1117,"title":{},"content":{"150":{"position":[[209,22]]}},"relUrl":{}}],["veri",{"_index":222,"title":{},"content":{"17":{"position":[[152,4]]}},"relUrl":{}}],["version",{"_index":245,"title":{"67":{"position":[[5,7]]},"199":{"position":[[11,8]]},"203":{"position":[[22,8]]}},"content":{"19":{"position":[[44,7]]},"25":{"position":[[36,7]]},"51":{"position":[[710,7]]},"67":{"position":[[50,7]]},"183":{"position":[[433,8]]},"199":{"position":[[92,7]]},"202":{"position":[[629,10]]},"203":{"position":[[12,8]]},"204":{"position":[[629,10]]}},"relUrl":{"67":{"position":[[11,7]]},"203":{"position":[[50,8]]}}}],["version=\"7",{"_index":975,"title":{},"content":{"127":{"position":[[247,11]]}},"relUrl":{}}],["vertic",{"_index":794,"title":{},"content":{"98":{"position":[[556,11]]}},"relUrl":{}}],["verticalalign",{"_index":796,"title":{},"content":{"98":{"position":[[584,14],[1301,14]]}},"relUrl":{}}],["via",{"_index":771,"title":{},"content":{"98":{"position":[[56,3]]},"132":{"position":[[245,3]]},"224":{"position":[[97,3]]},"236":{"position":[[348,3]]}},"relUrl":{}}],["view",{"_index":961,"title":{"179":{"position":[[18,4]]}},"content":{"126":{"position":[[131,7]]},"174":{"position":[[242,4]]},"179":{"position":[[57,4]]}},"relUrl":{"179":{"position":[[38,4]]}}}],["viewabl",{"_index":720,"title":{},"content":{"89":{"position":[[135,8]]}},"relUrl":{}}],["viewport",{"_index":678,"title":{"89":{"position":[[12,8]]}},"content":{"84":{"position":[[161,8]]},"89":{"position":[[113,8],[192,8],[342,9]]},"191":{"position":[[776,9],[947,9]]},"197":{"position":[[938,9],[1109,9]]},"218":{"position":[[159,9],[238,9]]},"235":{"position":[[1051,9],[1222,9]]},"255":{"position":[[740,9],[911,9]]}},"relUrl":{"89":{"position":[[55,8]]}}}],["viewport_height",{"_index":723,"title":{},"content":{"89":{"position":[[394,15]]},"191":{"position":[[892,15]]},"197":{"position":[[1054,15]]},"202":{"position":[[655,18]]},"204":{"position":[[655,18]]},"218":{"position":[[193,15]]},"235":{"position":[[1167,15]]},"255":{"position":[[856,15]]}},"relUrl":{}}],["viewport_width",{"_index":724,"title":{},"content":{"89":{"position":[[414,14]]},"191":{"position":[[723,14]]},"197":{"position":[[885,14]]},"202":{"position":[[680,17]]},"204":{"position":[[680,17]]},"218":{"position":[[116,14]]},"235":{"position":[[998,14]]},"255":{"position":[[687,14]]}},"relUrl":{}}],["visit",{"_index":459,"title":{},"content":{"48":{"position":[[256,5]]},"62":{"position":[[36,8]]}},"relUrl":{}}],["void",{"_index":113,"title":{},"content":{"9":{"position":[[350,4]]}},"relUrl":{}}],["wait",{"_index":273,"title":{},"content":{"22":{"position":[[183,4]]},"28":{"position":[[116,4]]},"165":{"position":[[194,4]]},"191":{"position":[[510,7]]},"197":{"position":[[510,7]]},"218":{"position":[[572,7]]},"235":{"position":[[510,7]]},"253":{"position":[[658,7]]},"255":{"position":[[577,7]]}},"relUrl":{}}],["walk",{"_index":1412,"title":{},"content":{"222":{"position":[[17,4]]}},"relUrl":{}}],["want",{"_index":325,"title":{},"content":{"28":{"position":[[95,4]]},"93":{"position":[[231,4]]},"122":{"position":[[14,4]]},"189":{"position":[[172,4]]},"195":{"position":[[170,4]]},"199":{"position":[[125,4]]},"233":{"position":[[169,4]]},"253":{"position":[[253,4]]}},"relUrl":{}}],["way",{"_index":228,"title":{},"content":{"17":{"position":[[203,4]]},"105":{"position":[[107,4]]}},"relUrl":{}}],["web",{"_index":962,"title":{"227":{"position":[[12,3]]}},"content":{"126":{"position":[[162,3]]},"227":{"position":[[40,3]]}},"relUrl":{"227":{"position":[[40,3]]}}}],["webclient",{"_index":102,"title":{},"content":{"9":{"position":[[143,10],[529,12]]},"247":{"position":[[20,10],[411,9]]}},"relUrl":{}}],["webp",{"_index":52,"title":{"72":{"position":[[26,6]]}},"content":{"6":{"position":[[23,4]]},"31":{"position":[[23,4]]},"70":{"position":[[40,5]]},"71":{"position":[[30,5],[353,4]]},"72":{"position":[[75,6],[226,5],[260,5]]},"73":{"position":[[23,4]]},"79":{"position":[[23,4]]},"101":{"position":[[199,4]]},"136":{"position":[[23,4]]},"146":{"position":[[23,4]]},"159":{"position":[[23,4]]},"174":{"position":[[23,4]]},"209":{"position":[[137,5]]},"238":{"position":[[30,5],[353,4]]},"245":{"position":[[23,4]]}},"relUrl":{"72":{"position":[[48,4]]}}}],["webpag",{"_index":314,"title":{"59":{"position":[[26,8]]},"111":{"position":[[5,7]]}},"content":{"26":{"position":[[129,8]]},"40":{"position":[[24,8]]},"41":{"position":[[163,9]]},"42":{"position":[[26,7]]},"51":{"position":[[439,8]]},"59":{"position":[[37,7]]},"111":{"position":[[21,7]]},"132":{"position":[[122,7]]},"189":{"position":[[268,8]]},"191":{"position":[[279,8]]},"195":{"position":[[266,8]]},"197":{"position":[[279,8]]},"218":{"position":[[796,8]]},"227":{"position":[[172,8]]},"233":{"position":[[265,8],[377,8]]},"235":{"position":[[279,8]]},"237":{"position":[[344,8]]},"253":{"position":[[349,8]]},"255":{"position":[[216,8],[1084,8]]}},"relUrl":{"59":{"position":[[32,7]]},"111":{"position":[[7,7]]}}}],["websit",{"_index":307,"title":{},"content":{"25":{"position":[[65,8]]},"217":{"position":[[58,8]]},"237":{"position":[[112,8]]},"255":{"position":[[67,8]]}},"relUrl":{}}],["well",{"_index":294,"title":{},"content":{"24":{"position":[[204,4]]},"90":{"position":[[308,4]]}},"relUrl":{}}],["weratedog",{"_index":897,"title":{},"content":{"102":{"position":[[480,10]]}},"relUrl":{}}],["west",{"_index":289,"title":{},"content":{"24":{"position":[[115,4]]}},"relUrl":{}}],["we’d",{"_index":560,"title":{},"content":{"65":{"position":[[88,4]]},"68":{"position":[[38,4]]},"104":{"position":[[177,4]]},"222":{"position":[[0,4]]}},"relUrl":{}}],["we’ll",{"_index":410,"title":{},"content":{"39":{"position":[[83,5]]},"49":{"position":[[83,5]]},"63":{"position":[[154,5]]},"100":{"position":[[83,5]]},"128":{"position":[[83,5]]},"144":{"position":[[83,5]]},"163":{"position":[[83,5]]},"169":{"position":[[83,5]]},"181":{"position":[[83,5]]},"191":{"position":[[288,5]]},"197":{"position":[[288,5]]},"214":{"position":[[83,5]]},"217":{"position":[[124,5]]},"218":{"position":[[805,5]]},"229":{"position":[[83,5]]},"235":{"position":[[288,5]]},"243":{"position":[[83,5]]},"248":{"position":[[83,5]]},"255":{"position":[[1093,5]]},"256":{"position":[[105,5]]},"260":{"position":[[83,5]]}},"relUrl":{}}],["we’r",{"_index":142,"title":{"13":{"position":[[5,5]]}},"content":{"10":{"position":[[0,5]]},"27":{"position":[[70,5]]},"43":{"position":[[0,5]]},"68":{"position":[[66,5]]},"77":{"position":[[0,5]]},"82":{"position":[[0,5]]},"151":{"position":[[0,5]]},"205":{"position":[[0,5]]},"222":{"position":[[97,5]]}},"relUrl":{}}],["we’v",{"_index":201,"title":{},"content":{"16":{"position":[[21,5]]},"17":{"position":[[177,5]]},"18":{"position":[[18,5]]},"20":{"position":[[17,5]]},"25":{"position":[[15,5],[105,5]]},"26":{"position":[[82,5]]},"27":{"position":[[17,5]]}},"relUrl":{}}],["white",{"_index":1153,"title":{},"content":{"162":{"position":[[432,6]]},"209":{"position":[[166,6]]}},"relUrl":{}}],["whitelist",{"_index":527,"title":{},"content":{"58":{"position":[[119,9]]}},"relUrl":{}}],["wide",{"_index":697,"title":{},"content":{"85":{"position":[[185,4]]}},"relUrl":{}}],["width",{"_index":675,"title":{"84":{"position":[[19,5]]},"85":{"position":[[21,5]]},"88":{"position":[[11,5]]},"93":{"position":[[11,5]]}},"content":{"84":{"position":[[32,5],[93,5],[286,5]]},"86":{"position":[[30,6],[195,6]]},"88":{"position":[[30,6],[123,5]]},"91":{"position":[[85,5]]},"94":{"position":[[87,6]]},"95":{"position":[[48,6],[166,5],[290,5]]},"113":{"position":[[85,5]]},"172":{"position":[[328,6]]},"191":{"position":[[758,5],[840,5],[1011,5]]},"197":{"position":[[920,5],[1002,5],[1173,5]]},"218":{"position":[[141,5]]},"226":{"position":[[437,6]]},"235":{"position":[[1033,5],[1115,5],[1286,5]]},"240":{"position":[[161,5],[183,5]]},"255":{"position":[[722,5],[804,5],[975,5]]}},"relUrl":{"84":{"position":[[36,6]]},"85":{"position":[[59,5]]},"86":{"position":[[36,6]]},"88":{"position":[[36,6]]},"93":{"position":[[54,5]]}}}],["width/#a4",{"_index":758,"title":{},"content":{},"relUrl":{"94":{"position":[[36,9]]}}}],["width/#ad",{"_index":716,"title":{},"content":{},"relUrl":{"87":{"position":[[36,13]]}}}],["width/#busi",{"_index":765,"title":{},"content":{},"relUrl":{"95":{"position":[[36,15]]}}}],["width/#exampl",{"_index":746,"title":{},"content":{},"relUrl":{"92":{"position":[[36,15]]}}}],["width/#height",{"_index":753,"title":{},"content":{},"relUrl":{"93":{"position":[[36,13]]}}}],["width/#ne",{"_index":766,"title":{},"content":{},"relUrl":{"96":{"position":[[36,11]]}}}],["width/#res",{"_index":743,"title":{},"content":{},"relUrl":{"91":{"position":[[36,13]]}}}],["width/#set",{"_index":702,"title":{},"content":{},"relUrl":{"85":{"position":[[36,14]]},"89":{"position":[[36,14]]}}}],["width/#understand",{"_index":737,"title":{},"content":{},"relUrl":{"90":{"position":[[36,20]]}}}],["width=\"100px\">",{"_index":894,"title":{},"content":{"102":{"position":[[425,17]]},"187":{"position":[[720,17]]}},"relUrl":{}}],["width=\"100px\"/>",{"_index":24,"title":{},"content":{"1":{"position":[[231,18]]},"2":{"position":[[4636,18]]}},"relUrl":{}}],["width=400",{"_index":744,"title":{},"content":{"92":{"position":[[0,10]]},"113":{"position":[[203,10]]}},"relUrl":{}}],["within",{"_index":42,"title":{},"content":{"4":{"position":[[63,6]]},"34":{"position":[[63,6]]},"36":{"position":[[86,6]]},"96":{"position":[[63,6]]},"134":{"position":[[63,6]]},"179":{"position":[[24,6],[123,6]]},"210":{"position":[[63,6]]}},"relUrl":{}}],["without",{"_index":738,"title":{},"content":{"91":{"position":[[169,7]]},"142":{"position":[[111,7]]}},"relUrl":{}}],["won’t",{"_index":407,"title":{},"content":{"37":{"position":[[247,5]]},"80":{"position":[[217,5]]}},"relUrl":{}}],["wordpress",{"_index":1529,"title":{},"content":{"254":{"position":[[134,9]]}},"relUrl":{}}],["work",{"_index":7,"title":{"1":{"position":[[7,5]]},"13":{"position":[[21,7]]},"60":{"position":[[27,5]]},"104":{"position":[[2,5]]},"126":{"position":[[7,5]]},"171":{"position":[[7,5]]},"207":{"position":[[7,5]]},"209":{"position":[[2,5]]},"212":{"position":[[7,5]]},"224":{"position":[[7,5]]}},"content":{"0":{"position":[[50,5]]},"7":{"position":[[254,6]]},"16":{"position":[[32,7]]},"26":{"position":[[29,7]]},"32":{"position":[[99,6]]},"38":{"position":[[80,5]]},"41":{"position":[[121,5],[202,6]]},"42":{"position":[[365,5]]},"48":{"position":[[238,5],[320,5]]},"51":{"position":[[477,5]]},"57":{"position":[[25,6]]},"74":{"position":[[258,6]]},"80":{"position":[[145,4],[223,4]]},"81":{"position":[[187,4]]},"85":{"position":[[221,5]]},"90":{"position":[[303,4]]},"104":{"position":[[49,4]]},"137":{"position":[[262,6]]},"147":{"position":[[255,6]]},"160":{"position":[[258,6]]},"166":{"position":[[50,4]]},"175":{"position":[[234,6]]},"212":{"position":[[96,5]]},"246":{"position":[[228,6]]}},"relUrl":{"1":{"position":[[43,5]]},"13":{"position":[[32,7]]},"60":{"position":[[33,4]]},"126":{"position":[[32,5]]},"171":{"position":[[32,5]]},"207":{"position":[[39,5]]},"212":{"position":[[35,5]]},"224":{"position":[[35,5]]}}}],["world",{"_index":704,"title":{"86":{"position":[[7,5]]},"180":{"position":[[7,5]]}},"content":{"226":{"position":[[185,6]]},"241":{"position":[[275,6]]}},"relUrl":{}}],["world!</div>",{"_index":1059,"title":{},"content":{"143":{"position":[[221,20]]},"162":{"position":[[389,20]]}},"relUrl":{}}],["world</div>",{"_index":1216,"title":{},"content":{"176":{"position":[[546,19]]}},"relUrl":{}}],["world</h2>",{"_index":712,"title":{},"content":{"86":{"position":[[105,16]]}},"relUrl":{}}],["world.</div>",{"_index":1172,"title":{},"content":{"166":{"position":[[281,18]]}},"relUrl":{}}],["worri",{"_index":915,"title":{},"content":{"104":{"position":[[39,6]]},"217":{"position":[[302,6]]},"237":{"position":[[361,5]]}},"relUrl":{}}],["write",{"_index":1395,"title":{},"content":{"217":{"position":[[284,5]]}},"relUrl":{}}],["wrote",{"_index":216,"title":{},"content":{"17":{"position":[[91,5]]}},"relUrl":{}}],["www",{"_index":1099,"title":{},"content":{"149":{"position":[[858,3]]}},"relUrl":{}}],["wysiwyg",{"_index":157,"title":{},"content":{"13":{"position":[[18,7]]}},"relUrl":{}}],["x",{"_index":352,"title":{},"content":{"32":{"position":[[241,1]]},"94":{"position":[[32,1]]},"95":{"position":[[33,1]]},"217":{"position":[[197,1]]}},"relUrl":{}}],["yak",{"_index":863,"title":{},"content":{"101":{"position":[[146,3]]}},"relUrl":{}}],["yaxi",{"_index":790,"title":{},"content":{"98":{"position":[[487,6]]}},"relUrl":{}}],["ye",{"_index":518,"title":{},"content":{"56":{"position":[[0,4]]},"57":{"position":[[0,4]]},"58":{"position":[[0,4]]},"61":{"position":[[0,4]]},"63":{"position":[[0,4]]}},"relUrl":{}}],["you'v",{"_index":1474,"title":{},"content":{"236":{"position":[[300,7]]}},"relUrl":{}}],["your_api_key",{"_index":623,"title":{},"content":{"76":{"position":[[262,14]]}},"relUrl":{}}],["your_user_id",{"_index":622,"title":{},"content":{"76":{"position":[[238,14]]}},"relUrl":{}}],["yourself",{"_index":417,"title":{},"content":{"41":{"position":[[239,8]]},"102":{"position":[[966,8]]},"126":{"position":[[119,8]]},"127":{"position":[[420,8]]},"208":{"position":[[70,8]]},"226":{"position":[[939,8]]}},"relUrl":{}}],["you’d",{"_index":969,"title":{},"content":{"127":{"position":[[72,5]]},"185":{"position":[[133,5]]},"213":{"position":[[73,5]]}},"relUrl":{}}],["you’ll",{"_index":70,"title":{},"content":{"7":{"position":[[162,6]]},"52":{"position":[[21,6]]},"71":{"position":[[68,6]]},"74":{"position":[[166,6]]},"80":{"position":[[123,6]]},"114":{"position":[[17,6]]},"122":{"position":[[7,6]]},"137":{"position":[[170,6]]},"147":{"position":[[163,6]]},"158":{"position":[[15,6]]},"160":{"position":[[166,6]]},"175":{"position":[[156,6]]},"178":{"position":[[104,6]]},"238":{"position":[[68,6]]},"246":{"position":[[150,6]]}},"relUrl":{}}],["you’r",{"_index":556,"title":{},"content":{"65":{"position":[[15,6]]},"123":{"position":[[73,6]]},"150":{"position":[[833,6]]}},"relUrl":{}}],["you’v",{"_index":1326,"title":{},"content":{"194":{"position":[[19,6]]},"216":{"position":[[35,6]]}},"relUrl":{}}],["zapier",{"_index":8,"title":{"3":{"position":[[14,6]]},"17":{"position":[[0,6]]},"23":{"position":[[4,6]]},"250":{"position":[[0,7]]},"261":{"position":[[0,6]]}},"content":{"0":{"position":[[61,6]]},"3":{"position":[[30,6],[117,6]]},"17":{"position":[[40,6],[84,6],[302,6]]},"23":{"position":[[41,6]]},"103":{"position":[[165,6]]},"217":{"position":[[339,6]]},"250":{"position":[[19,6],[86,6],[377,7]]},"251":{"position":[[4,6]]},"253":{"position":[[4,6]]},"254":{"position":[[38,6],[164,6]]},"255":{"position":[[10,6]]},"256":{"position":[[29,6]]}},"relUrl":{"3":{"position":[[50,6]]},"23":{"position":[[16,6]]}}}]],"pipeline":["stemmer"]}} \ No newline at end of file diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..3c21a41 --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,29 @@ +import { defineConfig } from 'astro/config'; +import starlight from '@astrojs/starlight'; +import tailwindcss from '@tailwindcss/vite'; +import navigation from './src/navigation.mjs'; +import markdownExports from './scripts/markdown-exports.mjs'; +import starlightImageZoom from 'starlight-image-zoom'; +import externalLinks from './scripts/external-links.mjs'; +import sitemap from '@astrojs/sitemap'; + +export default defineConfig({ + site: process.env.DOCS_ORIGIN || 'http://localhost:4321', + output: 'static', + trailingSlash: 'always', + integrations: [sitemap({ filter: page => !new URL(page).pathname.startsWith('/og/') }), starlight({ + title: 'HTML/CSS to Image', + description: 'Generate images from HTML and CSS. Developer documentation for HTML/CSS to Image.', + favicon: '/favicon.ico', + sidebar: navigation, + plugins: [starlightImageZoom()], + customCss: ['./src/styles/global.css'], + components: { TwoColumnContent: './src/components/TwoColumnContent.astro', Sidebar: './src/components/Sidebar.astro', MobileMenuFooter: './src/components/MobileMenuFooter.astro', PageFrame: './src/components/PageFrame.astro', Header: './src/components/Header.astro', SiteTitle: './src/components/SiteTitle.astro', Footer: './src/components/Footer.astro', PageTitle: './src/components/PageTitle.astro', Head: './src/components/Head.astro' }, + editLink: { baseUrl: `https://github.com/htmlcsstoimage/docs/edit/${process.env.DOCS_BRANCH || 'docs-new'}/` }, + tableOfContents: { minHeadingLevel: 2, maxHeadingLevel: 3 }, + pagination: false, + credits: false, + head: process.env.DOCS_ENV === 'production' ? [] : [{ tag: 'meta', attrs: { name: 'robots', content: 'noindex, nofollow' } }], + }), externalLinks(), markdownExports()], + vite: { plugins: [tailwindcss()] }, +}); diff --git a/changelog.md b/changelog.md deleted file mode 100644 index 88164b1..0000000 --- a/changelog.md +++ /dev/null @@ -1,726 +0,0 @@ ---- -title: Changelog -layout: page -permalink: /changelog/ -description: Learn about what we're improving for the HTML/CSS to Image API. -nav_order: 1000 ---- - -# Changelog -{: .fs-9 } - -Always improving. Updates to HTML/CSS to Image are posted here. -{: .fs-6 .fw-300 } - -
    - -If you have feature requests, please send them to us: support@htmlcsstoimage.com. - -### Official Go client -September 15, 2026 -{: .text-delta} - -The official HTML/CSS to Image Go client is now available for Go 1.21+. It provides typed requests and responses for HTML/CSS images, URL screenshots, and templates, plus helpers for Google Fonts, PDF options, batches, image deletion, resizing and cropping, and signed URLs. - -Install it with `go get github.com/htmlcsstoimage/go-client`. See the [Go examples](/example-code/go/), [client repository](https://github.com/htmlcsstoimage/go-client), and [package documentation on pkg.go.dev](https://pkg.go.dev/github.com/htmlcsstoimage/go-client). - -
    - -### Management API and scoped permissions -September 14, 2026 -{: .text-delta} - -Manage API keys, proxies, storage destinations, and Open Graph configurations through the [Management API](/management-api/). Create application-specific credentials with explicit permissions, monitor [usage](/management-api/usage/), and automate resource configuration. - -MCP adds proxy, storage destination, and OG configuration management tools. Approve the access you need through [OAuth authorization](/integrations/mcp/permissions/); API key management remains available through REST and the dashboard. See the [complete tools reference](/integrations/mcp/tools/). - -Management resource operations have per-organization rate limits shared across REST and MCP: 100 reads and 20 writes per minute for each resource family. These limits are separate from image credits. See [rate limits](/getting-started/using-the-api/rate-limits/). - -
    - -### Official Python and PHP clients -September 3, 2026 -{: .text-delta} - -Official HTML/CSS to Image clients are now available for Python and PHP. Each package provides typed requests and responses, configurable HTTP transport, and helpers for templates, batches, render options, image deletion, and signed URLs. - -- Python: [`html-css-to-image` on PyPI](https://pypi.org/project/html-css-to-image/) and the [Python examples](/example-code/python/). -- PHP: [`html-css-to-image/client` on Packagist](https://packagist.org/packages/html-css-to-image/client) and the [PHP examples](/example-code/php/). - -The complete package documentation is maintained in the [Python](https://github.com/htmlcsstoimage/python-client) and [PHP](https://github.com/htmlcsstoimage/php-client) repositories. - -
    - -### HTML/CSS to Image is now verified by n8n -September 2, 2026 -{: .text-delta} - -The official HTML/CSS to Image integration is now verified by n8n. Instance owners and admins can find and install it directly from the n8n Nodes panel on n8n Cloud or a self-hosted instance. - -Use the integration to: - -- Create images and PDFs from HTML/CSS. -- Take screenshots of webpage URLs. -- Render saved templates with dynamic values. -- Generate signed render-on-demand URLs. -- Delete images by ID. -- Return image metadata, binary PNG/JPG/WebP/PDF files, or both. - -[View HTML/CSS to Image on n8n](https://n8n.io/integrations/htmlcss-to-image-api/) or [read the integration guide](/integrations/n8n/). - -
    - -### Choose the returned file format in image creation requests -August 27, 2026 -{: .text-delta} - -Image creation requests can now include `format` in the request body. This parameter selects the file extension included in the returned URL; it does not change the stored image definition. - -- Set `format` to `png`, `jpg`, `webp`, or `pdf` for an HTML/CSS image, URL screenshot, saved-template image, or image batch. -- Raster images are rendered and stored as PNGs. JPG and WebP URLs convert that stored PNG when requested. -- PDFs are rendered and saved separately when a PDF URL is requested. -- The same image ID can still be requested later with a different supported extension. -- Batch requests can set `format` in `default_options` or override it in an individual variation. -- When omitted, the API returns its default extensionless URL, which renders as PNG. - -The official clients now expose the body parameter and apply it to generated signed URL paths: - -- [.NET client v0.12.0](https://github.com/htmlcsstoimage/dotnet-client) with `RenderImageFormat.PDF` support. -- [TypeScript client v0.9.0](https://github.com/htmlcsstoimage/ts-client). -- [Ruby client v0.3.0](https://github.com/htmlcsstoimage/ruby-client). - -[Read the `format` parameter documentation](/parameters/format/) or compare output types in the [file formats guide](/guides/styling/file-formats/). - -
    - -### Ruby client v0.2.0 -August 21, 2026 -{: .text-delta} - -Version 0.2.0 of the official [HTML/CSS to Image Ruby client](https://github.com/htmlcsstoimage/ruby-client) is now available. - -- Generate signed create-and-render URLs for webpage screenshots and saved templates. -- Create and delete images in batches. -- Create images from saved templates, list template versions, and create new template versions. -- Use current parameters including `dedupe_duration_s`, `storage_destination_id`, transparent backgrounds, custom request headers, proxies, jumbo images, and consent-banner blocking. - -This release changes how signed template URL tokens are generated. Ruby client 0.1.x URL-decoded the query string before calculating its HMAC. Version 0.2.0 signs the exact encoded query string included after `?`, as required by the current API. - -Regenerating a template URL with the same inputs after upgrading therefore produces a different token. URLs previously generated by 0.1.x continue to work. - -[See the Ruby examples and upgrade notes](/example-code/ruby/). - -
    - -### Automatic Open Graph images for websites and CMSs -August 16, 2026 -{: .text-delta} - -OG Image Configs provide one path-based image URL pattern for every public page on a website, store, CMS, or static site. - -- Connect an exact website origin that you own or administer. -- Use **Page Screenshot** to capture the page or a selected element, or use **Template Values** to render page metadata in an HCTI template. -- Choose one universal image, adapt one render to platform-specific bounds, or render each platform size separately. -- Control how often HCTI refreshes page metadata and use `hcti:content_version` when content at the same path needs a new image identity. -- Add page-specific screenshot controls with supported `hcti:` metadata. -- Follow dedicated setup guides for Shopify, Squarespace, Webflow, Wix, WordPress, Jekyll, Astro, and Sitepress. - -[Set up automatic Open Graph images](/getting-started/og-images/) or choose a [platform and CMS guide](/guides/og-images/). - -
    - -### Control duplicate image detection with `dedupe_duration_s` -August 5, 2026 -{: .text-delta} - -You can now set `dedupe_duration_s` when creating an HTML/CSS image or URL screenshot. When an image with the same content and parameters was created within that lookback window, the API can return its existing image ID and URL without consuming another image credit. - -- URL screenshots default to a 0-second lookback. -- HTML/CSS images default to 30 days on Free and Basic plans, 180 days on Pro, and 365 days on Scale. -- Free and Basic plans support either `0` or the plan default. Pro and Scale plans support any value from `0` through their plan maximum. -- The option is available for standard single-image POST requests and MCP-created images. It does not apply to batches, templates, or signed create-and-render URLs. -- The official TypeScript client v0.8.0 and .NET client v0.11.0 now expose the option when creating images. It is not included in generated create-and-render URLs or batch requests. - -Read the [`dedupe_duration_s` parameter docs](/parameters/dedupe_duration_s/) or the [duplicate detection guide](/guides/advanced/duplicate-detection/). - -
    - -### Custom request headers for URL screenshots -July 31, 2026 -{: .text-delta} - -URL screenshots can now include custom HTTP headers for authenticated pages, preview environments, origin-specific behavior, and other controlled workflows. - -- Pass `headers` as a flat JSON object, or repeat `headers=name:value` in form and create-and-render requests. -- Custom headers are restricted to top-level navigations on the requested URL's origin by default. -- Set `include_headers_on_subrequests: true` when same-origin CSS, images, JavaScript, or API requests also require the headers. -- Use `additional_header_origins` to explicitly allow exact cross-origin schemes, hosts, and ports. Headers are never sent to origins outside this allowlist. -- Set `identify_as_hcti: true` to add `X-HCTI-SCREENSHOT: 1` when your application only needs to identify a screenshot request. This predictable value should not be used for authentication. -- Use the new options with the official .NET client v0.10.0 and TypeScript client v0.7.0, including signed create-and-render URLs. - -Avoid long-lived credentials and do not put secrets in signed URLs. [Read the custom headers documentation](/parameters/headers/) or see how to [allow authorized renders through Cloudflare](/guides/debugging/cloudflare-challenges/). - -
    - -### Store rendered images in your own bucket -July 27, 2026 -{: .text-delta} - -You can now configure storage destinations for Amazon S3, Cloudflare R2, Backblaze B2, DigitalOcean Spaces, Wasabi, Google Cloud Storage, and other S3-compatible services. - -- Add and test destinations from the dashboard, with credentials scoped to your bucket and optional key prefix. -- Select the default, EU, or FedRAMP data jurisdiction when connecting a Cloudflare R2 bucket. -- Pass `storage_destination_id` when creating an HTML/CSS image, URL screenshot, image batch, or template. -- Keep the normal HTML/CSS to Image copy while also writing to your bucket, or choose to **Disable HCTI Storage** for files that should live only in your storage. -- Authenticate `PUT /v1/store/...` requests with your user ID and API key, and use the structured response to see the outcome, object status, bucket, and key for the base image and any transformation. -- Use `storage_destination_id` in the official TypeScript client or `StorageDestinationId` in the .NET client. - -Storage destinations are available on the 10,000 images/month plan or higher. [Read the Storage Destinations guide](/guides/advanced/storage-destinations/). - -
    - -### Image deletion in .NET v0.8.0 and TypeScript v0.5.0 -July 21, 2026 -{: .text-delta} - -The official .NET and TypeScript clients now support deleting images through the API: - -- Delete one image with `DeleteImageAsync` in .NET or `deleteImage` in TypeScript. -- Delete multiple images in one request with `DeleteImageBatchAsync` in .NET or `deleteImageBatch` in TypeScript. - -The .NET client's `ApiResult` now implements `IDisposable` because it owns the raw `HttpResponseMessage`. The raw response remains available when you need headers, the originating request, or other transport details. C# callers should use `using` or `using var` when reading API results. - -[View the C# examples](/example-code/c/) or [TypeScript examples](/example-code/typescript/). - -
    - -### Transparent backgrounds with one parameter -July 20, 2026 -{: .text-delta} - -You can now render a transparent PNG by setting `transparent_background: true` on the create image request. It works with both HTML/CSS and URL-based images, as well as saved templates and image batches. - -The existing CSS-based transparent background method remains supported. The official clients expose the new option as `TransparentBackground` in .NET and `transparent_background` in TypeScript. - -[Read the transparent background guide](/guides/styling/transparent-background/). - -
    - -### HtmlCssToImage .NET Client v0.6.0 -July 19, 2026 -{: .text-delta} - -Our C#/.NET client was updated with improved performance for building urls and new `ImageRenderOptions` to support render-time: -- Resizing (`height` and `width`) -- DPI adjustments -- Full cropping support - -### n8n integration -July 16, 2026 -{: .text-delta} - -The HTML/CSS to Image integration for n8n is now available. It supports: - -- Creating images and PDFs from HTML/CSS -- Taking screenshots of webpage URLs -- Rendering saved templates with dynamic values -- Generating signed render-on-demand URLs -- Returning image metadata, binary PNG/JPG/WebP/PDF files, or both - -[Read the n8n integration guide](/integrations/n8n/). - -
    - -### Template Editor: Context Menu & Input Improvements -June 29, 2026 -{: .text-delta} - -- You can now right-click on blocks and have quick access to set a subset of their properties. -- The gradient input now has a more intuitive slider interface and interactive preview. -- The quick position popover now lets you adjust a block's X and Y position independently, so you can center it horizontally without changing its vertical position, or vice versa. - - -
    - -### Template Editor for visual template design -June 24, 2026 -{: .text-delta} - -We've introduced the Template Editor, a visual way to build saved image templates in the dashboard. - -Instead of writing every template by hand in HTML and CSS, you can build reusable image designs from blocks, style them visually, connect template variables, preview with test data, and render the saved template through the API. - -- **Visual blocks** for text, images, shapes, HTML, and layout panels. -- **Canvas controls** for image size, background, and render settings. -- **Template variables** for text, image URLs, colors, numbers, and other render-time values. -- **Preview and export tools** to test your template before using it in production. - -Templates built in the editor are saved alongside HTML/CSS templates and render through the existing Templates API. See the [Template Editor docs](/template-editor/) to get started. - -
    - -### Jumbo images — render up to 80,000px without quality loss -April 23, 2026 -{: .text-delta} - -You can now render images far beyond Chrome's usual ~8000px limit by setting `jumbo_max_width` and `jumbo_max_height`. The renderer splits the output into 8000 x 8000 tiles, renders each natively, and stitches them into a single image. Preserving your full `device_scale` so the result stays sharp at any size. - -- **Render up to 80,000px on each side** (subject to a 400,000,000-pixel total area cap). -- **Quality is preserved.** Each tile renders at full resolution and the final image keeps its `device_scale`. No more blurry downscaled output when your render naturally exceeds 8000px. -- **Both params required together.** Pass `jumbo_max_width` and `jumbo_max_height` on the create image request. Works with both `html`/`css` and `url` renders. -- **Billed per tile.** Each 8000 x 8000 tile consumes one image credit. - -Without jumbo, a render larger than ~8000px is automatically scaled down to fit, which usually produces a blurry image. If you're rendering big, set the jumbo params. - -[Read the full Jumbo Images guide](/guides/advanced/jumbo-images/). - -
    - -### Route renders through your own HTTP proxy -April 18, 2026 -{: .text-delta} - -You can now configure HTTP proxies in the dashboard and route image renders through them. All outbound traffic for a render will go through the proxy you select. This is useful for restricting access to internal content, controlling the egress IP, or getting past bot detection. - -- **Configure proxies** at [https://htmlcsstoimage.com/dashboard/proxies](https://htmlcsstoimage.com/dashboard/proxies). Set a URL, port, optional auth, and optional **Bypass Hosts** (hostnames that should skip the proxy). -- **Use a proxy** by passing `proxy_id` on the create image request. -- **Disable safely** — turning a proxy off does not affect images that have already been generated. Only new renders that try to use that `proxy_id` will be rejected. - -Available on the **10,000 images/month plan or higher**. [Read the full guide](/guides/advanced/proxies/). - -
    - -### Organizations, invites, and user permissions -February 28, 2026 -{: .text-delta} - -We've added **organizations**, **invites**, and **user permissions** so you can collaborate on an account with your team. - -- **Organizations** — Group API keys, usage, and billing under a single organization. You can create multiple organizations and switch between them. -- **Invites** — Owners and admins can invite people to join an organization by email. Invitees can accept or decline; accepted invites assign a role (Owner, Admin, or User). -- **User permissions** — Three roles control what members can do: - - **Owner** — Full control: manage billing, API keys, members, invites, and organization metadata. - - **Admin** — Manage billing, API keys, and users (invite members, change roles, remove members). Cannot assign or invite as Owner. - - **User** — View organization resources and create images. Cannot manage billing, API keys, or other members. - -**Organization settings** (members, invites, usage, billing): [https://htmlcsstoimage.com/dashboard/organization-settings](https://htmlcsstoimage.com/dashboard/organization-settings) - -**Account settings** (your email, organizations, switching orgs, pending invites): [https://htmlcsstoimage.com/account/settings](https://htmlcsstoimage.com/account/settings) - -For more detail, see [Organization settings](/guides/account/organization-settings/) and [Account settings](/guides/account/account-settings/) in the guides. - -
    - -### Official .NET / C# NuGet Packages -January 10, 2026 -{: .text-delta} - -We've released official NuGet packages for .NET developers! The new packages make it easy to integrate HTML/CSS to Image into your .NET applications with strongly-typed models and full async support. - -| Package | Description | -|:--------|:------------| -| [HtmlCssToImage](https://www.nuget.org/packages/HtmlCssToImage) | Core client library | -| [HtmlCssToImage.DependencyInjection](https://www.nuget.org/packages/HtmlCssToImage.DependencyInjection) | ASP.NET Core dependency injection | -| [HtmlCssToImage.Blazor](https://www.nuget.org/packages/HtmlCssToImage.Blazor) | Open Graph image tags for Blazor | -| [HtmlCssToImage.TagHelpers](https://www.nuget.org/packages/HtmlCssToImage.TagHelpers) | Razor tag helpers for MVC/Razor Pages | - -Key features: -- **Strongly-typed requests** for HTML/CSS, URL screenshots, and templates -- **Batch image creation** for generating multiple images in one call -- **Signed URL generation** for create-and-render workflows -- **Native AOT support** for .NET 9+ - -[View the C# documentation](/example-code/c/) or check out the [GitHub repository](https://github.com/htmlcsstoimage/dotnet-client). - -
    - -### MCP Server for AI Assistants -December 29, 2025 -{: .text-delta} - -We've launched an MCP (Model Context Protocol) server that lets you generate images directly from AI coding assistants. Simply describe what you want, and the AI will create it for you using the HTML/CSS to Image API. - -The MCP server supports: -- **Image creation** from HTML/CSS or URLs -- **Template management** for reusable image designs -- **Batch image generation** for creating multiple images at once -- **OAuth authentication** for seamless, secure access - -Works with Cursor, Claude Code, Claude Desktop, Windsurf, Cline, Zed, OpenCode, and automation platforms like Zapier and Pipedream. - -[Learn more about the MCP Server integration](/integrations/mcp/) - -
    - -### Automatic cookie consent banner blocking -June 18, 2025 -{: .text-delta} - -We've added a new `block_consent_banners` parameter that automatically blocks cookie consent popups and banners on websites. When set to `true`, the API will detect and hide common consent frameworks like OneTrust, Cookiebot, Quantcast Choice, TrustArc, and many others. - -This feature is especially useful for URL screenshots where cookie banners can interfere with the desired content. Instead of manually writing CSS to hide specific banners, you can now use this single parameter to handle most cases automatically. - -The automatic blocking is maintained and updated regularly to support new consent frameworks as they emerge. For custom implementations not covered by the automatic blocking, you can still use the existing CSS injection method. - -
    - -### Single-Request Image Generation endpoint -June 15, 2025 -{: .text-delta} - -We've released a powerful new endpoint that allows you to generate images from HTML/CSS in a single request using signed URLs. This new [create-and-render endpoint](/getting-started/create-and-render/) eliminates the need for the traditional two-step process of creating an image and then fetching it. - -Key benefits include: -- **Client-side friendly**: Generate image URLs without exposing your API key -- **No POST requests**: Skip the image creation step and go straight to rendering -- **HMAC authentication**: Secure signed URLs prevent unauthorized usage -- **Direct image response**: URLs return images immediately when accessed - -This endpoint is perfect for scenarios where you need to generate image URLs from client-side code or want to simplify your image generation workflow. The endpoint uses HMAC SHA256 authentication to ensure security while keeping your API key private. - -
    - -### DPI query param -December 18, 2024 -{: .text-delta} - -We've added a new query param `dpi` which allows you to set the DPI metadata tag on your generated image. For example `hcti.io/v1/image/123abc?dpi=300`. -This only sets the metadata tag, you must still create an image large enough for the needed DPI. - -
    - -### Learn how to make a downloadable image -December 20, 2023 -{: .text-delta} - -Did you know? You can make your image downloadable by adding `?dl=1` to the end of the URL. Learn more here: [dl param](/parameters/dl/) - -
    - -### New ms_delay and device_scale guides -November 19, 2023 -{: .text-delta} - -We've added new pages with detailed information on how to better use ms_delay and device_scale. - -1. [ms_delay](/parameters/ms_delay/) -2. [device_scale](/parameters/device_scale/) - -
    - -### Getting account usage -April 12, 2023 -{: .text-delta} - -We've added a new page explaining how to [grab your account usage](/management-api/usage/) via the API. - -
    - -### Invoice improvements -June 18, 2022 -{: .text-delta} - -The invoice page has been upgraded. You can now view all of your invoices, download a PDF, and make payments -on any overdue invoices. - -
    - -### Integromat integration is now called Make -June 1, 2022 -{: .text-delta} - -FYI - Integromat has rebranded to Make. We have updated all our links and documentation to now point to Make. - -
    -### ms_delay improvements -May 18, 2022 -{: .text-delta} - -This has been a much requested feature! - -We have increased the `ms_delay` limit to 20 seconds (20,000ms). Usage above 5000ms does cost an additional image credit. -For example, using `ms_delay` of 10000ms on an image will consume 2 image credits. - -This is useful for pages with very slow load times, such as metrics dashboards. We hope you find it useful! - -
    - -### Dashboard improvements -November 21, 2021 -{: .text-delta} - -We have added a `usage` endpoint to the API. This exposes the amount of images your account has created in hourly, daily and monthly rollups. [Learn more](/getting-started/using-the-api#checking-account-usage). - - -### Dashboard improvements -October 29, 2021 -{: .text-delta} - -We released several improvements to the dashboard and invoices based on your feedback. - -
    -### Large image performance improvements -July 23, 2021 -{: .text-delta} - -We made a handful of performance improvements for large image rendering speed. - - -
    -### Zapier integration updated -June 12, 2021 -{: .text-delta} - -Released a new version of the Zapier integration. Making security + performance improvements. - -
    -### Chrome version updated -May 15, 2021 -{: .text-delta} - -We updated the image renderer to use the newest build of Chrome. This means all of the latest features in Chrome will also render the same through the API. - -
    -### Hebrew character set updated -April 24, 2021 -{: .text-delta} - -We released an update to our default fonts to fix a bug where hebrew characters were not rendering properly. - -
    -### Image console on the dashboard -March 31, 2021 -{: .text-delta} - -We've made a bunch of improvements to the Dashboard. You can now create images in your own account using the Image Console tab. - -You can also create images using URL's from the console. Click the Options tab to see the new url field. - -
    -### Improvements to transparency rendering -February 16, 2021 -{: .text-delta} - -Background transparency now also works for images generated from URLs. To do it, pass the following code in your CSS param. - -``` -body { - background-color: transparent; -} -``` - -Note: this will only work for PNG's. Jpeg's do not support transparency. - -
    -### Demo and example pages now include an options tab -February 4, 2021 -{: .text-delta} - -We updated the live demo to be even more configurable. Now you can adjust all the options on an image when testing. - -We have also been releasing more examples which can be played with inside of the live demo. Give them a try here: HTML/CSS to Image Examples. - -
    -### Integromat integration updated -January 16, 2021 -{: .text-delta} - -We released new params to the Integromat integration. - -- CSS injection available for URLs. -- `selector` for specifying a CSS selector. - -
    -### New params added to Zapier -January 6, 2021 -{: .text-delta} - -A new version (1.0.10) of our Zapier plugin has been released. It includes some great new parameters for better control over your images. - -- viewport_height -- viewport_width -- ms_delay - -We also improved the error messages for when you run into a problem. - -
    - -### Inject custom CSS into a webpage -December 22, 2020 -{: .text-delta} - -When using [URL to Image](/getting-started/url-to-image), you can now inject CSS into the page. This is useful for cases where you want to customize your screenshot of the page. Allowing you to do things like hide specific elements on the page -(such as annoying popups or cookie banners). To get started with it, pass along the css param when using URL to image. This is now available on Zapier and soon will also be working for Integromat. - -### Zapier integration updated to 1.0.7 -December 20, 2020 -{: .text-delta} - -We've released a new version of the Zapier integration. It now gives you even more configuration options when creating images. For URL images, you'll now see a CSS field. This allows you to inject CSS into the webpage. -Making it easy to customize how the page looks. - -We have also added the `selector` field to the normal Create image action. This allows you to target a specific CSS selector in your HTML and we'll crop the image to that element. - -### Improvements to image deletion -December 13, 2020 -{: .text-delta} - -We've improved image deletion. Previously, images might take several minutes to be uncached and deleted everywhere. Now they are removed almost instantly. For more information, learn how to -[delete an image](/getting-started/using-the-api/#deleting-an-image). - - -
    -### Full screen parameter added to Integromat -November 13, 2020 -{: .text-delta} - -Integromat now has the full_screen parameter available. When set to true the entire height of the page will be included in the image. - - -
    -### Additional font rendering improvements -November 1, 2020 -{: .text-delta} - -We released another improvement to default font rendering. Fixing character widths when "Helvetica Neue" is specified as the default font family. - -
    -### Ruby client update -October 2, 2020 -{: .text-delta} - -We released a patch update to the [HTML/CSS to Image Ruby Client](https://github.com/htmlcsstoimage/ruby-client). It fixes an issue with -`addressable` not being loaded. - -
    -### Font rendering improvements -September 30, 2020 -{: .text-delta} - -We have released a large update to the fonts available to the API. Previously, we were missing some character sets and some images would show an -empty square instead of the correct character. Our goal is to be able to perfectly render text from any language. - -If you notice any more missing characters, please send us the image URL so that we can investigate it. - -
    -### Various performance improvements released -September 10, 2020 -{: .text-delta} - -We've been working on further improving the performance of the API. Initial image renders are now ~30% faster. We have also improved caching of images. -When cached, you can expect an average of 30-50ms when downloading an image. - -
    -### Zapier plugin released from beta! -August 31, 2020 -{: .text-delta} -The HTML/CSS to Image Zapier integration has graduated from beta. Zapier wrote up a [nice blog post about the integration](https://zapier.com/blog/updates/2370/new-integration-htmlcss-image). -It's become very popular quickly and we've seen many inventive ways people are improving their businesses through automated image generation. - -- [HTML/CSS to Image Zapier integration](https://docs.htmlcsstoimage.com/integrations/zapier) - -
    -### New Live Editor -August 16, 2020 -{: .text-delta} -We've rebuilt the live demo. Now you can preview your HTML/CSS as you edit it. Then click the *image* button to see it converted into an image. -This makes it much easier to prototype your images inside a browser. - -- [HTML/CSS to Image Demo](https://htmlcsstoimage.com/#demo) - -
    -### Ruby Client released -August 7, 2020 -{: .text-delta} -We have released the first version of our new ruby client. This allows for easier integration with the API using Ruby. - -- [HTML/CSS to Image Ruby Client](https://github.com/htmlcsstoimage/ruby-client) - - -### Integromat updates -August 3, 2020 -{: .text-delta} -We've added additional parameters to the Integromat integration. You can now use `selector`, `ms_delay` and `device_scale`. - -- [HTML/CSS to Image Integromat Integration](/integrations/make/) - -### Template API -July 27, 2020 -{: .text-delta} -The Template API is now available. With templates, you can create re-usable HTML that contains variables. -These variables can be replaced when creating an image, making for even simpler image generation. - -- [HTML/CSS to Image Template API](/getting-started/templates/) - -
    - -### Render when ready -July 26, 2020 -{: .text-delta} -We have added the [`render_when_ready` parameter to image creation](/parameters/render_when_ready/). This gives you control over when the image is rendered. - -By setting `render_when_ready` to `true`, we will wait to generate the image until your HTML calls the `ScreenshotReady()` function in JavaScript. - -This is useful for images that have complex JS and you need control over when it's ready to have an image created. - -
    - -### New Zapier templates -July 22, 2020 -{: .text-delta} -We have added additional Zapier templates to the integration. You can see them here: [HTML/CSS to Image Templates](https://zapier.com/apps/htmlcss-to-image/integrations#zap-template-list). - -
    - -### Introducing the US-EAST region -July 7, 2020 -{: .text-delta} -We have enabled our US-EAST region. Your API requests will now be automatically routed to either US-WEST or US-EAST based on where you ae located. -This will improve latency for requests as well as reliability of the API. We will automatically fail over to the other region is one is unhealthy. - -We plan to introduce an EU region in the future. - -
    - -### Brand new docs site -July 5, 2020 -{: .text-delta} -We've released a new version of our documentation website. It's now simpler, faster & we've improved the organization of all the content. -Please send us any feedback. - -
    - -### URL to Image performance improvements -July 17, 2020 -{: .text-delta} -We have been working on performance improvements to URL to Image. We've improved reliability when screenshotting webpages with large amounts of network requests and JavaScript. - -
    - -### URL to Image -March 27, 2020 -{: .text-delta} -We've added the ability to create images from URL's. We're calling this URL to Image. [Learn more](/getting-started/url-to-image). - -
    - -### ms_delay parameter -February 12, 2020 -{: .text-delta} -We have added the `ms_delay` parameter. Allowing you to specify how long you want the rendered to wait before generating the image. Useful for HTML with many assets or JavaScript that needs extra time to load. - -
    - -### Deleting images -December 12, 2019 -{: .text-delta} -We have added the [Delete endpoint](/getting-started/using-the-api/#deleting-an-image). You can now delete an image and it will be completely removed from our servers. Requests to the image URL will return 410. - -
    - -### Integromat integration -November 29, 2019 -{: .text-delta} -Our [Integromat integration](/integrations/make/) is now available. You can use the integration to connect HTML/CSS to Image with the thousands of integrations available on Integromat. - -
    diff --git a/dist/worker.js b/dist/worker.js deleted file mode 100644 index 3c38815..0000000 --- a/dist/worker.js +++ /dev/null @@ -1 +0,0 @@ -!function(a){var i={};function p(t){if(i[t])return i[t].exports;var n=i[t]={i:t,l:!1,exports:{}};return a[t].call(n.exports,n,n.exports,p),n.l=!0,n.exports}p.m=a,p.c=i,p.d=function(a,i,t){p.o(a,i)||Object.defineProperty(a,i,{enumerable:!0,get:t})},p.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},p.t=function(a,i){if(1&i&&(a=p(a)),8&i)return a;if(4&i&&"object"==typeof a&&a&&a.__esModule)return a;var t=Object.create(null);if(p.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:a}),2&i&&"string"!=typeof a)for(var n in a)p.d(t,n,function(i){return a[i]}.bind(null,n));return t},p.n=function(a){var i=a&&a.__esModule?function(){return a.default}:function(){return a};return p.d(i,"a",i),i},p.o=function(a,i){return Object.prototype.hasOwnProperty.call(a,i)},p.p="",p(p.s=1)}([function(a,i,p){"use strict";var t=this&&this.__awaiter||function(a,i,p,t){return new(p||(p=Promise))((function(n,e){function o(a){try{c(t.next(a))}catch(a){e(a)}}function l(a){try{c(t.throw(a))}catch(a){e(a)}}function c(a){var i;a.done?n(a.value):(i=a.value,i instanceof p?i:new p((function(a){a(i)}))).then(o,l)}c((t=t.apply(a,i||[])).next())}))},n=this&&this.__generator||function(a,i){var p,t,n,e,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return e={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function l(e){return function(l){return function(e){if(p)throw new TypeError("Generator is already executing.");for(;o;)try{if(p=1,t&&(n=2&e[0]?t.return:e[0]?t.throw||((n=t.return)&&n.call(t),0):t.next)&&!(n=n.call(t,e[1])).done)return n;switch(t=0,n&&(e=[2&e[0],n.value]),e[0]){case 0:case 1:n=e;break;case 4:return o.label++,{value:e[1],done:!1};case 5:o.label++,t=e[1],e=[0];continue;case 7:e=o.ops.pop(),o.trys.pop();continue;default:if(!(n=o.trys,(n=n.length>0&&n[n.length-1])||6!==e[0]&&2!==e[0])){o=0;continue}if(3===e[0]&&(!n||e[1]>n[0]&&e[1]{try{a.respondWith(async function(a){var i=new URL(a.request.url).pathname,p="https://docs.htmlcsstoimage.com";switch(i){case"/getting-started/creating-an-image":case"/getting-started/deleting-an-image":case"/getting-started/retrieving-an-image":case"/getting-started/authentication":return Response.redirect(p+"/getting-started/using-the-api/",301);case"/getting-started/full-page-images":return Response.redirect(p+"/getting-started/convert-emails-images/",301);case"/getting-started/duplicate-image-detection":return Response.redirect(p+"/guides/duplicate-image-detection/",301);case"/getting-started/faq":return Response.redirect(p+"/faq",301);case"/advanced-examples/using-google-fonts":return Response.redirect(p+"/guides/using-google-fonts",301);case"/advanced-examples/rendering-emoji":return Response.redirect(p+"/guides/rendering-emoji",301);case"/advanced-examples/image-charts-with-highcharts":return Response.redirect(p+"/guides/image-charts-with-highchartsjs",301);case"/advanced-examples/transparent-background":return Response.redirect(p+"/guides/transparent-background",301);case"/advanced-examples/external-css-and-fonts":return Response.redirect(p+"/guides/external-css-js-and-fonts/",301);case"/getting-started/lossless-image-optimization":return Response.redirect(p+"/getting-started/file-formats",301);case"/advanced-examples/instagram-embed":return Response.redirect(p+"/guides/instagram-embed/",301);case"/advanced-examples/twitter-embed":return Response.redirect(p+"/guides/twitter-embed/",301);default:return await async function(a){new URL(a.request.url);let i={},p={};p=a.request.url.match(/\.js$/)||a.request.url.match(/\.css$/)||a.request.url.match(/\.png$/)?{browserTTL:31536e3,edgeTTL:2592e3,bypassCache:!1}:{browserTTL:600,edgeTTL:60,bypassCache:!1};try{i.cacheControl=p;const n=await Object(t.getAssetFromKV)(a,i),e=new Response(n.body,n);return e.headers.set("X-XSS-Protection","1; mode=block"),e.headers.set("X-Content-Type-Options","nosniff"),e.headers.set("X-Frame-Options","DENY"),e.headers.set("Referrer-Policy","unsafe-url"),e.headers.set("Feature-Policy","none"),e}catch(i){try{let i=await Object(t.getAssetFromKV)(a,{mapRequestToAsset:a=>new Request(new URL(a.url).origin+"/404.html",a)});return new Response(i.body,{...i,status:404})}catch(a){}return new Response(i.message||i.toString(),{status:500})}}(a)}}(a))}catch(i){0,a.respondWith(new Response("Internal Error",{status:500}))}})},function(a,i,p){"use strict";var t=p(3);a.exports=new t(p(4),p(5))},function(a,i,p){"use strict";function t(){this._types=Object.create(null),this._extensions=Object.create(null);for(var a=0;a- - Add automatic Open Graph images and social cards to Shopify, Squarespace, Webflow, Wix, WordPress, Jekyll, Astro, and Sitepress sites. ---- -# OG Image platform guides -{: .no_toc } -{: .fs-9 } - -Add automatic Open Graph images to your CMS, store, site builder, or static site. -{: .fs-4 .fw-300 } - -Start with [Open Graph Images](/getting-started/og-images/) to create an OG Image Config and learn how page screenshots, templates, caching, and image sizing work. Then follow the setup guide for your platform: - -{% include og_image_platform_grid.html %} diff --git a/hmac-generator.md b/hmac-generator.md deleted file mode 100644 index 7860b9a..0000000 --- a/hmac-generator.md +++ /dev/null @@ -1,193 +0,0 @@ ---- -layout: default -title: HMAC SHA-256 Generator -permalink: /hmac-generator/ -nav_exclude: true -description: >- - Generate an HMAC SHA-256 signature from any message and secret key with this private, client-side tool. Nothing is sent to our servers. ---- - -# HMAC SHA-256 Generator -{: .no_toc } -{: .fs-9 } - -Generate a token for an HTML/CSS to Image signed URL. -{: .fs-6 .fw-300 } - - - -
    -
    - Completely client-side. - Your API key and query string never leave this browser tab. This tool does not transmit, log, or store them. HMAC generation uses your browser's built-in Web Crypto API. -
    - -
    -
    - - -

    Enter the exact encoded query string that follows ?. A leading ? is ignored. Parameter order, encoding, whitespace, and repeated values matter.

    -
    - -
    - -
    - - -
    -
    - - -
    - - - -

    -
    - -Use the token in the path of your [create-and-render URL](/getting-started/create-and-render/#creating-an-image). Keep your API key secret; only the generated token belongs in the signed URL. - - - -The signing key must be enabled and grant [`images:create`](/getting-started/using-the-api/permissions/). See [API key management](/management-api/api-keys/) when replacing or disabling signing credentials. diff --git a/llms-full.txt b/llms-full.txt deleted file mode 100644 index 0e0c7f7..0000000 --- a/llms-full.txt +++ /dev/null @@ -1,529 +0,0 @@ -# HTML/CSS to Image API - Complete Documentation - -> API for converting HTML and CSS to high-quality images (PNG, JPG, WebP, PDF). Renders exactly like Google Chrome. - -Website: https://htmlcsstoimage.com -Documentation: https://docs.htmlcsstoimage.com -Dashboard: https://htmlcsstoimage.com/dashboard - ---- - -## Authentication - -The API uses HTTP Basic authentication. - -- Username: Your **API ID** (`api_id`) from the dashboard -- Password: Your **API Key** from the dashboard - -Get credentials at: https://htmlcsstoimage.com/dashboard - ---- - -## API Endpoints - -### Create Image - -``` -POST https://hcti.io/v1/image -``` - -Creates an image from HTML/CSS or screenshots a URL. - -**Required Parameters (one of):** - -| Parameter | Type | Description | -|-----------|------|-------------| -| `html` | String | HTML to render. Can be a snippet or full page. | -| `url` | String | URL to screenshot. Must be publicly accessible. | - -**Optional Parameters:** - -| Parameter | Type | Description | -|-----------|------|-------------| -| `css` | String | CSS styles for your HTML | -| `google_fonts` | String | Google Fonts to load. Multiple fonts: `Roboto|Open Sans` | -| `device_scale` | Double | Pixel ratio (0.1-3). Default: 2 (retina) | -| `viewport_width` | Integer | Browser viewport width in pixels | -| `viewport_height` | Integer | Browser viewport height in pixels | -| `viewport_mobile` | Boolean | Emulate a mobile viewport | -| `viewport_landscape` | Boolean | Render the viewport in landscape orientation | -| `viewport_touch` | Boolean | Enable touch support in the viewport | -| `media_type` | String | Emulate `screen` or `print` CSS media | -| `headers` | Object | Flat object of custom HTTP header names and values for URL screenshots. Up to 20 unique, case-insensitive names. | -| `additional_header_origins` | Array | Additional exact HTTP(S) origins allowed to receive custom headers. Up to 20 unique origins. | -| `include_headers_on_subrequests` | Boolean | Also send custom headers with subrequests to the requested URL's origin and any additional header origins. Default: false. | -| `identify_as_hcti` | Boolean | Add `X-HCTI-SCREENSHOT: 1` to the top-level URL request. | -| `selector` | String | CSS selector to capture specific element | -| `ms_delay` | Integer | Milliseconds to wait before capture (0-10000) | -| `max_wait_ms` | Integer | Maximum wait time cap (500-10000) | -| `render_when_ready` | Boolean | Wait for ScreenshotReady() JS call | -| `full_screen` | Boolean | Capture full scrollable page height | -| `block_consent_banners` | Boolean | Block cookie consent popups | -| `color_scheme` | String | `light` or `dark` mode | -| `timezone` | String | IANA timezone, e.g. `America/New_York` | -| `disable_twemoji` | Boolean | Use native emoji instead of Twemoji | -| `transparent_background` | Boolean | Render with a transparent background. Use PNG output. | -| `proxy_id` | String | Route the render's outbound traffic through one of your dashboard-configured HTTP proxies. Available on the 10k images/month plan or higher. See https://docs.htmlcsstoimage.com/guides/advanced/proxies/ | -| `storage_destination_id` | String | Save rendered files to one of your organization's configured storage destinations. Available on the 10,000 images/month plan or higher. See https://docs.htmlcsstoimage.com/guides/advanced/storage-destinations/ | - -**Example Request:** - -```bash -curl -X POST https://hcti.io/v1/image \ - -u 'your-user-id:your-api-key' \ - -H 'Content-Type: application/json' \ - -d '{ - "html": "
    Hello World
    ", - "google_fonts": "Roboto" - }' -``` - -**Response (200 OK):** - -```json -{ - "url": "https://hcti.io/v1/image/be4c5118-fe19-462b-a49e-48cf72697a9d", - "id": "be4c5118-fe19-462b-a49e-48cf72697a9d" -} -``` - ---- - -### Get Image - -``` -GET https://hcti.io/v1/image/:image_id -``` - -Returns the generated image. Append file extension for format: - -- `.png` (default) -- `.jpg` -- `.webp` -- `.pdf` - -**Query Parameters:** - -| Parameter | Type | Description | -|-----------|------|-------------| -| `width` | Integer | Resize width (max 5000) | -| `height` | Integer | Resize height (max 5000) | -| `dpi` | Integer | DPI metadata (30-600) | -| `dl` | Integer | Set to 1 for download attachment | - -**Cropping Parameters:** - -| Parameter | Description | -|-----------|-------------| -| `aspect_ratio` | Crop to ratio, e.g. `16_9`, `1_1` | -| `x_1`, `x_2` | X-axis crop coordinates | -| `y_1`, `y_2` | Y-axis crop coordinates | -| `crop_width` | Width of crop region | -| `crop_height` | Height of crop region | - ---- - -### Delete Image - -``` -DELETE https://hcti.io/v1/image/:image_id -``` - -Permanently deletes the image. Returns 202 Accepted. - ---- - -### Batch Create Images - -``` -POST https://hcti.io/v1/image/batch -``` - -Create up to 25 images in a single request. - -**Parameters:** - -| Parameter | Type | Description | -|-----------|------|-------------| -| `default_options` | Object | Default params for all images | -| `variations` | Array | Array of image objects (max 25) | - -**Example:** - -```json -{ - "default_options": { - "css": "body { font-family: sans-serif; }", - "device_scale": 2 - }, - "variations": [ - { "html": "
    Image 1
    " }, - { "html": "
    Image 2
    " }, - { "html": "
    Image 3
    " } - ] -} -``` - ---- - -### Batch Delete Images - -``` -DELETE https://hcti.io/v1/image/batch -``` - -```json -{ - "ids": ["abc123", "def456", "ghi789"] -} -``` - ---- - -### List Images - -``` -GET https://hcti.io/v1/images -``` - -**Query Parameters:** - -| Parameter | Type | Description | -|-----------|------|-------------| -| `count` | Integer | Number to return (max 50) | -| `page_token` | String | Pagination token | - ---- - -### Check Usage - -``` -GET https://hcti.io/v1/usage -``` - -Returns image creation counts by hour, day, month, and billing period. - ---- - -## Templates - -Templates allow reusable image designs with variable substitution. Templates can be created by sending HTML/CSS to the Templates API or by building visually in the dashboard with the Template Editor. - -Template Editor docs: -- Overview: https://docs.htmlcsstoimage.com/template-editor/ -- Quick Start: https://docs.htmlcsstoimage.com/template-editor/quick-start/ -- Canvas: https://docs.htmlcsstoimage.com/template-editor/canvas/ -- Variables: https://docs.htmlcsstoimage.com/template-editor/variables/ -- Blocks: https://docs.htmlcsstoimage.com/template-editor/blocks/ -- Advanced: https://docs.htmlcsstoimage.com/template-editor/advanced/ - -For editor templates, use the Variables guide to decide which values should be passed with `template_values`. Rich Text and HTML blocks can discover Handlebars variables from their content. Other supported properties can be connected to variables in the editor. - -### Create Template - -``` -POST https://hcti.io/v1/template -``` - -### Create Image from Template - -``` -POST https://hcti.io/v1/image -``` - -```json -{ - "template_id": "t-your-template-id", - "template_values": { - "title": "My Title", - "author": "John Doe" - } -} -``` - ---- - -## Automatic Open Graph Images - -OG Image Configs generate social cards for existing public websites, stores, CMSs, and static sites without requiring an API request or HMAC signature for every page. - -An exact website origin is connected to a domain ID. The path after that domain ID maps to the same path on the configured origin: - -| Public page | HCTI image URL | -|-------------|----------------| -| `https://example.com/` | `https://hcti.io/v1/og/DOMAIN_ID/` | -| `https://example.com/articles/hello` | `https://hcti.io/v1/og/DOMAIN_ID/articles/hello` | - -Rendering modes: -- **Page Screenshot:** Capture the page viewport or an element selected with `hcti:selector`. -- **Template Values:** Render an HCTI template using mapped page metadata or explicit `html:tv:VARIABLE_NAME` meta tags. - -Behavior: -- Dashboard defaults can be overridden with supported `hcti:` page metadata. Page metadata takes precedence. -- Refresh intervals control when HCTI checks the source page for new metadata. -- A numeric `hcti:content_version` gives changed content at the same page path a new image identity. -- Query strings are ignored for source-page selection and cache busting. -- Image sizing can use one universal image, adapt one render to platform-specific bounds, or render each platform size separately. - -Use an OG Image Config when images correspond to public page paths. Use the image API, templates, or signed image URLs when arbitrary values must be passed at request time. - -Documentation: -- Setup: https://docs.htmlcsstoimage.com/getting-started/og-images/ -- Supported page parameters: https://docs.htmlcsstoimage.com/getting-started/og-images/supported-parameters/ -- Platform and CMS guides: https://docs.htmlcsstoimage.com/guides/og-images/ -- Caching and refreshes: https://docs.htmlcsstoimage.com/guides/debugging/og-image-caching/ -- Signed Image URLs: https://docs.htmlcsstoimage.com/getting-started/create-and-render/ - ---- - -## HTTP Proxies - -Route a render's outbound traffic through your own HTTP proxy. Useful for restricting access to internal content, controlling the egress IP, or getting past bot detection. - -- Configure proxies in the dashboard at https://htmlcsstoimage.com/dashboard/proxies (URL, port, optional auth, optional bypass hosts). -- Use a proxy by passing `proxy_id` on the create image request. -- Disabling a proxy does not affect images that have already been generated. -- Available on the 10,000 images/month plan or higher. - -Full guide: https://docs.htmlcsstoimage.com/guides/advanced/proxies/ - ---- - -## Storage Destinations - -Save rendered files to an Amazon S3 or S3-compatible bucket owned by your organization. - -- Configure and test destinations at https://htmlcsstoimage.com/dashboard/storage-destinations -- Supported providers: Amazon S3, Cloudflare R2, Backblaze B2, DigitalOcean Spaces, Wasabi, Google Cloud Storage, and other S3-compatible services. -- Cloudflare R2 includes an optional **Data jurisdiction** setting. Choose **Default** for unrestricted and location-hint buckets, **European Union** for EU jurisdiction buckets, or **FedRAMP** for FedRAMP jurisdiction buckets. Changing it requires another connection test. -- Pass `storage_destination_id` on HTML/CSS, URL, batch, or template create requests. -- By default, HCTI retains its normal copy and also writes to your bucket. -- **Disable HCTI Storage** keeps rendered files out of HCTI storage and the HCTI CDN. -- When you choose to **Disable HCTI Storage**, the image create response contains a `/v1/store/...` URL. Send an authenticated `PUT` request to that URL using valid API credentials from the same organization as the image. Missing or invalid credentials return HTTP 401. -- HTTP 200 and 424 store responses return a JSON `StoreImageResult` with `outcome`, `baseResult`, `transformationResult`, `success`, `message`, and `statusCode`. Incomplete results also include `error` and `referenceId`; other failures use the standard API error format. -- `outcome` is `complete` (HTTP 200), `partial` (HTTP 424; base stored but transformation failed), or `failed` (HTTP 424; base not stored). -- Each object result reports `status` (`stored`, `already_stored`, `failed`, or `not_attempted`), `target` (`hcti_storage` or `storage_destination`), `bucket`, and `key`. -- Objects use the access settings configured on the destination bucket; HCTI does not make them public. Deleting an image or destination in HCTI does not delete rendered objects already written to the bucket. -- Available on the 10,000 images/month plan or higher. - -Full guide: https://docs.htmlcsstoimage.com/guides/advanced/storage-destinations/ - -Provider setup guides: - -- Amazon S3: https://docs.htmlcsstoimage.com/guides/advanced/storage-destinations/s3/ -- Cloudflare R2: https://docs.htmlcsstoimage.com/guides/advanced/storage-destinations/r2/ -- Backblaze B2: https://docs.htmlcsstoimage.com/guides/advanced/storage-destinations/backblaze-b2/ -- DigitalOcean Spaces: https://docs.htmlcsstoimage.com/guides/advanced/storage-destinations/digitalocean-spaces/ -- Wasabi: https://docs.htmlcsstoimage.com/guides/advanced/storage-destinations/wasabi/ -- Google Cloud Storage: https://docs.htmlcsstoimage.com/guides/advanced/storage-destinations/google-cloud-storage/ -- Other S3-compatible services: https://docs.htmlcsstoimage.com/guides/advanced/storage-destinations/s3-compatible/ - ---- - -## MCP Server Integration - -For AI assistants like Cursor, Claude Desktop, Windsurf, Cline, and Zed. - -**Server URL:** `https://mcp.hcti.io` - -**Available Tools:** -- `create_image` - Generate image from HTML/CSS -- `create_url_image` - Screenshot a URL -- `create_templated_image` - Use a template -- `create_batch_images` - Create multiple images -- `create_template` - Save a template -- `list_templates` - View templates - -**Cursor Setup:** - -```json -{ - "mcpServers": { - "hcti": { - "type": "http", - "url": "https://mcp.hcti.io" - } - } -} -``` - ---- - -## n8n Integration - -Use the HTML/CSS to Image integration to generate images, website screenshots, PDFs, and signed render-on-demand URLs in n8n workflows. - -**Package:** `@html-css-to-image/n8n-nodes-html-css-to-image` - -**Docs:** https://docs.htmlcsstoimage.com/integrations/n8n/ - -**npm:** https://www.npmjs.com/package/@html-css-to-image/n8n-nodes-html-css-to-image - -**Available operations:** -- Create an image or PDF from HTML and CSS -- Take a screenshot of a webpage URL -- Render a saved template with dynamic values -- Generate signed template or webpage URLs -- Return URL metadata, a binary PNG/JPG/WebP/PDF file, or both - ---- - -## Official TypeScript Client (npm) - -Use the official npm package for typed requests and helper methods in Node.js/TypeScript projects. - -**Package:** `@html-css-to-image/client` -**Install:** `npm install @html-css-to-image/client` -**Docs:** https://docs.htmlcsstoimage.com/example-code/typescript/ -**npm:** https://www.npmjs.com/package/@html-css-to-image/client - ---- - -## Official Python Client (PyPI) - -Use the official Python package for typed requests and responses, configurable HTTPX transport, and signed URL helpers. - -- **Package:** `html-css-to-image` -- **Install:** `pip install html-css-to-image` -- **Docs:** https://docs.htmlcsstoimage.com/example-code/python/ -- **PyPI:** https://pypi.org/project/html-css-to-image/ -- **GitHub:** https://github.com/htmlcsstoimage/python-client - ---- - -## Official PHP Client (Packagist) - -Use the official Composer package for typed requests and responses, injectable PSR-18 transport, and signed URL helpers. - -- **Package:** `html-css-to-image/client` -- **Install:** `composer require html-css-to-image/client` -- **Docs:** https://docs.htmlcsstoimage.com/example-code/php/ -- **Packagist:** https://packagist.org/packages/html-css-to-image/client -- **GitHub:** https://github.com/htmlcsstoimage/php-client - ---- - -## Code Examples - -### Python - -```python -import requests - -HCTI_API_ENDPOINT = "https://hcti.io/v1/image" -HCTI_API_USER_ID = 'your-user-id' -HCTI_API_KEY = 'your-api-key' - -data = { - 'html': "
    Hello, world!
    ", - 'css': ".box { color: white; background-color: #0f79b9; padding: 10px; }" -} - -image = requests.post( - url=HCTI_API_ENDPOINT, - data=data, - auth=(HCTI_API_USER_ID, HCTI_API_KEY) -) - -print(image.json()['url']) -``` - -### JavaScript (Node.js) - -```javascript -const fetch = require('node-fetch'); - -const data = { - html: "
    Hello, world!
    ", - css: ".box { color: white; background-color: #0f79b9; padding: 10px; }" -}; - -const response = await fetch('https://hcti.io/v1/image', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - 'Authorization': 'Basic ' + Buffer.from('user-id:api-key').toString('base64') - }, - body: JSON.stringify(data) -}); - -const result = await response.json(); -console.log(result.url); -``` - -### cURL - -```bash -curl -X POST https://hcti.io/v1/image \ - -u 'user-id:api-key' \ - -H 'Content-Type: application/json' \ - -d '{"html": "

    Hello World

    "}' -``` - ---- - -## Common Use Cases - -1. **Social Cards (OG Images)** - Use path-based OG Image Configs for public sites and CMSs, or templates and the image API for application data -2. **Website Screenshots** - Capture any public URL -3. **Dynamic Images** - Certificates, receipts, personalized graphics -4. **Email Images** - Generate images for email campaigns - ---- - -## FAQ - -**Is there a rate limit?** -Image creation has no per-second or per-minute rate limit and uses plan image credits. Management resources have separate limits of 100 reads and 20 writes per minute per resource family and organization, shared across REST and MCP. - -**How long do image URLs last?** -Forever, as long as your account is active. - -**What file formats are supported?** -PNG (default), JPG, WebP, and PDF. - -**Do you support custom fonts?** -Yes, via `google_fonts` parameter or embedding font links in HTML. - ---- - -## Support - -Email: support@htmlcsstoimage.com - -We're experts at debugging HTML rendering issues and love helping developers succeed. - -## Management API, credentials, and permissions - -Base URL: https://hcti.io/v1. Same Basic authentication as image generation: api_id is the username, api_key is the secret password. A key's resource id is used in management URLs, not authentication. - -- Management overview: https://docs.htmlcsstoimage.com/management-api/ -- Interactive API reference: https://htmlcsstoimage.com/api-docs -- API keys and authentication: https://docs.htmlcsstoimage.com/getting-started/using-the-api/api-keys/ -- Permission reference: https://docs.htmlcsstoimage.com/getting-started/using-the-api/permissions/ -- Rate limits: https://docs.htmlcsstoimage.com/getting-started/using-the-api/rate-limits/ -- Key management: https://docs.htmlcsstoimage.com/management-api/api-keys/ -- Usage: https://docs.htmlcsstoimage.com/management-api/usage/ -- Proxies: https://docs.htmlcsstoimage.com/management-api/proxies/ -- Storage destinations: https://docs.htmlcsstoimage.com/management-api/storage-destinations/ -- OG configurations: https://docs.htmlcsstoimage.com/management-api/og-configs/ -- Complete MCP tools: https://docs.htmlcsstoimage.com/integrations/mcp/tools/ -- MCP authorization: https://docs.htmlcsstoimage.com/integrations/mcp/permissions/ - -Resource endpoints: /api-keys, /proxies, /storage-destinations, /og-configs. Create with POST, list/get with GET, delete with DELETE. Updates replace configuration and use POST. Lists use count (1–100, default 10) and page_start; follow pagination.next_page_start until null. Lists include disabled resources except keys, which require include_disabled=true. - -API key creation returns the secret once; subsequent public API responses omit it. DELETE disables a key and can be reversed through update. The caller cannot grant permissions beyond its own authority, and must have authority over both existing and replacement grants when updating a key. Explicit current permissions do not grant future permissions; all_future_permissions is a separate opt-in unavailable to MCP. - -Permissions: images:create, images:read, images:delete, images:store; templates:read, templates:create_update, templates:delete; usage:read; and read/create_update/delete for proxies, storage_destinations, og_configs, and api_keys. Management permissions are separate from using existing resources in image creation. api_keys permissions are REST-only. - -REST historical usage at GET /v1/usage requires usage:read. Hour/day/month series are overlapping views, not additive. MCP check_usage returns current usage/allowance/overages/reset, and get_max_batch_size returns the batch limit (0 means no batching). Both require usage:read. - -Management limits: 100 reads/minute and 20 writes/minute per organization for each resource family, shared across all credentials and REST/MCP. Rate-limit groups are api-key:read/write, proxy:read/write, storage-destination:read/write, and og-config:read/write. GET /storage-destinations/aws-external-id and MCP get_aws_storage_external_id require storage_destinations:create_update but use the storage read bucket. REST responses include RateLimit-Policy, RateLimit when available, and Retry-After when available on rejection. Respect Retry-After or wait 60 seconds for management throttles. MCP returns a tool error instructing a 60-second wait. Image, template, and usage endpoints do not use these management buckets. Image-credit exhaustion is a different 429; waiting a minute does not restore credits. - -MCP management tools: create_proxy, update_proxy, get_proxy, list_proxies, delete_proxy; create_storage_destination, update_storage_destination, get_storage_destination, list_storage_destinations, delete_storage_destination, get_aws_storage_external_id; create_og_config, update_og_config, get_og_config, list_og_configs, delete_og_config. Create/update use content (plus id on update); get/delete use id; list uses count/page_start. Management results wrap the resource or list in item with success/error. Permission or throttle failures can be direct tool errors. - -MCP uses OAuth. Tool discovery is not a permission grant. Reconnect and complete new authorization to add permissions; refresh does not expand grants. Do not retry denied operations until access changes. Never ask users to paste API keys or OAuth tokens into chat. No MCP tools manage API keys, delete images/templates, or change billing/membership. - -Proxy responses return a top-level username (null means no authentication; an empty string is a valid username), never passwords. Proxy REST/MCP updates retain a password only with authentication.retain_password=true, an unchanged username, and an omitted/null password. Otherwise supply a password; an empty string replaces it with an empty password. Omitted/null authentication removes authentication. - -Access-key storage REST/MCP updates retain a secret only with connection_info.retain_secret_access_key=true, unchanged provider/access_key_id, and an omitted/null secret_access_key. Otherwise supply the secret, including when disabling. Creating resources or changing credential identity requires the secret. Neither retention flag can be true alongside a supplied secret. Retention flags are request-only; Amazon S3 uses IAM roles instead. diff --git a/llms.txt b/llms.txt deleted file mode 100644 index 7e97ffb..0000000 --- a/llms.txt +++ /dev/null @@ -1,154 +0,0 @@ -# HTML/CSS to Image API - -> API for converting HTML and CSS to high-quality images (PNG, JPG, WebP, PDF). Renders exactly like Google Chrome. - -## Quick Start - -- **Endpoint:** `POST https://hcti.io/v1/image` -- **Authentication:** HTTP Basic Auth (API ID + API Key) -- **Get credentials:** https://htmlcsstoimage.com/dashboard - -## Example Request - -```bash -curl -X POST https://hcti.io/v1/image \ - -u 'your-user-id:your-api-key' \ - -H 'Content-Type: application/json' \ - -d '{"html": "
    Hello World
    "}' -``` - -## Response - -```json -{ - "url": "https://hcti.io/v1/image/be4c5118-fe19-462b-a49e-48cf72697a9d", - "id": "be4c5118-fe19-462b-a49e-48cf72697a9d" -} -``` - -## Capabilities - -- Convert HTML/CSS to images (PNG, JPG, WebP, PDF) -- Screenshot any public URL -- Batch create up to 25 images in one request -- Reusable templates with variable substitution -- Visual Template Editor for building saved templates from blocks in the dashboard -- Automatic Open Graph images for public website and CMS pages with path-based image URLs -- MCP Server integration for AI assistants (Cursor, Claude, Windsurf) -- HTTP proxy support for routing render traffic through your own proxy -- Custom storage destinations for saving renders to your own S3-compatible bucket -- Global CDN delivery via Cloudflare - -## Key Parameters - -| Parameter | Description | -|-----------|-------------| -| `html` | HTML to render (required unless using `url`) | -| `css` | CSS styles for your HTML | -| `url` | URL to screenshot (required unless using `html`) | -| `google_fonts` | Google Fonts to load | -| `device_scale` | Pixel ratio (1-3) for retina images | -| `viewport_width` | Browser viewport width | -| `viewport_height` | Browser viewport height | -| `viewport_mobile` | Emulate a mobile viewport | -| `viewport_landscape` | Render the viewport in landscape orientation | -| `viewport_touch` | Enable touch support in the viewport | -| `media_type` | Apply `screen` or `print` CSS media styles | -| `headers` | Add custom HTTP headers to a URL screenshot | -| `additional_header_origins` | Additional exact HTTP(S) origins allowed to receive custom headers | -| `include_headers_on_subrequests` | Also send custom headers with subrequests to allowed origins | -| `identify_as_hcti` | Identify the top-level request with `X-HCTI-SCREENSHOT: 1` | -| `selector` | CSS selector to capture specific element | -| `ms_delay` | Milliseconds to wait before capture | -| `transparent_background` | Set to `true` to render a transparent PNG | -| `storage_destination_id` | Save rendered files to a configured storage destination | -| `jumbo_max_width` | Max output width for jumbo renders (up to 80,000px). Must be set with `jumbo_max_height`. | -| `jumbo_max_height` | Max output height for jumbo renders (up to 80,000px). Must be set with `jumbo_max_width`. | - -With **Disable HCTI Storage**, authenticate the returned `/v1/store/...` URL with an HTTP Basic `PUT` request using API credentials from the same organization as the image. Its HTTP 200 or 424 JSON response reports the overall outcome plus status, target, bucket, and key for the base image and any transformation. - -## Automatic Open Graph Images - -An OG Image Config connects an exact public website origin to a path-based HCTI image URL. For example, `/v1/og/DOMAIN_ID/articles/hello` renders the configured origin's `/articles/hello` page. - -- Use **Page Screenshot** to capture the page, viewport, or a selected element. -- Use **Template Values** to populate an HCTI template from page titles, descriptions, Open Graph metadata, mapped custom metadata, or explicit `html:tv:` values. -- Supported page-level screenshot overrides use `hcti:` metadata. -- Page metadata can be refreshed on an interval. A numeric `hcti:content_version` creates a new content identity for changes at the same path. -- Image sizing can use one universal render, resize one render for the requesting platform, or render platform-specific sizes. -- Query strings do not select a different source page or bust the OG image cache. - -Use OG Image Configs for social cards tied to existing public pages. Use the standard API or signed image URLs when arbitrary values must be supplied at request time. - -## Documentation - -- **API Reference:** https://docs.htmlcsstoimage.com/getting-started/using-the-api/ -- **Code Examples:** https://docs.htmlcsstoimage.com/example-code/ -- **Parameters:** https://docs.htmlcsstoimage.com/parameters/ -- **Templates API:** https://docs.htmlcsstoimage.com/getting-started/templates/ -- **Automatic Open Graph Images:** https://docs.htmlcsstoimage.com/getting-started/og-images/ -- **Supported OG Image Parameters:** https://docs.htmlcsstoimage.com/getting-started/og-images/supported-parameters/ -- **OG Image CMS Guides:** https://docs.htmlcsstoimage.com/guides/og-images/ -- **OG Image Caching:** https://docs.htmlcsstoimage.com/guides/debugging/og-image-caching/ -- **Signed Image URLs:** https://docs.htmlcsstoimage.com/getting-started/create-and-render/ -- **Template Editor:** https://docs.htmlcsstoimage.com/template-editor/ -- **Template Editor Variables:** https://docs.htmlcsstoimage.com/template-editor/variables/ -- **Template Editor Blocks:** https://docs.htmlcsstoimage.com/template-editor/blocks/ -- **MCP Server:** https://docs.htmlcsstoimage.com/integrations/mcp/ -- **n8n Integration:** https://docs.htmlcsstoimage.com/integrations/n8n/ -- **TypeScript Client (npm):** https://docs.htmlcsstoimage.com/example-code/typescript/ -- **Python Client (PyPI):** https://docs.htmlcsstoimage.com/example-code/python/ -- **PHP Client (Packagist):** https://docs.htmlcsstoimage.com/example-code/php/ -- **.NET Client (NuGet):** https://docs.htmlcsstoimage.com/example-code/c/ -- **HTTP Proxies:** https://docs.htmlcsstoimage.com/guides/advanced/proxies/ -- **Storage Destinations:** https://docs.htmlcsstoimage.com/guides/advanced/storage-destinations/ — Includes individual setup guides for Amazon S3, Cloudflare R2, Backblaze B2, DigitalOcean Spaces, Wasabi, Google Cloud Storage, and other S3-compatible services. -- **Jumbo Images:** https://docs.htmlcsstoimage.com/guides/advanced/jumbo-images/ -- **Viewport Parameters:** https://docs.htmlcsstoimage.com/parameters/viewport/ -- **CSS Media Type:** https://docs.htmlcsstoimage.com/parameters/media_type/ -- **Custom Request Headers:** https://docs.htmlcsstoimage.com/parameters/headers/ -- **Identify HCTI Requests:** https://docs.htmlcsstoimage.com/parameters/identify_as_hcti/ -- **Cloudflare Challenges:** https://docs.htmlcsstoimage.com/guides/debugging/cloudflare-challenges/ -- **Transparent Backgrounds:** https://docs.htmlcsstoimage.com/guides/styling/transparent-background/ -- **FAQ:** https://docs.htmlcsstoimage.com/faq/ - -## Integrations - -- **Zapier:** https://docs.htmlcsstoimage.com/integrations/zapier/ -- **Make:** https://docs.htmlcsstoimage.com/integrations/make/ -- **n8n:** https://docs.htmlcsstoimage.com/integrations/n8n/ -- **MCP Server:** https://docs.htmlcsstoimage.com/integrations/mcp/ -- **TypeScript Client (npm):** https://docs.htmlcsstoimage.com/example-code/typescript/ -- **Python Client (PyPI):** https://docs.htmlcsstoimage.com/example-code/python/ -- **PHP Client (Packagist):** https://docs.htmlcsstoimage.com/example-code/php/ -- **.NET Client (NuGet):** https://docs.htmlcsstoimage.com/example-code/c/ - -## Code Examples Available - -Python, PHP, JavaScript, TypeScript, Ruby, Go, C#, VB.NET, cURL, Google Apps Script - -## Support - -Email: support@htmlcsstoimage.com - -## Management API, credentials, and permissions - -Base URL: https://hcti.io/v1. Same Basic authentication as image generation: api_id is the username, api_key is the secret password. A key's resource id is used in management URLs, not authentication. - -- Management overview: https://docs.htmlcsstoimage.com/management-api/ -- Interactive API reference: https://htmlcsstoimage.com/api-docs -- API keys and authentication: https://docs.htmlcsstoimage.com/getting-started/using-the-api/api-keys/ -- Permission reference: https://docs.htmlcsstoimage.com/getting-started/using-the-api/permissions/ -- Rate limits: https://docs.htmlcsstoimage.com/getting-started/using-the-api/rate-limits/ -- Key management: https://docs.htmlcsstoimage.com/management-api/api-keys/ -- Usage: https://docs.htmlcsstoimage.com/management-api/usage/ -- Proxies: https://docs.htmlcsstoimage.com/management-api/proxies/ -- Storage destinations: https://docs.htmlcsstoimage.com/management-api/storage-destinations/ -- OG configurations: https://docs.htmlcsstoimage.com/management-api/og-configs/ -- Complete MCP tools: https://docs.htmlcsstoimage.com/integrations/mcp/tools/ -- MCP authorization: https://docs.htmlcsstoimage.com/integrations/mcp/permissions/ - -Create and update resources with POST, list/get with GET, and delete with DELETE. API key deletion disables the key. Management operations require the corresponding resource permission; rendering with an existing resource uses image permissions. - -Management reads allow 100 requests/minute and writes 20 requests/minute per resource family and organization, shared across REST and MCP. Image creation has no per-second or per-minute request limit; plan image credits still apply. Respect Retry-After or wait 60 seconds for management throttles. - -API keys use explicit permission lists; all_future_permissions opts into all current and future grants. MCP uses OAuth and requires new authorization to add permissions. MCP does not support API key management. See the references above for request schemas, permission rules, and tool arguments. diff --git a/migration/EDITORIAL.md b/migration/EDITORIAL.md new file mode 100644 index 0000000..32fcc6e --- /dev/null +++ b/migration/EDITORIAL.md @@ -0,0 +1,21 @@ +# Editorial review during migration + +Review every page individually for clarity and consistency as well as native +markup. Preserve facts, meaningful examples, URLs, and incoming heading links. + +For parameter reference pages: + +- Start with a short description, then **How it works** explaining behavior. +- Follow with values, defaults, requirements or limits where relevant, then + examples and practical guidance. Keep topic-specific sections when useful. +- Use sentence case in headings and callout titles, preserving proper names + and exact API identifiers. Use **Example usage** for a general examples section. +- Keep examples valid for their declared language, and ensure tables work in + both HTML and exported Markdown. +- Avoid repeated explanations or contradictory advice. Verify uncertain API + behavior against implementation rather than guessing during a visual rewrite. +- Preserve old anchors when renaming headings by adding explicit anchor aliases. + +The Parameters index is a directory, not an individual reference page; its +structure can differ. Guides, tutorials and API resources should follow a +consistent structure appropriate to their purpose rather than this exact outline. diff --git a/migration/legacy-anchors.json b/migration/legacy-anchors.json new file mode 100644 index 0000000..d6c8ca6 --- /dev/null +++ b/migration/legacy-anchors.json @@ -0,0 +1,10819 @@ +{ + "/": { + "ids": [ + "htmlcss-to-image-api", + "three-ways-to-generate-images", + "from-htmlcss", + "from-any-url", + "automatic-open-graph-images", + "quick-start", + "trusted-by-developers-worldwide", + "manage-organization-resources", + "get-an-api-key", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "htmlcss-to-image-api", + "text": "HTML/CSS to Image API", + "level": 1 + }, + { + "id": "three-ways-to-generate-images", + "text": "Three ways to generate images", + "level": 2 + }, + { + "id": "from-htmlcss", + "text": "From HTML/CSS", + "level": 3 + }, + { + "id": "from-any-url", + "text": "From any URL", + "level": 3 + }, + { + "id": "automatic-open-graph-images", + "text": "Automatic Open Graph images", + "level": 3 + }, + { + "id": "quick-start", + "text": "Quick start", + "level": 2 + }, + { + "id": null, + "text": "Works with any language", + "level": 3 + }, + { + "id": "trusted-by-developers-worldwide", + "text": "Trusted by developers worldwide", + "level": 2 + }, + { + "id": "manage-organization-resources", + "text": "Manage organization resources", + "level": 2 + }, + { + "id": "get-an-api-key", + "text": "Get an API key", + "level": 2 + } + ] + }, + "/changelog/": { + "ids": [ + "changelog", + "official-go-client", + "management-api-and-scoped-permissions", + "official-python-and-php-clients", + "htmlcss-to-image-is-now-verified-by-n8n", + "choose-the-returned-file-format-in-image-creation-requests", + "ruby-client-v020", + "automatic-open-graph-images-for-websites-and-cmss", + "control-duplicate-image-detection-with-dedupe_duration_s", + "custom-request-headers-for-url-screenshots", + "store-rendered-images-in-your-own-bucket", + "image-deletion-in-net-v080-and-typescript-v050", + "transparent-backgrounds-with-one-parameter", + "htmlcsstoimage-net-client-v060", + "n8n-integration", + "template-editor-context-menu--input-improvements", + "template-editor-for-visual-template-design", + "jumbo-images--render-up-to-80000px-without-quality-loss", + "route-renders-through-your-own-http-proxy", + "organizations-invites-and-user-permissions", + "official-net--c-nuget-packages", + "mcp-server-for-ai-assistants", + "automatic-cookie-consent-banner-blocking", + "single-request-image-generation-endpoint", + "dpi-query-param", + "learn-how-to-make-a-downloadable-image", + "new-ms_delay-and-device_scale-guides", + "getting-account-usage", + "invoice-improvements", + "integromat-integration-is-now-called-make", + "ms_delay-improvements", + "dashboard-improvements", + "dashboard-improvements-1", + "large-image-performance-improvements", + "zapier-integration-updated", + "chrome-version-updated", + "hebrew-character-set-updated", + "image-console-on-the-dashboard", + "improvements-to-transparency-rendering", + "demo-and-example-pages-now-include-an-options-tab", + "integromat-integration-updated", + "new-params-added-to-zapier", + "inject-custom-css-into-a-webpage", + "zapier-integration-updated-to-107", + "improvements-to-image-deletion", + "full-screen-parameter-added-to-integromat", + "additional-font-rendering-improvements", + "ruby-client-update", + "font-rendering-improvements", + "various-performance-improvements-released", + "zapier-plugin-released-from-beta", + "new-live-editor", + "ruby-client-released", + "integromat-updates", + "template-api", + "render-when-ready", + "new-zapier-templates", + "introducing-the-us-east-region", + "brand-new-docs-site", + "url-to-image-performance-improvements", + "url-to-image", + "ms_delay-parameter", + "deleting-images", + "integromat-integration", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "changelog", + "text": "Changelog", + "level": 1 + }, + { + "id": "official-go-client", + "text": "Official Go client", + "level": 3 + }, + { + "id": "management-api-and-scoped-permissions", + "text": "Management API and scoped permissions", + "level": 3 + }, + { + "id": "official-python-and-php-clients", + "text": "Official Python and PHP clients", + "level": 3 + }, + { + "id": "htmlcss-to-image-is-now-verified-by-n8n", + "text": "HTML/CSS to Image is now verified by n8n", + "level": 3 + }, + { + "id": "choose-the-returned-file-format-in-image-creation-requests", + "text": "Choose the returned file format in image creation requests", + "level": 3 + }, + { + "id": "ruby-client-v020", + "text": "Ruby client v0.2.0", + "level": 3 + }, + { + "id": "automatic-open-graph-images-for-websites-and-cmss", + "text": "Automatic Open Graph images for websites and CMSs", + "level": 3 + }, + { + "id": "control-duplicate-image-detection-with-dedupe_duration_s", + "text": "Control duplicate image detection with dedupe_duration_s", + "level": 3 + }, + { + "id": "custom-request-headers-for-url-screenshots", + "text": "Custom request headers for URL screenshots", + "level": 3 + }, + { + "id": "store-rendered-images-in-your-own-bucket", + "text": "Store rendered images in your own bucket", + "level": 3 + }, + { + "id": "image-deletion-in-net-v080-and-typescript-v050", + "text": "Image deletion in .NET v0.8.0 and TypeScript v0.5.0", + "level": 3 + }, + { + "id": "transparent-backgrounds-with-one-parameter", + "text": "Transparent backgrounds with one parameter", + "level": 3 + }, + { + "id": "htmlcsstoimage-net-client-v060", + "text": "HtmlCssToImage .NET Client v0.6.0", + "level": 3 + }, + { + "id": "n8n-integration", + "text": "n8n integration", + "level": 3 + }, + { + "id": "template-editor-context-menu--input-improvements", + "text": "Template Editor: Context Menu & Input Improvements", + "level": 3 + }, + { + "id": "template-editor-for-visual-template-design", + "text": "Template Editor for visual template design", + "level": 3 + }, + { + "id": "jumbo-images--render-up-to-80000px-without-quality-loss", + "text": "Jumbo images \u2014 render up to 80,000px without quality loss", + "level": 3 + }, + { + "id": "route-renders-through-your-own-http-proxy", + "text": "Route renders through your own HTTP proxy", + "level": 3 + }, + { + "id": "organizations-invites-and-user-permissions", + "text": "Organizations, invites, and user permissions", + "level": 3 + }, + { + "id": "official-net--c-nuget-packages", + "text": "Official .NET / C# NuGet Packages", + "level": 3 + }, + { + "id": "mcp-server-for-ai-assistants", + "text": "MCP Server for AI Assistants", + "level": 3 + }, + { + "id": "automatic-cookie-consent-banner-blocking", + "text": "Automatic cookie consent banner blocking", + "level": 3 + }, + { + "id": "single-request-image-generation-endpoint", + "text": "Single-Request Image Generation endpoint", + "level": 3 + }, + { + "id": "dpi-query-param", + "text": "DPI query param", + "level": 3 + }, + { + "id": "learn-how-to-make-a-downloadable-image", + "text": "Learn how to make a downloadable image", + "level": 3 + }, + { + "id": "new-ms_delay-and-device_scale-guides", + "text": "New ms_delay and device_scale guides", + "level": 3 + }, + { + "id": "getting-account-usage", + "text": "Getting account usage", + "level": 3 + }, + { + "id": "invoice-improvements", + "text": "Invoice improvements", + "level": 3 + }, + { + "id": "integromat-integration-is-now-called-make", + "text": "Integromat integration is now called Make", + "level": 3 + }, + { + "id": "ms_delay-improvements", + "text": "ms_delay improvements", + "level": 3 + }, + { + "id": "dashboard-improvements", + "text": "Dashboard improvements", + "level": 3 + }, + { + "id": "dashboard-improvements-1", + "text": "Dashboard improvements", + "level": 3 + }, + { + "id": "large-image-performance-improvements", + "text": "Large image performance improvements", + "level": 3 + }, + { + "id": "zapier-integration-updated", + "text": "Zapier integration updated", + "level": 3 + }, + { + "id": "chrome-version-updated", + "text": "Chrome version updated", + "level": 3 + }, + { + "id": "hebrew-character-set-updated", + "text": "Hebrew character set updated", + "level": 3 + }, + { + "id": "image-console-on-the-dashboard", + "text": "Image console on the dashboard", + "level": 3 + }, + { + "id": "improvements-to-transparency-rendering", + "text": "Improvements to transparency rendering", + "level": 3 + }, + { + "id": "demo-and-example-pages-now-include-an-options-tab", + "text": "Demo and example pages now include an options tab", + "level": 3 + }, + { + "id": "integromat-integration-updated", + "text": "Integromat integration updated", + "level": 3 + }, + { + "id": "new-params-added-to-zapier", + "text": "New params added to Zapier", + "level": 3 + }, + { + "id": "inject-custom-css-into-a-webpage", + "text": "Inject custom CSS into a webpage", + "level": 3 + }, + { + "id": "zapier-integration-updated-to-107", + "text": "Zapier integration updated to 1.0.7", + "level": 3 + }, + { + "id": "improvements-to-image-deletion", + "text": "Improvements to image deletion", + "level": 3 + }, + { + "id": "full-screen-parameter-added-to-integromat", + "text": "Full screen parameter added to Integromat", + "level": 3 + }, + { + "id": "additional-font-rendering-improvements", + "text": "Additional font rendering improvements", + "level": 3 + }, + { + "id": "ruby-client-update", + "text": "Ruby client update", + "level": 3 + }, + { + "id": "font-rendering-improvements", + "text": "Font rendering improvements", + "level": 3 + }, + { + "id": "various-performance-improvements-released", + "text": "Various performance improvements released", + "level": 3 + }, + { + "id": "zapier-plugin-released-from-beta", + "text": "Zapier plugin released from beta!", + "level": 3 + }, + { + "id": "new-live-editor", + "text": "New Live Editor", + "level": 3 + }, + { + "id": "ruby-client-released", + "text": "Ruby Client released", + "level": 3 + }, + { + "id": "integromat-updates", + "text": "Integromat updates", + "level": 3 + }, + { + "id": "template-api", + "text": "Template API", + "level": 3 + }, + { + "id": "render-when-ready", + "text": "Render when ready", + "level": 3 + }, + { + "id": "new-zapier-templates", + "text": "New Zapier templates", + "level": 3 + }, + { + "id": "introducing-the-us-east-region", + "text": "Introducing the US-EAST region", + "level": 3 + }, + { + "id": "brand-new-docs-site", + "text": "Brand new docs site", + "level": 3 + }, + { + "id": "url-to-image-performance-improvements", + "text": "URL to Image performance improvements", + "level": 3 + }, + { + "id": "url-to-image", + "text": "URL to Image", + "level": 3 + }, + { + "id": "ms_delay-parameter", + "text": "ms_delay parameter", + "level": 3 + }, + { + "id": "deleting-images", + "text": "Deleting images", + "level": 3 + }, + { + "id": "integromat-integration", + "text": "Integromat integration", + "level": 3 + } + ] + }, + "/faq/": { + "ids": [ + "frequently-asked-questions", + "getting-started", + "what-file-formats-are-supported", + "what-are-the-maximum-image-dimensions", + "how-fast-is-the-api", + "why-is-my-image-twice-as-large-as-expected", + "technical", + "can-i-use-external-css-stylesheets", + "can-i-use-external-javascript", + "how-do-i-wait-for-javascript-to-execute", + "can-i-load-external-images", + "can-i-use-custom-fonts", + "can-i-use-my-own-font-awesome-pro-icons", + "how-do-i-get-a-transparent-background", + "how-do-i-render-an-entire-webpage", + "can-i-take-full-page-screenshots", + "do-you-have-a-list-of-ip-addresses-i-can-allowlist", + "how-do-i-block-cookie-consent-banners", + "do-you-support-chinese-japanese-and-korean-characters", + "what-version-of-google-chrome-does-hcti-use", + "features", + "can-i-generate-pdfs", + "how-do-i-generate-social-media-images-og-images", + "can-i-create-reusable-templates", + "integrations", + "can-i-use-the-api-with-ai-coding-assistants", + "do-you-have-n8n-zapier-or-make-integrations", + "account--billing", + "can-i-manage-resources-with-scoped-credentials", + "is-there-a-rate-limit", + "what-happens-if-i-exceed-my-plan-limit", + "do-you-offer-a-free-trial", + "how-do-i-upgrade-my-account", + "i-need-to-generate-a-large-amount-of-images-one-time-which-plan-should-i-use", + "can-you-provide-an-sla", + "how-long-will-my-image-url-work", + "how-much-bandwidth-can-i-use", + "can-i-set-my-images-filename", + "can-i-use-the-api-for-a-hackathon", + "i-have-other-questions-who-do-i-ask", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "frequently-asked-questions", + "text": "Frequently Asked Questions", + "level": 1 + }, + { + "id": "getting-started", + "text": "Getting Started", + "level": 2 + }, + { + "id": "what-file-formats-are-supported", + "text": "What file formats are supported?", + "level": 3 + }, + { + "id": "what-are-the-maximum-image-dimensions", + "text": "What are the maximum image dimensions?", + "level": 3 + }, + { + "id": "how-fast-is-the-api", + "text": "How fast is the API?", + "level": 3 + }, + { + "id": "why-is-my-image-twice-as-large-as-expected", + "text": "Why is my image twice as large as expected?", + "level": 3 + }, + { + "id": "technical", + "text": "Technical", + "level": 2 + }, + { + "id": "can-i-use-external-css-stylesheets", + "text": "Can I use external CSS stylesheets?", + "level": 3 + }, + { + "id": "can-i-use-external-javascript", + "text": "Can I use external JavaScript?", + "level": 3 + }, + { + "id": "how-do-i-wait-for-javascript-to-execute", + "text": "How do I wait for JavaScript to execute?", + "level": 3 + }, + { + "id": "can-i-load-external-images", + "text": "Can I load external images?", + "level": 3 + }, + { + "id": "can-i-use-custom-fonts", + "text": "Can I use custom fonts?", + "level": 3 + }, + { + "id": "can-i-use-my-own-font-awesome-pro-icons", + "text": "Can I use my own Font Awesome Pro icons?", + "level": 3 + }, + { + "id": "how-do-i-get-a-transparent-background", + "text": "How do I get a transparent background?", + "level": 3 + }, + { + "id": "how-do-i-render-an-entire-webpage", + "text": "How do I render an entire webpage?", + "level": 3 + }, + { + "id": "can-i-take-full-page-screenshots", + "text": "Can I take full-page screenshots?", + "level": 3 + }, + { + "id": "do-you-have-a-list-of-ip-addresses-i-can-allowlist", + "text": "Do you have a list of IP addresses I can allowlist?", + "level": 3 + }, + { + "id": "how-do-i-block-cookie-consent-banners", + "text": "How do I block cookie consent banners?", + "level": 3 + }, + { + "id": "do-you-support-chinese-japanese-and-korean-characters", + "text": "Do you support Chinese, Japanese and Korean characters?", + "level": 3 + }, + { + "id": "what-version-of-google-chrome-does-hcti-use", + "text": "What version of Google Chrome does HCTI use?", + "level": 3 + }, + { + "id": "features", + "text": "Features", + "level": 2 + }, + { + "id": "can-i-generate-pdfs", + "text": "Can I generate PDFs?", + "level": 3 + }, + { + "id": "how-do-i-generate-social-media-images-og-images", + "text": "How do I generate social media images (OG images)?", + "level": 3 + }, + { + "id": "can-i-create-reusable-templates", + "text": "Can I create reusable templates?", + "level": 3 + }, + { + "id": "integrations", + "text": "Integrations", + "level": 2 + }, + { + "id": "can-i-use-the-api-with-ai-coding-assistants", + "text": "Can I use the API with AI coding assistants?", + "level": 3 + }, + { + "id": "do-you-have-n8n-zapier-or-make-integrations", + "text": "Do you have n8n, Zapier, or Make integrations?", + "level": 3 + }, + { + "id": "account--billing", + "text": "Account & Billing", + "level": 2 + }, + { + "id": "can-i-manage-resources-with-scoped-credentials", + "text": "Can I manage resources with scoped credentials?", + "level": 3 + }, + { + "id": "is-there-a-rate-limit", + "text": "Is there a rate limit?", + "level": 3 + }, + { + "id": "what-happens-if-i-exceed-my-plan-limit", + "text": "What happens if I exceed my plan limit?", + "level": 3 + }, + { + "id": "do-you-offer-a-free-trial", + "text": "Do you offer a free trial?", + "level": 3 + }, + { + "id": "how-do-i-upgrade-my-account", + "text": "How do I upgrade my account?", + "level": 3 + }, + { + "id": "i-need-to-generate-a-large-amount-of-images-one-time-which-plan-should-i-use", + "text": "I need to generate a large amount of images one time, which plan should I use?", + "level": 3 + }, + { + "id": "can-you-provide-an-sla", + "text": "Can you provide an SLA?", + "level": 3 + }, + { + "id": "how-long-will-my-image-url-work", + "text": "How long will my image URL work?", + "level": 3 + }, + { + "id": "how-much-bandwidth-can-i-use", + "text": "How much bandwidth can I use?", + "level": 3 + }, + { + "id": "can-i-set-my-images-filename", + "text": "Can I set my images filename?", + "level": 3 + }, + { + "id": "can-i-use-the-api-for-a-hackathon", + "text": "Can I use the API for a hackathon?", + "level": 3 + }, + { + "id": "i-have-other-questions-who-do-i-ask", + "text": "I have other questions, who do I ask?", + "level": 2 + } + ] + }, + "/management-api/": { + "ids": [ + "management-api", + "what-you-can-manage", + "infrastructure-as-code", + "make-your-first-request", + "authentication-and-permissions", + "resource-ids-and-pagination", + "creating-and-updating-resources", + "errors-and-retries", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "management-api", + "text": "Management API", + "level": 1 + }, + { + "id": "what-you-can-manage", + "text": "What you can manage", + "level": 2 + }, + { + "id": "infrastructure-as-code", + "text": "Infrastructure as code", + "level": 2 + }, + { + "id": "make-your-first-request", + "text": "Make your first request", + "level": 2 + }, + { + "id": "authentication-and-permissions", + "text": "Authentication and permissions", + "level": 2 + }, + { + "id": "resource-ids-and-pagination", + "text": "Resource IDs and pagination", + "level": 2 + }, + { + "id": "creating-and-updating-resources", + "text": "Creating and updating resources", + "level": 2 + }, + { + "id": "errors-and-retries", + "text": "Errors and retries", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/hmac-generator/": { + "ids": [ + "hmac-sha-256-generator", + "hmac-query-string", + "hmac-api-key", + "hmac-token", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "hmac-sha-256-generator", + "text": "HMAC SHA-256 Generator", + "level": 1 + } + ] + }, + "/integrations/": { + "ids": [ + "integrations", + "generate-images-without-writing-code", + "automation-platforms", + "what-you-can-automate", + "ai-assistants", + "how-it-works", + "need-a-custom-integration", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "integrations", + "text": "Integrations", + "level": 1 + }, + { + "id": "generate-images-without-writing-code", + "text": "Generate images without writing code", + "level": 2 + }, + { + "id": "automation-platforms", + "text": "Automation platforms", + "level": 2 + }, + { + "id": "what-you-can-automate", + "text": "What you can automate", + "level": 3 + }, + { + "id": "ai-assistants", + "text": "AI assistants", + "level": 2 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 3 + }, + { + "id": "need-a-custom-integration", + "text": "Need a custom integration?", + "level": 2 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/example-code/": { + "ids": [ + "example-code", + "works-with-any-programming-language", + "start-with-a-client-library", + "common-api-requests", + "create-an-image", + "request-body-json", + "response", + "render-a-reusable-template", + "quick-reference-with-curl", + "available-parameters", + "create-image-body-parameters", + "rendering-options", + "choose-your-language", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "example-code", + "text": "Example code", + "level": 1 + }, + { + "id": null, + "text": "Using an AI coding assistant?", + "level": 3 + }, + { + "id": "works-with-any-programming-language", + "text": "Works with any programming language", + "level": 2 + }, + { + "id": "start-with-a-client-library", + "text": "Start with a client library", + "level": 2 + }, + { + "id": "common-api-requests", + "text": "Common API requests", + "level": 2 + }, + { + "id": "create-an-image", + "text": "Create an image", + "level": 3 + }, + { + "id": "request-body-json", + "text": "Request body (JSON)", + "level": 3 + }, + { + "id": "response", + "text": "Response", + "level": 3 + }, + { + "id": "render-a-reusable-template", + "text": "Render a reusable template", + "level": 3 + }, + { + "id": "quick-reference-with-curl", + "text": "Quick reference with cURL", + "level": 2 + }, + { + "id": "available-parameters", + "text": "Available parameters", + "level": 2 + }, + { + "id": "create-image-body-parameters", + "text": "Create image body parameters", + "level": 3 + }, + { + "id": null, + "text": "Required params", + "level": 3 + }, + { + "id": "rendering-options", + "text": "Rendering options", + "level": 3 + }, + { + "id": "choose-your-language", + "text": "Choose your language", + "level": 2 + } + ] + }, + "/use-cases/": { + "ids": [ + "use-cases--examples", + "what-can-you-build", + "featured-examples", + "devto---social-cards-at-scale", + "product-hunt---maker-goals", + "remote-stories", + "more-inspiration", + "highlighted-text-shots", + "auto-generated-job-listings", + "full-webpage-screenshots", + "ready-to-build", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "use-cases--examples", + "text": "Use Cases & Examples", + "level": 1 + }, + { + "id": "what-can-you-build", + "text": "What can you build?", + "level": 2 + }, + { + "id": null, + "text": "Adding cards to an existing site?", + "level": 3 + }, + { + "id": "featured-examples", + "text": "Featured examples", + "level": 2 + }, + { + "id": "devto---social-cards-at-scale", + "text": "Dev.to - Social Cards at Scale", + "level": 3 + }, + { + "id": "product-hunt---maker-goals", + "text": "Product Hunt - Maker Goals", + "level": 3 + }, + { + "id": "remote-stories", + "text": "Remote Stories", + "level": 3 + }, + { + "id": "more-inspiration", + "text": "More inspiration", + "level": 2 + }, + { + "id": "highlighted-text-shots", + "text": "Highlighted Text Shots", + "level": 3 + }, + { + "id": "auto-generated-job-listings", + "text": "Auto-Generated Job Listings", + "level": 3 + }, + { + "id": "full-webpage-screenshots", + "text": "Full Webpage Screenshots", + "level": 3 + }, + { + "id": "ready-to-build", + "text": "Ready to build?", + "level": 2 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/getting-started/": { + "ids": [ + "getting-started", + "quick-start-in-3-steps", + "1-get-your-api-credentials", + "2-make-your-first-request", + "3-use-your-image", + "choose-your-path", + "example-code", + "automation-and-no-code-options", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "getting-started", + "text": "Getting started", + "level": 1 + }, + { + "id": "quick-start-in-3-steps", + "text": "Quick start in 3 steps", + "level": 2 + }, + { + "id": "1-get-your-api-credentials", + "text": "1. Get your API credentials", + "level": 3 + }, + { + "id": "2-make-your-first-request", + "text": "2. Make your first request", + "level": 3 + }, + { + "id": "3-use-your-image", + "text": "3. Use your image", + "level": 3 + }, + { + "id": "choose-your-path", + "text": "Choose your path", + "level": 2 + }, + { + "id": "example-code", + "text": "Example code", + "level": 2 + }, + { + "id": "automation-and-no-code-options", + "text": "Automation and no-code options", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/guides/": { + "ids": [ + "guides", + "account--organizations", + "social-media-screenshots", + "open-graph-images", + "debugging", + "styling--fonts", + "advanced-features", + "workflows--tools", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "guides", + "text": "Guides", + "level": 1 + }, + { + "id": "account--organizations", + "text": "Account & organizations", + "level": 2 + }, + { + "id": "social-media-screenshots", + "text": "Social Media Screenshots", + "level": 2 + }, + { + "id": "open-graph-images", + "text": "Open Graph Images", + "level": 2 + }, + { + "id": "debugging", + "text": "Debugging", + "level": 2 + }, + { + "id": "styling--fonts", + "text": "Styling & Fonts", + "level": 2 + }, + { + "id": "advanced-features", + "text": "Advanced Features", + "level": 2 + }, + { + "id": "workflows--tools", + "text": "Workflows & Tools", + "level": 2 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/parameters/": { + "ids": [ + "parameters-reference", + "parameters", + "additional-parameters", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "parameters-reference", + "text": "Parameters Reference", + "level": 1 + }, + { + "id": "parameters", + "text": "Parameters", + "level": 2 + }, + { + "id": null, + "text": "Required params", + "level": 3 + }, + { + "id": "additional-parameters", + "text": "Additional parameters", + "level": 2 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/template-editor/": { + "ids": [ + "template-editor", + "what-you-can-build", + "editor-areas", + "guides", + "how-it-fits-with-the-api", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "template-editor", + "text": "Template Editor", + "level": 1 + }, + { + "id": "what-you-can-build", + "text": "What you can build", + "level": 2 + }, + { + "id": "editor-areas", + "text": "Editor areas", + "level": 2 + }, + { + "id": "guides", + "text": "Guides", + "level": 2 + }, + { + "id": "how-it-fits-with-the-api", + "text": "How it fits with the API", + "level": 2 + } + ] + }, + "/template-editor/blocks/": { + "ids": [ + "blocks", + "block-types", + "common-properties", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "blocks", + "text": "Blocks", + "level": 1 + }, + { + "id": "block-types", + "text": "Block Types", + "level": 2 + }, + { + "id": "common-properties", + "text": "Common Properties", + "level": 2 + } + ] + }, + "/template-editor/advanced/": { + "ids": [ + "advanced", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "advanced", + "text": "Advanced", + "level": 1 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/template-editor/canvas/": { + "ids": [ + "canvas", + "rendered-image-properties", + "editor-settings", + "canvas-presets", + "image-settings", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "canvas", + "text": "Canvas", + "level": 1 + }, + { + "id": "rendered-image-properties", + "text": "Rendered Image Properties", + "level": 2 + }, + { + "id": "editor-settings", + "text": "Editor Settings", + "level": 2 + }, + { + "id": "canvas-presets", + "text": "Canvas Presets", + "level": 2 + }, + { + "id": "image-settings", + "text": "Image Settings", + "level": 2 + } + ] + }, + "/template-editor/variables/": { + "ids": [ + "variables", + "how-variables-are-added", + "variable-modes", + "template-keys", + "preview-data", + "rendering-with-variables", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "variables", + "text": "Variables", + "level": 1 + }, + { + "id": "how-variables-are-added", + "text": "How Variables Are Added", + "level": 2 + }, + { + "id": "variable-modes", + "text": "Variable Modes", + "level": 2 + }, + { + "id": null, + "text": "Handlebars Variable Mode", + "level": 3 + }, + { + "id": "template-keys", + "text": "Template Keys", + "level": 3 + }, + { + "id": "preview-data", + "text": "Preview Data", + "level": 2 + }, + { + "id": "rendering-with-variables", + "text": "Rendering with variables", + "level": 2 + } + ] + }, + "/template-editor/quick-start/": { + "ids": [ + "template-editor-quick-start", + "choose-a-starting-point", + "basic-workflow", + "preview-with-variables", + "rendering-the-saved-template", + "next-steps", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "template-editor-quick-start", + "text": "Template Editor Quick Start", + "level": 1 + }, + { + "id": "choose-a-starting-point", + "text": "Choose a starting point", + "level": 2 + }, + { + "id": "basic-workflow", + "text": "Basic workflow", + "level": 2 + }, + { + "id": "preview-with-variables", + "text": "Preview with variables", + "level": 2 + }, + { + "id": "rendering-the-saved-template", + "text": "Rendering the saved template", + "level": 2 + }, + { + "id": "next-steps", + "text": "Next steps", + "level": 2 + } + ] + }, + "/template-editor/advanced/panels/": { + "ids": [ + "panels", + "choosing-a-panel", + "common-panel-workflows", + "panel-notes", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "panels", + "text": "Panels", + "level": 1 + }, + { + "id": "choosing-a-panel", + "text": "Choosing a Panel", + "level": 2 + }, + { + "id": "common-panel-workflows", + "text": "Common Panel Workflows", + "level": 2 + }, + { + "id": "panel-notes", + "text": "Panel Notes", + "level": 2 + } + ] + }, + "/template-editor/advanced/sizing-positioning/": { + "ids": [ + "sizing-and-positioning", + "sizing", + "aspect-ratio", + "x-and-y-position", + "arrange-controls", + "inside-panels", + "practical-patterns", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "sizing-and-positioning", + "text": "Sizing and Positioning", + "level": 1 + }, + { + "id": "sizing", + "text": "Sizing", + "level": 2 + }, + { + "id": "aspect-ratio", + "text": "Aspect Ratio", + "level": 2 + }, + { + "id": "x-and-y-position", + "text": "X and Y Position", + "level": 2 + }, + { + "id": "arrange-controls", + "text": "Arrange Controls", + "level": 2 + }, + { + "id": "inside-panels", + "text": "Inside Panels", + "level": 2 + }, + { + "id": "practical-patterns", + "text": "Practical Patterns", + "level": 2 + } + ] + }, + "/template-editor/advanced/extra-css/": { + "ids": [ + "extra-css", + "modes", + "when-to-use-it", + "guardrails", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "extra-css", + "text": "Extra CSS", + "level": 1 + }, + { + "id": "modes", + "text": "Modes", + "level": 2 + }, + { + "id": "when-to-use-it", + "text": "When To Use It", + "level": 2 + }, + { + "id": "guardrails", + "text": "Guardrails", + "level": 2 + } + ] + }, + "/template-editor/blocks/table-panel/": { + "ids": [ + "table-panel", + "common-properties", + "block-specific-properties", + "child-properties", + "grid-tracks", + "templated-content", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "table-panel", + "text": "Table Panel", + "level": 1 + }, + { + "id": "common-properties", + "text": "Common Properties", + "level": 2 + }, + { + "id": null, + "text": "Auto size to grid cell", + "level": 3 + }, + { + "id": null, + "text": "Canvas backgrounds", + "level": 3 + }, + { + "id": "block-specific-properties", + "text": "Block Specific Properties", + "level": 2 + }, + { + "id": null, + "text": "Panel spacing", + "level": 3 + }, + { + "id": "child-properties", + "text": "Child Properties", + "level": 2 + }, + { + "id": "grid-tracks", + "text": "Grid Tracks", + "level": 2 + }, + { + "id": "templated-content", + "text": "Templated Content", + "level": 2 + } + ] + }, + "/template-editor/blocks/shape/": { + "ids": [ + "shape-block", + "common-properties", + "shape-types", + "block-specific-properties", + "templated-content", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "shape-block", + "text": "Shape Block", + "level": 1 + }, + { + "id": "common-properties", + "text": "Common Properties", + "level": 2 + }, + { + "id": null, + "text": "Canvas backgrounds", + "level": 3 + }, + { + "id": null, + "text": "Shape background", + "level": 3 + }, + { + "id": null, + "text": "Shape border", + "level": 3 + }, + { + "id": null, + "text": "Shape shadow", + "level": 3 + }, + { + "id": "shape-types", + "text": "Shape Types", + "level": 2 + }, + { + "id": "block-specific-properties", + "text": "Block Specific Properties", + "level": 2 + }, + { + "id": "templated-content", + "text": "Templated Content", + "level": 2 + } + ] + }, + "/template-editor/blocks/simple-text/": { + "ids": [ + "simple-text-block", + "common-properties", + "block-specific-properties", + "auto-font-size", + "templated-content", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "simple-text-block", + "text": "Simple Text Block", + "level": 1 + }, + { + "id": "common-properties", + "text": "Common Properties", + "level": 2 + }, + { + "id": null, + "text": "Canvas backgrounds", + "level": 3 + }, + { + "id": null, + "text": "Text block shadows", + "level": 3 + }, + { + "id": "block-specific-properties", + "text": "Block Specific Properties", + "level": 2 + }, + { + "id": "auto-font-size", + "text": "Auto Font Size", + "level": 2 + }, + { + "id": "templated-content", + "text": "Templated Content", + "level": 2 + } + ] + }, + "/template-editor/blocks/html/": { + "ids": [ + "html-block", + "common-properties", + "block-specific-properties", + "preview-notes", + "templated-content", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "html-block", + "text": "HTML Block", + "level": 1 + }, + { + "id": "common-properties", + "text": "Common Properties", + "level": 2 + }, + { + "id": null, + "text": "Canvas backgrounds", + "level": 3 + }, + { + "id": "block-specific-properties", + "text": "Block Specific Properties", + "level": 2 + }, + { + "id": "preview-notes", + "text": "Preview Notes", + "level": 2 + }, + { + "id": "templated-content", + "text": "Templated Content", + "level": 2 + } + ] + }, + "/template-editor/blocks/image/": { + "ids": [ + "image-block", + "common-properties", + "block-specific-properties", + "image-sources", + "media-library", + "url", + "stock-photos", + "fit-modes", + "templated-content", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "image-block", + "text": "Image Block", + "level": 1 + }, + { + "id": "common-properties", + "text": "Common Properties", + "level": 2 + }, + { + "id": null, + "text": "Canvas backgrounds", + "level": 3 + }, + { + "id": null, + "text": "Image borders", + "level": 3 + }, + { + "id": "block-specific-properties", + "text": "Block Specific Properties", + "level": 2 + }, + { + "id": "image-sources", + "text": "Image Sources", + "level": 2 + }, + { + "id": "media-library", + "text": "Media Library", + "level": 3 + }, + { + "id": "url", + "text": "URL", + "level": 3 + }, + { + "id": "stock-photos", + "text": "Stock Photos", + "level": 3 + }, + { + "id": "fit-modes", + "text": "Fit Modes", + "level": 2 + }, + { + "id": "templated-content", + "text": "Templated Content", + "level": 2 + } + ] + }, + "/template-editor/blocks/free-panel/": { + "ids": [ + "free-panel", + "common-properties", + "block-specific-properties", + "templated-content", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "free-panel", + "text": "Free Panel", + "level": 1 + }, + { + "id": "common-properties", + "text": "Common Properties", + "level": 2 + }, + { + "id": null, + "text": "Canvas backgrounds", + "level": 3 + }, + { + "id": "block-specific-properties", + "text": "Block Specific Properties", + "level": 2 + }, + { + "id": null, + "text": "Panel spacing", + "level": 3 + }, + { + "id": "templated-content", + "text": "Templated Content", + "level": 2 + } + ] + }, + "/template-editor/blocks/rich-text/": { + "ids": [ + "rich-text-block", + "common-properties", + "block-specific-properties", + "templated-content", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "rich-text-block", + "text": "Rich Text Block", + "level": 1 + }, + { + "id": "common-properties", + "text": "Common Properties", + "level": 2 + }, + { + "id": null, + "text": "Canvas backgrounds", + "level": 3 + }, + { + "id": null, + "text": "Text block shadows", + "level": 3 + }, + { + "id": "block-specific-properties", + "text": "Block Specific Properties", + "level": 2 + }, + { + "id": "templated-content", + "text": "Templated Content", + "level": 2 + } + ] + }, + "/template-editor/blocks/flex-panel/": { + "ids": [ + "flex-panel", + "common-properties", + "block-specific-properties", + "child-properties", + "templated-content", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "flex-panel", + "text": "Flex Panel", + "level": 1 + }, + { + "id": "common-properties", + "text": "Common Properties", + "level": 2 + }, + { + "id": null, + "text": "Canvas backgrounds", + "level": 3 + }, + { + "id": "block-specific-properties", + "text": "Block Specific Properties", + "level": 2 + }, + { + "id": null, + "text": "Panel spacing", + "level": 3 + }, + { + "id": "child-properties", + "text": "Child Properties", + "level": 2 + }, + { + "id": "templated-content", + "text": "Templated Content", + "level": 2 + } + ] + }, + "/template-editor/blocks/grid-panel/": { + "ids": [ + "grid-panel", + "common-properties", + "block-specific-properties", + "child-properties", + "grid-tracks", + "templated-content", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "grid-panel", + "text": "Grid Panel", + "level": 1 + }, + { + "id": "common-properties", + "text": "Common Properties", + "level": 2 + }, + { + "id": null, + "text": "Auto size to grid cell", + "level": 3 + }, + { + "id": null, + "text": "Canvas backgrounds", + "level": 3 + }, + { + "id": "block-specific-properties", + "text": "Block Specific Properties", + "level": 2 + }, + { + "id": null, + "text": "Panel spacing", + "level": 3 + }, + { + "id": "child-properties", + "text": "Child Properties", + "level": 2 + }, + { + "id": "grid-tracks", + "text": "Grid Tracks", + "level": 2 + }, + { + "id": "templated-content", + "text": "Templated Content", + "level": 2 + } + ] + }, + "/parameters/render_when_ready/": { + "ids": [ + "render-when-ready", + "javascript-helper", + "using-with-url-to-image", + "when-to-use-this", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "render-when-ready", + "text": "Render when ready", + "level": 1 + }, + { + "id": "javascript-helper", + "text": "JavaScript Helper", + "level": 2 + }, + { + "id": "using-with-url-to-image", + "text": "Using with URL to Image", + "level": 2 + }, + { + "id": "when-to-use-this", + "text": "When to use this", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/selector/": { + "ids": [ + "css-selector-parameter", + "overview", + "basic-usage", + "html-example", + "common-selector-types", + "class-selectors", + "id-selectors", + "nested-selectors", + "multiple-classes", + "advanced-selectors", + "best-practices", + "common-issues-and-solutions", + "element-not-found", + "wrong-element-selected", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "css-selector-parameter", + "text": "CSS Selector Parameter", + "level": 1 + }, + { + "id": "overview", + "text": "Overview", + "level": 2 + }, + { + "id": null, + "text": "Works Everywhere", + "level": 3 + }, + { + "id": "basic-usage", + "text": "Basic Usage", + "level": 2 + }, + { + "id": "html-example", + "text": "HTML Example", + "level": 3 + }, + { + "id": "common-selector-types", + "text": "Common Selector Types", + "level": 2 + }, + { + "id": "class-selectors", + "text": "Class Selectors", + "level": 3 + }, + { + "id": "id-selectors", + "text": "ID Selectors", + "level": 3 + }, + { + "id": "nested-selectors", + "text": "Nested Selectors", + "level": 3 + }, + { + "id": "multiple-classes", + "text": "Multiple Classes", + "level": 3 + }, + { + "id": "advanced-selectors", + "text": "Advanced Selectors", + "level": 2 + }, + { + "id": "best-practices", + "text": "Best Practices", + "level": 2 + }, + { + "id": null, + "text": "Performance Tip", + "level": 3 + }, + { + "id": "common-issues-and-solutions", + "text": "Common Issues and Solutions", + "level": 2 + }, + { + "id": "element-not-found", + "text": "Element Not Found", + "level": 3 + }, + { + "id": "wrong-element-selected", + "text": "Wrong Element Selected", + "level": 3 + } + ] + }, + "/parameters/max_wait_ms/": { + "ids": [ + "using-max_wait_ms", + "how-it-works", + "value-range", + "max_wait_ms-vs-ms_delay", + "when-to-use-each", + "example-usage", + "speed-up-slow-pages", + "combined-with-ms_delay", + "fast-screenshots", + "common-use-cases", + "news-websites", + "e-commerce-pages", + "batch-processing", + "best-practices", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "using-max_wait_ms", + "text": "Using max_wait_ms", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "value-range", + "text": "Value range", + "level": 2 + }, + { + "id": "max_wait_ms-vs-ms_delay", + "text": "max_wait_ms vs ms_delay", + "level": 2 + }, + { + "id": "when-to-use-each", + "text": "When to use each", + "level": 3 + }, + { + "id": "example-usage", + "text": "Example usage", + "level": 2 + }, + { + "id": "speed-up-slow-pages", + "text": "Speed up slow pages", + "level": 3 + }, + { + "id": "combined-with-ms_delay", + "text": "Combined with ms_delay", + "level": 3 + }, + { + "id": "fast-screenshots", + "text": "Fast screenshots", + "level": 3 + }, + { + "id": "common-use-cases", + "text": "Common use cases", + "level": 2 + }, + { + "id": "news-websites", + "text": "News websites", + "level": 3 + }, + { + "id": "e-commerce-pages", + "text": "E-commerce pages", + "level": 3 + }, + { + "id": "batch-processing", + "text": "Batch processing", + "level": 3 + }, + { + "id": "best-practices", + "text": "Best practices", + "level": 2 + }, + { + "id": null, + "text": "Note", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/proxy_id/": { + "ids": [ + "using-proxy_id", + "how-it-works", + "value", + "example-usage", + "json-request", + "curl", + "htmlcss-render", + "manage-proxy-configurations", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "using-proxy_id", + "text": "Using proxy_id", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "value", + "text": "Value", + "level": 2 + }, + { + "id": "example-usage", + "text": "Example usage", + "level": 2 + }, + { + "id": "json-request", + "text": "JSON request", + "level": 3 + }, + { + "id": "curl", + "text": "cURL", + "level": 3 + }, + { + "id": "htmlcss-render", + "text": "HTML/CSS render", + "level": 3 + }, + { + "id": null, + "text": "Plan availability", + "level": 3 + }, + { + "id": null, + "text": "Disabling a proxy", + "level": 3 + }, + { + "id": "manage-proxy-configurations", + "text": "Manage proxy configurations", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/viewport/": { + "ids": [ + "viewport-parameters", + "how-it-works", + "parameters", + "viewport-width-and-height", + "viewport-mobile", + "viewport-landscape", + "viewport-touch", + "interactions-with-other-parameters", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "viewport-parameters", + "text": "Viewport parameters", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "parameters", + "text": "Parameters", + "level": 2 + }, + { + "id": "viewport-width-and-height", + "text": "Setting viewport width and height", + "level": 2 + }, + { + "id": "viewport-mobile", + "text": "Emulating a mobile viewport", + "level": 2 + }, + { + "id": "viewport-landscape", + "text": "Using landscape orientation", + "level": 2 + }, + { + "id": "viewport-touch", + "text": "Enabling touch support", + "level": 2 + }, + { + "id": "interactions-with-other-parameters", + "text": "Interactions with other parameters", + "level": 2 + }, + { + "id": null, + "text": "Responsive layouts", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/timezone/": { + "ids": [ + "using-timezone", + "how-it-works", + "values", + "when-to-use-it", + "example-usage", + "screenshot-with-specific-timezone", + "json-request", + "html-with-javascript-dates", + "common-use-cases", + "regional-reports", + "calendar-screenshots", + "testing-localized-content", + "technical-details", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "using-timezone", + "text": "Using timezone", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "values", + "text": "Values", + "level": 2 + }, + { + "id": "when-to-use-it", + "text": "When to use it", + "level": 2 + }, + { + "id": "example-usage", + "text": "Example usage", + "level": 2 + }, + { + "id": "screenshot-with-specific-timezone", + "text": "Screenshot with specific timezone", + "level": 3 + }, + { + "id": "json-request", + "text": "JSON request", + "level": 3 + }, + { + "id": "html-with-javascript-dates", + "text": "HTML with JavaScript dates", + "level": 3 + }, + { + "id": "common-use-cases", + "text": "Common use cases", + "level": 2 + }, + { + "id": "regional-reports", + "text": "Regional reports", + "level": 3 + }, + { + "id": "calendar-screenshots", + "text": "Calendar screenshots", + "level": 3 + }, + { + "id": "testing-localized-content", + "text": "Testing localized content", + "level": 3 + }, + { + "id": "technical-details", + "text": "Technical details", + "level": 2 + }, + { + "id": null, + "text": "Tip", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/full_screen/": { + "ids": [ + "using-full_screen", + "how-it-works", + "when-to-use-it", + "default-behavior", + "example-usage", + "capturing-a-full-webpage", + "in-a-json-request", + "combined-with-other-parameters", + "considerations", + "file-size", + "rendering-time", + "lazy-loaded-content", + "common-use-cases", + "documentation-screenshots", + "email-newsletter-previews", + "landing-page-captures", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "using-full_screen", + "text": "Using full_screen", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "when-to-use-it", + "text": "When to use it", + "level": 2 + }, + { + "id": "default-behavior", + "text": "Default behavior", + "level": 2 + }, + { + "id": "example-usage", + "text": "Example usage", + "level": 2 + }, + { + "id": "capturing-a-full-webpage", + "text": "Capturing a full webpage", + "level": 3 + }, + { + "id": "in-a-json-request", + "text": "In a JSON request", + "level": 3 + }, + { + "id": "combined-with-other-parameters", + "text": "Combined with other parameters", + "level": 3 + }, + { + "id": "considerations", + "text": "Considerations", + "level": 2 + }, + { + "id": "file-size", + "text": "File size", + "level": 3 + }, + { + "id": "rendering-time", + "text": "Rendering time", + "level": 3 + }, + { + "id": "lazy-loaded-content", + "text": "Lazy-loaded content", + "level": 3 + }, + { + "id": "common-use-cases", + "text": "Common use cases", + "level": 2 + }, + { + "id": "documentation-screenshots", + "text": "Documentation screenshots", + "level": 3 + }, + { + "id": "email-newsletter-previews", + "text": "Email newsletter previews", + "level": 3 + }, + { + "id": "landing-page-captures", + "text": "Landing page captures", + "level": 3 + }, + { + "id": null, + "text": "Performance tip", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/color_scheme/": { + "ids": [ + "using-color_scheme", + "how-it-works", + "values", + "when-to-use-it", + "example-usage", + "screenshot-in-dark-mode", + "json-request", + "html-with-dark-mode-styles", + "common-use-cases", + "social-media-screenshots", + "documentation-screenshots", + "design-testing", + "technical-details", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "using-color_scheme", + "text": "Using color_scheme", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "values", + "text": "Values", + "level": 2 + }, + { + "id": "when-to-use-it", + "text": "When to use it", + "level": 2 + }, + { + "id": "example-usage", + "text": "Example usage", + "level": 2 + }, + { + "id": "screenshot-in-dark-mode", + "text": "Screenshot in dark mode", + "level": 3 + }, + { + "id": "json-request", + "text": "JSON request", + "level": 3 + }, + { + "id": "html-with-dark-mode-styles", + "text": "HTML with dark mode styles", + "level": 3 + }, + { + "id": "common-use-cases", + "text": "Common use cases", + "level": 2 + }, + { + "id": "social-media-screenshots", + "text": "Social media screenshots", + "level": 3 + }, + { + "id": "documentation-screenshots", + "text": "Documentation screenshots", + "level": 3 + }, + { + "id": "design-testing", + "text": "Design testing", + "level": 3 + }, + { + "id": "technical-details", + "text": "Technical details", + "level": 2 + }, + { + "id": null, + "text": "Note", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/ms_delay/": { + "ids": [ + "using-ms_delay", + "when-to-use-ms_delay", + "how-it-works", + "default-behavior", + "image-credits-and-billing", + "credit-usage", + "important-notes", + "examples", + "alternatives-to-high-ms_delay-values", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "using-ms_delay", + "text": "Using ms_delay", + "level": 1 + }, + { + "id": "when-to-use-ms_delay", + "text": "When to use ms_delay", + "level": 2 + }, + { + "id": null, + "text": "Important", + "level": 3 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "default-behavior", + "text": "Default behavior", + "level": 2 + }, + { + "id": "image-credits-and-billing", + "text": "Image credits and billing", + "level": 2 + }, + { + "id": "credit-usage", + "text": "Image credit usage", + "level": 3 + }, + { + "id": "important-notes", + "text": "Important notes", + "level": 3 + }, + { + "id": null, + "text": "Cost optimization", + "level": 3 + }, + { + "id": "examples", + "text": "Examples", + "level": 3 + }, + { + "id": "alternatives-to-high-ms_delay-values", + "text": "Alternatives to high ms_delay values", + "level": 3 + } + ] + }, + "/parameters/transparent_background/": { + "ids": [ + "using-transparent_background", + "how-it-works", + "values", + "htmlcss-example", + "url-screenshot-example", + "curl-example", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "using-transparent_background", + "text": "Using transparent_background", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": null, + "text": "PNG Format Required", + "level": 3 + }, + { + "id": "values", + "text": "Values", + "level": 2 + }, + { + "id": "htmlcss-example", + "text": "HTML/CSS example", + "level": 2 + }, + { + "id": "url-screenshot-example", + "text": "URL screenshot example", + "level": 2 + }, + { + "id": "curl-example", + "text": "cURL example", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/jumbo-images/": { + "ids": [ + "jumbo-images", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "jumbo-images", + "text": "Jumbo Images", + "level": 1 + } + ] + }, + "/parameters/pdf_options/": { + "ids": [ + "pdf-options", + "overview", + "parameters", + "common-page-sizes", + "example-usage", + "create-an-image-then-render-it-as-a-pdf", + "return-a-pdf-url-directly", + "letter-size-with-margins", + "a4-document", + "scaled-content", + "common-use-cases", + "invoices-and-receipts", + "certificates", + "reports", + "best-practices", + "units", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "pdf-options", + "text": "PDF Options", + "level": 1 + }, + { + "id": "overview", + "text": "Overview", + "level": 2 + }, + { + "id": "parameters", + "text": "Parameters", + "level": 2 + }, + { + "id": "common-page-sizes", + "text": "Common page sizes", + "level": 2 + }, + { + "id": "example-usage", + "text": "Example usage", + "level": 2 + }, + { + "id": "create-an-image-then-render-it-as-a-pdf", + "text": "Create an image, then render it as a PDF", + "level": 3 + }, + { + "id": "return-a-pdf-url-directly", + "text": "Return a PDF URL directly", + "level": 3 + }, + { + "id": "letter-size-with-margins", + "text": "Letter size with margins", + "level": 3 + }, + { + "id": "a4-document", + "text": "A4 document", + "level": 3 + }, + { + "id": "scaled-content", + "text": "Scaled content", + "level": 3 + }, + { + "id": "common-use-cases", + "text": "Common use cases", + "level": 2 + }, + { + "id": "invoices-and-receipts", + "text": "Invoices and receipts", + "level": 3 + }, + { + "id": "certificates", + "text": "Certificates", + "level": 3 + }, + { + "id": "reports", + "text": "Reports", + "level": 3 + }, + { + "id": "best-practices", + "text": "Best practices", + "level": 2 + }, + { + "id": "units", + "text": "Units", + "level": 2 + }, + { + "id": null, + "text": "Tip", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/headers/": { + "ids": [ + "using-headers", + "how-it-works", + "request-formats", + "json", + "form-submission", + "create-and-render-url", + "header-rules-and-limits", + "additional-header-origins", + "include-headers-on-subrequests", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "using-headers", + "text": "Using headers", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": null, + "text": "Protect secrets", + "level": 3 + }, + { + "id": null, + "text": "User-Agent behavior", + "level": 3 + }, + { + "id": "request-formats", + "text": "Request formats", + "level": 2 + }, + { + "id": "json", + "text": "JSON", + "level": 3 + }, + { + "id": "form-submission", + "text": "Form submission", + "level": 3 + }, + { + "id": "create-and-render-url", + "text": "Create-and-render URL", + "level": 3 + }, + { + "id": "header-rules-and-limits", + "text": "Header rules and limits", + "level": 2 + }, + { + "id": "additional-header-origins", + "text": "additional_header_origins", + "level": 2 + }, + { + "id": "include-headers-on-subrequests", + "text": "include_headers_on_subrequests", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/identify_as_hcti/": { + "ids": [ + "using-identify_as_hcti", + "how-it-works", + "json-example", + "form-example", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "using-identify_as_hcti", + "text": "Using identify_as_hcti", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": null, + "text": "Not an authentication mechanism", + "level": 3 + }, + { + "id": "json-example", + "text": "JSON example", + "level": 2 + }, + { + "id": "form-example", + "text": "Form example", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/dedupe_duration_s/": { + "ids": [ + "using-dedupe_duration_s", + "how-it-works", + "values-and-defaults", + "htmlcss-example", + "url-example", + "disable-deduplication", + "where-it-applies", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "using-dedupe_duration_s", + "text": "Using dedupe_duration_s", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": null, + "text": "Best effort, not an idempotency guarantee", + "level": 3 + }, + { + "id": "values-and-defaults", + "text": "Values and defaults", + "level": 2 + }, + { + "id": "htmlcss-example", + "text": "HTML/CSS example", + "level": 2 + }, + { + "id": "url-example", + "text": "URL example", + "level": 2 + }, + { + "id": "disable-deduplication", + "text": "Disable deduplication", + "level": 2 + }, + { + "id": "where-it-applies", + "text": "Where it applies", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/format/": { + "ids": [ + "using-format", + "how-it-works", + "how-files-are-handled", + "values", + "htmlcss-example", + "url-screenshot-with-a-pdf-url", + "saved-template-image", + "image-batch", + "signed-urls", + "official-clients", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "using-format", + "text": "Using format", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "how-files-are-handled", + "text": "How files are handled", + "level": 2 + }, + { + "id": "values", + "text": "Values", + "level": 2 + }, + { + "id": "htmlcss-example", + "text": "HTML/CSS example", + "level": 2 + }, + { + "id": "url-screenshot-with-a-pdf-url", + "text": "URL screenshot with a PDF URL", + "level": 2 + }, + { + "id": "saved-template-image", + "text": "Saved template image", + "level": 2 + }, + { + "id": "image-batch", + "text": "Image batch", + "level": 2 + }, + { + "id": "signed-urls", + "text": "Signed URLs", + "level": 2 + }, + { + "id": "official-clients", + "text": "Official clients", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/dl/": { + "ids": [ + "download-parameter-dl", + "overview", + "usage", + "implementation-examples", + "html-download-link", + "javascript-download-trigger", + "common-use-cases", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "download-parameter-dl", + "text": "Download Parameter (dl)", + "level": 1 + }, + { + "id": "overview", + "text": "Overview", + "level": 2 + }, + { + "id": "usage", + "text": "Usage", + "level": 2 + }, + { + "id": "implementation-examples", + "text": "Implementation Examples", + "level": 2 + }, + { + "id": "html-download-link", + "text": "HTML Download Link", + "level": 3 + }, + { + "id": "javascript-download-trigger", + "text": "JavaScript Download Trigger", + "level": 3 + }, + { + "id": "common-use-cases", + "text": "Common Use Cases", + "level": 2 + }, + { + "id": null, + "text": "File Format Tip", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/storage_destination_id/": { + "ids": [ + "using-storage_destination_id", + "how-it-works", + "value", + "example-usage", + "json-request", + "curl", + "template", + "manage-destination-configurations", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "using-storage_destination_id", + "text": "Using storage_destination_id", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "value", + "text": "Value", + "level": 2 + }, + { + "id": "example-usage", + "text": "Example usage", + "level": 2 + }, + { + "id": "json-request", + "text": "JSON request", + "level": 3 + }, + { + "id": "curl", + "text": "cURL", + "level": 3 + }, + { + "id": "template", + "text": "Template", + "level": 3 + }, + { + "id": null, + "text": "Plan availability", + "level": 3 + }, + { + "id": "manage-destination-configurations", + "text": "Manage destination configurations", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/device_scale/": { + "ids": [ + "using-device_scale", + "how-it-works", + "default-values", + "common-issues", + "blurry-images", + "oversized-images", + "blurry-url-images", + "why-is-my-image-double-the-size", + "what-is-pixel-ratio-and-why-it-matters", + "pixel-ratio-and-old-screens", + "pixel-ratio-and-new-screens-high-dpi-or-retina-displays", + "handling-pixel-ratio-in-web-development", + "using-device_scale-effectively", + "for-web-usage", + "for-print-usage", + "technical-details", + "pixel-ratio-explained", + "impact-on-file-size", + "best-practices", + "example-usage", + "in-api-requests", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "using-device_scale", + "text": "Using device_scale", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "default-values", + "text": "Default values", + "level": 2 + }, + { + "id": "common-issues", + "text": "Common issues", + "level": 2 + }, + { + "id": "blurry-images", + "text": "Blurry images", + "level": 3 + }, + { + "id": "oversized-images", + "text": "Oversized images", + "level": 3 + }, + { + "id": "blurry-url-images", + "text": "Blurry URL images", + "level": 2 + }, + { + "id": "why-is-my-image-double-the-size", + "text": "Why is my image double the size?", + "level": 2 + }, + { + "id": "what-is-pixel-ratio-and-why-it-matters", + "text": "What is pixel ratio and why it matters", + "level": 2 + }, + { + "id": "pixel-ratio-and-old-screens", + "text": "Pixel Ratio and Old Screens", + "level": 3 + }, + { + "id": "pixel-ratio-and-new-screens-high-dpi-or-retina-displays", + "text": "Pixel Ratio and New Screens (High-DPI or Retina Displays):", + "level": 3 + }, + { + "id": "handling-pixel-ratio-in-web-development", + "text": "Handling Pixel Ratio in Web Development", + "level": 3 + }, + { + "id": "using-device_scale-effectively", + "text": "Using device_scale effectively", + "level": 2 + }, + { + "id": "for-web-usage", + "text": "For web usage", + "level": 3 + }, + { + "id": "for-print-usage", + "text": "For print usage", + "level": 3 + }, + { + "id": "technical-details", + "text": "Technical details", + "level": 2 + }, + { + "id": "pixel-ratio-explained", + "text": "Pixel ratio explained", + "level": 3 + }, + { + "id": "impact-on-file-size", + "text": "Impact on file size", + "level": 3 + }, + { + "id": "best-practices", + "text": "Best practices", + "level": 3 + }, + { + "id": "example-usage", + "text": "Example usage", + "level": 2 + }, + { + "id": "in-api-requests", + "text": "In API requests", + "level": 3 + }, + { + "id": null, + "text": "Performance tip", + "level": 3 + } + ] + }, + "/parameters/media_type/": { + "ids": [ + "using-media_type", + "how-it-works", + "values", + "render-with-print-styles", + "example-with-different-screen-and-print-styles", + "common-use-cases", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "using-media_type", + "text": "Using media_type", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "values", + "text": "Values", + "level": 2 + }, + { + "id": "render-with-print-styles", + "text": "Render with print styles", + "level": 2 + }, + { + "id": "example-with-different-screen-and-print-styles", + "text": "Example with different screen and print styles", + "level": 2 + }, + { + "id": "common-use-cases", + "text": "Common use cases", + "level": 2 + }, + { + "id": null, + "text": "Output format", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/parameters/google_fonts/": { + "ids": [ + "google-fonts-parameter", + "parameter-details", + "usage-examples", + "single-font", + "multiple-fonts", + "font-weights-and-styles", + "specifying-font-weights", + "debugging-font-weights", + "troubleshooting", + "flash-of-unstyled-text-fout", + "common-issues", + "live-example", + "alternative-approaches", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "google-fonts-parameter", + "text": "Google Fonts Parameter", + "level": 1 + }, + { + "id": "parameter-details", + "text": "Parameter Details", + "level": 2 + }, + { + "id": "usage-examples", + "text": "Usage Examples", + "level": 2 + }, + { + "id": "single-font", + "text": "Single Font", + "level": 3 + }, + { + "id": "multiple-fonts", + "text": "Multiple Fonts", + "level": 3 + }, + { + "id": null, + "text": "Performance tip", + "level": 3 + }, + { + "id": "font-weights-and-styles", + "text": "Font Weights and Styles", + "level": 2 + }, + { + "id": "specifying-font-weights", + "text": "Specifying Font Weights", + "level": 3 + }, + { + "id": "debugging-font-weights", + "text": "Debugging Font Weights", + "level": 3 + }, + { + "id": null, + "text": "Font weight tip", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "flash-of-unstyled-text-fout", + "text": "Flash of Unstyled Text (FOUT)", + "level": 3 + }, + { + "id": "common-issues", + "text": "Common Issues", + "level": 3 + }, + { + "id": "live-example", + "text": "Live Example", + "level": 2 + }, + { + "id": "alternative-approaches", + "text": "Alternative Approaches", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/advanced/": { + "ids": [ + "advanced-features", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "advanced-features", + "text": "Advanced Features", + "level": 1 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/guides/social-media/": { + "ids": [ + "social-media-screenshots", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "social-media-screenshots", + "text": "Social Media Screenshots", + "level": 1 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/guides/debugging/": { + "ids": [ + "debugging", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "debugging", + "text": "Debugging", + "level": 1 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/guides/workflows/": { + "ids": [ + "workflows--tools", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "workflows--tools", + "text": "Workflows & Tools", + "level": 1 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/guides/styling/": { + "ids": [ + "styling--fonts", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "styling--fonts", + "text": "Styling & Fonts", + "level": 1 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/guides/og-images/": { + "ids": [ + "og-image-platform-guides", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "og-image-platform-guides", + "text": "OG Image platform guides", + "level": 1 + } + ] + }, + "/guides/account/": { + "ids": [ + "account--organizations", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "account--organizations", + "text": "Account & organizations", + "level": 1 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/guides/account/organization-settings/": { + "ids": [ + "organization-settings", + "what-is-an-organization", + "member-roles", + "resource-permissions", + "invites", + "managing-members-and-billing-emails", + "see-also", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "organization-settings", + "text": "Organization settings", + "level": 1 + }, + { + "id": "what-is-an-organization", + "text": "What is an organization?", + "level": 2 + }, + { + "id": "member-roles", + "text": "Member roles", + "level": 2 + }, + { + "id": "resource-permissions", + "text": "Resource permissions", + "level": 2 + }, + { + "id": "invites", + "text": "Invites", + "level": 2 + }, + { + "id": "managing-members-and-billing-emails", + "text": "Managing members and billing emails", + "level": 2 + }, + { + "id": "see-also", + "text": "See also", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/account/account-settings/": { + "ids": [ + "account-settings", + "what-youll-find-here", + "switching-organizations", + "accepting-or-declining-invites", + "organization-settings-vs-account-settings", + "api-keys-and-mcp-connections", + "see-also", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "account-settings", + "text": "Account settings", + "level": 1 + }, + { + "id": "what-youll-find-here", + "text": "What you\u2019ll find here", + "level": 2 + }, + { + "id": "switching-organizations", + "text": "Switching organizations", + "level": 2 + }, + { + "id": "accepting-or-declining-invites", + "text": "Accepting or declining invites", + "level": 2 + }, + { + "id": "organization-settings-vs-account-settings", + "text": "Organization settings vs account settings", + "level": 2 + }, + { + "id": "api-keys-and-mcp-connections", + "text": "API keys and MCP connections", + "level": 2 + }, + { + "id": "see-also", + "text": "See also", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/og-images/webflow/": { + "ids": [ + "generate-automatic-open-graph-images-for-your-webflow-site", + "before-you-begin", + "add-tags-to-a-static-page", + "add-tags-to-a-cms-collection-page", + "pass-webflow-cms-fields-to-a-template", + "customize-page-screenshot-mode", + "publish-and-verify", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "generate-automatic-open-graph-images-for-your-webflow-site", + "text": "Generate Automatic Open Graph Images for your Webflow Site", + "level": 1 + }, + { + "id": "before-you-begin", + "text": "Before you begin", + "level": 2 + }, + { + "id": "add-tags-to-a-static-page", + "text": "Add tags to a static page", + "level": 2 + }, + { + "id": "add-tags-to-a-cms-collection-page", + "text": "Add tags to a CMS Collection page", + "level": 2 + }, + { + "id": "pass-webflow-cms-fields-to-a-template", + "text": "Pass Webflow CMS fields to a template", + "level": 2 + }, + { + "id": "customize-page-screenshot-mode", + "text": "Customize Page Screenshot mode", + "level": 2 + }, + { + "id": "publish-and-verify", + "text": "Publish and verify", + "level": 2 + } + ] + }, + "/guides/og-images/jekyll/": { + "ids": [ + "generate-automatic-open-graph-images-for-your-jekyll-site", + "before-you-begin", + "add-a-reusable-head-include", + "use-front-matter-for-per-page-controls", + "page-screenshot-mode", + "template-values-mode", + "build-and-verify", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "generate-automatic-open-graph-images-for-your-jekyll-site", + "text": "Generate Automatic Open Graph Images for your Jekyll Site", + "level": 1 + }, + { + "id": "before-you-begin", + "text": "Before you begin", + "level": 2 + }, + { + "id": "add-a-reusable-head-include", + "text": "Add a reusable head include", + "level": 2 + }, + { + "id": "use-front-matter-for-per-page-controls", + "text": "Use front matter for per-page controls", + "level": 2 + }, + { + "id": "page-screenshot-mode", + "text": "Page Screenshot mode", + "level": 3 + }, + { + "id": "template-values-mode", + "text": "Template Values mode", + "level": 3 + }, + { + "id": "build-and-verify", + "text": "Build and verify", + "level": 2 + } + ] + }, + "/guides/og-images/squarespace/": { + "ids": [ + "generate-automatic-open-graph-images-for-your-squarespace-site", + "before-you-begin", + "add-tags-to-a-static-squarespace-page", + "customize-a-page-screenshot", + "send-values-to-an-hcti-template", + "understand-collection-page-limitations", + "verify-the-published-page", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "generate-automatic-open-graph-images-for-your-squarespace-site", + "text": "Generate Automatic Open Graph Images for your Squarespace Site", + "level": 1 + }, + { + "id": "before-you-begin", + "text": "Before you begin", + "level": 2 + }, + { + "id": "add-tags-to-a-static-squarespace-page", + "text": "Add tags to a static Squarespace page", + "level": 2 + }, + { + "id": "customize-a-page-screenshot", + "text": "Customize a page screenshot", + "level": 2 + }, + { + "id": "send-values-to-an-hcti-template", + "text": "Send values to an HCTI template", + "level": 2 + }, + { + "id": "understand-collection-page-limitations", + "text": "Understand collection-page limitations", + "level": 2 + }, + { + "id": "verify-the-published-page", + "text": "Verify the published page", + "level": 2 + } + ] + }, + "/guides/og-images/wordpress/": { + "ids": [ + "generate-automatic-open-graph-images-for-your-wordpress-site", + "before-you-begin", + "build-the-hcti-image-url", + "option-a-a-site-without-an-seo-social-tag-plugin", + "option-b-yoast-seo-already-generates-the-tags", + "use-post-data-in-template-values-mode", + "configure-page-screenshot-mode", + "verify-the-output", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "generate-automatic-open-graph-images-for-your-wordpress-site", + "text": "Generate Automatic Open Graph Images for your WordPress Site", + "level": 1 + }, + { + "id": "before-you-begin", + "text": "Before you begin", + "level": 2 + }, + { + "id": "build-the-hcti-image-url", + "text": "Build the HCTI image URL", + "level": 2 + }, + { + "id": "option-a-a-site-without-an-seo-social-tag-plugin", + "text": "Option A: a site without an SEO social-tag plugin", + "level": 2 + }, + { + "id": "option-b-yoast-seo-already-generates-the-tags", + "text": "Option B: Yoast SEO already generates the tags", + "level": 2 + }, + { + "id": "use-post-data-in-template-values-mode", + "text": "Use post data in Template Values mode", + "level": 2 + }, + { + "id": "configure-page-screenshot-mode", + "text": "Configure Page Screenshot mode", + "level": 2 + }, + { + "id": "verify-the-output", + "text": "Verify the output", + "level": 2 + } + ] + }, + "/guides/og-images/shopify/": { + "ids": [ + "generate-automatic-open-graph-images-for-your-shopify-store", + "before-you-begin", + "add-the-image-tags-to-your-theme", + "use-shopify-data-in-a-template", + "capture-a-storefront-element", + "verify-the-storefront-output", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "generate-automatic-open-graph-images-for-your-shopify-store", + "text": "Generate Automatic Open Graph Images for your Shopify Store", + "level": 1 + }, + { + "id": "before-you-begin", + "text": "Before you begin", + "level": 2 + }, + { + "id": "add-the-image-tags-to-your-theme", + "text": "Add the image tags to your theme", + "level": 2 + }, + { + "id": "use-shopify-data-in-a-template", + "text": "Use Shopify data in a template", + "level": 2 + }, + { + "id": "capture-a-storefront-element", + "text": "Capture a storefront element", + "level": 2 + }, + { + "id": "verify-the-storefront-output", + "text": "Verify the storefront output", + "level": 2 + } + ] + }, + "/guides/og-images/sitepress/": { + "ids": [ + "generate-automatic-open-graph-images-for-your-sitepress-site", + "before-you-begin", + "add-the-tags-to-a-shared-erb-layout", + "use-sitepress-frontmatter-as-template-values", + "configure-page-screenshot-mode", + "compile-and-verify", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "generate-automatic-open-graph-images-for-your-sitepress-site", + "text": "Generate Automatic Open Graph Images for your Sitepress Site", + "level": 1 + }, + { + "id": "before-you-begin", + "text": "Before you begin", + "level": 2 + }, + { + "id": "add-the-tags-to-a-shared-erb-layout", + "text": "Add the tags to a shared ERB layout", + "level": 2 + }, + { + "id": "use-sitepress-frontmatter-as-template-values", + "text": "Use Sitepress frontmatter as template values", + "level": 2 + }, + { + "id": "configure-page-screenshot-mode", + "text": "Configure Page Screenshot mode", + "level": 2 + }, + { + "id": "compile-and-verify", + "text": "Compile and verify", + "level": 2 + } + ] + }, + "/guides/og-images/wix/": { + "ids": [ + "generate-automatic-open-graph-images-for-your-wix-site", + "before-you-begin", + "add-the-tags-with-velo", + "use-wix-data-in-template-values-mode", + "configure-page-screenshot-mode", + "publish-and-verify", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "generate-automatic-open-graph-images-for-your-wix-site", + "text": "Generate Automatic Open Graph Images for your Wix Site", + "level": 1 + }, + { + "id": "before-you-begin", + "text": "Before you begin", + "level": 2 + }, + { + "id": "add-the-tags-with-velo", + "text": "Add the tags with Velo", + "level": 2 + }, + { + "id": "use-wix-data-in-template-values-mode", + "text": "Use Wix data in Template Values mode", + "level": 2 + }, + { + "id": "configure-page-screenshot-mode", + "text": "Configure Page Screenshot mode", + "level": 2 + }, + { + "id": "publish-and-verify", + "text": "Publish and verify", + "level": 2 + } + ] + }, + "/guides/og-images/astro/": { + "ids": [ + "generate-automatic-open-graph-images-for-your-astro-site", + "before-you-begin", + "create-an-seo-component", + "render-it-from-a-shared-layout", + "adapt-a-page-screenshot", + "build-and-verify", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "generate-automatic-open-graph-images-for-your-astro-site", + "text": "Generate Automatic Open Graph Images for your Astro Site", + "level": 1 + }, + { + "id": "before-you-begin", + "text": "Before you begin", + "level": 2 + }, + { + "id": "create-an-seo-component", + "text": "Create an SEO component", + "level": 2 + }, + { + "id": "render-it-from-a-shared-layout", + "text": "Render it from a shared layout", + "level": 2 + }, + { + "id": "adapt-a-page-screenshot", + "text": "Adapt a page screenshot", + "level": 2 + }, + { + "id": "build-and-verify", + "text": "Build and verify", + "level": 2 + } + ] + }, + "/guides/styling/file-formats/": { + "ids": [ + "image-file-formats", + "supported-formats", + "format-characteristics", + "png", + "jpg", + "webp", + "pdf", + "automatic-webp-optimization", + "best-practices", + "format-selection", + "browser-support", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "image-file-formats", + "text": "Image File Formats", + "level": 1 + }, + { + "id": "supported-formats", + "text": "Supported Formats", + "level": 2 + }, + { + "id": null, + "text": "Tip", + "level": 3 + }, + { + "id": null, + "text": "Default Format", + "level": 3 + }, + { + "id": "format-characteristics", + "text": "Format Characteristics", + "level": 2 + }, + { + "id": "png", + "text": "PNG", + "level": 3 + }, + { + "id": "jpg", + "text": "JPG", + "level": 3 + }, + { + "id": "webp", + "text": "WebP", + "level": 3 + }, + { + "id": "pdf", + "text": "PDF", + "level": 3 + }, + { + "id": "automatic-webp-optimization", + "text": "Automatic WebP Optimization", + "level": 2 + }, + { + "id": null, + "text": "Performance Tip", + "level": 3 + }, + { + "id": "best-practices", + "text": "Best Practices", + "level": 2 + }, + { + "id": "format-selection", + "text": "Format Selection", + "level": 3 + }, + { + "id": "browser-support", + "text": "Browser Support", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/styling/transparent-background/": { + "ids": [ + "transparent-backgrounds", + "simplified-method-recommended", + "implementation", + "examples", + "basic-example", + "code-example", + "common-use-cases", + "best-practices", + "dos", + "donts", + "url-based-screenshots", + "troubleshooting", + "common-issues", + "example-fix", + "browser-compatibility", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "transparent-backgrounds", + "text": "Transparent Backgrounds", + "level": 1 + }, + { + "id": "simplified-method-recommended", + "text": "Simplified method (recommended)", + "level": 2 + }, + { + "id": null, + "text": "Existing method still supported", + "level": 3 + }, + { + "id": "implementation", + "text": "Implementation", + "level": 2 + }, + { + "id": null, + "text": "Important", + "level": 3 + }, + { + "id": null, + "text": "PNG Format Required", + "level": 3 + }, + { + "id": "examples", + "text": "Examples", + "level": 2 + }, + { + "id": "basic-example", + "text": "Basic Example", + "level": 3 + }, + { + "id": "code-example", + "text": "Code Example", + "level": 3 + }, + { + "id": "common-use-cases", + "text": "Common Use Cases", + "level": 2 + }, + { + "id": "best-practices", + "text": "Best Practices", + "level": 2 + }, + { + "id": "dos", + "text": "Do\u2019s", + "level": 3 + }, + { + "id": "donts", + "text": "Don\u2019ts", + "level": 3 + }, + { + "id": "url-based-screenshots", + "text": "URL-based Screenshots", + "level": 2 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "common-issues", + "text": "Common Issues", + "level": 3 + }, + { + "id": "example-fix", + "text": "Example Fix", + "level": 3 + }, + { + "id": null, + "text": "Performance Tip", + "level": 3 + }, + { + "id": "browser-compatibility", + "text": "Browser Compatibility", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/styling/external-css-fonts/": { + "ids": [ + "external-css-javascript--fonts", + "external-javascript-example", + "external-css-example", + "external-font-example", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "external-css-javascript--fonts", + "text": "External CSS, JavaScript & Fonts", + "level": 1 + }, + { + "id": "external-javascript-example", + "text": "External JavaScript Example", + "level": 2 + }, + { + "id": "external-css-example", + "text": "External CSS Example", + "level": 2 + }, + { + "id": "external-font-example", + "text": "External Font Example", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/workflows/highcharts/": { + "ids": [ + "image-charts-with-highchartsjs", + "example-html", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "image-charts-with-highchartsjs", + "text": "Image charts with Highcharts.js", + "level": 1 + }, + { + "id": "example-html", + "text": "Example HTML", + "level": 3 + }, + { + "id": null, + "text": "Disable animations", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/workflows/insomnia/": { + "ids": [ + "insomnia-htmlcss-to-image-api", + "insomnia", + "authorization", + "passing-htmlcss", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "insomnia-htmlcss-to-image-api", + "text": "Insomnia: HTML/CSS to Image API", + "level": 1 + }, + { + "id": "insomnia", + "text": "Insomnia", + "level": 2 + }, + { + "id": "authorization", + "text": "Authorization", + "level": 3 + }, + { + "id": "passing-htmlcss", + "text": "Passing HTML/CSS", + "level": 3 + } + ] + }, + "/guides/workflows/postman/": { + "ids": [ + "postman-htmlcss-to-image-api", + "create-your-first-image", + "explore-examples-and-parameters", + "make-a-request-manually", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "postman-htmlcss-to-image-api", + "text": "Postman: HTML/CSS to Image API", + "level": 1 + }, + { + "id": "create-your-first-image", + "text": "Create your first image", + "level": 2 + }, + { + "id": "explore-examples-and-parameters", + "text": "Explore examples and parameters", + "level": 2 + }, + { + "id": "make-a-request-manually", + "text": "Make a request manually", + "level": 2 + } + ] + }, + "/guides/workflows/email-to-slack/": { + "ids": [ + "how-to-automatically-post-email-screenshots-to-slack-with-zapier", + "how-it-works", + "step-by-step-guide", + "thats-it", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "how-to-automatically-post-email-screenshots-to-slack-with-zapier", + "text": "How to automatically post email screenshots to Slack (with Zapier)", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "step-by-step-guide", + "text": "Step by step guide", + "level": 2 + }, + { + "id": null, + "text": "FYI", + "level": 3 + }, + { + "id": "thats-it", + "text": "That\u2019s it!", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/workflows/email-to-images/": { + "ids": [ + "convert-html-emails-to-images", + "generating-images-and-pdfs-from-emails", + "include-full-html", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "convert-html-emails-to-images", + "text": "Convert HTML emails to images", + "level": 1 + }, + { + "id": "generating-images-and-pdfs-from-emails", + "text": "Generating images and PDFs from emails", + "level": 2 + }, + { + "id": "include-full-html", + "text": "Include full ", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/debugging/white-images/": { + "ids": [ + "debugging-white-or-blank-images", + "why-is-my-image-white-or-blank", + "solution-ms_delay", + "solution-render_when_ready", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "debugging-white-or-blank-images", + "text": "Debugging white or blank images", + "level": 1 + }, + { + "id": "why-is-my-image-white-or-blank", + "text": "Why is my image white or blank?", + "level": 2 + }, + { + "id": "solution-ms_delay", + "text": "Solution: ms_delay", + "level": 2 + }, + { + "id": "solution-render_when_ready", + "text": "Solution: render_when_ready", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/debugging/emoji/": { + "ids": [ + "rendering-emoji", + "how-it-works", + "emoji-class", + "disabling-twemoji", + "when-to-disable-twemoji", + "example", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "rendering-emoji", + "text": "Rendering Emoji", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "emoji-class", + "text": "emoji class", + "level": 2 + }, + { + "id": "disabling-twemoji", + "text": "Disabling Twemoji", + "level": 2 + }, + { + "id": "when-to-disable-twemoji", + "text": "When to disable Twemoji", + "level": 3 + }, + { + "id": "example", + "text": "Example", + "level": 3 + }, + { + "id": null, + "text": "Note", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/debugging/blurry-images/": { + "ids": [ + "debugging-blurry-images", + "why-images-look-blurry", + "understanding-pixel-density", + "the-modern-display-challenge", + "the-2x-rule-explained", + "device-scale-settings", + "default-behavior", + "common-causes-of-blurry-images", + "1-insufficient-source-image-resolution", + "2-incorrect-device-scale-for-urls", + "3-mixed-resolution-assets", + "step-by-step-debugging", + "step-1-check-your-device-scale", + "step-2-audit-your-source-images", + "step-3-test-on-different-displays", + "real-world-examples", + "example-1-social-media-card", + "example-2-company-logo", + "advanced-techniques", + "responsive-images-with-srcset", + "css-media-queries-for-high-dpi", + "vector-graphics-for-perfect-scaling", + "performance-considerations", + "file-size-impact", + "optimization-strategies", + "troubleshooting-checklist", + "browser-testing", + "need-help", + "need-help-1", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "debugging-blurry-images", + "text": "Debugging Blurry Images", + "level": 1 + }, + { + "id": "why-images-look-blurry", + "text": "Why Images Look Blurry", + "level": 2 + }, + { + "id": null, + "text": "Default High Resolution", + "level": 3 + }, + { + "id": "understanding-pixel-density", + "text": "Understanding Pixel Density", + "level": 2 + }, + { + "id": "the-modern-display-challenge", + "text": "The Modern Display Challenge", + "level": 3 + }, + { + "id": "the-2x-rule-explained", + "text": "The 2x Rule Explained", + "level": 3 + }, + { + "id": "device-scale-settings", + "text": "Device Scale Settings", + "level": 2 + }, + { + "id": "default-behavior", + "text": "Default Behavior", + "level": 3 + }, + { + "id": "common-causes-of-blurry-images", + "text": "Common Causes of Blurry Images", + "level": 2 + }, + { + "id": "1-insufficient-source-image-resolution", + "text": "1. Insufficient Source Image Resolution", + "level": 3 + }, + { + "id": "2-incorrect-device-scale-for-urls", + "text": "2. Incorrect Device Scale for URLs", + "level": 3 + }, + { + "id": "3-mixed-resolution-assets", + "text": "3. Mixed Resolution Assets", + "level": 3 + }, + { + "id": "step-by-step-debugging", + "text": "Step-by-Step Debugging", + "level": 2 + }, + { + "id": "step-1-check-your-device-scale", + "text": "Step 1: Check Your Device Scale", + "level": 3 + }, + { + "id": "step-2-audit-your-source-images", + "text": "Step 2: Audit Your Source Images", + "level": 3 + }, + { + "id": "step-3-test-on-different-displays", + "text": "Step 3: Test on Different Displays", + "level": 3 + }, + { + "id": "real-world-examples", + "text": "Real-World Examples", + "level": 2 + }, + { + "id": "example-1-social-media-card", + "text": "Example 1: Social Media Card", + "level": 3 + }, + { + "id": "example-2-company-logo", + "text": "Example 2: Company Logo", + "level": 3 + }, + { + "id": "advanced-techniques", + "text": "Advanced Techniques", + "level": 2 + }, + { + "id": "responsive-images-with-srcset", + "text": "Responsive Images with srcset", + "level": 3 + }, + { + "id": "css-media-queries-for-high-dpi", + "text": "CSS Media Queries for High-DPI", + "level": 3 + }, + { + "id": "vector-graphics-for-perfect-scaling", + "text": "Vector Graphics for Perfect Scaling", + "level": 3 + }, + { + "id": "performance-considerations", + "text": "Performance Considerations", + "level": 2 + }, + { + "id": "file-size-impact", + "text": "File Size Impact", + "level": 3 + }, + { + "id": "optimization-strategies", + "text": "Optimization Strategies", + "level": 3 + }, + { + "id": null, + "text": "Performance Tip", + "level": 3 + }, + { + "id": "troubleshooting-checklist", + "text": "Troubleshooting Checklist", + "level": 2 + }, + { + "id": "browser-testing", + "text": "Browser Testing", + "level": 2 + }, + { + "id": "need-help", + "text": "Need Help?", + "level": 2 + }, + { + "id": "need-help-1", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/debugging/cropping-issues/": { + "ids": [ + "debugging-cropping-issues", + "table-of-contents", + "markdown-toc", + "markdown-toc-how-auto-cropping-works", + "markdown-toc-the-most-common-mistake", + "markdown-toc-what-happens-with-a-full-html-page", + "markdown-toc-the-solution-use-html-snippets", + "markdown-toc-setting-dimensions-on-the-outermost-element", + "markdown-toc-using-css-classes", + "markdown-toc-adding-margins-around-your-image", + "markdown-toc-without-margin", + "markdown-toc-with-margin", + "markdown-toc-when-you-need-full-html-pages", + "markdown-toc-quick-troubleshooting-checklist", + "markdown-toc-summary", + "markdown-toc-need-help", + "how-auto-cropping-works", + "the-most-common-mistake", + "what-happens-with-a-full-html-page", + "the-solution-use-html-snippets", + "setting-dimensions-on-the-outermost-element", + "using-css-classes", + "adding-margins-around-your-image", + "without-margin", + "with-margin", + "when-you-need-full-html-pages", + "quick-troubleshooting-checklist", + "summary", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "debugging-cropping-issues", + "text": "Debugging Cropping Issues", + "level": 1 + }, + { + "id": "table-of-contents", + "text": "Table of contents", + "level": 2 + }, + { + "id": "how-auto-cropping-works", + "text": "How Auto-Cropping Works", + "level": 2 + }, + { + "id": null, + "text": "Key Concept", + "level": 3 + }, + { + "id": "the-most-common-mistake", + "text": "The Most Common Mistake", + "level": 2 + }, + { + "id": "what-happens-with-a-full-html-page", + "text": "What Happens with a Full HTML Page", + "level": 3 + }, + { + "id": "the-solution-use-html-snippets", + "text": "The Solution: Use HTML Snippets", + "level": 2 + }, + { + "id": "setting-dimensions-on-the-outermost-element", + "text": "Setting Dimensions on the Outermost Element", + "level": 2 + }, + { + "id": "using-css-classes", + "text": "Using CSS Classes", + "level": 3 + }, + { + "id": "adding-margins-around-your-image", + "text": "Adding Margins Around Your Image", + "level": 2 + }, + { + "id": "without-margin", + "text": "Without Margin", + "level": 3 + }, + { + "id": "with-margin", + "text": "With Margin", + "level": 3 + }, + { + "id": "when-you-need-full-html-pages", + "text": "When You Need Full HTML Pages", + "level": 2 + }, + { + "id": "quick-troubleshooting-checklist", + "text": "Quick Troubleshooting Checklist", + "level": 2 + }, + { + "id": "summary", + "text": "Summary", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/debugging/cloudflare-challenges/": { + "ids": [ + "bypassing-cloudflare-challenges-for-sites-you-control", + "the-problem", + "the-approach", + "1-create-a-private-header", + "2-add-a-cloudflare-skip-rule", + "3-send-the-header-with-hcti", + "4-verify-and-troubleshoot", + "operational-checklist", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "bypassing-cloudflare-challenges-for-sites-you-control", + "text": "Bypassing Cloudflare challenges for sites you control", + "level": 1 + }, + { + "id": null, + "text": "Only for sites you control", + "level": 3 + }, + { + "id": "the-problem", + "text": "The problem", + "level": 2 + }, + { + "id": "the-approach", + "text": "The approach", + "level": 2 + }, + { + "id": "1-create-a-private-header", + "text": "1. Create a private header", + "level": 2 + }, + { + "id": "2-add-a-cloudflare-skip-rule", + "text": "2. Add a Cloudflare skip rule", + "level": 2 + }, + { + "id": "3-send-the-header-with-hcti", + "text": "3. Send the header with HCTI", + "level": 2 + }, + { + "id": "4-verify-and-troubleshoot", + "text": "4. Verify and troubleshoot", + "level": 2 + }, + { + "id": "operational-checklist", + "text": "Operational checklist", + "level": 2 + }, + { + "id": null, + "text": "Not a Cloudflare challenge?", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/debugging/og-image-caching/": { + "ids": [ + "og-image-caching-and-refreshes", + "the-three-caches-involved", + "what-the-refresh-interval-controls", + "source-cache-headers-can-extend-the-interval", + "why-a-metadata-refresh-may-reuse-the-same-image", + "force-a-new-content-identity", + "query-strings-do-not-bust-this-cache", + "use-refresh-metadata-in-the-dashboard", + "social-platforms-may-still-show-the-old-card", + "troubleshooting-checklist", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "og-image-caching-and-refreshes", + "text": "OG Image caching and refreshes", + "level": 1 + }, + { + "id": "the-three-caches-involved", + "text": "The three caches involved", + "level": 2 + }, + { + "id": "what-the-refresh-interval-controls", + "text": "What the refresh interval controls", + "level": 2 + }, + { + "id": "source-cache-headers-can-extend-the-interval", + "text": "Source cache headers can extend the interval", + "level": 3 + }, + { + "id": "why-a-metadata-refresh-may-reuse-the-same-image", + "text": "Why a metadata refresh may reuse the same image", + "level": 2 + }, + { + "id": "force-a-new-content-identity", + "text": "Force a new content identity", + "level": 2 + }, + { + "id": "query-strings-do-not-bust-this-cache", + "text": "Query strings do not bust this cache", + "level": 2 + }, + { + "id": "use-refresh-metadata-in-the-dashboard", + "text": "Use Refresh metadata in the dashboard", + "level": 2 + }, + { + "id": "social-platforms-may-still-show-the-old-card", + "text": "Social platforms may still show the old card", + "level": 2 + }, + { + "id": "troubleshooting-checklist", + "text": "Troubleshooting checklist", + "level": 2 + } + ] + }, + "/guides/social-media/twitter/": { + "ids": [ + "screenshot-a-tweetpost", + "method-1-url-screenshot-recommended", + "example", + "result", + "parameters", + "method-2-html-embed", + "result-1", + "parameters-for-html-embed", + "choosing-the-right-method", + "getting-the-tweet-url", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "screenshot-a-tweetpost", + "text": "Screenshot a Tweet/Post", + "level": 1 + }, + { + "id": "method-1-url-screenshot-recommended", + "text": "Method 1: URL Screenshot (Recommended)", + "level": 2 + }, + { + "id": "example", + "text": "Example", + "level": 3 + }, + { + "id": "result", + "text": "Result", + "level": 3 + }, + { + "id": "parameters", + "text": "Parameters", + "level": 3 + }, + { + "id": null, + "text": "Twitter vs X URLs", + "level": 3 + }, + { + "id": "method-2-html-embed", + "text": "Method 2: HTML Embed", + "level": 2 + }, + { + "id": "result-1", + "text": "Result", + "level": 3 + }, + { + "id": "parameters-for-html-embed", + "text": "Parameters for HTML Embed", + "level": 3 + }, + { + "id": "choosing-the-right-method", + "text": "Choosing the Right Method", + "level": 2 + }, + { + "id": "getting-the-tweet-url", + "text": "Getting the Tweet URL", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/social-media/facebook/": { + "ids": [ + "screenshot-a-facebook-post", + "how-it-works", + "example-code", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "screenshot-a-facebook-post", + "text": "Screenshot a Facebook post", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "example-code", + "text": "Example code", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/social-media/instagram/": { + "ids": [ + "convert-an-instagram-post-into-an-image", + "how-it-works", + "example-code", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "convert-an-instagram-post-into-an-image", + "text": "Convert an Instagram post into an image", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "example-code", + "text": "Example code", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/social-media/linkedin/": { + "ids": [ + "screenshot-a-linkedin-post", + "how-it-works", + "example-code", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "screenshot-a-linkedin-post", + "text": "Screenshot a LinkedIn Post", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "example-code", + "text": "Example code", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/advanced/blocking-cookie-banners/": { + "ids": [ + "blocking-cookie-banners", + "how-it-works", + "automatic-cookie-banner-blocking", + "manual-css-injection-advanced", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "blocking-cookie-banners", + "text": "Blocking cookie banners", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "automatic-cookie-banner-blocking", + "text": "Automatic Cookie Banner Blocking", + "level": 2 + }, + { + "id": null, + "text": "Recommended Method", + "level": 3 + }, + { + "id": "manual-css-injection-advanced", + "text": "Manual CSS Injection (Advanced)", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/advanced/base64/": { + "ids": [ + "convert-base64-to-an-image", + "how-it-works", + "example", + "use-this-with-zapier-or-make", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "convert-base64-to-an-image", + "text": "Convert base64 to an image", + "level": 1 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": "example", + "text": "Example", + "level": 2 + }, + { + "id": "use-this-with-zapier-or-make", + "text": "Use this with Zapier or Make", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/advanced/duplicate-detection/": { + "ids": [ + "duplicate-image-detection", + "how-deduplication-works", + "setting-the-lookback-window", + "defaults-and-plan-limits", + "where-it-applies", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "duplicate-image-detection", + "text": "Duplicate image detection", + "level": 1 + }, + { + "id": "how-deduplication-works", + "text": "How deduplication works", + "level": 2 + }, + { + "id": null, + "text": "Best effort, not an idempotency guarantee", + "level": 3 + }, + { + "id": "setting-the-lookback-window", + "text": "Setting the lookback window", + "level": 2 + }, + { + "id": "defaults-and-plan-limits", + "text": "Defaults and plan limits", + "level": 2 + }, + { + "id": "where-it-applies", + "text": "Where it applies", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/advanced/jumbo-images/": { + "ids": [ + "jumbo-images", + "markdown-toc", + "markdown-toc-what-are-jumbo-images", + "markdown-toc-why-jumbo-matters", + "markdown-toc-when-to-use-it", + "markdown-toc-parameters", + "markdown-toc-how-it-works", + "markdown-toc-limits", + "markdown-toc-billing", + "markdown-toc-examples", + "markdown-toc-examples-1", + "markdown-toc-html-render", + "markdown-toc-url-render", + "markdown-toc-render-a-specific-large-element", + "markdown-toc-curl", + "markdown-toc-troubleshooting", + "markdown-toc-jumbo_max_width-must-be-present-when-jumbo_max_height-is-specified", + "markdown-toc-jumbo_max_height-or-jumbo_max_width-should-be-greater-than-8000", + "markdown-toc-total-jumbo-pixel-area-cannot-be-greater-than-400000000", + "markdown-toc-cannot-set-pdf_options-and-jumbo-options-together", + "markdown-toc-my-image-came-back-smaller-than-jumbo_max_width-x-jumbo_max_height", + "markdown-toc-my-large-image-is-blurry-and-im-not-using-jumbo-parameters", + "markdown-toc-for-example", + "markdown-toc-why-did-this-cost-n-image-credits", + "markdown-toc-why-does-jumbo-cost-more", + "markdown-toc-need-help", + "what-are-jumbo-images", + "why-jumbo-matters", + "when-to-use-it", + "parameters", + "how-it-works", + "limits", + "billing", + "examples", + "examples-1", + "html-render", + "url-render", + "render-a-specific-large-element", + "curl", + "troubleshooting", + "jumbo_max_width-must-be-present-when-jumbo_max_height-is-specified", + "jumbo_max_height-or-jumbo_max_width-should-be-greater-than-8000", + "total-jumbo-pixel-area-cannot-be-greater-than-400000000", + "cannot-set-pdf_options-and-jumbo-options-together", + "my-image-came-back-smaller-than-jumbo_max_width-x-jumbo_max_height", + "my-large-image-is-blurry-and-im-not-using-jumbo-parameters", + "for-example", + "why-did-this-cost-n-image-credits", + "why-does-jumbo-cost-more", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "jumbo-images", + "text": "Jumbo Images", + "level": 1 + }, + { + "id": "what-are-jumbo-images", + "text": "What are jumbo images?", + "level": 2 + }, + { + "id": "why-jumbo-matters", + "text": "Why jumbo matters", + "level": 3 + }, + { + "id": null, + "text": "Without jumbo, large images get downscaled", + "level": 3 + }, + { + "id": "when-to-use-it", + "text": "When to use it", + "level": 3 + }, + { + "id": "parameters", + "text": "Parameters", + "level": 2 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": null, + "text": "Jumbo is measured after device_scale is applied.", + "level": 3 + }, + { + "id": "limits", + "text": "Limits", + "level": 2 + }, + { + "id": "billing", + "text": "Billing", + "level": 2 + }, + { + "id": "examples", + "text": "Examples", + "level": 3 + }, + { + "id": "examples-1", + "text": "Examples", + "level": 2 + }, + { + "id": "html-render", + "text": "HTML render", + "level": 3 + }, + { + "id": "url-render", + "text": "URL render", + "level": 3 + }, + { + "id": "render-a-specific-large-element", + "text": "Render a specific large element", + "level": 3 + }, + { + "id": "curl", + "text": "cURL", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "jumbo_max_width-must-be-present-when-jumbo_max_height-is-specified", + "text": "jumbo_max_width must be present when jumbo_max_height is specified.", + "level": 3 + }, + { + "id": "jumbo_max_height-or-jumbo_max_width-should-be-greater-than-8000", + "text": "jumbo_max_height or jumbo_max_width should be greater than 8000", + "level": 3 + }, + { + "id": "total-jumbo-pixel-area-cannot-be-greater-than-400000000", + "text": "total jumbo pixel area cannot be greater than 400,000,000.", + "level": 3 + }, + { + "id": "cannot-set-pdf_options-and-jumbo-options-together", + "text": "cannot set pdf_options and jumbo options together", + "level": 3 + }, + { + "id": "my-image-came-back-smaller-than-jumbo_max_width-x-jumbo_max_height", + "text": "My image came back smaller than jumbo_max_width x jumbo_max_height", + "level": 3 + }, + { + "id": "my-large-image-is-blurry-and-im-not-using-jumbo-parameters", + "text": "My large image is blurry (and I\u2019m not using jumbo parameters)", + "level": 3 + }, + { + "id": "for-example", + "text": "For example:", + "level": 4 + }, + { + "id": "why-did-this-cost-n-image-credits", + "text": "Why did this cost N image credits?", + "level": 3 + }, + { + "id": "why-does-jumbo-cost-more", + "text": "Why does jumbo cost more?", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/advanced/proxies/": { + "ids": [ + "http-proxies", + "why-use-a-proxy", + "recommended-proxy-providers", + "example-bright-data", + "example-zenrows", + "creating-a-proxy", + "using-a-proxy-when-generating-an-image", + "json-request", + "curl", + "htmlcss-with-a-proxy", + "how-it-works", + "troubleshooting", + "manage-proxies-through-api-or-mcp", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "http-proxies", + "text": "HTTP Proxies", + "level": 1 + }, + { + "id": "why-use-a-proxy", + "text": "Why use a proxy?", + "level": 2 + }, + { + "id": null, + "text": "Plan availability", + "level": 3 + }, + { + "id": "recommended-proxy-providers", + "text": "Recommended proxy providers", + "level": 2 + }, + { + "id": "example-bright-data", + "text": "Example: Bright Data", + "level": 3 + }, + { + "id": "example-zenrows", + "text": "Example: ZenRows", + "level": 3 + }, + { + "id": null, + "text": "Use bypass hosts to save credits", + "level": 3 + }, + { + "id": "creating-a-proxy", + "text": "Creating a proxy", + "level": 2 + }, + { + "id": "using-a-proxy-when-generating-an-image", + "text": "Using a proxy when generating an image", + "level": 2 + }, + { + "id": "json-request", + "text": "JSON request", + "level": 3 + }, + { + "id": "curl", + "text": "cURL", + "level": 3 + }, + { + "id": "htmlcss-with-a-proxy", + "text": "HTML/CSS with a proxy", + "level": 3 + }, + { + "id": "how-it-works", + "text": "How it works", + "level": 2 + }, + { + "id": null, + "text": "HTTPS only", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "manage-proxies-through-api-or-mcp", + "text": "Manage proxies through API or MCP", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/advanced/storage-destinations/": { + "ids": [ + "storage-destinations", + "why-use-a-storage-destination", + "supported-providers", + "creating-a-storage-destination", + "permissions-shared-by-every-provider", + "using-a-destination", + "json-request", + "curl", + "typescript-client", + "net-client", + "using-a-destination-with-templates", + "disable-hcti-storage", + "put-v1store", + "store-response", + "disabling-or-deleting-a-destination", + "troubleshooting", + "manage-destinations-through-api-or-mcp", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "storage-destinations", + "text": "Storage Destinations", + "level": 1 + }, + { + "id": "why-use-a-storage-destination", + "text": "Why use a storage destination?", + "level": 2 + }, + { + "id": null, + "text": "Plan availability", + "level": 3 + }, + { + "id": "supported-providers", + "text": "Supported providers", + "level": 2 + }, + { + "id": "creating-a-storage-destination", + "text": "Creating a storage destination", + "level": 2 + }, + { + "id": "permissions-shared-by-every-provider", + "text": "Permissions shared by every provider", + "level": 3 + }, + { + "id": "using-a-destination", + "text": "Using a destination", + "level": 2 + }, + { + "id": "json-request", + "text": "JSON request", + "level": 3 + }, + { + "id": "curl", + "text": "cURL", + "level": 3 + }, + { + "id": "typescript-client", + "text": "TypeScript client", + "level": 3 + }, + { + "id": "net-client", + "text": ".NET client", + "level": 3 + }, + { + "id": "using-a-destination-with-templates", + "text": "Using a destination with templates", + "level": 2 + }, + { + "id": "disable-hcti-storage", + "text": "Disable HCTI Storage", + "level": 2 + }, + { + "id": null, + "text": "This setting is captured per image", + "level": 3 + }, + { + "id": "put-v1store", + "text": "PUT /v1/store", + "level": 2 + }, + { + "id": "store-response", + "text": "Store response", + "level": 3 + }, + { + "id": "disabling-or-deleting-a-destination", + "text": "Disabling or deleting a destination", + "level": 2 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "manage-destinations-through-api-or-mcp", + "text": "Manage destinations through API or MCP", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/advanced/storage-destinations/s3-compatible/": { + "ids": [ + "upload-images-to-an-s3-compatible-service", + "before-you-begin", + "create-provider-credentials", + "choose-the-endpoint-and-addressing-style", + "add-the-service-to-hcti", + "upload-an-hcti-image-to-your-bucket", + "troubleshooting-s3-compatible-uploads", + "automate-destination-setup", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "upload-images-to-an-s3-compatible-service", + "text": "Upload images to an S3-compatible service", + "level": 1 + }, + { + "id": null, + "text": "Plan availability", + "level": 3 + }, + { + "id": "before-you-begin", + "text": "Before you begin", + "level": 2 + }, + { + "id": "create-provider-credentials", + "text": "Create provider credentials", + "level": 2 + }, + { + "id": "choose-the-endpoint-and-addressing-style", + "text": "Choose the endpoint and addressing style", + "level": 2 + }, + { + "id": "add-the-service-to-hcti", + "text": "Add the service to HCTI", + "level": 2 + }, + { + "id": "upload-an-hcti-image-to-your-bucket", + "text": "Upload an HCTI image to your bucket", + "level": 2 + }, + { + "id": "troubleshooting-s3-compatible-uploads", + "text": "Troubleshooting S3-compatible uploads", + "level": 2 + }, + { + "id": null, + "text": "Next: use your storage destination", + "level": 3 + }, + { + "id": "automate-destination-setup", + "text": "Automate destination setup", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/advanced/storage-destinations/s3/": { + "ids": [ + "upload-images-to-amazon-s3", + "before-you-begin", + "create-the-iam-role", + "add-the-trust-policy", + "attach-the-permissions-policy", + "finish-the-destination-in-hcti", + "upload-an-hcti-image-to-s3", + "troubleshooting-amazon-s3-uploads", + "automate-destination-setup", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "upload-images-to-amazon-s3", + "text": "Upload images to Amazon S3", + "level": 1 + }, + { + "id": null, + "text": "Plan availability", + "level": 3 + }, + { + "id": "before-you-begin", + "text": "Before you begin", + "level": 2 + }, + { + "id": "create-the-iam-role", + "text": "Create the IAM role", + "level": 2 + }, + { + "id": "add-the-trust-policy", + "text": "Add the trust policy", + "level": 3 + }, + { + "id": "attach-the-permissions-policy", + "text": "Attach the permissions policy", + "level": 3 + }, + { + "id": "finish-the-destination-in-hcti", + "text": "Finish the destination in HCTI", + "level": 2 + }, + { + "id": "upload-an-hcti-image-to-s3", + "text": "Upload an HCTI image to S3", + "level": 2 + }, + { + "id": "troubleshooting-amazon-s3-uploads", + "text": "Troubleshooting Amazon S3 uploads", + "level": 2 + }, + { + "id": null, + "text": "Next: use your storage destination", + "level": 3 + }, + { + "id": "automate-destination-setup", + "text": "Automate destination setup", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/advanced/storage-destinations/backblaze-b2/": { + "ids": [ + "upload-images-to-backblaze-b2", + "before-you-begin", + "create-a-backblaze-application-key", + "add-backblaze-b2-to-hcti", + "upload-an-hcti-image-to-b2", + "troubleshooting-backblaze-b2-uploads", + "automate-destination-setup", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "upload-images-to-backblaze-b2", + "text": "Upload images to Backblaze B2", + "level": 1 + }, + { + "id": null, + "text": "Plan availability", + "level": 3 + }, + { + "id": "before-you-begin", + "text": "Before you begin", + "level": 2 + }, + { + "id": "create-a-backblaze-application-key", + "text": "Create a Backblaze application key", + "level": 2 + }, + { + "id": "add-backblaze-b2-to-hcti", + "text": "Add Backblaze B2 to HCTI", + "level": 2 + }, + { + "id": "upload-an-hcti-image-to-b2", + "text": "Upload an HCTI image to B2", + "level": 2 + }, + { + "id": "troubleshooting-backblaze-b2-uploads", + "text": "Troubleshooting Backblaze B2 uploads", + "level": 2 + }, + { + "id": null, + "text": "Next: use your storage destination", + "level": 3 + }, + { + "id": "automate-destination-setup", + "text": "Automate destination setup", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/advanced/storage-destinations/wasabi/": { + "ids": [ + "upload-images-to-wasabi", + "before-you-begin", + "create-wasabi-credentials", + "add-wasabi-to-hcti", + "upload-an-hcti-image-to-wasabi", + "troubleshooting-wasabi-uploads", + "automate-destination-setup", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "upload-images-to-wasabi", + "text": "Upload images to Wasabi", + "level": 1 + }, + { + "id": null, + "text": "Plan availability", + "level": 3 + }, + { + "id": "before-you-begin", + "text": "Before you begin", + "level": 2 + }, + { + "id": "create-wasabi-credentials", + "text": "Create Wasabi credentials", + "level": 2 + }, + { + "id": "add-wasabi-to-hcti", + "text": "Add Wasabi to HCTI", + "level": 2 + }, + { + "id": "upload-an-hcti-image-to-wasabi", + "text": "Upload an HCTI image to Wasabi", + "level": 2 + }, + { + "id": "troubleshooting-wasabi-uploads", + "text": "Troubleshooting Wasabi uploads", + "level": 2 + }, + { + "id": null, + "text": "Next: use your storage destination", + "level": 3 + }, + { + "id": "automate-destination-setup", + "text": "Automate destination setup", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/advanced/storage-destinations/google-cloud-storage/": { + "ids": [ + "upload-images-to-google-cloud-storage", + "before-you-begin", + "grant-bucket-access", + "create-an-hmac-key", + "add-google-cloud-storage-to-hcti", + "upload-an-hcti-image-to-cloud-storage", + "troubleshooting-google-cloud-storage-uploads", + "automate-destination-setup", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "upload-images-to-google-cloud-storage", + "text": "Upload images to Google Cloud Storage", + "level": 1 + }, + { + "id": null, + "text": "Plan availability", + "level": 3 + }, + { + "id": "before-you-begin", + "text": "Before you begin", + "level": 2 + }, + { + "id": "grant-bucket-access", + "text": "Grant bucket access", + "level": 2 + }, + { + "id": "create-an-hmac-key", + "text": "Create an HMAC key", + "level": 2 + }, + { + "id": "add-google-cloud-storage-to-hcti", + "text": "Add Google Cloud Storage to HCTI", + "level": 2 + }, + { + "id": "upload-an-hcti-image-to-cloud-storage", + "text": "Upload an HCTI image to Cloud Storage", + "level": 2 + }, + { + "id": "troubleshooting-google-cloud-storage-uploads", + "text": "Troubleshooting Google Cloud Storage uploads", + "level": 2 + }, + { + "id": null, + "text": "Next: use your storage destination", + "level": 3 + }, + { + "id": "automate-destination-setup", + "text": "Automate destination setup", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/advanced/storage-destinations/digitalocean-spaces/": { + "ids": [ + "upload-images-to-digitalocean-spaces", + "before-you-begin", + "create-a-spaces-access-key", + "add-digitalocean-spaces-to-hcti", + "upload-an-hcti-image-to-spaces", + "troubleshooting-digitalocean-spaces-uploads", + "automate-destination-setup", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "upload-images-to-digitalocean-spaces", + "text": "Upload images to DigitalOcean Spaces", + "level": 1 + }, + { + "id": null, + "text": "Plan availability", + "level": 3 + }, + { + "id": "before-you-begin", + "text": "Before you begin", + "level": 2 + }, + { + "id": "create-a-spaces-access-key", + "text": "Create a Spaces access key", + "level": 2 + }, + { + "id": "add-digitalocean-spaces-to-hcti", + "text": "Add DigitalOcean Spaces to HCTI", + "level": 2 + }, + { + "id": "upload-an-hcti-image-to-spaces", + "text": "Upload an HCTI image to Spaces", + "level": 2 + }, + { + "id": "troubleshooting-digitalocean-spaces-uploads", + "text": "Troubleshooting DigitalOcean Spaces uploads", + "level": 2 + }, + { + "id": null, + "text": "Next: use your storage destination", + "level": 3 + }, + { + "id": "automate-destination-setup", + "text": "Automate destination setup", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/guides/advanced/storage-destinations/r2/": { + "ids": [ + "upload-images-to-cloudflare-r2", + "before-you-begin", + "create-r2-s3-credentials", + "add-cloudflare-r2-to-hcti", + "choose-the-r2-data-jurisdiction", + "test-and-save-the-destination", + "upload-an-hcti-image-to-r2", + "troubleshooting-cloudflare-r2-uploads", + "automate-destination-setup", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "upload-images-to-cloudflare-r2", + "text": "Upload images to Cloudflare R2", + "level": 1 + }, + { + "id": null, + "text": "Plan availability", + "level": 3 + }, + { + "id": "before-you-begin", + "text": "Before you begin", + "level": 2 + }, + { + "id": "create-r2-s3-credentials", + "text": "Create R2 S3 credentials", + "level": 2 + }, + { + "id": "add-cloudflare-r2-to-hcti", + "text": "Add Cloudflare R2 to HCTI", + "level": 2 + }, + { + "id": "choose-the-r2-data-jurisdiction", + "text": "Choose the R2 data jurisdiction", + "level": 3 + }, + { + "id": "test-and-save-the-destination", + "text": "Test and save the destination", + "level": 2 + }, + { + "id": "upload-an-hcti-image-to-r2", + "text": "Upload an HCTI image to R2", + "level": 2 + }, + { + "id": "troubleshooting-cloudflare-r2-uploads", + "text": "Troubleshooting Cloudflare R2 uploads", + "level": 2 + }, + { + "id": null, + "text": "Next: use your storage destination", + "level": 3 + }, + { + "id": "automate-destination-setup", + "text": "Automate destination setup", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/getting-started/using-the-api/": { + "ids": [ + "using-the-htmlcss-to-image-api", + "authentication", + "creating-an-image", + "parameters", + "additional-parameters", + "example-responses", + "getting-an-image", + "file-formats", + "query-parameters", + "cropping-parameters", + "cropping-examples", + "deleting-an-image", + "example-response", + "batch-image-creation", + "parameters-1", + "example-request", + "example-response-1", + "batch-deletion", + "listing-images", + "query-parameters-1", + "example-response-2", + "checking-account-usage", + "example-response-3", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "using-the-htmlcss-to-image-api", + "text": "Using the HTML/CSS to Image API", + "level": 1 + }, + { + "id": null, + "text": "Using Cursor, Claude, Codex or another AI tool?", + "level": 3 + }, + { + "id": "authentication", + "text": "Authentication", + "level": 2 + }, + { + "id": "creating-an-image", + "text": "Creating an image", + "level": 2 + }, + { + "id": "parameters", + "text": "Parameters", + "level": 3 + }, + { + "id": null, + "text": "Required params", + "level": 3 + }, + { + "id": "additional-parameters", + "text": "Additional parameters", + "level": 3 + }, + { + "id": "example-responses", + "text": "Example responses", + "level": 3 + }, + { + "id": "getting-an-image", + "text": "Getting an image", + "level": 2 + }, + { + "id": "file-formats", + "text": "File formats", + "level": 3 + }, + { + "id": null, + "text": "Tip", + "level": 3 + }, + { + "id": null, + "text": "PNG by default", + "level": 3 + }, + { + "id": "query-parameters", + "text": "Query parameters", + "level": 3 + }, + { + "id": "cropping-parameters", + "text": "Cropping parameters", + "level": 3 + }, + { + "id": "cropping-examples", + "text": "Cropping examples", + "level": 4 + }, + { + "id": "deleting-an-image", + "text": "Deleting an image", + "level": 2 + }, + { + "id": "example-response", + "text": "Example response", + "level": 3 + }, + { + "id": "batch-image-creation", + "text": "Batch image creation", + "level": 2 + }, + { + "id": "parameters-1", + "text": "Parameters", + "level": 3 + }, + { + "id": "example-request", + "text": "Example request", + "level": 3 + }, + { + "id": "example-response-1", + "text": "Example response", + "level": 3 + }, + { + "id": "batch-deletion", + "text": "Batch deletion", + "level": 3 + }, + { + "id": "listing-images", + "text": "Listing images", + "level": 2 + }, + { + "id": "query-parameters-1", + "text": "Query parameters", + "level": 3 + }, + { + "id": "example-response-2", + "text": "Example response", + "level": 3 + }, + { + "id": "checking-account-usage", + "text": "Checking account usage", + "level": 2 + }, + { + "id": "example-response-3", + "text": "Example response", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/getting-started/setting-height-and-width/": { + "ids": [ + "setting-height-and-width", + "setting-height--width-in-html", + "adding-margins-around-the-image", + "setting-the-viewport", + "understanding-high-resolution-retina-images", + "resize-on-the-fly-with-query-params", + "examples", + "advanced-cropping", + "height-and-width-for-print", + "a4-paper-example", + "business-card-example", + "dpi-metadata-tag", + "jumbo-images", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "setting-height-and-width", + "text": "Setting height and width", + "level": 1 + }, + { + "id": "setting-height--width-in-html", + "text": "Setting height & width in HTML", + "level": 2 + }, + { + "id": null, + "text": "Hello, world", + "level": 2 + }, + { + "id": "adding-margins-around-the-image", + "text": "Adding margins around the image", + "level": 3 + }, + { + "id": null, + "text": "Height and width example", + "level": 2 + }, + { + "id": "setting-the-viewport", + "text": "Setting the Viewport", + "level": 2 + }, + { + "id": "understanding-high-resolution-retina-images", + "text": "Understanding high resolution (retina) images", + "level": 2 + }, + { + "id": "resize-on-the-fly-with-query-params", + "text": "Resize on the fly with query params", + "level": 2 + }, + { + "id": "examples", + "text": "Examples", + "level": 3 + }, + { + "id": "advanced-cropping", + "text": "Advanced cropping", + "level": 3 + }, + { + "id": "height-and-width-for-print", + "text": "Height and width for print", + "level": 2 + }, + { + "id": "a4-paper-example", + "text": "A4 paper example", + "level": 3 + }, + { + "id": "business-card-example", + "text": "Business card example", + "level": 3 + }, + { + "id": "dpi-metadata-tag", + "text": "DPI metadata tag", + "level": 3 + }, + { + "id": "jumbo-images", + "text": "Jumbo Images", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/getting-started/url-to-image/": { + "ids": [ + "url-to-image", + "creating-an-image-from-a-url", + "additional-parameters", + "screenshot-examples", + "screenshot-part-of-a-page-with-selector", + "css-selectors", + "blocking-cookie-consent-banners", + "pages-requiring-login-or-sign-in", + "do-you-have-an-ip-allowlist", + "need-help-getting-started", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "url-to-image", + "text": "URL to Image", + "level": 1 + }, + { + "id": "creating-an-image-from-a-url", + "text": "Creating an image from a URL", + "level": 2 + }, + { + "id": null, + "text": "Need a social card for every page?", + "level": 3 + }, + { + "id": "additional-parameters", + "text": "Additional parameters", + "level": 2 + }, + { + "id": "screenshot-examples", + "text": "Screenshot examples", + "level": 2 + }, + { + "id": "screenshot-part-of-a-page-with-selector", + "text": "Screenshot part of a page with Selector", + "level": 2 + }, + { + "id": "css-selectors", + "text": "CSS Selectors", + "level": 2 + }, + { + "id": "blocking-cookie-consent-banners", + "text": "Blocking cookie consent banners", + "level": 2 + }, + { + "id": "pages-requiring-login-or-sign-in", + "text": "Pages requiring login or sign-in", + "level": 2 + }, + { + "id": "do-you-have-an-ip-allowlist", + "text": "Do you have an IP allowlist?", + "level": 2 + }, + { + "id": "need-help-getting-started", + "text": "Need help getting started?", + "level": 2 + } + ] + }, + "/getting-started/templates/": { + "ids": [ + "image-templates", + "what-are-templates", + "handlebars-variables", + "common-use-cases", + "example", + "creating-a-template", + "parameters", + "additional-parameters", + "example-responses", + "editing-a-template", + "parameters-1", + "additional-parameters-1", + "creating-an-image-with-a-template", + "parameters-2", + "listing-your-templates", + "example-responses-1", + "response-fields", + "listing-your-template-versions", + "example-responses-2", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "image-templates", + "text": "Image Templates", + "level": 1 + }, + { + "id": "what-are-templates", + "text": "What are Templates?", + "level": 2 + }, + { + "id": "handlebars-variables", + "text": "Handlebars variables", + "level": 3 + }, + { + "id": "common-use-cases", + "text": "Common use cases", + "level": 3 + }, + { + "id": "example", + "text": "Example", + "level": 3 + }, + { + "id": "creating-a-template", + "text": "Creating a Template", + "level": 2 + }, + { + "id": "parameters", + "text": "Parameters", + "level": 3 + }, + { + "id": null, + "text": "Required params", + "level": 3 + }, + { + "id": "additional-parameters", + "text": "Additional parameters", + "level": 3 + }, + { + "id": "example-responses", + "text": "Example responses", + "level": 3 + }, + { + "id": null, + "text": "Plan Limits", + "level": 3 + }, + { + "id": "editing-a-template", + "text": "Editing a Template", + "level": 2 + }, + { + "id": "parameters-1", + "text": "Parameters", + "level": 3 + }, + { + "id": null, + "text": "Required params", + "level": 3 + }, + { + "id": "additional-parameters-1", + "text": "Additional parameters", + "level": 3 + }, + { + "id": "creating-an-image-with-a-template", + "text": "Creating an image with a template", + "level": 2 + }, + { + "id": null, + "text": "Template Versions", + "level": 3 + }, + { + "id": "parameters-2", + "text": "Parameters", + "level": 3 + }, + { + "id": "listing-your-templates", + "text": "Listing your templates", + "level": 2 + }, + { + "id": "example-responses-1", + "text": "Example responses", + "level": 3 + }, + { + "id": "response-fields", + "text": "Response fields", + "level": 3 + }, + { + "id": "listing-your-template-versions", + "text": "Listing your template versions", + "level": 2 + }, + { + "id": "example-responses-2", + "text": "Example responses", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/getting-started/og-images/": { + "ids": [ + "automatic-open-graph-images-for-every-page", + "what-is-an-open-graph-image", + "how-dynamic-og-images-work", + "create-an-og-image-config", + "1-name-the-config-and-enter-your-website-origin", + "2-choose-how-often-hcti-refreshes-page-metadata", + "3-choose-what-to-render", + "page-screenshot", + "template-values", + "4-choose-image-size-optimization", + "5-add-the-generated-domain-id-to-your-pages", + "refresh-an-image-when-page-content-changes", + "platform-and-cms-setup-guides", + "verify-the-result", + "configure-og-images-through-api-or-mcp", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "automatic-open-graph-images-for-every-page", + "text": "Automatic Open Graph images for every page", + "level": 1 + }, + { + "id": "what-is-an-open-graph-image", + "text": "What is an Open Graph image?", + "level": 2 + }, + { + "id": "how-dynamic-og-images-work", + "text": "How dynamic OG images work", + "level": 2 + }, + { + "id": "create-an-og-image-config", + "text": "Create an OG Image Config", + "level": 2 + }, + { + "id": "1-name-the-config-and-enter-your-website-origin", + "text": "1. Name the config and enter your website origin", + "level": 3 + }, + { + "id": "2-choose-how-often-hcti-refreshes-page-metadata", + "text": "2. Choose how often HCTI refreshes page metadata", + "level": 3 + }, + { + "id": "3-choose-what-to-render", + "text": "3. Choose what to render", + "level": 3 + }, + { + "id": "page-screenshot", + "text": "Page Screenshot", + "level": 4 + }, + { + "id": null, + "text": "Parameter support", + "level": 3 + }, + { + "id": "template-values", + "text": "Template Values", + "level": 4 + }, + { + "id": "4-choose-image-size-optimization", + "text": "4. Choose image size optimization", + "level": 3 + }, + { + "id": "5-add-the-generated-domain-id-to-your-pages", + "text": "5. Add the generated domain ID to your pages", + "level": 3 + }, + { + "id": "refresh-an-image-when-page-content-changes", + "text": "Refresh an image when page content changes", + "level": 3 + }, + { + "id": "platform-and-cms-setup-guides", + "text": "Platform and CMS setup guides", + "level": 2 + }, + { + "id": "verify-the-result", + "text": "Verify the result", + "level": 2 + }, + { + "id": "configure-og-images-through-api-or-mcp", + "text": "Configure OG images through API or MCP", + "level": 2 + } + ] + }, + "/getting-started/create-and-render/": { + "ids": [ + "single-request-image-generation", + "key-benefits", + "creating-an-image", + "url-components", + "parameters", + "additional-parameters", + "creating-a-templated-image-url", + "url-components-1", + "parameters-1", + "understanding-hmac-authentication", + "testing-token-generation-online", + "examples", + "official-client-helpers", + "typescript-client", + "net-client", + "python-client", + "php-client", + "javascript-example", + "php-example", + "example-response", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "single-request-image-generation", + "text": "Single-Request Image Generation", + "level": 1 + }, + { + "id": null, + "text": "Recommendation", + "level": 3 + }, + { + "id": null, + "text": "Publishing social cards?", + "level": 3 + }, + { + "id": "key-benefits", + "text": "Key benefits", + "level": 2 + }, + { + "id": null, + "text": "Security note", + "level": 3 + }, + { + "id": "creating-an-image", + "text": "Creating an image", + "level": 2 + }, + { + "id": "url-components", + "text": "URL Components", + "level": 3 + }, + { + "id": "parameters", + "text": "Parameters", + "level": 3 + }, + { + "id": null, + "text": "Required params", + "level": 3 + }, + { + "id": "additional-parameters", + "text": "Additional parameters", + "level": 3 + }, + { + "id": "creating-a-templated-image-url", + "text": "Creating a templated image URL", + "level": 2 + }, + { + "id": "url-components-1", + "text": "URL Components", + "level": 3 + }, + { + "id": "parameters-1", + "text": "Parameters", + "level": 3 + }, + { + "id": null, + "text": "Use an official client", + "level": 3 + }, + { + "id": "understanding-hmac-authentication", + "text": "Understanding HMAC authentication", + "level": 2 + }, + { + "id": "testing-token-generation-online", + "text": "Testing token generation online", + "level": 3 + }, + { + "id": "examples", + "text": "Examples", + "level": 2 + }, + { + "id": "official-client-helpers", + "text": "Official client helpers", + "level": 3 + }, + { + "id": "typescript-client", + "text": "TypeScript Client", + "level": 4 + }, + { + "id": "net-client", + "text": ".Net Client", + "level": 4 + }, + { + "id": "python-client", + "text": "Python Client", + "level": 4 + }, + { + "id": "php-client", + "text": "PHP Client", + "level": 4 + }, + { + "id": "javascript-example", + "text": "JavaScript example", + "level": 3 + }, + { + "id": "php-example", + "text": "PHP example", + "level": 3 + }, + { + "id": "example-response", + "text": "Example response", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/getting-started/og-images/supported-parameters/": { + "ids": [ + "supported-og-image-parameters", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "supported-og-image-parameters", + "text": "Supported OG Image parameters", + "level": 1 + } + ] + }, + "/getting-started/using-the-api/rate-limits/": { + "ids": [ + "rate-limits-and-usage-limits", + "management-request-limits", + "rest-response-headers", + "mcp-rate-limit-errors", + "image-credits-and-plan-limits", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "rate-limits-and-usage-limits", + "text": "Rate limits and usage limits", + "level": 1 + }, + { + "id": "management-request-limits", + "text": "Management request limits", + "level": 2 + }, + { + "id": "rest-response-headers", + "text": "REST response headers", + "level": 2 + }, + { + "id": "mcp-rate-limit-errors", + "text": "MCP rate-limit errors", + "level": 2 + }, + { + "id": "image-credits-and-plan-limits", + "text": "Image credits and plan limits", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/getting-started/using-the-api/api-keys/": { + "ids": [ + "authentication-and-api-keys", + "create-a-key-in-the-dashboard", + "simple-view-read-and-write-by-area", + "permission-presets", + "advanced-mode-choose-individual-actions", + "see-what-each-permission-allows", + "automatically-grant-future-permissions", + "authenticate-a-request", + "edit-permissions-or-disable-a-key", + "replace-credentials", + "troubleshooting", + "existing-keys", + "legacy-api-keys", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "authentication-and-api-keys", + "text": "Authentication and API keys", + "level": 1 + }, + { + "id": "create-a-key-in-the-dashboard", + "text": "Create a key in the dashboard", + "level": 2 + }, + { + "id": "simple-view-read-and-write-by-area", + "text": "Simple view: read and write by area", + "level": 3 + }, + { + "id": "permission-presets", + "text": "Permission presets", + "level": 3 + }, + { + "id": "advanced-mode-choose-individual-actions", + "text": "Advanced mode: choose individual actions", + "level": 3 + }, + { + "id": "see-what-each-permission-allows", + "text": "See what each permission allows", + "level": 3 + }, + { + "id": "automatically-grant-future-permissions", + "text": "Automatically grant future permissions", + "level": 3 + }, + { + "id": "authenticate-a-request", + "text": "Authenticate a request", + "level": 2 + }, + { + "id": "edit-permissions-or-disable-a-key", + "text": "Edit permissions or disable a key", + "level": 2 + }, + { + "id": "replace-credentials", + "text": "Replace credentials", + "level": 2 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "legacy-api-keys", + "text": "Legacy API keys", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/getting-started/using-the-api/permissions/": { + "ids": [ + "api-permissions", + "how-access-is-determined", + "permission-reference", + "permission-images-create", + "permission-images-read", + "permission-images-delete", + "permission-images-store", + "permission-templates-read", + "permission-templates-create-update", + "permission-templates-delete", + "permission-proxies-read", + "permission-proxies-create-update", + "permission-proxies-delete", + "permission-storage-destinations-read", + "permission-storage-destinations-create-update", + "permission-storage-destinations-delete", + "permission-og-configs-read", + "permission-og-configs-create-update", + "permission-og-configs-delete", + "permission-usage-read", + "permission-api-keys-read", + "permission-api-keys-create-update", + "permission-api-keys-delete", + "using-resources-versus-managing-them", + "granting-permissions", + "current-and-future-permissions", + "organization-roles", + "existing-keys-and-connections", + "permission-errors", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "api-permissions", + "text": "API permissions", + "level": 1 + }, + { + "id": "how-access-is-determined", + "text": "How access is determined", + "level": 2 + }, + { + "id": "permission-reference", + "text": "Permission reference", + "level": 2 + }, + { + "id": "using-resources-versus-managing-them", + "text": "Using resources versus managing them", + "level": 2 + }, + { + "id": "granting-permissions", + "text": "Granting permissions", + "level": 2 + }, + { + "id": "current-and-future-permissions", + "text": "Current and future permissions", + "level": 3 + }, + { + "id": "organization-roles", + "text": "Organization roles", + "level": 2 + }, + { + "id": "existing-keys-and-connections", + "text": "Existing keys and connections", + "level": 2 + }, + { + "id": "permission-errors", + "text": "Permission errors", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/use-cases/screenshots/": { + "ids": [ + "webpage-screenshots", + "overview", + "basic-usage", + "common-use-cases", + "website-archival", + "link-previews", + "competitive-monitoring", + "documentation", + "testing-and-qa", + "capture-specific-elements", + "full-page-screenshots", + "hide-cookie-banners", + "high-resolution-screenshots", + "control-the-viewport", + "wait-for-javascript", + "inject-custom-css", + "social-media-screenshots", + "limitations", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "webpage-screenshots", + "text": "Webpage Screenshots", + "level": 1 + }, + { + "id": "overview", + "text": "Overview", + "level": 2 + }, + { + "id": "basic-usage", + "text": "Basic usage", + "level": 2 + }, + { + "id": "common-use-cases", + "text": "Common use cases", + "level": 2 + }, + { + "id": "website-archival", + "text": "Website archival", + "level": 3 + }, + { + "id": "link-previews", + "text": "Link previews", + "level": 3 + }, + { + "id": "competitive-monitoring", + "text": "Competitive monitoring", + "level": 3 + }, + { + "id": "documentation", + "text": "Documentation", + "level": 3 + }, + { + "id": "testing-and-qa", + "text": "Testing and QA", + "level": 3 + }, + { + "id": "capture-specific-elements", + "text": "Capture specific elements", + "level": 2 + }, + { + "id": "full-page-screenshots", + "text": "Full-page screenshots", + "level": 2 + }, + { + "id": "hide-cookie-banners", + "text": "Hide cookie banners", + "level": 2 + }, + { + "id": "high-resolution-screenshots", + "text": "High-resolution screenshots", + "level": 2 + }, + { + "id": "control-the-viewport", + "text": "Control the viewport", + "level": 2 + }, + { + "id": "wait-for-javascript", + "text": "Wait for JavaScript", + "level": 2 + }, + { + "id": "inject-custom-css", + "text": "Inject custom CSS", + "level": 2 + }, + { + "id": "social-media-screenshots", + "text": "Social media screenshots", + "level": 2 + }, + { + "id": "limitations", + "text": "Limitations", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/use-cases/dynamic-images/": { + "ids": [ + "dynamic-images", + "overview", + "common-use-cases", + "certificates-and-awards", + "job-listings", + "quote-cards", + "personalized-invitations", + "stats-and-leaderboards", + "e-commerce", + "using-templates", + "create-a-template", + "generate-images-from-the-template", + "batch-generation", + "design-tips", + "examples", + "simple-quote-card", + "event-invitation", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "dynamic-images", + "text": "Dynamic Images", + "level": 1 + }, + { + "id": "overview", + "text": "Overview", + "level": 2 + }, + { + "id": "common-use-cases", + "text": "Common use cases", + "level": 2 + }, + { + "id": "certificates-and-awards", + "text": "Certificates and awards", + "level": 3 + }, + { + "id": "job-listings", + "text": "Job listings", + "level": 3 + }, + { + "id": "quote-cards", + "text": "Quote cards", + "level": 3 + }, + { + "id": "personalized-invitations", + "text": "Personalized invitations", + "level": 3 + }, + { + "id": "stats-and-leaderboards", + "text": "Stats and leaderboards", + "level": 3 + }, + { + "id": "e-commerce", + "text": "E-commerce", + "level": 3 + }, + { + "id": "using-templates", + "text": "Using templates", + "level": 2 + }, + { + "id": "create-a-template", + "text": "Create a template", + "level": 3 + }, + { + "id": "generate-images-from-the-template", + "text": "Generate images from the template", + "level": 3 + }, + { + "id": "batch-generation", + "text": "Batch generation", + "level": 2 + }, + { + "id": "design-tips", + "text": "Design tips", + "level": 2 + }, + { + "id": "examples", + "text": "Examples", + "level": 2 + }, + { + "id": "simple-quote-card", + "text": "Simple quote card", + "level": 3 + }, + { + "id": "event-invitation", + "text": "Event invitation", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/use-cases/social-cards/": { + "ids": [ + "social-cards-and-open-graph-images", + "what-are-social-cards", + "the-challenge", + "choose-an-og-image-workflow", + "automatic-og-images-for-an-existing-site", + "api-and-template-workflow", + "real-world-example-devto", + "example-template", + "api-request", + "recommended-dimensions", + "adding-to-your-html", + "using-templates", + "tips-for-great-social-cards", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "social-cards-and-open-graph-images", + "text": "Social Cards and Open Graph Images", + "level": 1 + }, + { + "id": "what-are-social-cards", + "text": "What are social cards?", + "level": 2 + }, + { + "id": "the-challenge", + "text": "The challenge", + "level": 2 + }, + { + "id": "choose-an-og-image-workflow", + "text": "Choose an OG image workflow", + "level": 2 + }, + { + "id": "automatic-og-images-for-an-existing-site", + "text": "Automatic OG images for an existing site", + "level": 3 + }, + { + "id": "api-and-template-workflow", + "text": "API and template workflow", + "level": 3 + }, + { + "id": "real-world-example-devto", + "text": "Real-world example: Dev.to", + "level": 2 + }, + { + "id": "example-template", + "text": "Example template", + "level": 2 + }, + { + "id": "api-request", + "text": "API request", + "level": 2 + }, + { + "id": "recommended-dimensions", + "text": "Recommended dimensions", + "level": 2 + }, + { + "id": "adding-to-your-html", + "text": "Adding to your HTML", + "level": 2 + }, + { + "id": "using-templates", + "text": "Using templates", + "level": 2 + }, + { + "id": "tips-for-great-social-cards", + "text": "Tips for great social cards", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/example-code/go/": { + "ids": [ + "go-htmlcss-to-image", + "generating-images-with-go", + "authentication-with-go", + "go-example-code", + "official-go-client", + "direct-http-example", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "go-htmlcss-to-image", + "text": "Go: HTML/CSS to Image", + "level": 1 + }, + { + "id": "generating-images-with-go", + "text": "Generating images with Go", + "level": 2 + }, + { + "id": "authentication-with-go", + "text": "Authentication with Go", + "level": 2 + }, + { + "id": "go-example-code", + "text": "Go example code", + "level": 2 + }, + { + "id": "official-go-client", + "text": "Official Go client", + "level": 2 + }, + { + "id": "direct-http-example", + "text": "Direct HTTP example", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/example-code/google-apps-script/": { + "ids": [ + "google-apps-script-htmlcss-to-image", + "generate-an-image-with-google-apps-script", + "example-code", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "google-apps-script-htmlcss-to-image", + "text": "Google Apps Script: HTML/CSS to Image", + "level": 1 + }, + { + "id": "generate-an-image-with-google-apps-script", + "text": "Generate an image with Google Apps Script", + "level": 2 + }, + { + "id": "example-code", + "text": "Example code", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/example-code/python/": { + "ids": [ + "python-htmlcss-to-image", + "generating-images-with-python", + "authentication-with-python", + "python-example-code", + "official-pypi-client", + "direct-http-example", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "python-htmlcss-to-image", + "text": "Python: HTML/CSS to Image", + "level": 1 + }, + { + "id": "generating-images-with-python", + "text": "Generating images with Python", + "level": 2 + }, + { + "id": "authentication-with-python", + "text": "Authentication with Python", + "level": 2 + }, + { + "id": "python-example-code", + "text": "Python example code", + "level": 2 + }, + { + "id": "official-pypi-client", + "text": "Official PyPI client", + "level": 2 + }, + { + "id": "direct-http-example", + "text": "Direct HTTP example", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/example-code/elixir/": { + "ids": [ + "elixir-htmlcss-to-image", + "generating-images-with-elixir", + "authentication-with-elixir", + "elixir-example-code", + "phoenix-example-with-req", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "elixir-htmlcss-to-image", + "text": "Elixir: HTML/CSS to Image", + "level": 1 + }, + { + "id": "generating-images-with-elixir", + "text": "Generating images with Elixir", + "level": 2 + }, + { + "id": "authentication-with-elixir", + "text": "Authentication with Elixir", + "level": 2 + }, + { + "id": "elixir-example-code", + "text": "Elixir example code", + "level": 2 + }, + { + "id": "phoenix-example-with-req", + "text": "Phoenix example with Req", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/example-code/typescript/": { + "ids": [ + "typescript-htmlcss-to-image", + "generating-images-with-typescript", + "authentication-with-typescript", + "typescript-example-code", + "official-npm-client", + "typescript-example-with-fetch-api", + "typescript-with-full-type-definitions", + "url-to-image-with-typescript", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "typescript-htmlcss-to-image", + "text": "TypeScript: HTML/CSS to Image", + "level": 1 + }, + { + "id": "generating-images-with-typescript", + "text": "Generating images with TypeScript", + "level": 2 + }, + { + "id": "authentication-with-typescript", + "text": "Authentication with TypeScript", + "level": 2 + }, + { + "id": "typescript-example-code", + "text": "TypeScript example code", + "level": 2 + }, + { + "id": "official-npm-client", + "text": "Official npm client", + "level": 2 + }, + { + "id": null, + "text": "Can I use this in a browser?", + "level": 3 + }, + { + "id": "typescript-example-with-fetch-api", + "text": "TypeScript example with Fetch API", + "level": 2 + }, + { + "id": "typescript-with-full-type-definitions", + "text": "TypeScript with full type definitions", + "level": 2 + }, + { + "id": "url-to-image-with-typescript", + "text": "URL to Image with TypeScript", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/example-code/rust/": { + "ids": [ + "rust-htmlcss-to-image", + "generating-images-with-rust", + "authentication-with-rust", + "rust-example-code", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "rust-htmlcss-to-image", + "text": "Rust: HTML/CSS to Image", + "level": 1 + }, + { + "id": "generating-images-with-rust", + "text": "Generating images with Rust", + "level": 2 + }, + { + "id": "authentication-with-rust", + "text": "Authentication with Rust", + "level": 2 + }, + { + "id": "rust-example-code", + "text": "Rust example code", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/example-code/java/": { + "ids": [ + "java-htmlcss-to-image", + "generating-images-with-java", + "authentication-with-java", + "java-example-code", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "java-htmlcss-to-image", + "text": "Java: HTML/CSS to Image", + "level": 1 + }, + { + "id": "generating-images-with-java", + "text": "Generating images with Java", + "level": 2 + }, + { + "id": "authentication-with-java", + "text": "Authentication with Java", + "level": 2 + }, + { + "id": "java-example-code", + "text": "Java example code", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/example-code/kotlin/": { + "ids": [ + "kotlin-htmlcss-to-image", + "generating-images-with-kotlin", + "authentication-with-kotlin", + "kotlin-example-code", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "kotlin-htmlcss-to-image", + "text": "Kotlin: HTML/CSS to Image", + "level": 1 + }, + { + "id": "generating-images-with-kotlin", + "text": "Generating images with Kotlin", + "level": 2 + }, + { + "id": "authentication-with-kotlin", + "text": "Authentication with Kotlin", + "level": 2 + }, + { + "id": "kotlin-example-code", + "text": "Kotlin example code", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/example-code/php/": { + "ids": [ + "php-htmlcss-to-image", + "generating-images-with-php", + "authentication-with-php", + "php-example-code", + "official-composer-client", + "direct-http-example", + "php-example-with-guzzle-library", + "debugging-errorssl-certificate-problem-unable-to-get-local-issuer-certificate", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "php-htmlcss-to-image", + "text": "PHP: HTML/CSS to Image", + "level": 1 + }, + { + "id": "generating-images-with-php", + "text": "Generating images with PHP", + "level": 2 + }, + { + "id": "authentication-with-php", + "text": "Authentication with PHP", + "level": 2 + }, + { + "id": "php-example-code", + "text": "PHP example code", + "level": 2 + }, + { + "id": "official-composer-client", + "text": "Official Composer client", + "level": 2 + }, + { + "id": "direct-http-example", + "text": "Direct HTTP example", + "level": 2 + }, + { + "id": "php-example-with-guzzle-library", + "text": "PHP example with Guzzle library", + "level": 2 + }, + { + "id": "debugging-errorssl-certificate-problem-unable-to-get-local-issuer-certificate", + "text": "Debugging Error:SSL certificate problem: unable to get local issuer certificate", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/example-code/curl/": { + "ids": [ + "curl", + "generate-an-image-with-curl", + "response", + "advanced-example", + "loading-in-contents-from-a-file", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "curl", + "text": "Curl", + "level": 1 + }, + { + "id": "generate-an-image-with-curl", + "text": "Generate an image with cURL", + "level": 2 + }, + { + "id": "response", + "text": "Response", + "level": 2 + }, + { + "id": "advanced-example", + "text": "Advanced example", + "level": 2 + }, + { + "id": "loading-in-contents-from-a-file", + "text": "Loading in contents from a file", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/example-code/vb.net/": { + "ids": [ + "vbnet-htmlcss-to-image", + "generate-an-image-with-vbnet", + "example-code", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "vbnet-htmlcss-to-image", + "text": "VB.NET: HTML/CSS to Image", + "level": 1 + }, + { + "id": "generate-an-image-with-vbnet", + "text": "Generate an image with VB.NET", + "level": 2 + }, + { + "id": "example-code", + "text": "Example code", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/example-code/javascript/": { + "ids": [ + "javascript-htmlcss-to-image", + "generating-images-with-javascript", + "authentication-with-javascript", + "javascript-example-code", + "javascript-example---asyncawait", + "plain-javascript-nodejs-example", + "client-side-javascript-example-with-fetch-api", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "javascript-htmlcss-to-image", + "text": "JavaScript: HTML/CSS to Image", + "level": 1 + }, + { + "id": "generating-images-with-javascript", + "text": "Generating images with JavaScript", + "level": 2 + }, + { + "id": "authentication-with-javascript", + "text": "Authentication with JavaScript", + "level": 2 + }, + { + "id": "javascript-example-code", + "text": "JavaScript example code", + "level": 2 + }, + { + "id": null, + "text": "Can I use this in a browser?", + "level": 3 + }, + { + "id": "javascript-example---asyncawait", + "text": "JavaScript example - async/await", + "level": 2 + }, + { + "id": "plain-javascript-nodejs-example", + "text": "Plain JavaScript (Node.js) example", + "level": 2 + }, + { + "id": "client-side-javascript-example-with-fetch-api", + "text": "Client side JavaScript example with Fetch API", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/example-code/c/": { + "ids": [ + "c--net-htmlcss-to-image", + "official-net-package", + "quick-start", + "1-install-the-nuget-package", + "2-create-a-client", + "3-generate-an-image", + "creating-images-from-a-url", + "using-templates", + "aspnet-core-integration", + "blazor-integration", + "razor-pages--mvc-tag-helpers", + "batch-image-creation", + "signed-urls-create-and-render", + "performance--native-aot", + "plain-http-example", + "legacy-webclient-example", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "c--net-htmlcss-to-image", + "text": "C# / .NET: HTML/CSS to Image", + "level": 1 + }, + { + "id": "official-net-package", + "text": "Official .NET Package", + "level": 2 + }, + { + "id": "quick-start", + "text": "Quick Start", + "level": 2 + }, + { + "id": "1-install-the-nuget-package", + "text": "1. Install the NuGet package", + "level": 3 + }, + { + "id": "2-create-a-client", + "text": "2. Create a client", + "level": 3 + }, + { + "id": "3-generate-an-image", + "text": "3. Generate an image", + "level": 3 + }, + { + "id": "creating-images-from-a-url", + "text": "Creating Images from a URL", + "level": 2 + }, + { + "id": "using-templates", + "text": "Using Templates", + "level": 2 + }, + { + "id": "aspnet-core-integration", + "text": "ASP.NET Core Integration", + "level": 2 + }, + { + "id": "blazor-integration", + "text": "Blazor Integration", + "level": 2 + }, + { + "id": "razor-pages--mvc-tag-helpers", + "text": "Razor Pages / MVC Tag Helpers", + "level": 2 + }, + { + "id": "batch-image-creation", + "text": "Batch Image Creation", + "level": 2 + }, + { + "id": "signed-urls-create-and-render", + "text": "Signed URLs (Create and Render)", + "level": 2 + }, + { + "id": "performance--native-aot", + "text": "Performance & Native AOT", + "level": 2 + }, + { + "id": "plain-http-example", + "text": "Plain HTTP Example", + "level": 2 + }, + { + "id": "legacy-webclient-example", + "text": "Legacy WebClient Example", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/example-code/ruby/": { + "ids": [ + "ruby-htmlcss-to-image", + "generating-images-with-ruby", + "ruby-example-code", + "creating-and-deleting-images-in-batches", + "generating-signed-image-urls", + "template-signature-change-in-020", + "example-with-httparty", + "ruby-on-rails-example-with-caching", + "rendering-a-rails-view", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "ruby-htmlcss-to-image", + "text": "Ruby: HTML/CSS to Image", + "level": 1 + }, + { + "id": "generating-images-with-ruby", + "text": "Generating images with Ruby", + "level": 2 + }, + { + "id": "ruby-example-code", + "text": "Ruby Example Code", + "level": 2 + }, + { + "id": "creating-and-deleting-images-in-batches", + "text": "Creating and deleting images in batches", + "level": 3 + }, + { + "id": "generating-signed-image-urls", + "text": "Generating signed image URLs", + "level": 3 + }, + { + "id": "template-signature-change-in-020", + "text": "Template signature change in 0.2.0", + "level": 4 + }, + { + "id": "example-with-httparty", + "text": "Example with HTTParty", + "level": 2 + }, + { + "id": "ruby-on-rails-example-with-caching", + "text": "Ruby on Rails example with caching", + "level": 2 + }, + { + "id": "rendering-a-rails-view", + "text": "Rendering a Rails view", + "level": 3 + }, + { + "id": null, + "text": "Real world example", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/zapier/": { + "ids": [ + "zapier-htmlcss-to-image", + "available-actions", + "authentication", + "create-images-from-htmlcss", + "create-images-from-a-url", + "troubleshooting", + "designing-images-with-htmlcss", + "429-error", + "blank-images", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "zapier-htmlcss-to-image", + "text": "Zapier: HTML/CSS to Image", + "level": 1 + }, + { + "id": "available-actions", + "text": "Available Actions", + "level": 2 + }, + { + "id": "authentication", + "text": "Authentication", + "level": 2 + }, + { + "id": "create-images-from-htmlcss", + "text": "Create images from HTML/CSS", + "level": 2 + }, + { + "id": null, + "text": "Variables in your HTML", + "level": 3 + }, + { + "id": "create-images-from-a-url", + "text": "Create images from a URL", + "level": 2 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "designing-images-with-htmlcss", + "text": "Designing images with HTML/CSS", + "level": 3 + }, + { + "id": "429-error", + "text": "429 error", + "level": 3 + }, + { + "id": "blank-images", + "text": "Blank images", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/mcp/": { + "ids": [ + "mcp-integration", + "introduction", + "choose-your-client", + "setup-for-chatgpt-codex", + "setup-for-claude-code", + "setup-for-claude-desktop", + "setup-for-cline-vs-code", + "setup-for-cursor", + "setup-for-grok", + "setup-for-opencode", + "setup-for-windsurf", + "setup-for-zed", + "what-is-mcp", + "available-tools", + "account-usage", + "screenshots-and-rendering", + "template-management", + "authentication", + "example-prompts", + "how-to-take-a-website-screenshot", + "how-to-render-html-and-css-as-a-png", + "how-to-export-a-pdf", + "how-to-reuse-a-template-and-create-variations", + "how-to-inspect-organization-resources", + "image-parameters", + "additional-parameters", + "troubleshooting", + "authentication-errors", + "permission-errors", + "rate-limit-errors", + "connection-issues", + "image-generation-errors", + "automation-platforms", + "zapier", + "pipedream", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "mcp-integration", + "text": "MCP Integration", + "level": 1 + }, + { + "id": "introduction", + "text": "Introduction", + "level": 2 + }, + { + "id": "choose-your-client", + "text": "Choose your client", + "level": 2 + }, + { + "id": "what-is-mcp", + "text": "What is MCP?", + "level": 2 + }, + { + "id": "available-tools", + "text": "Available tools", + "level": 2 + }, + { + "id": "account-usage", + "text": "Account usage", + "level": 3 + }, + { + "id": "screenshots-and-rendering", + "text": "Screenshots and rendering", + "level": 3 + }, + { + "id": "template-management", + "text": "Template management", + "level": 3 + }, + { + "id": "authentication", + "text": "Authentication", + "level": 2 + }, + { + "id": "example-prompts", + "text": "Example prompts", + "level": 2 + }, + { + "id": "how-to-take-a-website-screenshot", + "text": "How to take a website screenshot", + "level": 3 + }, + { + "id": "how-to-render-html-and-css-as-a-png", + "text": "How to render HTML and CSS as a PNG", + "level": 3 + }, + { + "id": "how-to-export-a-pdf", + "text": "How to export a PDF", + "level": 3 + }, + { + "id": "how-to-reuse-a-template-and-create-variations", + "text": "How to reuse a template and create variations", + "level": 3 + }, + { + "id": "how-to-inspect-organization-resources", + "text": "How to inspect organization resources", + "level": 3 + }, + { + "id": "image-parameters", + "text": "Image parameters", + "level": 2 + }, + { + "id": "additional-parameters", + "text": "Additional parameters", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "authentication-errors", + "text": "Authentication Errors", + "level": 3 + }, + { + "id": "permission-errors", + "text": "Permission Errors", + "level": 3 + }, + { + "id": "rate-limit-errors", + "text": "Rate Limit Errors", + "level": 3 + }, + { + "id": "connection-issues", + "text": "Connection Issues", + "level": 3 + }, + { + "id": "image-generation-errors", + "text": "Image Generation Errors", + "level": 3 + }, + { + "id": "automation-platforms", + "text": "Automation Platforms", + "level": 2 + }, + { + "id": "zapier", + "text": "Zapier", + "level": 3 + }, + { + "id": "pipedream", + "text": "Pipedream", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/integrations/n8n/": { + "ids": [ + "n8n-htmlcss-to-image-api", + "install-the-integration", + "manual-installation-on-self-hosted-n8n", + "add-your-credentials", + "available-operations", + "choose-the-output", + "example-workflow", + "resources", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "n8n-htmlcss-to-image-api", + "text": "n8n: HTML/CSS to Image API", + "level": 1 + }, + { + "id": null, + "text": "Verified by n8n", + "level": 3 + }, + { + "id": "install-the-integration", + "text": "Install the integration", + "level": 2 + }, + { + "id": "manual-installation-on-self-hosted-n8n", + "text": "Manual installation on self-hosted n8n", + "level": 3 + }, + { + "id": "add-your-credentials", + "text": "Add your credentials", + "level": 2 + }, + { + "id": "available-operations", + "text": "Available operations", + "level": 2 + }, + { + "id": "choose-the-output", + "text": "Choose the output", + "level": 2 + }, + { + "id": "example-workflow", + "text": "Example workflow", + "level": 2 + }, + { + "id": "resources", + "text": "Resources", + "level": 2 + } + ] + }, + "/integrations/make/": { + "ids": [ + "make-htmlcss-to-image", + "available-actions", + "example-scenarios", + "authentication", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "make-htmlcss-to-image", + "text": "Make: HTML/CSS to Image", + "level": 1 + }, + { + "id": "available-actions", + "text": "Available Actions", + "level": 2 + }, + { + "id": "example-scenarios", + "text": "Example scenarios", + "level": 2 + }, + { + "id": "authentication", + "text": "Authentication", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/mcp/cline/": { + "ids": [ + "cline-mcp-integration", + "1-connect-a-remote-server-in-cline", + "2-take-a-screenshot", + "3-render-htmlcss", + "how-to-export-a-table-as-an-image", + "available-tools", + "account-usage", + "screenshots-and-rendering", + "template-management", + "troubleshooting", + "missing-tools-or-connection-errors", + "rendering-errors", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "cline-mcp-integration", + "text": "Cline MCP Integration", + "level": 1 + }, + { + "id": "1-connect-a-remote-server-in-cline", + "text": "1. Connect a remote server in Cline", + "level": 2 + }, + { + "id": "2-take-a-screenshot", + "text": "2. Take a screenshot", + "level": 2 + }, + { + "id": "3-render-htmlcss", + "text": "3. Render HTML/CSS", + "level": 2 + }, + { + "id": "how-to-export-a-table-as-an-image", + "text": "How to export a table as an image", + "level": 2 + }, + { + "id": "available-tools", + "text": "Available tools", + "level": 2 + }, + { + "id": "account-usage", + "text": "Account usage", + "level": 3 + }, + { + "id": "screenshots-and-rendering", + "text": "Screenshots and rendering", + "level": 3 + }, + { + "id": "template-management", + "text": "Template management", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "missing-tools-or-connection-errors", + "text": "Missing tools or connection errors", + "level": 3 + }, + { + "id": "rendering-errors", + "text": "Rendering errors", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/mcp/zed/": { + "ids": [ + "zed-mcp-integration", + "1-add-a-remote-mcp-server-in-zed", + "2-take-a-screenshot", + "3-render-htmlcss", + "how-to-render-htmlcss-from-your-editor", + "available-tools", + "account-usage", + "screenshots-and-rendering", + "template-management", + "troubleshooting", + "missing-tools-or-connection-errors", + "rendering-errors", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "zed-mcp-integration", + "text": "Zed MCP Integration", + "level": 1 + }, + { + "id": "1-add-a-remote-mcp-server-in-zed", + "text": "1. Add a remote MCP server in Zed", + "level": 2 + }, + { + "id": "2-take-a-screenshot", + "text": "2. Take a screenshot", + "level": 2 + }, + { + "id": "3-render-htmlcss", + "text": "3. Render HTML/CSS", + "level": 2 + }, + { + "id": "how-to-render-htmlcss-from-your-editor", + "text": "How to render HTML/CSS from your editor", + "level": 2 + }, + { + "id": "available-tools", + "text": "Available tools", + "level": 2 + }, + { + "id": "account-usage", + "text": "Account usage", + "level": 3 + }, + { + "id": "screenshots-and-rendering", + "text": "Screenshots and rendering", + "level": 3 + }, + { + "id": "template-management", + "text": "Template management", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "missing-tools-or-connection-errors", + "text": "Missing tools or connection errors", + "level": 3 + }, + { + "id": "rendering-errors", + "text": "Rendering errors", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/mcp/tools/": { + "ids": [ + "mcp-tools-reference", + "screenshots-and-rendering", + "template-management", + "usage-and-limits", + "proxies", + "storage-destinations", + "og-configurations", + "management-results-and-pagination", + "permissions-and-rate-limits", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "mcp-tools-reference", + "text": "MCP tools reference", + "level": 1 + }, + { + "id": "screenshots-and-rendering", + "text": "Screenshots and rendering", + "level": 2 + }, + { + "id": "template-management", + "text": "Template management", + "level": 2 + }, + { + "id": "usage-and-limits", + "text": "Usage and limits", + "level": 2 + }, + { + "id": "proxies", + "text": "Proxies", + "level": 2 + }, + { + "id": "storage-destinations", + "text": "Storage destinations", + "level": 2 + }, + { + "id": "og-configurations", + "text": "OG configurations", + "level": 2 + }, + { + "id": "management-results-and-pagination", + "text": "Management results and pagination", + "level": 2 + }, + { + "id": "permissions-and-rate-limits", + "text": "Permissions and rate limits", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/mcp/gemini/": { + "ids": [ + "gemini-cli-mcp-integration", + "1-connect-gemini-cli", + "2-take-a-screenshot", + "3-render-htmlcss", + "create-an-open-graph-card", + "available-tools", + "account-usage", + "screenshots-and-rendering", + "template-management", + "troubleshooting", + "missing-tools-or-connection-errors", + "rendering-errors", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "gemini-cli-mcp-integration", + "text": "Gemini CLI MCP Integration", + "level": 1 + }, + { + "id": "1-connect-gemini-cli", + "text": "1. Connect Gemini CLI", + "level": 2 + }, + { + "id": "2-take-a-screenshot", + "text": "2. Take a screenshot", + "level": 2 + }, + { + "id": "3-render-htmlcss", + "text": "3. Render HTML/CSS", + "level": 2 + }, + { + "id": "create-an-open-graph-card", + "text": "Create an Open Graph card", + "level": 2 + }, + { + "id": "available-tools", + "text": "Available tools", + "level": 2 + }, + { + "id": "account-usage", + "text": "Account usage", + "level": 3 + }, + { + "id": "screenshots-and-rendering", + "text": "Screenshots and rendering", + "level": 3 + }, + { + "id": "template-management", + "text": "Template management", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "missing-tools-or-connection-errors", + "text": "Missing tools or connection errors", + "level": 3 + }, + { + "id": "rendering-errors", + "text": "Rendering errors", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/mcp/cursor/": { + "ids": [ + "cursor-mcp-integration", + "1-install-the-cursor-plugin", + "connect-the-mcp-server-manually", + "2-take-a-screenshot", + "3-render-htmlcss", + "how-to-export-a-card-from-your-codebase", + "available-tools", + "account-usage", + "screenshots-and-rendering", + "template-management", + "troubleshooting", + "missing-tools-or-connection-errors", + "rendering-errors", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "cursor-mcp-integration", + "text": "Cursor MCP Integration", + "level": 1 + }, + { + "id": "1-install-the-cursor-plugin", + "text": "1. Install the Cursor plugin", + "level": 2 + }, + { + "id": "connect-the-mcp-server-manually", + "text": "Connect the MCP server manually", + "level": 3 + }, + { + "id": "2-take-a-screenshot", + "text": "2. Take a screenshot", + "level": 2 + }, + { + "id": "3-render-htmlcss", + "text": "3. Render HTML/CSS", + "level": 2 + }, + { + "id": "how-to-export-a-card-from-your-codebase", + "text": "How to export a card from your codebase", + "level": 2 + }, + { + "id": "available-tools", + "text": "Available tools", + "level": 2 + }, + { + "id": "account-usage", + "text": "Account usage", + "level": 3 + }, + { + "id": "screenshots-and-rendering", + "text": "Screenshots and rendering", + "level": 3 + }, + { + "id": "template-management", + "text": "Template management", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "missing-tools-or-connection-errors", + "text": "Missing tools or connection errors", + "level": 3 + }, + { + "id": "rendering-errors", + "text": "Rendering errors", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/mcp/claude/": { + "ids": [ + "claude--claude-code-mcp-integration", + "1-connect-claude-or-claude-code-to-hcti", + "claude-web-or-desktop", + "how-to-set-up-claude-code", + "2-take-a-screenshot", + "3-render-htmlcss", + "how-to-turn-a-report-into-a-pdf", + "available-tools", + "account-usage", + "screenshots-and-rendering", + "template-management", + "troubleshooting", + "missing-tools-or-connection-errors", + "rendering-errors", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "claude--claude-code-mcp-integration", + "text": "Claude & Claude Code MCP Integration", + "level": 1 + }, + { + "id": "1-connect-claude-or-claude-code-to-hcti", + "text": "1. Connect Claude or Claude Code to HCTI", + "level": 2 + }, + { + "id": "claude-web-or-desktop", + "text": "Claude web or desktop", + "level": 3 + }, + { + "id": "how-to-set-up-claude-code", + "text": "How to set up Claude Code", + "level": 3 + }, + { + "id": "2-take-a-screenshot", + "text": "2. Take a screenshot", + "level": 2 + }, + { + "id": "3-render-htmlcss", + "text": "3. Render HTML/CSS", + "level": 2 + }, + { + "id": "how-to-turn-a-report-into-a-pdf", + "text": "How to turn a report into a PDF", + "level": 2 + }, + { + "id": "available-tools", + "text": "Available tools", + "level": 2 + }, + { + "id": "account-usage", + "text": "Account usage", + "level": 3 + }, + { + "id": "screenshots-and-rendering", + "text": "Screenshots and rendering", + "level": 3 + }, + { + "id": "template-management", + "text": "Template management", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "missing-tools-or-connection-errors", + "text": "Missing tools or connection errors", + "level": 3 + }, + { + "id": "rendering-errors", + "text": "Rendering errors", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/mcp/chatgpt-codex/": { + "ids": [ + "chatgpt--codex-mcp-integration", + "1-connect-chatgpt-or-codex-to-hcti", + "how-to-set-up-chatgpt", + "how-to-set-up-codex", + "2-take-a-screenshot", + "3-render-htmlcss", + "how-to-create-an-open-graph-card-from-your-project", + "available-tools", + "account-usage", + "screenshots-and-rendering", + "template-management", + "troubleshooting", + "missing-tools-or-connection-errors", + "rendering-errors", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "chatgpt--codex-mcp-integration", + "text": "ChatGPT & Codex MCP Integration", + "level": 1 + }, + { + "id": "1-connect-chatgpt-or-codex-to-hcti", + "text": "1. Connect ChatGPT or Codex to HCTI", + "level": 2 + }, + { + "id": "how-to-set-up-chatgpt", + "text": "How to set up ChatGPT", + "level": 3 + }, + { + "id": "how-to-set-up-codex", + "text": "How to set up Codex", + "level": 3 + }, + { + "id": "2-take-a-screenshot", + "text": "2. Take a screenshot", + "level": 2 + }, + { + "id": "3-render-htmlcss", + "text": "3. Render HTML/CSS", + "level": 2 + }, + { + "id": "how-to-create-an-open-graph-card-from-your-project", + "text": "How to create an Open Graph card from your project", + "level": 2 + }, + { + "id": "available-tools", + "text": "Available tools", + "level": 2 + }, + { + "id": "account-usage", + "text": "Account usage", + "level": 3 + }, + { + "id": "screenshots-and-rendering", + "text": "Screenshots and rendering", + "level": 3 + }, + { + "id": "template-management", + "text": "Template management", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "missing-tools-or-connection-errors", + "text": "Missing tools or connection errors", + "level": 3 + }, + { + "id": "rendering-errors", + "text": "Rendering errors", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/mcp/github-copilot/": { + "ids": [ + "github-copilot-mcp-integration", + "1-connect-copilot-cli", + "2-take-a-screenshot", + "3-render-htmlcss", + "create-an-open-graph-card", + "available-tools", + "account-usage", + "screenshots-and-rendering", + "template-management", + "troubleshooting", + "missing-tools-or-connection-errors", + "rendering-errors", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "github-copilot-mcp-integration", + "text": "GitHub Copilot MCP Integration", + "level": 1 + }, + { + "id": "1-connect-copilot-cli", + "text": "1. Connect Copilot CLI", + "level": 2 + }, + { + "id": "2-take-a-screenshot", + "text": "2. Take a screenshot", + "level": 2 + }, + { + "id": "3-render-htmlcss", + "text": "3. Render HTML/CSS", + "level": 2 + }, + { + "id": "create-an-open-graph-card", + "text": "Create an Open Graph card", + "level": 2 + }, + { + "id": "available-tools", + "text": "Available tools", + "level": 2 + }, + { + "id": "account-usage", + "text": "Account usage", + "level": 3 + }, + { + "id": "screenshots-and-rendering", + "text": "Screenshots and rendering", + "level": 3 + }, + { + "id": "template-management", + "text": "Template management", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "missing-tools-or-connection-errors", + "text": "Missing tools or connection errors", + "level": 3 + }, + { + "id": "rendering-errors", + "text": "Rendering errors", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/mcp/permissions/": { + "ids": [ + "mcp-permissions-and-authorization", + "authorize-a-connection", + "choose-permissions-for-the-task", + "add-permissions-to-an-existing-connection", + "review-and-revoke-sessions", + "troubleshooting", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "mcp-permissions-and-authorization", + "text": "MCP permissions and authorization", + "level": 1 + }, + { + "id": "authorize-a-connection", + "text": "Authorize a connection", + "level": 2 + }, + { + "id": "choose-permissions-for-the-task", + "text": "Choose permissions for the task", + "level": 2 + }, + { + "id": "add-permissions-to-an-existing-connection", + "text": "Add permissions to an existing connection", + "level": 2 + }, + { + "id": "review-and-revoke-sessions", + "text": "Review and revoke sessions", + "level": 2 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/mcp/grok/": { + "ids": [ + "grok-mcp-integration", + "1-connect-hcti-in-grok-build", + "install-through-the-plugin-marketplace", + "add-the-mcp-server-directly", + "2-take-a-screenshot", + "3-render-htmlcss", + "how-to-capture-a-pricing-table", + "available-tools", + "account-usage", + "screenshots-and-rendering", + "template-management", + "troubleshooting", + "missing-tools-or-connection-errors", + "rendering-errors", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "grok-mcp-integration", + "text": "Grok MCP Integration", + "level": 1 + }, + { + "id": "1-connect-hcti-in-grok-build", + "text": "1. Connect HCTI in Grok Build", + "level": 2 + }, + { + "id": "install-through-the-plugin-marketplace", + "text": "Install through the plugin marketplace", + "level": 3 + }, + { + "id": "add-the-mcp-server-directly", + "text": "Add the MCP server directly", + "level": 3 + }, + { + "id": "2-take-a-screenshot", + "text": "2. Take a screenshot", + "level": 2 + }, + { + "id": "3-render-htmlcss", + "text": "3. Render HTML/CSS", + "level": 2 + }, + { + "id": "how-to-capture-a-pricing-table", + "text": "How to capture a pricing table", + "level": 2 + }, + { + "id": "available-tools", + "text": "Available tools", + "level": 2 + }, + { + "id": "account-usage", + "text": "Account usage", + "level": 3 + }, + { + "id": "screenshots-and-rendering", + "text": "Screenshots and rendering", + "level": 3 + }, + { + "id": "template-management", + "text": "Template management", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "missing-tools-or-connection-errors", + "text": "Missing tools or connection errors", + "level": 3 + }, + { + "id": "rendering-errors", + "text": "Rendering errors", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/mcp/jetbrains/": { + "ids": [ + "jetbrains-ides-mcp-integration", + "1-connect-hcti-to-jetbrains-ai-assistant", + "2-take-a-screenshot", + "3-render-htmlcss", + "how-to-export-a-report-template-from-your-project", + "available-tools", + "account-usage", + "screenshots-and-rendering", + "template-management", + "troubleshooting", + "missing-tools-or-connection-errors", + "rendering-errors", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "jetbrains-ides-mcp-integration", + "text": "JetBrains IDEs MCP Integration", + "level": 1 + }, + { + "id": "1-connect-hcti-to-jetbrains-ai-assistant", + "text": "1. Connect HCTI to JetBrains AI Assistant", + "level": 2 + }, + { + "id": "2-take-a-screenshot", + "text": "2. Take a screenshot", + "level": 2 + }, + { + "id": "3-render-htmlcss", + "text": "3. Render HTML/CSS", + "level": 2 + }, + { + "id": "how-to-export-a-report-template-from-your-project", + "text": "How to export a report template from your project", + "level": 2 + }, + { + "id": "available-tools", + "text": "Available tools", + "level": 2 + }, + { + "id": "account-usage", + "text": "Account usage", + "level": 3 + }, + { + "id": "screenshots-and-rendering", + "text": "Screenshots and rendering", + "level": 3 + }, + { + "id": "template-management", + "text": "Template management", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "missing-tools-or-connection-errors", + "text": "Missing tools or connection errors", + "level": 3 + }, + { + "id": "rendering-errors", + "text": "Rendering errors", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/mcp/windsurf/": { + "ids": [ + "windsurf-mcp-integration", + "1-connect-hcti-to-cascade", + "2-take-a-screenshot", + "3-render-htmlcss", + "how-to-create-card-variations-with-cascade", + "available-tools", + "account-usage", + "screenshots-and-rendering", + "template-management", + "troubleshooting", + "missing-tools-or-connection-errors", + "rendering-errors", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "windsurf-mcp-integration", + "text": "Windsurf MCP Integration", + "level": 1 + }, + { + "id": "1-connect-hcti-to-cascade", + "text": "1. Connect HCTI to Cascade", + "level": 2 + }, + { + "id": "2-take-a-screenshot", + "text": "2. Take a screenshot", + "level": 2 + }, + { + "id": "3-render-htmlcss", + "text": "3. Render HTML/CSS", + "level": 2 + }, + { + "id": "how-to-create-card-variations-with-cascade", + "text": "How to create card variations with Cascade", + "level": 2 + }, + { + "id": "available-tools", + "text": "Available tools", + "level": 2 + }, + { + "id": "account-usage", + "text": "Account usage", + "level": 3 + }, + { + "id": "screenshots-and-rendering", + "text": "Screenshots and rendering", + "level": 3 + }, + { + "id": "template-management", + "text": "Template management", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "missing-tools-or-connection-errors", + "text": "Missing tools or connection errors", + "level": 3 + }, + { + "id": "rendering-errors", + "text": "Rendering errors", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/mcp/vscode/": { + "ids": [ + "vs-code-mcp-integration", + "1-connect-copilot", + "2-take-a-screenshot", + "3-render-htmlcss", + "create-an-open-graph-card", + "available-tools", + "account-usage", + "screenshots-and-rendering", + "template-management", + "troubleshooting", + "missing-tools-or-connection-errors", + "rendering-errors", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "vs-code-mcp-integration", + "text": "VS Code MCP Integration", + "level": 1 + }, + { + "id": "1-connect-copilot", + "text": "1. Connect Copilot", + "level": 2 + }, + { + "id": "2-take-a-screenshot", + "text": "2. Take a screenshot", + "level": 2 + }, + { + "id": "3-render-htmlcss", + "text": "3. Render HTML/CSS", + "level": 2 + }, + { + "id": "create-an-open-graph-card", + "text": "Create an Open Graph card", + "level": 2 + }, + { + "id": "available-tools", + "text": "Available tools", + "level": 2 + }, + { + "id": "account-usage", + "text": "Account usage", + "level": 3 + }, + { + "id": "screenshots-and-rendering", + "text": "Screenshots and rendering", + "level": 3 + }, + { + "id": "template-management", + "text": "Template management", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "missing-tools-or-connection-errors", + "text": "Missing tools or connection errors", + "level": 3 + }, + { + "id": "rendering-errors", + "text": "Rendering errors", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/integrations/mcp/opencode/": { + "ids": [ + "opencode-mcp-integration", + "1-add-the-remote-mcp-server-to-opencode", + "2-take-a-screenshot", + "3-render-htmlcss", + "how-to-reuse-a-saved-template", + "available-tools", + "account-usage", + "screenshots-and-rendering", + "template-management", + "troubleshooting", + "missing-tools-or-connection-errors", + "rendering-errors", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "opencode-mcp-integration", + "text": "OpenCode MCP Integration", + "level": 1 + }, + { + "id": "1-add-the-remote-mcp-server-to-opencode", + "text": "1. Add the remote MCP server to OpenCode", + "level": 2 + }, + { + "id": "2-take-a-screenshot", + "text": "2. Take a screenshot", + "level": 2 + }, + { + "id": "3-render-htmlcss", + "text": "3. Render HTML/CSS", + "level": 2 + }, + { + "id": "how-to-reuse-a-saved-template", + "text": "How to reuse a saved template", + "level": 2 + }, + { + "id": "available-tools", + "text": "Available tools", + "level": 2 + }, + { + "id": "account-usage", + "text": "Account usage", + "level": 3 + }, + { + "id": "screenshots-and-rendering", + "text": "Screenshots and rendering", + "level": 3 + }, + { + "id": "template-management", + "text": "Template management", + "level": 3 + }, + { + "id": "troubleshooting", + "text": "Troubleshooting", + "level": 2 + }, + { + "id": "missing-tools-or-connection-errors", + "text": "Missing tools or connection errors", + "level": 3 + }, + { + "id": "rendering-errors", + "text": "Rendering errors", + "level": 3 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/management-api/terraform/": { + "ids": [ + "terraform", + "install-and-configure", + "render-after-creation", + "keep-images-after-replacement-or-deletion", + "htmlcss-images", + "url-images", + "templates", + "templated-images", + "api-keys", + "proxies", + "storage-destinations", + "og-configurations", + "look-up-existing-resources", + "more-examples", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "terraform", + "text": "Terraform", + "level": 1 + }, + { + "id": "install-and-configure", + "text": "Install and configure", + "level": 2 + }, + { + "id": "render-after-creation", + "text": "Render after creation", + "level": 2 + }, + { + "id": "keep-images-after-replacement-or-deletion", + "text": "Keep images after replacement or deletion", + "level": 2 + }, + { + "id": "htmlcss-images", + "text": "HTML/CSS images", + "level": 2 + }, + { + "id": "url-images", + "text": "URL images", + "level": 2 + }, + { + "id": "templates", + "text": "Templates", + "level": 2 + }, + { + "id": "templated-images", + "text": "Templated images", + "level": 2 + }, + { + "id": "api-keys", + "text": "API keys", + "level": 2 + }, + { + "id": "proxies", + "text": "Proxies", + "level": 2 + }, + { + "id": "storage-destinations", + "text": "Storage destinations", + "level": 2 + }, + { + "id": "og-configurations", + "text": "OG configurations", + "level": 2 + }, + { + "id": "look-up-existing-resources", + "text": "Look up existing resources", + "level": 2 + }, + { + "id": "more-examples", + "text": "More examples", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/management-api/og-configs/": { + "ids": [ + "og-configurations-api", + "infrastructure-as-code", + "operations", + "operation-create-a-new-og-configuration", + "operation-list-og-configurations", + "operation-retrieve-an-og-configuration", + "operation-update-an-og-configuration", + "operation-delete-an-og-configuration", + "create-a-screenshot-configuration", + "shared-fields", + "htmlcss-fields", + "create-a-templated-configuration", + "read-the-response-and-use-the-configuration", + "list-update-and-delete", + "mcp", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "og-configurations-api", + "text": "OG configurations API", + "level": 1 + }, + { + "id": "infrastructure-as-code", + "text": "Infrastructure as code", + "level": 2 + }, + { + "id": "operations", + "text": "Operations", + "level": 2 + }, + { + "id": "operation-create-a-new-og-configuration", + "text": "Create a new OG configuration", + "level": 3 + }, + { + "id": "operation-list-og-configurations", + "text": "List OG configurations", + "level": 3 + }, + { + "id": "operation-retrieve-an-og-configuration", + "text": "Retrieve an OG configuration", + "level": 3 + }, + { + "id": "operation-update-an-og-configuration", + "text": "Update an OG configuration", + "level": 3 + }, + { + "id": "operation-delete-an-og-configuration", + "text": "Delete an OG configuration", + "level": 3 + }, + { + "id": "create-a-screenshot-configuration", + "text": "Create a screenshot configuration", + "level": 2 + }, + { + "id": "shared-fields", + "text": "Shared fields", + "level": 3 + }, + { + "id": "htmlcss-fields", + "text": "HTML/CSS fields", + "level": 3 + }, + { + "id": "create-a-templated-configuration", + "text": "Create a templated configuration", + "level": 2 + }, + { + "id": "read-the-response-and-use-the-configuration", + "text": "Read the response and use the configuration", + "level": 2 + }, + { + "id": "list-update-and-delete", + "text": "List, update, and delete", + "level": 2 + }, + { + "id": "mcp", + "text": "MCP", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/management-api/api-keys/": { + "ids": [ + "api-key-management", + "infrastructure-as-code", + "operations", + "operation-create-a-new-api-key", + "operation-list-api-keys", + "operation-retrieve-an-api-key", + "operation-update-an-api-key", + "operation-disable-an-api-key", + "create-a-key", + "request-fields", + "list-and-retrieve-keys", + "update-a-key", + "disable-a-key", + "rotate-a-key", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "api-key-management", + "text": "API key management", + "level": 1 + }, + { + "id": "infrastructure-as-code", + "text": "Infrastructure as code", + "level": 2 + }, + { + "id": "operations", + "text": "Operations", + "level": 2 + }, + { + "id": "operation-create-a-new-api-key", + "text": "Create a new API key", + "level": 3 + }, + { + "id": "operation-list-api-keys", + "text": "List API keys", + "level": 3 + }, + { + "id": "operation-retrieve-an-api-key", + "text": "Retrieve an API key", + "level": 3 + }, + { + "id": "operation-update-an-api-key", + "text": "Update an API key", + "level": 3 + }, + { + "id": "operation-disable-an-api-key", + "text": "Disable an API key", + "level": 3 + }, + { + "id": "create-a-key", + "text": "Create a key", + "level": 2 + }, + { + "id": "request-fields", + "text": "Request fields", + "level": 3 + }, + { + "id": "list-and-retrieve-keys", + "text": "List and retrieve keys", + "level": 2 + }, + { + "id": "update-a-key", + "text": "Update a key", + "level": 2 + }, + { + "id": "disable-a-key", + "text": "Disable a key", + "level": 2 + }, + { + "id": "rotate-a-key", + "text": "Rotate a key", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/management-api/usage/": { + "ids": [ + "monitoring-api-usage", + "automated-usage-alerts", + "response-headers", + "usage-api-endpoint", + "retrieve-image-usage-history", + "example-request", + "response-format", + "interpreting-usage-history", + "check-current-usage-with-mcp", + "usage-limits-versus-request-limits", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "monitoring-api-usage", + "text": "Monitoring API Usage", + "level": 1 + }, + { + "id": "automated-usage-alerts", + "text": "Automated Usage Alerts", + "level": 2 + }, + { + "id": "response-headers", + "text": "Response Headers", + "level": 2 + }, + { + "id": null, + "text": "Monitoring Tip", + "level": 3 + }, + { + "id": "usage-api-endpoint", + "text": "Usage API Endpoint", + "level": 2 + }, + { + "id": "retrieve-image-usage-history", + "text": "Retrieve image usage history", + "level": 3 + }, + { + "id": "example-request", + "text": "Example Request", + "level": 3 + }, + { + "id": "response-format", + "text": "Response Format", + "level": 3 + }, + { + "id": null, + "text": "Usage Tracking", + "level": 3 + }, + { + "id": "interpreting-usage-history", + "text": "Interpreting usage history", + "level": 2 + }, + { + "id": "check-current-usage-with-mcp", + "text": "Check current usage with MCP", + "level": 2 + }, + { + "id": "usage-limits-versus-request-limits", + "text": "Usage limits versus request limits", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/management-api/iac/": { + "ids": [ + "infrastructure-as-code", + "what-you-can-build", + "choose-a-provider", + "resources", + "credentials-and-state", + "image-lifecycle", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "infrastructure-as-code", + "text": "Infrastructure as code", + "level": 1 + }, + { + "id": "what-you-can-build", + "text": "What you can build", + "level": 2 + }, + { + "id": "choose-a-provider", + "text": "Choose a provider", + "level": 2 + }, + { + "id": "resources", + "text": "Resources", + "level": 2 + }, + { + "id": "credentials-and-state", + "text": "Credentials and state", + "level": 2 + }, + { + "id": "image-lifecycle", + "text": "Image lifecycle", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + }, + { + "id": null, + "text": "Table of contents", + "level": 2 + } + ] + }, + "/management-api/proxies/": { + "ids": [ + "proxies-api", + "infrastructure-as-code", + "operations", + "operation-create-a-new-proxy", + "operation-list-proxies", + "operation-retrieve-a-proxy", + "operation-update-a-proxy", + "operation-delete-a-proxy", + "create-a-proxy", + "authentication-fields", + "response-fields", + "list-and-retrieve-proxies", + "update-a-proxy", + "delete-a-proxy", + "use-the-proxy", + "mcp", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "proxies-api", + "text": "Proxies API", + "level": 1 + }, + { + "id": "infrastructure-as-code", + "text": "Infrastructure as code", + "level": 2 + }, + { + "id": "operations", + "text": "Operations", + "level": 2 + }, + { + "id": "operation-create-a-new-proxy", + "text": "Create a new proxy", + "level": 3 + }, + { + "id": "operation-list-proxies", + "text": "List proxies", + "level": 3 + }, + { + "id": "operation-retrieve-a-proxy", + "text": "Retrieve a proxy", + "level": 3 + }, + { + "id": "operation-update-a-proxy", + "text": "Update a proxy", + "level": 3 + }, + { + "id": "operation-delete-a-proxy", + "text": "Delete a proxy", + "level": 3 + }, + { + "id": "create-a-proxy", + "text": "Create a proxy", + "level": 2 + }, + { + "id": "authentication-fields", + "text": "Authentication fields", + "level": 3 + }, + { + "id": "response-fields", + "text": "Response fields", + "level": 3 + }, + { + "id": "list-and-retrieve-proxies", + "text": "List and retrieve proxies", + "level": 2 + }, + { + "id": "update-a-proxy", + "text": "Update a proxy", + "level": 2 + }, + { + "id": "delete-a-proxy", + "text": "Delete a proxy", + "level": 2 + }, + { + "id": "use-the-proxy", + "text": "Use the proxy", + "level": 2 + }, + { + "id": "mcp", + "text": "MCP", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/management-api/pulumi/": { + "ids": [ + "pulumi", + "install-and-configure", + "render-after-creation", + "keep-images-after-replacement-or-deletion", + "htmlcss-images", + "url-images", + "templates", + "templated-images", + "api-keys", + "proxies", + "storage-destinations", + "og-configurations", + "look-up-existing-resources", + "more-examples", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "pulumi", + "text": "Pulumi", + "level": 1 + }, + { + "id": "install-and-configure", + "text": "Install and configure", + "level": 2 + }, + { + "id": "render-after-creation", + "text": "Render after creation", + "level": 2 + }, + { + "id": "keep-images-after-replacement-or-deletion", + "text": "Keep images after replacement or deletion", + "level": 2 + }, + { + "id": "htmlcss-images", + "text": "HTML/CSS images", + "level": 2 + }, + { + "id": "url-images", + "text": "URL images", + "level": 2 + }, + { + "id": "templates", + "text": "Templates", + "level": 2 + }, + { + "id": "templated-images", + "text": "Templated images", + "level": 2 + }, + { + "id": "api-keys", + "text": "API keys", + "level": 2 + }, + { + "id": "proxies", + "text": "Proxies", + "level": 2 + }, + { + "id": "storage-destinations", + "text": "Storage destinations", + "level": 2 + }, + { + "id": "og-configurations", + "text": "OG configurations", + "level": 2 + }, + { + "id": "look-up-existing-resources", + "text": "Look up existing resources", + "level": 2 + }, + { + "id": "more-examples", + "text": "More examples", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + }, + "/management-api/storage-destinations/": { + "ids": [ + "storage-destinations-api", + "infrastructure-as-code", + "operations", + "create-a-new-storage-destination", + "list-storage-destinations", + "retrieve-a-storage-destination", + "update-a-storage-destination", + "delete-a-storage-destination", + "get-the-aws-storage-external-id", + "configure-amazon-s3", + "request-fields", + "provider-settings", + "responses-listing-and-retrieval", + "updates-and-connection-tests", + "connection-tests", + "delete-a-destination", + "use-the-destination-for-images", + "mcp", + "need-help", + "back-to-top", + "edit-this-page" + ], + "headings": [ + { + "id": "storage-destinations-api", + "text": "Storage destinations API", + "level": 1 + }, + { + "id": "infrastructure-as-code", + "text": "Infrastructure as code", + "level": 2 + }, + { + "id": "operations", + "text": "Operations", + "level": 2 + }, + { + "id": "create-a-new-storage-destination", + "text": "Create a new storage destination", + "level": 3 + }, + { + "id": "list-storage-destinations", + "text": "List storage destinations", + "level": 3 + }, + { + "id": "retrieve-a-storage-destination", + "text": "Retrieve a storage destination", + "level": 3 + }, + { + "id": "update-a-storage-destination", + "text": "Update a storage destination", + "level": 3 + }, + { + "id": "delete-a-storage-destination", + "text": "Delete a storage destination", + "level": 3 + }, + { + "id": "get-the-aws-storage-external-id", + "text": "Get the AWS storage external ID", + "level": 3 + }, + { + "id": "configure-amazon-s3", + "text": "Configure Amazon S3", + "level": 2 + }, + { + "id": "request-fields", + "text": "Request fields", + "level": 2 + }, + { + "id": "provider-settings", + "text": "Provider settings", + "level": 3 + }, + { + "id": "responses-listing-and-retrieval", + "text": "Responses, listing, and retrieval", + "level": 2 + }, + { + "id": "updates-and-connection-tests", + "text": "Updates and connection tests", + "level": 2 + }, + { + "id": "connection-tests", + "text": "Connection tests", + "level": 3 + }, + { + "id": "delete-a-destination", + "text": "Delete a destination", + "level": 2 + }, + { + "id": "use-the-destination-for-images", + "text": "Use the destination for images", + "level": 2 + }, + { + "id": "mcp", + "text": "MCP", + "level": 2 + }, + { + "id": "need-help", + "text": "Need help?", + "level": 2 + } + ] + } +} diff --git a/migration/redirects.json b/migration/redirects.json new file mode 100644 index 0000000..1731ab9 --- /dev/null +++ b/migration/redirects.json @@ -0,0 +1,65 @@ +{ + "/getting-started/creating-an-image": "/getting-started/using-the-api/", + "/getting-started/deleting-an-image": "/getting-started/using-the-api/", + "/getting-started/retrieving-an-image": "/getting-started/using-the-api/", + "/getting-started/authentication": "/getting-started/using-the-api/", + "/getting-started/api-reference": "/getting-started/using-the-api/", + "/getting-started/take-a-screenshot-of-a-url": "/getting-started/url-to-image/", + "/getting-started/mcp-server": "/integrations/mcp/", + "/getting-started/using-fonts": "/parameters/google_fonts/", + "/getting-started/full-page-images": "/guides/workflows/email-to-images/", + "/getting-started/duplicate-image-detection": "/guides/advanced/duplicate-detection/", + "/getting-started/faq": "/faq", + "/getting-started/integromat-integration": "/integrations/make/", + "/getting-started/zapier-integration": "/integrations/zapier/", + "/getting-started/convert-emails-images": "/guides/workflows/email-to-images/", + "/getting-started/file-formats": "/guides/styling/file-formats/", + "/getting-started/lossless-image-optimization": "/guides/styling/file-formats/", + "/guides/twitter-screenshot": "/guides/social-media/twitter/", + "/guides/twitter-embed": "/guides/social-media/twitter/", + "/guides/facebook-screenshot": "/guides/social-media/facebook/", + "/guides/instagram-embed": "/guides/social-media/instagram/", + "/guides/linkedin-screenshot": "/guides/social-media/linkedin/", + "/guides/debugging-cropping-issues": "/guides/debugging/cropping-issues/", + "/guides/debugging-blurry-images": "/guides/debugging/blurry-images/", + "/guides/debugging-white-images": "/guides/debugging/white-images/", + "/guides/debugging-white-or-blank-images": "/guides/debugging/white-images/", + "/guides/troubleshooting/debugging": "/guides/debugging/", + "/guides/rendering-emoji": "/guides/debugging/emoji/", + "/guides/external-css-and-fonts": "/guides/styling/external-css-fonts/", + "/guides/external-css-js-and-fonts": "/guides/styling/external-css-fonts/", + "/guides/custom-fonts": "/guides/styling/external-css-fonts/", + "/guides/using-custom-fonts": "/guides/styling/external-css-fonts/", + "/guides/using-fonts": "/parameters/google_fonts/", + "/guides/transparent-background": "/guides/styling/transparent-background/", + "/guides/file-formats": "/guides/styling/file-formats/", + "/guides/blocking-cookie-banners": "/guides/advanced/blocking-cookie-banners/", + "/guides/duplicate-image-detection": "/guides/advanced/duplicate-detection/", + "/guides/account-usage": "/management-api/usage/", + "/guides/advanced/account-usage": "/management-api/usage/", + "/guides/converting-base64-to-image": "/guides/advanced/base64/", + "/guides/base64-to-image": "/guides/advanced/base64/", + "/guides/postman": "/guides/workflows/postman/", + "/guides/insomnia": "/guides/workflows/insomnia/", + "/guides/convert-emails-images": "/guides/workflows/email-to-images/", + "/guides/email-to-images": "/guides/workflows/email-to-images/", + "/guides/email-screenshot-slack": "/guides/workflows/email-to-slack/", + "/guides/email-to-slack": "/guides/workflows/email-to-slack/", + "/guides/image-charts-with-highchartsjs": "/guides/workflows/highcharts/", + "/guides/image-charts-with-highcharts": "/guides/workflows/highcharts/", + "/example-code/postman": "/guides/workflows/postman/", + "/guides/templates": "/getting-started/templates/", + "/guides/render-when-ready": "/parameters/render_when_ready/", + "/guides/using-google-fonts": "/parameters/google_fonts/", + "/guides/selector": "/parameters/selector/", + "/parameters/jumbo-images": "/guides/advanced/jumbo-images/", + "/advanced-examples/using-google-fonts": "/parameters/google_fonts/", + "/advanced-examples/rendering-emoji": "/guides/debugging/emoji/", + "/advanced-examples/image-charts-with-highcharts": "/guides/workflows/highcharts/", + "/advanced-examples/transparent-background": "/guides/styling/transparent-background/", + "/advanced-examples/external-css-and-fonts": "/guides/styling/external-css-fonts/", + "/advanced-examples/instagram-embed": "/guides/social-media/instagram/", + "/advanced-examples/twitter-embed": "/guides/social-media/twitter/", + "/integrations/integromat": "/integrations/make/", + "/integrations/mcp-server": "/integrations/mcp/" +} diff --git a/migration/routes.json b/migration/routes.json new file mode 100644 index 0000000..c89e3bf --- /dev/null +++ b/migration/routes.json @@ -0,0 +1,594 @@ +[ + { + "route": "/", + "source": "index.md" + }, + { + "route": "/faq/", + "source": "faq.md" + }, + { + "route": "/changelog/", + "source": "changelog.md" + }, + { + "route": "/hmac-generator/", + "source": "hmac-generator.md" + }, + { + "route": "/getting-started/create-and-render/", + "source": "getting-started/create-and-render.md" + }, + { + "route": "/getting-started/setting-height-and-width/", + "source": "getting-started/height-and-width.md" + }, + { + "route": "/getting-started/", + "source": "getting-started/index.md" + }, + { + "route": "/getting-started/og-images/", + "source": "getting-started/og-images/index.md" + }, + { + "route": "/getting-started/og-images/supported-parameters/", + "source": "getting-started/og-images/supported-parameters.md" + }, + { + "route": "/getting-started/templates/", + "source": "getting-started/templates.md" + }, + { + "route": "/getting-started/url-to-image/", + "source": "getting-started/url-to-image.md" + }, + { + "route": "/getting-started/using-the-api/api-keys/", + "source": "getting-started/using-the-api/api-keys.md" + }, + { + "route": "/getting-started/using-the-api/", + "source": "getting-started/using-the-api/index.md" + }, + { + "route": "/getting-started/using-the-api/permissions/", + "source": "getting-started/using-the-api/permissions.md" + }, + { + "route": "/getting-started/using-the-api/rate-limits/", + "source": "getting-started/using-the-api/rate-limits.md" + }, + { + "route": "/parameters/color_scheme/", + "source": "parameters/color_scheme.md" + }, + { + "route": "/parameters/dedupe_duration_s/", + "source": "parameters/dedupe_duration_s.md" + }, + { + "route": "/parameters/device_scale/", + "source": "parameters/device_scale.md" + }, + { + "route": "/parameters/dl/", + "source": "parameters/dl.md" + }, + { + "route": "/parameters/format/", + "source": "parameters/format.md" + }, + { + "route": "/parameters/full_screen/", + "source": "parameters/full_screen.md" + }, + { + "route": "/parameters/google_fonts/", + "source": "parameters/google_fonts.md" + }, + { + "route": "/parameters/headers/", + "source": "parameters/headers.md" + }, + { + "route": "/parameters/identify_as_hcti/", + "source": "parameters/identify_as_hcti.md" + }, + { + "route": "/parameters/", + "source": "parameters/index.md" + }, + { + "route": "/parameters/jumbo-images/", + "source": "parameters/jumbo_images.md" + }, + { + "route": "/parameters/max_wait_ms/", + "source": "parameters/max_wait_ms.md" + }, + { + "route": "/parameters/media_type/", + "source": "parameters/media_type.md" + }, + { + "route": "/parameters/ms_delay/", + "source": "parameters/ms_delay.md" + }, + { + "route": "/parameters/pdf_options/", + "source": "parameters/pdf_options.md" + }, + { + "route": "/parameters/proxy_id/", + "source": "parameters/proxy_id.md" + }, + { + "route": "/parameters/render_when_ready/", + "source": "parameters/render_when_ready.md" + }, + { + "route": "/parameters/selector/", + "source": "parameters/selector.md" + }, + { + "route": "/parameters/storage_destination_id/", + "source": "parameters/storage_destination_id.md" + }, + { + "route": "/parameters/timezone/", + "source": "parameters/timezone.md" + }, + { + "route": "/parameters/transparent_background/", + "source": "parameters/transparent_background.md" + }, + { + "route": "/parameters/viewport/", + "source": "parameters/viewport.md" + }, + { + "route": "/example-code/c/", + "source": "example-code/c.md" + }, + { + "route": "/example-code/curl/", + "source": "example-code/curl.md" + }, + { + "route": "/example-code/elixir/", + "source": "example-code/elixir.md" + }, + { + "route": "/example-code/go/", + "source": "example-code/go.md" + }, + { + "route": "/example-code/google-apps-script/", + "source": "example-code/google-apps-script.md" + }, + { + "route": "/example-code/", + "source": "example-code/index.md" + }, + { + "route": "/example-code/java/", + "source": "example-code/java.md" + }, + { + "route": "/example-code/javascript/", + "source": "example-code/javascript.md" + }, + { + "route": "/example-code/kotlin/", + "source": "example-code/kotlin.md" + }, + { + "route": "/example-code/php/", + "source": "example-code/php.md" + }, + { + "route": "/example-code/python/", + "source": "example-code/python.md" + }, + { + "route": "/example-code/ruby/", + "source": "example-code/ruby.md" + }, + { + "route": "/example-code/rust/", + "source": "example-code/rust.md" + }, + { + "route": "/example-code/typescript/", + "source": "example-code/typescript.md" + }, + { + "route": "/example-code/vb.net/", + "source": "example-code/vb.net.md" + }, + { + "route": "/guides/account/account-settings/", + "source": "guides/account/account-settings.md" + }, + { + "route": "/guides/account/", + "source": "guides/account/index.md" + }, + { + "route": "/guides/account/organization-settings/", + "source": "guides/account/organization-settings.md" + }, + { + "route": "/guides/advanced/base64/", + "source": "guides/advanced/base64.md" + }, + { + "route": "/guides/advanced/blocking-cookie-banners/", + "source": "guides/advanced/blocking-cookie-banners.md" + }, + { + "route": "/guides/advanced/duplicate-detection/", + "source": "guides/advanced/duplicate-detection.md" + }, + { + "route": "/guides/advanced/", + "source": "guides/advanced/index.md" + }, + { + "route": "/guides/advanced/jumbo-images/", + "source": "guides/advanced/jumbo-images.md" + }, + { + "route": "/guides/advanced/proxies/", + "source": "guides/advanced/proxies.md" + }, + { + "route": "/guides/advanced/storage-destinations/backblaze-b2/", + "source": "guides/advanced/storage-destinations/backblaze-b2.md" + }, + { + "route": "/guides/advanced/storage-destinations/digitalocean-spaces/", + "source": "guides/advanced/storage-destinations/digitalocean-spaces.md" + }, + { + "route": "/guides/advanced/storage-destinations/google-cloud-storage/", + "source": "guides/advanced/storage-destinations/google-cloud-storage.md" + }, + { + "route": "/guides/advanced/storage-destinations/", + "source": "guides/advanced/storage-destinations/index.md" + }, + { + "route": "/guides/advanced/storage-destinations/r2/", + "source": "guides/advanced/storage-destinations/r2.md" + }, + { + "route": "/guides/advanced/storage-destinations/s3-compatible/", + "source": "guides/advanced/storage-destinations/s3-compatible.md" + }, + { + "route": "/guides/advanced/storage-destinations/s3/", + "source": "guides/advanced/storage-destinations/s3.md" + }, + { + "route": "/guides/advanced/storage-destinations/wasabi/", + "source": "guides/advanced/storage-destinations/wasabi.md" + }, + { + "route": "/guides/debugging/blurry-images/", + "source": "guides/debugging/blurry-images.md" + }, + { + "route": "/guides/debugging/cloudflare-challenges/", + "source": "guides/debugging/cloudflare-challenges.md" + }, + { + "route": "/guides/debugging/cropping-issues/", + "source": "guides/debugging/cropping-issues.md" + }, + { + "route": "/guides/debugging/emoji/", + "source": "guides/debugging/emoji.md" + }, + { + "route": "/guides/debugging/", + "source": "guides/debugging/index.md" + }, + { + "route": "/guides/debugging/og-image-caching/", + "source": "guides/debugging/og-image-caching.md" + }, + { + "route": "/guides/debugging/white-images/", + "source": "guides/debugging/white-images.md" + }, + { + "route": "/guides/", + "source": "guides/index.md" + }, + { + "route": "/guides/og-images/astro/", + "source": "guides/og-images/astro.md" + }, + { + "route": "/guides/og-images/", + "source": "guides/og-images/index.md" + }, + { + "route": "/guides/og-images/jekyll/", + "source": "guides/og-images/jekyll.md" + }, + { + "route": "/guides/og-images/shopify/", + "source": "guides/og-images/shopify.md" + }, + { + "route": "/guides/og-images/sitepress/", + "source": "guides/og-images/sitepress.md" + }, + { + "route": "/guides/og-images/squarespace/", + "source": "guides/og-images/squarespace.md" + }, + { + "route": "/guides/og-images/webflow/", + "source": "guides/og-images/webflow.md" + }, + { + "route": "/guides/og-images/wix/", + "source": "guides/og-images/wix.md" + }, + { + "route": "/guides/og-images/wordpress/", + "source": "guides/og-images/wordpress.md" + }, + { + "route": "/guides/social-media/facebook/", + "source": "guides/social-media/facebook.md" + }, + { + "route": "/guides/social-media/", + "source": "guides/social-media/index.md" + }, + { + "route": "/guides/social-media/instagram/", + "source": "guides/social-media/instagram.md" + }, + { + "route": "/guides/social-media/linkedin/", + "source": "guides/social-media/linkedin.md" + }, + { + "route": "/guides/social-media/twitter/", + "source": "guides/social-media/twitter.md" + }, + { + "route": "/guides/styling/external-css-fonts/", + "source": "guides/styling/external-css-fonts.md" + }, + { + "route": "/guides/styling/file-formats/", + "source": "guides/styling/file-formats.md" + }, + { + "route": "/guides/styling/", + "source": "guides/styling/index.md" + }, + { + "route": "/guides/styling/transparent-background/", + "source": "guides/styling/transparent-background.md" + }, + { + "route": "/guides/workflows/email-to-images/", + "source": "guides/workflows/email-to-images.md" + }, + { + "route": "/guides/workflows/email-to-slack/", + "source": "guides/workflows/email-to-slack.md" + }, + { + "route": "/guides/workflows/highcharts/", + "source": "guides/workflows/highcharts.md" + }, + { + "route": "/guides/workflows/", + "source": "guides/workflows/index.md" + }, + { + "route": "/guides/workflows/insomnia/", + "source": "guides/workflows/insomnia.md" + }, + { + "route": "/guides/workflows/postman/", + "source": "guides/workflows/postman.md" + }, + { + "route": "/integrations/", + "source": "integrations/index.md" + }, + { + "route": "/integrations/make/", + "source": "integrations/make.md" + }, + { + "route": "/integrations/mcp/chatgpt-codex/", + "source": "integrations/mcp/chatgpt-codex.md" + }, + { + "route": "/integrations/mcp/claude/", + "source": "integrations/mcp/claude.md" + }, + { + "route": "/integrations/mcp/cline/", + "source": "integrations/mcp/cline.md" + }, + { + "route": "/integrations/mcp/cursor/", + "source": "integrations/mcp/cursor.md" + }, + { + "route": "/integrations/mcp/gemini/", + "source": "integrations/mcp/gemini.md" + }, + { + "route": "/integrations/mcp/github-copilot/", + "source": "integrations/mcp/github-copilot.md" + }, + { + "route": "/integrations/mcp/grok/", + "source": "integrations/mcp/grok.md" + }, + { + "route": "/integrations/mcp/", + "source": "integrations/mcp/index.md" + }, + { + "route": "/integrations/mcp/jetbrains/", + "source": "integrations/mcp/jetbrains.md" + }, + { + "route": "/integrations/mcp/opencode/", + "source": "integrations/mcp/opencode.md" + }, + { + "route": "/integrations/mcp/permissions/", + "source": "integrations/mcp/permissions.md" + }, + { + "route": "/integrations/mcp/tools/", + "source": "integrations/mcp/tools.md" + }, + { + "route": "/integrations/mcp/vscode/", + "source": "integrations/mcp/vscode.md" + }, + { + "route": "/integrations/mcp/windsurf/", + "source": "integrations/mcp/windsurf.md" + }, + { + "route": "/integrations/mcp/zed/", + "source": "integrations/mcp/zed.md" + }, + { + "route": "/integrations/n8n/", + "source": "integrations/n8n.md" + }, + { + "route": "/integrations/zapier/", + "source": "integrations/zapier.md" + }, + { + "route": "/management-api/api-keys/", + "source": "management-api/api-keys.md" + }, + { + "route": "/management-api/", + "source": "management-api/index.md" + }, + { + "route": "/management-api/og-configs/", + "source": "management-api/og-configs.md" + }, + { + "route": "/management-api/proxies/", + "source": "management-api/proxies.md" + }, + { + "route": "/management-api/storage-destinations/", + "source": "management-api/storage-destinations.md" + }, + { + "route": "/management-api/usage/", + "source": "management-api/usage.md" + }, + { + "route": "/template-editor/advanced/extra-css/", + "source": "template-editor/advanced/extra-css.md" + }, + { + "route": "/template-editor/advanced/", + "source": "template-editor/advanced/index.md" + }, + { + "route": "/template-editor/advanced/panels/", + "source": "template-editor/advanced/panels.md" + }, + { + "route": "/template-editor/advanced/sizing-positioning/", + "source": "template-editor/advanced/sizing-positioning.md" + }, + { + "route": "/template-editor/blocks/flex-panel/", + "source": "template-editor/blocks/flex-panel.md" + }, + { + "route": "/template-editor/blocks/free-panel/", + "source": "template-editor/blocks/free-panel.md" + }, + { + "route": "/template-editor/blocks/grid-panel/", + "source": "template-editor/blocks/grid-panel.md" + }, + { + "route": "/template-editor/blocks/html/", + "source": "template-editor/blocks/html.md" + }, + { + "route": "/template-editor/blocks/image/", + "source": "template-editor/blocks/image.md" + }, + { + "route": "/template-editor/blocks/", + "source": "template-editor/blocks/index.md" + }, + { + "route": "/template-editor/blocks/rich-text/", + "source": "template-editor/blocks/rich-text.md" + }, + { + "route": "/template-editor/blocks/shape/", + "source": "template-editor/blocks/shape.md" + }, + { + "route": "/template-editor/blocks/simple-text/", + "source": "template-editor/blocks/simple-text.md" + }, + { + "route": "/template-editor/blocks/table-panel/", + "source": "template-editor/blocks/table-panel.md" + }, + { + "route": "/template-editor/canvas/", + "source": "template-editor/canvas.md" + }, + { + "route": "/template-editor/", + "source": "template-editor/index.md" + }, + { + "route": "/template-editor/quick-start/", + "source": "template-editor/quick-start.md" + }, + { + "route": "/template-editor/variables/", + "source": "template-editor/variables.md" + }, + { + "route": "/use-cases/dynamic-images/", + "source": "use-cases/dynamic-images.md" + }, + { + "route": "/use-cases/", + "source": "use-cases/index.md" + }, + { + "route": "/use-cases/screenshots/", + "source": "use-cases/screenshots.md" + }, + { + "route": "/use-cases/social-cards/", + "source": "use-cases/social-cards.md" + } +] diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..d0a3424 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,7547 @@ +{ + "name": "hcti-docs", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "hcti-docs", + "dependencies": { + "@astrojs/sitemap": "^3.7.4", + "@astrojs/starlight": "^0.42.2", + "@astrojs/starlight-tailwind": "^5.0.0", + "@html-css-to-image/client": "^0.9.0", + "@tailwindcss/vite": "^4.3.3", + "astro": "^7.3.3", + "cheerio": "^1.2.0", + "gray-matter": "^4.0.3", + "marked": "^18.0.13", + "sharp": "^0.35.4", + "starlight-image-zoom": "^0.16.0", + "tailwindcss": "^4.3.3", + "turndown": "^7.2.4", + "turndown-plugin-gfm": "^1.0.2", + "wrangler": "^4.135.0" + }, + "engines": { + "node": ">=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding/-/compiler-binding-0.4.1.tgz", + "integrity": "sha512-ZYVDW1P58OXyxqZbOMp+/2U9KA7y2esIx9r4pWdpZ/l6fCZhaw4ul+D7EgpRVxYLkyTWqzANbTTUFGPFP8zDHA==", + "license": "MIT", + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@astrojs/compiler-binding-android-arm64": "0.4.1", + "@astrojs/compiler-binding-darwin-arm64": "0.4.1", + "@astrojs/compiler-binding-darwin-x64": "0.4.1", + "@astrojs/compiler-binding-linux-arm64-gnu": "0.4.1", + "@astrojs/compiler-binding-linux-arm64-musl": "0.4.1", + "@astrojs/compiler-binding-linux-x64-gnu": "0.4.1", + "@astrojs/compiler-binding-linux-x64-musl": "0.4.1", + "@astrojs/compiler-binding-wasm32-wasi": "0.4.1", + "@astrojs/compiler-binding-win32-arm64-msvc": "0.4.1", + "@astrojs/compiler-binding-win32-x64-msvc": "0.4.1" + } + }, + "node_modules/@astrojs/compiler-binding-android-arm64": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-android-arm64/-/compiler-binding-android-arm64-0.4.1.tgz", + "integrity": "sha512-Wtx2DZORuNTLASLLZ8hlrjFaJe1LUloatcCn9EPq7knBhRpjMGXeJANIJMeBZG4igvz7x+3nyAJM2iwCSW9xog==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-darwin-arm64": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-arm64/-/compiler-binding-darwin-arm64-0.4.1.tgz", + "integrity": "sha512-7iwXcU+hB60Y1SvOfnWHNioT72gDsDQKaDipXh2Onwp/TvQMozhbvhy13wJR8Af940a0h6PbddCeJFpj791UDA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-darwin-x64": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-x64/-/compiler-binding-darwin-x64-0.4.1.tgz", + "integrity": "sha512-pifjICos49RXhSVKSDu5gDB0/8j0O7DmxSp1DaWW2PyLG5ekwSkcrfOZto5JqhdI7QYMZB3XOiXpsdOXpS4npA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-linux-arm64-gnu": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-gnu/-/compiler-binding-linux-arm64-gnu-0.4.1.tgz", + "integrity": "sha512-hsZMlNWc6LqWHh9LlSwTq1/XCY7pxA5rkkKIdZRV8mgbOz9OwLvjEoe5Jry13eIZjMUQO8XnQyzk8o/Pjw2YFA==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-linux-arm64-musl": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-musl/-/compiler-binding-linux-arm64-musl-0.4.1.tgz", + "integrity": "sha512-a3EW27f+Z9uf57vYmpLgUriA1y9wDhKz57PT8D8XlFZt2HZEWhUxKuxI1jvKVI9p8okYee11WXEm/FHY1G9yoQ==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-linux-x64-gnu": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-gnu/-/compiler-binding-linux-x64-gnu-0.4.1.tgz", + "integrity": "sha512-XruPTKB/SS4DFzeAjQ1ZyM0ieHDjapHkOSnnzRApZ4FXY2YAI7UY3mETjfJiIS/acyZyrnPH5jObv1gATTdUJQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-linux-x64-musl": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-musl/-/compiler-binding-linux-x64-musl-0.4.1.tgz", + "integrity": "sha512-E8j7lGanqNpudtkUbsFaOLJhmwFe4Ecqux7K9hkj4wULIPNZRM2bYZNcMSj8r1oWvaUiwZl8LaaNwv3+14jqhw==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-wasm32-wasi": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-wasm32-wasi/-/compiler-binding-wasm32-wasi-0.4.1.tgz", + "integrity": "sha512-vNLxIv41ZE+nmPFtw24cRW5ZXG+ZPcAGtgigtjCP8lvcxKI7u2GrXoMsCgEH5fMw8WCEJpwLvsVBg15rJKAkyA==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^1.2.4" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@astrojs/compiler-binding-win32-arm64-msvc": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-arm64-msvc/-/compiler-binding-win32-arm64-msvc-0.4.1.tgz", + "integrity": "sha512-/xTDgRsFDoTh0/+KFXJ74DY4Jqn8CoSHwa8UP5RAblHfnRHkenwfSl4zYDET61O9vXKLk09UzHjjq09yP20/AQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-win32-x64-msvc": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-x64-msvc/-/compiler-binding-win32-x64-msvc-0.4.1.tgz", + "integrity": "sha512-0x5J6iHZO0Fjo/CVzoIbXKzWnGESftDbEUQ/oXQ61HhUAFoR7+T1jfToZSNAS+gYyBXHSTpMWYC7lzarbhClcg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-rs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-rs/-/compiler-rs-0.4.1.tgz", + "integrity": "sha512-//NmAuRhy7eU9iP0ceI5Pymy55M+nUZ//kS6XeOyhBWdDib2KbJOyFaVJ52k7sDkJwTKVox7oPu3SpYiVnGm5A==", + "license": "MIT", + "dependencies": { + "@astrojs/compiler-binding": "0.4.1" + }, + "engines": { + "node": ">=22.12.0" + } + }, + "node_modules/@astrojs/internal-helpers": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.11.0.tgz", + "integrity": "sha512-3rzxJ+xbo0+8YyqOzLziIN32wmsHdCjEVz2sGOpRxJ+Ben/KiLph4ItxBy1abEL+E8fkRzqjg0rfXmaHJGw9JA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.4", + "@types/mdast": "^4.0.4", + "js-yaml": "^4.3.0", + "picomatch": "^4.0.4", + "retext-smartypants": "^6.2.0", + "shiki": "^4.0.2", + "smol-toml": "^1.6.0", + "unified": "^11.0.5" + } + }, + "node_modules/@astrojs/markdown-satteri": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-satteri/-/markdown-satteri-0.4.1.tgz", + "integrity": "sha512-EniHbFNa6SQHDih7JnpPos3NWXO6hdt4raBcOosfGmlfc3gP9CI/sESA3VOf1PgJZ7SFfewlZW9Livn0JugEZg==", + "license": "MIT", + "dependencies": { + "@astrojs/internal-helpers": "0.11.0", + "@astrojs/prism": "4.0.2", + "github-slugger": "^2.0.0", + "satteri": "^0.10.3" + } + }, + "node_modules/@astrojs/mdx": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-8.0.1.tgz", + "integrity": "sha512-VKodp/f3+XE6L0950K+ZOAolY47vdt0R78Ao+L2RdJ1hfAdYffL7IEjc/MsoyuS7CPVvCsd5/I3RP0ZyAIewdQ==", + "license": "MIT", + "dependencies": { + "@astrojs/internal-helpers": "0.11.0", + "@astrojs/markdown-satteri": "0.4.1", + "es-module-lexer": "^2.0.0" + }, + "engines": { + "node": ">=22.12.0" + }, + "peerDependencies": { + "@astrojs/markdown-remark": "^7.3.0", + "@astrojs/markdown-satteri": "^0.4.0", + "astro": "^7.2.6" + }, + "peerDependenciesMeta": { + "@astrojs/markdown-remark": { + "optional": true + } + } + }, + "node_modules/@astrojs/prism": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-4.0.2.tgz", + "integrity": "sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==", + "license": "MIT", + "dependencies": { + "prismjs": "^1.30.0" + }, + "engines": { + "node": ">=22.12.0" + } + }, + "node_modules/@astrojs/sitemap": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.7.4.tgz", + "integrity": "sha512-LbKNC24bdUWcQf/pThB6qLlSqHojxGjZDURIzFocY8rlWnAn2t74nnhnK6S5x0NHriHoAduLEpVjRykmeGiVvA==", + "license": "MIT", + "dependencies": { + "sitemap": "^9.0.0", + "zod": "^4.3.6" + } + }, + "node_modules/@astrojs/starlight": { + "version": "0.42.2", + "resolved": "https://registry.npmjs.org/@astrojs/starlight/-/starlight-0.42.2.tgz", + "integrity": "sha512-rDAgv3QCJOo0F4EoWeuFG31OdhQOrcipATl9+gCkOqpQiO7u7FR8uVam+HHNJO8Sl21TOAQKUSUEvCXv8jEgJA==", + "license": "MIT", + "dependencies": { + "@astrojs/markdown-satteri": "^0.4.0", + "@astrojs/mdx": "^8.0.0", + "@astrojs/sitemap": "^3.7.3", + "@pagefind/default-ui": "^1.3.0", + "@types/hast": "^3.0.5", + "@types/js-yaml": "^4.0.9", + "@types/mdast": "^4.0.4", + "astro-expressive-code": "^0.44.0", + "bcp-47": "^2.1.0", + "hast-util-format": "^1.1.0", + "hast-util-select": "^6.0.4", + "hast-util-to-html": "^9.0.5", + "hast-util-to-string": "^3.0.1", + "hastscript": "^9.0.1", + "i18next": "^26.0.7", + "js-yaml": "^4.1.1", + "klona": "^2.0.6", + "magic-string": "^1.2.3", + "mdast-util-directive": "^3.1.0", + "mdast-util-to-markdown": "^2.1.2", + "mdast-util-to-string": "^4.0.0", + "pagefind": "^1.5.2", + "remark-directive": "^4.0.0", + "satteri": "^0.10.3", + "ultrahtml": "^1.6.0", + "unified": "^11.0.5", + "unist-util-visit": "^5.1.0", + "vfile": "^6.0.3" + }, + "peerDependencies": { + "@astrojs/markdown-remark": "^7.3.0", + "astro": "^7.2.10" + }, + "peerDependenciesMeta": { + "@astrojs/markdown-remark": { + "optional": true + } + } + }, + "node_modules/@astrojs/starlight-tailwind": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@astrojs/starlight-tailwind/-/starlight-tailwind-5.0.0.tgz", + "integrity": "sha512-VivF+bWg++4ma/ffr5sgHsd/ONtGdVJIKAaRZ6jmL4yqxy7bviu59MGNi5aW3nd8psP9i/aivBTrpwGxRM1XyA==", + "license": "MIT", + "peerDependencies": { + "@astrojs/starlight": ">=0.38.0", + "tailwindcss": "^4.0.0" + } + }, + "node_modules/@astrojs/telemetry": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.3.3.tgz", + "integrity": "sha512-C1TLn5sPJr0x4vk56piHWKbnqlEB8BKyte5Y45V02U+D7BGO5eMqZDH5aPjnkXQWJggvmsTXxH03QMZ9NgWLzQ==", + "license": "MIT", + "dependencies": { + "ci-info": "^4.4.0", + "dset": "^3.1.4", + "is-docker": "^4.0.0", + "package-manager-detector": "^1.6.0" + }, + "engines": { + "node": "18.20.8 || ^20.3.0 || >=22.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz", + "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bruits/satteri-darwin-arm64": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-darwin-arm64/-/satteri-darwin-arm64-0.10.5.tgz", + "integrity": "sha512-27KTVl4TJkVahMy/ohyA7qd4938G5UNneFUz/PsScYfpIhj0IVAS23mpcJXdPF44sa6nva198lmV/cKIb2YPyA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@bruits/satteri-darwin-x64": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-darwin-x64/-/satteri-darwin-x64-0.10.5.tgz", + "integrity": "sha512-IjnLe3nKspq6qaeqGgjT7MT8VrTV74yWRlaag7ZdNsI8TDAYZ0iPxMCo+9KQZHUk5EyVB+reBI/PFWL5KuFw9Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@bruits/satteri-linux-arm64-gnu": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-arm64-gnu/-/satteri-linux-arm64-gnu-0.10.5.tgz", + "integrity": "sha512-glkYXZCJywjP13v67eAyAMSJdF+ncvEbYvgi/wOtffL9tQ27lr/zsyzUfgs+ovjJ9d8JNQKiXeiArJcX8PJL9w==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@bruits/satteri-linux-arm64-musl": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-arm64-musl/-/satteri-linux-arm64-musl-0.10.5.tgz", + "integrity": "sha512-yWdgG1g17Nh2QyGVlFUxGRa3FEFwiMcpZEyMNWkbM3deC94cmVc+/i9OuyFpdKuWo3GkgoCtYVOoxk1uCnCZIA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@bruits/satteri-linux-x64-gnu": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-x64-gnu/-/satteri-linux-x64-gnu-0.10.5.tgz", + "integrity": "sha512-FVaLoPT1fBgGl0J+AYebyyXJYBachGl8Oyyrf1lye4RTqCB4S0Gwkj1uM9RJyThUOvx5VUmAT1CnNh1SFHA+kw==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@bruits/satteri-linux-x64-musl": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-x64-musl/-/satteri-linux-x64-musl-0.10.5.tgz", + "integrity": "sha512-EHpVAx2bqW3GINHTKkljtxVfQmVDGWIuwOYOP5YghTj+0PkBa2o8oKPRtQ9Kbsr1Fye8jtUcDjhwj2jMNugZKg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@bruits/satteri-wasm32-wasi": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-wasm32-wasi/-/satteri-wasm32-wasi-0.10.5.tgz", + "integrity": "sha512-ypz8c/Zmipxp4IoeDa228Gstv6TLzVmNs3yC6wKCoNSOjx1iwpgzu87Y3hTkXFdwChVGU85qeUDuOIarGUZQLw==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "1.11.1", + "@emnapi/runtime": "1.11.1", + "@napi-rs/wasm-runtime": "^1.2.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@bruits/satteri-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", + "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.2", + "tslib": "^2.4.0" + } + }, + "node_modules/@bruits/satteri-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@bruits/satteri-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", + "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@bruits/satteri-win32-arm64-msvc": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-win32-arm64-msvc/-/satteri-win32-arm64-msvc-0.10.5.tgz", + "integrity": "sha512-siTV88nb0LRqNpkL2gXboqCwVdq95sLtzMHS1/3eONV2gLbB3NAK46wmSMvCO/yquBvI2lvaFIfd8P12ecsxBw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@bruits/satteri-win32-x64-msvc": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-win32-x64-msvc/-/satteri-win32-x64-msvc-0.10.5.tgz", + "integrity": "sha512-C3IfPvfvMXmlzBxaMPKFS1XiuV9pu2mC7YqkPk7PSvTgPZ8gbdASIpHpztDLvTTQjqZ0z1Ol8tK5X+V6XXC0wQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@capsizecss/unpack": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-4.0.1.tgz", + "integrity": "sha512-CuNiSqg7+e1cO/GjffyMOm5Tt2jUF9CWHHnvQ/UkqvtkGfHdgwEC0wpmq7fkN3gxwpRnrAN0WzO3vREKmNolMQ==", + "license": "MIT", + "dependencies": { + "fontkitten": "^1.0.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@clack/core": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.5.1.tgz", + "integrity": "sha512-iHTrHA8MtVuLl2TfZySmcKv1qO2PoyC9Z7pfSDozEuV5vtY3/wcOPKJXlqJ5Oq2Cx5DDGQGAMVx6HZfRRoVEbQ==", + "license": "MIT", + "dependencies": { + "fast-wrap-ansi": "^0.2.0", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 20.12.0" + } + }, + "node_modules/@clack/prompts": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.8.1.tgz", + "integrity": "sha512-dlT1m5e/0yUL0kRNcQn7yGLVThkgbB0Ga/1AmfDDC/8ik6AIiSf2QLQO2zPYvefsHP0aFgxO93cVLCCfDp7kzQ==", + "license": "MIT", + "dependencies": { + "@clack/core": "1.5.1", + "fast-string-width": "^3.0.2", + "fast-wrap-ansi": "^0.2.0", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 20.12.0" + } + }, + "node_modules/@cloudflare/kv-asset-handler": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.5.0.tgz", + "integrity": "sha512-jxQYkj8dSIzc0cD6cMMNdOc1UVjqSqu8BZdor5s8cGjW2I8BjODt/kWPVdY+u9zj3ms75Q5qaZgnxUad83+eAg==", + "license": "MIT OR Apache-2.0", + "engines": { + "node": ">=22.0.0" + } + }, + "node_modules/@cloudflare/unenv-preset": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.16.1.tgz", + "integrity": "sha512-ECxObrMfyTl5bhQf/lZCXwo5G6xX9IAUo+nDMKK4SZ8m4Jvvxp52vilxyySSWh2YTZz8+HQ07qGH/2rEom1vDw==", + "license": "MIT OR Apache-2.0", + "peerDependencies": { + "unenv": "2.0.0-rc.24", + "workerd": ">1.20260305.0 <2.0.0-0" + }, + "peerDependenciesMeta": { + "workerd": { + "optional": true + } + } + }, + "node_modules/@cloudflare/workerd-darwin-64": { + "version": "1.20260918.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260918.1.tgz", + "integrity": "sha512-H5Em6Wd0jjxaloYh2rp+WLBl2eWbkk7nSP1svGt6K1RSv/rNVqmKdpjZPJTBSavOmeYGa88qvtOWwS+33OHTqQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-darwin-arm64": { + "version": "1.20260918.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260918.1.tgz", + "integrity": "sha512-CR9JRZEQo93fNgBVF4Df2H2/VYO4n7rxSseSwCVv3bJQEb0huADUSCj2FK4ipxar8ToOEB4wawyw0vJo5U/rQQ==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-linux-64": { + "version": "1.20260918.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260918.1.tgz", + "integrity": "sha512-UQ2nnY3qpXLzQ80frmWO+8HvtqyWaQILe8QYZwpemdjT+sqwCz4Dz+0/WVkFco0v/04kIIqikVeLTY/7gEhmkw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-linux-arm64": { + "version": "1.20260918.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260918.1.tgz", + "integrity": "sha512-4rib51MaLNWweUIUxM/Xj558M5QmyZoBSf0ffv+lYah5VTrvwnez3XGxX72pElnBKHROvAPOi5msQ5Ts8JSI0A==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-windows-64": { + "version": "1.20260918.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260918.1.tgz", + "integrity": "sha512-sATrMx5ShYYgmgUGrcTmvsFSJBFuN95NEkX3xwb1qk8w1A6h5N11sea7yN2IeibwPyPmXKjWNjXOno0hZAM71Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-4.2.1.tgz", + "integrity": "sha512-Vh5uy9Y1JBMId6J1f68TMXnZrTCvNdo9Fu2k0d1YnJngR+sM5kWTKl441c/3TFs+cG0NWOjRWgQ/iaWhbYx+7A==", + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/@emnapi/core": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.3.tgz", + "integrity": "sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg==", + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", + "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", + "integrity": "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz", + "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz", + "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz", + "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz", + "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz", + "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz", + "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz", + "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz", + "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz", + "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz", + "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz", + "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz", + "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz", + "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz", + "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz", + "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz", + "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz", + "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz", + "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz", + "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz", + "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz", + "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz", + "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz", + "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz", + "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz", + "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz", + "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@expressive-code/core": { + "version": "0.44.2", + "resolved": "https://registry.npmjs.org/@expressive-code/core/-/core-0.44.2.tgz", + "integrity": "sha512-Yw5KonQCD1HoOO2P89y4wifqS9qrJcGVY0LkVMUsVZjhi++bhz4WwQ37inenKFNOEVo50P7cjoVsCdaVnUbq8w==", + "license": "MIT", + "dependencies": { + "@ctrl/tinycolor": "^4.0.4", + "hast-util-select": "^6.0.2", + "hast-util-to-html": "^9.0.1", + "hast-util-to-text": "^4.0.1", + "hastscript": "^9.0.0", + "postcss": "^8.4.38", + "postcss-nested": "^6.0.1", + "unist-util-visit": "^5.0.0", + "unist-util-visit-parents": "^6.0.1" + } + }, + "node_modules/@expressive-code/plugin-frames": { + "version": "0.44.2", + "resolved": "https://registry.npmjs.org/@expressive-code/plugin-frames/-/plugin-frames-0.44.2.tgz", + "integrity": "sha512-gVLm6TQMNIRWIaM7o+mCtxkGNjLZY5/2faSTLoXeo9wv/Pkj/0QAtZyXPVPrRsPARqiipATNFmfvQFLJudxPHQ==", + "license": "MIT", + "dependencies": { + "@expressive-code/core": "^0.44.2" + } + }, + "node_modules/@expressive-code/plugin-shiki": { + "version": "0.44.2", + "resolved": "https://registry.npmjs.org/@expressive-code/plugin-shiki/-/plugin-shiki-0.44.2.tgz", + "integrity": "sha512-ebWIvCDzXvjyD8rH6T6DfytYJw1GoArLR4nusIAE4VxXrCQf3d+owytiv010KU/dUg+SRLZskDn0N+HaFXeuSg==", + "license": "MIT", + "dependencies": { + "@expressive-code/core": "^0.44.2", + "shiki": "^4.0.2" + } + }, + "node_modules/@expressive-code/plugin-text-markers": { + "version": "0.44.2", + "resolved": "https://registry.npmjs.org/@expressive-code/plugin-text-markers/-/plugin-text-markers-0.44.2.tgz", + "integrity": "sha512-SNI7EgUSiADqbqUzzMbj1ZeC/r2pa5eg3KyFOGAd3a7EsIA4qzjXQLp+ODWQtHVDKFCdGs4J3ovSJUqvKIK96g==", + "license": "MIT", + "dependencies": { + "@expressive-code/core": "^0.44.2" + } + }, + "node_modules/@html-css-to-image/client": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@html-css-to-image/client/-/client-0.9.0.tgz", + "integrity": "sha512-f3SqtfBEdFBO5Ho5aeNEtUxMSkU0hf5F3H9k2npt9annJQz8V9gkcbQtid1LTN9o2EpeL7/WreU1keIfvA4vow==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@img/colour": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.35.4.tgz", + "integrity": "sha512-Uhfl4V4lhP2nbUVF9+hyH1+luj86f1gUFeo8ALYxFoULoU+G87D43BfeMP8XHsk9boxAnCY/bf2EHwhA7MuGsA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.3.3" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.35.4.tgz", + "integrity": "sha512-hWniXY3bG5qKpkKrAwPe4y+VTPmf086YQAnkxWh7uA1YrlRouWGa0M0Mxj3ZjnXFkv7/TD1bTy9lGUK26vRvWw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.3.3" + } + }, + "node_modules/@img/sharp-freebsd-wasm32": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.4.tgz", + "integrity": "sha512-lIsKw/BU+kjB4eZjxrYrZmwOJYi3Ajrv66iAlBmUPyKc3HpnloevB1g3wxGD9P/5BbQ1brBGl65VRRrCvQDEqA==", + "license": "Apache-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "dependencies": { + "@img/sharp-wasm32": "0.35.4" + }, + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.3.3.tgz", + "integrity": "sha512-suTBPTDGrI9WodccaDdwZItTSaBYASlBk1NSfElSHrUfzu3szG6lvIF58+WiFvnfzuK8ZBFS5zE00PxqxnRiPg==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.3.3.tgz", + "integrity": "sha512-FVJZ5mITMobmXIz/hPDTw0EintTW5H3WfrxwLqEqjiIihlu+hVRyGrFQ60xl0Lxn7Bt3zdpevPaQi0HEzqz9fw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.3.3.tgz", + "integrity": "sha512-3rbU4vqXXc3hY/OiXdl52xZvT0F1yEngWfvqudtPJg/KkyiaQw2DRsFrNzpmLvfavbwOq3qXn36GP8obHRULQA==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.3.3.tgz", + "integrity": "sha512-0DaL0A6Xu6sQSQFwe4iVCrKWU2cCTItnRsYsCdxAMm9NF6twAA9BKnoqy4hqz4+azQ0JHuA26qiUKsf1XJ/v5A==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.3.3.tgz", + "integrity": "sha512-cdn1OvUBwsXhbC0zSzJnNzf5MZ/mTrobawDvNXBTxe8VtqKAm0sRuEY2Evzovb/w9JMk4TvRxqt1mekSuJz64w==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.3.3.tgz", + "integrity": "sha512-HjPVx7yKz+0lqdhDlTw1tt90wamBoxhiXpvl1XZpJLiHH4RCJ5yDTqH+VlYPv2fwFs89JFw4c1IexYOcQUi4IQ==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.3.3.tgz", + "integrity": "sha512-neWLh+3yCNThxnfy3c4BbVBeGgt9aftno+XbT56iK28RgeDs3UOFWviLWlUu0bArYVYJaFDK+RRohbicUNCm8Q==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.3.3.tgz", + "integrity": "sha512-4vKmvAst9nrowcqquKFAyZJUDolUaIp8uRiN0mWFguJ1IplC9/pitXtlnnlU4aa/eJw3J7i67V+pwUL+wZGdsA==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.3.3.tgz", + "integrity": "sha512-Y9kQaLMuNoB0bPYOOdcZMaseNrFpPodIWWMrx+CZyydf2xn68j9WYc6sWWRrDwNkzCQjKYfc68L7jKjGlHMibw==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.3.3.tgz", + "integrity": "sha512-fj8Mv0HHfD1Rr+4I68+3agJynxDWtBFgicTbSOb9Bke6pIwzGcJ+RX/yHjmiEGFMCavY/dxvem7MyNaJF+wDiw==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.35.4.tgz", + "integrity": "sha512-7OAS8gI0EReKGVN2HssHlM6umJgxF5VI3xN0p9FA91p/YO+ou5hiNghLdZ5BEHztwaaK5+bLKRf8x/o2L2nk9A==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.3.3" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.35.4.tgz", + "integrity": "sha512-De4jpEnAU8Hd5oT0j1G3uL4ZvTuipVMn7YC6vPaJhy6/7EwEae0SVAoBrUMYQbkLGDm85taVWwuPc1a44LTzCQ==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.3.3" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.35.4.tgz", + "integrity": "sha512-2oYZJeIl4kCcMGk4ouZVjnkCtFrpQFlNEtJ6GbxzhHQchwH0NH/qEb9ykmOl29dqwMq+JhFdZn+1ak2FKhI9fQ==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.3.3" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.35.4.tgz", + "integrity": "sha512-cPbNChoRURAWdebDIHSenxRpgEdy7JkPydSnUxRm9VvKD7m0/xVaR/8Fzlu81pk5nHEvHH87UZUA7cTtwnbJSA==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.3.3" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.35.4.tgz", + "integrity": "sha512-RY0JFY8Fd6RonCBtHz+DvadaPkXDSI1AUn6yWL9TipqkZ1vY8w8evqdgyDFnkm4/K1ve1TvZiaePP5oSd4+WVQ==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.3.3" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.35.4.tgz", + "integrity": "sha512-9qvvEAuk8k89TfWUoX2htWjbAMX8p+NxCppjpcg5k6xMsjhBQPTsoIh36h9Qde4WRuGpJeYnOjdosDn/cnv+OA==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.3.3" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.35.4.tgz", + "integrity": "sha512-KB5jxpfWQTr0nc3xdHtWChdbifHrBGsd2SM62Eyxrl8afikm+f5qGBU75SJIZBT/S1MC8XyacdlXBMSWq6OURA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.3.3" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.35.4.tgz", + "integrity": "sha512-f+eZJZIQNEEd26RPSW+76chwOf1XtA2Y/O+5ocVyLliHkeih3e+jhLVBdNTd2rS3IbNXK8+ug93Vf5ZXtF5Lxg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.3.3" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.4.tgz", + "integrity": "sha512-zQnl4Kwp7Q6NHsENtU2T/00Zi+w3AQNwz3+UaTyVBy2FpXrzXzGjndpK61onhZjRtRpQXxCTeqw19bVyXOh7jA==", + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.11.3" + }, + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-webcontainers-wasm32": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.4.tgz", + "integrity": "sha512-ESfNkywmCfPNyaZjxooddJQiQ+l/nTpGEOGthxiLnIHXC/CmcBixnfwUleX9mCz9ovrUUvKMap/pm8RYbzfwaA==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@img/sharp-wasm32": "0.35.4" + }, + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.35.4.tgz", + "integrity": "sha512-iNdlBX9gLVvqe2I3uIJSIKTq6wckP/DYxZtcqxm09x5Gi24DnFBmPAWZmr60ZyYMG0xlzo6goG3670ar+RXvRw==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.35.4.tgz", + "integrity": "sha512-kqRsbaa5CS6KHlpxnN7WhE6vAAugXyZButpRdvDWetlv6Qv4N9WTcrWzF7tXfB9T7MsoadqdI8hmwLq6UlLvtw==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.35.4.tgz", + "integrity": "sha512-XtmnYhBcrORsJ4XJngyzr/EWP0hRZLAZRFaApdKuviyqF78+ylxh2y06ZmtULAMOnObJ3ucpN0AcwSWnMowTRg==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", + "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mixmark-io/domino": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@mixmark-io/domino/-/domino-2.2.0.tgz", + "integrity": "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==", + "license": "BSD-2-Clause" + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.4.tgz", + "integrity": "sha512-AJxoUD2/15ESHbvpcyjU274nsAPLuOtPHCk0vKJM5pj//Fg/B1FXNWjPnXTT9PymCYYiHo4zPj0ZomXBKhoy7g==", + "license": "MIT", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.3" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=23.5.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1 || ^2.0.0-alpha.4", + "@emnapi/runtime": "^1.7.1 || ^2.0.0-alpha.4" + } + }, + "node_modules/@oslojs/encoding": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", + "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", + "license": "MIT" + }, + "node_modules/@oxc-project/types": { + "version": "0.150.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.150.0.tgz", + "integrity": "sha512-rDS5/31E9HfPl/CIzGrn0DOlvBbXFseQ5URJ9sYMfstbKLD/c6Gm9vmRzRGDdAXyOIL4zmO37lc9RIwYqVruZw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/oxc-project" + } + }, + "node_modules/@pagefind/darwin-arm64": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@pagefind/darwin-arm64/-/darwin-arm64-1.5.2.tgz", + "integrity": "sha512-MXpI+7HsAdPkvJ0gk9xj9g541BCqBZOBbdwj9g6lB5LCj6kSV6nqDSjzcAJwvOsfu0fjwvC8hQU+ecfhp+MpiQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@pagefind/darwin-x64": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@pagefind/darwin-x64/-/darwin-x64-1.5.2.tgz", + "integrity": "sha512-IojxFWMEJe0RQ7PQ3KXQsPIImNsbpPYpoZ+QUDrL8fAl/O27IX+LVLs74/UzEZy5uA2LD8Nz1AiwKr72vrkZQw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@pagefind/default-ui": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@pagefind/default-ui/-/default-ui-1.5.2.tgz", + "integrity": "sha512-pm1LMnQg8N2B3n2TnjKlhaFihpz6zTiA4HiGQ6/slKO/+8K9CAU5kcjdSSPgpuk1PMuuN4hxLipUIifnrkl3Sg==", + "license": "MIT" + }, + "node_modules/@pagefind/freebsd-x64": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@pagefind/freebsd-x64/-/freebsd-x64-1.5.2.tgz", + "integrity": "sha512-7EVzo9+0w+2cbe671BtMj10UlNo83I+HrLVLfRxO731svHRJKUfJ/mo05gU14pe9PCfpKNQT8FS3Xc/oDN6pOA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@pagefind/linux-arm64": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@pagefind/linux-arm64/-/linux-arm64-1.5.2.tgz", + "integrity": "sha512-Ovt9+K35sqzn8H3ZMXGwls4TD/wMJuvRtShHIsmUQREmaxjrDEX7gHckRCrwYJ4XE1H1p6HkLz3wukrAnsfXQw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@pagefind/linux-x64": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@pagefind/linux-x64/-/linux-x64-1.5.2.tgz", + "integrity": "sha512-V+tFqHKXhQKq/WqPBD67AFy7scn1/aZID00ws4fSDd+1daSi5UHR9VVlRrOUYKxn3VuFQYRD7lYXdZK1WED1YA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@pagefind/windows-arm64": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@pagefind/windows-arm64/-/windows-arm64-1.5.2.tgz", + "integrity": "sha512-hN9Nh90fNW61nNRCW9ZyQrAj/mD0eRvmJ8NlTUzkbuW8kIzGJUi3cxjFkEcMZ5h/8FsKWD/VcouZl4yo1F7B6g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@pagefind/windows-x64": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@pagefind/windows-x64/-/windows-x64-1.5.2.tgz", + "integrity": "sha512-Fa2Iyw7kaDRzGMfNYNUXNW2zbL5FQVDgSOcbDHdzBrDEdpqOqg8TcZ68F22ol6NJ9IGzvUdmeyZypLW5dyhqsg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@poppinss/colors": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz", + "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==", + "license": "MIT", + "dependencies": { + "kleur": "^4.1.5" + } + }, + "node_modules/@poppinss/dumper": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz", + "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==", + "license": "MIT", + "dependencies": { + "@poppinss/colors": "^4.1.5", + "@sindresorhus/is": "^7.0.2", + "supports-color": "^10.0.0" + } + }, + "node_modules/@poppinss/exception": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz", + "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==", + "license": "MIT" + }, + "node_modules/@rolldown/binding-android-arm-eabi": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.9.tgz", + "integrity": "sha512-tNISae1QEf/vkb3xkRcjV5SEdzPE97We5IVaa2Z8jSszQPZ8U60B/YCYpw4QI7VidYsBtKavczXf+DyDs9WGxw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.9.tgz", + "integrity": "sha512-YC8YsI30o606GTZi0VyzYlsDKFP8W61i/QzayHDkLbNEz/IShqAmTa+hsJRj13xTHA0H+6fk4b2UmGn+Q/cMlg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.9.tgz", + "integrity": "sha512-IwhlH3qK5urrY8hZiEgGkHKEFN901p/p2bjxCxJlr4GyNnF7wYpUvK+Y43uaRYuC4hpfjzbR3SJC3arX1jGvmw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.9.tgz", + "integrity": "sha512-XxpJfVzFh+jilRxIXUqcfYAYcunIc/XEzIizsOL1fcJee5Sf7H3mH8WlLmfHfluz5amqR88QQo9izKtmMlavAw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.9.tgz", + "integrity": "sha512-kSfvhmgeWyfkbT3p/1s5vSgboogoah2zkm9fX2zjg2hHxSV7T4KhMWRUUaRk4OXNqoD3QAUeRqLcs1aZOK4U1g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.9.tgz", + "integrity": "sha512-1RVzG17pxqbTfYLC352JlLt6kKLG+6Hr30n8DlIJqsnV5luUDd2Qdx9Ayw1Cabfyb1K9k0jXEZ7evxkRoT+uiw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.9.tgz", + "integrity": "sha512-BXqPvZ2drqVD+/Z8UpKwcs4Mp7grM+eGFku4CAEKrEtcbAsUpzREphK1sogCRZGreVPiMkiiBtw0n3TPteuqvw==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.9.tgz", + "integrity": "sha512-11vWvo8YDwLzukt27J3aYDWU+gg2P7J+ZOmiJ0hkF5BXZDW7pVya7r40MXDy6ya0i9KamoENSVKIugvJNgFXIA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.9.tgz", + "integrity": "sha512-a1tijMkdwsIARtc0F39ApURROkf3NwqinI6TOiSSWCTR7dT96dffNvMUtDHnq64wKNTIZOIlzKrFvvFUznJiyw==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.9.tgz", + "integrity": "sha512-x6SQNdAvv4c3hWqTMaWuawzMX9myaCs/yEmlGsxJzkdClnHW7FbrjQuSiRDhuSYzEYoEMhsaJy9qHG/XNemJPQ==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.9.tgz", + "integrity": "sha512-9s0AZ8BFK5/n7B/TBoa2yJE3gI3KURrbXcPBlsAsvjU4VeJKgE90y1YtNxyEUIcHPQkg6/yfF3qihUrcM/Kf0Q==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.9.tgz", + "integrity": "sha512-P7VWAmV+WdJluH7ovnRGoiv2i8To7GAZ+kGzfGup635cyL7SyYl3lSUaA3Gp5THf0n/Co5EyEqb2zbqq+nMOHQ==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.9.tgz", + "integrity": "sha512-1qixtsE4BK8h+yS3BfmZ09UhA7O/N4IACva6YBr7EBvCJraByTuRcgOTaiA62Tm0vey3UcKXLOaoGHtYmNGEVg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.9.tgz", + "integrity": "sha512-ok8IQjcEPs1AKZfuEUznVBrJw+gK4soq+bx8b1X2XoMqVClarc1q5JDmVtWXY1xfr6ZuHTAsPXHTgTrqKTZeww==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.9.tgz", + "integrity": "sha512-Ip2mXoU0hM0boq3Rf+ekuT653OROSo6aSYcPT1VHE4q52KvyxgFkQgrgb/IEsxOuvQ2fZZbs8khJAyCEPM24/g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "license": "MIT" + }, + "node_modules/@shikijs/core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-4.4.3.tgz", + "integrity": "sha512-QCR4q2ZO/ILJEuwiBMel4wdcTDb1JGwfjKTxPDF6x8ixOaluPrVqIn06C99AcRPhmYlBR56d/Fb+GN58GzExpg==", + "license": "MIT", + "dependencies": { + "@shikijs/primitive": "4.4.3", + "@shikijs/types": "4.4.3", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.5", + "hast-util-to-html": "^9.0.5" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/engine-javascript": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-4.4.3.tgz", + "integrity": "sha512-FbOjFJp9VLdo1Wevs10BBtVxiTWwNLqZh5Gkhjgda/ioL15YOgeSl9n+6XMa3qRlPQzfhFNe641SrynFHYG0nQ==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.4.3", + "@shikijs/vscode-textmate": "^10.0.2", + "oniguruma-to-es": "^4.3.6" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-4.4.3.tgz", + "integrity": "sha512-EcOQkxdxGQrc1Row/cC2c96/v1dbZqGnEVu1qTuT/MJmp6+cXCvQussowVmCv5Tqr3KuY3c7IbM6HTW3LJ1k9w==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.4.3", + "@shikijs/vscode-textmate": "^10.0.2" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/langs": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-4.4.3.tgz", + "integrity": "sha512-ePic0yfAJGOF83D5wBHK/00EjK65oahBYxFk5epgq33WRv7X9UuxLEV8PtR0szC0z8dl7INIpIodB99JRFlR+A==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.4.3" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/primitive": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@shikijs/primitive/-/primitive-4.4.3.tgz", + "integrity": "sha512-m0wBeLDQDeIxRdUmrCPdQqfuUamDwRL5isCfYbguKD6NiaKpVbsv+3J81DyIKgNW5h4WAIIr8T4EkgQrBBxvaQ==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.4.3", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.5" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/themes": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-4.4.3.tgz", + "integrity": "sha512-w8UHjeUnIR965KMWJHUPXOc2mNJUnK3vpVLYLvw5IYU2mnTTJ89E24OrJDBNiJDQ0qzb0tc4l7mrIXx5cFeIyw==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.4.3" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/types": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-4.4.3.tgz", + "integrity": "sha512-UEJxmRR++MAGR6hugn0vgVS2W/6lWAts84FFSrnlH9sP0LNol7E5+NQ792pH8liWUhyMyjhTgSUH3k7iD7tc5g==", + "license": "MIT", + "dependencies": { + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.5" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/vscode-textmate": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", + "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", + "license": "MIT" + }, + "node_modules/@sindresorhus/is": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz", + "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@speed-highlight/core": { + "version": "1.2.24", + "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.24.tgz", + "integrity": "sha512-qeW2e1l78afw8VhRPfPQ1Gjj+KU5XFQ/OFV5ti6eTa9bruO7mJyZtA4vw0ofqmA3tKCkROE9xLk3VZoeRc98nw==", + "license": "CC0-1.0" + }, + "node_modules/@tailwindcss/node": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.3.tgz", + "integrity": "sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==", + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.24.1", + "jiti": "^2.7.0", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.3" + } + }, + "node_modules/@tailwindcss/node/node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.3.tgz", + "integrity": "sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==", + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-x64": "4.3.3", + "@tailwindcss/oxide-freebsd-x64": "4.3.3", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.3", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.3", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-x64-musl": "4.3.3", + "@tailwindcss/oxide-wasm32-wasi": "4.3.3", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.3", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.3" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.3.tgz", + "integrity": "sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.3.tgz", + "integrity": "sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.3.tgz", + "integrity": "sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.3.tgz", + "integrity": "sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.3.tgz", + "integrity": "sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.3.tgz", + "integrity": "sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.3.tgz", + "integrity": "sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.3.tgz", + "integrity": "sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.3.tgz", + "integrity": "sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.3.tgz", + "integrity": "sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.11.1", + "@emnapi/runtime": "^1.11.1", + "@emnapi/wasi-threads": "^1.2.2", + "@napi-rs/wasm-runtime": "^1.1.4", + "@tybys/wasm-util": "^0.10.2", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.3.tgz", + "integrity": "sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.3.tgz", + "integrity": "sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/vite": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.3.tgz", + "integrity": "sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw==", + "license": "MIT", + "dependencies": { + "@tailwindcss/node": "4.3.3", + "@tailwindcss/oxide": "4.3.3", + "tailwindcss": "4.3.3" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6 || ^7 || ^8" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.4.tgz", + "integrity": "sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/debug": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", + "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "license": "MIT" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/hast": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.5.tgz", + "integrity": "sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/js-yaml": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/nlcst": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/node": { + "version": "24.13.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.6.tgz", + "integrity": "sha512-SGrw/h3KPFshy3OE6ZL53LMBG5vGQQ8/gIpiqz/kRZhPJ7HgwCEs8LBuNtWLa8dvGZVpSF7+Bf+c11HUrCb/yg==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "node_modules/@types/sax": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.4.0.tgz", + "integrity": "sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==", + "license": "ISC" + }, + "node_modules/am-i-vibing": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/am-i-vibing/-/am-i-vibing-0.4.0.tgz", + "integrity": "sha512-MxT4XZL7pzLHpuvhDKdMaQHMGGkJDLluKBLsbstn+8wv9sWcFT6h+0ve9qkml95amVTZtZV83gQe2hY+ojgHLg==", + "license": "MIT", + "dependencies": { + "process-ancestry": "^0.1.0" + }, + "bin": { + "am-i-vibing": "dist/cli.mjs" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/astro": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/astro/-/astro-7.3.3.tgz", + "integrity": "sha512-NF08hk3edFkVmr9avf9HW/rQyf6NrpbVDyYj2cVN3JfijDhfJYh1ivWVTY5PUd5+rRZn/Vtu4iaeyNlP0Iv6mg==", + "license": "MIT", + "dependencies": { + "@astrojs/compiler-rs": "^0.4.0", + "@astrojs/internal-helpers": "0.11.0", + "@astrojs/markdown-satteri": "0.4.1", + "@astrojs/telemetry": "3.3.3", + "@capsizecss/unpack": "^4.0.0", + "@clack/prompts": "^1.1.0", + "@oslojs/encoding": "^1.1.0", + "am-i-vibing": "^0.4.0", + "aria-query": "^5.3.2", + "axobject-query": "^4.1.0", + "ci-info": "^4.4.0", + "clsx": "^2.1.1", + "common-ancestor-path": "^2.0.0", + "cookie": "^2.0.1", + "devalue": "^5.8.1", + "diff": "^9.0.0", + "dset": "^3.1.4", + "es-module-lexer": "^2.0.0", + "esbuild": "^0.28.0", + "find-proc": "0.2.0", + "flattie": "^1.1.1", + "fontace": "~0.4.1", + "get-tsconfig": "5.0.0-beta.4", + "github-slugger": "^2.0.0", + "html-escaper": "3.0.3", + "http-cache-semantics": "^4.2.0", + "js-yaml": "^4.3.0", + "jsonc-parser": "^3.3.1", + "magic-string": "^1.0.0", + "magicast": "^0.5.2", + "mrmime": "^2.0.1", + "neotraverse": "^1.0.1", + "obug": "^2.1.1", + "p-limit": "^7.3.0", + "p-queue": "^9.1.0", + "package-manager-detector": "^1.6.0", + "piccolore": "^0.1.3", + "picomatch": "^4.0.4", + "shiki": "^4.0.2", + "smol-toml": "^1.6.0", + "svgo": "^4.0.2", + "tinyclip": "^0.1.12", + "tinyexec": "^1.0.4", + "tinyglobby": "^0.2.15", + "ultrahtml": "^1.6.0", + "unifont": "~0.7.5", + "unstorage": "^1.17.5", + "verkit": "^0.4.0", + "vite": "^8.0.13", + "vitefu": "^1.1.2", + "xxhash-wasm": "^1.1.0", + "yargs-parser": "^22.0.0", + "zod": "^4.5.4" + }, + "bin": { + "astro": "bin/astro.mjs" + }, + "engines": { + "node": ">=22.12.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/astrodotbuild" + }, + "optionalDependencies": { + "sharp": "^0.35.4" + }, + "peerDependencies": { + "@astrojs/markdown-remark": "^7.3.0" + }, + "peerDependenciesMeta": { + "@astrojs/markdown-remark": { + "optional": true + } + } + }, + "node_modules/astro-expressive-code": { + "version": "0.44.2", + "resolved": "https://registry.npmjs.org/astro-expressive-code/-/astro-expressive-code-0.44.2.tgz", + "integrity": "sha512-avop7nZcRwC7quvIxVguhwEZ9Tp6IoTzKUCLwP30Fb7+er+pWQgcysP01dcuzRIJo81kLGg30q/YAI2Yb1Sdzg==", + "license": "MIT", + "dependencies": { + "rehype-expressive-code": "^0.44.2", + "url-extras": "^0.1.0" + }, + "peerDependencies": { + "astro": "^4.0.0-beta || ^5.0.0-beta || ^3.3.0 || ^6.0.0-beta || ^7.0.0" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/bcp-47": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bcp-47/-/bcp-47-2.1.1.tgz", + "integrity": "sha512-KLw+H/gd2p4zly1X7Yh/qziuyae5/w/QFnvTng9eZL5fvszL7Whl3MBoWF8yxL7ksUjBfOD+OxkytiqbBpG+Fw==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/bcp-47-match": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-2.0.3.tgz", + "integrity": "sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/blake3-wasm": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz", + "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==", + "license": "MIT" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/cheerio": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.2.0.tgz", + "integrity": "sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==", + "license": "MIT", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "encoding-sniffer": "^0.2.1", + "htmlparser2": "^10.1.0", + "parse5": "^7.3.0", + "parse5-htmlparser2-tree-adapter": "^7.1.0", + "parse5-parser-stream": "^7.1.2", + "undici": "^7.19.0", + "whatwg-mimetype": "^4.0.0" + }, + "engines": { + "node": ">=20.18.1" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "license": "MIT", + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/ci-info": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/common-ancestor-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-2.0.0.tgz", + "integrity": "sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">= 18" + } + }, + "node_modules/cookie": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-2.0.1.tgz", + "integrity": "sha512-yuToqVvRrj6pfDXREyQAAv8SkAEk/8GS3jQRTiUMm66TVtBYmqQeoEjL2Lmq8Rpo6271vH76InTChTitEAm65w==", + "license": "MIT", + "engines": { + "node": ">=22" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/cookie-es": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.3.tgz", + "integrity": "sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==", + "license": "MIT" + }, + "node_modules/crossws": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", + "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", + "license": "MIT", + "dependencies": { + "uncrypto": "^0.1.3" + } + }, + "node_modules/css-select": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-selector-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-3.3.0.tgz", + "integrity": "sha512-Y2asgMGFqJKF4fq4xHDSlFYIkeVfRsm69lQC1q9kbEsH5XtnINTMrweLkjYMeaUgiXBy/uvKeO/a1JHTNnmB2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/css-tree": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz", + "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.27.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", + "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/defu": { + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz", + "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==", + "license": "MIT" + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/devalue": { + "version": "5.9.4", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.9.4.tgz", + "integrity": "sha512-sPAT4pztbu6586/hrhOnMKS17IJrvg12mXiSPSS3W5qDeN2RGgvZ0diZCm31dBbnevfVmujNO3IM2wrS4Y2Rhg==", + "license": "MIT" + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/diff": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-9.0.0.tgz", + "integrity": "sha512-svtcdpS8CgJyqAjEQIXdb3OjhFVVYjzGAPO8WGCmRbrml64SPw/jJD4GoE98aR7r25A0XcgrK3F02yw9R/vhQw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/direction": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/direction/-/direction-2.0.1.tgz", + "integrity": "sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA==", + "license": "MIT", + "bin": { + "direction": "cli.js" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dset": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/encoding-sniffer": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", + "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==", + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.3", + "whatwg-encoding": "^3.1.1" + }, + "funding": { + "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.25.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.25.1.tgz", + "integrity": "sha512-nGXts5znJzmWPu+mIE9izCOzdg63oJca2mDzGWWTth7sr4aCToKcoyFVBQwN75Ij5Pf6p510EwkTqViTRzDV+w==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-stack-parser-es": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz", + "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/es-module-lexer": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", + "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==", + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz", + "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.28.2", + "@esbuild/android-arm": "0.28.2", + "@esbuild/android-arm64": "0.28.2", + "@esbuild/android-x64": "0.28.2", + "@esbuild/darwin-arm64": "0.28.2", + "@esbuild/darwin-x64": "0.28.2", + "@esbuild/freebsd-arm64": "0.28.2", + "@esbuild/freebsd-x64": "0.28.2", + "@esbuild/linux-arm": "0.28.2", + "@esbuild/linux-arm64": "0.28.2", + "@esbuild/linux-ia32": "0.28.2", + "@esbuild/linux-loong64": "0.28.2", + "@esbuild/linux-mips64el": "0.28.2", + "@esbuild/linux-ppc64": "0.28.2", + "@esbuild/linux-riscv64": "0.28.2", + "@esbuild/linux-s390x": "0.28.2", + "@esbuild/linux-x64": "0.28.2", + "@esbuild/netbsd-arm64": "0.28.2", + "@esbuild/netbsd-x64": "0.28.2", + "@esbuild/openbsd-arm64": "0.28.2", + "@esbuild/openbsd-x64": "0.28.2", + "@esbuild/openharmony-arm64": "0.28.2", + "@esbuild/sunos-x64": "0.28.2", + "@esbuild/win32-arm64": "0.28.2", + "@esbuild/win32-ia32": "0.28.2", + "@esbuild/win32-x64": "0.28.2" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", + "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", + "license": "MIT" + }, + "node_modules/expressive-code": { + "version": "0.44.2", + "resolved": "https://registry.npmjs.org/expressive-code/-/expressive-code-0.44.2.tgz", + "integrity": "sha512-MLNghkvhyFgVW4oCD5DxBuYnnTXIf0PygzGmfT6OZeOOYWh/D4sH1j931biElkA5RG/J9wY/iuSMGAPF5vzHOg==", + "license": "MIT", + "dependencies": { + "@expressive-code/core": "^0.44.2", + "@expressive-code/plugin-frames": "^0.44.2", + "@expressive-code/plugin-shiki": "^0.44.2", + "@expressive-code/plugin-text-markers": "^0.44.2" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-string-truncated-width": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz", + "integrity": "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==", + "license": "MIT" + }, + "node_modules/fast-string-width": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-string-width/-/fast-string-width-3.0.2.tgz", + "integrity": "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==", + "license": "MIT", + "dependencies": { + "fast-string-truncated-width": "^3.0.2" + } + }, + "node_modules/fast-wrap-ansi": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/fast-wrap-ansi/-/fast-wrap-ansi-0.2.2.tgz", + "integrity": "sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==", + "license": "MIT", + "dependencies": { + "fast-string-width": "^3.0.2" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/find-proc": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/find-proc/-/find-proc-0.2.0.tgz", + "integrity": "sha512-a6h2nTrgB3g5Wrn4au9Ux4kMk7IJtyF6oA8uGn+mk3weLZssUtc1cp6meHIzzuW2o1srrBAxzkmXLbqjRkgB6w==", + "license": "MIT", + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/flattie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/fontace": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/fontace/-/fontace-0.4.1.tgz", + "integrity": "sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==", + "license": "MIT", + "dependencies": { + "fontkitten": "^1.0.2" + } + }, + "node_modules/fontkitten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fontkitten/-/fontkitten-1.0.3.tgz", + "integrity": "sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==", + "license": "MIT", + "dependencies": { + "tiny-inflate": "^1.0.3" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/get-tsconfig": { + "version": "5.0.0-beta.4", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-5.0.0-beta.4.tgz", + "integrity": "sha512-7nF7C9fIPFEMHgEMEfgIlO9wDdZ8CyHw27rWciFZfHvHDReIiPhsYuzPRXsfvBCqFy1l8RRyyWV7QLM+ZhUJsQ==", + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "engines": { + "node": ">=20.20.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "license": "ISC" + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "license": "MIT", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.2.tgz", + "integrity": "sha512-6EuL879VkRA+1Cz578mKMiKvjPNEuk6+r1JaFzoSWejZmtf7xWbIyw1e3KkxlkzTIt9Taw6JBhEppG7utc1P+w==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/h3": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.11.tgz", + "integrity": "sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==", + "license": "MIT", + "dependencies": { + "cookie-es": "^1.2.3", + "crossws": "^0.3.5", + "defu": "^6.1.6", + "destr": "^2.0.5", + "iron-webcrypto": "^1.2.1", + "node-mock-http": "^1.0.4", + "radix3": "^1.1.2", + "ufo": "^1.6.3", + "uncrypto": "^0.1.3" + } + }, + "node_modules/hast-util-embedded": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-embedded/-/hast-util-embedded-3.0.0.tgz", + "integrity": "sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-is-element": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-format": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hast-util-format/-/hast-util-format-1.1.0.tgz", + "integrity": "sha512-yY1UDz6bC9rDvCWHpx12aIBGRG7krurX0p0Fm6pT547LwDIZZiNr8a+IHDogorAdreULSEzP82Nlv5SZkHZcjA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-embedded": "^3.0.0", + "hast-util-minify-whitespace": "^1.0.0", + "hast-util-phrasing": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "html-whitespace-sensitive-tag-names": "^3.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^9.0.0", + "property-information": "^7.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-has-property": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-3.0.0.tgz", + "integrity": "sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-body-ok-link": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/hast-util-is-body-ok-link/-/hast-util-is-body-ok-link-3.0.1.tgz", + "integrity": "sha512-0qpnzOBLztXHbHQenVB8uNuxTnm/QBFUOmdOSsEn7GnBtyY07+ENTWVFBAnXd/zEgd9/SUG3lRY7hSIBWRgGpQ==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-minify-whitespace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hast-util-minify-whitespace/-/hast-util-minify-whitespace-1.0.1.tgz", + "integrity": "sha512-L96fPOVpnclQE0xzdWb/D12VT5FabA7SnZOUMtL1DbXmYiHJMXZvFkIZfiMmTCNJHUeO2K9UYNXoVyfz+QHuOw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-embedded": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/hast-util-phrasing/-/hast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-embedded": "^3.0.0", + "hast-util-has-property": "^3.0.0", + "hast-util-is-body-ok-link": "^3.0.0", + "hast-util-is-element": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-select": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/hast-util-select/-/hast-util-select-6.0.4.tgz", + "integrity": "sha512-RqGS1ZgI0MwxLaKLDxjprynNzINEkRHY2i8ln4DDjgv9ZhcYVIHN9rlpiYsqtFwrgpYU361SyWDQcGNIBVu3lw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "bcp-47-match": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "css-selector-parser": "^3.0.0", + "devlop": "^1.0.0", + "direction": "^2.0.0", + "hast-util-has-property": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "nth-check": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", + "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", + "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-string": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.1.tgz", + "integrity": "sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", + "license": "MIT" + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/html-whitespace-sensitive-tag-names": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-whitespace-sensitive-tag-names/-/html-whitespace-sensitive-tag-names-3.0.1.tgz", + "integrity": "sha512-q+310vW8zmymYHALr1da4HyXUQ0zgiIwIicEfotYPWGN0OJVEN/58IJ3A4GBYcEq3LGAZqKb+ugvP0GNB9CEAA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/htmlparser2": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", + "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "entities": "^7.0.1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "license": "BSD-2-Clause" + }, + "node_modules/i18next": { + "version": "26.4.2", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-26.4.2.tgz", + "integrity": "sha512-RX+R0VLg13IbvRuJSxnqykUFS9vQZTl8wYpWPCIUDWVrSGjsQywB5Y+pjzrkboxGAuYfJZVH1InFTdgBdxq6ug==", + "funding": [ + { + "type": "individual", + "url": "https://www.locize.com/i18next" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + }, + { + "type": "individual", + "url": "https://www.locize.com" + } + ], + "license": "MIT", + "peerDependencies": { + "typescript": "^5 || ^6 || ^7" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/iron-webcrypto": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", + "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/brc-dd" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-4.0.0.tgz", + "integrity": "sha512-LHE+wROyG/Y/0ZnbktRCoTix2c1RhgWaZraMZ8o1Q7zCh0VSrICJQO5oqIIISrcSBtrXv0o233w1IYwsWCjTzA==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jiti": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-yaml": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "license": "MIT" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru-cache": { + "version": "11.5.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.3.tgz", + "integrity": "sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/magic-string": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-1.4.1.tgz", + "integrity": "sha512-8lyCu36ErXR0J9uaGKlKQoiLZKmtI63YGLE8G2o9jyRPdr4X47LusSOwgOJOzcVtp81fTAAjxR7BwKz682Jhow==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.6.0" + } + }, + "node_modules/magicast": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.5.tgz", + "integrity": "sha512-UicdXN8zQ3JHlxVq+28afMXPr1z7WNY6+7EJnzTdQWkTAlMLF5fNCCKxJHBQwGaNGR11581EiQmQzx73+MvszA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", + "source-map-js": "^1.2.1" + } + }, + "node_modules/marked": { + "version": "18.0.13", + "resolved": "https://registry.npmjs.org/marked/-/marked-18.0.13.tgz", + "integrity": "sha512-xTxVzZsBFwunP6HDmtBkabUQEYArnP7/rMDGmPj9SlrKlQ4i8MdYVow+nJL0eOqwpUqhzBoTBRADGN6uYwPyOw==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/mdast-util-directive": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz", + "integrity": "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", + "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", + "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.27.1", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", + "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==", + "license": "CC0-1.0" + }, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-directive": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-4.0.0.tgz", + "integrity": "sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "parse-entities": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/miniflare": { + "version": "5.20260918.0-alpha", + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-5.20260918.0-alpha.tgz", + "integrity": "sha512-vyIes7yW/OTzHtz4GhcBCTohZfqk2eQNiIkngZ07VRA5Qu24aNgW/TrFwlPkMLMjWDQ8R4JJBBHR/KX+liSDtg==", + "license": "MIT", + "dependencies": { + "@cspotcode/source-map-support": "0.8.1", + "sharp": "0.35.4", + "undici": "7.29.0", + "workerd": "1.20260918.1", + "ws": "8.21.0", + "youch": "4.1.0-beta.10" + }, + "engines": { + "node": ">=22.0.0" + } + }, + "node_modules/miniflare/node_modules/undici": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", + "integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==", + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.19", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz", + "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neotraverse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-1.0.1.tgz", + "integrity": "sha512-WmmLty1YWwJl9yZi77v2dVIV6X2kuYV8YYBI/G3LWGKdGHmHUvL1z7FW0iDvEvGAwNEoc5x1tOOOyDnf5jJw/w==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/nlcst-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/node-fetch-native": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", + "license": "MIT" + }, + "node_modules/node-mock-http": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.5.tgz", + "integrity": "sha512-KQyt/wLjG3TAc7DOUhpqWzgd4ERxR80JOlTK5VE5R1S12IaPVN5qkj4klBce9HPG1Njuup4Sb5bljaT34lIyjw==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/obug": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.2.1.tgz", + "integrity": "sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==", + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], + "license": "MIT", + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/ofetch": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", + "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", + "license": "MIT", + "dependencies": { + "destr": "^2.0.5", + "node-fetch-native": "^1.6.7", + "ufo": "^1.6.1" + } + }, + "node_modules/ohash": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.12.tgz", + "integrity": "sha512-65S/5gk9YSsaRjcyf7Nfa6h/d3E8/1gslpXfI4W7Dxn/oap8IKRuNT5VXkLQ1YFKIEg4apRY4Pj6aiwFzrDdmw==", + "license": "MIT" + }, + "node_modules/oniguruma-parser": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.2.tgz", + "integrity": "sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==", + "license": "MIT" + }, + "node_modules/oniguruma-to-es": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.6.tgz", + "integrity": "sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==", + "license": "MIT", + "dependencies": { + "oniguruma-parser": "^0.12.2", + "regex": "^6.1.0", + "regex-recursion": "^6.0.2" + } + }, + "node_modules/p-limit": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-7.3.3.tgz", + "integrity": "sha512-SKgVvDU5TNIxQ4r30U75BNLC6a+6GOEjngrk/ysM5+Zu3oJuk1SC5ApzIzY/7PjCEjoVPMWJ0zho/4QUiEB7TQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.2.1" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-9.3.3.tgz", + "integrity": "sha512-NXAOdnEe5FsZJfT4oK84lE1Y5cFFdWlRuOo5tww8DyNMxyRXwn39fIkUtNLKppcPC+UYU/bXujNCUGDv01y7CA==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^5.0.4", + "p-timeout": "^7.0.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-7.0.2.tgz", + "integrity": "sha512-prbX4Z3YszrFNgH+MW5Zoeq3baXrMtP/MQnFeET90UB/GtGcGDQ5Usg9OCy6ETjTTntOw1SL2z9fMPUppN3Guw==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-manager-detector": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.8.0.tgz", + "integrity": "sha512-yQA4H19AmPEoMUeavPMDIe1higySl/gH/yaQrkT/s07Qp+7pp2hYz30N3z2l5BkjVkF9Ow6o0wjJamm2y7Sn0A==", + "license": "MIT" + }, + "node_modules/pagefind": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/pagefind/-/pagefind-1.5.2.tgz", + "integrity": "sha512-XTUaK0hXMCu2jszWE584JGQT7y284TmMV9l/HX3rnG5uo3rHI/uHU56XTyyyPFjeWEBxECbAi0CaFDJOONtG0Q==", + "license": "MIT", + "bin": { + "pagefind": "lib/runner/bin.cjs" + }, + "optionalDependencies": { + "@pagefind/darwin-arm64": "1.5.2", + "@pagefind/darwin-x64": "1.5.2", + "@pagefind/freebsd-x64": "1.5.2", + "@pagefind/linux-arm64": "1.5.2", + "@pagefind/linux-x64": "1.5.2", + "@pagefind/windows-arm64": "1.5.2", + "@pagefind/windows-x64": "1.5.2" + } + }, + "node_modules/parse-entities": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", + "license": "MIT", + "dependencies": { + "domhandler": "^5.0.3", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-parser-stream": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", + "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", + "license": "MIT", + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/path-to-regexp": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", + "license": "MIT" + }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "license": "MIT" + }, + "node_modules/piccolore": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/piccolore/-/piccolore-0.1.3.tgz", + "integrity": "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==", + "license": "ISC" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.28", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", + "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.18", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/process-ancestry": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/process-ancestry/-/process-ancestry-0.1.0.tgz", + "integrity": "sha512-tGqJW/UnclpYASFcM6Xh8D8l/BMtaQ9+CSG0vlJSJTcdMM4lDRv4c6H0Pdcsfted+bVczdYSfk2fdukg2gQkZg==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/property-information": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.2.0.tgz", + "integrity": "sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/radix3": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.1.1.tgz", + "integrity": "sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==", + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz", + "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-recursion": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", + "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-utilities": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", + "license": "MIT" + }, + "node_modules/rehype-expressive-code": { + "version": "0.44.2", + "resolved": "https://registry.npmjs.org/rehype-expressive-code/-/rehype-expressive-code-0.44.2.tgz", + "integrity": "sha512-jvjQpsfWKBquDrEl5YQA3CJybRRIuDOYsui1BJTs5oKDUK8pPkJSSxY8FjxNlIFIdtgrTjC1zuahuY4Cc1j9SQ==", + "license": "MIT", + "dependencies": { + "expressive-code": "^0.44.2" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-directive": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-4.0.0.tgz", + "integrity": "sha512-7sxn4RfF1o3izevPV1DheyGDD6X4c9hrGpfdUpm7uC++dqrnJxIZVkk7CoKqcLm0VUMAuOol7Mno3m6g8cfMuA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-directive": "^3.0.0", + "micromark-extension-directive": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/retext-smartypants": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", + "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rolldown": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.9.tgz", + "integrity": "sha512-hx/Pv0N1haXRb11qkfnK5MXB/iqr7i0yjWQqmO9uHqZpBgQSqzc8UsSnEpalsh+j1I8qQ2CkXAkJC8Br3dKSlg==", + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.150.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm-eabi": "1.2.9", + "@rolldown/binding-android-arm64": "1.2.9", + "@rolldown/binding-darwin-arm64": "1.2.9", + "@rolldown/binding-darwin-x64": "1.2.9", + "@rolldown/binding-freebsd-x64": "1.2.9", + "@rolldown/binding-linux-arm-gnueabihf": "1.2.9", + "@rolldown/binding-linux-arm64-gnu": "1.2.9", + "@rolldown/binding-linux-arm64-musl": "1.2.9", + "@rolldown/binding-linux-ppc64-gnu": "1.2.9", + "@rolldown/binding-linux-s390x-gnu": "1.2.9", + "@rolldown/binding-linux-x64-gnu": "1.2.9", + "@rolldown/binding-linux-x64-musl": "1.2.9", + "@rolldown/binding-openharmony-arm64": "1.2.9", + "@rolldown/binding-win32-arm64-msvc": "1.2.9", + "@rolldown/binding-win32-x64-msvc": "1.2.9" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/satteri": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/satteri/-/satteri-0.10.5.tgz", + "integrity": "sha512-Ao1LKpAEa9Wdg0otgbVKViZHEq9ebdXe4DMrp3s9vQAU0HNIuHnFEuMuOcm0ZIXyV0Yzxj91NvhLpvXZJO/5ZQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.5", + "@types/hast": "^3.0.5", + "@types/mdast": "^4.0.4", + "@types/unist": "^3.0.3" + }, + "optionalDependencies": { + "@bruits/satteri-darwin-arm64": "0.10.5", + "@bruits/satteri-darwin-x64": "0.10.5", + "@bruits/satteri-linux-arm64-gnu": "0.10.5", + "@bruits/satteri-linux-arm64-musl": "0.10.5", + "@bruits/satteri-linux-x64-gnu": "0.10.5", + "@bruits/satteri-linux-x64-musl": "0.10.5", + "@bruits/satteri-wasm32-wasi": "0.10.5", + "@bruits/satteri-win32-arm64-msvc": "0.10.5", + "@bruits/satteri-win32-x64-msvc": "0.10.5" + } + }, + "node_modules/sax": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.1.tgz", + "integrity": "sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.35.4.tgz", + "integrity": "sha512-n++8XWcj+jCOr2IOl7h8LbKnGBDY4aPbmprMONBNFdn0ImXqpGVv5zliDs0V9HbmbCQLpbuo2ej9rAoOQTvMDA==", + "license": "Apache-2.0", + "dependencies": { + "@img/colour": "^1.1.0", + "detect-libc": "^2.1.2", + "semver": "^7.8.5" + }, + "engines": { + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.35.4", + "@img/sharp-darwin-x64": "0.35.4", + "@img/sharp-freebsd-wasm32": "0.35.4", + "@img/sharp-libvips-darwin-arm64": "1.3.3", + "@img/sharp-libvips-darwin-x64": "1.3.3", + "@img/sharp-libvips-linux-arm": "1.3.3", + "@img/sharp-libvips-linux-arm64": "1.3.3", + "@img/sharp-libvips-linux-ppc64": "1.3.3", + "@img/sharp-libvips-linux-riscv64": "1.3.3", + "@img/sharp-libvips-linux-s390x": "1.3.3", + "@img/sharp-libvips-linux-x64": "1.3.3", + "@img/sharp-libvips-linuxmusl-arm64": "1.3.3", + "@img/sharp-libvips-linuxmusl-x64": "1.3.3", + "@img/sharp-linux-arm": "0.35.4", + "@img/sharp-linux-arm64": "0.35.4", + "@img/sharp-linux-ppc64": "0.35.4", + "@img/sharp-linux-riscv64": "0.35.4", + "@img/sharp-linux-s390x": "0.35.4", + "@img/sharp-linux-x64": "0.35.4", + "@img/sharp-linuxmusl-arm64": "0.35.4", + "@img/sharp-linuxmusl-x64": "0.35.4", + "@img/sharp-webcontainers-wasm32": "0.35.4", + "@img/sharp-win32-arm64": "0.35.4", + "@img/sharp-win32-ia32": "0.35.4", + "@img/sharp-win32-x64": "0.35.4" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/shiki": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-4.4.3.tgz", + "integrity": "sha512-Mb/GvXPHBAXdgGIcnfU5L3ldpn1XcxrGkPHwqgRx17/I2XRfqlFKk2vGkHWINn1kdXvzJZeuO3is6I9KLPFm0g==", + "license": "MIT", + "dependencies": { + "@shikijs/core": "4.4.3", + "@shikijs/engine-javascript": "4.4.3", + "@shikijs/engine-oniguruma": "4.4.3", + "@shikijs/langs": "4.4.3", + "@shikijs/themes": "4.4.3", + "@shikijs/types": "4.4.3", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.5" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/sitemap": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-9.0.1.tgz", + "integrity": "sha512-S6hzjGJSG3d6if0YoF5kTyeRJvia6FSTBroE5fQ0bu1QNxyJqhhinfUsXi9fH3MgtXODWvwo2BDyQSnhPQ88uQ==", + "license": "MIT", + "dependencies": { + "@types/node": "^24.9.2", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.4.1" + }, + "bin": { + "sitemap": "dist/esm/cli.js" + }, + "engines": { + "node": ">=20.19.5", + "npm": ">=10.8.2" + } + }, + "node_modules/smol-toml": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.8.0.tgz", + "integrity": "sha512-kCZr2V3ch9i00x8zXRhjUNVcjG9ijES5dDudkXvUVCT5QlJNQWElSJdZqyPemffHoLNUYwOcou0Fy+ojN0uHSQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/starlight-image-zoom": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/starlight-image-zoom/-/starlight-image-zoom-0.16.0.tgz", + "integrity": "sha512-N/mZ1Jwu+1JRQ9MqJjdj69UXiVpfDd3k6i78ZIuht1aZGceVC0wOcqCPASZ6VNmUoELlMXLz9n0xtAyBIfmA8A==", + "license": "MIT", + "dependencies": { + "mdast-util-mdx-jsx": "^3.2.0", + "rehype-raw": "^7.0.0", + "satteri": "^0.10.3", + "unist-util-visit": "^5.1.0", + "unist-util-visit-parents": "^6.0.2" + }, + "engines": { + "node": ">=22.12.0" + }, + "peerDependencies": { + "@astrojs/starlight": ">=0.42.0" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", + "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/svgo": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.1.0.tgz", + "integrity": "sha512-bkxnTg1kSU0guhIBmibA6UUhrQmPVA1XsQLN+ylCd+UWzbnLkySOcXpyk1mrl05f+pcaCx2eHb+sp6BgMZWX+Q==", + "license": "MIT", + "dependencies": { + "commander": "^11.1.0", + "css-select": "^6.0.0", + "css-tree": "^3.0.1", + "css-what": "^7.0.0", + "csso": "^5.0.5", + "picocolors": "^1.1.1", + "sax": "1.6.1" + }, + "bin": { + "svgo": "bin/svgo.js" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-6.0.0.tgz", + "integrity": "sha512-rZZVSLle8v0+EY8QAkDWrKhpgt6SA5OtHsgBnsj6ZaLb5dmDVOWUDtQitd9ydxxvEjhewNudS6eTVU7uOyzvXw==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^7.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "nth-check": "^2.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-7.0.0.tgz", + "integrity": "sha512-wD5oz5xibMOPHzy13CyGmogB3phdvcDaB5t0W/Nr5Z2O/agcB8YwOz6e2Lsp10pNDzBoDO9nVa3RGs/2BttpHQ==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/tailwindcss": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.3.tgz", + "integrity": "sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==", + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "license": "MIT" + }, + "node_modules/tinyclip": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/tinyclip/-/tinyclip-0.1.15.tgz", + "integrity": "sha512-uo33abH+Ays0xYaDysoBt494Hb3hsEczMpcC0MwFl773pazORx4fmvKhclhR1wonUbB6vvpRsvVMwnhfqeMc+A==", + "license": "MIT", + "engines": { + "node": "^16.14.0 || >= 17.3.0" + } + }, + "node_modules/tinyexec": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.1.tgz", + "integrity": "sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD", + "optional": true + }, + "node_modules/turndown": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.2.4.tgz", + "integrity": "sha512-I8yFsfRzmzK0WV1pNNOA4A7y4RDfFxPRxb3t+e3ui14qSGOxGtiSP6GjeX+Y6CHb7HYaFj7ECUD7VE5kQMZWGQ==", + "license": "MIT", + "dependencies": { + "@mixmark-io/domino": "^2.2.0" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "node_modules/turndown-plugin-gfm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/turndown-plugin-gfm/-/turndown-plugin-gfm-1.0.2.tgz", + "integrity": "sha512-vwz9tfvF7XN/jE0dGoBei3FXWuvll78ohzCZQuOb+ZjWrs3a0XhQVomJEb2Qh4VHTPNRO4GPZh0V7VRbiWwkRg==", + "license": "MIT" + }, + "node_modules/ufo": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz", + "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==", + "license": "MIT" + }, + "node_modules/ultrahtml": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.7.0.tgz", + "integrity": "sha512-2xRd0VHoAQE4M+vF/DvFFB7pUV0ZxTW1TLi7lHQWnF/Sb5TPeEUV/l+hxcNnGO00ZXGnR0voCMmYRKQf+rvJ2g==", + "license": "MIT" + }, + "node_modules/uncrypto": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", + "license": "MIT" + }, + "node_modules/undici": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.1.tgz", + "integrity": "sha512-RYONW2MeafgYlkVOKYKkA/Ag7BmXqgIWCa8t1m0JcxrQg9pI9lEqRhAOruOBCbAohOa/gkCF+iPi9hrgvTzu6Q==", + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, + "node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "license": "MIT" + }, + "node_modules/unenv": { + "version": "2.0.0-rc.24", + "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz", + "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==", + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3" + } + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unifont": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.7.5.tgz", + "integrity": "sha512-ULe/Cs+ZIsq+dcFofNkhqielCrUJnb5mr+Yc4EBM2VlL+6OZR6+cjtI2mT1bJvRBrVncqHAbLURxmPLcCXzWMg==", + "license": "MIT", + "dependencies": { + "css-tree": "^3.1.0", + "ohash": "^2.0.11", + "undici": "^8.0.0" + } + }, + "node_modules/unifont/node_modules/undici": { + "version": "8.10.2", + "resolved": "https://registry.npmjs.org/undici/-/undici-8.10.2.tgz", + "integrity": "sha512-/y4/bH9YNU5hi9NIrpOuvGXFcxrj3CMrV+/AYpowAYTpHn8gX/XPFjNy766FPoYY0miQhdW977JFWKGNhBdwyQ==", + "license": "MIT", + "engines": { + "node": ">=22.19.0" + } + }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unstorage": { + "version": "1.17.5", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.5.tgz", + "integrity": "sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==", + "license": "MIT", + "dependencies": { + "anymatch": "^3.1.3", + "chokidar": "^5.0.0", + "destr": "^2.0.5", + "h3": "^1.15.10", + "lru-cache": "^11.2.7", + "node-fetch-native": "^1.6.7", + "ofetch": "^1.5.1", + "ufo": "^1.6.3" + }, + "peerDependencies": { + "@azure/app-configuration": "^1.8.0", + "@azure/cosmos": "^4.2.0", + "@azure/data-tables": "^13.3.0", + "@azure/identity": "^4.6.0", + "@azure/keyvault-secrets": "^4.9.0", + "@azure/storage-blob": "^12.26.0", + "@capacitor/preferences": "^6 || ^7 || ^8", + "@deno/kv": ">=0.9.0", + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", + "@planetscale/database": "^1.19.0", + "@upstash/redis": "^1.34.3", + "@vercel/blob": ">=0.27.1", + "@vercel/functions": "^2.2.12 || ^3.0.0", + "@vercel/kv": "^1 || ^2 || ^3", + "aws4fetch": "^1.0.20", + "db0": ">=0.2.1", + "idb-keyval": "^6.2.1", + "ioredis": "^5.4.2", + "uploadthing": "^7.4.4" + }, + "peerDependenciesMeta": { + "@azure/app-configuration": { + "optional": true + }, + "@azure/cosmos": { + "optional": true + }, + "@azure/data-tables": { + "optional": true + }, + "@azure/identity": { + "optional": true + }, + "@azure/keyvault-secrets": { + "optional": true + }, + "@azure/storage-blob": { + "optional": true + }, + "@capacitor/preferences": { + "optional": true + }, + "@deno/kv": { + "optional": true + }, + "@netlify/blobs": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@vercel/blob": { + "optional": true + }, + "@vercel/functions": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "aws4fetch": { + "optional": true + }, + "db0": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "uploadthing": { + "optional": true + } + } + }, + "node_modules/url-extras": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/url-extras/-/url-extras-0.1.0.tgz", + "integrity": "sha512-8tzwTeXFPuX/5PHuCDQE5Dd9Ts4rwoq2t9aIT+HS4iAVpmj5l4Ao7Q+BuuFjvWRqrLswBhQDk8O96ZicgCqQqw==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/verkit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/verkit/-/verkit-0.4.1.tgz", + "integrity": "sha512-mMVzj0TXExtVdlDEq+Mzp0eyOuyznNpFobNM3uAqe3HVm/Ps2c+u17BligMkZjZCA6EiXpoon8iRTer3iu40SQ==", + "license": "MIT", + "engines": { + "node": ">=18.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vite": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.3.0.tgz", + "integrity": "sha512-lhZBVvEHefgE+HQZC9O7EBJgCU/nVzFNl7vkS4RE0APtWLP02/8QVIkQtzBxPquh7lq5/78NHipTj7ODQ6XuyQ==", + "license": "MIT", + "dependencies": { + "lightningcss": "^1.33.0", + "picomatch": "^4.0.7", + "postcss": "^8.5.28", + "rolldown": "~1.2.6", + "tinyglobby": "^0.2.17" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "@vitejs/devtools": "^0.7.1", + "esbuild": "^0.27.0 || ^0.28.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@vitejs/devtools": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/lightningcss": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz", + "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.33.0", + "lightningcss-darwin-arm64": "1.33.0", + "lightningcss-darwin-x64": "1.33.0", + "lightningcss-freebsd-x64": "1.33.0", + "lightningcss-linux-arm-gnueabihf": "1.33.0", + "lightningcss-linux-arm64-gnu": "1.33.0", + "lightningcss-linux-arm64-musl": "1.33.0", + "lightningcss-linux-x64-gnu": "1.33.0", + "lightningcss-linux-x64-musl": "1.33.0", + "lightningcss-win32-arm64-msvc": "1.33.0", + "lightningcss-win32-x64-msvc": "1.33.0" + } + }, + "node_modules/vite/node_modules/lightningcss-android-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz", + "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-darwin-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz", + "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-darwin-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz", + "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-freebsd-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz", + "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz", + "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz", + "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-linux-arm64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz", + "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-linux-x64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz", + "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-linux-x64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz", + "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz", + "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vite/node_modules/lightningcss-win32-x64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz", + "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/vitefu": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.3.tgz", + "integrity": "sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==", + "license": "MIT", + "workspaces": [ + "tests/deps/*", + "tests/projects/*", + "tests/projects/workspace/packages/*" + ], + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/workerd": { + "version": "1.20260918.1", + "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260918.1.tgz", + "integrity": "sha512-NsjfQlBNQ0iEniv/STOy4zbp8s5k60PzL1Ter02Eg44arbDhHtf6UOs03E31XDRmmBFxSIkAZuCyld3RKH1wqA==", + "hasInstallScript": true, + "license": "Apache-2.0", + "bin": { + "workerd": "bin/workerd" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "@cloudflare/workerd-darwin-64": "1.20260918.1", + "@cloudflare/workerd-darwin-arm64": "1.20260918.1", + "@cloudflare/workerd-linux-64": "1.20260918.1", + "@cloudflare/workerd-linux-arm64": "1.20260918.1", + "@cloudflare/workerd-windows-64": "1.20260918.1" + } + }, + "node_modules/wrangler": { + "version": "4.135.0", + "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.135.0.tgz", + "integrity": "sha512-WrNBQSfIG6YcILJcodYr5ty8vgkzGsV8YX+kfd+uZ5/Bd8cUW0GnUIRKAVfn5kYKqh1m/BPcji9h1d7mE8euFw==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@cloudflare/kv-asset-handler": "0.5.0", + "@cloudflare/unenv-preset": "2.16.1", + "blake3-wasm": "2.1.5", + "esbuild": "0.28.1", + "miniflare": "5.20260918.0-alpha", + "path-to-regexp": "6.3.0", + "unenv": "2.0.0-rc.24", + "workerd": "1.20260918.1" + }, + "bin": { + "cf-wrangler": "bin/cf-wrangler.js", + "wrangler": "bin/wrangler.js", + "wrangler2": "bin/wrangler.js" + }, + "engines": { + "node": ">=22.0.0" + }, + "optionalDependencies": { + "fsevents": "2.3.3" + }, + "peerDependencies": { + "@cloudflare/workers-types": "^5.20260918.1" + }, + "peerDependenciesMeta": { + "@cloudflare/workers-types": { + "optional": true + } + } + }, + "node_modules/wrangler/node_modules/@esbuild/aix-ppc64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", + "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/android-arm": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", + "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/android-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", + "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/android-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", + "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/darwin-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", + "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/darwin-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", + "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/freebsd-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", + "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/freebsd-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", + "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-arm": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", + "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", + "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-ia32": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", + "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-loong64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", + "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-mips64el": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", + "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-ppc64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", + "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-riscv64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", + "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-s390x": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", + "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", + "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/netbsd-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", + "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/netbsd-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", + "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/openbsd-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", + "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/openbsd-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", + "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/openharmony-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", + "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/sunos-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", + "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/win32-arm64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", + "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/win32-ia32": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", + "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/@esbuild/win32-x64": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", + "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/wrangler/node_modules/esbuild": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", + "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.28.1", + "@esbuild/android-arm": "0.28.1", + "@esbuild/android-arm64": "0.28.1", + "@esbuild/android-x64": "0.28.1", + "@esbuild/darwin-arm64": "0.28.1", + "@esbuild/darwin-x64": "0.28.1", + "@esbuild/freebsd-arm64": "0.28.1", + "@esbuild/freebsd-x64": "0.28.1", + "@esbuild/linux-arm": "0.28.1", + "@esbuild/linux-arm64": "0.28.1", + "@esbuild/linux-ia32": "0.28.1", + "@esbuild/linux-loong64": "0.28.1", + "@esbuild/linux-mips64el": "0.28.1", + "@esbuild/linux-ppc64": "0.28.1", + "@esbuild/linux-riscv64": "0.28.1", + "@esbuild/linux-s390x": "0.28.1", + "@esbuild/linux-x64": "0.28.1", + "@esbuild/netbsd-arm64": "0.28.1", + "@esbuild/netbsd-x64": "0.28.1", + "@esbuild/openbsd-arm64": "0.28.1", + "@esbuild/openbsd-x64": "0.28.1", + "@esbuild/openharmony-arm64": "0.28.1", + "@esbuild/sunos-x64": "0.28.1", + "@esbuild/win32-arm64": "0.28.1", + "@esbuild/win32-ia32": "0.28.1", + "@esbuild/win32-x64": "0.28.1" + } + }, + "node_modules/ws": { + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", + "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xxhash-wasm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", + "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==", + "license": "MIT" + }, + "node_modules/yargs-parser": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", + "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", + "license": "ISC", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/yocto-queue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/youch": { + "version": "4.1.0-beta.10", + "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.10.tgz", + "integrity": "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==", + "license": "MIT", + "dependencies": { + "@poppinss/colors": "^4.1.5", + "@poppinss/dumper": "^0.6.4", + "@speed-highlight/core": "^1.2.7", + "cookie": "^1.0.2", + "youch-core": "^0.3.3" + } + }, + "node_modules/youch-core": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz", + "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==", + "license": "MIT", + "dependencies": { + "@poppinss/exception": "^1.2.2", + "error-stack-parser-es": "^1.0.5" + } + }, + "node_modules/youch/node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/zod": { + "version": "4.6.5", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.5.tgz", + "integrity": "sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..2fadb16 --- /dev/null +++ b/package.json @@ -0,0 +1,36 @@ +{ + "name": "hcti-docs", + "private": true, + "type": "module", + "engines": { + "node": ">=22.12.0" + }, + "scripts": { + "dev": "npm run prepare:images && npm run prepare:og && astro dev", + "build": "npm run prepare:images && npm run prepare:og && astro build", + "check": "node scripts/check-site.mjs", + "test": "npm run prepare:og && node --test tests/*.test.mjs", + "preview": "wrangler dev", + "upload:preview": "wrangler versions upload --preview-alias docs-new", + "prepare:og": "node scripts/prepare-og.mjs", + "check:migration": "node scripts/check-site.mjs --complete", + "prepare:images": "node scripts/prepare-images.mjs" + }, + "dependencies": { + "@astrojs/sitemap": "^3.7.4", + "@astrojs/starlight": "^0.42.2", + "@astrojs/starlight-tailwind": "^5.0.0", + "@html-css-to-image/client": "^0.9.0", + "@tailwindcss/vite": "^4.3.3", + "astro": "^7.3.3", + "cheerio": "^1.2.0", + "gray-matter": "^4.0.3", + "marked": "^18.0.13", + "sharp": "^0.35.4", + "starlight-image-zoom": "^0.16.0", + "tailwindcss": "^4.3.3", + "turndown": "^7.2.4", + "turndown-plugin-gfm": "^1.0.2", + "wrangler": "^4.135.0" + } +} diff --git a/parameters/jumbo_images.md b/parameters/jumbo_images.md deleted file mode 100644 index 71b59cb..0000000 --- a/parameters/jumbo_images.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -layout: page -title: Jumbo Images -permalink: /parameters/jumbo-images/ -parent: Parameters -nav_order: 170 -sitemap: false -description: >- - Redirect to the Jumbo Images parameter guide. ---- - -# Jumbo Images -{: .no_toc } -{: .fs-9 } - -The Jumbo Images parameter documentation is available in the [Jumbo Images guide](/guides/advanced/jumbo-images/). diff --git a/assets/images/7e2da2be-7328-4746-ae69-418b295360ae.jpeg b/public/assets/images/7e2da2be-7328-4746-ae69-418b295360ae.jpeg similarity index 100% rename from assets/images/7e2da2be-7328-4746-ae69-418b295360ae.jpeg rename to public/assets/images/7e2da2be-7328-4746-ae69-418b295360ae.jpeg diff --git a/assets/images/8e8c1093-d205-4994-845c-67419598d081.jpeg b/public/assets/images/8e8c1093-d205-4994-845c-67419598d081.jpeg similarity index 100% rename from assets/images/8e8c1093-d205-4994-845c-67419598d081.jpeg rename to public/assets/images/8e8c1093-d205-4994-845c-67419598d081.jpeg diff --git a/assets/images/HCTI.png b/public/assets/images/HCTI.png similarity index 100% rename from assets/images/HCTI.png rename to public/assets/images/HCTI.png diff --git a/assets/images/api-keys/create-key-advanced.png b/public/assets/images/api-keys/create-key-advanced.png similarity index 100% rename from assets/images/api-keys/create-key-advanced.png rename to public/assets/images/api-keys/create-key-advanced.png diff --git a/assets/images/api-keys/create-key-simple.png b/public/assets/images/api-keys/create-key-simple.png similarity index 100% rename from assets/images/api-keys/create-key-simple.png rename to public/assets/images/api-keys/create-key-simple.png diff --git a/assets/images/api-keys/permission-details.png b/public/assets/images/api-keys/permission-details.png similarity index 100% rename from assets/images/api-keys/permission-details.png rename to public/assets/images/api-keys/permission-details.png diff --git a/assets/images/base64-logo.png b/public/assets/images/base64-logo.png similarity index 100% rename from assets/images/base64-logo.png rename to public/assets/images/base64-logo.png diff --git a/assets/images/cat.png b/public/assets/images/cat.png similarity index 100% rename from assets/images/cat.png rename to public/assets/images/cat.png diff --git a/assets/images/chart.jpeg b/public/assets/images/chart.jpeg similarity index 100% rename from assets/images/chart.jpeg rename to public/assets/images/chart.jpeg diff --git a/assets/images/cms_logos/astro.svg b/public/assets/images/cms_logos/astro.svg similarity index 100% rename from assets/images/cms_logos/astro.svg rename to public/assets/images/cms_logos/astro.svg diff --git a/assets/images/cms_logos/jekyll.svg b/public/assets/images/cms_logos/jekyll.svg similarity index 100% rename from assets/images/cms_logos/jekyll.svg rename to public/assets/images/cms_logos/jekyll.svg diff --git a/assets/images/cms_logos/shopify.svg b/public/assets/images/cms_logos/shopify.svg similarity index 100% rename from assets/images/cms_logos/shopify.svg rename to public/assets/images/cms_logos/shopify.svg diff --git a/assets/images/cms_logos/sitepress.png b/public/assets/images/cms_logos/sitepress.png similarity index 100% rename from assets/images/cms_logos/sitepress.png rename to public/assets/images/cms_logos/sitepress.png diff --git a/assets/images/cms_logos/squarespace.svg b/public/assets/images/cms_logos/squarespace.svg similarity index 100% rename from assets/images/cms_logos/squarespace.svg rename to public/assets/images/cms_logos/squarespace.svg diff --git a/assets/images/cms_logos/webflow.svg b/public/assets/images/cms_logos/webflow.svg similarity index 100% rename from assets/images/cms_logos/webflow.svg rename to public/assets/images/cms_logos/webflow.svg diff --git a/assets/images/cms_logos/wix.svg b/public/assets/images/cms_logos/wix.svg similarity index 100% rename from assets/images/cms_logos/wix.svg rename to public/assets/images/cms_logos/wix.svg diff --git a/assets/images/cms_logos/wordpress.svg b/public/assets/images/cms_logos/wordpress.svg similarity index 100% rename from assets/images/cms_logos/wordpress.svg rename to public/assets/images/cms_logos/wordpress.svg diff --git a/assets/images/dbd3b3f1-a266-42bb-808c-c565bb752af4-1.jpeg b/public/assets/images/dbd3b3f1-a266-42bb-808c-c565bb752af4-1.jpeg similarity index 100% rename from assets/images/dbd3b3f1-a266-42bb-808c-c565bb752af4-1.jpeg rename to public/assets/images/dbd3b3f1-a266-42bb-808c-c565bb752af4-1.jpeg diff --git a/assets/images/dbd3b3f1-a266-42bb-808c-c565bb752af4.jpeg b/public/assets/images/dbd3b3f1-a266-42bb-808c-c565bb752af4.jpeg similarity index 100% rename from assets/images/dbd3b3f1-a266-42bb-808c-c565bb752af4.jpeg rename to public/assets/images/dbd3b3f1-a266-42bb-808c-c565bb752af4.jpeg diff --git a/assets/images/dog-rates-example.png b/public/assets/images/dog-rates-example.png similarity index 100% rename from assets/images/dog-rates-example.png rename to public/assets/images/dog-rates-example.png diff --git a/assets/images/dog.jpg b/public/assets/images/dog.jpg similarity index 100% rename from assets/images/dog.jpg rename to public/assets/images/dog.jpg diff --git a/assets/images/email.png b/public/assets/images/email.png similarity index 100% rename from assets/images/email.png rename to public/assets/images/email.png diff --git a/assets/images/emoji.jpeg b/public/assets/images/emoji.jpeg similarity index 100% rename from assets/images/emoji.jpeg rename to public/assets/images/emoji.jpeg diff --git a/assets/images/f356dffe-d99f-487e-bb16-74dc076c0657.jpeg b/public/assets/images/f356dffe-d99f-487e-bb16-74dc076c0657.jpeg similarity index 100% rename from assets/images/f356dffe-d99f-487e-bb16-74dc076c0657.jpeg rename to public/assets/images/f356dffe-d99f-487e-bb16-74dc076c0657.jpeg diff --git a/assets/images/facebook.png b/public/assets/images/facebook.png similarity index 100% rename from assets/images/facebook.png rename to public/assets/images/facebook.png diff --git a/assets/images/favicon-16x16.png b/public/assets/images/favicon-16x16.png similarity index 100% rename from assets/images/favicon-16x16.png rename to public/assets/images/favicon-16x16.png diff --git a/assets/images/favicon-32x32.png b/public/assets/images/favicon-32x32.png similarity index 100% rename from assets/images/favicon-32x32.png rename to public/assets/images/favicon-32x32.png diff --git a/assets/images/favicon-96x96.png b/public/assets/images/favicon-96x96.png similarity index 100% rename from assets/images/favicon-96x96.png rename to public/assets/images/favicon-96x96.png diff --git a/public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w1080.avif b/public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w1080.avif new file mode 100644 index 0000000000000000000000000000000000000000..b6eea31d105f08420d589c23c6b3adb98d3cd631 GIT binary patch literal 32069 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

    LPW zWd=w@T3VNS3;B(g#-5`&lBWbd08T?t>afS66%M}oE6_qjD-X4^%=L3odKL(v0cZOj)OV4GUKRSwTnGVnnA;;cPhnt|o=f5hzH^32UW1Qki&Z%dFn9 z@O00*F~fPX=j_d~-0ZtI*R0P( z=eExQglmhT>#LM!9`Cn!c8`;EEwWQ0lFSw~LllPY7xiE+{stuZ$Hsqhr zH#nCfmPy#KDBG0@!#E<<_!6y3Cq8HEar`kbmX(v2h%O$PPERF9qC!6mM9aI(3~znc zxe}Ad`XdhhuOkQGN;?t=E6z#sHiYNtH3W4a1AK;DwmPDpW^RjvbwtTq# z&u=^K%|H2kJ}oY5D)#cJ=DDe#;Av?SEx11n8in6#Hp4eOD36y_x)-51vFalK1c%?X z#}(Aakk!OvaQ46}4wPgX4G!V{Khq~}y=#Z@P0}tYz&5vl>^i*+d|Odl#lMkBbW}{T z@5&%iyCWP|81Yz!5QOQ;KOfMyko1*vXiqSZs-{p2Zd`_0V6Kc-9J~er2It|unR7@a z8{3y|cCHXv9Tgptmq->cg1{>T0)bab;P^9OmxUAepl%jHinvuf0QIk6CG8)bSp{b zJq^IMBAW(%FCUg2>?=SFHLFxx>=k?iLRI>#rX4+_^l=+$^E#WXQ7tekJy+DK=k$WDDVZ>ul6fc5IBerH44Uijr=$mJ+Y?c{pr5)z< za~pB4c3Q~CqX66%DF#-1V|3+$4+cK_e4?GD$yyhpvYN_jDqF=q$(*ADg`(}I8+$-JcLFK}94 zMknHyuhiR1y<+h%JNN4E^q!@&KoB5_n~1h(!u?dS%h87o)8On4-a_T5re*p$`*n@i zk%Q=@{A>|GsQ=2ZKXKSLvTve?55f0)$LXKHoh|}iFOS1J>26zz{gC(pYz&-tjh4Qb zh~~1HV~zkGxH@AX5^3S@M2NvRq;IM3AwK?rzO}|{;Ma&>4b40=5udZ^L+Yxh<$3#y z>9)g4z{bt#o42BpIz7`^7}355ZF3`#aVz@)<$k3B^RQ;{Bc6P3YVf32(Ee@lsx6KQZ-?)sPnfMUV zFe{cAXa3!9zESj`x?2vhhS)Y77d(w6AR;v5Czzf#7ZAJC24jY){8Ce^+62Dwyv8hcM>)Kr9yh4lVy#4bK z5P(7G?<+f02i_4oqSHkvd?Ze?Z%C2Us)aP;mwPE2 zOp4mQL4f13&`*NwsWZH_V;zT3bDa8@H(fdCovCk)E3C$$7}Q%lHp@F1Z|MRmenLyg zf$GFtM)jT%>Wsx;m3raZ7%a9xw z9jN|GK+9sb4M6PhLheV&!E^&qYsQq!Gt)4xKYBi$0mOb@q3*lHoYj;8Gl`QZHT%?o zcMR6D00{m79T*ac4EA+_TS_RW1JG7-#A^#?{WVpQ>VA>+?YJPE#qAP7qG~e|WnC1u znX|=^)8@#kp!9hDJIgl$G;DQol?p{RJW*)4kxGOmJ>4Nn}WDi?7p zzP3gTZ0W6+a}39+iZPmvp)Zc`ev_1>Z!bpe!$$3~mr1EW{4&eL^5YW>!SfjntMA#b z*ER6)CvSp_1Yw7NPkQlt3^JS)e=kg*`0gLN>;~WU5(_1XUc{p__msGCVEqS){IV`q zmBwvzAU@5-yN#6^46ft-VAq#U0ym2e>W3`-zWW^e@|{=f?E>5eH|-G0oNV=gpg zC{6QqptF7ToEY;L(qlaQOd{hZ_Sg$!Y!#9)?QA2eBy2iFJz1ot zLNk$bWMTGFa!GX>w~9VlM9VmOa~@B(MUKLHG?z(FbkaJjWcZsUq-iJl6S)16_QBpn#Nxmr( znPS8cPoYX$?oJ&0WZTb1~;hAUZ5T5iaYObos^ z)!Q;(8iH30iK{P~RQ;<*-^W3fVh%|@E$?qmmf&6N97wXlR!?|8??%b2@*h`w%9GRS zS&san&E0f(f9+=R;ohV24CxeMqM^N+l96QvC4MPZpw`Wt<~;uGHzF77J5sw>?DP5I z+Dw9WC3HUStDCa|tz*wtxdgf$$7w#$(}iwqt}!!=x-33WJASWsu|k#Y3iQam@3$lH zOY}C$k*UjQaV!;r+_p!3|J~3AA&EqdVG)=AHogRKlNt_l`cBgveT|8K%@ld@Xx{FU z@oh5kGQUnb<<;@~2hB z5%7G%nI%-z^AplyRAW}@=27vng?f_S!Nm`XTqSnpeARNl z3cdJMD`sh0j-lw?qP^BxF%$TFMYn73n=ui@#JKmhW-XG%BN{D6QxmSnlN!rB+r_O5 zmYPWd;&G=p!9x4xaU3HeDM&#Mm+S~p&|+cnh0v}E5%IyfK2shc!DBe}8kwqDeqftCIeO&b}XNBzDoqAIH0K)V7g zGyty_%aIz$afN(>E?y}qYrqGrGWSbQtDur)>xgSA+rdaOVwJxLYr70O3QVtou?TaJ4h zS3sB#S2V;sHl_&e=Ar(oDt%gGTAb_Uy*rnh;?1l(9k${|$8Y$6Im*j~V{}W8{b4Kc_|G+7zJE&1&*A zFz{sC(=S$^bxvS6d&=ku|5(sP#BDN(;6zF?xO~P&+=IID<>MWB9oE*Zn36hD+>DEh znj*up2kE7K`8hl7AS+a-7O8*+a7D(W{%8oe5+ZXoz9qVTyNY+D3iAIVk)6%P$R8;Y z=gzrJpLRnJ^8Grye7fOO_~PIttU)}GCoq3Pnr8mp>o-&_oNJ!B+-X=L5@<9(&fvdE zu0ykkTV{I1$CgFoiiJ^{^5+XrHzO#D78_48O$#c40-z!Y9$~nD>wibr^wh67{<80@ zK2LElCGrCQGK0?1ZB3=p1zfgljm!I)&KX^13tu+0?-CR-Al4?aHQ_QMk2rnRV#^XC zp;Co4Y`WO&gPj1izSqq_GQEVy1(NPg-M0!0OW>Wso_Jur2>shOEv^`g&63=Hz7AKd zO7!VDmL1ESre3qPd%>#pwdfFj58y?pCYOE3y#`3SYtbe5W0#{LC}u-r1a7+o3hUeWJ!30!6v0lTJ5O;0eqsm!($k1J=MSM={Ub5c`MRyi znAm?>>?3**fy26YiAL3b>5e3okDr$0deYB$bU`bu%lgvX9hh+2Fi8aZ$x@(Sw?PEi zKo5mNc7XTW?q|*WK%;+jmvO$iDhGY<`CHb>(W%h}R8-w;5e^THN<*ZE_@1iXe^_0< zj!Z)(VdkAoezPm*pzsoUZMrPqZb0+7^E>g0_MkT>=~X|f3S&UMq&H zX)(5;3C1bU|9LESi!9Oar=ZDJd~Vn}#IV^$!Bnl-n3I6FD?F1XPHuH6vxPAy!Ohg8 zoDF1HM{8@De^L{J!5j-4ZOw+LSF?fP2cUYazqosR2P!k-lxX=5AlC}_z8z?pgpWGv zZ-q0C(hwS4J~Zn?Ch@cs7j2T91F8iGz%WK;-!1#jS1|Qn6i=6r0lKx`-XEH^uqJ?} z5^)^x3pbd7tM$a9Z(6kh*cvi<3dc1BqPYyaLt3Ad26F*W8zW*1fN$c*Apx_y`L-*A z0F+C00AXXP?BiaeUIAgtYaoGavJ36I^jbjPL%-B(Keduxyd~T1&R(jD(y?WPmc#lB zhd$ZJx7mm}Tt8@ByL=`A0@6WV%K2f+R@1OXJ*0|-#EsA%y`q-a3|fS=3Q|{h0n_L%P1Axzfu?4I^d%;CM)~F6_nizQLaKBT1$0lOJ3r|$ z$!(OWgwZDz2W(;-lkfX=E#DC`7;QsgMSS@0yOPb9^JV>PBb|?rw0h5|X5fs|dF^ch zl2AphQmR>kpM8H}V;QJ9hI;rESfkBmkkL{s@c;iK*LfG8cn&d<0?HEh=5AQm0$dAF z<017oSJRIm4*x@K`?rbQQ+t zWjTa(LR0NA`s%ceP=C-HlM}NF!0013kpcIdL4C+aKuxAx(j8bTRP6#Bhw+96CKUj% z9U;G8L2M&3k^arP?c_!JW>Z(ABhV6l7gq!RdfWd#<`?jL=!NeojtaIduZ`;LVzf}q}E4Vx~imbOPD!Vx^;8Vqz%7hjob+B&HN1nVa?q8=WEYuFYH^fXQ+R ziULh0`#NX40-qNiEQ6xyfvty%)o_Qf9og6lSQ!hj+OnK9=~F%<4~=aclxCnGj?r2; zDnEZ+`qJ2OsBO<4#0FiSOKDIE7yN^VCpgP{5>$p>q@L^u3eIzuOfSnq0a)OKi7l3j z@(EQ#f<*qSuBl;r*NS?0vm=HIT!Exwt&ndiCmEyJA9X82dw6?h3l_|-behU1yt9fw-7S)(yB0$-V&YOLyn}=8 ze>VY+*OK+OIQP--J_PiDKU5S!Cyf1$lp+QIZl5(W1Yk~`dW7*{GX}|2) z#gK>;KaD;gCKCd-Q?^}vs3v#ErQJelkimaeX}+Ijzx~|$e0f`aE2E%Bz*FFW2Ph*{ z_=Su(4MlB>lvTup+0w|>!i68y)-|vCvd;XFG4Z8zcCl{A0DCsY1Y5CUiGK2<&;5!)7DkW0y&(yePsXjMpg$_|ZHq<<8&Wbu7bVbG!hM zo}B0sGV+i8K~&>!I$M74py1-o0Uhu{tW*Wy&C*==3h~4sB*6x6vR{a#qq7d zmgL)2i6u`Bcpfi6WVM22S^okV{#uOweBW1o8}(T;DJB+Y#8lT)TY-QE%I^dUpcVFo-f`tr6sLvVm8tP__bgG`Se;y{Lbe7ONE_-dnH0rcLEC<@U9iOHUQqtT)Y zMQ>}=%-5VR;|i(#l}R!WgT+_N(n}!+B>Z{6i*|S+CnkA+EOcN~9Ej0vzB4xA1 zl!kY~__zdmGj7Zi`YDqg`)dO#j=%wsa=f|c9}ljTEj=zvH!_OfIBs^00gW8*Zsj+6 zWQS|_4UlV>atY3~vo(F^vsDfaHe>0aS}CT74kFl;ZjgG{Y|%TK78Z{^#|4-cvTWi_ zlKf#5>fmZnA$o{Q?Xw-ja~F%DNDZe zl-!ZCv;i_xkBwtoI5rZW|7B*Fij@d%);+VI;sZkv>YIvR_-bkothxcJi|wN?R^XW` zshhO*Ui65_qUh;_y$&|;OA{|x3X#!Ki68l@X(Wr#sm4WeW>r3n{|xRk zllY_dpjUPc6o!#q(sKwf@6Qo#4JyM8NdNbv2M<9`l({A-g0N3%`$u|kbgslWh(rvw znIN0&@tx>eUVljj#s&)uQyfJvy`aZ47Ju}XqQNJ@kT8)Ld4k%LvP)sRuuThg6Km#ja8&N)`qI#djuXOu1oxQLL#> zUDztbfLo=q;J+TupjT#6b5T;yx z5Q~95!a(OcL&z*ghht+d#R!iQ`Hr*UwHFLyXWv0)p$!j0!Xt#ae6uG<3KQ-_efhdo zu=d}!-VVzNbVgj4qV1{FNVuMD-;?-nGJ zJi>MkNDArj-XR@%hflbWqu*NQNl0S>+U+^z@9FK%uzRPl(nHfhG03w%O3|fMd^QwQ zk?{bLb-7)UMa-Ax+kc%jY1_{ypm`q7Bk$zLb7|ubCEmlckl6+=C3V%OwNyugR8y_E z9`CR1d2m+aE2|xx-M4!+D33)bm12K*>n05KIFpLzgu(L>`i_u}JA^O6wb00Ydum#R zrRx_%2)5GVRV^4VONL|xG=}%f44ACeKl=1l8&I0Zc@m3djWQX768ok!x?V(PoDLiq zHe^p0*z@Mx@x(Jzoy=pTqg8&RAT? z!Q2uLn4j^J5+*}6zLbA|(R~#+3(Jky%&AAlML4Tl_FvEkMSQlXLZU?@202bB(OhT- zsP10FlHZ;U7^hlOF!9nbGprF75TeO%G;W2R->5FDGjIT48*jWh>tQ_jYc)e?(chxG z`+ZfAHKumB0T6XyyeY!St2ipPNCZc}YA&U$U`fWCD!|+W=Nc1IT6%>h?06(m*XYo^ zZOeS!p&bo*v`2(-IO`d&cuCehB6_YGH|W!N$3uX@7?4GFEe?vxstlWv1GE}-1@KGV zTyO3zJWbM?4`})vAfb0WDJ#?^Um(jxE>|)x)R5`9eVfUQk@0O$_enw2r|egWC53PH zuqhE;4yv}3+gwQs4?e15PT5JAj({6835fna$u!K8L3tMRbQSsyl;zTi(ba#gtpwjS zu?T9UUk9hZj72{?Y9r=^&skIQ^DO3ECpPZGZhSLS1vzVkTEF^+;ACXeFsnl`J&lzD zb@{z(uW?(6vb=JUSURg}WLcEpTHFc*SLajlL+3we@7A_@7jvrkI8C>Rqq>^kmoOJq zdxf0W-Uv=c6!DfghFBx0%O?;ZP>N2ToZ!;hCh2%Vp;cOUPrbG!J)Q2c$c24-7=_^#|~w9*-WMprlA>$29cJ()-|w}ZHer_jll z;d_b(f|)BD+iqD?Es2gWKYCo103gAvLEM(fcw;DJBJT=9O9MX}65Jmlgs3{HZ7sFu zy6-@-Rq=^xgNMPN7QLQ0tw)UrTX9!tF2hhs4tmGa%&w6FY{F9+k+RBR>T#%f3b0fu zgjo`{;oIQjge~914-i>OX(Y+TJ_Od5H%ae?M$7(4a5wdh^82_>DWu%b7JZ5e5ML1o zFk*LCpa8)0p+K^QZH92D?O55kMkc9@$9T0s8^!&h9H{2%c=(&$&dmm~GCL;N(7(Hi zFa&Zt@#lT+K?2*kkXXj$Wo*eln>!q}o{maTE!&uMc5+z)4UJ?@*8OCcAg;H*=|1K00clYey7qqTW^fLcLPr}u= z*c?~x;y=-Hj#70SE0{0|rm$yhQVxDoH#{x%~q`xrAQ z7XlR@mI$G%!&v@HayIN=P!qq=$swuaZK>!g>ZSoM$cC0UWb~YtKNj<4IzgORt;ui^ zHi?ur&r&YLO>MiNTUW#2$5(E&WRw-P>(ShFt?7d)RWJR0_??1ZRI@MTDp?nE27?sm z^r-RoZo=3s)3X)(u?xflZIXaDW86rUfF1yd*#K6V1yhdLN66^RmzRk(ZUrh%I@6#H z&}Y*g;$qky4)!P$2f;X_{uV19Nt9+B?X<73 zS$n|ddjwX!bX2Dx1a>NEgusupCZh82R(Ej9nte@IU;Ak2kAAmF_#vEU0*I?e<~W0ldxUSnV3R9h_(*8XZa@yCS8%rX z?Zs6cz>6~A*BTR!xDOk0XQPI#`r8dU^H=_^24A(OT*SU!m7Cs~?u}e+U2>v%B#<=% z#mBep&b(NzYIFk<-C{h&8P?J2=2V$o;wrkRxmGG?-VQ2x@p90*f%G1cv~BU*HUQ2h zT-k_y0Q43EKn8?;S1U$m%^^c1yWY%^wqqobyJ(vJ2vdV@uUP3lRWN0q6)Ul855J26 zX^W>6kWw#-*pQuPbpJ_3D|_}W!A?mV?~XN#`gutZ!CNeFbZ#?bKr+krP0n;+SZ<>r zG^thL3W+~Xf0o5bJ%J>3)Wm(MK-zh);~H)1tyw(J_nVnEm1#hk>)ct>JC1evV56h@q|SV5?(Rt3Vo`juA9X?#!3f z?6d;lz!eO91h5M5OgDc5(BPUfEywXns!&Yhi>WwLeNGPoboM%(QoBiypzoDnOzwaC zvH@Fck4yT*NYa^P(7|hmj4A(%^Jqup>_Y+MKC{1=Mu+HxqDBf=(V6fz7q;$sT}}cG zK0G8-dPM~Kx@6!K$qu_-y9%atkt6rc)S~S2yl-Q;=DAK=;YSH~GIg8&;W%t3Bcvky zv@h3>UJiMCAK`Zl36SJ?6NU0H=3Bg46Qf`d2(1EbVFqLp1&uJW`J-HnVS*Wlx+nVl zCR{|QN2yFP=wmpXkV<5%tVNEnq{ijx(_4arv~P8nN`JH&_;U2`x{-@Uo~;GEh%|~O zRnh}rKLqJGAjQ-lQu(dp<_BlaPbWd%Kc*fop6pGk@n2)@423G>w>Z~z-SIT^)&T~d z>BR75mz<-&x*9v1kf8+%)TdYMc^Qh5RE^8KqRnzrv3jCOyOOa7bH2t0{KxXf z!lZ1LtMcmK54#4RkWf(}mt)WJdPV^XQ2s}$3d2oYrmeOXaRt`8I=T{R4&v6$$gc_x zjT>j{c)Iv?d|YP$FdJ&wcTk6U}T-b^8Lu?x+CF(K;V|Kv6P&cCsWe*bSi?Kuw{IuWZ`Ifs?JI<(TtT8DE7f8^T zLPp??U?`u+85ruf;g$8;b>C(+KizN~NMn_zT=5Z$vPFz#6D1uxLwr6Zd}gqPy=mXi z7VZtR4dbxMsea_79bQogPyaO%t0a@WnOG1oFt5vyJ&_=hMGCi0cb6<_vPc;zugvAt zh(19S5rzDMy3RN}lkErpviBP`GwJ_c)270LsjqWGHt~)pvJ@q?b{C_y@_G=k9kvQ| zdVmFUU{O5!q<>fwN@TK~=rJ`WD2kA3b2+xmS8EH{`m=SNfg8~N*cb?K%@S_?w{8)& zq34^`wVb^cyhYwYCuh!gC$P?yss}201eLB6Bs(~uvf7k8);9s2W9Vc!l?7RW<_w@A z18);eWQPe=;?WGt7>SQq{erb(HQigE$;5JGq3$be1!VoG>N(QaEh~0-pKZ>HZ&h>1 znByB(sURn_>)Q$9rK7&VX04?9F4dSid3*N?A*nVX zM=z8SxxBdT4NH&VQ;JC;)dt|1)jVnawA(HF-_#d6JFW5EOA$?le@#kDo!_Xpz!_;4 z5@4ZYO0wmZrB_J`rAW~!XP?+KiXwG>9S1&&K9MyeQrb{?{Cu&zQRVXm`Z-ERWA)hH ziL$%D6)a%H@tH_kNf1RsE^Rj@5c>~l?Sl$f6M0` zfcZ{zT&@A)vKS=YRZdu*=O26UG7RS2)$r2dyO1Bcip83{OF>aQRT-JdyMr=ucy@vG z@7rGI#h_Rbpca;~KYoqgR825c}l!bHfq&lM42sW_bdpSMQ|iJ z;CfJ=VZ0y8lAe;S>H=9C#2}}DX5uY-t@(fs<%dO#893F0O|HSOocJRc_XAld1d4&h zB;tlZi(4Sq{7~`3eo)gRETC`milU{nXwJdWxaEy|oAs8&#JN74Wp$pLpI<%}1R@#KyxT6&o@4|O z?Unkp?arv*ml{0ld?t=kdbHJnTH;NOTe`!2_UMiDLq-CHTUCqTBzLH}%ozM;k6d(I zd7@)f9M6&NTE{jKcw7sAk1wyFEjc}F>ae1GYedPrfRwz9(&eWkT&y_Or$_GJ?ric; zH+cLclak3M-Hy!64Y1C_OA*~GJh?ZVj<)O$BF2EgeapN{c|7U^m8wO%VJ$!X-%Ls_ z*oIMV-!n;3`gq_!nq?0OE44!JzX>{?pW>q85D}DI_?R`t)M(oB2f;|6O@png*9|%5 zwc0k+6E4oD?Oa#>SY1HVSnh+&fZc%4XVq4P{OMao9MgXx1Hd_swFxHr+R1FaKcL!Y zL=58l;$Sb!fJ1rDW#H=dCe3HpY04d5&YLn|ocMsPyK1-gn4q$mq~ zkNM}xQM(ChQ9WTe0sq?L-w|q@LXDLL-zV#R4kVOWrJLt-TcX*bcQM#q4)t}PE>o{T z(p*h~-J5@V;dgbCq@t%IA`BefQjuM;p3;V7xup!~c<0qZ_se^2p7laV7o*7O;zs#N z>OV{wTn3`Qw^l(V)XrucSKrb7U}2zFqqs=&rt^)daCgCkB|9|ueq~*keqENjvAB89 zK_D8d!CFOd7&}e}g_Z`{!m0476sppz>)He(89$Qx@Qau%1IWx?Nc|*t4&@q=f*X5S zX>5NWr(AoLdWfkT=Z8C0kpPky`mo2x6WxHm{$Yy=F9`*Y`=w>H%aB{!E z6MX~Rz7QA<*p**2{V;Ey67qf4FdLvblyRR#Bj5l#o$zx(e^Vkt*~d@mK>@R)ftKBP z5($jPM@vbGLhNp*kHCYh3h&d<7@$`HkV&fx2-iz=Ajmf!(|RxO#v#M57#_=GqzyZp zFOfX*P&K_6eKKbpdWiWzG3CavN+;T}(h0y3sCG7ch_F$LH7qw32Mt z;f!^$#o3MzY-D*CCc5s5=yUP#U={vNDQ$=nVe0JDj2-?(sIm48(5hvM*56rJVdYg{ zncbB|@ip*Wk&<1shvY?Gwz7*XBYWFWw-(4lS*4=bhxG*Hs$YO#V%TO^2>gXJKi7~dW9ctP;i|;#o+130;Dvq;+=d~WX$Lj9yug=1*-K>*&g_fR3`@QKf?E4g9vSI1AU3|9nXFJ>AY3E28SzP z(tj{avU;4^KA9Fi2BvU~+PXMm(xO<#4 zTro)0X4WB3Mw@szNO5C#p?35RS>~O))3k;_ZVeS6MhhqDMYH44s1+0|hA*IYIPkLO zDK^Fe@g6m^&jZYl0%I|$KzN;TM6C)ur^j8~=qxg+$cvw9trWd#H+|uN8o(&iFv}61 za+snis9(p=Z?5-3DK(ka&oKW-tEK@`m5gwK**NgtFTvB8WEcby&^-ej+wMU*@rt8F z6bv9+Z!>>8tAXBVgH1~JEmkhzU-fxW!B~oW>>mU^Y4+>en4N?yRCH zFTA-gzxm3ZHSHx;F60%xk17E)(&@(;3=y`ZJo>}$fspuwwmfN8U$R%AW+Xv!ET*SK zh?)H}^?YpLaaG)Cx^*z2f87;WQf-?Q4Uqwf?LzyNRKs8A-lCnQMX7Yq%LHTKAHlJ( zJdN3|g10gQAaeT7j-Qk+MRIf_xiWW@=1ODoY-%lSNsM|-AIM^`>iaBehYP7jDJ0je z$8~pT_$Q6`s_NT=4UhyUAb9i&k2}2a?kpD*9!Ht)9cpNYjZm-YHgjRZQ z_00ar<;{_sKOOMA6ia)&#|Ge|=7>FQf?+T)eUxi-)l+5@%xd1XjQjzPpaNa9s+4My z)2-M{8<@ER;LCKl6@Y6uVWCksImGHsjLs+50;_lIisi>nyv4A;qnzIAPr@v&1zAFJ4^lj zFR6)`Qf>89;1BsM$FcK9_eIhtg@2vc28&TtU;9lL16Gt*sZWn3U=dW9fkHH;gBIvf z?Lx+F7tLKAhoDV8xCV$#X@Ja?M$~zP=DAETY2@=1(Y%Y{^6!bu_=*X#&Go14b>5{HAdG!E#fwaB1AE635IhFst)Ea?2@O%j8{4eG8}Ltut45YVFi z=t7K+-4`FrtT3g|UCB?*f7tbCIHJ;@iip@)+m9_OKexd0IGrhnW0kzA0Y+{Ms~v8N z-carQke>&G=`s=f$RbsWh}+-8gWu_?u!o04K)EUWOmtTx@H6cMK!R_12m2hbjTwa0 zwmL*TpXB`M8Hj*wK5?#Qu3RK3vx%4B2$*JGrcJ=BY9iRw(#-r3xoA~XS9w6E@|0HS zRKru#k36GAi$NVn{7#A)J<|@im~D2xXJqibLo003q)bR8o=p#Yh1xW>CXO~WoM!cs zs246FQll_0`re|hsuyC2GO^Fp0|7*wqP+rp;>28CT>=5YbYM=`MwZxycakf~{ByBo z=&oadzG;-GzSrpt3*x(RGh zycfBH)RTsf6K3{{QU=}iu@%nQYiP00{&L`wh0Lll=%&89Ug{!dwoPzQzL{*Bkyn*# zJ}OyU*ZU3WYv;cg3}pO5D@A zs^(PIRMia8ek-9KLxytqe^f#1tT_3uY_6J7badZ)(9bo$!JsXjovkn0*Xz?SfuOn> z2uuo4xS*cmIBm+&Zk=0?mKvG<{m2!I8s6yn)l2&uiyD>*7oAL!hG|PEZd7Bf* z^tsS(ttfll1>b9{E4iB9*yQvy%nCcaOIQ=(#nQD0cmqhyQ_dUk=Hhh*J5EF(SnAK! zI^CbW9vIFL$}NCjnX0DflPLBdS;jmTAC~dU35<|Hf&9Fd--oZ*6hMC&$HrtQJ*ft_ z|9MHkP~f70pj{rdV>zKpXF2+wTCfT;@{+;__lOC>TH_At;rECq_bG1xegG;Nc$FI&O)s+Pj_$#1*_rcL#!qK@jM&F6>w?vxI!#Ku#eKXf-G#0%rB^(au-nr(@ zmUT`4&JEPx5O}cZJqAT175#j>6XIj?$~=Z;&4iih#E1DUGKRCfy{vcvv1%q(pq66L zU5cid!wSy zufP+B*d8WU6MCSVOzhJWo0lkqmf9qHVqN|6juZ)PQW?YP8HnYT9LDVv5`Iq_VKeDa z`#_pw>sL|oy5;d*nq7#FWVaElQ8nL>n9MGeWKZ2H{6PDPc~ZBC=~Rju-&_{gfILPE+0vr?=%fdv9vAcgVXRYoWC>jRhdmUpp)Jvcm)aqBHA?kG56pf9j2v`ZED&t~WNxtm!Zj>V z|HV`uz}n|WJqk5^a=uca3+AhIlia7D5!CnZt9!b?5kZ0E-Wgl>uHzaI`%{OCU=i=H z>%e?l?oXg+zMeUymE)dmIA>Ukj8MG}GJ^lzQGoFzemFjE8v$ntrtrgh1{`9DBry*L zg0#`rm<`mazmoZoK30qxFfo(6sucAG-x|1 z$iH;$w*s->&4xWF#H&LYV@#t8p=!m2Z}ZI<12GQusS%{dH!br+EI?S*6#-$j2&xj> zOu&UP>d-FzZJIbPEF2;Rg@JxGB!Tx&mTQl$8DPUA2oIoD65&$&Fw_cnrd+C48;C;~ zc-2@#E6(D5Rn#a4-LajmnlPCw-ks6xvdO7$Or_!ZMvf{QMA`bnW(GgK1N%cJClqLf z^8l!?#MR?(IwRy~db?XsS^Wptp0KXd#ni$i z;+Wvc8}U#MpJl7&Lut*PzSJg-$EsH_iYF?Omv1QD?brRV+PXt8t5 zxM)kuii83JFKAD~-gIi3eLz8Z%20>L1VR?zQU_cIv&RdIjLw?3+J@diSsX&#ld#XC z5JJVI>b?^@$D$MXK7;}Pavk+;XEg|?b-}Vp6Coa$O~4+WEaGdGm@PE3Y}J_buvV=3 zI+V*Ii{Z9a2J*nx*e?O31Pc@nzZ5X23$O*-E;A{+!0mz?Pnh~CufcPP7u z~A(Xj%(}VZY6bi*Y;XD4<~w-9OKtb6(6Kh+G^2Xfc$b*MipibYA!^ z%7G2DY#iCXr5Bk#a}9fL&if6szbhjNW--1xV5D2-+T&()EKeDCg|9uXRp4||1?P(S zj$GZa+OXWlfUaitT7x>`zgIRmW_cEqGXPK-|K+&h$~!V#X5F!eO)H-wH5}Fa`Ms0) z6s3DMUzuZj@A=VRpx@$bODDwGm-DcJ)bC8`5#UVhDsucW#iRU0XEPe*E3W8f)p=Qq z1BMLaaJfe9RqQiX=hV+g<}-ApF00=yN%M_6GQYyL6C~OS4RV_c&Zd*d;61G$YGy5L zsgP}J9wRvDGxf3=TjX zkdp(QtN&ef%LF~DbcxWtqDu!F2(R;z9P-4_kPnBO z-#!T?MgjbtD|{BVEV;qLq<2T!*{2p#sytJAtkzfRdoGQ>NidyG)^4+Ep+Vk?q>~+K zgl{|INsi!8PqFk30^kvj@g#2f2o9@5SPu_~l3paC0tQs>Xbl3J7V7kEd!S~kvLl|5GM{i!^R*1ggIt_XwVNq0ddsyo3m>qJ)ivc|n<+t5!z z4y6$nGusJwTw_2vZy@XMstfvmm1=(rZJg*8!$DHM^)|d+T}xU14ld+5^AT`uB)F4H zlv_5C@NmH*oD_%I;k#((`DSj377w1c#TBjfG4q}Kd5BK=fc;OZbqXxQXX4LHy34`U z2pr?Li9pg?Rs+pA@yon|`i?*}A(-oG_u?R)kPCDVVrOb3nRIqg`%j&ai%!(6-u_`| zA0y4GXki4M5z%W|G@DV7rPG&gc5LSyax#VyCX$@{>p2{_l;wL`ZZo<8V1CRA3gSp{ zcp5Cyz9EEm=XfA)EpEO@5kwqZ`Tle3dUiq7S?T|XOJdRDB`Hal=9+#6$Dk{mP9kVe zHD9~%{xypDZuZ+nl_Zu9zQjAQbG^=EZDKM>{xXqCIv6j!N`K zG|uFKtxR|lOm&C|&BiShK3pC|0t|4X1Ld!zd}W0Bxt=32W7441KK3Em#}DXek8e@U zj$IKrzx{j9=v}XF0{^oy4t?OrcX`cC+zScWaMw!rcY!Q%fnC)X0vFfCA1Y#9|1je~ zx|DPcvbh~^9e6BAbq6lj<4%uipf}Y86|3SmP~7wL zgzq&#E)0hzi*)13PeDQAr~)-U2xB;1?bBr%sP{$;V1zOHI|J@EWmIogKeC|^IuO#+wF6>=W z?QRv0I2#{sCdFa0+0?T3A%b^BkKF)K336Hx-UvE!8=NCql?0|;;Ee31qbz4d0 z55{3~_G!@7_{bg>SnqK&%$-A!hDL8Kb9asniQa@r*0#`6*gww-N!^XiD>S<-2j;M; zn;S{W!doo!tgud@Ku0)^_WcEjP%iQlZUg^ zz;j%NCCyPooUzPG&n?hw4I4H5nd7u^{*eKV?sEpXm}Pp6@hCgzC}1_ZoUj2|#qRS4 z_aNDPACJNZ#gIL`kG;qxgn3M>*2DPuEYS-)kXZqL0gS)y+2}s`Sc69m`5FZwn$XOi z4^%oG*@9lo3>glLB&db!S#&Tn$e>;?M}n~~NL{Z`5i?xJBHDSIaH|CzwIdY)8J@KV z9dmzi)!c2sKqLH0c4H?6m^)xJ5qT(Yuk*T5yH(#?_LnhSRP90>yLoTJdK$MLEz@w_ zrzHV1?ORZ_=7HQy%=)t5uxl&bDg@b+u0XUz*e#{`X`Z8Li1te5&#x(dSQ-f!8FZsv0rRV!p^d>2PTwW!Z19}P^%A?c=!j@#f4 zhQfOw@{sdy^@Yy>&Sel4f83_(%szJigEIvu!J{>?I&jdVJFE0(oR z!Ee_mQ{nNZAJ`NvB=s%?2yEq+vPs{RrOS{KN&b0J^_ad?i-9t{Asjs*PnY7>4XagA z^caIZP307uYHNBdmn&JZ{b0BhF~SNW5$1@vgF*#<*W%M+T$(RM1B*Be^~e(h+2lh; zTySzr0mT4>Z?idyh*_qAdNhJ-$V?$BSe~k&>4?{gT13RK>t!JWxggFc@v1CveMtdO zk&PjcWP|JonRanAT;z+99n4tfSOc=WjXS*%=$KTJAR%bfVY2gLav|#;Jv$#W6+f}D zdso6g=%JjVUIx7W_~#sDn35%(G@HfQA~Zqg_RN6 z3d74hP0enFz+8Kub1(!crk@~^rLw$r5)6Kk(3eGwgdfc4?57hlP#}JLBqbT_@2{L~ z#2VhzFR2*PO@TMTN^CCtNRiCj1{FoCxm>uvSntU?-872NuiEv`Qi96IHv#5LcYZ%@ z@XKJG3(BjbV@OTucy@{hwf^d0R5wPfsmEecS_-HEZZHKUuIa}O8ckFRESv()gg06kLxKOioojL$l z=?{CIl6Q>EZ7R)Q4D^0gViFo_$j|}%F%cu%s^=fZQ%j!n#<&7SA8yq#MA)3%; ziM9YCsD^V$l;vJkf|!{<^CtoCV%48Np29|W?nZ3impy=U5rLMG9C_cC=t(_-CaCJ{ zpo?dPY)JE)?<~jlSzJ|>k3u;D&RpE?KOWKlNuSN=)}bD^J)}q;hE>bO)6OPi`jp#@ z!39}SP^wPxQaozV=L5W-0RGM#S>_=pZbfToPj_Oc*XRo2cdt*3ty2zGla0S!x|bjU zO~Yg8NxandcZE%$n4A!3>x&W>A)K2r_=cNT*@8qgxxabT`T)X(X7{3oP%Ibjg5245 z6qz;hbpsiZnvZ6LbuJuKR1*2=2bK=-@Bh@tdaEtq0Yg7xf!z%5`_ND)rM!P032wwq zm3XFC*AmbVB&Bdjnd1wCb%gz~1xd5E`WoLhlhVTgp5SO{CvCDC<-k@?JeP8Pz22ig z7$&jAbePH{AbU=#paU)7$B`I%k5E}J+O+tk2GFQyBVl(CV%mReb<#4HNsaJriPgOo zaH$h8@VCRMEJdR_xMTw4yprnEb77GS)=MW}um;FmHH`h<9o(*YS7qTa?Ejj3{PEDc zQfS@&j0*#Kk15)vQRNjIfb75SCK9Sm*OP1|aWLmr--W>6B9!uO;Tvge@o8kGa@{k> z=L_t}v={0<78A7I@v9H0-vE}BjW1Ah4)WcuO5k>#Q zJ`(8=@NA*0$FGSV_H5-AMXVvmnW7>vLRf_BB9HM*UUCJ&db;lFCf+7za73p3fudR* z=OoDKZ_Boq=}<+@Gav;tu+@PrV*qreXNRZD@jnM)=}qSfxH!K+O4xv{igwaD7)*HR zD$SWOji3yK{6lSY-|)+b!TDq#HSy>caHVd`>3@0)uutru8pG3a3y za(`ykFV~dE2X5od^Pn-(|M#>b2hLmuGBL4NEE6WR z4{GPLe#S2?wdqw*P=p$g9^r+y!L!E*U&y)0Tx8X6H3g0lD+?)MbsPY>+stg3AV)fb z45XS5smfB#O0iiT878LR!8>h}p76)a@;g3mZX+oJv-Gyr@~AKd6v;gwfCS{Qq0u-4uAF&|Z`#c!NVHoAYKHsRA>4Z=a z{DIp<-Kj!x<*3FwDb#FqbH1a+&jrWHB6;;JtjJ%~wRQ7UMvy%jM1RyN&42!Kfn-}% znskw?S-4T;1~zj~vF1-6gQ%p@iPj+=V{T}*3p+(d1F3`nc4!Ji@DIrNckio&kaH$a zU@&ys>A;op%Sa^H-IvR}t&N>*O4HNfA_?H`hWG!pelFtxLdp;6H+Bl5O*H>cmqgta zN5zgzK1U{l7Op7H-lB zFs+P3K#aida0V`tU!p_AAVJ+AQsO^Z;P)_zhDJ>%%-x-PjgklN!&f($aD8xI)VaGG ztJ9bzHBBSe0PHA8_JxhH~k6EYOu;F3OFO)QZs<#p`*mAmUV=cuK1$(z4 zPc%=6!B7pCqBZBKCRchT$ne3A^KkF|MY$3d+UQNUk!__J93d=_k zEi%(L6^jf$KWrnT6uo>U(T&jByzn%0lYdqib$?ZVyFlAq<}?WFk4?jTg)^S}(ba_m zKNssk)6cp<6`+%tQ^zEbvH>@USx}|^h=%EIcztoYpb~imh4vK{vw`EsPbs=(zM5I3 zH-=hhA%AL5##3(}>T9c$13g1P_A1t5A!EH#QpCQIV%D(Sx!P=&OqKD9b z+1CI~5hgQbRRc0#NG&Cx$-KtT5T&ec3sO@g4jYo17vAtnP}eDNJ`lblHe*AgSOUzo z;AN^>g0jaz(uQ#BG@oP?tItw9+S@F(jhzCS7!mRTks zRKH#_HDgC{BZtZgy--r3*4f$NJRm2B`K}>d@sAq+96K;ArnuaSn+p yiV?1Z;|s0*$d<$}rL;hqJg?P+az9K@&LWeB)fva%m1tCsmu<)+o>n&+gwn9={24R= literal 0 HcmV?d00001 diff --git a/public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w1080.webp b/public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w1080.webp new file mode 100644 index 0000000000000000000000000000000000000000..7aac71bee9e78ab19b8a0bac6c0d22556704d062 GIT binary patch literal 42782 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w384.avif b/public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w384.avif new file mode 100644 index 0000000000000000000000000000000000000000..9ac2af83e0d8d9e5148cf073479e69d7ffce223e GIT binary patch literal 7736 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w384.webp b/public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w384.webp new file mode 100644 index 0000000000000000000000000000000000000000..5c3cd95fbf6bb21fd8531e7f3866a4b02bd3e258 GIT binary patch literal 11628 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w768.avif b/public/assets/images/g/7e2da2be-7328-4746-ae69-418b295360ae/59e05265239480e8c58f.w768.avif new file mode 100644 index 0000000000000000000000000000000000000000..2b35bfa12bfd3332146d843208699f48a1af16a5 GIT binary patch literal 18160 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 UZZYz38eAURBzs?y=!16u4=p;yVE_OC literal 0 HcmV?d00001 diff --git a/public/assets/images/g/8e8c1093-d205-4994-845c-67419598d081/53ead0dae6050fdae761.w384.webp b/public/assets/images/g/8e8c1093-d205-4994-845c-67419598d081/53ead0dae6050fdae761.w384.webp new file mode 100644 index 0000000000000000000000000000000000000000..fb72e659ee49fbc2cf8ddd3212c1fe1008cc90d1 GIT binary patch literal 10688 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 Ks-M;z2LBI*qH})$ literal 0 HcmV?d00001 diff --git a/public/assets/images/g/8e8c1093-d205-4994-845c-67419598d081/53ead0dae6050fdae761.w760.webp b/public/assets/images/g/8e8c1093-d205-4994-845c-67419598d081/53ead0dae6050fdae761.w760.webp new file mode 100644 index 0000000000000000000000000000000000000000..c517a2c16c3f4a72ad77e16e1d9afd46ea7778b9 GIT binary patch literal 23418 zcmaI7b95%b*Y6wKwr$(CZF8bYGO=yjwmq?(Ol;$cF-a!Qb7y|&~Glx&|CKM`q^-D zJAi!%oD66Vu=vaYg1$4qc)sR`d^&vws2H1n`Fs(-H@q}F1K0e`gbF?YMg0cAWnjSP z##h-N@Q<1|>{sF&;vV3pFc5hC4*2T-V#YTf4JZc&ea+u{Tp_{ZN6-AK0&Zo5YR4lY$lD4WJj0A6WAV4FrDedFM|CIQHMXSNit? z@9>OaU#^ZxD4M`Yg$Z**A<{`KsE=9_1Cxb`SB#3jZgsjSzN(*)pS?#Xsh_kf1G-n4 z#Qs=-8G74M#*+kFj8)Rs#MToBx)hshV62R3BM)B?`Dq$ ziU6(C(Gvo>5ebsF(q*zxLaLV3ol`ma!b^jXw=@8Pr=ve*&VJRa1~@NNm|cwk(xzAS z?hCB1RUhAQT<^uwm*Q$74cMS??4hIsbU^dvOaeHyg{IpQ4Fhi5P!=Jhbd~MZ$DVb(qsk(sULJaQ5vL9 zn_MPO;!TV&H@Ox5(*n@!&(}u>^0+;4@L@c={7rU8*egO2dQT z&Xot-e21b!FKe=g$DP>}Vm`~uo4p#mpq>-Z!%}1pwJT!L2}><;HyD&&v^y5G6au*q z1qREGDe?tZ_mMia(iXBcgJi~;jRHgFOI#*x)kcu9vJ%+eGsnv!asQWaVW>&T2=jxX z#Nd>{QS}-Aj{Ai2xHTy#<$rsCkCt7kKS*Y0{zpy!pLWpiPuKOyN|?7-tTKnwO!1?* z$hYbFl}l#V6xqk}p+oP9GZJ4H@H@!b8(-E7n{>Akb_hoWWirUziw~%Vx0L8_>z}%} zYzh3z&cX|ge-*bRARyRyyS{yKm*FVEk>RB0Sb`X~PmDFVaJ6vK+AO_ML&s=Z;>^sZ z54vHY0O)!=R9a<8S>bGc#QLfIxq?A+kV#D8ye@!r17%Wl1qrnz6P@fVPT3`pC~bxr zuP+IJ5fu#qYx+tIH6`q#J>EKp;STg9T%U$cG&AX+1AVY%OXP1m2r|LAI*tg`cdd<(lVW*9G8vK&rAx3+_Awp$)hn

    n+Uf8&=h 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/api-keys/create-key-advanced/33572280db545fec3508.w1269.avif b/public/assets/images/g/api-keys/create-key-advanced/33572280db545fec3508.w1269.avif new file mode 100644 index 0000000000000000000000000000000000000000..515b53716d4a935d65e3681d8a9b9104fc87939f GIT binary patch literal 27940 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/api-keys/create-key-advanced/33572280db545fec3508.w1269.webp b/public/assets/images/g/api-keys/create-key-advanced/33572280db545fec3508.w1269.webp new file mode 100644 index 0000000000000000000000000000000000000000..eaa53e935cfa96b787acf98e537326d1e5628052 GIT binary patch literal 39200 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/api-keys/create-key-advanced/33572280db545fec3508.w384.webp b/public/assets/images/g/api-keys/create-key-advanced/33572280db545fec3508.w384.webp new file mode 100644 index 0000000000000000000000000000000000000000..97e031c1985e7a9d0fa72faafd342c08ece5b71d GIT binary patch literal 6504 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/api-keys/create-key-advanced/33572280db545fec3508.w768.webp b/public/assets/images/g/api-keys/create-key-advanced/33572280db545fec3508.w768.webp new file mode 100644 index 0000000000000000000000000000000000000000..815aabcd56b0d6ae70a448418109a788d6923bf3 GIT binary patch literal 19394 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

    *)=t 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 GD!>4c=+->| literal 0 HcmV?d00001 diff --git a/public/assets/images/g/api-keys/create-key-simple/b2366fa7d8abc3eebbe9.w1272.avif b/public/assets/images/g/api-keys/create-key-simple/b2366fa7d8abc3eebbe9.w1272.avif new file mode 100644 index 0000000000000000000000000000000000000000..2de812b737759cc089c1c624b0862e0321150a44 GIT binary patch literal 24141 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/api-keys/create-key-simple/b2366fa7d8abc3eebbe9.w1272.webp b/public/assets/images/g/api-keys/create-key-simple/b2366fa7d8abc3eebbe9.w1272.webp new file mode 100644 index 0000000000000000000000000000000000000000..b0b1574dc1bf401f852ec9a785ed5027eeaabb99 GIT binary patch literal 33680 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 U$A|cV`{jZnZ~y=R000000OZ~wVgLXD literal 0 HcmV?d00001 diff --git a/public/assets/images/g/api-keys/create-key-simple/b2366fa7d8abc3eebbe9.w384.avif b/public/assets/images/g/api-keys/create-key-simple/b2366fa7d8abc3eebbe9.w384.avif new file mode 100644 index 0000000000000000000000000000000000000000..0b89aa55e5da0062498f8e30d0b98fc017dcc9a1 GIT binary patch literal 5249 zcmai2WmFVwuwJ^64keZl1tphm2|++ox|=0rVX38;E|Hc_>F(}s1SD3v8)+mje&6}d zJ@?n0bKZAmo@e6B{2TxPKxN?sgBZJjEdWnq2e#n+Yuka1pL`^Uow<|oU;Ihvtjug3 z|1|*s2-wu=Kl?w;4Ysv6{p(1H1CRkoe=VfAe>DI=qu*o9LP4*a(v z7z#1}8~7CJ`}CbYJpu^W4g915D43X-PwL-z0M%dUsq()Z(qD$(*x60;FYN62SML4M0W< zdaCst>}dY)&`<52l5PK4*VD*E7j|aGPDB7~EPlG<2UZ|m<|NlKTw4~zpq z0)Rc*qMgQoLdpu7sNyP1WuG%Ah`kmJSfmqOr=gk8Y~TC9{-6bUiM4$tGOXsArhqb@ z*q!bg%t0M=)GhOYCDXrb>2yJZskFs7lT0COES4J{pNPwc%EMUIn(F7kCBTZs*eZMK zD6!kGW|#?V;T%~lV<)?9cA@FDGumpC9Ii8!)J|CCd5>9w=zZjhVR^sLt7I!~BcWWj zT>V=#cMINMu+4Mb#t_>ScCYgD>m{ghF>}`F&QWbmd0QB_Q_}UtL0i2|7kLXi?qd)qfZ}bP?@qBv#StTvi~jReA#D%9 zseF3M%sG)gT8h-WOSKTnq0_j7G0ymC0;3iVMvVz@FZHywC~5Q6O=Rhd^Q|V9U{xz* zl{IUv%xA0!I`Y)q1^%|RvypN~5oMeHgP&hfSr!(oGKi;le`j>On`5vSgC*s@6y#(g zBGehOF*_};iO>Ia74Fm*9{Pw*&I?4XIeeIemXRX`J-APLb@$#%Q*j}!Es&+XjkBSV*q|_V7CkN6A7S7OUjZpA&d;}FiTw|c7dlO1ga)Tue~snA6uO6k()Peqc@NS ztmUycN)$A^8*W5F;gF9<4;aH)vLX8sDspLykDUXV#FW@|Ru48xt7R-72j_&TQ_jS! zKKF$zAL1L3TR3My6ypOjtgvkE)aa5}xLARSzy*88j}E)A_cnxsoFMecDXtl(IK-bF zUxxXt+O4lq$e{i82>LH=;9mIZ;0Z}3J+I1SmsUNc!66slgN+Tl$U|hWA;o3_QkC<` z{ig~=-!m=DWc?z39SrwJNDPnFYP2jSqM*G2^9iZmhouZRvpD&_IqN>>{i45hE`WljAXqn*`Lu|2g;Dpan94rc8<(Q*O+qZv7s`IR zhc-T8;L#smR%+!@%rRDL=@=w|H!oo-6tCNDR5?$lCvn*I3#cj1N;n%PtM8LMPX~)c z6dEKEv~+aS<>#Xm1<$^c1ltR`^}(0C_~IFrcEnkp5QIWIUThk4Z6()2C^uHJp>X>p0y}YpIpSN~$)1_sSKb zvZ1LX70ue!%R!t+kcc-g`%N$IKxsp*K7r+hHMIUSqxX0MN2r{EQ=cJn#nys2oW(@g z7?UBir+J$N`wdKnQd$;kypB#fCKq(aCikHPfYpBQ*jS`|z{?1!z57DmW`NsNT^G*k zMlt7nQ;%4ht90|8$RsRD+h(5=6?ZOWkK*2^ttX4Dnff>%nqEJSIA0wyWl?y5cRT!H zA*~=iy>y96$x~B)_XRGqJN4BfBnE~c<2oii!Fa9@i^h-l-=Y45liv9TxJBGig#BR# zH~%ACv?dUc)`ggRI~;IC8FK|WRXTqs3)qv{DbZLXO){W~ zeje1FohXu&s&?vtqds<;*H8kfSnFrU+1z}2 zgwHuZNWQmQvY=l0{E@1HV;hMHJYuCXWX>2xd(1|y4?xgUrt*NS-;0Dz_1TNPv!>t_ zydH(e+ylSy3gCBS3yu&5S<@+#coVuTG(NoM!MfjbZzSz&D0UUYwcB5NPJe z-&o&^_YnR@#`!S2&sd}b9QDonvT*#KQ7gcWiOc-1N4R}69w`+u?8=gvFGPEgQ#?i! zYDWo-feP!r3kp@S0rh|me5#muPq^6pMDfIUqd^8G7Os2JSk9fl1&<|kEvEJ!FP>kk zlDd~s5E*z455d0>XOuf8^YvQGXdr_^V`Vp+MjRukM>jA?0(2%sA+#+NQasF^IR1Jk zav-z(ql-5N5Lj^(>pTzyE}|R0`g~dwa6Uj$oqf(6qe3vN`)(GaOdgWg>dn*fi73C%PXtM+ z9xs&8U!{HtX(UrO+cvK6$Jt6Z$}TZ9{34o!xY6H;Syz}we?D{QFEdTWMvr0^+Z-!3 zf6qLm7&ERBfD^H4mJ(F)ZVJ3uhhlaLL;J--mu86jCv>iV*fk8p{rQaa!mjk4?44m^ zwd^3}B*GkMd0Mta<2#TP5ReV_>JJeoRzlmONoTBsOF5?M zBdBf39c!{O7J-=3OIa?>42SyG;?f$u04?^l$uUoSdY+CH(h`}llS&7Mk|x}i`^UGhKUNQ?jW*43|3DeLT4vNZ?BXPESb5{4r>c-+{Ld@O69 zU>P=2>J}-cXLLuM#LeE;pu%Bzf|DcLSF+I<3X>vV{UEIZ&7cs1wm~`DP{P!ySmn&e zi7)EL_EYmb-Wk+{njl)8HzOoC&Rg~k#L zlfQ4&30h*gFjb|HM(>jDp$0M!8ED#x=k~_qfQH}^mruxKYBzTUABM_nPE27*iqATY zzsDi%HVDM4l5s@;T6=baSNbfmE{7pGa=~C$CMoqkRU$z|A*d`HUre4{GHNO486DHv zkn0Yg>mQTtNs>E^jusR1mZGy?Np^$A*Hqi78L$$*iT>(jCm%|`o{Y#s+u3k@OmAS z8vazbXN_`e>np)YE8Br4`%iQ8G z*Gb`Uy)XjbhJAl*Dq1uwl@q-RrypR;9a7Si$qO{j(3aIAVABwiHB6mj?<@|S?b!a% z$|hZdlH!O+KLL7})mm<1{t$_Kbvf##85z^jxy1iA=)2N|^e3>o_{n$Quj+%@RCo-O z>ElK1=Ua?>>HG}Y1mv&f1zfH-sF^i+()jhpho_c(zEVcI5b+eB?YidI=sala00)&@ zkXNP0Y4%LcD%SRzz%?~v`wo4U=ISk>3G2~(?DSlYko#WEKe}$0DoOcuPHRlnwSmjF zK_xOt4HDEw$wepRbvC-(G>jUwIvrhgZcS3(=u^C_mc1%7{VpP6yir2XeSbyluD&|J zeOSyL>eH9!BFE0yH9QLhJH$pjk`MTyG{?{ zIY;*fRoWYIVN8%5+dYfEIsb;qAwF zRvIPMXPbuWN0X)qCRwt}BO!6Bwr-gjr&MIy)fDCm{?uiXgEi~wI1N~RZVKkHU-5=F zoA01(+s1gWVGU~@tNF_bNC-WtmRIX&c}B2f^Bk7(&>?e`*Gkhcn5ah66`ua{vS82# z?~m%{d30Us41HxT-R@|J>RLVL`-v3wN;UcEeIF2IpbGgg-pwSZp^NEnN~YC;Q%~V@ z8J`yJlp&13;d-!LRAWq%@Jm(JbROTx`n_lXZ8l5Pq2Vrhi>WK8Z33oR7PQgLj6u+5FEbzOdVi+sn$d+~mg=xVh0f%O2ULwTR?PRX;-`TKdwkhm;oJ(w&&TapqXPXNMn29rGo?dr zq%LNcaVCd=iN7te>g0y=ubL-WDWhJBUAPR7L>74Bh=>hfGdX}AH-%DLRj)k-f6mgYx?rxAjyYMMA-I5EO22bJq8vMy1) zE(5zKCZ)#u>#Y~8I3rKAoS?DW1+xZ&|oZo(G9jJe{#{ vYte4=M;+24puyNA6aUwv`CrbcE^Z-He;KD6@+e`pyi}d+&0$yY|Iq&f<(bby literal 0 HcmV?d00001 diff --git a/public/assets/images/g/api-keys/create-key-simple/b2366fa7d8abc3eebbe9.w384.webp b/public/assets/images/g/api-keys/create-key-simple/b2366fa7d8abc3eebbe9.w384.webp new file mode 100644 index 0000000000000000000000000000000000000000..5c33008889ea88d99138d3bbfb82bb0051b50066 GIT binary patch literal 5556 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/api-keys/permission-details/d424fa70732fab745c40.w768.avif b/public/assets/images/g/api-keys/permission-details/d424fa70732fab745c40.w768.avif new file mode 100644 index 0000000000000000000000000000000000000000..537cb4ea83fc8efbe4e871d047da6740df6c8b18 GIT binary patch literal 17784 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 XQux*I0eAoa0jjx$_ke&?umAu6kwJHb literal 0 HcmV?d00001 diff --git a/public/assets/images/g/api-keys/permission-details/d424fa70732fab745c40.w997.avif b/public/assets/images/g/api-keys/permission-details/d424fa70732fab745c40.w997.avif new file mode 100644 index 0000000000000000000000000000000000000000..c0942c5bb9ec38ed9f0d9d3aef486b94f017eb92 GIT binary patch literal 22570 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 P;(v?%$Ljwi@$tU^a5;CU literal 0 HcmV?d00001 diff --git a/public/assets/images/g/api-keys/permission-details/d424fa70732fab745c40.w997.webp b/public/assets/images/g/api-keys/permission-details/d424fa70732fab745c40.w997.webp new file mode 100644 index 0000000000000000000000000000000000000000..f2d82ba5eaa216322ecebeb80234f616e53b9cab GIT binary patch literal 31364 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/base64-logo/a842087fd2b845948048.w200.avif b/public/assets/images/g/base64-logo/a842087fd2b845948048.w200.avif new file mode 100644 index 0000000000000000000000000000000000000000..a4cd3158c48f76d444676d09cc37b7fcbd46e70d GIT binary patch literal 2071 zcmXwz3pf*M9L9$!A@^JE*G%qF$ff0)9EuI0jI&saG0Yw-(k5~VvQ81F^_p09Pnvu<;(Fkb!%792JBK z+?#WycKK3hTp)u^nFZ_aiA}6gp_H$W{OUR}77e zLGBIs1Ox=QCWAzy{_M|Pi4V`q2LSBXLR|{PNB{&6m@Bc_lVH13*W~F(z(|VC@El`kK*q~2z!X#^h;3XbB#7#%TYQgn8<~~p$A9~HD zR^r(4k4agU@axEDhgff7X6Kv)X2dWQJrJO-CO44Q=+-Ebzkks2XH<|Dw@u9Jr0klLN6c?_5gIodU_BMS?&hq{8{@8o*J|o@vW7>t z_#XByR5nwW6ym7vK}Zk%M#;YpIvD{cvv?G+nZ9FRm)TzrMlO&(W`A;p9f8%NMZ?@uwXx;77zBGh-sb7ve?ls7i5m_nk1tZ))iQ}hWZ!!--*N^ zOi`_4QB8!vxKO?M(o%oHZZqxkvtI>Ir@d|^&a{8@l95)c*QnAsy9AaHK1FTIvVqi3 z)Y(f=&J0-Sh7$SgFuW6y%dIb_K6Q$pmHq)|A(l448w>WHO>e?=m-7$04NI-ve-JM0 z%vM{8sxZL|I(meUcQ?Giy1|NFa(l+`4m)Zv_=%EV6=O!h=;!%GBdg*uJ-Tee*?mn< zinPPRQlXe4M`AH~hqA9C+2nZkI5BM4IY-hTHl2O=%h`4;lS4OsOv6!BBW`sthqdsx zYK@ccIES-Jl5%O+U<)gj23~sAzKv2Fq5%dPn19Nyts5g zCu!HrJWmOdL+gtM|9X02y$#fU$Y(yOE z4nXFt*=#ix2}^%woOdKoavl=&xP7uvmqMBVjDx=2^D z_29VxAr-#VZ${fECd9Xq*Gvd8>#HY5`MD#$V$81DpbwxPlgeX1`UV*~b zUHS`TN5tQ6dRWrq@~kT(zSS7OqFtZ4499a4d4IXWXi>BXx97qee2F(yelUIKXL=&< zO_^M?M~FFJ3AP`#l%EN1%lG|wsWycSvFx;g*oEHC50*@QoLLhK4H|lBQMiQjwlMuC z;`wfBbQ)PYD?xo?2#l|rwknZl$C^e6ryjs#63Com1klBLSoYv8-LcHF9FGI#XJP)c z;S>j-)hEkBQ3@8WT|~1PMuE88`6vjk%OTGYtO<-Ry<#k6)4n=e1v?xob7B@)e=c}=?q+)v+E zI4t=}x3|ji{$WguA!y!P-)|6@v|J(YK>nD46Zrf#xO_~54!dmEC+SiM$|4QYqSnr- zXUbzs>G94!vWgQw1CHUmzmO__T6p>I=ginmof%H{&hXdR66EBitg$NJ_}BN>C|xR9 za4C}RzK2tq_$F2Zw+1$m(6xa9@ga_jYd515MsZ(VIzzlo=w<0MLwRdz^OT~|7_sQ@ z{4aR422^hQHByvqhN=_uv|I+Qdiz|U3>~KxjJL-W!P#6(j!L@NL!#O=In()L+D|Ly zRzDTwSRQe^>+W46;kqF6K%gsPBFb%UXJW-QRjz|kw@$Wiw(T+qTYxFL80#78b=G@6OCgv*WAlp?Xuypcnk$NyI>#R169Es32w4k7et* z&D>0#*I-OTav-$8BVLIR>+j&|g1#*2)$9G-uivS^4`dv1NS a(##Thr`KRq^X<;S>gQGtwz>+Z(e*F*-on8E literal 0 HcmV?d00001 diff --git a/public/assets/images/g/base64-logo/a842087fd2b845948048.w200.webp b/public/assets/images/g/base64-logo/a842087fd2b845948048.w200.webp new file mode 100644 index 0000000000000000000000000000000000000000..1c3072b4a7a347101ac59bc6e907d72e66b5c9c9 GIT binary patch literal 2454 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 U>l$zldBxLTS6hLKkoAB70Bjzz+5i9m literal 0 HcmV?d00001 diff --git a/public/assets/images/g/cat/50a499450ad589f254f3.w1200.avif b/public/assets/images/g/cat/50a499450ad589f254f3.w1200.avif new file mode 100644 index 0000000000000000000000000000000000000000..7b7c79d7f31501281b8711f926c1c0de9da9473b GIT binary patch literal 20919 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 V3-GzcgVYzZ%-jBdA;{|e{{Su`3RnOD literal 0 HcmV?d00001 diff --git a/public/assets/images/g/cat/50a499450ad589f254f3.w1200.webp b/public/assets/images/g/cat/50a499450ad589f254f3.w1200.webp new file mode 100644 index 0000000000000000000000000000000000000000..8bcfb5e961d769b9cd2a2efeee74f20976d8c0fc GIT binary patch literal 36988 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 KWq^&L0s#Py31U6~ literal 0 HcmV?d00001 diff --git a/public/assets/images/g/cat/50a499450ad589f254f3.w384.avif b/public/assets/images/g/cat/50a499450ad589f254f3.w384.avif new file mode 100644 index 0000000000000000000000000000000000000000..af2c3ff2ac64b0e9f8684c3d9947cb1c4cbd752f GIT binary patch literal 8261 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/cat/50a499450ad589f254f3.w768.webp b/public/assets/images/g/cat/50a499450ad589f254f3.w768.webp new file mode 100644 index 0000000000000000000000000000000000000000..1ee9b0c12b0ab1118c402ec1c80cbb7f06b7127f GIT binary patch literal 25248 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 zxuNA4_l=mNku#jeG5*5VK~quy0000000000000000000000000000000000000000 H00000Y-Y88 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/chart/b40c9ada09e58217ed63.w1200.avif b/public/assets/images/g/chart/b40c9ada09e58217ed63.w1200.avif new file mode 100644 index 0000000000000000000000000000000000000000..08d0830389bcb1c3079e24e35da6adefe23f2ed3 GIT binary patch literal 21157 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≺bk}Ky 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 AumAu6 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/chart/b40c9ada09e58217ed63.w384.avif b/public/assets/images/g/chart/b40c9ada09e58217ed63.w384.avif new file mode 100644 index 0000000000000000000000000000000000000000..fb31e975e91257f1c86a1108b722bda980c65d57 GIT binary patch literal 6746 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/chart/b40c9ada09e58217ed63.w768.avif b/public/assets/images/g/chart/b40c9ada09e58217ed63.w768.avif new file mode 100644 index 0000000000000000000000000000000000000000..96d0673c45a7c9774d36d2b663ffd3ba78675bfc GIT binary patch literal 15520 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/chart/b40c9ada09e58217ed63.w768.webp b/public/assets/images/g/chart/b40c9ada09e58217ed63.w768.webp new file mode 100644 index 0000000000000000000000000000000000000000..90cd2814c5cbc92a8ad6bc287f72740d38acd13b GIT binary patch literal 21050 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 V`jy0UrdteqJ4rWgPHyM`00234S%v@r literal 0 HcmV?d00001 diff --git a/public/assets/images/g/email/67d0242a906ecd47f245.w1088.avif b/public/assets/images/g/email/67d0242a906ecd47f245.w1088.avif new file mode 100644 index 0000000000000000000000000000000000000000..d15e139db136cb93d939aedd0dc77a282c8d5d1a GIT binary patch literal 38132 zcmZs>QDrb0^mr5CcfU7ZAL z@Y$eLPYCT#&TdmNB$NjPYU|W=!Po%EkH72&i=&K=6LklFDb}bB`WI zjzRp0J@5-z^np2})h@redTO9>BiFYcLHksLU7jdtwOUta6Q{%izz1yXJ1u7-LA|;owE(+Pd$ye0fREV`kH7 z^urO-xa{$HH)>A3+w$@>)JNkUrkwYT@P|LUb+zHF77EY`I;vGwA8^a}tgU#BOVrMB z_LnOhba~Fx(jQa>dGW_^tC7>C#mN(c3Kzm(yo!X-+HBrASK2H33@d2?q8kGr?`}5i@8!CNIlsMc&QB?!%!RjdT z@YAQy-{83}K(-pwr3><**|^u~UqF#H0so3~mf(?CV;ntADSvTJz6N!;ajnu>|Mnt_ zhdR>CFWoY#yjfsQD?1DcBXM!u5v~q2w|)9YM~=-M{Tumb1mX6_cMM`*@YL}}0dFNq zb2}Nb*6i3lWV|{d^OzhFPL5(A?xZ6E{}YTnqb=T@M42fUT_O0!@TmEHATJ`j1m|k@ zGN-N{%A)WEgc=0MZPEz0EF7XtNrvO!+Q5!o#``t9I_#hmWyAL9lN#^&W4vo9n4=zZ zH9rauc}9ZI0|hG8m^20`A0qW_=v*7`+cd-6zQPmftXR0k`kCZN_fMG{y#|hh@m;AL zK9wr*2bQ2x_|n+vG|j!ii$d>Qd8!=-;_uTZs3l4*-T=`pGN~>idxtB6v@Wi8dei`m z!u7`u*!3~53L`BSmQD!uJ3<(~z{wBpquWrCxS$|u4N6cGQB=BwbVSmYt+v*mButs8 zd!tA^YaT(fs!_{#La3Q+m`ItXiNs@uu%<1}B}UohO-)f_?K=T^`9Gl%ToIgGNR#7P zvGPRRYd%|p8jfx(!$us;sK|XuW#Q_&jG~_eHB9)deS$8=1rfvjwumj54WPr*T1{Zr z*Z8}CzZOXkF!UI-#HhuZsLFe1nDx)W;WBxvbb|0(9Z}^-lsz$F8mwC}rw%&3J9F2| zgdHnqR7IKaT5L3s4K9jAm}B0dSiaQ~mB ze~AejT{8gk<6$a(~ebYfSTA^iaogTK66cLq=eV zgQl=qBLuXiE;)IM*We9;Yc670>wo{k`K!ZcD703Wno5xNZNSNgHc7Z`wW>PEj%5aE zns`M54*E@tP>o2n1Kn4RV`72t?m8=zaM|1jt8&7L`kpv(ljcSv!zZk6O{)AHd!fo< zUA{fuF>y|Y!%!XUPUP>R~dAchaoOSQ~b+z|1&kvsOG=ys%RHY|r2 zmjH*Hlc&BlmZW~QkI5VBsbllSiZ>S!mtbE^%k+X<7FLbk{q>kxa6Z}l>XgZfA|^Kx z&HKE`f+>UgmE+KeTfa+AWjEfL zh4l`tj#vjTbF!bo=>B!t zfnCDj0CcKn9vhnbGM!(cY!D0qjMYtq_0I+2MT76}f|JBkZL5kksY_7ksZ<=zX)M66 zMX<|3z2kKENr|!m)o@@_>_=IIYuDyW1Gyx`jjCVSO!0eCS8b2kpu!#d4StWjaFJDU zbZOih5bm!gJk8G{cHj2`9f4v_l6-5pbY%U2A0e^79fCD^eS|b*4id4a8?mZi1@HUk zs?Piz9#pTIN1>R=ZJob9@NE47%)f3NVNGWc3wo1ZRcqLTQ*Mc0*{>6B5=&PNqkzRrV z;&Uf%zN1|4F4YiPZX!2i3(l4s1I;4fM9AXwW*W_Y!8*3q!*9y`%wTaILMqf%w+_7F zqHzB+U4l=gBEtrRMeD`i4dzHh*7nc8uC)pre)+Y2DA$hsC(vj*>14JmPhMuGR{%cE9-4fj}66uJLO3qNS?presL zk-ZLVmhQ5>w|NwXMCL5Y>cr&fZ}8HAS7OViQ88flg-2wXTjd-u;isjQU6je^JDqU7 za|>hsR`c!)3Wj1lJ!2I)EekL@ekI^oCSf-92#iQ+@KBsc-1`SsC192?Xj5dPK{^Mq^1InWj;+-r9j|Ae~1In zfDup=K(03>;{{G`{ruEGiULo%ZO4(=Oy29dT59$o-OYbI)oW{Pd2oEif$RXJ}!fJyr0_7$JFa1WT{ z1{9LBGkWi;9V3qx_aSNotB%*1%4qSlF>tu~V$vX9V(pBBxsPRYrRbPJlX+&b(XdNO z4~MP<$(<+*(k+_VfK5uhB5X$A3~95ACKEty2QjcBw0dZg&MhIJ*t7fZKGJU4=(Ti} z(Nn1R^_8RmxtLc-&fackA}(_q$1-lS0TflbRtM-MVnF0@f)Pev2r0%Rj@eAyWh3f?dtA)(P6yPu^Y$ zGako{)w@47>b|Uc6kZ;i#j}NGvm~mZC~lR7bKUAO^y8zFiHDIy<*i^p#f;8AdOyq4 zH!v1kk2F?sR6O`&b`1%LO6EzshVs<4Hyl5bhM`DwP9t!(Vd>AHR!?E|z`^T3<1`uz zd$g@#zFPL{sc>lBTVSq`t*_;2Nl-@36b$2A zxx*rqe9OmJw8OQony0$2Lw}Mh>!7&=rH4==3@epe=0-GnA=#Ow;5i@~o3FWPoU(_A z`S{~JFH<*1)3)VRyPepZj~pvUnMV*iUky*{;>k%8#h*sgM-&LP(N;{_lvX7_rA7$ zD)FZ}pOH7giOme+*h8JfHX|IR>L2}OF=H&=1%cQ4+*Pq>axFchlgjY^&2p5Up@GQT z_*uD5R%Pb16*N4XOlK$zr&5*R89#Ih=0s!0cOPO z@8!)%k$gK#o9dIp>+XaQ4yA!|X-R6?a2JpR0!m|wsN=3EoVwD9nZ6uXH7Si4oZ_qjJ?DD!{h*T$7noHdsDRu&T`Zl&DAp$+NQ}Giwxi3_C;3EvN)@AQMfQaN0ai zDc7s!b@R?TP_sl60c7-5NX4iNfJ`x9MnH^B&)tMs7(TSc z?d(#*)ntQ4taze5|7Fvyt(Zr?A*hv$EbU4KUH^hC`>@Gj3XpjTg*xF?v>AR*SMUPF zYP$ACO`f8Y6Q$UZH;ahvm5cDbC309Frxk zUfNnBdn9HN+DrUJTO~O6{M_+y+@sBRM%FTUS0#N?_q)of1I8A4C=jM~BxanRx7)0~ zwt$y-R{?M^kW}ds{>6gmKHGN>%iBifOl(Yyo-lN0I;(QTO!M=&sxsfUD=pLjX3IUv z``X=1DTXqO?6-Ni+v$VbLKex`DE$v9~tuuUa41nDp-SHuPo;X9) zEu7dlJrG_l0qcVczbSG-@~yu6sjAze%m+d+#VOnOKgK!il`p%c&}VL=p-xms>g**e zKZNZdiI|q{(8q<&rLXb88&=Ll73}+1+lN^eTg!!k+_?@k@X|BI<*7IGEjm*_plkaS zPlA&1ZK3XoYpsUrWv5l-5TlTjJb8mgT{km8$MFsnf|1Hn9Ig$*>wsI9Z}2+Syz0a< zp6`U0bGE#oG$kS(t=mjI>C2K>uT7g#smY#mmR+|?N8xX5R{XeEQiG`!d<_K9>N-C= zr<)sbc2IBHqQaRCkMck~Tfrmzab(YoU~KG^!>bWJv#)}g;uu;#R-n4sGca`X2RjmN@VL0J zE)(SFgP#MWqJ}wQg39&zT+T0q=tHjmsMR|WoB%&jUEr^bX z-T>I9+L$Emo8r1he_eT7$H@h1dpB}|=1w>&vMB!;#7>o1|CHwitdr_tM-$R;<%=fRp!D`-NNt zhHm6hpBQ+`BS;N0)E6qvPoOI0fPDkr+yFEi$g|XPc&X-Ox`^}-sq?@Ju5>1l1Wusl z@HSSptmTU)fFet&aFbge3A3le^6)8GLBz^;8;!)@-9^K4nk&v4MQYW>KE_;S*EVQW z&NomE#dfUb-t707{z=?KWDrQsm0Ym2yx_Tr04DRC0#@d_Sn3r!T8_VrUgw#-ZzbUe z&(p~XEsx?3Ygh$NCS!m$TIQ0gIHcFS;vt_~QT4(^`90k-AD7NlMjt|f@Sb>r#hSXb zV-xr`-eY64ykQg|Z`Pqr(pkc(V5KH{%_@ZAS%gH!h>gH*6*`}UcdzrlBIC3B$_(`W z5mPLIfy0j`eAp}go6s;Bh$_> z22a9*Tnk^?k7wtCqF;#=Y0Bd>}D%LqnTYr)Qb%Dqz1g0Qgt)_;i!lEFtz`Kd25vFciEli3B2l+ zzdtuE6Q##Ja+m`ptt^u1~0H#Fz@`IQ%FHhMzt2oN3*` zQ>jL|`s5JbY3QIBswC%#-K-@_GaKnh&Jg%t4^(O7pWi<=ihABqIkG-6dxiYll$6!j zrM`WV&cHPI!`bAo{N7x}(12_{k+<=r4h{ka&}rA}U11bA#e3aRdeA%GvZ%4J)eqQb ziq#qyd-e-Z?!n4622KFWJ>pt>;HsD(Xc(^BuI`nf4#zZttR;MXL?)1R2mIIe3=GK) zd%{&Tq}f-uvmfQbq2z|pqsrW}6Lbqp0N(vYqLVywwzN581##w088U6lzm5zX5&dbx zq~W@{Yr$=flMviQ*1NdN#{Mrcn533fQ^Gn6j4xao#Gbuow#5ZUO2OZ0w}`3SO<0OY ze%3uEpd5?n+5KD9S}pSh?n2m!uMe{kji#@v()!vY*7ZBc%kf@F2dg=;o8OtlzVrh} z=E$llunX)iS(&O3WePK%03L>SGF(BC6`ciNqkv6IFi)B^zqa*D0Z*-O3&Qr=%OWQy zKif<(gfkRGnEolSpLkth!{H$!VHfvoQ1VN*y6jL40nF5{APqojk;e$2I}@im(+x*fXmeohLp-Q0v)0QkgI?VqAKKd{~!=g8p7$>aRd${(D4 z&VNOd-7xX)>0Mw4{52il-)#!d>F|8PU8M-m6b(p^gLQ#S`9S*qG^lc>B~uR-dyukN zwH3;5w)3JHgW<~BSYt8UiVt$=Foo^|eSI8G#-sH!*`|0u@b zOR}~tS2jI|jw&VIWr*J`k}9M%RGX$KHkUJ1li}~-Ekh7uaK`7K#U40W^CwKnQL76b0YC7g`6PJ!R=D3GIHk1Se*pHUu_#dL*sj?K@% zlt4s>f)jW;uLU}gdU?pC^ZJ>q1y!X1>eaQ(YG2kGHQ&gyQ`~+l^VH#4KWi-v)!h#g z5|Lb%_;U6rt6iZmxge}r&i-N)00I3^TkIc3*Mk-`ZR$x%+W5hbie^$U6TPTIDr?cE z7{Z5Rm`-Lj^Ur(_jVcO$CDi2HPkyCKNCs%p22v1z=qTPJN*=}2Pn&dQuZf{#k&cU) z-S2U*SGEeu9C2zbx)=U#J>qPdPEzMy0zv!H&RhjbOiP;YjgNoBKth3iYduklbj>&} z`8+aSV8B7~6*D9KZbEmYFC^IC)KZd=F@~ETVsLYklvY8?ZG}2;N_Xf^se1zun`Hi6 z_nt#RPu}@T3>xjRL>y%nc?^?oZ$N%s9zDm4ZRjW{gBdjncx1G54LqGQ=Dp?Wne<7o zf-|}=_}MLpH0X+*HqAW5PC* zsSo8;xxqWzyj-JHIj0fprBNBeZG|IIq{J#FsXNSE#|%N9VB9J^eWw;6a>dUpsow}I z99qUd=JHqJQ#Jd=rCv=#%C6FqkPZo$w2ByG4DcSWPObkK4{hwW)NVbxnJwsSdDJQ0GK;}Xm>O<cWG*4nP>gLOXSkIGq$NtUHbmRVi^Z0K{PIu;Pj0$vG_emTkwr5_d_? zL_SJY4G?7DM{_T(&cZ>b(UOx<81~Ybcd=Z9ov}_)&&qOUnG7+vMkVoXEE;t^O+Fsp z)zE1owrUEVcT45nJV}2ievmyT!;U%bU@KeHdp1=jp{`A!8X~Dtt2iC?EMjh;VoGGE zspS@ekU8F$m@QWGJY!F7RAXE8PteFYw#*>Es2dG5li8#R9$z{gc}jxGj}0?BQ*G?P zbyv#{+EDsU(C0o-?H-cDQ6==(3T?m(^K6SD7#mxC(L}I48_$1ZGzzszvtg=F_q_?qQi_8wAxGjotN*?R$R6rbUyPx-j+V z8l3cLYv@fNkx>Tpon0||a<&^e7%fuN#Xmv#O#nkK8@6Y{0~!v=-BV3TY~4w=(QNVO zjRx}EBoWNUO|V-)5(>Ru5sW<58Njit-`WEc{4B4|cSzyaehOVgb`cQfLR9pu|P;^^8DxE|W zf^f5u4eL$7+7e;EJ)nFLPPUE}>3MEZ;(`l0ve>h?x$7GfdXd{IPKNT)Js9hf#Pcf% z2yBE!-yn&FPJ7Y*v7V~xt)2QKz@yt;Sqc>We8Wa6u^j~JF1hT9Jnf}7!~R1jByrp; z<*SPLy?t>6&j@sGg<`c;AXvrL)Wd7%^5iRIosCkoj6XC8J{SAy^vH4rMJ?G!?w|%z z`N^+h(nB9b1eG7mv&&nly-}fK{&!jfOci3eAvr-@|Mtq5DW7d2MHKgN0yn71xD1WJ zfCa*7i2}+z@NhVOp&xj)JebGY;AX7Gy$=uQ25Jh&ZtTuV1=DCS2rpsH(ZC$%ay<_a#9k^ z0(v_*rDhdl5SwaGq`yxA4B1z2Pz-yy0`p0=HAJ~blZhjQt51_FfDDNvUNnf#>uWIV zl&~RhYx+Ff|9}mxnoNM3bpx~nX=9CKMFYzL?313-H6kpx>>GONlAjcW(N!Tvh~K8#%I0zQ)sB601o31PRk@e5Ru-eU?z1d3PnvT>s41l#l+I`vUU! zV8ETlv@r`R(HTARsP%w>V9yn>%#g;aA~j-gWxO`d{4uos@m8QTDyAh|&~R?FAU5I? zbx4yxmgUlGeJ>t%o?fTG=_{_HXH!6*_5L&C?=c%ZfK8?tiF-wXa6MN}v-@{S*_17K z#Ogs92;8Y^+E4A z!hoDS?@IN{4wBK)9NHt!cxm=JBwa4UhT)X#BvYdf;&+OREI(~v1|}49hJcrM47p;3 z6cS{)gif-Q`eFz&dJ*dv^-hweB>L9A8R3P~sbBr-2(G~#6SHrenwaMwKnoWFuIYB! z`UHa%MHqXLxfK)Ava2_}Ve(fTs~U$SEQ{tX09??XqPVkP{;_A4}~_#HYV0lOP-v$-d8#3FStWXSwaZDR!aA5k=>~e z!N{fb$nAJfjTPKbLxqNY_G6*6SmreTT96W$i;>$?sDDHv`BO~#yGeHTAN?w1@$jn5 zDQ*q>?zPSF>Xm1ruqvryeT*vzTWXN3?1b8Urd{^DVHR@-4|U#yA}GYM){R=Y;jXR= z+aC)RsQm#Bs?i^n^u*=#^TFzJ9$C&V!A4V=pD{f12hZJ!p;{AesMMpR#%iMUvyUq$ zx8QX1f4l8q{fL5x<{IgR_>*a%0$l;k?p#?mTpR;46?u%blWDmt=Tcv{pAE}EPn5$0 z_lsy&GpX;VSXH4&?WG6+4Zm~G+_W%H(X7Ef&NwQ;&&_!n`(%$C@}6U zW`tj@*8RK&991&-%1g3{LWdGFEdA+eP}fT(`YlWm<ZF2%f%9urB^xPY#Mv?b(6_izg^6V^g5Gg&W3_P1UVIbp( z8_v)Ia!C=3V;OZB2eu^(*oDx^zl6<(S2sBh%MA8vJ=3R@CDYAO#ubAz_k5hkD}pKp z|DdirmN071M%D|(0TmUVNjTBykzkyn7JvlV?V~@Qjtx{LXXncU_4f+`&Q6GX zqyIfG_M<~MCq$36tg2GFz|F+@Zg_Bn6rox5`q|jv;>BI#E$IsMx9svVJ79mAN6VFPjj38n*>debZv82*~e78GY?Q zjkHg;oGG!m{N2^wF!!FU;X7lcTfJp@{i4}G+A0WXzZ5Rr8vb5?Gr$uM87~PF_1MdH zi_K+ib`Y)56GjFY6#q9dN3#$^Zbf|N)KSbb9XIl@@m24ZvsuJ@Ki?m4`kMSCu5(}Z zph|8xhIh$ah`E&i%uh7aE?kqJsXyt3U1G9XJ8DcD3YS9*n^He;}^80mmbn&fPq5)H~J zkvR-C7lXjcgm6BuZwda1e?1@!@V z48|qUM%Yxw~VO z3|ma+8}PWZWX+jqc4WPpL|IQe-g{D;MtpH=W%xK_HAXR$kixHHZw_JU#KhX7#i40b zDW}W8tPEv4K@78--3nIxmMKuBG_f|n9@aG9irwV;Szr3h*i!q=Qz>we3%drFAI^>< zE%e_nM*l)qWaA86z4)=00@!u-Vzb!RxOC@F_i$2Di&2YEY;%$|Vc*xEI^%FKO0iKb zF{|jae4ctgeyR#bgu1g+7>CrY3PLhcIZ9#-#E@0{06 zYW9wVM2NW_J32Zq49w0C;}s=^o;}|$W;)!EGCGi-*}x2$@&GG}?TpH(w+mFDDtG3o z#6GX_?XsLXa1xwBXMCEndDEdUl7kL%$Jv11S*${0S-uyaM^MF+jzv$Me7*Z7A2&>c zlT#zAOCs^m?@MVhYbYn4L_~ps?1tHI#k)RUWGR|yd_x9l|JI>M`WYQf<#_Mm=TWO# zxBrYZV}%yWqYuS>4>l%f0J%Dv=Y8^5wLV*BDJ~PLh`Q$R*V8c6^-wo8QkTUms;@2h zrBaF%6Fzov>${B6NRd6_DknvSAL#U1>SJS@4Pv0CYA|Latx=ww>K;vgm4k`wenMqV zbdFz?i&@q157(@^G>t0jpnF*6h2jh38Wvr)dG3Cm^8#XTMJt&W%0~6Uu#>>InTgZQR)7I>_duDii~&{rEFcqmlN|$<6BAx{sU|Z)wh=1fsh!5D*I9q- zvAv7yrhGYOFQ*YLIlq~&j=gv)3vH75ln32!vd^C={o_WqU8q*MJ@BoYL#!qqzfjZJ z*&~!-OM+v{NAq$>JltPJGz2swOo?Oi?QKXNU?$^cQGi>DQc>Y>@2lnT&AF{FUmw_Y zja%J|%t{%*eIjYe!mYK+s0(-mAViOeP8+24 zg&kh6-O^i5;T{)XZhun$OG5+&r8UlN1dmUJ;yp9TGki~N7mLl1R@@siy$ zVbB~>bVs$$*Dw2W1Mop=?xp9whxn&f%^V3kb%3t`F-+P`S3T;65XsY0_QEm_Wk^GY zeLzVAo1{;>wlvKBBe+odw$UyfDSx5V99?&%6!Zx8o!36PJ7Ktl6j z)!j>`wJjazne0 zzBh<^T;KPgTEK@xhrq$N5LvxL>rvfN%eSkvBVKh^tL?{eFB)jgI}k(lBUKrFplR!d zupgH&isFwnW8pCx9pBe2SoaGRXzJxf&9|pI_hLfP*O;mL11B*l_!A|b!N${oIIA;W_ zoMSYGx;imo9qrKW1bL-a{=WupV1={&Jc-rdR;${Qf*Pf4mc+w7(z$WmdIp%YW>4B- z6=`3Gik#l^LA{Wzd0^su7Hg}$IA{}r-~CkkO`i#z9d8Auk1Gznv$HAwDU}r zB?EKM6CP_qG6xrjlJk%hNA#?z@|BB6{liv~4%uH(Tcz-Q;Bc!9FBUqmhzMz8$|vf{U^uFip8c^s zhBp%bbj_dx8IQemy{-uGnB$CQHR|`s`uAW!;{#Wdb7RC5LBg&^X3z%pMVe#ZJmlqX_i{w`UW(MV z1gcr=wSwrD*6xAII->`}wAkReXEpIx2?PttZTyiQOTamCqGiA>+4-6A2U4R&^b!&b zVmfMoaWrvtdQh8^r|c}9Nngeh z8V68)qW5MVR+1N%&^h|A15QaC8;o`k$D7c!8Rf;#-&qg^oX--^`oZ<4m%{6FAJ_`e%81ZY3*eaWRF@B?!%4}4nihi}9? zKJi-`8#0_~daRd|DS%|6(A|FY`w~zPCQiXhCgJSMU_wF1 zN&(j=b#ru$3`HGry+jlsAS;c&Z#n`*Q8>Wq)nT$_wvsy%>u*IkzGQ}P>b}hZP1T`G z)P)R>#u2gae)Q3wKw5@`Xwg9y((dIUt7A+HyG#7*J)re~iDRU{8i!O$oc=O

    pfB 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/email/67d0242a906ecd47f245.w384.avif b/public/assets/images/g/email/67d0242a906ecd47f245.w384.avif new file mode 100644 index 0000000000000000000000000000000000000000..1ea14f7e672353860748d140d4d08777db95f0b3 GIT binary patch literal 12236 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/email/67d0242a906ecd47f245.w384.webp b/public/assets/images/g/email/67d0242a906ecd47f245.w384.webp new file mode 100644 index 0000000000000000000000000000000000000000..2a665aedf19ecd04d1fbcdf59270c27635540a3c GIT binary patch literal 16166 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 E0FFb5TL1t6 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/email/67d0242a906ecd47f245.w768.avif b/public/assets/images/g/email/67d0242a906ecd47f245.w768.avif new file mode 100644 index 0000000000000000000000000000000000000000..7b8a810a87bb2e18e8a42090884aece9dbe6e580 GIT binary patch literal 30461 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

    ngl>O1W92DkxLmM?OCKn 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/g/email/67d0242a906ecd47f245.w768.webp b/public/assets/images/g/email/67d0242a906ecd47f245.w768.webp new file mode 100644 index 0000000000000000000000000000000000000000..d48adb5674aa09439448d4b0d0bb7f5c6725e3fe GIT binary patch literal 40220 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

  • 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 J@W_1v{s$PIJoEqn literal 0 HcmV?d00001 diff --git a/public/assets/images/g/emoji/eba1f19841e36e080b98.w384.webp b/public/assets/images/g/emoji/eba1f19841e36e080b98.w384.webp new file mode 100644 index 0000000000000000000000000000000000000000..72eef3612495862e498d91c783645cd15eba2624 GIT binary patch literal 5684 zcmV-47R%{UNk&F2761TOMM6+kP&gnU761UyW&oW5Du4mc06tMDkVT`Sp^~dK~*1`T%~+`eb`1 zc|_{f`Oo>+;D3O>)V~|Qoqyx?zwuv~exvyZ{Xd$7NIp09)9QcS|7Cxt{^ouA{(ryU zfIr20g8nc3WBT{x@AqHYena2^_{Z}v??2wZcYnb8Vt*It2h~sT|Cql(AH_eF|9$@9 z`=kAr|Nqc`>p#GG3;oCa7y3VNALc*L|I>eS{CE0b{#X5{_>aktZQq&yegBvKJK!7n zH}p^RAKU-Tf8GBV|NsBT-S@F?+|Ojc*+2gz-sAn>7|Al<$L3a3kt2tC*`kmPZ3G8Q zR5!(NS*>y2M7JF5opVz1Dd$)_5hqbzo3`&tO4&NW*oiud^xe05QdY^<1Fe1asgv~= zNGb&~A7YorGEBGP>sfkBnhSp)nOROqd@Cm!nB|Q?j^ZK%&3*Nniot+l_0Wj2?kb3t{I57k-89lyxd+q$9qd!)1^a2R%>~JX8 z2BB`0L&?;65q{&h4HZnPP@#+`A;pZVGt%mNwMjkt9Wt7i!c}TP_Rq``9dP~vUkiCX zv0i_W!R$;FMX!I}1|xKOGrYg=%(+$LZIXXr+*9_n7}uZ}^}$n;SsQco6$6z1HEXlk zGeL?)3xK_)%%sO{SvsHCA6luKCdccV5e^yv`pw_TAo4xd?G(k82jVSM2o6D;X3$&2 zs2Xen8cXOcs-Y`W`*ulPwqvHjam5XdyG$?{5S-Bp8iV}{(b5wl<5<&aW7U4QhA